Update our in-tree ICU to 76
Categories
(Core :: Internationalization, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox134 | --- | fixed |
People
(Reporter: anba, Assigned: anba)
References
(Blocks 1 open bug)
Details
Attachments
(20 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
34.27 KB,
image/png
|
Details |
Also updates to CLDR 46 and Unicode 16 and brings various bug fixes and improvements.
Release notes: https://unicode-org.github.io/icu/download/76.html
Updating to ICU 76 will likely (again) lead to increased heap memory usage, see bug 1864158 for the perf-alert when updating to ICU 74. Upstream bug report: https://unicode-org.atlassian.net/jira/software/c/projects/ICU/issues/ICU-22647. Not updating ICU until ICU-22647 is fixed isn't really an option anymore, so it seems we just have to accept the increased memory usage.
| Assignee | ||
Comment 1•1 year ago
|
||
Remove files for patches which have been integrated upstream.
| Assignee | ||
Comment 2•1 year ago
|
||
Update patch files to apply cleanly on ICU 76.
| Assignee | ||
Comment 3•1 year ago
|
||
We don't yet use this feature.
| Assignee | ||
Comment 4•1 year ago
|
||
ICU_Utility::parseNumber from "common/util_props.cpp" is now used in "i18n/timezone.cpp".
| Assignee | ||
Comment 5•1 year ago
|
||
| Assignee | ||
Comment 6•1 year ago
|
||
Split from part 5 because the diff is too large for Phabricator, even when
using --less-context.
| Assignee | ||
Comment 7•1 year ago
|
||
Split from part 5 because the diff is too large for Phabricator, even when
using --less-context.
| Assignee | ||
Comment 8•1 year ago
|
||
Split from part 5 because the diff is too large for Phabricator, even when
using --less-context.
| Assignee | ||
Comment 9•1 year ago
|
||
Split from part 5 because the diff is too large for Phabricator, even when
using --less-context.
| Assignee | ||
Comment 10•1 year ago
|
||
Update language tag mappings by running ./make_intl_data.py langtags.
Also update the "Lookup" part for "Adding Likely Subtags" to generate test data
which matches the current UTS 35 spec.
See https://unicode.org/reports/tr35/tr35.html#Likely_Subtags.
| Assignee | ||
Comment 11•1 year ago
|
||
Add new numbering systems from CLDR 46.
Updated by running ./make_intl_data.py numbering and ./make_intl_data.py units.
| Assignee | ||
Comment 12•1 year ago
|
||
Updated by running ./make_unicode.py --version=UNIDATA.
| Assignee | ||
Comment 13•1 year ago
|
||
CLDR 46 uses more locale inheritance to avoid duplicated locale data, that means
locales which use the same quotation characters as the "root" locale no longer
define <quotationStart> but instead rely soley on locale inheritance.
To correctly handle this case in "cldr-quotes.pl", default langQuotes to the
empty string. This also uncovered missing data for a bunch of locales.
Updated by running genUnicodePropertyData.pl, genSpecialCasingData.pl, and cldr-quotes.pl.
| Assignee | ||
Comment 14•1 year ago
|
||
Use CLASS_CHARACTER because that matches the previous character class for most
characters which are now part of the new character classes.
Previously reviewed as D192734.
| Assignee | ||
Comment 15•1 year ago
|
||
The currency display name for multiple locales is now only defined in the "root" locale,
which triggers the U_USING_DEFAULT_WARNING case, so we have to change our detection
when no localisation was found.
Previously reviewed as D192735.
| Assignee | ||
Comment 16•1 year ago
|
||
"Noto Nastaliq Urdu" should be available for Script::ARABIC_NASTALIQ. The other new
scripts don't seem to have a matching Noto font.
| Assignee | ||
Comment 17•1 year ago
|
||
The "ar" locale without a region subtag now defaults to Latin script. Replace with "ar-EG"
to ensure we test Arabic script, too.
| Assignee | ||
Comment 18•1 year ago
|
||
Update results to match CLDR 46 resp. Unicode 16.0.
Changed "ar" to "ar-EG", because non-region specific "ar" now defaults to "Latn"
script per https://unicode-org.atlassian.net/browse/CLDR-17553.
| Assignee | ||
Comment 19•1 year ago
|
||
Comment 20•1 year ago
|
||
Comment 21•1 year ago
|
||
Backed out for causing reftest failures @ space-cluster-2.html
- Backout link
- Push with failures
- Failure Log
- Failure snippet:
[task 2024-10-30T08:21:03.239Z] 08:21:03 INFO - REFTEST TEST-PASS | layout/reftests/line-breaking/space-cluster-1.html == layout/reftests/line-breaking/space-cluster-1-ref.html | image comparison, max difference: 0, number of differing pixels: 0
[task 2024-10-30T08:21:03.240Z] 08:21:03 INFO - REFTEST TEST-END | layout/reftests/line-breaking/space-cluster-1.html == layout/reftests/line-breaking/space-cluster-1-ref.html
[task 2024-10-30T08:21:03.261Z] 08:21:03 INFO - REFTEST TEST-START | layout/reftests/line-breaking/space-cluster-2.html == layout/reftests/line-breaking/space-cluster-2-ref.html
[task 2024-10-30T08:21:03.262Z] 08:21:03 INFO - REFTEST TEST-LOAD | file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/space-cluster-2.html | 30 / 40 (75%)
[task 2024-10-30T08:21:03.340Z] 08:21:03 INFO - REFTEST TEST-LOAD | file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/space-cluster-2-ref.html | 30 / 40 (75%)
[task 2024-10-30T08:21:03.702Z] 08:21:03 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/line-breaking/space-cluster-2.html == layout/reftests/line-breaking/space-cluster-2-ref.html | image comparison, max difference: 92, number of differing pixels: 9
[task 2024-10-30T08:21:03.702Z] 08:21:03 INFO - REFTEST IMAGE 1 (TEST): data:image/png;base64,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AgQIECBAgMABCwiQAz55Dp0AAQIECBAgQIDAoQkIkEM7Y46XAAECBAgQIECAwAELCJADPnkOnQABAgQIECBAgMChCQiQQztjjpcAAQIECBAgQIDAAQsIkAM+eQ6dAAECBAgQIECAwKEJCJBDO2OOlwABAgQIECBAgMABCwiQAz55Dp0AAQIECBAgQIDAoQkIkEM7Y46XAAECBAgQIECAwAELCJADPnkOnQABAgQIECBAgMChCQiQQztjjpcAAQIECBAgQIDAAQsIkAM+eQ6dAAECBAgQIECAwKEJCJBDO2OOlwABAgQIECBAgMABCwiQAz55Dp0AAQIECBAgQIDAoQkIkEM7Y46XAAECBAgQIECAwAEL3G6AfDwb7j96OQzPPgxfXvx0wEwOnQABAgQIECBAgACBmxC4vQA5j4+3wy8fng+fHz0d/hUhN3G+3AYBAgQIECBAgACBgxa4vQA5aBYHT4AAAQIECBAgQIDAbQgIkNtQdZsECBAgQIAAAQIECGwVECCeGAQIECBAgAABAgQI7ExAgOyM2h0RIECAAAECBAgQICBAPAcIECBAgAABAgQIENiZgADZGbU7IkCAAAECBAgQIEBAgHgOECBAgAABAgQIECCwMwEBsjNqd0SAAAECBAgQIECAgADxHCBAgAABAgQIECBAYGcCAmRn1O6IAAECBAgQIECAAAEB4jlAgAABAgQIECBAgMDOBATIzqjdEQECBAgQIECAAAECAsRzgAABAgQIECBAgACBnQkIkJ1RuyMCBAgQIECAAAECBASI5wABAgQIECBAgAABAjsTECA7o3ZHBAgQIECAAAECBAgIEM8BAgQIECBAgAABAgR2JiBAdkbtjggQIECAAAECBAgQECCeAwQIECBAgAABAgQI7EzgFgPk9fDk3tPh/fyhPH71dXj3+84elzsiQIAAAQIECBAgQGAPBW4xQPbw0TokAgQIECBAgAABAgTuVECA3Cm/OydAgAABAgQIECBwWgIC5LTOt0dLgAABAgQIECBA4E4FBMid8rtzAgQIECBAgAABAqclIEBO63x7tAQIECBAgAABAgTuVECA3Cm/OydAgAABAgQIECBwWgIC5LTOt0dLgAABAgQIECBA4E4FBMid8rtzAgQIECBAgAABAqclIEBO63x7tAQIECBAgAABAgTuVECA3Cm/OydAgAABAgQIECBwWgIC5LTOt0dLgAABAgQIECBA4E4FBMid8rtzAgQIECBAgAABAqclIEBO63x7tAQIECBAgAABAgTuVECA3Cm/OydAgAABAgQIECBwWgIC5LTOt0dLgAABAgQIECBA4E4FBMid8rtzAgQIECBAgAABAqclIEBO63x7tAQIECBAgAABAgTuVOAWAuT18OTe0+H91of1w/Dsw5fhxU93+pjdOQECBAgQIECAAAECdyRwCwFyR4/E3RIgQIAAAQIECBAgsPcCAmTvT5EDJECAAAECBAgQIHA8AgLkeM6lR0KAAAECBAgQIEBg7wUEyN6fIgdIgAABAgQIECBA4HgEBMjxnEuPhAABAgQIECBAgMDeCwiQvT9FDpAAAQIECBAgQIDA8QgIkOM5lx4JAQIECBAgQIAAgb0XECB7f4ocIAECBAgQIECAAIHjERAgx3MuPRICBAgQIECAAAECey8gQPb+FDlAAgQIECBAgAABAscjIECO51x6JAQIECBAgAABAgT2XkCA7P0pcoAECBAgQIAAAQIEjkdAgBzPufRICBAgQIAAAQIECOy9gADZ+1PkAAkQIECAAAECBAgcj4AAOZ5z6ZEQIECAAAECBAgQ2HsBAbL3p8gBEiBAgAABAgQIEDgeAQFyPOfSIyFAgAABAgQIECCw9wICZO9PkQMkQIAAAQIECBAgcDwCAuR4zqVHQoAAAQIECBAgQGDvBW4xQF4PT+69GX79+tfw6f7Pw/DPl+HFT3vv4QAJECBAgAABAgQIELhFgVsMkGH4eHZ/ePTyv2F4/Gr4+u73W3wYbpoAAQIECBAgQIAAgUMQuNUAOQQAx0iAAAECBAgQIECAwO4EBMjurN0TAQIECBAgQIAAgZMXECAn/xQAQIAAAQIECBAgQGB3AgJkd9buiQABAgQIECBAgMDJCwiQk38KACBAgAABAgQIECCwOwEBsjtr90SAAAECBAgQIEDg5AUEyMk/BQAQIECAAAECBAgQ2J2AANmdtXsiQIAAAQIECBAgcPICAuTknwIACBAgQIAAAQIECOxOQIDszto9ESBAgAABAgQIEDh5AQFy8k8BAAQIECBAgAABAgR2JyBAdmftnggQIECAAAECBAicvIAAOfmnAAACBAgQIECAAAECuxMQILuzdk8ECBAgQIAAAQIETl5AgJz8UwAAAQIECBAgQIAAgd0JCJDdWbsnAgQIECBAgAABAicvIEBO/ikAgAABAgQIECBAgMDuBG43QD6eDfcfvRwevPo6vPt9dw/KPREgQIAAAQIECBAgsJ8CAmQ/z4ujIkCAAAECBAgQIHCUArcbIEdJ5kERIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAkEaEzMAACAASURBVAQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQqDqTRwAADUNJREFUCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBYQIDGZAQECBAgQIECAAAECrYAAaeXsCBAgQIAAAQIECBCIBQRITGZAgAABAgQIECBAgEArIEBaOTsCBAgQIECAAAECBGIBARKTGRAgQIAAAQIECBAg0AoIkFbOjgABAgQIECBAgACBWECAxGQGBAgQIECAAAECBAi0AgKklbMjQIAAAQIECBAgQCAWECAxmQEBAgQIECBAgAABAq2AAGnl7AgQIECAAAECBAgQiAUESExmQIAAAQIECBAgQIBAKyBAWjk7AgQIECBAgAABAgRiAQESkxkQIECAAAECBAgQINAKCJBWzo4AAQIECBAgQIAAgVhAgMRkBgQIECBAgAABAgQItAICpJWzI0CAAAECBAgQIEAgFhAgMZkBAQIECBAgQIAAAQKtgABp5ewIECBAgAABAgQIEIgFBEhMZkCAAAECBAgQIECAQCsgQFo5OwIECBAgQIAAAQIEYgEBEpMZECBAgAABAgQIECDQCgiQVs6OAAECBAgQIECAAIFYQIDEZAYECBAgQIAAAQIECLQCAqSVsyNAgAABAgQIECBAIBb4P8n3mqJ4LYRrAAAAAElFTkSuQmCC
[task 2024-10-30T08:21:03.703Z] 08:21:03 INFO - REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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IPt2xhwvAQIECBAgQIAAgT0WECB7fPIcOgECBAgQIECAAIF9ExAg+3bGHC8BAgQIECBAgACBPRYQIHt88hw6AQIECBAgQIAAgX0TECD7dsYcLwECBAgQIECAAIE9FhAge3zyHDoBAgQIECBAgACBfRMQIPt2xhwvAQIECBAgQIAAgT0WECB7fPIcOgECBAgQIECAAIF9ExAg+3bGHC8BAgQIECBAgACBPRYQIHt88hw6AQIECBAgQIAAgX0TECD7dsYcLwECBAgQIECAAIE9FhAge3zyHDoBAgQIECBAgACBfRMQIPt2xhwvAQIECBAgQIAAgT0WECB7fPIcOgECBAgQIECAAIF9ExAg+3bGHC8BAgQIECBAgACBPRa42QD5cDLcf/RyGJ69H768+GmPmRw6AQIECBAgQIAAAQLXIXBzAXIaH2+GX94/Hz49ejp8FiHXcb7cBgECBAgQIECAAIG9Fri5ANlrFgdPgAABAgQIECBAgMBNCAiQm1B1mwQIECBAgAABAgQIbBUQIJ4YBAgQIECAAAECBAjsTECA7IzaHREgQIAAAQIECBAgIEA8BwgQIECAAAECBAgQ2JmAANkZtTsiQIAAAQIECBAgQECAeA4QIECAAAECBAgQILAzAQGyM2p3RIAAAQIECBAgQICAAPEcIECAAAECBAgQIEBgZwICZGfU7ogAAQIECBAgQIAAAQHiOUCAAAECBAgQIECAwM4EBMjOqN0RAQIECBAgQIAAAQICxHOAAAECBAgQIECAAIGdCQiQnVG7IwIECBAgQIAAAQIEBIjnAAECBAgQIECAAAECOxMQIDujdkcECBAgQIAAAQIECAgQzwECBAgQIECAAAECBHYmIEB2Ru2OCBAgQIAAAQIECBAQIJ4DBAgQIECAAAECBAjsTOAGA+T18OTe0+Hd/KE8fvV1ePv7zh6XOyJAgAABAgQIECBA4A4K3GCA3MFH65AIECBAgAABAgQIELhVAQFyq/zunAABAgQIECBAgMBxCQiQ4zrfHi0BAgQIECBAgACBWxUQILfK784JECBAgAABAgQIHJeAADmu8+3REiBAgAABAgQIELhVAQFyq/zunAABAgQIECBAgMBxCQiQ4zrfHi0BAgQIECBAgACBWxUQILfK784JECBAgAABAgQIHJeAADmu8+3REiBAgAABAgQIELhVAQFyq/zunAABAgQIECBAgMBxCQiQ4zrfHi0BAgQIECBAgACBWxUQILfK784JECBAgAABAgQIHJeAADmu8+3REiBAgAABAgQIELhVAQFyq/zunAABAgQIECBAgMBxCQiQ4zrfHi0BAgQIECBAgACBWxUQILfK784JECBAgAABAgQIHJeAADmu8+3REiBAgAABAgQIELhVgRsIkNfDk3tPh3dbH9YPw7P3X4YXP93qY3bnBAgQIECAAAECBAjcksANBMgtPRJ3S4AAAQIECBAgQIDAnRcQIHf+FDlAAgQIECBAgAABAocjIEAO51x6JAQIECBAgAABAgTuvIAAufOnyAESIECAAAECBAgQOBwBAXI459IjIUCAAAECBAgQIHDnBQTInT9FDpAAAQIECBAgQIDA4QgIkMM5lx4JAQIECBAgQIAAgTsvIEDu/ClygAQIECBAgAABAgQOR0CAHM659EgIECBAgAABAgQI3HkBAXLnT5EDJECAAAECBAgQIHA4AgLkcM6lR0KAAAECBAgQIEDgzgsIkDt/ihwgAQIECBAgQIAAgcMRECCHcy49EgIECBAgQIAAAQJ3XkCA3PlT5AAJECBAgAABAgQIHI6AADmcc+mRECBAgAABAgQIELjzAgLkzp8iB0iAAAECBAgQIEDgcAQEyOGcS4+EAAECBAgQIECAwJ0XECB3/hQ5QAIECBAgQIAAAQKHIyBADudceiQECBAgQIAAAQIE7rzAzQXI6yfDvT9/HN5/eTEMJ/eHn4d/hi8vfrrzIA6QAAECBAgQIECAAIGbE7i5ABk+TLrj0fDy3+nBPx5efX07/H5zj8MtEyBAgAABAgQIECCwBwI3GCB78OgdIgECBAgQIECAAAECOxUQIDvldmcECBAgQIAAAQIEjltAgBz3+ffoCRAgQIAAAQIECOxUQIDslNudESBAgAABAgQIEDhuAQFy3OffoydAgAABAgQIECCwUwEBslNud0aAAAECBAgQIEDguAUEyHGff4+eAAECBAgQIECAwE4FBMhOud0ZAQIECBAgQIAAgeMWECDHff49egIECBAgQIAAAQI7FRAgO+V2ZwQIECBAgAABAgSOW0CAHPf59+gJECBAgAABAgQI7FRAgOyU250RIECAAAECBAgQOG4BAXLc59+jJ0CAAAECBAgQILBTAQGyU253RoAAAQIECBAgQOC4BQTIcZ9/j54AAQIECBAgQIDATgUEyE653RkBAgQIECBAgACB4xYQIMd9/j16AgQIECBAgAABAjsVuNkA+XAy3H/0cnjw6uvw9vedPi53RoAAAQIECBAgQIDAHRQQIHfwpDgkAgQIECBAgAABAocqcLMBcqhqHhcBAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQMASvTgAACAASURBVIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECjSwv1gAADHpJREFUBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAICpKjZECBAgAABAgQIECCQBARIYjMiQIAAAQIECBAgQKAICJCiZkOAAAECBAgQIECAQBIQIInNiAABAgQIECBAgACBIiBAipoNAQIECBAgQIAAAQJJQIAkNiMCBAgQIECAAAECBIqAAClqNgQIECBAgAABAgQIJAEBktiMCBAgQIAAAQIECBAoAgKkqNkQIECAAAECBAgQIJAEBEhiMyJAgAABAgQIECBAoAgIkKJmQ4AAAQIECBAgQIBAEhAgic2IAAECBAgQIECAAIEiIECKmg0BAgQIECBAgAABAklAgCQ2IwIECBAgQIAAAQIEioAAKWo2BAgQIECAAAECBAgkAQGS2IwIECBAgAABAgQIECgCAqSo2RAgQIAAAQIECBAgkAQESGIzIkCAAAECBAgQIECgCAiQomZDgAABAgQIECBAgEASECCJzYgAAQIECBAgQIAAgSIgQIqaDQECBAgQIECAAAECSUCAJDYjAgQIECBAgAABAgSKgAApajYECBAgQIAAAQIECCQBAZLYjAgQIECAAAECBAgQKAL/D8jrmqLs8W0DAAAAAElFTkSuQmCC
[task 2024-10-30T08:21:03.703Z] 08:21:03 INFO - REFTEST INFO | Saved log: START file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/space-cluster-2.html
[task 2024-10-30T08:21:03.704Z] 08:21:03 INFO - REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering AfterOnLoadScripts
[task 2024-10-30T08:21:03.705Z] 08:21:03 INFO - REFTEST INFO | Saved log: Initializing canvas snapshot
[task 2024-10-30T08:21:03.705Z] 08:21:03 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2024-10-30T08:21:03.705Z] 08:21:03 INFO - REFTEST INFO | Saved log: [CONTENT] RecordResult fired
[task 2024-10-30T08:21:03.706Z] 08:21:03 INFO - REFTEST INFO | Saved log: RecordResult fired
[task 2024-10-30T08:21:03.707Z] 08:21:03 INFO - REFTEST INFO | Saved log: START file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/space-cluster-2-ref.html
[task 2024-10-30T08:21:03.707Z] 08:21:03 INFO - REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering AfterOnLoadScripts
[task 2024-10-30T08:21:03.708Z] 08:21:03 INFO - REFTEST INFO | Saved log: Initializing canvas snapshot
[task 2024-10-30T08:21:03.708Z] 08:21:03 INFO - REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
[task 2024-10-30T08:21:03.709Z] 08:21:03 INFO - REFTEST INFO | Saved log: [CONTENT] RecordResult fired
[task 2024-10-30T08:21:03.709Z] 08:21:03 INFO - REFTEST INFO | Saved log: RecordResult fired
[task 2024-10-30T08:21:03.710Z] 08:21:03 INFO - REFTEST TEST-END | layout/reftests/line-breaking/space-cluster-2.html == layout/reftests/line-breaking/space-cluster-2-ref.html
[task 2024-10-30T08:21:03.711Z] 08:21:03 INFO - REFTEST TEST-START | layout/reftests/line-breaking/surrogates-1.html == layout/reftests/line-breaking/surrogates-1-ref.html
[task 2024-10-30T08:21:03.712Z] 08:21:03 INFO - REFTEST TEST-LOAD | file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/surrogates-1.html | 31 / 40 (77%)
[task 2024-10-30T08:21:03.715Z] 08:21:03 INFO - REFTEST TEST-LOAD | file:///D:/task_173027555882550/build/tests/reftest/tests/layout/reftests/line-breaking/surrogates-1-ref.html | 31 / 40 (77%)
[task 2024-10-30T08:21:03.725Z] 08:21:03 INFO - REFTEST TEST-PASS | layout/reftests/line-breaking/surrogates-1.html == layout/reftests/line-breaking/surrogates-1-ref.html | image comparison, max difference: 0, number of differing pixels: 0
| Assignee | ||
Comment 22•1 year ago
|
||
Hi Jonathan, can you help resolving this reftest regression? It appears that this is a Windows-only issue. Here's a try-push testing Linux, Mac, and Windows: https://treeherder.mozilla.org/jobs?repo=try&revision=fc3959d97d629b57d8998c4cdd4fd75a3f34ff88
Comparing the line breaks in the generated images shows no obvious differences. The "Combining Breve" (U+0306) character looks different, though.
Thanks,
André
Comment 23•1 year ago
|
||
Huh, that's odd.... it looks like it must be using a different font for the U+0306, but offhand I'm not sure why the ICU update would have affected that. I'll see if it reproduces for me locally.... (leaving ni? flag for now)
Comment 24•1 year ago
|
||
OK, I see why this happened. Unicode 16 has added lots of diacritics (that may be used across multiple scripts) to ScriptExtensions.txt, whereas they used to only have Script=Inherited, and no explicit list of applicable scripts.
This is affecting font fallback because when a textrun to be shaped contains only characters with Script=Inherited (like these diacritics), the script itemizer code will look at the ScriptExtensions property for a hint as to the most appropriate script code to choose. And this in turn may influence font selection and shaping.
In particular, U+0306 COMBINING BREVE now has a ScriptExtensions list that begins with cyrl, which none of the other diacritics in this test have. In the test file, all the diacritics are shaped as part of a single run, which gets assigned script cher from the ScriptExtensions of the first one present (U+0302), but in the reference file, each diacritic is shaped as a separate run, and the breve now gets script cyrl.
That wouldn't really matter, except that the Consolas font used for monospace on Windows has a script-specific variant glyph for Cyrillic breve. And now, thanks to the addition of ScriptExtensions for these characters, that comes into play.
Comment 25•1 year ago
|
||
Screenshot illustrating how the Consolas BREVE glyph varies depending on the script being used to shape the text fragment where it occurs. The top and bottom lines (Latin and Greek) have the default glyph, while Cyrillic (middle line) uses an alternate form.
Comment 26•1 year ago
|
||
As the specific diacritics used in that test aren't really important to what it's testing, probably the simplest thing to do here is to replace U+0306 with a different combining mark, such as perhaps U+0303 COMBINING TILDE, that doesn't change form when shaped in isolation due to script-selection heuristics.
I've pushed a try job at https://treeherder.mozilla.org/jobs?repo=try&revision=eb1186be09cc31fa9aa3c43eeea7aaa003ab4c0e to see whether this passes ok across all the platforms.
| Assignee | ||
Comment 27•1 year ago
|
||
Thanks for figuring this out!
Comment 28•1 year ago
|
||
Drat - changing it to tilde works fine on Windows, but looks like it now has issues on Android! :( I'll try something else....
Comment 29•1 year ago
|
||
Replacing the BREVE in the testcase with INVERTED BREVE seems to work ok, and avoids getting the variant glyph in the reference rendering: https://treeherder.mozilla.org/jobs?repo=try&revision=1214ed5337aeaecb01475aa089656f46dcfc187b. So if you'd like to incorporate that into your patch stack, it should be possible to re-land.
| Assignee | ||
Comment 30•1 year ago
|
||
Thanks a lot! I'll add that change to https://phabricator.services.mozilla.com/D227214.
Comment 32•1 year ago
|
||
Comment 33•1 year ago
|
||
Comment 34•1 year ago
|
||
Comment 35•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/418460f911f8
https://hg.mozilla.org/mozilla-central/rev/a170f2308b2e
https://hg.mozilla.org/mozilla-central/rev/34bc8d53d209
https://hg.mozilla.org/mozilla-central/rev/26470874c0ff
https://hg.mozilla.org/mozilla-central/rev/b8c177cfaeb2
https://hg.mozilla.org/mozilla-central/rev/a611378d51df
https://hg.mozilla.org/mozilla-central/rev/88dbd92dd87b
https://hg.mozilla.org/mozilla-central/rev/7e22e46df4fd
https://hg.mozilla.org/mozilla-central/rev/3599e165e973
https://hg.mozilla.org/mozilla-central/rev/8681e54f73ac
https://hg.mozilla.org/mozilla-central/rev/767079f53e1a
https://hg.mozilla.org/mozilla-central/rev/f5b67617a38e
https://hg.mozilla.org/mozilla-central/rev/1ad06d3161a2
https://hg.mozilla.org/mozilla-central/rev/56ef83cce657
https://hg.mozilla.org/mozilla-central/rev/1ab437ccf95c
https://hg.mozilla.org/mozilla-central/rev/dfbb0553b8f5
https://hg.mozilla.org/mozilla-central/rev/d715c91abf50
https://hg.mozilla.org/mozilla-central/rev/ba7d591ccc23
https://hg.mozilla.org/mozilla-central/rev/6d6ee1c24717
Updated•1 year ago
|
Comment 36•1 year ago
|
||
This has increased the Base Content Resident Unique memory by 2%-5%.
The regression in not triaged by the perf-sheriffs yet.
| Assignee | ||
Comment 37•1 year ago
|
||
Yes, this memory increase was expected (see bug 1927706, comment #0 and bug 1864158).
Updated•1 year ago
|
Description
•