From 945c8595cf04f4517cd1c29152a3e6fc39449cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 7 Dec 2025 12:46:34 +0100 Subject: [PATCH 01/18] start using CLI --- .github/workflows/workflow-native.yml | 38 +++++---------------------- 1 file changed, 7 insertions(+), 31 deletions(-) diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index ca0bcbfd..95731aea 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -237,7 +237,7 @@ jobs: send-to-pixel-eagle: name: Send screenshots to Pixel Eagle - runs-on: macos-14 + runs-on: ubuntu-latest needs: [take-screenshots] strategy: fail-fast: false @@ -267,45 +267,21 @@ jobs: - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' run: | - run=`curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs --json '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '.id'` + curl -O https://pixel-eagle.com/assets/pixeleagle + chmod 755 pixeleagle - SAVEIFS=$IFS + run=`./pixeleagle new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` cd screenshots-${{ matrix.os }} - IFS=$'\n' - - # Build a json array of screenshots and their hashes - hashes='['; - for screenshot in $(find . -type f -name "*.png"); - do - name=${screenshot:2} - echo $name - hash=`shasum -a 256 $screenshot | awk '{print $1}'` - hashes="$hashes [\"$name\",\"$hash\"]," - done - hashes=`echo $hashes | rev | cut -c 2- | rev` - hashes="$hashes]" - - IFS=$SAVEIFS - - # Upload screenshots with unknown hashes - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/hashes --json "$hashes" --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '.[]|[.name] | @tsv' | - while IFS=$'\t' read -r name; do - name=`echo $name | tr -d '"'` - echo "Uploading $name" - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/screenshots -F "data=@./$name" -F "screenshot=$name" --oauth2-bearer ${{ secrets.PIXELEAGLE }} - echo - done - - IFS=$SAVEIFS - - cd .. + ./pixeleagle upload-screenshots $run */*.png curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/compare/auto --json '{"os":"", "branch": "main"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json cat pixeleagle-${{ matrix.os }}.json echo "created run $run" + env: + PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} - name: Upload Pixel Eagle status uses: actions/upload-artifact@v5 From 1b5f65892825869f87c3393682b447b1d9d9ae1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 7 Dec 2025 14:49:07 +0100 Subject: [PATCH 02/18] fix path --- .github/workflows/workflow-native.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index 95731aea..f20747c3 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -274,7 +274,7 @@ jobs: cd screenshots-${{ matrix.os }} - ./pixeleagle upload-screenshots $run */*.png + ../pixeleagle upload-screenshots $run */*.png curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/compare/auto --json '{"os":"", "branch": "main"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json cat pixeleagle-${{ matrix.os }}.json From 57556f81bc494a77f0404ec098d5f41f40d451d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 16:05:02 +0200 Subject: [PATCH 03/18] use the CLI everywhere --- .github/workflows/report-fork.yml | 9 +--- .github/workflows/report-main.yml | 5 -- .github/workflows/report-pr-by-issue.yml | 7 +-- .github/workflows/report-pr.yml | 9 +--- .github/workflows/workflow-mobile.yml | 36 +++++++++----- .github/workflows/workflow-native.yml | 25 +++++----- .github/workflows/workflow-wasm.yml | 63 ++++++------------------ 7 files changed, 57 insertions(+), 97 deletions(-) diff --git a/.github/workflows/report-fork.yml b/.github/workflows/report-fork.yml index 301e1c81..748477be 100644 --- a/.github/workflows/report-fork.yml +++ b/.github/workflows/report-fork.yml @@ -5,11 +5,11 @@ on: workflow_dispatch: inputs: fork: - description: 'Fork to target' + description: "Fork to target" required: true type: string branch: - description: 'Branch to target' + description: "Branch to target" required: true type: string @@ -24,7 +24,6 @@ jobs: per_page: ${{ env.PER_PAGE }} gitref: ${{ steps.env.outputs.gitref }} date: ${{ steps.env.outputs.date }} - pixeleagle_project: ${{ steps.env.outputs.pixeleagle_project }} steps: - name: Checkout Bevy main branch uses: actions/checkout@v6 @@ -36,7 +35,6 @@ jobs: run: | echo "gitref=`git rev-parse HEAD`" >> $GITHUB_OUTPUT echo "date=`date +%Y%m%d%H%M`" >> $GITHUB_OUTPUT - echo "pixeleagle_project=B25A040A-A980-4602-B90C-D480AB84076D" >> $GITHUB_OUTPUT native-run: name: Native @@ -44,7 +42,6 @@ jobs: uses: ./.github/workflows/workflow-native.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "${{ inputs.fork }}:${{ inputs.branch }}" repository: ${{ inputs.fork }} per_page: "${{ needs.get-environment.outputs.per_page }}" @@ -56,7 +53,6 @@ jobs: uses: ./.github/workflows/workflow-mobile.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "${{ inputs.fork }}:${{ inputs.branch }}" repository: ${{ inputs.fork }} secrets: inherit @@ -67,7 +63,6 @@ jobs: uses: ./.github/workflows/workflow-wasm.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "${{ inputs.fork }}:${{ inputs.branch }}" repository: ${{ inputs.fork }} secrets: inherit diff --git a/.github/workflows/report-main.yml b/.github/workflows/report-main.yml index 083ad9d1..c399416f 100644 --- a/.github/workflows/report-main.yml +++ b/.github/workflows/report-main.yml @@ -12,7 +12,6 @@ jobs: outputs: gitref: ${{ steps.env.outputs.gitref }} date: ${{ steps.env.outputs.date }} - pixeleagle_project: ${{ steps.env.outputs.pixeleagle_project }} mobile_percy_project: ${{ steps.env.outputs.mobile_percy_project }} updated: ${{ steps.version-check.outputs.updated }} steps: @@ -26,7 +25,6 @@ jobs: run: | echo "gitref=`git rev-parse HEAD`" >> $GITHUB_OUTPUT echo "date=`date +%Y%m%d%H%M`" >> $GITHUB_OUTPUT - echo "pixeleagle_project=B25A040A-A980-4602-B90C-D480AB84076D" >> $GITHUB_OUTPUT echo "mobile_percy_project=dede4209/Bevy-Mobile-Example" >> $GITHUB_OUTPUT - uses: actions/checkout@v6 with: @@ -46,7 +44,6 @@ jobs: if: needs.get-environment.outputs.updated == 'true' || github.event_name == 'workflow_dispatch' with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "main" repository: "bevyengine/bevy" secrets: inherit @@ -59,7 +56,6 @@ jobs: with: gitref: ${{ needs.get-environment.outputs.gitref }} mobile_percy_project: ${{ needs.get-environment.outputs.mobile_percy_project }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "main" repository: "bevyengine/bevy" secrets: inherit @@ -71,7 +67,6 @@ jobs: uses: ./.github/workflows/workflow-wasm.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "main" repository: "bevyengine/bevy" secrets: inherit diff --git a/.github/workflows/report-pr-by-issue.yml b/.github/workflows/report-pr-by-issue.yml index 4cd4f7e1..5a93bcc2 100644 --- a/.github/workflows/report-pr-by-issue.yml +++ b/.github/workflows/report-pr-by-issue.yml @@ -55,7 +55,6 @@ jobs: per_page: ${{ env.PER_PAGE }} gitref: ${{ steps.env.outputs.gitref }} date: ${{ steps.env.outputs.date }} - pixeleagle_project: ${{ steps.env.outputs.pixeleagle_project }} steps: - name: Checkout Bevy main branch uses: actions/checkout@v6 @@ -70,7 +69,6 @@ jobs: run: | echo "gitref=`git rev-parse HEAD`" >> $GITHUB_OUTPUT echo "date=`date +%Y%m%d%H%M`" >> $GITHUB_OUTPUT - echo "pixeleagle_project=B25A040A-A980-4602-B90C-D480AB84076D" >> $GITHUB_OUTPUT native-run: name: Native @@ -78,7 +76,6 @@ jobs: uses: ./.github/workflows/workflow-native.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ github.event.issue.title }}" repository: "bevyengine/bevy" per_page: "${{ needs.get-environment.outputs.per_page }}" @@ -90,7 +87,6 @@ jobs: uses: ./.github/workflows/workflow-mobile.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ github.event.issue.title }}" repository: "bevyengine/bevy" secrets: inherit @@ -101,7 +97,6 @@ jobs: uses: ./.github/workflows/workflow-wasm.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ github.event.issue.title }}" repository: "bevyengine/bevy" secrets: inherit @@ -115,7 +110,7 @@ jobs: - name: Comment with link to Pixel Eagle run: | ISSUE_NUMBER=${{ github.event.issue.number }} - COMMENT_BODY="All done! Check the results at: https://pixel-eagle.com/project/${{ needs.get-environment.outputs.pixeleagle_project }}?filter=PR-${{ github.event.issue.title }}" + COMMENT_BODY="All done! Check the results at: https://pixel-eagle.com/project/B25A040A-A980-4602-B90C-D480AB84076D?filter=PR-${{ github.event.issue.title }}" gh issue comment $ISSUE_NUMBER --body "$COMMENT_BODY" gh issue close $ISSUE_NUMBER --reason completed env: diff --git a/.github/workflows/report-pr.yml b/.github/workflows/report-pr.yml index 4ed67b02..b0f23e4c 100644 --- a/.github/workflows/report-pr.yml +++ b/.github/workflows/report-pr.yml @@ -5,7 +5,7 @@ on: workflow_dispatch: inputs: pr: - description: 'PR to run' + description: "PR to run" required: true type: string @@ -20,12 +20,11 @@ jobs: per_page: ${{ env.PER_PAGE }} gitref: ${{ steps.env.outputs.gitref }} date: ${{ steps.env.outputs.date }} - pixeleagle_project: ${{ steps.env.outputs.pixeleagle_project }} steps: - name: Checkout Bevy main branch uses: actions/checkout@v6 with: - repository: 'bevyengine/bevy' + repository: "bevyengine/bevy" - name: Switch to PR run: | git fetch origin pull/${{ inputs.pr }}/head:pr-${{ inputs.pr }} @@ -35,7 +34,6 @@ jobs: run: | echo "gitref=`git rev-parse HEAD`" >> $GITHUB_OUTPUT echo "date=`date +%Y%m%d%H%M`" >> $GITHUB_OUTPUT - echo "pixeleagle_project=B25A040A-A980-4602-B90C-D480AB84076D" >> $GITHUB_OUTPUT native-run: name: Native @@ -43,7 +41,6 @@ jobs: uses: ./.github/workflows/workflow-native.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ inputs.pr }}" repository: "bevyengine/bevy" per_page: "${{ needs.get-environment.outputs.per_page }}" @@ -55,7 +52,6 @@ jobs: uses: ./.github/workflows/workflow-mobile.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ inputs.pr }}" repository: "bevyengine/bevy" secrets: inherit @@ -66,7 +62,6 @@ jobs: uses: ./.github/workflows/workflow-wasm.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - pixeleagle_project: ${{ needs.get-environment.outputs.pixeleagle_project }} branch: "PR-${{ inputs.pr }}" repository: "bevyengine/bevy" secrets: inherit diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 3441654c..7f422ba9 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -14,9 +14,6 @@ on: mobile_percy_project: required: false type: string - pixeleagle_project: - required: true - type: string branch: required: true type: string @@ -36,11 +33,6 @@ on: required: false type: string description: "Percy project to send results to" - pixeleagle_project: - required: true - type: string - default: "B25A040A-A980-4602-B90C-D480AB84076D" - description: "Pixel Eagle project to send results to" branch: required: true type: string @@ -52,11 +44,18 @@ jobs: outputs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: + - name: Download Pixel Eagle CLI + run: | + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz + chmod 755 pixeleagle-cli + - name: Create Run id: run run: | - run=`curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs -H 'Content-Type: application/json' -d '{"os":"mobile", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '.id'` + run=`./pixeleagle-cli new-run --metadata '{"os":"mobile", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` echo "pixeleagle_run=$run" >> $GITHUB_OUTPUT + env: + PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} build-for-iOS: runs-on: macos-latest @@ -293,25 +292,38 @@ jobs: - name: Send to Pixel Eagle run: | + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz + chmod 755 pixeleagle-cli + cd .github/start-mobile-example for screenshot in $(find . -type f -maxdepth 1 -name "*.png"); do file=${screenshot:2} name="${{ matrix.os }}-${{ matrix.device }}-${{ matrix.os_version }}-$file" - echo $name - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }}/screenshots -F "data=@./$file" -F "screenshot=$name" --oauth2-bearer ${{ secrets.PIXELEAGLE }} + mv "$file" "$name" done + ../../pixeleagle-cli upload-screenshots ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} *.png + env: + PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} + mobile-check-result-pixel-eagle: runs-on: ubuntu-latest timeout-minutes: 30 needs: [take-screenshots, create-pixel-eagle-run] if: always() steps: + - name: Download Pixel Eagle CLI + run: | + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz + chmod 755 pixeleagle-cli + - name: Trigger screenshots comparison run: | - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }}/compare/auto -H 'Content-Type: application/json' -d '{"os":"", "branch": "main"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json + ./pixeleagle-cli compare-run ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json cat pixeleagle-mobile.json + env: + PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} - name: Upload Pixel Eagle status uses: actions/upload-artifact@v5 diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index f20747c3..1a100abd 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -10,9 +10,6 @@ on: gitref: required: true type: string - pixeleagle_project: - required: true - type: string branch: required: true type: string @@ -37,11 +34,6 @@ on: type: string default: "main" description: "Git reference to use" - pixeleagle_project: - required: true - type: string - default: "B25A040A-A980-4602-B90C-D480AB84076D" - description: "Pixeleagle project ID" branch: required: true type: string @@ -267,16 +259,23 @@ jobs: - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' run: | - curl -O https://pixel-eagle.com/assets/pixeleagle - chmod 755 pixeleagle + if [ "$RUNNER_OS" == "Windows" ]; then + curl -sL -o pixeleagle-cli.zip https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-pc-windows-msvc.zip + unzip pixeleagle-cli.zip + elif [ "$RUNNER_OS" == "macOS" ]; then + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-aarch64-apple-darwin.tar.gz | tar xz + else + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz + fi + chmod 755 pixeleagle-cli - run=`./pixeleagle new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` + run=`./pixeleagle-cli new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` cd screenshots-${{ matrix.os }} - ../pixeleagle upload-screenshots $run */*.png + ../pixeleagle-cli upload-screenshots $run */*.png - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/compare/auto --json '{"os":"", "branch": "main"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json + ../pixeleagle-cli compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json cat pixeleagle-${{ matrix.os }}.json echo "created run $run" diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index d0d5b31f..e2ab1de5 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -9,9 +9,6 @@ on: gitref: required: true type: string - pixeleagle_project: - required: true - type: string branch: required: true type: string @@ -27,11 +24,6 @@ on: type: string default: "main" description: "Git reference to use" - pixeleagle_project: - required: true - type: string - default: "B25A040A-A980-4602-B90C-D480AB84076D" - description: "Pixeleagle project ID" branch: required: true type: string @@ -156,45 +148,22 @@ jobs: - name: Send to Pixel Eagle run: | - run=`curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs -H 'Content-Type: application/json' -d '{"api":"${{ matrix.api }}", "browser": "${{ matrix.browser }}", "os":"wasm", "gitref": "${{ inputs.gitref }}", "host-os": "${{ runner.os }}", "branch": "${{ inputs.branch }}"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '.id'` - - SAVEIFS=$IFS - - IFS=$'\n' + if [ "$RUNNER_OS" == "Windows" ]; then + curl -sL -o pixeleagle-cli.zip https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-pc-windows-msvc.zip + unzip pixeleagle-cli.zip + elif [ "$RUNNER_OS" == "macOS" ]; then + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-aarch64-apple-darwin.tar.gz | tar xz + else + curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz + fi + chmod 755 pixeleagle-cli + + run=`./pixeleagle-cli new-run --metadata '{"api":"${{ matrix.api }}", "browser": "${{ matrix.browser }}", "os":"wasm", "gitref": "${{ inputs.gitref }}", "host-os": "${{ runner.os }}", "branch": "${{ inputs.branch }}"}'` cd .github/start-wasm-example - # Build a json array of screenshots and their hashes - hashes='['; - for screenshot in $(find . -type f -maxdepth 1 -name "*.png"); - do - name=${screenshot:2} - name=`echo $name | sed 's/.*-\(.*\)-.*/\1/'` - echo $name - hash=`shasum -a 256 $screenshot | awk '{print $1}'` - hashes="$hashes [\"$name\",\"$hash\"]," - done - hashes=`echo $hashes | rev | cut -c 2- | rev` - hashes="$hashes]" - - IFS=$SAVEIFS - - # Upload screenshots with unknown hashes - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/hashes -H 'Content-Type: application/json' -d "$hashes" --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '.[]|[.name] | @tsv' | - while IFS=$'\t' read -r name; do - name=`echo $name | tr -d '"'` - echo "Uploading $name" - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/screenshots -F "data=@./screenshot-$name-${{ matrix.browser }}.png" -F "screenshot=$name" --oauth2-bearer ${{ secrets.PIXELEAGLE }} - echo - done - - IFS=$SAVEIFS - - curl https://pixel-eagle.com/${{ inputs.pixeleagle_project }}/runs/$run/compare/auto -H 'Content-Type: application/json' -d '{"api":"", "browser":"", "host-os":"", "branch": "main"}' --oauth2-bearer ${{ secrets.PIXELEAGLE }} | jq '{project_id: .project_id, from: .from, to: .to}' > $GITHUB_WORKSPACE/pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json - cat $GITHUB_WORKSPACE/pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json - - - name: Upload Pixel Eagle status - uses: actions/upload-artifact@v5 - with: - name: pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }} - path: pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json + ../pixeleagle-cli upload-screenshots $run *.png + + ../pixeleagle-cli compare-run $run --same api --same browser --same host-os --filter branch:main + env: + PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} From 90613aa1640088ddda9cc29ea2f56759d0d6e589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 16:48:53 +0200 Subject: [PATCH 04/18] some fixes --- .github/workflows/workflow-mobile.yml | 2 +- .github/workflows/workflow-native.yml | 2 +- .github/workflows/workflow-wasm.yml | 10 ++++++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 7f422ba9..4a14ee19 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -320,7 +320,7 @@ jobs: - name: Trigger screenshots comparison run: | - ./pixeleagle-cli compare-run ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json + ./pixeleagle-cli --format json compare-run ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json cat pixeleagle-mobile.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index 1a100abd..af561445 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -275,7 +275,7 @@ jobs: ../pixeleagle-cli upload-screenshots $run */*.png - ../pixeleagle-cli compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json + ../pixeleagle-cli --format json compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json cat pixeleagle-${{ matrix.os }}.json echo "created run $run" diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index e2ab1de5..a0946864 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -162,8 +162,14 @@ jobs: cd .github/start-wasm-example - ../pixeleagle-cli upload-screenshots $run *.png + ../../pixeleagle-cli upload-screenshots $run *.png - ../pixeleagle-cli compare-run $run --same api --same browser --same host-os --filter branch:main + ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} + + - name: Upload Pixel Eagle status + uses: actions/upload-artifact@v5 + with: + name: pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }} + path: pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json From 3ac84d8bd150a3685d0f58e0726cc1d642388d14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 18:04:45 +0200 Subject: [PATCH 05/18] fix wasm workflow --- .github/workflows/workflow-wasm.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index a0946864..fcd3ad2e 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -162,7 +162,12 @@ jobs: cd .github/start-wasm-example - ../../pixeleagle-cli upload-screenshots $run *.png + for screenshot in screenshot-*-${{ matrix.browser }}.png; do + name=$(echo "$screenshot" | sed 's/screenshot-\(.*\)-${{ matrix.browser }}\.png/\1/') + mv "$screenshot" "$name.png" + done + + ../../pixeleagle-cli upload-screenshots --clean-name $run *.png ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json env: From fac72d060d6fd250ab92d0428bf2049ca353aeef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 18:05:30 +0200 Subject: [PATCH 06/18] look at the file --- .github/workflows/workflow-wasm.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index fcd3ad2e..45c46728 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -170,6 +170,7 @@ jobs: ../../pixeleagle-cli upload-screenshots --clean-name $run *.png ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json + cat pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} From 302cb1639c72c59a9312af80331cb946412e8ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 18:20:43 +0200 Subject: [PATCH 07/18] more logs --- .github/workflows/workflow-wasm.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index 45c46728..4833b2f0 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -169,7 +169,9 @@ jobs: ../../pixeleagle-cli upload-screenshots --clean-name $run *.png - ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json + ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details > tmp.json + cat tmp.json + cat tmp.json | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json cat pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} From f37183a838059a91bcb7a78e25a8294a8786af4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 18:23:02 +0200 Subject: [PATCH 08/18] use cli from git for now --- .github/workflows/workflow-mobile.yml | 24 ++++++++++-------------- .github/workflows/workflow-native.yml | 16 ++++------------ .github/workflows/workflow-wasm.yml | 19 ++++++------------- 3 files changed, 20 insertions(+), 39 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 4a14ee19..bfda5cab 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -44,15 +44,13 @@ jobs: outputs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - - name: Download Pixel Eagle CLI - run: | - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz - chmod 755 pixeleagle-cli + - name: Install Pixel Eagle CLI + run: cargo install --git https://github.com/vleue/PixelEagle-cli - name: Create Run id: run run: | - run=`./pixeleagle-cli new-run --metadata '{"os":"mobile", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` + run=`pixeleagle-cli new-run --metadata '{"os":"mobile", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` echo "pixeleagle_run=$run" >> $GITHUB_OUTPUT env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} @@ -290,11 +288,11 @@ jobs: name: screenshots-${{ matrix.device }}-${{ matrix.os_version }} path: .github/start-mobile-example/*.png + - name: Install Pixel Eagle CLI + run: cargo install --git https://github.com/vleue/PixelEagle-cli + - name: Send to Pixel Eagle run: | - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz - chmod 755 pixeleagle-cli - cd .github/start-mobile-example for screenshot in $(find . -type f -maxdepth 1 -name "*.png"); do @@ -303,7 +301,7 @@ jobs: mv "$file" "$name" done - ../../pixeleagle-cli upload-screenshots ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} *.png + pixeleagle-cli upload-screenshots ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} *.png env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} @@ -313,14 +311,12 @@ jobs: needs: [take-screenshots, create-pixel-eagle-run] if: always() steps: - - name: Download Pixel Eagle CLI - run: | - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz - chmod 755 pixeleagle-cli + - name: Install Pixel Eagle CLI + run: cargo install --git https://github.com/vleue/PixelEagle-cli - name: Trigger screenshots comparison run: | - ./pixeleagle-cli --format json compare-run ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json + pixeleagle-cli --format json compare-run ${{ needs.create-pixel-eagle-run.outputs.pixeleagle_run }} --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-mobile.json cat pixeleagle-mobile.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index af561445..f48f2511 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -259,23 +259,15 @@ jobs: - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' run: | - if [ "$RUNNER_OS" == "Windows" ]; then - curl -sL -o pixeleagle-cli.zip https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-pc-windows-msvc.zip - unzip pixeleagle-cli.zip - elif [ "$RUNNER_OS" == "macOS" ]; then - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-aarch64-apple-darwin.tar.gz | tar xz - else - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz - fi - chmod 755 pixeleagle-cli + cargo install --git https://github.com/vleue/PixelEagle-cli - run=`./pixeleagle-cli new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` + run=`pixeleagle-cli new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` cd screenshots-${{ matrix.os }} - ../pixeleagle-cli upload-screenshots $run */*.png + pixeleagle-cli upload-screenshots $run */*.png - ../pixeleagle-cli --format json compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json + pixeleagle-cli --format json compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json cat pixeleagle-${{ matrix.os }}.json echo "created run $run" diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index 4833b2f0..59b652c9 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -146,19 +146,12 @@ jobs: name: screenshots-wasm-${{ matrix.browser }}-${{ matrix.api }}-${{ runner.os }} path: .github/start-wasm-example/screenshot-*.png + - name: Install Pixel Eagle CLI + run: cargo install --git https://github.com/vleue/PixelEagle-cli + - name: Send to Pixel Eagle run: | - if [ "$RUNNER_OS" == "Windows" ]; then - curl -sL -o pixeleagle-cli.zip https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-pc-windows-msvc.zip - unzip pixeleagle-cli.zip - elif [ "$RUNNER_OS" == "macOS" ]; then - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-aarch64-apple-darwin.tar.gz | tar xz - else - curl -sL https://github.com/vleue/PixelEagle-cli/releases/download/v0.1.0/pixeleagle-cli-x86_64-unknown-linux-gnu.tar.gz | tar xz - fi - chmod 755 pixeleagle-cli - - run=`./pixeleagle-cli new-run --metadata '{"api":"${{ matrix.api }}", "browser": "${{ matrix.browser }}", "os":"wasm", "gitref": "${{ inputs.gitref }}", "host-os": "${{ runner.os }}", "branch": "${{ inputs.branch }}"}'` + run=`pixeleagle-cli new-run --metadata '{"api":"${{ matrix.api }}", "browser": "${{ matrix.browser }}", "os":"wasm", "gitref": "${{ inputs.gitref }}", "host-os": "${{ runner.os }}", "branch": "${{ inputs.branch }}"}'` cd .github/start-wasm-example @@ -167,9 +160,9 @@ jobs: mv "$screenshot" "$name.png" done - ../../pixeleagle-cli upload-screenshots --clean-name $run *.png + pixeleagle-cli upload-screenshots --clean-name $run *.png - ../../pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details > tmp.json + pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details > tmp.json cat tmp.json cat tmp.json | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json cat pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json From 09c9afefe6e8e6701cd3f3bd026ec7a908ff7122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 18:43:48 +0200 Subject: [PATCH 09/18] fix file path --- .github/workflows/workflow-wasm.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index 59b652c9..35861f14 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -162,10 +162,7 @@ jobs: pixeleagle-cli upload-screenshots --clean-name $run *.png - pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details > tmp.json - cat tmp.json - cat tmp.json | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json - cat pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json + pixeleagle-cli --format json compare-run $run --same api --same browser --same host-os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > ../../pixeleagle-wasm-${{ runner.os }}-${{ matrix.browser }}-${{ matrix.api }}.json env: PIXEL_EAGLE_TOKEN: ${{ secrets.PIXELEAGLE }} From c2d74f979a481d577f0aa95d04019756a295aefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 19:17:40 +0200 Subject: [PATCH 10/18] install the cli from action --- .github/workflows/workflow-mobile.yml | 6 +++--- .github/workflows/workflow-native.yml | 6 ++++-- .github/workflows/workflow-wasm.yml | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index bfda5cab..9b118e71 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -45,7 +45,7 @@ jobs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - name: Install Pixel Eagle CLI - run: cargo install --git https://github.com/vleue/PixelEagle-cli + uses: vleue/PixelEagle-cli@main - name: Create Run id: run @@ -289,7 +289,7 @@ jobs: path: .github/start-mobile-example/*.png - name: Install Pixel Eagle CLI - run: cargo install --git https://github.com/vleue/PixelEagle-cli + uses: vleue/PixelEagle-cli@main - name: Send to Pixel Eagle run: | @@ -312,7 +312,7 @@ jobs: if: always() steps: - name: Install Pixel Eagle CLI - run: cargo install --git https://github.com/vleue/PixelEagle-cli + uses: vleue/PixelEagle-cli@main - name: Trigger screenshots comparison run: | diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index f48f2511..d90ce59d 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -256,11 +256,13 @@ jobs: rm -rf $screenshotfolder done + - name: Install Pixel Eagle CLI + if: steps.gather-examples.outcome == 'success' + uses: vleue/PixelEagle-cli@main + - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' run: | - cargo install --git https://github.com/vleue/PixelEagle-cli - run=`pixeleagle-cli new-run --metadata '{"os":"${{ matrix.os }}", "gitref": "${{ inputs.gitref }}", "branch": "${{ inputs.branch }}"}'` cd screenshots-${{ matrix.os }} diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index 35861f14..efc04a45 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -147,7 +147,7 @@ jobs: path: .github/start-wasm-example/screenshot-*.png - name: Install Pixel Eagle CLI - run: cargo install --git https://github.com/vleue/PixelEagle-cli + uses: vleue/PixelEagle-cli@main - name: Send to Pixel Eagle run: | From 58854e2cb4630f443db20684c67e6c0a49c871db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 20:34:00 +0200 Subject: [PATCH 11/18] action path --- .github/workflows/workflow-mobile.yml | 6 +++--- .github/workflows/workflow-native.yml | 2 +- .github/workflows/workflow-wasm.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 9b118e71..2923c052 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -45,7 +45,7 @@ jobs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli@main + uses: vleue/PixelEagle-cli/install@main - name: Create Run id: run @@ -289,7 +289,7 @@ jobs: path: .github/start-mobile-example/*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli@main + uses: vleue/PixelEagle-cli/install@main - name: Send to Pixel Eagle run: | @@ -312,7 +312,7 @@ jobs: if: always() steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli@main + uses: vleue/PixelEagle-cli/install@main - name: Trigger screenshots comparison run: | diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index d90ce59d..f1c34d55 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -258,7 +258,7 @@ jobs: - name: Install Pixel Eagle CLI if: steps.gather-examples.outcome == 'success' - uses: vleue/PixelEagle-cli@main + uses: vleue/PixelEagle-cli/install@main - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index efc04a45..50483108 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -147,7 +147,7 @@ jobs: path: .github/start-wasm-example/screenshot-*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli@main + uses: vleue/PixelEagle-cli/install@main - name: Send to Pixel Eagle run: | From d1ea988bb94d697a207b9f7d232171c3b3bf8e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sun, 5 Apr 2026 20:58:27 +0200 Subject: [PATCH 12/18] fix remote patch --- patches/remove-remote-protocol-examples.patch | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/patches/remove-remote-protocol-examples.patch b/patches/remove-remote-protocol-examples.patch index 5bf15035..aa26feef 100644 --- a/patches/remove-remote-protocol-examples.patch +++ b/patches/remove-remote-protocol-examples.patch @@ -1,8 +1,8 @@ diff --git a/Cargo.toml b/Cargo.toml -index 27470ce17..8fde9b6e9 100644 +index 9592d2d1e..19799ba48 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -4666,30 +4666,6 @@ description = "Demonstrates volumetric fog and lighting" +@@ -4800,54 +4800,6 @@ description = "Demonstrates volumetric fog and lighting" category = "3D Rendering" wasm = true @@ -29,6 +29,30 @@ index 27470ce17..8fde9b6e9 100644 -description = "A Bevy app that you can connect to with the BRP and edit" -category = "Remote Protocol" -wasm = false +- +-[[example]] +-name = "app_under_test" +-path = "examples/remote/app_under_test.rs" +-doc-scrape-examples = true +-required-features = ["bevy_remote"] +- +-[package.metadata.example.app_under_test] +-name = "App Under Test" +-description = "A Bevy app that you can connect to with the BRP and control" +-category = "Remote Protocol" +-wasm = false +- +-[[example]] +-name = "integration_test" +-path = "examples/remote/integration_test.rs" +-doc-scrape-examples = true +-required-features = ["bevy_remote"] +- +-[package.metadata.example.integration_test] +-name = "Integration Test" +-description = "Connects to a running Bevy app via BRP, finds a button, and clicks it" +-category = "Remote Protocol" +-wasm = false - [[example]] name = "anisotropy" From 68af752bf990029a34f1afb9579e71e1efa0dc55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 00:27:50 +0200 Subject: [PATCH 13/18] more percy removed --- .github/workflows/report-main.yml | 7 ------- .github/workflows/workflow-mobile.yml | 14 -------------- 2 files changed, 21 deletions(-) diff --git a/.github/workflows/report-main.yml b/.github/workflows/report-main.yml index c399416f..c0103fcc 100644 --- a/.github/workflows/report-main.yml +++ b/.github/workflows/report-main.yml @@ -12,7 +12,6 @@ jobs: outputs: gitref: ${{ steps.env.outputs.gitref }} date: ${{ steps.env.outputs.date }} - mobile_percy_project: ${{ steps.env.outputs.mobile_percy_project }} updated: ${{ steps.version-check.outputs.updated }} steps: - name: Checkout Bevy main branch @@ -25,7 +24,6 @@ jobs: run: | echo "gitref=`git rev-parse HEAD`" >> $GITHUB_OUTPUT echo "date=`date +%Y%m%d%H%M`" >> $GITHUB_OUTPUT - echo "mobile_percy_project=dede4209/Bevy-Mobile-Example" >> $GITHUB_OUTPUT - uses: actions/checkout@v6 with: ref: "results" @@ -55,7 +53,6 @@ jobs: uses: ./.github/workflows/workflow-mobile.yml with: gitref: ${{ needs.get-environment.outputs.gitref }} - mobile_percy_project: ${{ needs.get-environment.outputs.mobile_percy_project }} branch: "main" repository: "bevyengine/bevy" secrets: inherit @@ -128,10 +125,6 @@ jobs: grep . Windows-failures-concat > results/${{ needs.get-environment.outputs.date }}-${{ needs.get-environment.outputs.gitref }}/Windows-failures || true grep . Windows-no_screenshots-concat > results/${{ needs.get-environment.outputs.date }}-${{ needs.get-environment.outputs.gitref }}/Windows-no_screenshots || true - - name: Save Percy results - run: | - curl 'https://percy.io/api/v1/builds?filter\[sha\]=${{ needs.get-environment.outputs.gitref }}' -H 'Authorization: Token token=${{ secrets.PERCY_TOKEN_MOBILE }}' | jq '.data[0].attributes' > results/${{ needs.get-environment.outputs.date }}-${{ needs.get-environment.outputs.gitref }}/mobile-percy - - name: Download all Pixel Eagle artifacts uses: actions/download-artifact@v6 with: diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 2923c052..e5a1035b 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -11,9 +11,6 @@ on: required: true type: string default: "main" - mobile_percy_project: - required: false - type: string branch: required: true type: string @@ -29,10 +26,6 @@ on: type: string default: "main" description: "Commit or branch name to run on" - mobile_percy_project: - required: false - type: string - description: "Percy project to send results to" branch: required: true type: string @@ -261,10 +254,6 @@ jobs: git apply --ignore-whitespace $($_.FullName) } - - name: Set Percy Token if needed - if: "${{ inputs.mobile_percy_project != '' }}" - run: echo "PERCY_TOKEN=${{ secrets.PERCY_TOKEN_MOBILE }}" >> $GITHUB_ENV - - name: Run Example run: | cd .github/start-mobile-example @@ -277,9 +266,6 @@ jobs: BROWSERSTACK_ACCESS_KEY: ${{ secrets.BROWSERSTACK_ACCESS_KEY }} DEVICE: ${{ matrix.device }} OS_VERSION: ${{ matrix.os_version }} - PERCY_COMMIT: ${{ inputs.gitref }} - PERCY_PARALLEL_NONCE: ${{ github.run_id }} - PERCY_PARALLEL_TOTAL: ${{ strategy.job-total }} - name: Save screenshots if: ${{ always() }} From 19801f4148bc87328a21b526645b5e2fa9bd4017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 00:28:21 +0200 Subject: [PATCH 14/18] call pixeleagle through the cli-as-a-lib --- Cargo.toml | 2 +- src/main.rs | 21 +- src/screenshot/mod.rs | 1 - src/screenshot/percy.rs | 347 - src/screenshot/pixeleagle.rs | 77 +- src/screenshot/test-percy.json | 30015 -------------------------- src/screenshot/test-pixeleagle.json | 2 +- 7 files changed, 37 insertions(+), 30428 deletions(-) delete mode 100644 src/screenshot/percy.rs delete mode 100644 src/screenshot/test-percy.json diff --git a/Cargo.toml b/Cargo.toml index e3567770..0d1e6ef5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,5 +8,5 @@ tera = "1" serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } -ureq = { version = "2.1", features = ["json"] } clap = { version = "4.5.30", features = ["derive"] } +pixeleagle-cli = { git = "https://github.com/vleue/PixelEagle-cli", features = ["blocking"] } diff --git a/src/main.rs b/src/main.rs index d677245c..ec33add7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,7 +8,7 @@ use std::{ str::FromStr, }; -use crate::screenshot::{percy, pixeleagle, ScreenshotData, ScreenshotState}; +use crate::screenshot::{pixeleagle, ScreenshotData, ScreenshotState}; mod screenshot; mod template; @@ -91,7 +91,6 @@ enum Kind { Successes, Failures, NoScreenshots, - Percy, PixelEagle, } @@ -103,7 +102,6 @@ impl FromStr for Kind { "successes" => Ok(Kind::Successes), "failures" => Ok(Kind::Failures), "no_screenshots" => Ok(Kind::NoScreenshots), - "percy" => Ok(Kind::Percy), "pixeleagle" => Ok(Kind::PixelEagle), _ => Err(s.to_string()), } @@ -174,7 +172,9 @@ fn main() { } else { let mut name = file_name_str.split('-'); let platform = Platform::from_str(name.next().unwrap()).unwrap(); - let kind = Kind::from_str(name.next().unwrap()).unwrap(); + let Ok(kind) = Kind::from_str(name.next().unwrap()) else { + continue; + }; (platform, kind) }; @@ -200,11 +200,10 @@ fn main() { .insert(platform.clone(), kind.clone()); }); } - if [Kind::Percy, Kind::PixelEagle].contains(&kind) { + if kind == Kind::PixelEagle { println!(" - {:?} / {:?}", kind, platform); let content = fs::read_to_string(&path).unwrap(); let screenshots = match kind { - Kind::Percy => continue, //percy::read_results(content), Kind::PixelEagle => pixeleagle::read_results(content), _ => unreachable!(), }; @@ -217,7 +216,8 @@ fn main() { snapshot_url, } in screenshots.into_iter() { - let is_wasm = matches!(&platform, Platform::Tag(t) if all_wasm_platforms.contains(t)); + let is_wasm = + matches!(&platform, Platform::Tag(t) if all_wasm_platforms.contains(t)); let (category, name) = if platform == Platform::Mobile { if let Some(tag) = tag.as_ref() { all_mobile_platforms.insert(tag.clone()); @@ -349,5 +349,10 @@ fn main() { all_examples_cleaned.sort_by_key(|a| format!("{}/{}", a.category.0, a.name)); - template::build_site(runs, all_examples_cleaned, all_mobile_platforms, all_wasm_platforms) + template::build_site( + runs, + all_examples_cleaned, + all_mobile_platforms, + all_wasm_platforms, + ) } diff --git a/src/screenshot/mod.rs b/src/screenshot/mod.rs index 167a4617..2dcf39cc 100644 --- a/src/screenshot/mod.rs +++ b/src/screenshot/mod.rs @@ -2,7 +2,6 @@ use serde::{Deserialize, Serialize}; use crate::{ImageUrl, SnapshotViewerUrl}; -pub mod percy; pub mod pixeleagle; #[derive(Debug)] diff --git a/src/screenshot/percy.rs b/src/screenshot/percy.rs deleted file mode 100644 index ed8983fa..00000000 --- a/src/screenshot/percy.rs +++ /dev/null @@ -1,347 +0,0 @@ -use std::{thread, time::Duration}; - -use serde::Deserialize; - -use crate::{ImageUrl, SnapshotViewerUrl}; - -use super::{ScreenshotData, ScreenshotState}; - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -pub struct Main { - pub web_url: String, - pub total_comparisons: u32, - pub total_comparisons_diff: u32, -} - -fn get_snapshots_with_retry(build_id: &str) -> SnapshotsData { - let mut response = ureq::get(&format!( - "https://percy.io/api/v1/builds/{}/snapshots", - build_id - )) - .call(); - if response.is_err() { - thread::sleep(Duration::from_secs(20)); - response = ureq::get(&format!( - "https://percy.io/api/v1/builds/{}/snapshots", - build_id - )) - .call(); - } - - let data = response.unwrap().into_json::(); - - if let Ok(data) = data { - data - } else { - println!("error parsing Percy response: {:?}", data); - SnapshotsData { - data: vec![], - included: vec![], - } - } -} - -pub fn read_results(results: String) -> Vec { - // sleep to limit how hard Percy API are used - thread::sleep(Duration::from_secs(1)); - - let Ok(main) = serde_json::from_str::
(&results) else { - return vec![]; - }; - let build_id = main.web_url.split('/').last().unwrap(); - let data = get_snapshots_with_retry(build_id); - - snapshots_to_images(data, &main.web_url) -} - -fn snapshots_to_images(snapshots: SnapshotsData, build_url: &str) -> Vec { - let mut images = Vec::new(); - for snapshot in snapshots.data { - match snapshot { - Snapshot::Snapshots { - id, - attributes, - relationships, - .. - } => { - let attributes = &attributes; - for comparison_id in relationships - .comparisons - .data - .iter() - .map(|comp| comp.id.clone()) - { - let mut tag = None; - let (comparison_attributes, comparison_relationship) = snapshots - .included - .iter() - .find_map(|included| match included { - Snapshot::Comparisons { - id, - attributes, - relationships, - } if id == &comparison_id => Some((attributes, relationships)), - _ => None, - }) - .unwrap(); - if let Some(comparison_tag) = - comparison_relationship.comparison_tag.data.as_ref() - { - let comparison_tag_id = comparison_tag.id.clone(); - let comparison_tag = snapshots - .included - .iter() - .find_map(|included| match included { - Snapshot::ComparisonTags { id, attributes } - if id == &comparison_tag_id => - { - Some(attributes) - } - _ => None, - }) - .unwrap(); - tag = Some(format!( - "{} {} / {}", - comparison_tag.os_name, comparison_tag.os_version, comparison_tag.name - )) - } - let image_id = if attributes.review_state_reason == ReviewStateReason::NoDiffs { - let base_screenshot_id = comparison_relationship - .base_screenshot - .data - .as_ref() - .unwrap() - .id - .clone(); - let base_screenshot = snapshots - .included - .iter() - .find_map(|included| match included { - Snapshot::Screenshots { id, relationships } - if id == &base_screenshot_id => - { - Some(relationships) - } - _ => None, - }) - .unwrap(); - base_screenshot.image.data.as_ref().unwrap().id.clone() - } else if [ - ReviewStateReason::UnreviewedComparisons, - ReviewStateReason::UserApproved, - ] - .contains(&attributes.review_state_reason) - { - let head_screenshot_id = comparison_relationship - .head_screenshot - .data - .as_ref() - .unwrap() - .id - .clone(); - let head_screenshot = snapshots - .included - .iter() - .find_map(|included| match included { - Snapshot::Screenshots { id, relationships } - if id == &head_screenshot_id => - { - Some(relationships) - } - _ => None, - }) - .unwrap(); - head_screenshot.image.data.as_ref().unwrap().id.clone() - } else { - "".to_string() - }; - let image = snapshots - .included - .iter() - .find_map(|included| match included { - Snapshot::Images { id, attributes } if id == &image_id => { - Some(attributes) - } - _ => None, - }) - .unwrap(); - - let snapshot_url = format!( - "{}/{}/{}", - build_url, - if attributes.review_state_reason == ReviewStateReason::NoDiffs { - "unchanged" - } else { - "changed" - }, - id - ); - - images.push(ScreenshotData { - example: attributes.name.clone(), - screenshot: ImageUrl(image.url.clone()), - changed: (&attributes.review_state_reason).into(), - diff_ratio: comparison_attributes.diff_ratio.unwrap_or(9999.99), - tag, - snapshot_url: SnapshotViewerUrl(snapshot_url.to_owned()), - }); - } - } - _ => {} - } - } - images -} - -#[derive(Deserialize, Debug)] -struct SnapshotsData { - data: Vec, - included: Vec, -} - -#[derive(Deserialize, Debug)] -#[serde(tag = "type")] -#[serde(rename_all = "kebab-case")] -enum Snapshot { - Snapshots { - id: String, - attributes: SnapshotAttributes, - relationships: SnapshotRelationship, - }, - Images { - id: String, - attributes: ImageAttributes, - }, - Comparisons { - id: String, - attributes: ComparisonAttributes, - relationships: ComparisonRelationship, - }, - Screenshots { - id: String, - relationships: ScreenshotRelationship, - }, - Builds, - Browsers, - BrowserFamilies, - ComparisonTags { - id: String, - attributes: ComparisonTagAttributes, - }, - IgnoredRegions, - Projects, - Users, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct RelationshipDatas { - data: Vec, -} -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct RelationshipSingleData { - data: Option, -} -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct RelationshipData { - id: String, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct SnapshotAttributes { - name: String, - review_state_reason: ReviewStateReason, -} - -#[derive(Debug, Deserialize, PartialEq, Eq)] -#[serde(rename_all = "snake_case")] -pub enum ReviewStateReason { - NoDiffs, - UnreviewedComparisons, - UserApproved, -} - -impl From<&ReviewStateReason> for ScreenshotState { - fn from(reason: &ReviewStateReason) -> Self { - match reason { - ReviewStateReason::NoDiffs => ScreenshotState::Similar, - _ => ScreenshotState::Changed, - } - } -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct SnapshotRelationship { - comparisons: RelationshipDatas, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct ImageAttributes { - url: String, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct ScreenshotRelationship { - image: RelationshipSingleData, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct ComparisonRelationship { - base_screenshot: RelationshipSingleData, - head_screenshot: RelationshipSingleData, - comparison_tag: RelationshipSingleData, -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct ComparisonAttributes { - diff_ratio: Option, -} -#[derive(Deserialize, Debug)] -#[serde(rename_all = "kebab-case")] -struct ComparisonTagAttributes { - name: String, - os_name: String, - os_version: String, -} - -#[cfg(test)] -mod tests { - use std::fs; - - use crate::screenshot::percy::SnapshotsData; - - use super::*; - - #[test] - fn read_file_native() { - let file = fs::read_to_string("src/screenshot/test-percy.json").unwrap(); - // dbg!(read_percy_results(file)); - let read = serde_json::from_str::(&file).unwrap(); - dbg!(read.data.len()); - dbg!(read.included.len()); - dbg!(&read.data[0]); - dbg!(snapshots_to_images(read, "")); - // assert!(false); - } - - #[test] - fn read_file_mobile() { - let file = fs::read_to_string("src/screenshot/test-percy-mobile.json").unwrap(); - // dbg!(read_percy_results(file)); - let read = serde_json::from_str::(&file).unwrap(); - dbg!(read.data.len()); - dbg!(read.included.len()); - dbg!(&read.data[0]); - dbg!(snapshots_to_images(read, "")); - // assert!(false); - } -} diff --git a/src/screenshot/pixeleagle.rs b/src/screenshot/pixeleagle.rs index 2fea9c79..b08ccc4b 100644 --- a/src/screenshot/pixeleagle.rs +++ b/src/screenshot/pixeleagle.rs @@ -1,3 +1,4 @@ +use pixeleagle_cli::types::{ComparisonResult, Difference}; use serde::Deserialize; use crate::{ImageUrl, SnapshotViewerUrl}; @@ -11,50 +12,24 @@ struct ComparisonTarget { to: u32, } -#[derive(Deserialize, Debug)] -struct Comparison { - project_id: String, - from: u32, - to: u32, - // missing: Vec, - new: Vec, - diff: Vec, - unchanged: Vec, -} - -#[derive(Deserialize, Debug)] -struct Screenshot { - name: String, - hash: String, - // previous_hash: Option, - diff: Option, -} - -#[derive(Deserialize, Debug)] -enum Difference { - Unknown, - Processing, - Done(f32), -} - pub fn read_results(results: String) -> Vec { let Ok(target) = serde_json::from_str::(&results) else { return vec![]; }; - let screenshots = ureq::get(&format!( - "https://pixel-eagle.com/{}/runs/{}/compare/{}", - target.project_id, target.from, target.to - )) - .call() - .unwrap() - .into_json::() - .unwrap(); + let project = pixeleagle_cli::blocking::Project::new( + &format!("https://pixel-eagle.com/{}/", target.project_id), + std::env::var("PIXEL_EAGLE_TOKEN").unwrap_or_default(), + ); + + let comparison = project.get_comparison(target.from, target.to); - comparison_to_screenshot_data(screenshots) + comparison_to_screenshot_data(comparison) } -fn comparison_to_screenshot_data(comparison: Comparison) -> Vec { +fn comparison_to_screenshot_data(comparison: ComparisonResult) -> Vec { + let project_id = comparison.project_id.to_string(); + // NOTE: screenshot/diff/viewer URL construction has no CLI library equivalent let mut result = vec![]; for screenshot in comparison.new { @@ -62,15 +37,14 @@ fn comparison_to_screenshot_data(comparison: Comparison) -> Vec example: screenshot.name.clone(), screenshot: ImageUrl(format!( "https://pixel-eagle.com/files/{}/screenshot/{}", - comparison.project_id.clone(), - screenshot.hash.clone() + project_id, screenshot.hash )), changed: ScreenshotState::Changed, tag: None, diff_ratio: 0.0, snapshot_url: SnapshotViewerUrl(format!( "https://pixel-eagle.com/project/{}/run/{}/compare/{}?screenshot={}", - comparison.project_id, comparison.from, comparison.to, screenshot.name + project_id, comparison.from, comparison.to, screenshot.name )), }); } @@ -80,15 +54,14 @@ fn comparison_to_screenshot_data(comparison: Comparison) -> Vec example: screenshot.name.clone(), screenshot: ImageUrl(format!( "https://pixel-eagle.com/{}/screenshot/{}", - comparison.project_id.clone(), - screenshot.hash.clone() + project_id, screenshot.hash )), changed: ScreenshotState::Similar, tag: None, diff_ratio: 0.0, snapshot_url: SnapshotViewerUrl(format!( "https://pixel-eagle.com/project/{}/run/{}/compare/{}?screenshot={}", - comparison.project_id, comparison.from, comparison.to, screenshot.name + project_id, comparison.from, comparison.to, screenshot.name )), }); } @@ -98,21 +71,17 @@ fn comparison_to_screenshot_data(comparison: Comparison) -> Vec example: screenshot.name.clone(), screenshot: ImageUrl(format!( "https://pixel-eagle.com/{}/screenshot/{}", - comparison.project_id.clone(), - screenshot.hash.clone() + project_id, screenshot.hash )), changed: ScreenshotState::Changed, tag: None, - diff_ratio: screenshot - .diff - .map(|diff| match diff { - Difference::Done(ratio) => ratio, - _ => 1.0, - }) - .unwrap(), + diff_ratio: match screenshot.diff { + Difference::Done(ratio) => ratio, + _ => 1.0, + }, snapshot_url: SnapshotViewerUrl(format!( "https://pixel-eagle.com/project/{}/run/{}/compare/{}?screenshot={}", - comparison.project_id, comparison.from, comparison.to, screenshot.name + project_id, comparison.from, comparison.to, screenshot.name )), }); } @@ -128,9 +97,7 @@ mod tests { #[test] fn read_file_native() { let file = fs::read_to_string("src/screenshot/test-pixeleagle.json").unwrap(); - let read = serde_json::from_str::(&file).unwrap(); - // dbg!(read.diff); + let read = serde_json::from_str::(&file).unwrap(); dbg!(comparison_to_screenshot_data(read)); - // assert!(false); } } diff --git a/src/screenshot/test-percy.json b/src/screenshot/test-percy.json deleted file mode 100644 index 9d769d29..00000000 --- a/src/screenshot/test-percy.json +++ /dev/null @@ -1,30015 +0,0 @@ -{ - "data": [ - { - "type": "snapshots", - "id": "1631617155", - "attributes": { - "name": "2D Rendering/2d_gizmos.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617155" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617155/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993561" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617155/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617155/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617156", - "attributes": { - "name": "2D Rendering/bloom_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617156" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617156/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993562" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617156/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617156/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617157", - "attributes": { - "name": "2D Rendering/custom_gltf_vertex_attribute.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617157" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617157/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993564" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617157/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617157/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617158", - "attributes": { - "name": "2D Rendering/mesh2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617158" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617158/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993563" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617158/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617158/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617159", - "attributes": { - "name": "2D Rendering/mesh2d_manual.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617159" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617159/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993565" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617159/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617159/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617160", - "attributes": { - "name": "2D Rendering/mesh2d_vertex_color_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617160" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617160/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993567" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617160/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617160/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617161", - "attributes": { - "name": "2D Rendering/2d_shapes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617161" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617161/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993566" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617161/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617161/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617162", - "attributes": { - "name": "2D Rendering/pixel_perfect.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617162" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617162/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993568" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617162/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617162/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617163", - "attributes": { - "name": "2D Rendering/rotation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617163" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617163/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993569" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617163/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617163/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617164", - "attributes": { - "name": "2D Rendering/move_sprite.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617164" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617164/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993570" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617164/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617164/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617165", - "attributes": { - "name": "2D Rendering/sprite.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617165" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617165/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993571" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617165/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617165/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617166", - "attributes": { - "name": "2D Rendering/sprite_flipping.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617166" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617166/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993572" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617166/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617166/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617168", - "attributes": { - "name": "2D Rendering/sprite_sheet.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617168" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617168/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993575" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617168/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617168/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617169", - "attributes": { - "name": "2D Rendering/text2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617169" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617169/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993574" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617169/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617169/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617170", - "attributes": { - "name": "2D Rendering/texture_atlas.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617170" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617170/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993577" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617170/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617170/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617171", - "attributes": { - "name": "2D Rendering/transparency_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617171" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617171/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993578" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617171/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617171/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617172", - "attributes": { - "name": "3D Rendering/3d_gizmos.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617172" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617172/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993579" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617172/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617172/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617173", - "attributes": { - "name": "3D Rendering/3d_scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617173" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617173/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993580" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617173/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617173/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617175", - "attributes": { - "name": "3D Rendering/3d_shapes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617175" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617175/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993585" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617175/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617175/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617176", - "attributes": { - "name": "3D Rendering/anti_aliasing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617176" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617176/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993586" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617176/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617176/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617177", - "attributes": { - "name": "3D Rendering/atmospheric_fog.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617177" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617177/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993587" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617177/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617177/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617178", - "attributes": { - "name": "3D Rendering/blend_modes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617178" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617178/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993588" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617178/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617178/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617179", - "attributes": { - "name": "3D Rendering/bloom_3d.png", - "review-state": "unreviewed", - "review-state-reason": "unreviewed_comparisons", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": true, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617179" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617179/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993589" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617179/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617179/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617180", - "attributes": { - "name": "3D Rendering/fog.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617180" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617180/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993590" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617180/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617180/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617181", - "attributes": { - "name": "3D Rendering/lighting.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617181" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617181/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993591" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617181/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617181/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617182", - "attributes": { - "name": "3D Rendering/generate_custom_mesh.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617182" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617182/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993592" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617182/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617182/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617183", - "attributes": { - "name": "3D Rendering/lines.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617183" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617183/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993593" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617183/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617183/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617184", - "attributes": { - "name": "3D Rendering/load_gltf.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617184" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617184/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993594" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617184/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617184/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617186", - "attributes": { - "name": "3D Rendering/orthographic.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617186" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617186/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993596" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617186/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617186/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617187", - "attributes": { - "name": "3D Rendering/parallax_mapping.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617187" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617187/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993597" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617187/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617187/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617190", - "attributes": { - "name": "3D Rendering/parenting.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617190" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617190/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993603" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617190/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617190/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617191", - "attributes": { - "name": "3D Rendering/render_to_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617191" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617191/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993604" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617191/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617191/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617198", - "attributes": { - "name": "3D Rendering/shadow_caster_receiver.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617198" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617198/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993607" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617198/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617198/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617200", - "attributes": { - "name": "3D Rendering/skybox.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617200" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617200/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993611" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617200/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617200/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617201", - "attributes": { - "name": "3D Rendering/spherical_area_lights.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617201" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617201/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993610" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617201/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617201/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617202", - "attributes": { - "name": "3D Rendering/ssao.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617202" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617202/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993612" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617202/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617202/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617204", - "attributes": { - "name": "3D Rendering/split_screen.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617204" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617204/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993614" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617204/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617204/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617206", - "attributes": { - "name": "3D Rendering/texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617206" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617206/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993616" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617206/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617206/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617207", - "attributes": { - "name": "3D Rendering/transparency_3d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617207" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617207/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993617" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617207/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617207/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617209", - "attributes": { - "name": "3D Rendering/two_passes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617209" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617209/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993619" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617209/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617209/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617213", - "attributes": { - "name": "3D Rendering/update_gltf_scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617213" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617213/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993623" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617213/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617213/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617215", - "attributes": { - "name": "3D Rendering/vertex_colors.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617215" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617215/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993625" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617215/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617215/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617216", - "attributes": { - "name": "Animation/animated_transform.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617216" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617216/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993626" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617216/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617216/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617217", - "attributes": { - "name": "3D Rendering/wireframe.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617217" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617217/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993627" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617217/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617217/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617218", - "attributes": { - "name": "Animation/cubic_curve.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617218" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617218/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993628" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617218/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617218/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617222", - "attributes": { - "name": "Animation/gltf_skinned_mesh.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617222" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617222/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993631" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617222/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617222/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617227", - "attributes": { - "name": "Application/drag_and_drop.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617227" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617227/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993637" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617227/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617227/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617228", - "attributes": { - "name": "Application/empty_defaults.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617228" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617228/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993638" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617228/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617228/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617229", - "attributes": { - "name": "Application/logs.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617229" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617229/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993639" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617229/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617229/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617232", - "attributes": { - "name": "Application/plugin.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617232" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617232/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993642" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617232/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617232/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617234", - "attributes": { - "name": "Application/plugin_group.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617234" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617234/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993644" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617234/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617234/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617235", - "attributes": { - "name": "Application/return_after_run.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617235" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617235/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993645" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617235/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617235/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617238", - "attributes": { - "name": "Application/thread_pool_resources.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617238" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617238/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993648" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617238/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617238/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617239", - "attributes": { - "name": "Assets/asset_loading.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617239" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617239/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993649" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617239/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617239/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617244", - "attributes": { - "name": "Assets/custom_asset.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617244" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617244/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993654" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617244/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617244/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617245", - "attributes": { - "name": "Assets/custom_asset_io.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617245" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617245/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993655" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617245/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617245/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617246", - "attributes": { - "name": "Assets/hot_asset_reloading.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617246" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617246/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993656" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617246/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617246/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617247", - "attributes": { - "name": "Audio/audio.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617247" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617247/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993657" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617247/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617247/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617250", - "attributes": { - "name": "Audio/audio_control.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617250" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617250/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993660" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617250/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617250/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617257", - "attributes": { - "name": "Audio/decodable.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617257" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617257/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993669" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617257/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617257/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617259", - "attributes": { - "name": "Audio/spatial_audio_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617259" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617259/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993671" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617259/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617259/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617261", - "attributes": { - "name": "Audio/spatial_audio_3d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617261" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617261/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993675" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617261/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617261/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617262", - "attributes": { - "name": "Diagnostics/custom_diagnostic.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617262" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617262/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993679" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617262/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617262/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617265", - "attributes": { - "name": "Diagnostics/log_diagnostics.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617265" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617265/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993682" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617265/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617265/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617266", - "attributes": { - "name": "ECS (Entity Component System)/apply_deferred.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617266" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617266/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993683" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617266/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617266/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617267", - "attributes": { - "name": "ECS (Entity Component System)/component_change_detection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617267" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617267/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993684" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617267/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617267/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617272", - "attributes": { - "name": "ECS (Entity Component System)/event.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617272" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617272/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993689" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617272/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617272/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617274", - "attributes": { - "name": "ECS (Entity Component System)/fixed_timestep.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617274" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617274/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993691" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617274/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617274/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617278", - "attributes": { - "name": "ECS (Entity Component System)/generic_system.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617278" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617278/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993695" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617278/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617278/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617285", - "attributes": { - "name": "ECS (Entity Component System)/hierarchy.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617285" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617285/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993711" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617285/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617285/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617286", - "attributes": { - "name": "ECS (Entity Component System)/removal_detection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617286" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617286/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993712" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617286/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617286/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617287", - "attributes": { - "name": "ECS (Entity Component System)/nondeterministic_system_order.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617287" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617287/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993713" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617287/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617287/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617288", - "attributes": { - "name": "ECS (Entity Component System)/run_conditions.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617288" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617288/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993717" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617288/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617288/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617291", - "attributes": { - "name": "ECS (Entity Component System)/state.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617291" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617291/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993715" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617291/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617291/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617294", - "attributes": { - "name": "ECS (Entity Component System)/timers.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617294" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617294/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993720" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617294/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617294/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617295", - "attributes": { - "name": "Games/breakout.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617295" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617295/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993721" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617295/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617295/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617297", - "attributes": { - "name": "Games/game_menu.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617297" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617297/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993723" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617297/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617297/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617301", - "attributes": { - "name": "Input/char_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617301" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617301/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993727" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617301/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617301/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617304", - "attributes": { - "name": "Input/gamepad_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617304" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617304/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993730" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617304/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617304/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617307", - "attributes": { - "name": "Input/gamepad_rumble.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617307" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617307/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993733" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617307/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617307/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617308", - "attributes": { - "name": "Input/gamepad_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617308" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617308/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993734" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617308/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617308/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617309", - "attributes": { - "name": "Input/keyboard_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617309" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617309/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993735" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617309/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617309/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617312", - "attributes": { - "name": "Input/keyboard_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617312" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617312/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993740" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617312/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617312/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617313", - "attributes": { - "name": "Input/keyboard_modifiers.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617313" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617313/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993742" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617313/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617313/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617314", - "attributes": { - "name": "Input/mouse_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617314" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617314/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993743" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617314/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617314/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617315", - "attributes": { - "name": "Input/mouse_grab.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617315" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617315/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993745" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617315/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617315/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617318", - "attributes": { - "name": "Input/mouse_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617318" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617318/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993747" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617318/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617318/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617321", - "attributes": { - "name": "Input/text_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617321" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617321/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993750" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617321/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617321/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617326", - "attributes": { - "name": "Input/touch_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617326" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617326/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993756" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617326/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617326/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617329", - "attributes": { - "name": "Input/touch_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617329" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617329/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993758" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617329/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617329/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617330", - "attributes": { - "name": "Reflection/generic_reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617330" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617330/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993759" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617330/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617330/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617331", - "attributes": { - "name": "Reflection/reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617331" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617331/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993761" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617331/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617331/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617333", - "attributes": { - "name": "Reflection/reflection_types.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617333" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617333/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993762" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617333/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617333/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617334", - "attributes": { - "name": "Reflection/trait_reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617334" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617334/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993763" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617334/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617334/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617335", - "attributes": { - "name": "Scene/scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617335" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617335/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993764" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617335/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617335/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617336", - "attributes": { - "name": "Shaders/animate_shader.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617336" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617336/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993765" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617336/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617336/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617338", - "attributes": { - "name": "Shaders/array_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617338" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617338/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993767" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617338/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617338/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617349", - "attributes": { - "name": "Shaders/custom_vertex_attribute.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617349" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617349/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993778" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617349/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617349/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617350", - "attributes": { - "name": "Shaders/post_processing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617350" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617350/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993779" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617350/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617350/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617351", - "attributes": { - "name": "Shaders/shader_defs.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617351" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617351/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993780" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617351/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617351/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617354", - "attributes": { - "name": "Shaders/shader_instancing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617354" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617354/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993783" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617354/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617354/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617355", - "attributes": { - "name": "Shaders/shader_material.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617355" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617355/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993784" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617355/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617355/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617356", - "attributes": { - "name": "Shaders/shader_material_glsl.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617356" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617356/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993785" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617356/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617356/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617358", - "attributes": { - "name": "Shaders/shader_material_screenspace_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617358" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617358/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993787" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617358/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617358/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617361", - "attributes": { - "name": "Shaders/shader_prepass.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617361" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617361/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993790" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617361/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617361/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617364", - "attributes": { - "name": "Shaders/texture_binding_array.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617364" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617364/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993793" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617364/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617364/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617367", - "attributes": { - "name": "Tools/gamepad_viewer.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617367" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617367/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993796" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617367/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617367/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617369", - "attributes": { - "name": "Transforms/3d_rotation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617369" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617369/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993798" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617369/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617369/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617370", - "attributes": { - "name": "Tools/scene_viewer.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617370" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617370/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993799" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617370/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617370/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617372", - "attributes": { - "name": "Transforms/scale.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617372" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617372/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993801" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617372/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617372/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617373", - "attributes": { - "name": "Transforms/transform.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617373" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617373/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993803" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617373/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617373/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617374", - "attributes": { - "name": "Transforms/translation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617374" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617374/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993802" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617374/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617374/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617375", - "attributes": { - "name": "UI (User Interface)/borders.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617375" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617375/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993804" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617375/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617375/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617376", - "attributes": { - "name": "UI (User Interface)/button.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617376" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617376/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993805" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617376/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617376/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617378", - "attributes": { - "name": "UI (User Interface)/display_and_visibility.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617378" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617378/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993806" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617378/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617378/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617381", - "attributes": { - "name": "UI (User Interface)/flex_layout.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617381" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617381/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993810" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617381/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617381/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617386", - "attributes": { - "name": "UI (User Interface)/grid.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617386" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617386/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993815" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617386/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617386/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617389", - "attributes": { - "name": "UI (User Interface)/overflow.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617389" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617389/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993818" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617389/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617389/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617391", - "attributes": { - "name": "UI (User Interface)/overflow_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617391" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617391/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993822" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617391/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617391/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617392", - "attributes": { - "name": "UI (User Interface)/size_constraints.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617392" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617392/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993820" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617392/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617392/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617393", - "attributes": { - "name": "UI (User Interface)/text.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617393" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617393/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993821" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617393/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617393/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617394", - "attributes": { - "name": "UI (User Interface)/text_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617394" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617394/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993823" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617394/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617394/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617395", - "attributes": { - "name": "UI (User Interface)/text_wrap_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617395" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617395/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993824" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617395/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617395/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617396", - "attributes": { - "name": "UI (User Interface)/transparency_ui.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617396" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617396/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993825" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617396/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617396/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617397", - "attributes": { - "name": "UI (User Interface)/ui.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617397" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617397/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993826" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617397/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617397/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617398", - "attributes": { - "name": "UI (User Interface)/ui_scaling.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617398" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617398/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993827" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617398/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617398/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617406", - "attributes": { - "name": "UI (User Interface)/ui_texture_atlas.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617406" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617406/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993835" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617406/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617406/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617409", - "attributes": { - "name": "UI (User Interface)/viewport_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617409" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617409/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993838" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617409/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617409/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617410", - "attributes": { - "name": "UI (User Interface)/z_index.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617410" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617410/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993839" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617410/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617410/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617411", - "attributes": { - "name": "Window/clear_color.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617411" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617411/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993840" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617411/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617411/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617412", - "attributes": { - "name": "UI (User Interface)/window_fallthrough.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617412" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617412/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993841" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617412/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617412/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617413", - "attributes": { - "name": "Window/low_power.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617413" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617413/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993842" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617413/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617413/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617415", - "attributes": { - "name": "Window/multiple_windows.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617415" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617415/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993844" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617415/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617415/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617418", - "attributes": { - "name": "Window/scale_factor_override.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617418" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617418/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993847" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617418/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617418/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617424", - "attributes": { - "name": "Window/screenshot.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617424" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617424/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993856" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617424/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617424/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617425", - "attributes": { - "name": "Window/transparent_window.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617425" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617425/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993857" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617425/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617425/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617430", - "attributes": { - "name": "Window/window_resizing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617430" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617430/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993862" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617430/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617430/missing-resources" - } - } - } - }, - { - "type": "snapshots", - "id": "1631617431", - "attributes": { - "name": "Window/window_settings.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631617431" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631617431/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720993863" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631617431/relationships/missing-resources", - "related": "/api/v1/snapshots/1631617431/missing-resources" - } - } - } - } - ], - "included": [ - { - "type": "comparisons", - "id": "2720993561", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993561" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617155" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555673" - }, - "data": { - "type": "snapshots", - "id": "1631555673" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713680975" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535357" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713680975", - "links": { - "self": "/api/v1/screenshots/2713680975" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713680975/relationships/snapshot", - "related": "/api/v1/screenshots/2713680975/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713680975/relationships/image", - "related": "/api/v1/screenshots/2713680975/image" - }, - "data": { - "type": "images", - "id": "150541487" - } - } - } - }, - { - "type": "images", - "id": "150541487", - "attributes": { - "url": "https://images.percy.io/243187a22917a800d4c22085089eb6b51a2f7eb044382b5baabc6270aea29b9f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541487" - } - }, - { - "type": "screenshots", - "id": "2713535357", - "links": { - "self": "/api/v1/screenshots/2713535357" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535357/relationships/snapshot", - "related": "/api/v1/screenshots/2713535357/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535357/relationships/image", - "related": "/api/v1/screenshots/2713535357/image" - }, - "data": { - "type": "images", - "id": "150541487" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555673", - "attributes": { - "name": "2D Rendering/2d_gizmos.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555673" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555673/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835776" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555673/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555673/missing-resources" - } - } - } - }, - { - "type": "builds", - "id": "29372678", - "attributes": { - "branch": "main", - "type": "web", - "build-number": 17, - "partial": false, - "web-url": "https://percy.io/dede4209/Screenshots-Windows-DX12/builds/29372678", - "commit-html-url": null, - "branch-html-url": null, - "pull-request-html-url": null, - "state": "finished", - "review-state": "approved", - "review-state-reason": "no_diffs", - "is-pull-request": false, - "pull-request-number": null, - "pull-request-title": null, - "user-agent": "Percy/v1 @percy/client/1.26.2 @percy/cli-upload/1.26.2 (node/v18.17.0; github)", - "total-snapshots": 137, - "total-snapshots-requesting-changes": 0, - "total-snapshots-unreviewed": 0, - "total-comparisons": 137, - "total-comparisons-finished": 137, - "total-comparisons-diff": 0, - "total-open-comments": 0, - "failed-snapshots-count": 0, - "failure-reason": null, - "failure-details": null, - "parallel-nonce": null, - "parallel-total-shards": null, - "finished-at": "2023-07-28T06:48:52.000Z", - "finalized-at": "2023-07-28T06:48:18.000Z", - "approved-at": "2023-07-28T06:48:52.000Z", - "created-at": "2023-07-28T06:48:06.000Z", - "updated-at": "2023-07-28T06:48:52.000Z" - }, - "links": { - "self": "/api/v1/builds/29372678" - }, - "relationships": { - "project": { - "links": { - "self": "/api/v1/builds/29372678/relationships/project", - "related": "/api/v1/builds/29372678/project" - }, - "data": { - "type": "projects", - "id": "461518" - } - }, - "commit": { - "links": { - "self": "/api/v1/builds/29372678/relationships/commit", - "related": "/api/v1/builds/29372678/commit" - }, - "data": { - "type": "commits", - "id": "23810012" - } - }, - "repo": { - "links": { - "self": "/api/v1/builds/29372678/relationships/repo", - "related": "/api/v1/builds/29372678/repo" - }, - "data": null - }, - "base-build": { - "links": { - "self": "/api/v1/builds/29372678/relationships/base-build", - "related": "/api/v1/builds/29372678/base-build" - }, - "data": { - "type": "builds", - "id": "29366151" - } - }, - "base-build-strategy": {}, - "approved-by": { - "links": { - "self": "/api/v1/builds/29372678/relationships/approved-by", - "related": "/api/v1/builds/29372678/approved-by" - }, - "data": null - }, - "snapshots": { - "links": { - "self": "/api/v1/builds/29372678/relationships/snapshots", - "related": "/api/v1/builds/29372678/snapshots" - } - }, - "comparisons": { - "links": { - "self": "/api/v1/builds/29372678/relationships/comparisons", - "related": "/api/v1/builds/29372678/comparisons" - } - }, - "browsers": { - "links": { - "self": "/api/v1/builds/29372678/relationships/browsers", - "related": "/api/v1/builds/29372678/browsers" - }, - "data": [ - { - "type": "browsers", - "id": "38" - } - ] - }, - "removed-snapshots": { - "links": { - "self": "/api/v1/builds/29372678/relationships/removed-snapshots", - "related": "/api/v1/builds/29372678/removed-snapshots" - } - }, - "failed-snapshots": { - "links": { - "self": "/api/v1/builds/29372678/relationships/failed-snapshots", - "related": "/api/v1/builds/29372678/failed-snapshots" - } - }, - "missing-resources": { - "links": { - "self": "/api/v1/builds/29372678/relationships/missing-resources", - "related": "/api/v1/builds/29372678/missing-resources" - } - } - }, - "meta": { - "finalize-link": "/api/v1/builds/29372678/finalize", - "approve-link": "/api/v1/builds/29372678/approve" - } - }, - { - "type": "browsers", - "id": "38", - "attributes": { - "version": "111.0.5563.64" - }, - "links": { - "self": "/api/v1/browsers/38" - }, - "relationships": { - "browser-family": { - "data": { - "type": "browser-families", - "id": "2" - } - } - } - }, - { - "type": "browser-families", - "id": "2", - "attributes": { - "name": "Chrome", - "slug": "chrome" - } - }, - { - "type": "comparisons", - "id": "2720993562", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993562" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617156" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555674" - }, - "data": { - "type": "snapshots", - "id": "1631555674" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681075" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535338" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681075", - "links": { - "self": "/api/v1/screenshots/2713681075" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681075/relationships/snapshot", - "related": "/api/v1/screenshots/2713681075/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681075/relationships/image", - "related": "/api/v1/screenshots/2713681075/image" - }, - "data": { - "type": "images", - "id": "150861359" - } - } - } - }, - { - "type": "images", - "id": "150861359", - "attributes": { - "url": "https://images.percy.io/6f90efd01493124d18b1b8aa2b158909f4d24378156200046cf4cc92882b5761", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861359" - } - }, - { - "type": "screenshots", - "id": "2713535338", - "links": { - "self": "/api/v1/screenshots/2713535338" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535338/relationships/snapshot", - "related": "/api/v1/screenshots/2713535338/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535338/relationships/image", - "related": "/api/v1/screenshots/2713535338/image" - }, - "data": { - "type": "images", - "id": "150861359" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555674", - "attributes": { - "name": "2D Rendering/bloom_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555674" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555674/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835777" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555674/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555674/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993564", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993564" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617157" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555677" - }, - "data": { - "type": "snapshots", - "id": "1631555677" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681015" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535353" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681015", - "links": { - "self": "/api/v1/screenshots/2713681015" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681015/relationships/snapshot", - "related": "/api/v1/screenshots/2713681015/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681015/relationships/image", - "related": "/api/v1/screenshots/2713681015/image" - }, - "data": { - "type": "images", - "id": "150541491" - } - } - } - }, - { - "type": "images", - "id": "150541491", - "attributes": { - "url": "https://images.percy.io/f74a2110e08c4db36dc43b73ff5f978ae727f7c351eaf9e7166afba565a9a8ce", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541491" - } - }, - { - "type": "screenshots", - "id": "2713535353", - "links": { - "self": "/api/v1/screenshots/2713535353" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535353/relationships/snapshot", - "related": "/api/v1/screenshots/2713535353/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535353/relationships/image", - "related": "/api/v1/screenshots/2713535353/image" - }, - "data": { - "type": "images", - "id": "150541491" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555677", - "attributes": { - "name": "2D Rendering/custom_gltf_vertex_attribute.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555677" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555677/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835780" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555677/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555677/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993563", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993563" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617158" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555681" - }, - "data": { - "type": "snapshots", - "id": "1631555681" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713680994" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535401" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713680994", - "links": { - "self": "/api/v1/screenshots/2713680994" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713680994/relationships/snapshot", - "related": "/api/v1/screenshots/2713680994/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713680994/relationships/image", - "related": "/api/v1/screenshots/2713680994/image" - }, - "data": { - "type": "images", - "id": "150536831" - } - } - } - }, - { - "type": "images", - "id": "150536831", - "attributes": { - "url": "https://images.percy.io/9584169adf9ac2d0ae5f9a89251edfbb17b6e7657732f8712b7901d9e1803fab", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150536831" - } - }, - { - "type": "screenshots", - "id": "2713535401", - "links": { - "self": "/api/v1/screenshots/2713535401" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535401/relationships/snapshot", - "related": "/api/v1/screenshots/2713535401/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535401/relationships/image", - "related": "/api/v1/screenshots/2713535401/image" - }, - "data": { - "type": "images", - "id": "150536831" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555681", - "attributes": { - "name": "2D Rendering/mesh2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555681" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555681/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835784" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555681/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555681/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993565", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993565" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617159" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555682" - }, - "data": { - "type": "snapshots", - "id": "1631555682" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681107" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535382" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681107", - "links": { - "self": "/api/v1/screenshots/2713681107" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681107/relationships/snapshot", - "related": "/api/v1/screenshots/2713681107/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681107/relationships/image", - "related": "/api/v1/screenshots/2713681107/image" - }, - "data": { - "type": "images", - "id": "150541489" - } - } - } - }, - { - "type": "images", - "id": "150541489", - "attributes": { - "url": "https://images.percy.io/7b29a1b73b24e3eba216a1fa63052685f96ebda238a0a6c36ef908e27ade2398", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541489" - } - }, - { - "type": "screenshots", - "id": "2713535382", - "links": { - "self": "/api/v1/screenshots/2713535382" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535382/relationships/snapshot", - "related": "/api/v1/screenshots/2713535382/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535382/relationships/image", - "related": "/api/v1/screenshots/2713535382/image" - }, - "data": { - "type": "images", - "id": "150541489" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555682", - "attributes": { - "name": "2D Rendering/mesh2d_manual.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555682" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555682/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835785" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555682/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555682/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993567", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993567" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617160" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555678" - }, - "data": { - "type": "snapshots", - "id": "1631555678" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681167" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535311" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681167", - "links": { - "self": "/api/v1/screenshots/2713681167" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681167/relationships/snapshot", - "related": "/api/v1/screenshots/2713681167/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681167/relationships/image", - "related": "/api/v1/screenshots/2713681167/image" - }, - "data": { - "type": "images", - "id": "150541485" - } - } - } - }, - { - "type": "images", - "id": "150541485", - "attributes": { - "url": "https://images.percy.io/becb1fde21460255c68c1efb4895722181041500a97b49f0e8f904eb408de17d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541485" - } - }, - { - "type": "screenshots", - "id": "2713535311", - "links": { - "self": "/api/v1/screenshots/2713535311" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535311/relationships/snapshot", - "related": "/api/v1/screenshots/2713535311/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535311/relationships/image", - "related": "/api/v1/screenshots/2713535311/image" - }, - "data": { - "type": "images", - "id": "150541485" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555678", - "attributes": { - "name": "2D Rendering/mesh2d_vertex_color_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555678" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555678/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835781" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555678/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555678/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993566", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993566" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617161" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555675" - }, - "data": { - "type": "snapshots", - "id": "1631555675" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681120" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535420" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681120", - "links": { - "self": "/api/v1/screenshots/2713681120" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681120/relationships/snapshot", - "related": "/api/v1/screenshots/2713681120/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681120/relationships/image", - "related": "/api/v1/screenshots/2713681120/image" - }, - "data": { - "type": "images", - "id": "150541486" - } - } - } - }, - { - "type": "images", - "id": "150541486", - "attributes": { - "url": "https://images.percy.io/9e18ef42dc2b844dc73a22f58831823d061604b90cba3cccd58fb7911951eb0b", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541486" - } - }, - { - "type": "screenshots", - "id": "2713535420", - "links": { - "self": "/api/v1/screenshots/2713535420" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535420/relationships/snapshot", - "related": "/api/v1/screenshots/2713535420/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535420/relationships/image", - "related": "/api/v1/screenshots/2713535420/image" - }, - "data": { - "type": "images", - "id": "150541486" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555675", - "attributes": { - "name": "2D Rendering/2d_shapes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555675" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555675/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835778" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555675/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555675/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993568", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993568" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617162" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555680" - }, - "data": { - "type": "snapshots", - "id": "1631555680" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713680990" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535318" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713680990", - "links": { - "self": "/api/v1/screenshots/2713680990" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713680990/relationships/snapshot", - "related": "/api/v1/screenshots/2713680990/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713680990/relationships/image", - "related": "/api/v1/screenshots/2713680990/image" - }, - "data": { - "type": "images", - "id": "150536841" - } - } - } - }, - { - "type": "images", - "id": "150536841", - "attributes": { - "url": "https://images.percy.io/feccf0d071d0799411e61af9a7703b1d23caf362412127cb444579db1f1ceb4f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150536841" - } - }, - { - "type": "screenshots", - "id": "2713535318", - "links": { - "self": "/api/v1/screenshots/2713535318" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535318/relationships/snapshot", - "related": "/api/v1/screenshots/2713535318/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535318/relationships/image", - "related": "/api/v1/screenshots/2713535318/image" - }, - "data": { - "type": "images", - "id": "150536841" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555680", - "attributes": { - "name": "2D Rendering/pixel_perfect.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555680" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555680/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835783" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555680/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555680/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993569", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993569" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617163" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555684" - }, - "data": { - "type": "snapshots", - "id": "1631555684" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681171" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535432" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681171", - "links": { - "self": "/api/v1/screenshots/2713681171" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681171/relationships/snapshot", - "related": "/api/v1/screenshots/2713681171/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681171/relationships/image", - "related": "/api/v1/screenshots/2713681171/image" - }, - "data": { - "type": "images", - "id": "150541490" - } - } - } - }, - { - "type": "images", - "id": "150541490", - "attributes": { - "url": "https://images.percy.io/9b70f37d2fce6a1a3938a66db5c853dae4b008457e3f4e7aa5abd8808afc3a01", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541490" - } - }, - { - "type": "screenshots", - "id": "2713535432", - "links": { - "self": "/api/v1/screenshots/2713535432" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535432/relationships/snapshot", - "related": "/api/v1/screenshots/2713535432/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535432/relationships/image", - "related": "/api/v1/screenshots/2713535432/image" - }, - "data": { - "type": "images", - "id": "150541490" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555684", - "attributes": { - "name": "2D Rendering/rotation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555684" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555684/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835790" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555684/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555684/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993570", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993570" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617164" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555679" - }, - "data": { - "type": "snapshots", - "id": "1631555679" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681059" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535416" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681059", - "links": { - "self": "/api/v1/screenshots/2713681059" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681059/relationships/snapshot", - "related": "/api/v1/screenshots/2713681059/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681059/relationships/image", - "related": "/api/v1/screenshots/2713681059/image" - }, - "data": { - "type": "images", - "id": "150541488" - } - } - } - }, - { - "type": "images", - "id": "150541488", - "attributes": { - "url": "https://images.percy.io/1c24944184fb8db85feb89036cb706ef9e7c38d10238f614978300093d53082f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541488" - } - }, - { - "type": "screenshots", - "id": "2713535416", - "links": { - "self": "/api/v1/screenshots/2713535416" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535416/relationships/snapshot", - "related": "/api/v1/screenshots/2713535416/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535416/relationships/image", - "related": "/api/v1/screenshots/2713535416/image" - }, - "data": { - "type": "images", - "id": "150541488" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555679", - "attributes": { - "name": "2D Rendering/move_sprite.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555679" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555679/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835782" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555679/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555679/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993571", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993571" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617165" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555691" - }, - "data": { - "type": "snapshots", - "id": "1631555691" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681104" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535301" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681104", - "links": { - "self": "/api/v1/screenshots/2713681104" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681104/relationships/snapshot", - "related": "/api/v1/screenshots/2713681104/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681104/relationships/image", - "related": "/api/v1/screenshots/2713681104/image" - }, - "data": { - "type": "images", - "id": "150541484" - } - } - } - }, - { - "type": "images", - "id": "150541484", - "attributes": { - "url": "https://images.percy.io/d9807f493d1e397796ba5010d0cb285d24f1b6fea989670901f10ea6989e2a84", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541484" - } - }, - { - "type": "screenshots", - "id": "2713535301", - "links": { - "self": "/api/v1/screenshots/2713535301" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535301/relationships/snapshot", - "related": "/api/v1/screenshots/2713535301/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535301/relationships/image", - "related": "/api/v1/screenshots/2713535301/image" - }, - "data": { - "type": "images", - "id": "150541484" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555691", - "attributes": { - "name": "2D Rendering/sprite.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555691" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555691/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835800" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555691/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555691/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993572", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993572" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617166" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555693" - }, - "data": { - "type": "snapshots", - "id": "1631555693" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681163" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535378" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681163", - "links": { - "self": "/api/v1/screenshots/2713681163" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681163/relationships/snapshot", - "related": "/api/v1/screenshots/2713681163/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681163/relationships/image", - "related": "/api/v1/screenshots/2713681163/image" - }, - "data": { - "type": "images", - "id": "150541483" - } - } - } - }, - { - "type": "images", - "id": "150541483", - "attributes": { - "url": "https://images.percy.io/3489c851532b428097ecac26a4691338bb5811226df26e98b70883f59c1a7220", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541483" - } - }, - { - "type": "screenshots", - "id": "2713535378", - "links": { - "self": "/api/v1/screenshots/2713535378" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535378/relationships/snapshot", - "related": "/api/v1/screenshots/2713535378/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535378/relationships/image", - "related": "/api/v1/screenshots/2713535378/image" - }, - "data": { - "type": "images", - "id": "150541483" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555693", - "attributes": { - "name": "2D Rendering/sprite_flipping.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555693" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555693/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835802" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555693/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555693/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993575", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993575" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617168" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555692" - }, - "data": { - "type": "snapshots", - "id": "1631555692" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681168" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535310" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681168", - "links": { - "self": "/api/v1/screenshots/2713681168" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681168/relationships/snapshot", - "related": "/api/v1/screenshots/2713681168/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681168/relationships/image", - "related": "/api/v1/screenshots/2713681168/image" - }, - "data": { - "type": "images", - "id": "150536832" - } - } - } - }, - { - "type": "images", - "id": "150536832", - "attributes": { - "url": "https://images.percy.io/cc6314fc6702d31539ee088b1918b564ffc7c485ccf9b7cf2ecb35324c4bf5ec", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150536832" - } - }, - { - "type": "screenshots", - "id": "2713535310", - "links": { - "self": "/api/v1/screenshots/2713535310" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535310/relationships/snapshot", - "related": "/api/v1/screenshots/2713535310/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535310/relationships/image", - "related": "/api/v1/screenshots/2713535310/image" - }, - "data": { - "type": "images", - "id": "150536832" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555692", - "attributes": { - "name": "2D Rendering/sprite_sheet.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555692" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555692/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835801" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555692/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555692/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993574", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993574" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617169" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555694" - }, - "data": { - "type": "snapshots", - "id": "1631555694" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681143" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535400" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681143", - "links": { - "self": "/api/v1/screenshots/2713681143" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681143/relationships/snapshot", - "related": "/api/v1/screenshots/2713681143/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681143/relationships/image", - "related": "/api/v1/screenshots/2713681143/image" - }, - "data": { - "type": "images", - "id": "150541502" - } - } - } - }, - { - "type": "images", - "id": "150541502", - "attributes": { - "url": "https://images.percy.io/47e929ab15bf8646eb64cdec4108d5b0b4089749fb83aeae4db072545893572b", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541502" - } - }, - { - "type": "screenshots", - "id": "2713535400", - "links": { - "self": "/api/v1/screenshots/2713535400" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535400/relationships/snapshot", - "related": "/api/v1/screenshots/2713535400/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535400/relationships/image", - "related": "/api/v1/screenshots/2713535400/image" - }, - "data": { - "type": "images", - "id": "150541502" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555694", - "attributes": { - "name": "2D Rendering/text2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555694" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555694/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835803" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555694/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555694/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993577", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993577" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617170" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555695" - }, - "data": { - "type": "snapshots", - "id": "1631555695" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681157" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535408" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681157", - "links": { - "self": "/api/v1/screenshots/2713681157" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681157/relationships/snapshot", - "related": "/api/v1/screenshots/2713681157/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681157/relationships/image", - "related": "/api/v1/screenshots/2713681157/image" - }, - "data": { - "type": "images", - "id": "150536856" - } - } - } - }, - { - "type": "images", - "id": "150536856", - "attributes": { - "url": "https://images.percy.io/35e78b4cbd5bfafef95e649f2d46ae94c5e6b2a1b38bf51f59a3b3f25f3bc5fd", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150536856" - } - }, - { - "type": "screenshots", - "id": "2713535408", - "links": { - "self": "/api/v1/screenshots/2713535408" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535408/relationships/snapshot", - "related": "/api/v1/screenshots/2713535408/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535408/relationships/image", - "related": "/api/v1/screenshots/2713535408/image" - }, - "data": { - "type": "images", - "id": "150536856" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555695", - "attributes": { - "name": "2D Rendering/texture_atlas.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555695" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555695/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835804" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555695/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555695/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993578", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993578" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617171" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555698" - }, - "data": { - "type": "snapshots", - "id": "1631555698" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681128" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535344" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681128", - "links": { - "self": "/api/v1/screenshots/2713681128" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681128/relationships/snapshot", - "related": "/api/v1/screenshots/2713681128/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681128/relationships/image", - "related": "/api/v1/screenshots/2713681128/image" - }, - "data": { - "type": "images", - "id": "150541504" - } - } - } - }, - { - "type": "images", - "id": "150541504", - "attributes": { - "url": "https://images.percy.io/7194f7f4ceac6c6389147b637b3d4169778aa8e938a60f39d7f35dbc29bbb60f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541504" - } - }, - { - "type": "screenshots", - "id": "2713535344", - "links": { - "self": "/api/v1/screenshots/2713535344" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535344/relationships/snapshot", - "related": "/api/v1/screenshots/2713535344/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535344/relationships/image", - "related": "/api/v1/screenshots/2713535344/image" - }, - "data": { - "type": "images", - "id": "150541504" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555698", - "attributes": { - "name": "2D Rendering/transparency_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555698" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555698/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835807" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555698/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555698/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993579", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993579" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617172" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555696" - }, - "data": { - "type": "snapshots", - "id": "1631555696" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681125" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535334" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681125", - "links": { - "self": "/api/v1/screenshots/2713681125" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681125/relationships/snapshot", - "related": "/api/v1/screenshots/2713681125/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681125/relationships/image", - "related": "/api/v1/screenshots/2713681125/image" - }, - "data": { - "type": "images", - "id": "150861381" - } - } - } - }, - { - "type": "images", - "id": "150861381", - "attributes": { - "url": "https://images.percy.io/c5746f339c7dc4d78e3d6de7eb4f3dd3ecdc387af9a59e18dd1fb7a63659f5be", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861381" - } - }, - { - "type": "screenshots", - "id": "2713535334", - "links": { - "self": "/api/v1/screenshots/2713535334" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535334/relationships/snapshot", - "related": "/api/v1/screenshots/2713535334/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535334/relationships/image", - "related": "/api/v1/screenshots/2713535334/image" - }, - "data": { - "type": "images", - "id": "150861381" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555696", - "attributes": { - "name": "3D Rendering/3d_gizmos.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555696" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555696/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835805" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555696/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555696/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993580", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993580" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617173" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555697" - }, - "data": { - "type": "snapshots", - "id": "1631555697" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681105" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535423" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681105", - "links": { - "self": "/api/v1/screenshots/2713681105" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681105/relationships/snapshot", - "related": "/api/v1/screenshots/2713681105/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681105/relationships/image", - "related": "/api/v1/screenshots/2713681105/image" - }, - "data": { - "type": "images", - "id": "150541512" - } - } - } - }, - { - "type": "images", - "id": "150541512", - "attributes": { - "url": "https://images.percy.io/fb2609a9fe9ca82a2c208c1e805f0e6d366a19343ed6ab967ae7dce20203dedd", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541512" - } - }, - { - "type": "screenshots", - "id": "2713535423", - "links": { - "self": "/api/v1/screenshots/2713535423" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535423/relationships/snapshot", - "related": "/api/v1/screenshots/2713535423/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535423/relationships/image", - "related": "/api/v1/screenshots/2713535423/image" - }, - "data": { - "type": "images", - "id": "150541512" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555697", - "attributes": { - "name": "3D Rendering/3d_scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555697" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555697/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835806" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555697/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555697/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993585", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993585" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617175" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555700" - }, - "data": { - "type": "snapshots", - "id": "1631555700" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681317" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535359" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681317", - "links": { - "self": "/api/v1/screenshots/2713681317" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681317/relationships/snapshot", - "related": "/api/v1/screenshots/2713681317/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681317/relationships/image", - "related": "/api/v1/screenshots/2713681317/image" - }, - "data": { - "type": "images", - "id": "150541514" - } - } - } - }, - { - "type": "images", - "id": "150541514", - "attributes": { - "url": "https://images.percy.io/7296aa0002076b3ffee7e4a26f02cde509f30e9b7c74d4a306e33e62b123364c", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541514" - } - }, - { - "type": "screenshots", - "id": "2713535359", - "links": { - "self": "/api/v1/screenshots/2713535359" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535359/relationships/snapshot", - "related": "/api/v1/screenshots/2713535359/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535359/relationships/image", - "related": "/api/v1/screenshots/2713535359/image" - }, - "data": { - "type": "images", - "id": "150541514" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555700", - "attributes": { - "name": "3D Rendering/3d_shapes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555700" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555700/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835809" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555700/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555700/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993586", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993586" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617176" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555701" - }, - "data": { - "type": "snapshots", - "id": "1631555701" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681305" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535368" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681305", - "links": { - "self": "/api/v1/screenshots/2713681305" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681305/relationships/snapshot", - "related": "/api/v1/screenshots/2713681305/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681305/relationships/image", - "related": "/api/v1/screenshots/2713681305/image" - }, - "data": { - "type": "images", - "id": "150574581" - } - } - } - }, - { - "type": "images", - "id": "150574581", - "attributes": { - "url": "https://images.percy.io/a2b83a45a7f87e31a72d5e6604a511bd49f822bcdaf9df3a01cc60378381b2f7", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150574581" - } - }, - { - "type": "screenshots", - "id": "2713535368", - "links": { - "self": "/api/v1/screenshots/2713535368" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535368/relationships/snapshot", - "related": "/api/v1/screenshots/2713535368/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535368/relationships/image", - "related": "/api/v1/screenshots/2713535368/image" - }, - "data": { - "type": "images", - "id": "150574581" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555701", - "attributes": { - "name": "3D Rendering/anti_aliasing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555701" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555701/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835810" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555701/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555701/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993587", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993587" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617177" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555706" - }, - "data": { - "type": "snapshots", - "id": "1631555706" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681221" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535377" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681221", - "links": { - "self": "/api/v1/screenshots/2713681221" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681221/relationships/snapshot", - "related": "/api/v1/screenshots/2713681221/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681221/relationships/image", - "related": "/api/v1/screenshots/2713681221/image" - }, - "data": { - "type": "images", - "id": "150574595" - } - } - } - }, - { - "type": "images", - "id": "150574595", - "attributes": { - "url": "https://images.percy.io/e28f5211547f6b1a943bec9d66d3f21bb8885b260914cf71cb8e1df3fa72f674", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150574595" - } - }, - { - "type": "screenshots", - "id": "2713535377", - "links": { - "self": "/api/v1/screenshots/2713535377" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535377/relationships/snapshot", - "related": "/api/v1/screenshots/2713535377/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535377/relationships/image", - "related": "/api/v1/screenshots/2713535377/image" - }, - "data": { - "type": "images", - "id": "150574595" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555706", - "attributes": { - "name": "3D Rendering/atmospheric_fog.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555706" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555706/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835815" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555706/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555706/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993588", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993588" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617178" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555704" - }, - "data": { - "type": "snapshots", - "id": "1631555704" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681234" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535375" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681234", - "links": { - "self": "/api/v1/screenshots/2713681234" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681234/relationships/snapshot", - "related": "/api/v1/screenshots/2713681234/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681234/relationships/image", - "related": "/api/v1/screenshots/2713681234/image" - }, - "data": { - "type": "images", - "id": "150541519" - } - } - } - }, - { - "type": "images", - "id": "150541519", - "attributes": { - "url": "https://images.percy.io/a4f59c254474d4304610dd16e16baa3d926e857441a0dc458469e2716dd03374", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541519" - } - }, - { - "type": "screenshots", - "id": "2713535375", - "links": { - "self": "/api/v1/screenshots/2713535375" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535375/relationships/snapshot", - "related": "/api/v1/screenshots/2713535375/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535375/relationships/image", - "related": "/api/v1/screenshots/2713535375/image" - }, - "data": { - "type": "images", - "id": "150541519" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555704", - "attributes": { - "name": "3D Rendering/blend_modes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555704" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555704/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835813" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555704/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555704/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993589", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": null, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993589" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617179" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/comparisons/2720993589/base-snapshot" - }, - "data": null - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681247" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": null - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681247", - "links": { - "self": "/api/v1/screenshots/2713681247" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681247/relationships/snapshot", - "related": "/api/v1/screenshots/2713681247/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681247/relationships/image", - "related": "/api/v1/screenshots/2713681247/image" - }, - "data": { - "type": "images", - "id": "150861434" - } - } - } - }, - { - "type": "images", - "id": "150861434", - "attributes": { - "url": "https://images.percy.io/91e94d805111c90b5ee4c28873b868de28019e86a25651ed16c96cf25b61bbc1", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861434" - } - }, - { - "type": "comparisons", - "id": "2720993590", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993590" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617180" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555705" - }, - "data": { - "type": "snapshots", - "id": "1631555705" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681273" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535351" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681273", - "links": { - "self": "/api/v1/screenshots/2713681273" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681273/relationships/snapshot", - "related": "/api/v1/screenshots/2713681273/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681273/relationships/image", - "related": "/api/v1/screenshots/2713681273/image" - }, - "data": { - "type": "images", - "id": "150541531" - } - } - } - }, - { - "type": "images", - "id": "150541531", - "attributes": { - "url": "https://images.percy.io/866d9337d2ed8606fcaabf168be7d1f62c996e9a3d17870a1628475421a941f0", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541531" - } - }, - { - "type": "screenshots", - "id": "2713535351", - "links": { - "self": "/api/v1/screenshots/2713535351" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535351/relationships/snapshot", - "related": "/api/v1/screenshots/2713535351/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535351/relationships/image", - "related": "/api/v1/screenshots/2713535351/image" - }, - "data": { - "type": "images", - "id": "150541531" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555705", - "attributes": { - "name": "3D Rendering/fog.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555705" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555705/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835814" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555705/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555705/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993591", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993591" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617181" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555710" - }, - "data": { - "type": "snapshots", - "id": "1631555710" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681250" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535436" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681250", - "links": { - "self": "/api/v1/screenshots/2713681250" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681250/relationships/snapshot", - "related": "/api/v1/screenshots/2713681250/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681250/relationships/image", - "related": "/api/v1/screenshots/2713681250/image" - }, - "data": { - "type": "images", - "id": "150861433" - } - } - } - }, - { - "type": "images", - "id": "150861433", - "attributes": { - "url": "https://images.percy.io/ca5f56a92704434487524e9733e8aaa7c81b88580711ee37a2ae17af79fc05c4", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861433" - } - }, - { - "type": "screenshots", - "id": "2713535436", - "links": { - "self": "/api/v1/screenshots/2713535436" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535436/relationships/snapshot", - "related": "/api/v1/screenshots/2713535436/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535436/relationships/image", - "related": "/api/v1/screenshots/2713535436/image" - }, - "data": { - "type": "images", - "id": "150861433" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555710", - "attributes": { - "name": "3D Rendering/lighting.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555710" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555710/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835821" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555710/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555710/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993592", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993592" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617182" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555709" - }, - "data": { - "type": "snapshots", - "id": "1631555709" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681312" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535411" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681312", - "links": { - "self": "/api/v1/screenshots/2713681312" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681312/relationships/snapshot", - "related": "/api/v1/screenshots/2713681312/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681312/relationships/image", - "related": "/api/v1/screenshots/2713681312/image" - }, - "data": { - "type": "images", - "id": "150541528" - } - } - } - }, - { - "type": "images", - "id": "150541528", - "attributes": { - "url": "https://images.percy.io/9e217f863a54fc5e2c418f915cb3564502ca1748d8d1697756b329d167552d84", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541528" - } - }, - { - "type": "screenshots", - "id": "2713535411", - "links": { - "self": "/api/v1/screenshots/2713535411" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535411/relationships/snapshot", - "related": "/api/v1/screenshots/2713535411/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535411/relationships/image", - "related": "/api/v1/screenshots/2713535411/image" - }, - "data": { - "type": "images", - "id": "150541528" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555709", - "attributes": { - "name": "3D Rendering/generate_custom_mesh.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555709" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555709/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835819" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555709/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555709/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993593", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993593" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617183" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555711" - }, - "data": { - "type": "snapshots", - "id": "1631555711" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681188" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535279" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681188", - "links": { - "self": "/api/v1/screenshots/2713681188" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681188/relationships/snapshot", - "related": "/api/v1/screenshots/2713681188/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681188/relationships/image", - "related": "/api/v1/screenshots/2713681188/image" - }, - "data": { - "type": "images", - "id": "150541533" - } - } - } - }, - { - "type": "images", - "id": "150541533", - "attributes": { - "url": "https://images.percy.io/44ffa661853b9509efcdb13e187c9b2c7c87ed39db0c3a542bee00b1ddbf96ef", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541533" - } - }, - { - "type": "screenshots", - "id": "2713535279", - "links": { - "self": "/api/v1/screenshots/2713535279" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535279/relationships/snapshot", - "related": "/api/v1/screenshots/2713535279/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535279/relationships/image", - "related": "/api/v1/screenshots/2713535279/image" - }, - "data": { - "type": "images", - "id": "150541533" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555711", - "attributes": { - "name": "3D Rendering/lines.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555711" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555711/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835822" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555711/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555711/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993594", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993594" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617184" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555713" - }, - "data": { - "type": "snapshots", - "id": "1631555713" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681165" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535385" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681165", - "links": { - "self": "/api/v1/screenshots/2713681165" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681165/relationships/snapshot", - "related": "/api/v1/screenshots/2713681165/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681165/relationships/image", - "related": "/api/v1/screenshots/2713681165/image" - }, - "data": { - "type": "images", - "id": "150541527" - } - } - } - }, - { - "type": "images", - "id": "150541527", - "attributes": { - "url": "https://images.percy.io/fcaa5939e289c6a8a6ccdb6c726a22b39989185956d290e0eebd6051f1419211", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541527" - } - }, - { - "type": "screenshots", - "id": "2713535385", - "links": { - "self": "/api/v1/screenshots/2713535385" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535385/relationships/snapshot", - "related": "/api/v1/screenshots/2713535385/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535385/relationships/image", - "related": "/api/v1/screenshots/2713535385/image" - }, - "data": { - "type": "images", - "id": "150541527" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555713", - "attributes": { - "name": "3D Rendering/load_gltf.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555713" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555713/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835825" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555713/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555713/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993596", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993596" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617186" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555716" - }, - "data": { - "type": "snapshots", - "id": "1631555716" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681327" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535376" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681327", - "links": { - "self": "/api/v1/screenshots/2713681327" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681327/relationships/snapshot", - "related": "/api/v1/screenshots/2713681327/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681327/relationships/image", - "related": "/api/v1/screenshots/2713681327/image" - }, - "data": { - "type": "images", - "id": "150541532" - } - } - } - }, - { - "type": "images", - "id": "150541532", - "attributes": { - "url": "https://images.percy.io/40d288ee45e8522c9ff570ee2a0b543edcf967aa9df58896a2957f146e8afa84", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541532" - } - }, - { - "type": "screenshots", - "id": "2713535376", - "links": { - "self": "/api/v1/screenshots/2713535376" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535376/relationships/snapshot", - "related": "/api/v1/screenshots/2713535376/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535376/relationships/image", - "related": "/api/v1/screenshots/2713535376/image" - }, - "data": { - "type": "images", - "id": "150541532" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555716", - "attributes": { - "name": "3D Rendering/orthographic.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555716" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555716/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835836" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555716/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555716/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993597", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993597" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617187" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555717" - }, - "data": { - "type": "snapshots", - "id": "1631555717" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681315" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535356" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681315", - "links": { - "self": "/api/v1/screenshots/2713681315" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681315/relationships/snapshot", - "related": "/api/v1/screenshots/2713681315/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681315/relationships/image", - "related": "/api/v1/screenshots/2713681315/image" - }, - "data": { - "type": "images", - "id": "150861479" - } - } - } - }, - { - "type": "images", - "id": "150861479", - "attributes": { - "url": "https://images.percy.io/190f5dcdeb8c088523398e447853e4fa74e5a86a4b4ccb445dfd077030214ebb", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861479" - } - }, - { - "type": "screenshots", - "id": "2713535356", - "links": { - "self": "/api/v1/screenshots/2713535356" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535356/relationships/snapshot", - "related": "/api/v1/screenshots/2713535356/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535356/relationships/image", - "related": "/api/v1/screenshots/2713535356/image" - }, - "data": { - "type": "images", - "id": "150861479" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555717", - "attributes": { - "name": "3D Rendering/parallax_mapping.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555717" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555717/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835837" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555717/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555717/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993603", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993603" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617190" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555719" - }, - "data": { - "type": "snapshots", - "id": "1631555719" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681332" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535386" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681332", - "links": { - "self": "/api/v1/screenshots/2713681332" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681332/relationships/snapshot", - "related": "/api/v1/screenshots/2713681332/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681332/relationships/image", - "related": "/api/v1/screenshots/2713681332/image" - }, - "data": { - "type": "images", - "id": "150541530" - } - } - } - }, - { - "type": "images", - "id": "150541530", - "attributes": { - "url": "https://images.percy.io/a14b552c11d54edb40074ad3b0682f0e911f248da9dc747a44e1ea3e32fba69d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541530" - } - }, - { - "type": "screenshots", - "id": "2713535386", - "links": { - "self": "/api/v1/screenshots/2713535386" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535386/relationships/snapshot", - "related": "/api/v1/screenshots/2713535386/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535386/relationships/image", - "related": "/api/v1/screenshots/2713535386/image" - }, - "data": { - "type": "images", - "id": "150541530" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555719", - "attributes": { - "name": "3D Rendering/parenting.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555719" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555719/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835839" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555719/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555719/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993604", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993604" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617191" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555723" - }, - "data": { - "type": "snapshots", - "id": "1631555723" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681306" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535425" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681306", - "links": { - "self": "/api/v1/screenshots/2713681306" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681306/relationships/snapshot", - "related": "/api/v1/screenshots/2713681306/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681306/relationships/image", - "related": "/api/v1/screenshots/2713681306/image" - }, - "data": { - "type": "images", - "id": "150541547" - } - } - } - }, - { - "type": "images", - "id": "150541547", - "attributes": { - "url": "https://images.percy.io/ce347e5529aedd4456a2a03f82fa7f9f6ef5a9c9b5d05cb9b93d2182b972afcf", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541547" - } - }, - { - "type": "screenshots", - "id": "2713535425", - "links": { - "self": "/api/v1/screenshots/2713535425" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535425/relationships/snapshot", - "related": "/api/v1/screenshots/2713535425/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535425/relationships/image", - "related": "/api/v1/screenshots/2713535425/image" - }, - "data": { - "type": "images", - "id": "150541547" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555723", - "attributes": { - "name": "3D Rendering/render_to_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555723" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555723/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835843" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555723/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555723/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993607", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993607" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617198" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555724" - }, - "data": { - "type": "snapshots", - "id": "1631555724" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681333" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535521" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681333", - "links": { - "self": "/api/v1/screenshots/2713681333" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681333/relationships/snapshot", - "related": "/api/v1/screenshots/2713681333/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681333/relationships/image", - "related": "/api/v1/screenshots/2713681333/image" - }, - "data": { - "type": "images", - "id": "150574614" - } - } - } - }, - { - "type": "images", - "id": "150574614", - "attributes": { - "url": "https://images.percy.io/ee947ced8399cb69bc101bb1a93110d14f488598a6acebc638a6795243fa76d5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150574614" - } - }, - { - "type": "screenshots", - "id": "2713535521", - "links": { - "self": "/api/v1/screenshots/2713535521" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535521/relationships/snapshot", - "related": "/api/v1/screenshots/2713535521/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535521/relationships/image", - "related": "/api/v1/screenshots/2713535521/image" - }, - "data": { - "type": "images", - "id": "150574614" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555724", - "attributes": { - "name": "3D Rendering/shadow_caster_receiver.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555724" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555724/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835844" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555724/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555724/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993611", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993611" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617200" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555725" - }, - "data": { - "type": "snapshots", - "id": "1631555725" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681261" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535519" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681261", - "links": { - "self": "/api/v1/screenshots/2713681261" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681261/relationships/snapshot", - "related": "/api/v1/screenshots/2713681261/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681261/relationships/image", - "related": "/api/v1/screenshots/2713681261/image" - }, - "data": { - "type": "images", - "id": "150541548" - } - } - } - }, - { - "type": "images", - "id": "150541548", - "attributes": { - "url": "https://images.percy.io/7422c9169b7e7f5d4d970bf3fb718a7333b71115bb162b65b6c06be11a4cc6c5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541548" - } - }, - { - "type": "screenshots", - "id": "2713535519", - "links": { - "self": "/api/v1/screenshots/2713535519" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535519/relationships/snapshot", - "related": "/api/v1/screenshots/2713535519/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535519/relationships/image", - "related": "/api/v1/screenshots/2713535519/image" - }, - "data": { - "type": "images", - "id": "150541548" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555725", - "attributes": { - "name": "3D Rendering/skybox.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555725" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555725/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835845" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555725/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555725/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993610", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993610" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617201" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555726" - }, - "data": { - "type": "snapshots", - "id": "1631555726" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681231" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535475" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681231", - "links": { - "self": "/api/v1/screenshots/2713681231" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681231/relationships/snapshot", - "related": "/api/v1/screenshots/2713681231/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681231/relationships/image", - "related": "/api/v1/screenshots/2713681231/image" - }, - "data": { - "type": "images", - "id": "150541567" - } - } - } - }, - { - "type": "images", - "id": "150541567", - "attributes": { - "url": "https://images.percy.io/95c4040674623a54609e66bc6644ddd288ecb419108d751952fa494a7aa20d54", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541567" - } - }, - { - "type": "screenshots", - "id": "2713535475", - "links": { - "self": "/api/v1/screenshots/2713535475" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535475/relationships/snapshot", - "related": "/api/v1/screenshots/2713535475/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535475/relationships/image", - "related": "/api/v1/screenshots/2713535475/image" - }, - "data": { - "type": "images", - "id": "150541567" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555726", - "attributes": { - "name": "3D Rendering/spherical_area_lights.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555726" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555726/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835846" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555726/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555726/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993612", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993612" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617202" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555729" - }, - "data": { - "type": "snapshots", - "id": "1631555729" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681289" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535440" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681289", - "links": { - "self": "/api/v1/screenshots/2713681289" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681289/relationships/snapshot", - "related": "/api/v1/screenshots/2713681289/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681289/relationships/image", - "related": "/api/v1/screenshots/2713681289/image" - }, - "data": { - "type": "images", - "id": "150749184" - } - } - } - }, - { - "type": "images", - "id": "150749184", - "attributes": { - "url": "https://images.percy.io/72bdfae4738f044ceaa4f9ace331106d21cc7150f862ec060f5344ad7f0ce40e", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150749184" - } - }, - { - "type": "screenshots", - "id": "2713535440", - "links": { - "self": "/api/v1/screenshots/2713535440" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535440/relationships/snapshot", - "related": "/api/v1/screenshots/2713535440/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535440/relationships/image", - "related": "/api/v1/screenshots/2713535440/image" - }, - "data": { - "type": "images", - "id": "150749184" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555729", - "attributes": { - "name": "3D Rendering/ssao.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555729" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555729/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835849" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555729/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555729/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993614", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993614" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617204" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555727" - }, - "data": { - "type": "snapshots", - "id": "1631555727" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681222" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535484" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681222", - "links": { - "self": "/api/v1/screenshots/2713681222" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681222/relationships/snapshot", - "related": "/api/v1/screenshots/2713681222/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681222/relationships/image", - "related": "/api/v1/screenshots/2713681222/image" - }, - "data": { - "type": "images", - "id": "150541549" - } - } - } - }, - { - "type": "images", - "id": "150541549", - "attributes": { - "url": "https://images.percy.io/6ecb9fd48399fc4e6850bc9605990783b60069c351b385b9e7a3c8d5c5142e05", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541549" - } - }, - { - "type": "screenshots", - "id": "2713535484", - "links": { - "self": "/api/v1/screenshots/2713535484" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535484/relationships/snapshot", - "related": "/api/v1/screenshots/2713535484/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535484/relationships/image", - "related": "/api/v1/screenshots/2713535484/image" - }, - "data": { - "type": "images", - "id": "150541549" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555727", - "attributes": { - "name": "3D Rendering/split_screen.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555727" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555727/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835847" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555727/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555727/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993616", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993616" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617206" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555730" - }, - "data": { - "type": "snapshots", - "id": "1631555730" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681220" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535473" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681220", - "links": { - "self": "/api/v1/screenshots/2713681220" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681220/relationships/snapshot", - "related": "/api/v1/screenshots/2713681220/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681220/relationships/image", - "related": "/api/v1/screenshots/2713681220/image" - }, - "data": { - "type": "images", - "id": "150541559" - } - } - } - }, - { - "type": "images", - "id": "150541559", - "attributes": { - "url": "https://images.percy.io/f0466ad46e0a928acfa0cb831c5f24ab949e6ba5683d58d5b7cb37f5cbf18d81", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541559" - } - }, - { - "type": "screenshots", - "id": "2713535473", - "links": { - "self": "/api/v1/screenshots/2713535473" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535473/relationships/snapshot", - "related": "/api/v1/screenshots/2713535473/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535473/relationships/image", - "related": "/api/v1/screenshots/2713535473/image" - }, - "data": { - "type": "images", - "id": "150541559" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555730", - "attributes": { - "name": "3D Rendering/texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555730" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555730/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835850" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555730/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555730/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993617", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993617" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617207" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555732" - }, - "data": { - "type": "snapshots", - "id": "1631555732" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681246" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535447" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681246", - "links": { - "self": "/api/v1/screenshots/2713681246" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681246/relationships/snapshot", - "related": "/api/v1/screenshots/2713681246/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681246/relationships/image", - "related": "/api/v1/screenshots/2713681246/image" - }, - "data": { - "type": "images", - "id": "150541581" - } - } - } - }, - { - "type": "images", - "id": "150541581", - "attributes": { - "url": "https://images.percy.io/5a32baa58f0ee17bebe12fc616954c5125724ffa2222f2afc41249ba28da5c5e", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541581" - } - }, - { - "type": "screenshots", - "id": "2713535447", - "links": { - "self": "/api/v1/screenshots/2713535447" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535447/relationships/snapshot", - "related": "/api/v1/screenshots/2713535447/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535447/relationships/image", - "related": "/api/v1/screenshots/2713535447/image" - }, - "data": { - "type": "images", - "id": "150541581" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555732", - "attributes": { - "name": "3D Rendering/transparency_3d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555732" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555732/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835852" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555732/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555732/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993619", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993619" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617209" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555733" - }, - "data": { - "type": "snapshots", - "id": "1631555733" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681295" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535489" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681295", - "links": { - "self": "/api/v1/screenshots/2713681295" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681295/relationships/snapshot", - "related": "/api/v1/screenshots/2713681295/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681295/relationships/image", - "related": "/api/v1/screenshots/2713681295/image" - }, - "data": { - "type": "images", - "id": "150541563" - } - } - } - }, - { - "type": "images", - "id": "150541563", - "attributes": { - "url": "https://images.percy.io/a2b71fdc416d31a1058ddd0596424e8e81af07dd0745a2462e77631d4b05675b", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541563" - } - }, - { - "type": "screenshots", - "id": "2713535489", - "links": { - "self": "/api/v1/screenshots/2713535489" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535489/relationships/snapshot", - "related": "/api/v1/screenshots/2713535489/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535489/relationships/image", - "related": "/api/v1/screenshots/2713535489/image" - }, - "data": { - "type": "images", - "id": "150541563" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555733", - "attributes": { - "name": "3D Rendering/two_passes.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555733" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555733/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835853" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555733/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555733/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993623", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993623" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617213" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555734" - }, - "data": { - "type": "snapshots", - "id": "1631555734" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681249" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535444" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681249", - "links": { - "self": "/api/v1/screenshots/2713681249" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681249/relationships/snapshot", - "related": "/api/v1/screenshots/2713681249/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681249/relationships/image", - "related": "/api/v1/screenshots/2713681249/image" - }, - "data": { - "type": "images", - "id": "150541564" - } - } - } - }, - { - "type": "images", - "id": "150541564", - "attributes": { - "url": "https://images.percy.io/985c2d1c4b861443ff0538bbb9afc8777bd21e05ba86de6c11a6b91b6a537553", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541564" - } - }, - { - "type": "screenshots", - "id": "2713535444", - "links": { - "self": "/api/v1/screenshots/2713535444" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535444/relationships/snapshot", - "related": "/api/v1/screenshots/2713535444/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535444/relationships/image", - "related": "/api/v1/screenshots/2713535444/image" - }, - "data": { - "type": "images", - "id": "150541564" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555734", - "attributes": { - "name": "3D Rendering/update_gltf_scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555734" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555734/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835854" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555734/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555734/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993625", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993625" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617215" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555740" - }, - "data": { - "type": "snapshots", - "id": "1631555740" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681215" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535609" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681215", - "links": { - "self": "/api/v1/screenshots/2713681215" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681215/relationships/snapshot", - "related": "/api/v1/screenshots/2713681215/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681215/relationships/image", - "related": "/api/v1/screenshots/2713681215/image" - }, - "data": { - "type": "images", - "id": "150541575" - } - } - } - }, - { - "type": "images", - "id": "150541575", - "attributes": { - "url": "https://images.percy.io/80f76a664cc0525bc90585a3ee528aef9211ee50b1795248aba1d3df42cd934f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541575" - } - }, - { - "type": "screenshots", - "id": "2713535609", - "links": { - "self": "/api/v1/screenshots/2713535609" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535609/relationships/snapshot", - "related": "/api/v1/screenshots/2713535609/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535609/relationships/image", - "related": "/api/v1/screenshots/2713535609/image" - }, - "data": { - "type": "images", - "id": "150541575" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555740", - "attributes": { - "name": "3D Rendering/vertex_colors.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555740" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555740/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835860" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555740/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555740/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993626", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993626" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617216" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555743" - }, - "data": { - "type": "snapshots", - "id": "1631555743" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681211" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535638" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681211", - "links": { - "self": "/api/v1/screenshots/2713681211" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681211/relationships/snapshot", - "related": "/api/v1/screenshots/2713681211/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681211/relationships/image", - "related": "/api/v1/screenshots/2713681211/image" - }, - "data": { - "type": "images", - "id": "150541588" - } - } - } - }, - { - "type": "images", - "id": "150541588", - "attributes": { - "url": "https://images.percy.io/b7ce2b6079206f7747bc1e96a75b0c371bad0bea7a3910edcab4753abcec38b7", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541588" - } - }, - { - "type": "screenshots", - "id": "2713535638", - "links": { - "self": "/api/v1/screenshots/2713535638" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535638/relationships/snapshot", - "related": "/api/v1/screenshots/2713535638/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535638/relationships/image", - "related": "/api/v1/screenshots/2713535638/image" - }, - "data": { - "type": "images", - "id": "150541588" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555743", - "attributes": { - "name": "Animation/animated_transform.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555743" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555743/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835863" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555743/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555743/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993627", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993627" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617217" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555741" - }, - "data": { - "type": "snapshots", - "id": "1631555741" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681428" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535528" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681428", - "links": { - "self": "/api/v1/screenshots/2713681428" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681428/relationships/snapshot", - "related": "/api/v1/screenshots/2713681428/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681428/relationships/image", - "related": "/api/v1/screenshots/2713681428/image" - }, - "data": { - "type": "images", - "id": "150541577" - } - } - } - }, - { - "type": "images", - "id": "150541577", - "attributes": { - "url": "https://images.percy.io/ea12d3f83bf28455167583fa8426f7934f25f90ea34d74ce48d8cbd4c1410ef1", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541577" - } - }, - { - "type": "screenshots", - "id": "2713535528", - "links": { - "self": "/api/v1/screenshots/2713535528" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535528/relationships/snapshot", - "related": "/api/v1/screenshots/2713535528/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535528/relationships/image", - "related": "/api/v1/screenshots/2713535528/image" - }, - "data": { - "type": "images", - "id": "150541577" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555741", - "attributes": { - "name": "3D Rendering/wireframe.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555741" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555741/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835861" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555741/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555741/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993628", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993628" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617218" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555744" - }, - "data": { - "type": "snapshots", - "id": "1631555744" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681429" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535471" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681429", - "links": { - "self": "/api/v1/screenshots/2713681429" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681429/relationships/snapshot", - "related": "/api/v1/screenshots/2713681429/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681429/relationships/image", - "related": "/api/v1/screenshots/2713681429/image" - }, - "data": { - "type": "images", - "id": "150541634" - } - } - } - }, - { - "type": "images", - "id": "150541634", - "attributes": { - "url": "https://images.percy.io/4647567f5fbd334a2bdbb4be2aec5b5a766029b65561bfa3f7a5974cc62462ec", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541634" - } - }, - { - "type": "screenshots", - "id": "2713535471", - "links": { - "self": "/api/v1/screenshots/2713535471" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535471/relationships/snapshot", - "related": "/api/v1/screenshots/2713535471/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535471/relationships/image", - "related": "/api/v1/screenshots/2713535471/image" - }, - "data": { - "type": "images", - "id": "150541634" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555744", - "attributes": { - "name": "Animation/cubic_curve.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555744" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555744/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835864" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555744/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555744/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993631", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993631" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617222" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555745" - }, - "data": { - "type": "snapshots", - "id": "1631555745" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681307" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535454" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681307", - "links": { - "self": "/api/v1/screenshots/2713681307" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681307/relationships/snapshot", - "related": "/api/v1/screenshots/2713681307/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681307/relationships/image", - "related": "/api/v1/screenshots/2713681307/image" - }, - "data": { - "type": "images", - "id": "150541603" - } - } - } - }, - { - "type": "images", - "id": "150541603", - "attributes": { - "url": "https://images.percy.io/958b7a7746b2ba93dcc8ad831cad328f443664b0b7eff397ad962326c5c92b74", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541603" - } - }, - { - "type": "screenshots", - "id": "2713535454", - "links": { - "self": "/api/v1/screenshots/2713535454" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535454/relationships/snapshot", - "related": "/api/v1/screenshots/2713535454/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535454/relationships/image", - "related": "/api/v1/screenshots/2713535454/image" - }, - "data": { - "type": "images", - "id": "150541603" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555745", - "attributes": { - "name": "Animation/gltf_skinned_mesh.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555745" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555745/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835865" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555745/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555745/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993637", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993637" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617227" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555746" - }, - "data": { - "type": "snapshots", - "id": "1631555746" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681478" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535537" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681478", - "links": { - "self": "/api/v1/screenshots/2713681478" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681478/relationships/snapshot", - "related": "/api/v1/screenshots/2713681478/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681478/relationships/image", - "related": "/api/v1/screenshots/2713681478/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "images", - "id": "150537602", - "attributes": { - "url": "https://images.percy.io/981e1aae51745d0baf4a770a255415a3aba2a2baeff8557c4ac4bf6361e89515", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537602" - } - }, - { - "type": "screenshots", - "id": "2713535537", - "links": { - "self": "/api/v1/screenshots/2713535537" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535537/relationships/snapshot", - "related": "/api/v1/screenshots/2713535537/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535537/relationships/image", - "related": "/api/v1/screenshots/2713535537/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555746", - "attributes": { - "name": "Application/drag_and_drop.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555746" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555746/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835866" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555746/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555746/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993638", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993638" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617228" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555748" - }, - "data": { - "type": "snapshots", - "id": "1631555748" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681464" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535592" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681464", - "links": { - "self": "/api/v1/screenshots/2713681464" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681464/relationships/snapshot", - "related": "/api/v1/screenshots/2713681464/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681464/relationships/image", - "related": "/api/v1/screenshots/2713681464/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535592", - "links": { - "self": "/api/v1/screenshots/2713535592" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535592/relationships/snapshot", - "related": "/api/v1/screenshots/2713535592/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535592/relationships/image", - "related": "/api/v1/screenshots/2713535592/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555748", - "attributes": { - "name": "Application/empty_defaults.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555748" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555748/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835868" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555748/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555748/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993639", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993639" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617229" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555749" - }, - "data": { - "type": "snapshots", - "id": "1631555749" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681392" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535485" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681392", - "links": { - "self": "/api/v1/screenshots/2713681392" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681392/relationships/snapshot", - "related": "/api/v1/screenshots/2713681392/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681392/relationships/image", - "related": "/api/v1/screenshots/2713681392/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535485", - "links": { - "self": "/api/v1/screenshots/2713535485" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535485/relationships/snapshot", - "related": "/api/v1/screenshots/2713535485/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535485/relationships/image", - "related": "/api/v1/screenshots/2713535485/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555749", - "attributes": { - "name": "Application/logs.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555749" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555749/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835869" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555749/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555749/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993642", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993642" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617232" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555751" - }, - "data": { - "type": "snapshots", - "id": "1631555751" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681393" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535580" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681393", - "links": { - "self": "/api/v1/screenshots/2713681393" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681393/relationships/snapshot", - "related": "/api/v1/screenshots/2713681393/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681393/relationships/image", - "related": "/api/v1/screenshots/2713681393/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535580", - "links": { - "self": "/api/v1/screenshots/2713535580" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535580/relationships/snapshot", - "related": "/api/v1/screenshots/2713535580/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535580/relationships/image", - "related": "/api/v1/screenshots/2713535580/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555751", - "attributes": { - "name": "Application/plugin.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555751" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555751/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835874" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555751/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555751/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993644", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993644" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617234" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555752" - }, - "data": { - "type": "snapshots", - "id": "1631555752" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681472" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535684" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681472", - "links": { - "self": "/api/v1/screenshots/2713681472" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681472/relationships/snapshot", - "related": "/api/v1/screenshots/2713681472/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681472/relationships/image", - "related": "/api/v1/screenshots/2713681472/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535684", - "links": { - "self": "/api/v1/screenshots/2713535684" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535684/relationships/snapshot", - "related": "/api/v1/screenshots/2713535684/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535684/relationships/image", - "related": "/api/v1/screenshots/2713535684/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555752", - "attributes": { - "name": "Application/plugin_group.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555752" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555752/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835875" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555752/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555752/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993645", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993645" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617235" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555755" - }, - "data": { - "type": "snapshots", - "id": "1631555755" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681463" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535641" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681463", - "links": { - "self": "/api/v1/screenshots/2713681463" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681463/relationships/snapshot", - "related": "/api/v1/screenshots/2713681463/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681463/relationships/image", - "related": "/api/v1/screenshots/2713681463/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535641", - "links": { - "self": "/api/v1/screenshots/2713535641" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535641/relationships/snapshot", - "related": "/api/v1/screenshots/2713535641/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535641/relationships/image", - "related": "/api/v1/screenshots/2713535641/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555755", - "attributes": { - "name": "Application/return_after_run.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555755" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555755/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835883" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555755/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555755/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993648", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993648" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617238" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555756" - }, - "data": { - "type": "snapshots", - "id": "1631555756" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681460" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535588" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681460", - "links": { - "self": "/api/v1/screenshots/2713681460" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681460/relationships/snapshot", - "related": "/api/v1/screenshots/2713681460/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681460/relationships/image", - "related": "/api/v1/screenshots/2713681460/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535588", - "links": { - "self": "/api/v1/screenshots/2713535588" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535588/relationships/snapshot", - "related": "/api/v1/screenshots/2713535588/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535588/relationships/image", - "related": "/api/v1/screenshots/2713535588/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555756", - "attributes": { - "name": "Application/thread_pool_resources.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555756" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555756/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835884" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555756/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555756/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993649", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993649" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617239" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555758" - }, - "data": { - "type": "snapshots", - "id": "1631555758" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681439" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535571" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681439", - "links": { - "self": "/api/v1/screenshots/2713681439" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681439/relationships/snapshot", - "related": "/api/v1/screenshots/2713681439/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681439/relationships/image", - "related": "/api/v1/screenshots/2713681439/image" - }, - "data": { - "type": "images", - "id": "150541684" - } - } - } - }, - { - "type": "images", - "id": "150541684", - "attributes": { - "url": "https://images.percy.io/5828593f4b0e87b76b51b1e7fd32d63c94215cab11c7b77698c0a7d014e56d17", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541684" - } - }, - { - "type": "screenshots", - "id": "2713535571", - "links": { - "self": "/api/v1/screenshots/2713535571" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535571/relationships/snapshot", - "related": "/api/v1/screenshots/2713535571/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535571/relationships/image", - "related": "/api/v1/screenshots/2713535571/image" - }, - "data": { - "type": "images", - "id": "150541684" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555758", - "attributes": { - "name": "Assets/asset_loading.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555758" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555758/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835886" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555758/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555758/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993654", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993654" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617244" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555760" - }, - "data": { - "type": "snapshots", - "id": "1631555760" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681474" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535621" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681474", - "links": { - "self": "/api/v1/screenshots/2713681474" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681474/relationships/snapshot", - "related": "/api/v1/screenshots/2713681474/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681474/relationships/image", - "related": "/api/v1/screenshots/2713681474/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535621", - "links": { - "self": "/api/v1/screenshots/2713535621" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535621/relationships/snapshot", - "related": "/api/v1/screenshots/2713535621/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535621/relationships/image", - "related": "/api/v1/screenshots/2713535621/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555760", - "attributes": { - "name": "Assets/custom_asset.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555760" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555760/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835889" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555760/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555760/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993655", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993655" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617245" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555762" - }, - "data": { - "type": "snapshots", - "id": "1631555762" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681406" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535687" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681406", - "links": { - "self": "/api/v1/screenshots/2713681406" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681406/relationships/snapshot", - "related": "/api/v1/screenshots/2713681406/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681406/relationships/image", - "related": "/api/v1/screenshots/2713681406/image" - }, - "data": { - "type": "images", - "id": "150541484" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535687", - "links": { - "self": "/api/v1/screenshots/2713535687" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535687/relationships/snapshot", - "related": "/api/v1/screenshots/2713535687/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535687/relationships/image", - "related": "/api/v1/screenshots/2713535687/image" - }, - "data": { - "type": "images", - "id": "150541484" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555762", - "attributes": { - "name": "Assets/custom_asset_io.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555762" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555762/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835890" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555762/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555762/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993656", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993656" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617246" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555764" - }, - "data": { - "type": "snapshots", - "id": "1631555764" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681498" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535576" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681498", - "links": { - "self": "/api/v1/screenshots/2713681498" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681498/relationships/snapshot", - "related": "/api/v1/screenshots/2713681498/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681498/relationships/image", - "related": "/api/v1/screenshots/2713681498/image" - }, - "data": { - "type": "images", - "id": "150541718" - } - } - } - }, - { - "type": "images", - "id": "150541718", - "attributes": { - "url": "https://images.percy.io/95c4e004bb2336a1ca7606b0d50825079f831bc2c00abd36a8c63c135f0ede3a", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541718" - } - }, - { - "type": "screenshots", - "id": "2713535576", - "links": { - "self": "/api/v1/screenshots/2713535576" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535576/relationships/snapshot", - "related": "/api/v1/screenshots/2713535576/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535576/relationships/image", - "related": "/api/v1/screenshots/2713535576/image" - }, - "data": { - "type": "images", - "id": "150541718" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555764", - "attributes": { - "name": "Assets/hot_asset_reloading.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555764" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555764/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835892" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555764/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555764/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993657", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993657" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617247" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555765" - }, - "data": { - "type": "snapshots", - "id": "1631555765" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681386" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535603" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681386", - "links": { - "self": "/api/v1/screenshots/2713681386" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681386/relationships/snapshot", - "related": "/api/v1/screenshots/2713681386/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681386/relationships/image", - "related": "/api/v1/screenshots/2713681386/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535603", - "links": { - "self": "/api/v1/screenshots/2713535603" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535603/relationships/snapshot", - "related": "/api/v1/screenshots/2713535603/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535603/relationships/image", - "related": "/api/v1/screenshots/2713535603/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555765", - "attributes": { - "name": "Audio/audio.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555765" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555765/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835893" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555765/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555765/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993660", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993660" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617250" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555766" - }, - "data": { - "type": "snapshots", - "id": "1631555766" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681576" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535709" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681576", - "links": { - "self": "/api/v1/screenshots/2713681576" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681576/relationships/snapshot", - "related": "/api/v1/screenshots/2713681576/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681576/relationships/image", - "related": "/api/v1/screenshots/2713681576/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535709", - "links": { - "self": "/api/v1/screenshots/2713535709" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535709/relationships/snapshot", - "related": "/api/v1/screenshots/2713535709/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535709/relationships/image", - "related": "/api/v1/screenshots/2713535709/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555766", - "attributes": { - "name": "Audio/audio_control.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555766" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555766/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835894" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555766/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555766/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993669", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993669" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617257" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555768" - }, - "data": { - "type": "snapshots", - "id": "1631555768" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681499" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535618" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681499", - "links": { - "self": "/api/v1/screenshots/2713681499" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681499/relationships/snapshot", - "related": "/api/v1/screenshots/2713681499/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681499/relationships/image", - "related": "/api/v1/screenshots/2713681499/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535618", - "links": { - "self": "/api/v1/screenshots/2713535618" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535618/relationships/snapshot", - "related": "/api/v1/screenshots/2713535618/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535618/relationships/image", - "related": "/api/v1/screenshots/2713535618/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555768", - "attributes": { - "name": "Audio/decodable.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555768" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555768/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835896" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555768/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555768/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993671", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993671" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617259" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555769" - }, - "data": { - "type": "snapshots", - "id": "1631555769" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681554" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535645" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681554", - "links": { - "self": "/api/v1/screenshots/2713681554" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681554/relationships/snapshot", - "related": "/api/v1/screenshots/2713681554/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681554/relationships/image", - "related": "/api/v1/screenshots/2713681554/image" - }, - "data": { - "type": "images", - "id": "150537658" - } - } - } - }, - { - "type": "images", - "id": "150537658", - "attributes": { - "url": "https://images.percy.io/b502625d3bcb3b3e3dc0f11616b0c8818338dae1f07132bbdd40ce8f33da34a2", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537658" - } - }, - { - "type": "screenshots", - "id": "2713535645", - "links": { - "self": "/api/v1/screenshots/2713535645" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535645/relationships/snapshot", - "related": "/api/v1/screenshots/2713535645/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535645/relationships/image", - "related": "/api/v1/screenshots/2713535645/image" - }, - "data": { - "type": "images", - "id": "150537658" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555769", - "attributes": { - "name": "Audio/spatial_audio_2d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555769" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555769/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835897" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555769/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555769/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993675", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993675" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617261" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555770" - }, - "data": { - "type": "snapshots", - "id": "1631555770" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681507" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535624" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681507", - "links": { - "self": "/api/v1/screenshots/2713681507" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681507/relationships/snapshot", - "related": "/api/v1/screenshots/2713681507/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681507/relationships/image", - "related": "/api/v1/screenshots/2713681507/image" - }, - "data": { - "type": "images", - "id": "150541761" - } - } - } - }, - { - "type": "images", - "id": "150541761", - "attributes": { - "url": "https://images.percy.io/86615cd108b86aa6ab373abe8cc48d33fcf198bc70084880b5b5639c0e2b0376", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541761" - } - }, - { - "type": "screenshots", - "id": "2713535624", - "links": { - "self": "/api/v1/screenshots/2713535624" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535624/relationships/snapshot", - "related": "/api/v1/screenshots/2713535624/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535624/relationships/image", - "related": "/api/v1/screenshots/2713535624/image" - }, - "data": { - "type": "images", - "id": "150541761" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555770", - "attributes": { - "name": "Audio/spatial_audio_3d.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555770" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555770/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835898" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555770/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555770/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993679", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993679" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617262" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555772" - }, - "data": { - "type": "snapshots", - "id": "1631555772" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681494" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535698" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681494", - "links": { - "self": "/api/v1/screenshots/2713681494" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681494/relationships/snapshot", - "related": "/api/v1/screenshots/2713681494/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681494/relationships/image", - "related": "/api/v1/screenshots/2713681494/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535698", - "links": { - "self": "/api/v1/screenshots/2713535698" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535698/relationships/snapshot", - "related": "/api/v1/screenshots/2713535698/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535698/relationships/image", - "related": "/api/v1/screenshots/2713535698/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555772", - "attributes": { - "name": "Diagnostics/custom_diagnostic.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555772" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555772/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835900" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555772/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555772/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993682", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993682" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617265" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555774" - }, - "data": { - "type": "snapshots", - "id": "1631555774" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681539" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535700" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681539", - "links": { - "self": "/api/v1/screenshots/2713681539" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681539/relationships/snapshot", - "related": "/api/v1/screenshots/2713681539/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681539/relationships/image", - "related": "/api/v1/screenshots/2713681539/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535700", - "links": { - "self": "/api/v1/screenshots/2713535700" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535700/relationships/snapshot", - "related": "/api/v1/screenshots/2713535700/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535700/relationships/image", - "related": "/api/v1/screenshots/2713535700/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555774", - "attributes": { - "name": "Diagnostics/log_diagnostics.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555774" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555774/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835905" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555774/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555774/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993683", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993683" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617266" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555776" - }, - "data": { - "type": "snapshots", - "id": "1631555776" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681563" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535648" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681563", - "links": { - "self": "/api/v1/screenshots/2713681563" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681563/relationships/snapshot", - "related": "/api/v1/screenshots/2713681563/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681563/relationships/image", - "related": "/api/v1/screenshots/2713681563/image" - }, - "data": { - "type": "images", - "id": "150541845" - } - } - } - }, - { - "type": "images", - "id": "150541845", - "attributes": { - "url": "https://images.percy.io/e9562ba83f48d2f8acd9170f334f925cdaa25d235cac1b23996551891baf9c0f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541845" - } - }, - { - "type": "screenshots", - "id": "2713535648", - "links": { - "self": "/api/v1/screenshots/2713535648" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535648/relationships/snapshot", - "related": "/api/v1/screenshots/2713535648/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535648/relationships/image", - "related": "/api/v1/screenshots/2713535648/image" - }, - "data": { - "type": "images", - "id": "150541845" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555776", - "attributes": { - "name": "ECS (Entity Component System)/apply_deferred.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555776" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555776/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835907" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555776/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555776/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993684", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993684" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617267" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555775" - }, - "data": { - "type": "snapshots", - "id": "1631555775" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681585" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535662" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681585", - "links": { - "self": "/api/v1/screenshots/2713681585" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681585/relationships/snapshot", - "related": "/api/v1/screenshots/2713681585/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681585/relationships/image", - "related": "/api/v1/screenshots/2713681585/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535662", - "links": { - "self": "/api/v1/screenshots/2713535662" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535662/relationships/snapshot", - "related": "/api/v1/screenshots/2713535662/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535662/relationships/image", - "related": "/api/v1/screenshots/2713535662/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555775", - "attributes": { - "name": "ECS (Entity Component System)/component_change_detection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555775" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555775/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835906" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555775/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555775/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993689", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993689" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617272" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555778" - }, - "data": { - "type": "snapshots", - "id": "1631555778" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681529" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535593" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681529", - "links": { - "self": "/api/v1/screenshots/2713681529" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681529/relationships/snapshot", - "related": "/api/v1/screenshots/2713681529/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681529/relationships/image", - "related": "/api/v1/screenshots/2713681529/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535593", - "links": { - "self": "/api/v1/screenshots/2713535593" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535593/relationships/snapshot", - "related": "/api/v1/screenshots/2713535593/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535593/relationships/image", - "related": "/api/v1/screenshots/2713535593/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555778", - "attributes": { - "name": "ECS (Entity Component System)/event.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555778" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555778/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835908" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555778/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555778/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993691", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993691" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617274" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555779" - }, - "data": { - "type": "snapshots", - "id": "1631555779" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681534" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535695" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681534", - "links": { - "self": "/api/v1/screenshots/2713681534" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681534/relationships/snapshot", - "related": "/api/v1/screenshots/2713681534/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681534/relationships/image", - "related": "/api/v1/screenshots/2713681534/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535695", - "links": { - "self": "/api/v1/screenshots/2713535695" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535695/relationships/snapshot", - "related": "/api/v1/screenshots/2713535695/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535695/relationships/image", - "related": "/api/v1/screenshots/2713535695/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555779", - "attributes": { - "name": "ECS (Entity Component System)/fixed_timestep.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555779" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555779/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835910" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555779/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555779/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993695", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993695" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617278" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555781" - }, - "data": { - "type": "snapshots", - "id": "1631555781" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681545" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535663" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681545", - "links": { - "self": "/api/v1/screenshots/2713681545" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681545/relationships/snapshot", - "related": "/api/v1/screenshots/2713681545/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681545/relationships/image", - "related": "/api/v1/screenshots/2713681545/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535663", - "links": { - "self": "/api/v1/screenshots/2713535663" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535663/relationships/snapshot", - "related": "/api/v1/screenshots/2713535663/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535663/relationships/image", - "related": "/api/v1/screenshots/2713535663/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555781", - "attributes": { - "name": "ECS (Entity Component System)/generic_system.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555781" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555781/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835913" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555781/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555781/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993711", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993711" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617285" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555782" - }, - "data": { - "type": "snapshots", - "id": "1631555782" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681555" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535711" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681555", - "links": { - "self": "/api/v1/screenshots/2713681555" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681555/relationships/snapshot", - "related": "/api/v1/screenshots/2713681555/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681555/relationships/image", - "related": "/api/v1/screenshots/2713681555/image" - }, - "data": { - "type": "images", - "id": "150537704" - } - } - } - }, - { - "type": "images", - "id": "150537704", - "attributes": { - "url": "https://images.percy.io/d90aba9d1ef7e6b6d95a83109fb220975c4a1446d63d581506e0cf70ee6c62f4", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537704" - } - }, - { - "type": "screenshots", - "id": "2713535711", - "links": { - "self": "/api/v1/screenshots/2713535711" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535711/relationships/snapshot", - "related": "/api/v1/screenshots/2713535711/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535711/relationships/image", - "related": "/api/v1/screenshots/2713535711/image" - }, - "data": { - "type": "images", - "id": "150537704" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555782", - "attributes": { - "name": "ECS (Entity Component System)/hierarchy.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555782" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555782/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835915" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555782/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555782/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993712", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993712" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617286" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555784" - }, - "data": { - "type": "snapshots", - "id": "1631555784" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681609" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535736" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681609", - "links": { - "self": "/api/v1/screenshots/2713681609" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681609/relationships/snapshot", - "related": "/api/v1/screenshots/2713681609/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681609/relationships/image", - "related": "/api/v1/screenshots/2713681609/image" - }, - "data": { - "type": "images", - "id": "150541896" - } - } - } - }, - { - "type": "images", - "id": "150541896", - "attributes": { - "url": "https://images.percy.io/ef7fd012b6f097e9e4579f4fbb3c02054e5d81ff3f482f442889ce280838b70d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541896" - } - }, - { - "type": "screenshots", - "id": "2713535736", - "links": { - "self": "/api/v1/screenshots/2713535736" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535736/relationships/snapshot", - "related": "/api/v1/screenshots/2713535736/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535736/relationships/image", - "related": "/api/v1/screenshots/2713535736/image" - }, - "data": { - "type": "images", - "id": "150541896" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555784", - "attributes": { - "name": "ECS (Entity Component System)/removal_detection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555784" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555784/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835917" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555784/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555784/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993713", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993713" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617287" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555783" - }, - "data": { - "type": "snapshots", - "id": "1631555783" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681541" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535607" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681541", - "links": { - "self": "/api/v1/screenshots/2713681541" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681541/relationships/snapshot", - "related": "/api/v1/screenshots/2713681541/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681541/relationships/image", - "related": "/api/v1/screenshots/2713681541/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535607", - "links": { - "self": "/api/v1/screenshots/2713535607" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535607/relationships/snapshot", - "related": "/api/v1/screenshots/2713535607/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535607/relationships/image", - "related": "/api/v1/screenshots/2713535607/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555783", - "attributes": { - "name": "ECS (Entity Component System)/nondeterministic_system_order.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555783" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555783/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835916" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555783/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555783/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993717", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993717" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617288" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555785" - }, - "data": { - "type": "snapshots", - "id": "1631555785" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681537" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535594" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681537", - "links": { - "self": "/api/v1/screenshots/2713681537" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681537/relationships/snapshot", - "related": "/api/v1/screenshots/2713681537/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681537/relationships/image", - "related": "/api/v1/screenshots/2713681537/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535594", - "links": { - "self": "/api/v1/screenshots/2713535594" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535594/relationships/snapshot", - "related": "/api/v1/screenshots/2713535594/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535594/relationships/image", - "related": "/api/v1/screenshots/2713535594/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555785", - "attributes": { - "name": "ECS (Entity Component System)/run_conditions.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555785" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555785/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835918" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555785/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555785/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993715", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993715" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617291" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555786" - }, - "data": { - "type": "snapshots", - "id": "1631555786" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681578" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535611" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681578", - "links": { - "self": "/api/v1/screenshots/2713681578" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681578/relationships/snapshot", - "related": "/api/v1/screenshots/2713681578/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681578/relationships/image", - "related": "/api/v1/screenshots/2713681578/image" - }, - "data": { - "type": "images", - "id": "150541914" - } - } - } - }, - { - "type": "images", - "id": "150541914", - "attributes": { - "url": "https://images.percy.io/192be4431b1960456e64ce703b5cf4f645145b4a2fd7521b3121492cc758ed19", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541914" - } - }, - { - "type": "screenshots", - "id": "2713535611", - "links": { - "self": "/api/v1/screenshots/2713535611" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535611/relationships/snapshot", - "related": "/api/v1/screenshots/2713535611/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535611/relationships/image", - "related": "/api/v1/screenshots/2713535611/image" - }, - "data": { - "type": "images", - "id": "150541914" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555786", - "attributes": { - "name": "ECS (Entity Component System)/state.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555786" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555786/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835919" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555786/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555786/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993720", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993720" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617294" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555789" - }, - "data": { - "type": "snapshots", - "id": "1631555789" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681536" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535617" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681536", - "links": { - "self": "/api/v1/screenshots/2713681536" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681536/relationships/snapshot", - "related": "/api/v1/screenshots/2713681536/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681536/relationships/image", - "related": "/api/v1/screenshots/2713681536/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535617", - "links": { - "self": "/api/v1/screenshots/2713535617" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535617/relationships/snapshot", - "related": "/api/v1/screenshots/2713535617/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535617/relationships/image", - "related": "/api/v1/screenshots/2713535617/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555789", - "attributes": { - "name": "ECS (Entity Component System)/timers.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555789" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555789/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835922" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555789/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555789/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993721", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993721" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617295" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555790" - }, - "data": { - "type": "snapshots", - "id": "1631555790" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681546" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535749" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681546", - "links": { - "self": "/api/v1/screenshots/2713681546" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681546/relationships/snapshot", - "related": "/api/v1/screenshots/2713681546/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681546/relationships/image", - "related": "/api/v1/screenshots/2713681546/image" - }, - "data": { - "type": "images", - "id": "150541927" - } - } - } - }, - { - "type": "images", - "id": "150541927", - "attributes": { - "url": "https://images.percy.io/24f619178024845138ee5dce3d8473ccaf3558a5079c58d4959c0810126664fb", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541927" - } - }, - { - "type": "screenshots", - "id": "2713535749", - "links": { - "self": "/api/v1/screenshots/2713535749" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535749/relationships/snapshot", - "related": "/api/v1/screenshots/2713535749/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535749/relationships/image", - "related": "/api/v1/screenshots/2713535749/image" - }, - "data": { - "type": "images", - "id": "150541927" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555790", - "attributes": { - "name": "Games/breakout.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555790" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555790/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835925" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555790/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555790/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993723", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993723" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617297" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555791" - }, - "data": { - "type": "snapshots", - "id": "1631555791" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681560" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535856" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681560", - "links": { - "self": "/api/v1/screenshots/2713681560" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681560/relationships/snapshot", - "related": "/api/v1/screenshots/2713681560/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681560/relationships/image", - "related": "/api/v1/screenshots/2713681560/image" - }, - "data": { - "type": "images", - "id": "150541958" - } - } - } - }, - { - "type": "images", - "id": "150541958", - "attributes": { - "url": "https://images.percy.io/30277efdf34bdee7b970d056eb785c0762368f7ea23f1ac2a313080dc51bcbd5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150541958" - } - }, - { - "type": "screenshots", - "id": "2713535856", - "links": { - "self": "/api/v1/screenshots/2713535856" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535856/relationships/snapshot", - "related": "/api/v1/screenshots/2713535856/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535856/relationships/image", - "related": "/api/v1/screenshots/2713535856/image" - }, - "data": { - "type": "images", - "id": "150541958" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555791", - "attributes": { - "name": "Games/game_menu.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555791" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555791/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835927" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555791/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555791/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993727", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993727" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617301" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555796" - }, - "data": { - "type": "snapshots", - "id": "1631555796" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681630" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535795" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681630", - "links": { - "self": "/api/v1/screenshots/2713681630" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681630/relationships/snapshot", - "related": "/api/v1/screenshots/2713681630/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681630/relationships/image", - "related": "/api/v1/screenshots/2713681630/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535795", - "links": { - "self": "/api/v1/screenshots/2713535795" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535795/relationships/snapshot", - "related": "/api/v1/screenshots/2713535795/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535795/relationships/image", - "related": "/api/v1/screenshots/2713535795/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555796", - "attributes": { - "name": "Input/char_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555796" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555796/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835940" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555796/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555796/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993730", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993730" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617304" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555797" - }, - "data": { - "type": "snapshots", - "id": "1631555797" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681540" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535769" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681540", - "links": { - "self": "/api/v1/screenshots/2713681540" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681540/relationships/snapshot", - "related": "/api/v1/screenshots/2713681540/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681540/relationships/image", - "related": "/api/v1/screenshots/2713681540/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535769", - "links": { - "self": "/api/v1/screenshots/2713535769" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535769/relationships/snapshot", - "related": "/api/v1/screenshots/2713535769/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535769/relationships/image", - "related": "/api/v1/screenshots/2713535769/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555797", - "attributes": { - "name": "Input/gamepad_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555797" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555797/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835941" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555797/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555797/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993733", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993733" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617307" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555805" - }, - "data": { - "type": "snapshots", - "id": "1631555805" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681677" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535771" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681677", - "links": { - "self": "/api/v1/screenshots/2713681677" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681677/relationships/snapshot", - "related": "/api/v1/screenshots/2713681677/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681677/relationships/image", - "related": "/api/v1/screenshots/2713681677/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535771", - "links": { - "self": "/api/v1/screenshots/2713535771" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535771/relationships/snapshot", - "related": "/api/v1/screenshots/2713535771/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535771/relationships/image", - "related": "/api/v1/screenshots/2713535771/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555805", - "attributes": { - "name": "Input/gamepad_rumble.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555805" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555805/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835952" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555805/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555805/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993734", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993734" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617308" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555802" - }, - "data": { - "type": "snapshots", - "id": "1631555802" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681579" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535750" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681579", - "links": { - "self": "/api/v1/screenshots/2713681579" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681579/relationships/snapshot", - "related": "/api/v1/screenshots/2713681579/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681579/relationships/image", - "related": "/api/v1/screenshots/2713681579/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535750", - "links": { - "self": "/api/v1/screenshots/2713535750" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535750/relationships/snapshot", - "related": "/api/v1/screenshots/2713535750/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535750/relationships/image", - "related": "/api/v1/screenshots/2713535750/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555802", - "attributes": { - "name": "Input/gamepad_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555802" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555802/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835949" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555802/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555802/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993735", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993735" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617309" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555807" - }, - "data": { - "type": "snapshots", - "id": "1631555807" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681528" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535747" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681528", - "links": { - "self": "/api/v1/screenshots/2713681528" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681528/relationships/snapshot", - "related": "/api/v1/screenshots/2713681528/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681528/relationships/image", - "related": "/api/v1/screenshots/2713681528/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535747", - "links": { - "self": "/api/v1/screenshots/2713535747" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535747/relationships/snapshot", - "related": "/api/v1/screenshots/2713535747/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535747/relationships/image", - "related": "/api/v1/screenshots/2713535747/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555807", - "attributes": { - "name": "Input/keyboard_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555807" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555807/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835953" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555807/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555807/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993740", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993740" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617312" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555808" - }, - "data": { - "type": "snapshots", - "id": "1631555808" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681547" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535788" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681547", - "links": { - "self": "/api/v1/screenshots/2713681547" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681547/relationships/snapshot", - "related": "/api/v1/screenshots/2713681547/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681547/relationships/image", - "related": "/api/v1/screenshots/2713681547/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535788", - "links": { - "self": "/api/v1/screenshots/2713535788" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535788/relationships/snapshot", - "related": "/api/v1/screenshots/2713535788/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535788/relationships/image", - "related": "/api/v1/screenshots/2713535788/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555808", - "attributes": { - "name": "Input/keyboard_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555808" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555808/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835955" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555808/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555808/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993742", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993742" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617313" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555810" - }, - "data": { - "type": "snapshots", - "id": "1631555810" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681538" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535767" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681538", - "links": { - "self": "/api/v1/screenshots/2713681538" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681538/relationships/snapshot", - "related": "/api/v1/screenshots/2713681538/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681538/relationships/image", - "related": "/api/v1/screenshots/2713681538/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535767", - "links": { - "self": "/api/v1/screenshots/2713535767" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535767/relationships/snapshot", - "related": "/api/v1/screenshots/2713535767/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535767/relationships/image", - "related": "/api/v1/screenshots/2713535767/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555810", - "attributes": { - "name": "Input/keyboard_modifiers.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555810" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555810/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835957" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555810/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555810/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993743", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993743" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617314" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555812" - }, - "data": { - "type": "snapshots", - "id": "1631555812" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681544" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535744" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681544", - "links": { - "self": "/api/v1/screenshots/2713681544" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681544/relationships/snapshot", - "related": "/api/v1/screenshots/2713681544/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681544/relationships/image", - "related": "/api/v1/screenshots/2713681544/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535744", - "links": { - "self": "/api/v1/screenshots/2713535744" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535744/relationships/snapshot", - "related": "/api/v1/screenshots/2713535744/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535744/relationships/image", - "related": "/api/v1/screenshots/2713535744/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555812", - "attributes": { - "name": "Input/mouse_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555812" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555812/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835959" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555812/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555812/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993745", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993745" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617315" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555811" - }, - "data": { - "type": "snapshots", - "id": "1631555811" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681535" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535777" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681535", - "links": { - "self": "/api/v1/screenshots/2713681535" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681535/relationships/snapshot", - "related": "/api/v1/screenshots/2713681535/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681535/relationships/image", - "related": "/api/v1/screenshots/2713681535/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535777", - "links": { - "self": "/api/v1/screenshots/2713535777" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535777/relationships/snapshot", - "related": "/api/v1/screenshots/2713535777/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535777/relationships/image", - "related": "/api/v1/screenshots/2713535777/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555811", - "attributes": { - "name": "Input/mouse_grab.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555811" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555811/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835958" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555811/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555811/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993747", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993747" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617318" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555814" - }, - "data": { - "type": "snapshots", - "id": "1631555814" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681543" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535775" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681543", - "links": { - "self": "/api/v1/screenshots/2713681543" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681543/relationships/snapshot", - "related": "/api/v1/screenshots/2713681543/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681543/relationships/image", - "related": "/api/v1/screenshots/2713681543/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535775", - "links": { - "self": "/api/v1/screenshots/2713535775" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535775/relationships/snapshot", - "related": "/api/v1/screenshots/2713535775/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535775/relationships/image", - "related": "/api/v1/screenshots/2713535775/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555814", - "attributes": { - "name": "Input/mouse_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555814" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555814/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835961" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555814/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555814/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993750", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993750" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617321" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555816" - }, - "data": { - "type": "snapshots", - "id": "1631555816" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681553" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535851" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681553", - "links": { - "self": "/api/v1/screenshots/2713681553" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681553/relationships/snapshot", - "related": "/api/v1/screenshots/2713681553/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681553/relationships/image", - "related": "/api/v1/screenshots/2713681553/image" - }, - "data": { - "type": "images", - "id": "150542027" - } - } - } - }, - { - "type": "images", - "id": "150542027", - "attributes": { - "url": "https://images.percy.io/a13446cc84fbf61971b7e558a594a2ae87ffcbff5b9a9c1136078c820fdcbd8b", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542027" - } - }, - { - "type": "screenshots", - "id": "2713535851", - "links": { - "self": "/api/v1/screenshots/2713535851" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535851/relationships/snapshot", - "related": "/api/v1/screenshots/2713535851/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535851/relationships/image", - "related": "/api/v1/screenshots/2713535851/image" - }, - "data": { - "type": "images", - "id": "150542027" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555816", - "attributes": { - "name": "Input/text_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555816" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555816/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835963" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555816/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555816/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993756", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993756" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617326" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555817" - }, - "data": { - "type": "snapshots", - "id": "1631555817" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681622" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535927" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681622", - "links": { - "self": "/api/v1/screenshots/2713681622" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681622/relationships/snapshot", - "related": "/api/v1/screenshots/2713681622/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681622/relationships/image", - "related": "/api/v1/screenshots/2713681622/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535927", - "links": { - "self": "/api/v1/screenshots/2713535927" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535927/relationships/snapshot", - "related": "/api/v1/screenshots/2713535927/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535927/relationships/image", - "related": "/api/v1/screenshots/2713535927/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555817", - "attributes": { - "name": "Input/touch_input.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555817" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555817/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835964" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555817/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555817/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993758", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993758" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617329" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555819" - }, - "data": { - "type": "snapshots", - "id": "1631555819" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681598" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535933" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681598", - "links": { - "self": "/api/v1/screenshots/2713681598" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681598/relationships/snapshot", - "related": "/api/v1/screenshots/2713681598/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681598/relationships/image", - "related": "/api/v1/screenshots/2713681598/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535933", - "links": { - "self": "/api/v1/screenshots/2713535933" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535933/relationships/snapshot", - "related": "/api/v1/screenshots/2713535933/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535933/relationships/image", - "related": "/api/v1/screenshots/2713535933/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555819", - "attributes": { - "name": "Input/touch_input_events.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555819" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555819/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835966" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555819/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555819/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993759", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993759" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617330" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555821" - }, - "data": { - "type": "snapshots", - "id": "1631555821" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681684" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535828" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681684", - "links": { - "self": "/api/v1/screenshots/2713681684" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681684/relationships/snapshot", - "related": "/api/v1/screenshots/2713681684/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681684/relationships/image", - "related": "/api/v1/screenshots/2713681684/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535828", - "links": { - "self": "/api/v1/screenshots/2713535828" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535828/relationships/snapshot", - "related": "/api/v1/screenshots/2713535828/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535828/relationships/image", - "related": "/api/v1/screenshots/2713535828/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555821", - "attributes": { - "name": "Reflection/generic_reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555821" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555821/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835968" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555821/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555821/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993761", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993761" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617331" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555822" - }, - "data": { - "type": "snapshots", - "id": "1631555822" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681716" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535819" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681716", - "links": { - "self": "/api/v1/screenshots/2713681716" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681716/relationships/snapshot", - "related": "/api/v1/screenshots/2713681716/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681716/relationships/image", - "related": "/api/v1/screenshots/2713681716/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535819", - "links": { - "self": "/api/v1/screenshots/2713535819" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535819/relationships/snapshot", - "related": "/api/v1/screenshots/2713535819/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535819/relationships/image", - "related": "/api/v1/screenshots/2713535819/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555822", - "attributes": { - "name": "Reflection/reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555822" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555822/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835970" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555822/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555822/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993762", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993762" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617333" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555823" - }, - "data": { - "type": "snapshots", - "id": "1631555823" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681693" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535808" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681693", - "links": { - "self": "/api/v1/screenshots/2713681693" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681693/relationships/snapshot", - "related": "/api/v1/screenshots/2713681693/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681693/relationships/image", - "related": "/api/v1/screenshots/2713681693/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535808", - "links": { - "self": "/api/v1/screenshots/2713535808" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535808/relationships/snapshot", - "related": "/api/v1/screenshots/2713535808/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535808/relationships/image", - "related": "/api/v1/screenshots/2713535808/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555823", - "attributes": { - "name": "Reflection/reflection_types.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555823" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555823/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835969" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555823/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555823/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993763", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993763" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617334" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555826" - }, - "data": { - "type": "snapshots", - "id": "1631555826" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681678" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535892" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681678", - "links": { - "self": "/api/v1/screenshots/2713681678" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681678/relationships/snapshot", - "related": "/api/v1/screenshots/2713681678/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681678/relationships/image", - "related": "/api/v1/screenshots/2713681678/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "screenshots", - "id": "2713535892", - "links": { - "self": "/api/v1/screenshots/2713535892" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535892/relationships/snapshot", - "related": "/api/v1/screenshots/2713535892/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535892/relationships/image", - "related": "/api/v1/screenshots/2713535892/image" - }, - "data": { - "type": "images", - "id": "150537602" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555826", - "attributes": { - "name": "Reflection/trait_reflection.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555826" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555826/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835978" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555826/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555826/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993764", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993764" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617335" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555827" - }, - "data": { - "type": "snapshots", - "id": "1631555827" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681697" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535926" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681697", - "links": { - "self": "/api/v1/screenshots/2713681697" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681697/relationships/snapshot", - "related": "/api/v1/screenshots/2713681697/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681697/relationships/image", - "related": "/api/v1/screenshots/2713681697/image" - }, - "data": { - "type": "images", - "id": "150542056" - } - } - } - }, - { - "type": "images", - "id": "150542056", - "attributes": { - "url": "https://images.percy.io/391845871f4cc2707c2a91314f7b1e9aca3722ea2ab7158688226a9deb09da69", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542056" - } - }, - { - "type": "screenshots", - "id": "2713535926", - "links": { - "self": "/api/v1/screenshots/2713535926" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535926/relationships/snapshot", - "related": "/api/v1/screenshots/2713535926/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535926/relationships/image", - "related": "/api/v1/screenshots/2713535926/image" - }, - "data": { - "type": "images", - "id": "150542056" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555827", - "attributes": { - "name": "Scene/scene.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555827" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555827/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835980" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555827/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555827/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993765", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993765" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617336" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555830" - }, - "data": { - "type": "snapshots", - "id": "1631555830" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681689" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535912" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681689", - "links": { - "self": "/api/v1/screenshots/2713681689" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681689/relationships/snapshot", - "related": "/api/v1/screenshots/2713681689/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681689/relationships/image", - "related": "/api/v1/screenshots/2713681689/image" - }, - "data": { - "type": "images", - "id": "150542054" - } - } - } - }, - { - "type": "images", - "id": "150542054", - "attributes": { - "url": "https://images.percy.io/4e875dd97a4921c9c197dc53af1228de795a5662388a549844b39e117d9c0e6d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542054" - } - }, - { - "type": "screenshots", - "id": "2713535912", - "links": { - "self": "/api/v1/screenshots/2713535912" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535912/relationships/snapshot", - "related": "/api/v1/screenshots/2713535912/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535912/relationships/image", - "related": "/api/v1/screenshots/2713535912/image" - }, - "data": { - "type": "images", - "id": "150542054" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555830", - "attributes": { - "name": "Shaders/animate_shader.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555830" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555830/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835983" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555830/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555830/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993767", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993767" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617338" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555829" - }, - "data": { - "type": "snapshots", - "id": "1631555829" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681718" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535949" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681718", - "links": { - "self": "/api/v1/screenshots/2713681718" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681718/relationships/snapshot", - "related": "/api/v1/screenshots/2713681718/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681718/relationships/image", - "related": "/api/v1/screenshots/2713681718/image" - }, - "data": { - "type": "images", - "id": "150542074" - } - } - } - }, - { - "type": "images", - "id": "150542074", - "attributes": { - "url": "https://images.percy.io/e132731f1631f7e33cd69759ae8a62aa379096471a5f14eb8766ec7544e8a65a", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542074" - } - }, - { - "type": "screenshots", - "id": "2713535949", - "links": { - "self": "/api/v1/screenshots/2713535949" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535949/relationships/snapshot", - "related": "/api/v1/screenshots/2713535949/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535949/relationships/image", - "related": "/api/v1/screenshots/2713535949/image" - }, - "data": { - "type": "images", - "id": "150542074" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555829", - "attributes": { - "name": "Shaders/array_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555829" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555829/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835982" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555829/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555829/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993778", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993778" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617349" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555834" - }, - "data": { - "type": "snapshots", - "id": "1631555834" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681811" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535923" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681811", - "links": { - "self": "/api/v1/screenshots/2713681811" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681811/relationships/snapshot", - "related": "/api/v1/screenshots/2713681811/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681811/relationships/image", - "related": "/api/v1/screenshots/2713681811/image" - }, - "data": { - "type": "images", - "id": "150537744" - } - } - } - }, - { - "type": "images", - "id": "150537744", - "attributes": { - "url": "https://images.percy.io/73734de767ef246f20bd0bfcd7c6212fe54ce8df5182be47844c80248f10b42b", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537744" - } - }, - { - "type": "screenshots", - "id": "2713535923", - "links": { - "self": "/api/v1/screenshots/2713535923" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535923/relationships/snapshot", - "related": "/api/v1/screenshots/2713535923/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535923/relationships/image", - "related": "/api/v1/screenshots/2713535923/image" - }, - "data": { - "type": "images", - "id": "150537744" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555834", - "attributes": { - "name": "Shaders/custom_vertex_attribute.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555834" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555834/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835992" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555834/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555834/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993779", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993779" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617350" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555837" - }, - "data": { - "type": "snapshots", - "id": "1631555837" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681687" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536015" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681687", - "links": { - "self": "/api/v1/screenshots/2713681687" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681687/relationships/snapshot", - "related": "/api/v1/screenshots/2713681687/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681687/relationships/image", - "related": "/api/v1/screenshots/2713681687/image" - }, - "data": { - "type": "images", - "id": "150542079" - } - } - } - }, - { - "type": "images", - "id": "150542079", - "attributes": { - "url": "https://images.percy.io/31832aa0d1b0ffe0cc6df6a98db106bebf2539acb32f894135b0552e29dd832a", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542079" - } - }, - { - "type": "screenshots", - "id": "2713536015", - "links": { - "self": "/api/v1/screenshots/2713536015" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536015/relationships/snapshot", - "related": "/api/v1/screenshots/2713536015/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536015/relationships/image", - "related": "/api/v1/screenshots/2713536015/image" - }, - "data": { - "type": "images", - "id": "150542079" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555837", - "attributes": { - "name": "Shaders/post_processing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555837" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555837/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835995" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555837/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555837/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993780", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993780" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617351" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555838" - }, - "data": { - "type": "snapshots", - "id": "1631555838" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681722" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535911" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681722", - "links": { - "self": "/api/v1/screenshots/2713681722" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681722/relationships/snapshot", - "related": "/api/v1/screenshots/2713681722/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681722/relationships/image", - "related": "/api/v1/screenshots/2713681722/image" - }, - "data": { - "type": "images", - "id": "150537750" - } - } - } - }, - { - "type": "images", - "id": "150537750", - "attributes": { - "url": "https://images.percy.io/766a11849ef0210c77429fe66523312e56124a736f64e8f5563eb46baf6b52b9", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537750" - } - }, - { - "type": "screenshots", - "id": "2713535911", - "links": { - "self": "/api/v1/screenshots/2713535911" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535911/relationships/snapshot", - "related": "/api/v1/screenshots/2713535911/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535911/relationships/image", - "related": "/api/v1/screenshots/2713535911/image" - }, - "data": { - "type": "images", - "id": "150537750" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555838", - "attributes": { - "name": "Shaders/shader_defs.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555838" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555838/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720835994" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555838/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555838/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993783", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993783" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617354" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555839" - }, - "data": { - "type": "snapshots", - "id": "1631555839" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681690" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535994" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681690", - "links": { - "self": "/api/v1/screenshots/2713681690" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681690/relationships/snapshot", - "related": "/api/v1/screenshots/2713681690/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681690/relationships/image", - "related": "/api/v1/screenshots/2713681690/image" - }, - "data": { - "type": "images", - "id": "150542085" - } - } - } - }, - { - "type": "images", - "id": "150542085", - "attributes": { - "url": "https://images.percy.io/3a273b3850ab4d9fb9b556cbe5b2656e7bea10e2a005aa6073927904276c9ab8", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542085" - } - }, - { - "type": "screenshots", - "id": "2713535994", - "links": { - "self": "/api/v1/screenshots/2713535994" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535994/relationships/snapshot", - "related": "/api/v1/screenshots/2713535994/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535994/relationships/image", - "related": "/api/v1/screenshots/2713535994/image" - }, - "data": { - "type": "images", - "id": "150542085" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555839", - "attributes": { - "name": "Shaders/shader_instancing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555839" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555839/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836000" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555839/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555839/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993784", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993784" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617355" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555840" - }, - "data": { - "type": "snapshots", - "id": "1631555840" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681710" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535974" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681710", - "links": { - "self": "/api/v1/screenshots/2713681710" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681710/relationships/snapshot", - "related": "/api/v1/screenshots/2713681710/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681710/relationships/image", - "related": "/api/v1/screenshots/2713681710/image" - }, - "data": { - "type": "images", - "id": "150542101" - } - } - } - }, - { - "type": "images", - "id": "150542101", - "attributes": { - "url": "https://images.percy.io/041113a7cacc782b9bf335a76e8ad3f572d75d81e47092a48f280e6cd364b433", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542101" - } - }, - { - "type": "screenshots", - "id": "2713535974", - "links": { - "self": "/api/v1/screenshots/2713535974" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535974/relationships/snapshot", - "related": "/api/v1/screenshots/2713535974/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535974/relationships/image", - "related": "/api/v1/screenshots/2713535974/image" - }, - "data": { - "type": "images", - "id": "150542101" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555840", - "attributes": { - "name": "Shaders/shader_material.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555840" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555840/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836003" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555840/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555840/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993785", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993785" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617356" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555847" - }, - "data": { - "type": "snapshots", - "id": "1631555847" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681715" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535977" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681715", - "links": { - "self": "/api/v1/screenshots/2713681715" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681715/relationships/snapshot", - "related": "/api/v1/screenshots/2713681715/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681715/relationships/image", - "related": "/api/v1/screenshots/2713681715/image" - }, - "data": { - "type": "images", - "id": "150542097" - } - } - } - }, - { - "type": "images", - "id": "150542097", - "attributes": { - "url": "https://images.percy.io/e3ab460644db118728e4ed8e8210cb76916c840d23232a6a73ba01bb70fbced5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542097" - } - }, - { - "type": "screenshots", - "id": "2713535977", - "links": { - "self": "/api/v1/screenshots/2713535977" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535977/relationships/snapshot", - "related": "/api/v1/screenshots/2713535977/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535977/relationships/image", - "related": "/api/v1/screenshots/2713535977/image" - }, - "data": { - "type": "images", - "id": "150542097" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555847", - "attributes": { - "name": "Shaders/shader_material_glsl.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555847" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555847/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836021" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555847/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555847/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993787", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993787" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617358" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555846" - }, - "data": { - "type": "snapshots", - "id": "1631555846" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681858" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536011" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681858", - "links": { - "self": "/api/v1/screenshots/2713681858" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681858/relationships/snapshot", - "related": "/api/v1/screenshots/2713681858/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681858/relationships/image", - "related": "/api/v1/screenshots/2713681858/image" - }, - "data": { - "type": "images", - "id": "150542118" - } - } - } - }, - { - "type": "images", - "id": "150542118", - "attributes": { - "url": "https://images.percy.io/f261231584ad5f6666c8b18aa584978d2fdde983c31c07a978f74f72f87872ce", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542118" - } - }, - { - "type": "screenshots", - "id": "2713536011", - "links": { - "self": "/api/v1/screenshots/2713536011" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536011/relationships/snapshot", - "related": "/api/v1/screenshots/2713536011/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536011/relationships/image", - "related": "/api/v1/screenshots/2713536011/image" - }, - "data": { - "type": "images", - "id": "150542118" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555846", - "attributes": { - "name": "Shaders/shader_material_screenspace_texture.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555846" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555846/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836020" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555846/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555846/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993790", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993790" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617361" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555849" - }, - "data": { - "type": "snapshots", - "id": "1631555849" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681870" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535903" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681870", - "links": { - "self": "/api/v1/screenshots/2713681870" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681870/relationships/snapshot", - "related": "/api/v1/screenshots/2713681870/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681870/relationships/image", - "related": "/api/v1/screenshots/2713681870/image" - }, - "data": { - "type": "images", - "id": "150542131" - } - } - } - }, - { - "type": "images", - "id": "150542131", - "attributes": { - "url": "https://images.percy.io/80603a509f372bf8963548119de963cbd952066379f2ca5bac57b73492cc4919", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542131" - } - }, - { - "type": "screenshots", - "id": "2713535903", - "links": { - "self": "/api/v1/screenshots/2713535903" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535903/relationships/snapshot", - "related": "/api/v1/screenshots/2713535903/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535903/relationships/image", - "related": "/api/v1/screenshots/2713535903/image" - }, - "data": { - "type": "images", - "id": "150542131" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555849", - "attributes": { - "name": "Shaders/shader_prepass.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555849" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555849/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836023" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555849/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555849/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993793", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993793" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617364" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555851" - }, - "data": { - "type": "snapshots", - "id": "1631555851" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681875" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535995" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681875", - "links": { - "self": "/api/v1/screenshots/2713681875" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681875/relationships/snapshot", - "related": "/api/v1/screenshots/2713681875/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681875/relationships/image", - "related": "/api/v1/screenshots/2713681875/image" - }, - "data": { - "type": "images", - "id": "150542115" - } - } - } - }, - { - "type": "images", - "id": "150542115", - "attributes": { - "url": "https://images.percy.io/1613bdb32f36211c18bdd33f0d1be52693647ea199137e9f4187baf8457c3c50", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542115" - } - }, - { - "type": "screenshots", - "id": "2713535995", - "links": { - "self": "/api/v1/screenshots/2713535995" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535995/relationships/snapshot", - "related": "/api/v1/screenshots/2713535995/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535995/relationships/image", - "related": "/api/v1/screenshots/2713535995/image" - }, - "data": { - "type": "images", - "id": "150542115" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555851", - "attributes": { - "name": "Shaders/texture_binding_array.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555851" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555851/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836025" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555851/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555851/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993796", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993796" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617367" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555853" - }, - "data": { - "type": "snapshots", - "id": "1631555853" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681846" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535964" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681846", - "links": { - "self": "/api/v1/screenshots/2713681846" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681846/relationships/snapshot", - "related": "/api/v1/screenshots/2713681846/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681846/relationships/image", - "related": "/api/v1/screenshots/2713681846/image" - }, - "data": { - "type": "images", - "id": "150542122" - } - } - } - }, - { - "type": "images", - "id": "150542122", - "attributes": { - "url": "https://images.percy.io/37aa2ec1a52ac8b728c8d51875c8323f240446b2855b57246c5a80f5250a9166", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542122" - } - }, - { - "type": "screenshots", - "id": "2713535964", - "links": { - "self": "/api/v1/screenshots/2713535964" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535964/relationships/snapshot", - "related": "/api/v1/screenshots/2713535964/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535964/relationships/image", - "related": "/api/v1/screenshots/2713535964/image" - }, - "data": { - "type": "images", - "id": "150542122" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555853", - "attributes": { - "name": "Tools/gamepad_viewer.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555853" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555853/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836026" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555853/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555853/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993798", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993798" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617369" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555855" - }, - "data": { - "type": "snapshots", - "id": "1631555855" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681883" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535942" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681883", - "links": { - "self": "/api/v1/screenshots/2713681883" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681883/relationships/snapshot", - "related": "/api/v1/screenshots/2713681883/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681883/relationships/image", - "related": "/api/v1/screenshots/2713681883/image" - }, - "data": { - "type": "images", - "id": "150542142" - } - } - } - }, - { - "type": "images", - "id": "150542142", - "attributes": { - "url": "https://images.percy.io/b80aef95128aba9275359b57d948142d44db039d7fb43e66148b050c8127ec08", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542142" - } - }, - { - "type": "screenshots", - "id": "2713535942", - "links": { - "self": "/api/v1/screenshots/2713535942" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535942/relationships/snapshot", - "related": "/api/v1/screenshots/2713535942/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535942/relationships/image", - "related": "/api/v1/screenshots/2713535942/image" - }, - "data": { - "type": "images", - "id": "150542142" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555855", - "attributes": { - "name": "Transforms/3d_rotation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555855" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555855/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836029" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555855/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555855/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993799", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993799" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617370" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555852" - }, - "data": { - "type": "snapshots", - "id": "1631555852" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681944" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535918" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681944", - "links": { - "self": "/api/v1/screenshots/2713681944" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681944/relationships/snapshot", - "related": "/api/v1/screenshots/2713681944/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681944/relationships/image", - "related": "/api/v1/screenshots/2713681944/image" - }, - "data": { - "type": "images", - "id": "150542134" - } - } - } - }, - { - "type": "images", - "id": "150542134", - "attributes": { - "url": "https://images.percy.io/acba0b507ecd783e92edc3c507f6372019c3ff19fe32694eb322309c1d15de8f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542134" - } - }, - { - "type": "screenshots", - "id": "2713535918", - "links": { - "self": "/api/v1/screenshots/2713535918" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535918/relationships/snapshot", - "related": "/api/v1/screenshots/2713535918/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535918/relationships/image", - "related": "/api/v1/screenshots/2713535918/image" - }, - "data": { - "type": "images", - "id": "150542134" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555852", - "attributes": { - "name": "Tools/scene_viewer.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555852" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555852/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836027" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555852/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555852/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993801", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993801" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617372" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555856" - }, - "data": { - "type": "snapshots", - "id": "1631555856" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681909" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535900" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681909", - "links": { - "self": "/api/v1/screenshots/2713681909" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681909/relationships/snapshot", - "related": "/api/v1/screenshots/2713681909/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681909/relationships/image", - "related": "/api/v1/screenshots/2713681909/image" - }, - "data": { - "type": "images", - "id": "150542147" - } - } - } - }, - { - "type": "images", - "id": "150542147", - "attributes": { - "url": "https://images.percy.io/ec987c27b64651ed2d7b22ca61f27260c017bd82cce7dfdbe3a74b1c81a651b6", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542147" - } - }, - { - "type": "screenshots", - "id": "2713535900", - "links": { - "self": "/api/v1/screenshots/2713535900" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535900/relationships/snapshot", - "related": "/api/v1/screenshots/2713535900/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535900/relationships/image", - "related": "/api/v1/screenshots/2713535900/image" - }, - "data": { - "type": "images", - "id": "150542147" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555856", - "attributes": { - "name": "Transforms/scale.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555856" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555856/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836030" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555856/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555856/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993803", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993803" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617373" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555858" - }, - "data": { - "type": "snapshots", - "id": "1631555858" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681892" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535956" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681892", - "links": { - "self": "/api/v1/screenshots/2713681892" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681892/relationships/snapshot", - "related": "/api/v1/screenshots/2713681892/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681892/relationships/image", - "related": "/api/v1/screenshots/2713681892/image" - }, - "data": { - "type": "images", - "id": "150542143" - } - } - } - }, - { - "type": "images", - "id": "150542143", - "attributes": { - "url": "https://images.percy.io/ea8ed087d01a0e8edacd55cb783d87c4567b12d4ade422173b0f4eee67d312c8", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542143" - } - }, - { - "type": "screenshots", - "id": "2713535956", - "links": { - "self": "/api/v1/screenshots/2713535956" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535956/relationships/snapshot", - "related": "/api/v1/screenshots/2713535956/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535956/relationships/image", - "related": "/api/v1/screenshots/2713535956/image" - }, - "data": { - "type": "images", - "id": "150542143" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555858", - "attributes": { - "name": "Transforms/transform.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555858" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555858/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836034" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555858/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555858/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993802", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993802" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617374" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555859" - }, - "data": { - "type": "snapshots", - "id": "1631555859" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681845" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535917" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681845", - "links": { - "self": "/api/v1/screenshots/2713681845" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681845/relationships/snapshot", - "related": "/api/v1/screenshots/2713681845/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681845/relationships/image", - "related": "/api/v1/screenshots/2713681845/image" - }, - "data": { - "type": "images", - "id": "150542164" - } - } - } - }, - { - "type": "images", - "id": "150542164", - "attributes": { - "url": "https://images.percy.io/065f446a2c86bfb53bf15a645454a53003af1b3eb2800769e731a97dc3045ece", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542164" - } - }, - { - "type": "screenshots", - "id": "2713535917", - "links": { - "self": "/api/v1/screenshots/2713535917" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535917/relationships/snapshot", - "related": "/api/v1/screenshots/2713535917/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535917/relationships/image", - "related": "/api/v1/screenshots/2713535917/image" - }, - "data": { - "type": "images", - "id": "150542164" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555859", - "attributes": { - "name": "Transforms/translation.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555859" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555859/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836035" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555859/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555859/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993804", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993804" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617375" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555860" - }, - "data": { - "type": "snapshots", - "id": "1631555860" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681865" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536019" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681865", - "links": { - "self": "/api/v1/screenshots/2713681865" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681865/relationships/snapshot", - "related": "/api/v1/screenshots/2713681865/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681865/relationships/image", - "related": "/api/v1/screenshots/2713681865/image" - }, - "data": { - "type": "images", - "id": "150542161" - } - } - } - }, - { - "type": "images", - "id": "150542161", - "attributes": { - "url": "https://images.percy.io/5ac3b29407b9b7d615cd784860402461367ea0242783a336fbfec7b686b5d391", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542161" - } - }, - { - "type": "screenshots", - "id": "2713536019", - "links": { - "self": "/api/v1/screenshots/2713536019" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536019/relationships/snapshot", - "related": "/api/v1/screenshots/2713536019/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536019/relationships/image", - "related": "/api/v1/screenshots/2713536019/image" - }, - "data": { - "type": "images", - "id": "150542161" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555860", - "attributes": { - "name": "UI (User Interface)/borders.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555860" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555860/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836036" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555860/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555860/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993805", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993805" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617376" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555861" - }, - "data": { - "type": "snapshots", - "id": "1631555861" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681921" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535954" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681921", - "links": { - "self": "/api/v1/screenshots/2713681921" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681921/relationships/snapshot", - "related": "/api/v1/screenshots/2713681921/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681921/relationships/image", - "related": "/api/v1/screenshots/2713681921/image" - }, - "data": { - "type": "images", - "id": "150542163" - } - } - } - }, - { - "type": "images", - "id": "150542163", - "attributes": { - "url": "https://images.percy.io/a338a1e9f8ef950be4c5100a0757f152625c4f6140f84074c4054c6709a96fe8", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542163" - } - }, - { - "type": "screenshots", - "id": "2713535954", - "links": { - "self": "/api/v1/screenshots/2713535954" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535954/relationships/snapshot", - "related": "/api/v1/screenshots/2713535954/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535954/relationships/image", - "related": "/api/v1/screenshots/2713535954/image" - }, - "data": { - "type": "images", - "id": "150542163" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555861", - "attributes": { - "name": "UI (User Interface)/button.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555861" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555861/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836037" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555861/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555861/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993806", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993806" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617378" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555863" - }, - "data": { - "type": "snapshots", - "id": "1631555863" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681959" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535943" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681959", - "links": { - "self": "/api/v1/screenshots/2713681959" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681959/relationships/snapshot", - "related": "/api/v1/screenshots/2713681959/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681959/relationships/image", - "related": "/api/v1/screenshots/2713681959/image" - }, - "data": { - "type": "images", - "id": "150861924" - } - } - } - }, - { - "type": "images", - "id": "150861924", - "attributes": { - "url": "https://images.percy.io/44a6c25d70d9eb8e61c12be1e214cf9de44b86e1b580fd84bc5a6c56756be612", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861924" - } - }, - { - "type": "screenshots", - "id": "2713535943", - "links": { - "self": "/api/v1/screenshots/2713535943" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535943/relationships/snapshot", - "related": "/api/v1/screenshots/2713535943/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535943/relationships/image", - "related": "/api/v1/screenshots/2713535943/image" - }, - "data": { - "type": "images", - "id": "150861924" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555863", - "attributes": { - "name": "UI (User Interface)/display_and_visibility.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555863" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555863/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836039" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555863/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555863/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993810", - "attributes": { - "state": "finished", - "width": 870, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993810" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617381" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555864" - }, - "data": { - "type": "snapshots", - "id": "1631555864" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681879" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536103" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681879", - "links": { - "self": "/api/v1/screenshots/2713681879" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681879/relationships/snapshot", - "related": "/api/v1/screenshots/2713681879/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681879/relationships/image", - "related": "/api/v1/screenshots/2713681879/image" - }, - "data": { - "type": "images", - "id": "150542179" - } - } - } - }, - { - "type": "images", - "id": "150542179", - "attributes": { - "url": "https://images.percy.io/ffb06f39165786152fe99f6c87eff72aa3a761efe5e41f026b2719b457a33c07", - "width": 870, - "height": 1070 - }, - "links": { - "self": "/api/v1/images/150542179" - } - }, - { - "type": "screenshots", - "id": "2713536103", - "links": { - "self": "/api/v1/screenshots/2713536103" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536103/relationships/snapshot", - "related": "/api/v1/screenshots/2713536103/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536103/relationships/image", - "related": "/api/v1/screenshots/2713536103/image" - }, - "data": { - "type": "images", - "id": "150542179" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555864", - "attributes": { - "name": "UI (User Interface)/flex_layout.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555864" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555864/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836040" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555864/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555864/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993815", - "attributes": { - "state": "finished", - "width": 800, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993815" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617386" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555865" - }, - "data": { - "type": "snapshots", - "id": "1631555865" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681888" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713535982" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681888", - "links": { - "self": "/api/v1/screenshots/2713681888" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681888/relationships/snapshot", - "related": "/api/v1/screenshots/2713681888/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681888/relationships/image", - "related": "/api/v1/screenshots/2713681888/image" - }, - "data": { - "type": "images", - "id": "150542197" - } - } - } - }, - { - "type": "images", - "id": "150542197", - "attributes": { - "url": "https://images.percy.io/a4f80cd551cf901c25edab9ff019d2c9780b9639f62981ee9897f7809395a650", - "width": 800, - "height": 604 - }, - "links": { - "self": "/api/v1/images/150542197" - } - }, - { - "type": "screenshots", - "id": "2713535982", - "links": { - "self": "/api/v1/screenshots/2713535982" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713535982/relationships/snapshot", - "related": "/api/v1/screenshots/2713535982/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713535982/relationships/image", - "related": "/api/v1/screenshots/2713535982/image" - }, - "data": { - "type": "images", - "id": "150542197" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555865", - "attributes": { - "name": "UI (User Interface)/grid.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555865" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555865/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836041" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555865/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555865/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993818", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993818" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617389" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555867" - }, - "data": { - "type": "snapshots", - "id": "1631555867" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681932" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536096" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681932", - "links": { - "self": "/api/v1/screenshots/2713681932" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681932/relationships/snapshot", - "related": "/api/v1/screenshots/2713681932/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681932/relationships/image", - "related": "/api/v1/screenshots/2713681932/image" - }, - "data": { - "type": "images", - "id": "150542195" - } - } - } - }, - { - "type": "images", - "id": "150542195", - "attributes": { - "url": "https://images.percy.io/83fd057879bc68d8e24f0233c38b432080953a1aa752e6d6b907473ae9ed5e7e", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542195" - } - }, - { - "type": "screenshots", - "id": "2713536096", - "links": { - "self": "/api/v1/screenshots/2713536096" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536096/relationships/snapshot", - "related": "/api/v1/screenshots/2713536096/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536096/relationships/image", - "related": "/api/v1/screenshots/2713536096/image" - }, - "data": { - "type": "images", - "id": "150542195" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555867", - "attributes": { - "name": "UI (User Interface)/overflow.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555867" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555867/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836043" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555867/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555867/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993822", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993822" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617391" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555869" - }, - "data": { - "type": "snapshots", - "id": "1631555869" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681918" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536076" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681918", - "links": { - "self": "/api/v1/screenshots/2713681918" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681918/relationships/snapshot", - "related": "/api/v1/screenshots/2713681918/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681918/relationships/image", - "related": "/api/v1/screenshots/2713681918/image" - }, - "data": { - "type": "images", - "id": "150861930" - } - } - } - }, - { - "type": "images", - "id": "150861930", - "attributes": { - "url": "https://images.percy.io/85e62c15933e144d9ae2f3fe1a74e072305d93ed0c782bab97bb9a8306ea177d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861930" - } - }, - { - "type": "screenshots", - "id": "2713536076", - "links": { - "self": "/api/v1/screenshots/2713536076" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536076/relationships/snapshot", - "related": "/api/v1/screenshots/2713536076/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536076/relationships/image", - "related": "/api/v1/screenshots/2713536076/image" - }, - "data": { - "type": "images", - "id": "150861930" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555869", - "attributes": { - "name": "UI (User Interface)/overflow_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555869" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555869/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836045" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555869/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555869/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993820", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993820" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617392" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555868" - }, - "data": { - "type": "snapshots", - "id": "1631555868" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681905" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536013" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681905", - "links": { - "self": "/api/v1/screenshots/2713681905" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681905/relationships/snapshot", - "related": "/api/v1/screenshots/2713681905/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681905/relationships/image", - "related": "/api/v1/screenshots/2713681905/image" - }, - "data": { - "type": "images", - "id": "150861959" - } - } - } - }, - { - "type": "images", - "id": "150861959", - "attributes": { - "url": "https://images.percy.io/dec86bcac9ac39ce2153dd6b2690c70e0ddfe665411b2cd85b7902e90e398b99", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861959" - } - }, - { - "type": "screenshots", - "id": "2713536013", - "links": { - "self": "/api/v1/screenshots/2713536013" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536013/relationships/snapshot", - "related": "/api/v1/screenshots/2713536013/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536013/relationships/image", - "related": "/api/v1/screenshots/2713536013/image" - }, - "data": { - "type": "images", - "id": "150861959" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555868", - "attributes": { - "name": "UI (User Interface)/size_constraints.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555868" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555868/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836044" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555868/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555868/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993821", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993821" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617393" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555870" - }, - "data": { - "type": "snapshots", - "id": "1631555870" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681964" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536125" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681964", - "links": { - "self": "/api/v1/screenshots/2713681964" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681964/relationships/snapshot", - "related": "/api/v1/screenshots/2713681964/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681964/relationships/image", - "related": "/api/v1/screenshots/2713681964/image" - }, - "data": { - "type": "images", - "id": "150542209" - } - } - } - }, - { - "type": "images", - "id": "150542209", - "attributes": { - "url": "https://images.percy.io/c110f862d962cde24030b089bcf06eaa716dd289774ce622ed31ec3a5799bca1", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542209" - } - }, - { - "type": "screenshots", - "id": "2713536125", - "links": { - "self": "/api/v1/screenshots/2713536125" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536125/relationships/snapshot", - "related": "/api/v1/screenshots/2713536125/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536125/relationships/image", - "related": "/api/v1/screenshots/2713536125/image" - }, - "data": { - "type": "images", - "id": "150542209" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555870", - "attributes": { - "name": "UI (User Interface)/text.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555870" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555870/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836046" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555870/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555870/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993823", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993823" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617394" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555874" - }, - "data": { - "type": "snapshots", - "id": "1631555874" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681936" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536083" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681936", - "links": { - "self": "/api/v1/screenshots/2713681936" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681936/relationships/snapshot", - "related": "/api/v1/screenshots/2713681936/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681936/relationships/image", - "related": "/api/v1/screenshots/2713681936/image" - }, - "data": { - "type": "images", - "id": "150861963" - } - } - } - }, - { - "type": "images", - "id": "150861963", - "attributes": { - "url": "https://images.percy.io/98155312d460f124f27b1d9657f3f1db6e842eb822d8d1be558b5b44dec01b1f", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150861963" - } - }, - { - "type": "screenshots", - "id": "2713536083", - "links": { - "self": "/api/v1/screenshots/2713536083" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536083/relationships/snapshot", - "related": "/api/v1/screenshots/2713536083/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536083/relationships/image", - "related": "/api/v1/screenshots/2713536083/image" - }, - "data": { - "type": "images", - "id": "150861963" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555874", - "attributes": { - "name": "UI (User Interface)/text_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555874" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555874/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836050" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555874/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555874/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993824", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993824" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617395" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555876" - }, - "data": { - "type": "snapshots", - "id": "1631555876" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681939" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536078" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681939", - "links": { - "self": "/api/v1/screenshots/2713681939" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681939/relationships/snapshot", - "related": "/api/v1/screenshots/2713681939/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681939/relationships/image", - "related": "/api/v1/screenshots/2713681939/image" - }, - "data": { - "type": "images", - "id": "150542219" - } - } - } - }, - { - "type": "images", - "id": "150542219", - "attributes": { - "url": "https://images.percy.io/19b83700869516b09a99cd27e9855748c1697d11037fbf14fc3196060ce7e4c5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542219" - } - }, - { - "type": "screenshots", - "id": "2713536078", - "links": { - "self": "/api/v1/screenshots/2713536078" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536078/relationships/snapshot", - "related": "/api/v1/screenshots/2713536078/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536078/relationships/image", - "related": "/api/v1/screenshots/2713536078/image" - }, - "data": { - "type": "images", - "id": "150542219" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555876", - "attributes": { - "name": "UI (User Interface)/text_wrap_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555876" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555876/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836052" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555876/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555876/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993825", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993825" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617396" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555878" - }, - "data": { - "type": "snapshots", - "id": "1631555878" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681903" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536063" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681903", - "links": { - "self": "/api/v1/screenshots/2713681903" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681903/relationships/snapshot", - "related": "/api/v1/screenshots/2713681903/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681903/relationships/image", - "related": "/api/v1/screenshots/2713681903/image" - }, - "data": { - "type": "images", - "id": "150542223" - } - } - } - }, - { - "type": "images", - "id": "150542223", - "attributes": { - "url": "https://images.percy.io/057e95296968b613dbdb202454b4adaad7e4d6beaeb48b9d21af1d271e9e3c60", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542223" - } - }, - { - "type": "screenshots", - "id": "2713536063", - "links": { - "self": "/api/v1/screenshots/2713536063" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536063/relationships/snapshot", - "related": "/api/v1/screenshots/2713536063/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536063/relationships/image", - "related": "/api/v1/screenshots/2713536063/image" - }, - "data": { - "type": "images", - "id": "150542223" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555878", - "attributes": { - "name": "UI (User Interface)/transparency_ui.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555878" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555878/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836057" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555878/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555878/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993826", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993826" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617397" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555880" - }, - "data": { - "type": "snapshots", - "id": "1631555880" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681906" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536124" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681906", - "links": { - "self": "/api/v1/screenshots/2713681906" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681906/relationships/snapshot", - "related": "/api/v1/screenshots/2713681906/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681906/relationships/image", - "related": "/api/v1/screenshots/2713681906/image" - }, - "data": { - "type": "images", - "id": "150542224" - } - } - } - }, - { - "type": "images", - "id": "150542224", - "attributes": { - "url": "https://images.percy.io/bd468925c3aeea34ba5d427ff5c1e1a6218609098bffac0a4957c5c09350976d", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542224" - } - }, - { - "type": "screenshots", - "id": "2713536124", - "links": { - "self": "/api/v1/screenshots/2713536124" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536124/relationships/snapshot", - "related": "/api/v1/screenshots/2713536124/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536124/relationships/image", - "related": "/api/v1/screenshots/2713536124/image" - }, - "data": { - "type": "images", - "id": "150542224" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555880", - "attributes": { - "name": "UI (User Interface)/ui.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555880" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555880/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836059" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555880/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555880/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993827", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993827" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617398" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555881" - }, - "data": { - "type": "snapshots", - "id": "1631555881" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681885" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536180" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681885", - "links": { - "self": "/api/v1/screenshots/2713681885" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681885/relationships/snapshot", - "related": "/api/v1/screenshots/2713681885/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681885/relationships/image", - "related": "/api/v1/screenshots/2713681885/image" - }, - "data": { - "type": "images", - "id": "150542232" - } - } - } - }, - { - "type": "images", - "id": "150542232", - "attributes": { - "url": "https://images.percy.io/ea69c5d5bf6a34a521856c349ca45bebed957fe3847f2a66103ea25a6e4e6077", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542232" - } - }, - { - "type": "screenshots", - "id": "2713536180", - "links": { - "self": "/api/v1/screenshots/2713536180" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536180/relationships/snapshot", - "related": "/api/v1/screenshots/2713536180/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536180/relationships/image", - "related": "/api/v1/screenshots/2713536180/image" - }, - "data": { - "type": "images", - "id": "150542232" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555881", - "attributes": { - "name": "UI (User Interface)/ui_scaling.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555881" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555881/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836060" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555881/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555881/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993835", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993835" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617406" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555882" - }, - "data": { - "type": "snapshots", - "id": "1631555882" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681941" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536031" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681941", - "links": { - "self": "/api/v1/screenshots/2713681941" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681941/relationships/snapshot", - "related": "/api/v1/screenshots/2713681941/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681941/relationships/image", - "related": "/api/v1/screenshots/2713681941/image" - }, - "data": { - "type": "images", - "id": "150542235" - } - } - } - }, - { - "type": "images", - "id": "150542235", - "attributes": { - "url": "https://images.percy.io/c94386a9b8d5451d3867bff1892ff013e262f674c03dc8ed11117282ccb4f9d5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542235" - } - }, - { - "type": "screenshots", - "id": "2713536031", - "links": { - "self": "/api/v1/screenshots/2713536031" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536031/relationships/snapshot", - "related": "/api/v1/screenshots/2713536031/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536031/relationships/image", - "related": "/api/v1/screenshots/2713536031/image" - }, - "data": { - "type": "images", - "id": "150542235" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555882", - "attributes": { - "name": "UI (User Interface)/ui_texture_atlas.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555882" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555882/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836061" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555882/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555882/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993838", - "attributes": { - "state": "finished", - "width": 1600, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993838" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617409" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555884" - }, - "data": { - "type": "snapshots", - "id": "1631555884" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681954" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536093" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681954", - "links": { - "self": "/api/v1/screenshots/2713681954" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681954/relationships/snapshot", - "related": "/api/v1/screenshots/2713681954/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681954/relationships/image", - "related": "/api/v1/screenshots/2713681954/image" - }, - "data": { - "type": "images", - "id": "150537824" - } - } - } - }, - { - "type": "images", - "id": "150537824", - "attributes": { - "url": "https://images.percy.io/cd8329fd52066186934f0e9a60d6d137b21d06a62a22af82743041abfb794787", - "width": 1600, - "height": 1204 - }, - "links": { - "self": "/api/v1/images/150537824" - } - }, - { - "type": "screenshots", - "id": "2713536093", - "links": { - "self": "/api/v1/screenshots/2713536093" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536093/relationships/snapshot", - "related": "/api/v1/screenshots/2713536093/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536093/relationships/image", - "related": "/api/v1/screenshots/2713536093/image" - }, - "data": { - "type": "images", - "id": "150537824" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555884", - "attributes": { - "name": "UI (User Interface)/viewport_debug.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555884" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555884/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836063" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555884/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555884/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993839", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993839" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617410" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555887" - }, - "data": { - "type": "snapshots", - "id": "1631555887" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681855" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536038" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681855", - "links": { - "self": "/api/v1/screenshots/2713681855" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681855/relationships/snapshot", - "related": "/api/v1/screenshots/2713681855/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681855/relationships/image", - "related": "/api/v1/screenshots/2713681855/image" - }, - "data": { - "type": "images", - "id": "150537829" - } - } - } - }, - { - "type": "images", - "id": "150537829", - "attributes": { - "url": "https://images.percy.io/c4047c73af80641478c0d6a18bc25f717444fd218f11d84dd134396c4eb00247", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537829" - } - }, - { - "type": "screenshots", - "id": "2713536038", - "links": { - "self": "/api/v1/screenshots/2713536038" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536038/relationships/snapshot", - "related": "/api/v1/screenshots/2713536038/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536038/relationships/image", - "related": "/api/v1/screenshots/2713536038/image" - }, - "data": { - "type": "images", - "id": "150537829" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555887", - "attributes": { - "name": "UI (User Interface)/z_index.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555887" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555887/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836066" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555887/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555887/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993840", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993840" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617411" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555892" - }, - "data": { - "type": "snapshots", - "id": "1631555892" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681894" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536036" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681894", - "links": { - "self": "/api/v1/screenshots/2713681894" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681894/relationships/snapshot", - "related": "/api/v1/screenshots/2713681894/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681894/relationships/image", - "related": "/api/v1/screenshots/2713681894/image" - }, - "data": { - "type": "images", - "id": "150537835" - } - } - } - }, - { - "type": "images", - "id": "150537835", - "attributes": { - "url": "https://images.percy.io/8972f736326733273ef442f1f290981b8d1f30872eaa869edecf2d85a9aa8826", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150537835" - } - }, - { - "type": "screenshots", - "id": "2713536036", - "links": { - "self": "/api/v1/screenshots/2713536036" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536036/relationships/snapshot", - "related": "/api/v1/screenshots/2713536036/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536036/relationships/image", - "related": "/api/v1/screenshots/2713536036/image" - }, - "data": { - "type": "images", - "id": "150537835" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555892", - "attributes": { - "name": "Window/clear_color.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555892" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555892/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836078" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555892/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555892/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993841", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993841" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617412" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555886" - }, - "data": { - "type": "snapshots", - "id": "1631555886" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681916" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536029" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681916", - "links": { - "self": "/api/v1/screenshots/2713681916" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681916/relationships/snapshot", - "related": "/api/v1/screenshots/2713681916/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681916/relationships/image", - "related": "/api/v1/screenshots/2713681916/image" - }, - "data": { - "type": "images", - "id": "150542233" - } - } - } - }, - { - "type": "images", - "id": "150542233", - "attributes": { - "url": "https://images.percy.io/c10afd5b6dfd949c71c610d9c901908d0cd215126e8c8835c4832b49ffbe1ddb", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542233" - } - }, - { - "type": "screenshots", - "id": "2713536029", - "links": { - "self": "/api/v1/screenshots/2713536029" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536029/relationships/snapshot", - "related": "/api/v1/screenshots/2713536029/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536029/relationships/image", - "related": "/api/v1/screenshots/2713536029/image" - }, - "data": { - "type": "images", - "id": "150542233" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555886", - "attributes": { - "name": "UI (User Interface)/window_fallthrough.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555886" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555886/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836065" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555886/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555886/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993842", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993842" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617413" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555893" - }, - "data": { - "type": "snapshots", - "id": "1631555893" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681929" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536144" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681929", - "links": { - "self": "/api/v1/screenshots/2713681929" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681929/relationships/snapshot", - "related": "/api/v1/screenshots/2713681929/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681929/relationships/image", - "related": "/api/v1/screenshots/2713681929/image" - }, - "data": { - "type": "images", - "id": "150542243" - } - } - } - }, - { - "type": "images", - "id": "150542243", - "attributes": { - "url": "https://images.percy.io/af0618644b8c74d1d6a408a4ef2bf8dea2f825f7e551eb9b0b3cf02f35e1f71e", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542243" - } - }, - { - "type": "screenshots", - "id": "2713536144", - "links": { - "self": "/api/v1/screenshots/2713536144" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536144/relationships/snapshot", - "related": "/api/v1/screenshots/2713536144/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536144/relationships/image", - "related": "/api/v1/screenshots/2713536144/image" - }, - "data": { - "type": "images", - "id": "150542243" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555893", - "attributes": { - "name": "Window/low_power.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555893" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555893/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836082" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555893/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555893/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993844", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993844" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617415" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555895" - }, - "data": { - "type": "snapshots", - "id": "1631555895" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681985" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536135" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681985", - "links": { - "self": "/api/v1/screenshots/2713681985" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681985/relationships/snapshot", - "related": "/api/v1/screenshots/2713681985/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681985/relationships/image", - "related": "/api/v1/screenshots/2713681985/image" - }, - "data": { - "type": "images", - "id": "150542262" - } - } - } - }, - { - "type": "images", - "id": "150542262", - "attributes": { - "url": "https://images.percy.io/05e207b524fe89cc038e8a0bd188383efcafd3c54bbc10a6bcdaf0c82dd82b53", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542262" - } - }, - { - "type": "screenshots", - "id": "2713536135", - "links": { - "self": "/api/v1/screenshots/2713536135" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536135/relationships/snapshot", - "related": "/api/v1/screenshots/2713536135/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536135/relationships/image", - "related": "/api/v1/screenshots/2713536135/image" - }, - "data": { - "type": "images", - "id": "150542262" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555895", - "attributes": { - "name": "Window/multiple_windows.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555895" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555895/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836084" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555895/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555895/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993847", - "attributes": { - "state": "finished", - "width": 500, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993847" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617418" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555894" - }, - "data": { - "type": "snapshots", - "id": "1631555894" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713681973" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536061" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713681973", - "links": { - "self": "/api/v1/screenshots/2713681973" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713681973/relationships/snapshot", - "related": "/api/v1/screenshots/2713681973/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713681973/relationships/image", - "related": "/api/v1/screenshots/2713681973/image" - }, - "data": { - "type": "images", - "id": "150542260" - } - } - } - }, - { - "type": "images", - "id": "150542260", - "attributes": { - "url": "https://images.percy.io/dd816a342b7e9ba098cf8a0df7c9f8cd3a22ca12ef53709cf8e2ca1a799a1f0c", - "width": 500, - "height": 304 - }, - "links": { - "self": "/api/v1/images/150542260" - } - }, - { - "type": "screenshots", - "id": "2713536061", - "links": { - "self": "/api/v1/screenshots/2713536061" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536061/relationships/snapshot", - "related": "/api/v1/screenshots/2713536061/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536061/relationships/image", - "related": "/api/v1/screenshots/2713536061/image" - }, - "data": { - "type": "images", - "id": "150542260" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555894", - "attributes": { - "name": "Window/scale_factor_override.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555894" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555894/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836083" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555894/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555894/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993856", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993856" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617424" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555896" - }, - "data": { - "type": "snapshots", - "id": "1631555896" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713682084" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536032" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713682084", - "links": { - "self": "/api/v1/screenshots/2713682084" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713682084/relationships/snapshot", - "related": "/api/v1/screenshots/2713682084/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713682084/relationships/image", - "related": "/api/v1/screenshots/2713682084/image" - }, - "data": { - "type": "images", - "id": "150542263" - } - } - } - }, - { - "type": "images", - "id": "150542263", - "attributes": { - "url": "https://images.percy.io/48972f4ce5d9d9fae16458c17e987a49ef26e4a4f1abae31867737676dafc0a5", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542263" - } - }, - { - "type": "screenshots", - "id": "2713536032", - "links": { - "self": "/api/v1/screenshots/2713536032" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536032/relationships/snapshot", - "related": "/api/v1/screenshots/2713536032/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536032/relationships/image", - "related": "/api/v1/screenshots/2713536032/image" - }, - "data": { - "type": "images", - "id": "150542263" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555896", - "attributes": { - "name": "Window/screenshot.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555896" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555896/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836085" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555896/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555896/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993857", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993857" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617425" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555899" - }, - "data": { - "type": "snapshots", - "id": "1631555899" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713682030" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536056" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713682030", - "links": { - "self": "/api/v1/screenshots/2713682030" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713682030/relationships/snapshot", - "related": "/api/v1/screenshots/2713682030/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713682030/relationships/image", - "related": "/api/v1/screenshots/2713682030/image" - }, - "data": { - "type": "images", - "id": "150542273" - } - } - } - }, - { - "type": "images", - "id": "150542273", - "attributes": { - "url": "https://images.percy.io/5ef78b6d975241304a52fb2ad194674cfc5474a7b528fa7e09ac2d42d3921f12", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542273" - } - }, - { - "type": "screenshots", - "id": "2713536056", - "links": { - "self": "/api/v1/screenshots/2713536056" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536056/relationships/snapshot", - "related": "/api/v1/screenshots/2713536056/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536056/relationships/image", - "related": "/api/v1/screenshots/2713536056/image" - }, - "data": { - "type": "images", - "id": "150542273" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555899", - "attributes": { - "name": "Window/transparent_window.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555899" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555899/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836088" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555899/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555899/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993862", - "attributes": { - "state": "finished", - "width": 1280, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993862" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617430" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555901" - }, - "data": { - "type": "snapshots", - "id": "1631555901" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713682048" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536193" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713682048", - "links": { - "self": "/api/v1/screenshots/2713682048" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713682048/relationships/snapshot", - "related": "/api/v1/screenshots/2713682048/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713682048/relationships/image", - "related": "/api/v1/screenshots/2713682048/image" - }, - "data": { - "type": "images", - "id": "150542274" - } - } - } - }, - { - "type": "images", - "id": "150542274", - "attributes": { - "url": "https://images.percy.io/42ea7ddb7c9e9b2715d19629a0efc6d0b37f3c2e802a2eb0de3dc627b0301420", - "width": 1280, - "height": 724 - }, - "links": { - "self": "/api/v1/images/150542274" - } - }, - { - "type": "screenshots", - "id": "2713536193", - "links": { - "self": "/api/v1/screenshots/2713536193" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536193/relationships/snapshot", - "related": "/api/v1/screenshots/2713536193/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536193/relationships/image", - "related": "/api/v1/screenshots/2713536193/image" - }, - "data": { - "type": "images", - "id": "150542274" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555901", - "attributes": { - "name": "Window/window_resizing.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555901" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555901/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836095" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555901/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555901/missing-resources" - } - } - } - }, - { - "type": "comparisons", - "id": "2720993863", - "attributes": { - "state": "finished", - "width": 500, - "diff-ratio": 0.0, - "ignored-top": 0, - "ignored-bottom": 0, - "external-debug-url": null, - "new-and-unchanged-with-reviewed-baseline": false - }, - "links": { - "self": "/api/v1/comparisons/2720993863" - }, - "relationships": { - "head-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631617431" - } - }, - "base-snapshot": { - "links": { - "related": "/api/v1/snapshots/1631555904" - }, - "data": { - "type": "snapshots", - "id": "1631555904" - } - }, - "head-screenshot": { - "data": { - "type": "screenshots", - "id": "2713682025" - } - }, - "head-build": { - "data": { - "type": "builds", - "id": "29374121" - } - }, - "base-screenshot": { - "data": { - "type": "screenshots", - "id": "2713536234" - } - }, - "diff-image": { - "data": null - }, - "browser": { - "data": { - "type": "browsers", - "id": "38" - } - }, - "comparison-tag": { - "data": null - } - } - }, - { - "type": "screenshots", - "id": "2713682025", - "links": { - "self": "/api/v1/screenshots/2713682025" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713682025/relationships/snapshot", - "related": "/api/v1/screenshots/2713682025/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713682025/relationships/image", - "related": "/api/v1/screenshots/2713682025/image" - }, - "data": { - "type": "images", - "id": "150537853" - } - } - } - }, - { - "type": "images", - "id": "150537853", - "attributes": { - "url": "https://images.percy.io/665f3f6628c2d4bfe768e72dbab40faba53adfbac1ebe60bcc7f7dafe3ca181f", - "width": 500, - "height": 304 - }, - "links": { - "self": "/api/v1/images/150537853" - } - }, - { - "type": "screenshots", - "id": "2713536234", - "links": { - "self": "/api/v1/screenshots/2713536234" - }, - "relationships": { - "snapshot": { - "links": { - "self": "/api/v1/screenshots/2713536234/relationships/snapshot", - "related": "/api/v1/screenshots/2713536234/snapshot" - } - }, - "image": { - "links": { - "self": "/api/v1/screenshots/2713536234/relationships/image", - "related": "/api/v1/screenshots/2713536234/image" - }, - "data": { - "type": "images", - "id": "150537853" - } - } - } - }, - { - "type": "snapshots", - "id": "1631555904", - "attributes": { - "name": "Window/window_settings.png", - "review-state": "approved", - "review-state-reason": "no_diffs", - "fingerprint": null, - "total-open-comments": 0, - "is-reintroduced": false, - "enable-javascript": false, - "scope-selector": null - }, - "links": { - "self": "/api/v1/snapshots/1631555904" - }, - "relationships": { - "build": { - "data": { - "type": "builds", - "id": "29372678" - } - }, - "latest-changed-ancestor": { - "links": { - "related": "/api/v1/snapshots/1631555904/latest-changed-ancestor" - } - }, - "screenshots": {}, - "comparisons": { - "data": [ - { - "type": "comparisons", - "id": "2720836099" - } - ] - }, - "ignored-regions": { - "data": [] - }, - "missing-resources": { - "links": { - "self": "/api/v1/snapshots/1631555904/relationships/missing-resources", - "related": "/api/v1/snapshots/1631555904/missing-resources" - } - } - } - } - ] -} \ No newline at end of file diff --git a/src/screenshot/test-pixeleagle.json b/src/screenshot/test-pixeleagle.json index f36bb525..a73d6564 100644 --- a/src/screenshot/test-pixeleagle.json +++ b/src/screenshot/test-pixeleagle.json @@ -1,5 +1,5 @@ { - "project_id": "test", + "project_id": "00000000-0000-0000-0000-000000000000", "from": 30, "to": 27, "missing": [ From dd10ba76b6ba4dbb27f1c19f88b438007756e903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 00:51:32 +0200 Subject: [PATCH 15/18] set pixeleagle cli version --- .github/workflows/workflow-mobile.yml | 6 +++--- .github/workflows/workflow-native.yml | 2 +- .github/workflows/workflow-wasm.yml | 2 +- Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index e5a1035b..d001005c 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -38,7 +38,7 @@ jobs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@main + uses: vleue/PixelEagle-cli/install@v0.2.0 - name: Create Run id: run @@ -275,7 +275,7 @@ jobs: path: .github/start-mobile-example/*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@main + uses: vleue/PixelEagle-cli/install@v0.2.0 - name: Send to Pixel Eagle run: | @@ -298,7 +298,7 @@ jobs: if: always() steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@main + uses: vleue/PixelEagle-cli/install@v0.2.0 - name: Trigger screenshots comparison run: | diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index f1c34d55..9404085f 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -258,7 +258,7 @@ jobs: - name: Install Pixel Eagle CLI if: steps.gather-examples.outcome == 'success' - uses: vleue/PixelEagle-cli/install@main + uses: vleue/PixelEagle-cli/install@v0.2.0 - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index 50483108..a598ce33 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -147,7 +147,7 @@ jobs: path: .github/start-wasm-example/screenshot-*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@main + uses: vleue/PixelEagle-cli/install@v0.2.0 - name: Send to Pixel Eagle run: | diff --git a/Cargo.toml b/Cargo.toml index 0d1e6ef5..9c523e70 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,4 +9,4 @@ serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5.30", features = ["derive"] } -pixeleagle-cli = { git = "https://github.com/vleue/PixelEagle-cli", features = ["blocking"] } +pixeleagle-cli = { git = "https://github.com/vleue/PixelEagle-cli", features = ["blocking"], tag = "v0.2.0" } From b9d003756ae2621a53a2bb5f1b4dd14dd96bcc18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 01:08:04 +0200 Subject: [PATCH 16/18] fix path --- .github/workflows/workflow-native.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index 9404085f..c144bb78 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -269,8 +269,7 @@ jobs: pixeleagle-cli upload-screenshots $run */*.png - pixeleagle-cli --format json compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > pixeleagle-${{ matrix.os }}.json - cat pixeleagle-${{ matrix.os }}.json + pixeleagle-cli --format json compare-run $run --same os --filter branch:main --print-details | jq '{project_id: .project_id, from: .from, to: .to}' > ../pixeleagle-${{ matrix.os }}.json echo "created run $run" env: From 8583f6ebe7c96274d952f92747bbe30462660854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 08:31:32 +0200 Subject: [PATCH 17/18] update --- .github/workflows/workflow-mobile.yml | 6 +++--- .github/workflows/workflow-native.yml | 2 +- .github/workflows/workflow-wasm.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index d001005c..187afda2 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -38,7 +38,7 @@ jobs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.0 + uses: vleue/PixelEagle-cli/install@v0.2.1 - name: Create Run id: run @@ -275,7 +275,7 @@ jobs: path: .github/start-mobile-example/*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.0 + uses: vleue/PixelEagle-cli/install@v0.2.1 - name: Send to Pixel Eagle run: | @@ -298,7 +298,7 @@ jobs: if: always() steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.0 + uses: vleue/PixelEagle-cli/install@v0.2.1 - name: Trigger screenshots comparison run: | diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index c144bb78..9dde595f 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -258,7 +258,7 @@ jobs: - name: Install Pixel Eagle CLI if: steps.gather-examples.outcome == 'success' - uses: vleue/PixelEagle-cli/install@v0.2.0 + uses: vleue/PixelEagle-cli/install@v0.2.1 - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index a598ce33..ceac3f63 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -147,7 +147,7 @@ jobs: path: .github/start-wasm-example/screenshot-*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.0 + uses: vleue/PixelEagle-cli/install@v0.2.1 - name: Send to Pixel Eagle run: | From 0920831581191939d79c8c31c61d1cfb2a494697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Mon, 6 Apr 2026 08:32:44 +0200 Subject: [PATCH 18/18] pin pixel eagle --- .github/workflows/workflow-mobile.yml | 6 +++--- .github/workflows/workflow-native.yml | 2 +- .github/workflows/workflow-wasm.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/workflow-mobile.yml b/.github/workflows/workflow-mobile.yml index 187afda2..70ce82cb 100644 --- a/.github/workflows/workflow-mobile.yml +++ b/.github/workflows/workflow-mobile.yml @@ -38,7 +38,7 @@ jobs: pixeleagle_run: ${{ steps.run.outputs.pixeleagle_run }} steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.1 + uses: vleue/PixelEagle-cli/install@1eeb51dcd4531350912a1d4542eb687589d212e2 # v0.2.1 - name: Create Run id: run @@ -275,7 +275,7 @@ jobs: path: .github/start-mobile-example/*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.1 + uses: vleue/PixelEagle-cli/install@1eeb51dcd4531350912a1d4542eb687589d212e2 # v0.2.1 - name: Send to Pixel Eagle run: | @@ -298,7 +298,7 @@ jobs: if: always() steps: - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.1 + uses: vleue/PixelEagle-cli/install@1eeb51dcd4531350912a1d4542eb687589d212e2 # v0.2.1 - name: Trigger screenshots comparison run: | diff --git a/.github/workflows/workflow-native.yml b/.github/workflows/workflow-native.yml index 9dde595f..02e98185 100644 --- a/.github/workflows/workflow-native.yml +++ b/.github/workflows/workflow-native.yml @@ -258,7 +258,7 @@ jobs: - name: Install Pixel Eagle CLI if: steps.gather-examples.outcome == 'success' - uses: vleue/PixelEagle-cli/install@v0.2.1 + uses: vleue/PixelEagle-cli/install@1eeb51dcd4531350912a1d4542eb687589d212e2 # v0.2.1 - name: Send to Pixel Eagle if: steps.gather-examples.outcome == 'success' diff --git a/.github/workflows/workflow-wasm.yml b/.github/workflows/workflow-wasm.yml index ceac3f63..bb0b55f5 100644 --- a/.github/workflows/workflow-wasm.yml +++ b/.github/workflows/workflow-wasm.yml @@ -147,7 +147,7 @@ jobs: path: .github/start-wasm-example/screenshot-*.png - name: Install Pixel Eagle CLI - uses: vleue/PixelEagle-cli/install@v0.2.1 + uses: vleue/PixelEagle-cli/install@1eeb51dcd4531350912a1d4542eb687589d212e2 # v0.2.1 - name: Send to Pixel Eagle run: |