Skip to content

Commit

Permalink
chore: Update target puya version and recompile approvals
Browse files Browse the repository at this point in the history
  • Loading branch information
tristanmenzel committed Feb 24, 2025
1 parent 5087dd1 commit d3f9371
Show file tree
Hide file tree
Showing 386 changed files with 1,241 additions and 401 deletions.
2 changes: 1 addition & 1 deletion src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export const Constants = {
encodedAddressLength: 58,
zeroAddressEncoded: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ',
supportedAvmVersions: [10n, 11n],
targetedPuyaVersion: '4.4.0',
targetedPuyaVersion: '4.4.2',
} as const

export type SupportedAvmVersion = (typeof Constants.supportedAvmVersions)[number]
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/abi-decorators/BaseAbi.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/abi-decorators/SubAbi.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/abi-decorators/SubAbi2.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ getAccountInfo:
// tests/approvals/accounts.algo.ts:5
// public getAccountInfo(account: Account, asset: Asset) {
proto 2 15

getAccountInfo_while_top@2:
pushint 1410 // 1410
global OpcodeBudget
>
Expand All @@ -163,7 +165,7 @@ getAccountInfo:
intc_0 // 0
itxn_field Fee
itxn_submit
b getAccountInfo
b getAccountInfo_while_top@2

getAccountInfo_after_while@7:
// tests/approvals/accounts.algo.ts:9
Expand Down

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions tests/approvals/out/o1/accounts/AccountsContract.arc56.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/arc4-struct/StructDemo.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/avm11/AVM11Contract.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/do-loops/DoLoopsAlgo.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/for-loops/ForLoopsAlgo.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/global-state/TestArc4.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/implicit-create/NoBare.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/implicit-create/NoNoOp.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/itxn/ItxnDemoContract.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/jsdoc/JSDocDemo.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
2 changes: 1 addition & 1 deletion tests/approvals/out/o1/match-expr/MatchExprAlgo.arc56.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@
"compilerVersion": {
"major": 4,
"minor": 4,
"patch": 0
"patch": 2
}
},
"events": [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ test:
proto 1 0
intc_0 // 0
bytec_0 // ""

test_while_top@5:
pushint 2010 // 2010
global OpcodeBudget
>
Expand All @@ -72,7 +74,7 @@ test:
intc_0 // 0
itxn_field Fee
itxn_submit
b test
b test_while_top@5

test_after_while@10:
// tests/approvals/mutable-arrays.algo.ts:7
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
}
},
"source": {
"approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYXJjNC9pbmRleC5kLnRzOjpDb250cmFjdC5hcHByb3ZhbFByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBpbnRjYmxvY2sgMCA4IDEKICAgIGJ5dGVjYmxvY2sgMHggMHgwNjgxMDEKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjQKICAgIC8vIGNsYXNzIE11dGFibGVBcnJheXNBbGdvIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE51bUFwcEFyZ3MKICAgIGJ6IG1haW5fYmFyZV9yb3V0aW5nQDYKICAgIHB1c2hieXRlcyAweDJhMzM3NzcxIC8vIG1ldGhvZCAidGVzdCh1aW50NjQpdm9pZCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIG1haW5fdGVzdF9yb3V0ZUAzCgptYWluX2FmdGVyX2lmX2Vsc2VAMTA6CiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo0CiAgICAvLyBjbGFzcyBNdXRhYmxlQXJyYXlzQWxnbyBleHRlbmRzIENvbnRyYWN0IHsKICAgIGludGNfMCAvLyAwCiAgICByZXR1cm4KCm1haW5fdGVzdF9yb3V0ZUAzOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6NQogICAgLy8gdGVzdChsZW5ndGg6IHVpbnQ2NCkgewogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgYXNzZXJ0IC8vIE9uQ29tcGxldGlvbiBpcyBub3QgTm9PcAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgIGFzc2VydCAvLyBjYW4gb25seSBjYWxsIHdoZW4gbm90IGNyZWF0aW5nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo0CiAgICAvLyBjbGFzcyBNdXRhYmxlQXJyYXlzQWxnbyBleHRlbmRzIENvbnRyYWN0IHsKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDEKICAgIGJ0b2kKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjUKICAgIC8vIHRlc3QobGVuZ3RoOiB1aW50NjQpIHsKICAgIGNhbGxzdWIgdGVzdAogICAgaW50Y18yIC8vIDEKICAgIHJldHVybgoKbWFpbl9iYXJlX3JvdXRpbmdANjoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjQKICAgIC8vIGNsYXNzIE11dGFibGVBcnJheXNBbGdvIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE9uQ29tcGxldGlvbgogICAgYm56IG1haW5fYWZ0ZXJfaWZfZWxzZUAxMAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgICEKICAgIGFzc2VydCAvLyBjYW4gb25seSBjYWxsIHdoZW4gY3JlYXRpbmcKICAgIGludGNfMiAvLyAxCiAgICByZXR1cm4KCgovLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo6TXV0YWJsZUFycmF5c0FsZ28udGVzdChsZW5ndGg6IHVpbnQ2NCkgLT4gdm9pZDoKdGVzdDoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjUKICAgIC8vIHRlc3QobGVuZ3RoOiB1aW50NjQpIHsKICAgIHByb3RvIDEgMAogICAgaW50Y18wIC8vIDAKICAgIGJ5dGVjXzAgLy8gIiIKICAgIHB1c2hpbnQgMjAxMCAvLyAyMDEwCiAgICBnbG9iYWwgT3Bjb2RlQnVkZ2V0CiAgICA+CiAgICBieiB0ZXN0X2FmdGVyX3doaWxlQDEwCiAgICBpdHhuX2JlZ2luCiAgICBwdXNoaW50IDYgLy8gYXBwbAogICAgaXR4bl9maWVsZCBUeXBlRW51bQogICAgcHVzaGludCA1IC8vIERlbGV0ZUFwcGxpY2F0aW9uCiAgICBpdHhuX2ZpZWxkIE9uQ29tcGxldGlvbgogICAgYnl0ZWNfMSAvLyAweDA2ODEwMQogICAgaXR4bl9maWVsZCBBcHByb3ZhbFByb2dyYW0KICAgIGJ5dGVjXzEgLy8gMHgwNjgxMDEKICAgIGl0eG5fZmllbGQgQ2xlYXJTdGF0ZVByb2dyYW0KICAgIGludGNfMCAvLyAwCiAgICBpdHhuX2ZpZWxkIEZlZQogICAgaXR4bl9zdWJtaXQKICAgIGIgdGVzdAoKdGVzdF9hZnRlcl93aGlsZUAxMDoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjcKICAgIC8vIGNvbnN0IG1hID0gbmV3IE11dGFibGVBcnJheTx1aW50NjQ+KCkKICAgIGJ5dGVjXzAgLy8gMHgKICAgIGZyYW1lX2J1cnkgMAogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6OAogICAgLy8gZm9yIChsZXQgaTogdWludDY0ID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7CiAgICBpbnRjXzAgLy8gMAogICAgZnJhbWVfYnVyeSAxCgp0ZXN0X3doaWxlX3RvcEAxOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6OAogICAgLy8gZm9yIChsZXQgaTogdWludDY0ID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7CiAgICBmcmFtZV9kaWcgMQogICAgZnJhbWVfZGlnIC0xCiAgICA8CiAgICBieiB0ZXN0X2FmdGVyX3doaWxlQDMKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjkKICAgIC8vIG1hLnB1c2goaSkKICAgIGZyYW1lX2RpZyAxCiAgICBkdXAKICAgIGl0b2IKICAgIGZyYW1lX2RpZyAwCiAgICBzd2FwCiAgICBjb25jYXQgLy8gb24gZXJyb3I6IG1heCBhcnJheSBsZW5ndGggZXhjZWVkZWQKICAgIGZyYW1lX2J1cnkgMAogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6OAogICAgLy8gZm9yIChsZXQgaTogdWludDY0ID0gMDsgaSA8IGxlbmd0aDsgaSsrKSB7CiAgICBpbnRjXzIgLy8gMQogICAgKwogICAgZnJhbWVfYnVyeSAxCiAgICBiIHRlc3Rfd2hpbGVfdG9wQDEKCnRlc3RfYWZ0ZXJfd2hpbGVAMzoKICAgIGZyYW1lX2RpZyAwCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czoxMgogICAgLy8gYXNzZXJ0KG1hLmxlbmd0aCA9PT0gbGVuZ3RoKQogICAgZHVwCiAgICBsZW4KICAgIGR1cAogICAgaW50Y18xIC8vIDgKICAgIC8KICAgIGZyYW1lX2RpZyAtMQogICAgPT0KICAgIGFzc2VydAogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6MTMKICAgIC8vIGFzc2VydChsZW5ndGgsICdoYXMgbGVuZ3RoJykKICAgIGZyYW1lX2RpZyAtMQogICAgYXNzZXJ0IC8vIGhhcyBsZW5ndGgKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjE0CiAgICAvLyBjb25zdCBwb3BwZWQgPSBtYS5wb3AoKQogICAgaW50Y18xIC8vIDgKICAgIC0KICAgIGR1cAogICAgaW50Y18xIC8vIDgKICAgIC8KICAgIGRpZyAyCiAgICBpbnRjXzAgLy8gMAogICAgdW5jb3ZlciAzCiAgICBleHRyYWN0MwogICAgc3dhcAogICAgaW50Y18xIC8vIDgKICAgICoKICAgIHVuY292ZXIgMgogICAgc3dhcAogICAgaW50Y18xIC8vIDgKICAgIGV4dHJhY3QzCiAgICBpbnRjXzAgLy8gMAogICAgZXh0cmFjdF91aW50NjQKICAgIGJ1cnkgMQogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6MTcKICAgIC8vIGFzc2VydChwb3BwZWQgPT09IGxlbmd0aCAtIDEpCiAgICBmcmFtZV9kaWcgLTEKICAgIGludGNfMiAvLyAxCiAgICAtCiAgICA9PQogICAgYXNzZXJ0CiAgICByZXRzdWIK",
"approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYXJjNC9pbmRleC5kLnRzOjpDb250cmFjdC5hcHByb3ZhbFByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBpbnRjYmxvY2sgMCA4IDEKICAgIGJ5dGVjYmxvY2sgMHggMHgwNjgxMDEKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjQKICAgIC8vIGNsYXNzIE11dGFibGVBcnJheXNBbGdvIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE51bUFwcEFyZ3MKICAgIGJ6IG1haW5fYmFyZV9yb3V0aW5nQDYKICAgIHB1c2hieXRlcyAweDJhMzM3NzcxIC8vIG1ldGhvZCAidGVzdCh1aW50NjQpdm9pZCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIG1haW5fdGVzdF9yb3V0ZUAzCgptYWluX2FmdGVyX2lmX2Vsc2VAMTA6CiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo0CiAgICAvLyBjbGFzcyBNdXRhYmxlQXJyYXlzQWxnbyBleHRlbmRzIENvbnRyYWN0IHsKICAgIGludGNfMCAvLyAwCiAgICByZXR1cm4KCm1haW5fdGVzdF9yb3V0ZUAzOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6NQogICAgLy8gdGVzdChsZW5ndGg6IHVpbnQ2NCkgewogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgYXNzZXJ0IC8vIE9uQ29tcGxldGlvbiBpcyBub3QgTm9PcAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgIGFzc2VydCAvLyBjYW4gb25seSBjYWxsIHdoZW4gbm90IGNyZWF0aW5nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo0CiAgICAvLyBjbGFzcyBNdXRhYmxlQXJyYXlzQWxnbyBleHRlbmRzIENvbnRyYWN0IHsKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDEKICAgIGJ0b2kKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjUKICAgIC8vIHRlc3QobGVuZ3RoOiB1aW50NjQpIHsKICAgIGNhbGxzdWIgdGVzdAogICAgaW50Y18yIC8vIDEKICAgIHJldHVybgoKbWFpbl9iYXJlX3JvdXRpbmdANjoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjQKICAgIC8vIGNsYXNzIE11dGFibGVBcnJheXNBbGdvIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE9uQ29tcGxldGlvbgogICAgYm56IG1haW5fYWZ0ZXJfaWZfZWxzZUAxMAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgICEKICAgIGFzc2VydCAvLyBjYW4gb25seSBjYWxsIHdoZW4gY3JlYXRpbmcKICAgIGludGNfMiAvLyAxCiAgICByZXR1cm4KCgovLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo6TXV0YWJsZUFycmF5c0FsZ28udGVzdChsZW5ndGg6IHVpbnQ2NCkgLT4gdm9pZDoKdGVzdDoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjUKICAgIC8vIHRlc3QobGVuZ3RoOiB1aW50NjQpIHsKICAgIHByb3RvIDEgMAogICAgaW50Y18wIC8vIDAKICAgIGJ5dGVjXzAgLy8gIiIKCnRlc3Rfd2hpbGVfdG9wQDU6CiAgICBwdXNoaW50IDIwMTAgLy8gMjAxMAogICAgZ2xvYmFsIE9wY29kZUJ1ZGdldAogICAgPgogICAgYnogdGVzdF9hZnRlcl93aGlsZUAxMAogICAgaXR4bl9iZWdpbgogICAgcHVzaGludCA2IC8vIGFwcGwKICAgIGl0eG5fZmllbGQgVHlwZUVudW0KICAgIHB1c2hpbnQgNSAvLyBEZWxldGVBcHBsaWNhdGlvbgogICAgaXR4bl9maWVsZCBPbkNvbXBsZXRpb24KICAgIGJ5dGVjXzEgLy8gMHgwNjgxMDEKICAgIGl0eG5fZmllbGQgQXBwcm92YWxQcm9ncmFtCiAgICBieXRlY18xIC8vIDB4MDY4MTAxCiAgICBpdHhuX2ZpZWxkIENsZWFyU3RhdGVQcm9ncmFtCiAgICBpbnRjXzAgLy8gMAogICAgaXR4bl9maWVsZCBGZWUKICAgIGl0eG5fc3VibWl0CiAgICBiIHRlc3Rfd2hpbGVfdG9wQDUKCnRlc3RfYWZ0ZXJfd2hpbGVAMTA6CiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo3CiAgICAvLyBjb25zdCBtYSA9IG5ldyBNdXRhYmxlQXJyYXk8dWludDY0PigpCiAgICBieXRlY18wIC8vIDB4CiAgICBmcmFtZV9idXJ5IDAKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjgKICAgIC8vIGZvciAobGV0IGk6IHVpbnQ2NCA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgaW50Y18wIC8vIDAKICAgIGZyYW1lX2J1cnkgMQoKdGVzdF93aGlsZV90b3BAMToKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjgKICAgIC8vIGZvciAobGV0IGk6IHVpbnQ2NCA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgZnJhbWVfZGlnIDEKICAgIGZyYW1lX2RpZyAtMQogICAgPAogICAgYnogdGVzdF9hZnRlcl93aGlsZUAzCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czo5CiAgICAvLyBtYS5wdXNoKGkpCiAgICBmcmFtZV9kaWcgMQogICAgZHVwCiAgICBpdG9iCiAgICBmcmFtZV9kaWcgMAogICAgc3dhcAogICAgY29uY2F0IC8vIG9uIGVycm9yOiBtYXggYXJyYXkgbGVuZ3RoIGV4Y2VlZGVkCiAgICBmcmFtZV9idXJ5IDAKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjgKICAgIC8vIGZvciAobGV0IGk6IHVpbnQ2NCA9IDA7IGkgPCBsZW5ndGg7IGkrKykgewogICAgaW50Y18yIC8vIDEKICAgICsKICAgIGZyYW1lX2J1cnkgMQogICAgYiB0ZXN0X3doaWxlX3RvcEAxCgp0ZXN0X2FmdGVyX3doaWxlQDM6CiAgICBmcmFtZV9kaWcgMAogICAgLy8gdGVzdHMvYXBwcm92YWxzL211dGFibGUtYXJyYXlzLmFsZ28udHM6MTIKICAgIC8vIGFzc2VydChtYS5sZW5ndGggPT09IGxlbmd0aCkKICAgIGR1cAogICAgbGVuCiAgICBkdXAKICAgIGludGNfMSAvLyA4CiAgICAvCiAgICBmcmFtZV9kaWcgLTEKICAgID09CiAgICBhc3NlcnQKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjEzCiAgICAvLyBhc3NlcnQobGVuZ3RoLCAnaGFzIGxlbmd0aCcpCiAgICBmcmFtZV9kaWcgLTEKICAgIGFzc2VydCAvLyBoYXMgbGVuZ3RoCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvbXV0YWJsZS1hcnJheXMuYWxnby50czoxNAogICAgLy8gY29uc3QgcG9wcGVkID0gbWEucG9wKCkKICAgIGludGNfMSAvLyA4CiAgICAtCiAgICBkdXAKICAgIGludGNfMSAvLyA4CiAgICAvCiAgICBkaWcgMgogICAgaW50Y18wIC8vIDAKICAgIHVuY292ZXIgMwogICAgZXh0cmFjdDMKICAgIHN3YXAKICAgIGludGNfMSAvLyA4CiAgICAqCiAgICB1bmNvdmVyIDIKICAgIHN3YXAKICAgIGludGNfMSAvLyA4CiAgICBleHRyYWN0MwogICAgaW50Y18wIC8vIDAKICAgIGV4dHJhY3RfdWludDY0CiAgICBidXJ5IDEKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9tdXRhYmxlLWFycmF5cy5hbGdvLnRzOjE3CiAgICAvLyBhc3NlcnQocG9wcGVkID09PSBsZW5ndGggLSAxKQogICAgZnJhbWVfZGlnIC0xCiAgICBpbnRjXzIgLy8gMQogICAgLQogICAgPT0KICAgIGFzc2VydAogICAgcmV0c3ViCg==",
"clear": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYmFzZS1jb250cmFjdC5kLnRzOjpCYXNlQ29udHJhY3QuY2xlYXJTdGF0ZVByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBwdXNoaW50IDEgLy8gMQogICAgcmV0dXJuCg=="
},
"state": {
Expand Down
Loading

0 comments on commit d3f9371

Please sign in to comment.