From 0f267237076ecb2161583ec945e8045170f2c658 Mon Sep 17 00:00:00 2001 From: Wiktor Jaszczuk Date: Tue, 10 Jun 2025 14:28:57 +0200 Subject: [PATCH 1/3] Install @testing-library/react-native --- example/package-lock.json | 1 + package/package-lock.json | 150 ++++++++++++++++++++++++++++++++++++++ package/package.json | 1 + 3 files changed, 152 insertions(+) diff --git a/example/package-lock.json b/example/package-lock.json index 4e094530..3c1e94c1 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -66,6 +66,7 @@ "@react-native/eslint-config": "0.76.3", "@react-native/metro-config": "0.76.3", "@react-native/typescript-config": "0.76.3", + "@testing-library/react-native": "^13.2.0", "@types/jest": "^28.1.8", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", diff --git a/package/package-lock.json b/package/package-lock.json index e53669bf..5bd070e7 100644 --- a/package/package-lock.json +++ b/package/package-lock.json @@ -22,6 +22,7 @@ "@react-native/eslint-config": "0.76.3", "@react-native/metro-config": "0.76.3", "@react-native/typescript-config": "0.76.3", + "@testing-library/react-native": "^13.2.0", "@types/jest": "^28.1.8", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", @@ -4797,6 +4798,112 @@ "@sinonjs/commons": "^3.0.0" } }, + "node_modules/@testing-library/react-native": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/react-native/-/react-native-13.2.0.tgz", + "integrity": "sha512-3FX+vW/JScXkoH8VSCRTYF4KCHC56y4AI6TMDISfLna6r+z8kaSEmxH1I6NVaFOxoWX9yaHDyI26xh7BykmqKw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "jest-matcher-utils": "^29.7.0", + "pretty-format": "^29.7.0", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "jest": ">=29.0.0", + "react": ">=18.2.0", + "react-native": ">=0.71", + "react-test-renderer": ">=18.2.0" + }, + "peerDependenciesMeta": { + "jest": { + "optional": true + } + } + }, + "node_modules/@testing-library/react-native/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react-native/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -8744,6 +8851,15 @@ "node": ">=0.8.19" } }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -11823,6 +11939,15 @@ "node": ">=6" } }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -13813,6 +13938,19 @@ "node": ">= 0.10" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -14831,6 +14969,18 @@ "node": ">=6" } }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", diff --git a/package/package.json b/package/package.json index d3f758c2..5d0d82d1 100644 --- a/package/package.json +++ b/package/package.json @@ -35,6 +35,7 @@ "@react-native/eslint-config": "0.76.3", "@react-native/metro-config": "0.76.3", "@react-native/typescript-config": "0.76.3", + "@testing-library/react-native": "^13.2.0", "@types/jest": "^28.1.8", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", From 77f4d40ba829c806b093273136c0edabe728341f Mon Sep 17 00:00:00 2001 From: Wiktor Jaszczuk Date: Tue, 10 Jun 2025 14:30:24 +0200 Subject: [PATCH 2/3] Refactor tests to use @testing-library/react-native --- package/src/__tests__/Slider.test.tsx | 102 ++++++++++++-------------- 1 file changed, 48 insertions(+), 54 deletions(-) diff --git a/package/src/__tests__/Slider.test.tsx b/package/src/__tests__/Slider.test.tsx index 84896387..5d01b51d 100644 --- a/package/src/__tests__/Slider.test.tsx +++ b/package/src/__tests__/Slider.test.tsx @@ -1,3 +1,4 @@ +import {render, screen} from '@testing-library/react-native'; import * as React from 'react'; import renderer from 'react-test-renderer'; import Slider from '../Slider'; @@ -5,84 +6,77 @@ import {View} from 'react-native'; describe('', () => { it('renders enabled slider', () => { - const tree = renderer.create().toJSON(); + render(); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('renders disabled slider', () => { - const tree = renderer.create().toJSON(); + render(); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('accessibilityState disabled sets disabled={true}', () => { - const tree = renderer - .create() - .toJSON(); + render(); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('disabled prop overrides accessibilityState.disabled', () => { - const tree = renderer - .create() - .toJSON(); + render(); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('disabled prop overrides accessibilityState.enabled', () => { - const tree = renderer - .create() - .toJSON(); + render(); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('renders a slider with custom props', () => { - const tree = renderer - .create( - {}} - onValueChange={() => {}} - lowerLimit={0} - upperLimit={1} - />, - ) - .toJSON(); + render( + {}} + onValueChange={() => {}} + lowerLimit={0} + upperLimit={1} + />, + ); - expect(tree).toMatchSnapshot(); + expect(screen).toMatchSnapshot(); }); it('renders a slider with custom stepMaker', () => { - const tree = renderer - .create( - { - return stepMarked ? ( - - - - ) : ( - - - - ); - }} - />, - ) - .toJSON(); + render( + { + return stepMarked ? ( + + + + ) : ( + + + + ); + }} + />, + ); + + expect(screen).toMatchSnapshot(); + }); expect(tree).toMatchSnapshot(); }); From 9378dae820de2210f236b9857c033684e7841941 Mon Sep 17 00:00:00 2001 From: Wiktor Jaszczuk Date: Tue, 10 Jun 2025 14:32:42 +0200 Subject: [PATCH 3/3] fix issue #712 Slider listens to changes on value and set current value, and the StepMarker will be set correctly (if it is set) --- package/src/Slider.tsx | 4 + package/src/__tests__/Slider.test.tsx | 35 +- .../__snapshots__/Slider.test.tsx.snap | 29100 ++++++++++++++++ 3 files changed, 29136 insertions(+), 3 deletions(-) diff --git a/package/src/Slider.tsx b/package/src/Slider.tsx index a18185de..f6114dab 100644 --- a/package/src/Slider.tsx +++ b/package/src/Slider.tsx @@ -278,6 +278,10 @@ const SliderComponent = ( const passedValue = Number.isNaN(value) || !value ? undefined : value; + useEffect(() => { + setCurrentValue(value); + }, [value]); + useEffect(() => { if (lowerLimit >= upperLimit) { console.warn( diff --git a/package/src/__tests__/Slider.test.tsx b/package/src/__tests__/Slider.test.tsx index 5d01b51d..39f59ee1 100644 --- a/package/src/__tests__/Slider.test.tsx +++ b/package/src/__tests__/Slider.test.tsx @@ -1,8 +1,8 @@ import {render, screen} from '@testing-library/react-native'; import * as React from 'react'; -import renderer from 'react-test-renderer'; +import {MarkerProps} from '../../typings'; import Slider from '../Slider'; -import {View} from 'react-native'; +import {Text, View} from 'react-native'; describe('', () => { it('renders enabled slider', () => { @@ -78,6 +78,35 @@ describe('', () => { expect(screen).toMatchSnapshot(); }); - expect(tree).toMatchSnapshot(); + it('Set custom thumbImage and stepMarker when value is changed', () => { + const {rerender} = render(); + expect(screen.getByTestId('marked')).toHaveTextContent('C:2 I:2'); + + rerender(); + expect(screen.getByTestId('marked')).toHaveTextContent('C:0 I:0'); + + expect(screen).toMatchSnapshot(); + + function TestSlider({value}: {value: number}) { + return ( + + ); + } + + function TestStepMarker({index, currentValue, stepMarked}: MarkerProps) { + return ( + + {`C:${currentValue} I:${index}`} + + ); + } }); }); diff --git a/package/src/__tests__/__snapshots__/Slider.test.tsx.snap b/package/src/__tests__/__snapshots__/Slider.test.tsx.snap index 02161654..597cf560 100644 --- a/package/src/__tests__/__snapshots__/Slider.test.tsx.snap +++ b/package/src/__tests__/__snapshots__/Slider.test.tsx.snap @@ -1,5 +1,29105 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP +exports[` Set custom thumbImage and stepMarker when value is changed 1`] = ` + + + + + + + C:0 I:0 + + + + + + + + + C:0 I:0.004 + + + + + + + + + C:0 I:0.008 + + + + + + + + + C:0 I:0.012 + + + + + + + + + C:0 I:0.016 + + + + + + + + + C:0 I:0.02 + + + + + + + + + C:0 I:0.024 + + + + + + + + + C:0 I:0.028 + + + + + + + + + C:0 I:0.032 + + + + + + + + + C:0 I:0.036000000000000004 + + + + + + + + + C:0 I:0.04 + + + + + + + + + C:0 I:0.044 + + + + + + + + + C:0 I:0.048 + + + + + + + + + C:0 I:0.052000000000000005 + + + + + + + + + C:0 I:0.056 + + + + + + + + + C:0 I:0.06 + + + + + + + + + C:0 I:0.064 + + + + + + + + + C:0 I:0.068 + + + + + + + + + C:0 I:0.07200000000000001 + + + + + + + + + C:0 I:0.076 + + + + + + + + + C:0 I:0.08 + + + + + + + + + C:0 I:0.084 + + + + + + + + + C:0 I:0.088 + + + + + + + + + C:0 I:0.092 + + + + + + + + + C:0 I:0.096 + + + + + + + + + C:0 I:0.1 + + + + + + + + + C:0 I:0.10400000000000001 + + + + + + + + + C:0 I:0.108 + + + + + + + + + C:0 I:0.112 + + + + + + + + + C:0 I:0.116 + + + + + + + + + C:0 I:0.12 + + + + + + + + + C:0 I:0.124 + + + + + + + + + C:0 I:0.128 + + + + + + + + + C:0 I:0.132 + + + + + + + + + C:0 I:0.136 + + + + + + + + + C:0 I:0.14 + + + + + + + + + C:0 I:0.14400000000000002 + + + + + + + + + C:0 I:0.148 + + + + + + + + + C:0 I:0.152 + + + + + + + + + C:0 I:0.156 + + + + + + + + + C:0 I:0.16 + + + + + + + + + C:0 I:0.164 + + + + + + + + + C:0 I:0.168 + + + + + + + + + C:0 I:0.17200000000000001 + + + + + + + + + C:0 I:0.176 + + + + + + + + + C:0 I:0.18 + + + + + + + + + C:0 I:0.184 + + + + + + + + + C:0 I:0.188 + + + + + + + + + C:0 I:0.192 + + + + + + + + + C:0 I:0.196 + + + + + + + + + C:0 I:0.2 + + + + + + + + + C:0 I:0.20400000000000001 + + + + + + + + + C:0 I:0.20800000000000002 + + + + + + + + + C:0 I:0.212 + + + + + + + + + C:0 I:0.216 + + + + + + + + + C:0 I:0.22 + + + + + + + + + C:0 I:0.224 + + + + + + + + + C:0 I:0.228 + + + + + + + + + C:0 I:0.232 + + + + + + + + + C:0 I:0.23600000000000002 + + + + + + + + + C:0 I:0.24 + + + + + + + + + C:0 I:0.244 + + + + + + + + + C:0 I:0.248 + + + + + + + + + C:0 I:0.252 + + + + + + + + + C:0 I:0.256 + + + + + + + + + C:0 I:0.26 + + + + + + + + + C:0 I:0.264 + + + + + + + + + C:0 I:0.268 + + + + + + + + + C:0 I:0.272 + + + + + + + + + C:0 I:0.276 + + + + + + + + + C:0 I:0.28 + + + + + + + + + C:0 I:0.28400000000000003 + + + + + + + + + C:0 I:0.28800000000000003 + + + + + + + + + C:0 I:0.292 + + + + + + + + + C:0 I:0.296 + + + + + + + + + C:0 I:0.3 + + + + + + + + + C:0 I:0.304 + + + + + + + + + C:0 I:0.308 + + + + + + + + + C:0 I:0.312 + + + + + + + + + C:0 I:0.316 + + + + + + + + + C:0 I:0.32 + + + + + + + + + C:0 I:0.324 + + + + + + + + + C:0 I:0.328 + + + + + + + + + C:0 I:0.332 + + + + + + + + + C:0 I:0.336 + + + + + + + + + C:0 I:0.34 + + + + + + + + + C:0 I:0.34400000000000003 + + + + + + + + + C:0 I:0.34800000000000003 + + + + + + + + + C:0 I:0.352 + + + + + + + + + C:0 I:0.356 + + + + + + + + + C:0 I:0.36 + + + + + + + + + C:0 I:0.364 + + + + + + + + + C:0 I:0.368 + + + + + + + + + C:0 I:0.372 + + + + + + + + + C:0 I:0.376 + + + + + + + + + C:0 I:0.38 + + + + + + + + + C:0 I:0.384 + + + + + + + + + C:0 I:0.388 + + + + + + + + + C:0 I:0.392 + + + + + + + + + C:0 I:0.396 + + + + + + + + + C:0 I:0.4 + + + + + + + + + C:0 I:0.404 + + + + + + + + + C:0 I:0.40800000000000003 + + + + + + + + + C:0 I:0.41200000000000003 + + + + + + + + + C:0 I:0.41600000000000004 + + + + + + + + + C:0 I:0.42 + + + + + + + + + C:0 I:0.424 + + + + + + + + + C:0 I:0.428 + + + + + + + + + C:0 I:0.432 + + + + + + + + + C:0 I:0.436 + + + + + + + + + C:0 I:0.44 + + + + + + + + + C:0 I:0.444 + + + + + + + + + C:0 I:0.448 + + + + + + + + + C:0 I:0.452 + + + + + + + + + C:0 I:0.456 + + + + + + + + + C:0 I:0.46 + + + + + + + + + C:0 I:0.464 + + + + + + + + + C:0 I:0.468 + + + + + + + + + C:0 I:0.47200000000000003 + + + + + + + + + C:0 I:0.47600000000000003 + + + + + + + + + C:0 I:0.48 + + + + + + + + + C:0 I:0.484 + + + + + + + + + C:0 I:0.488 + + + + + + + + + C:0 I:0.492 + + + + + + + + + C:0 I:0.496 + + + + + + + + + C:0 I:0.5 + + + + + + + + + C:0 I:0.504 + + + + + + + + + C:0 I:0.508 + + + + + + + + + C:0 I:0.512 + + + + + + + + + C:0 I:0.516 + + + + + + + + + C:0 I:0.52 + + + + + + + + + C:0 I:0.524 + + + + + + + + + C:0 I:0.528 + + + + + + + + + C:0 I:0.532 + + + + + + + + + C:0 I:0.536 + + + + + + + + + C:0 I:0.54 + + + + + + + + + C:0 I:0.544 + + + + + + + + + C:0 I:0.548 + + + + + + + + + C:0 I:0.552 + + + + + + + + + C:0 I:0.556 + + + + + + + + + C:0 I:0.56 + + + + + + + + + C:0 I:0.5640000000000001 + + + + + + + + + C:0 I:0.5680000000000001 + + + + + + + + + C:0 I:0.5720000000000001 + + + + + + + + + C:0 I:0.5760000000000001 + + + + + + + + + C:0 I:0.58 + + + + + + + + + C:0 I:0.584 + + + + + + + + + C:0 I:0.588 + + + + + + + + + C:0 I:0.592 + + + + + + + + + C:0 I:0.596 + + + + + + + + + C:0 I:0.6 + + + + + + + + + C:0 I:0.604 + + + + + + + + + C:0 I:0.608 + + + + + + + + + C:0 I:0.612 + + + + + + + + + C:0 I:0.616 + + + + + + + + + C:0 I:0.62 + + + + + + + + + C:0 I:0.624 + + + + + + + + + C:0 I:0.628 + + + + + + + + + C:0 I:0.632 + + + + + + + + + C:0 I:0.636 + + + + + + + + + C:0 I:0.64 + + + + + + + + + C:0 I:0.644 + + + + + + + + + C:0 I:0.648 + + + + + + + + + C:0 I:0.652 + + + + + + + + + C:0 I:0.656 + + + + + + + + + C:0 I:0.66 + + + + + + + + + C:0 I:0.664 + + + + + + + + + C:0 I:0.668 + + + + + + + + + C:0 I:0.672 + + + + + + + + + C:0 I:0.676 + + + + + + + + + C:0 I:0.68 + + + + + + + + + C:0 I:0.684 + + + + + + + + + C:0 I:0.6880000000000001 + + + + + + + + + C:0 I:0.6920000000000001 + + + + + + + + + C:0 I:0.6960000000000001 + + + + + + + + + C:0 I:0.7000000000000001 + + + + + + + + + C:0 I:0.704 + + + + + + + + + C:0 I:0.708 + + + + + + + + + C:0 I:0.712 + + + + + + + + + C:0 I:0.716 + + + + + + + + + C:0 I:0.72 + + + + + + + + + C:0 I:0.724 + + + + + + + + + C:0 I:0.728 + + + + + + + + + C:0 I:0.732 + + + + + + + + + C:0 I:0.736 + + + + + + + + + C:0 I:0.74 + + + + + + + + + C:0 I:0.744 + + + + + + + + + C:0 I:0.748 + + + + + + + + + C:0 I:0.752 + + + + + + + + + C:0 I:0.756 + + + + + + + + + C:0 I:0.76 + + + + + + + + + C:0 I:0.764 + + + + + + + + + C:0 I:0.768 + + + + + + + + + C:0 I:0.772 + + + + + + + + + C:0 I:0.776 + + + + + + + + + C:0 I:0.78 + + + + + + + + + C:0 I:0.784 + + + + + + + + + C:0 I:0.788 + + + + + + + + + C:0 I:0.792 + + + + + + + + + C:0 I:0.796 + + + + + + + + + C:0 I:0.8 + + + + + + + + + C:0 I:0.804 + + + + + + + + + C:0 I:0.808 + + + + + + + + + C:0 I:0.812 + + + + + + + + + C:0 I:0.8160000000000001 + + + + + + + + + C:0 I:0.8200000000000001 + + + + + + + + + C:0 I:0.8240000000000001 + + + + + + + + + C:0 I:0.8280000000000001 + + + + + + + + + C:0 I:0.8320000000000001 + + + + + + + + + C:0 I:0.836 + + + + + + + + + C:0 I:0.84 + + + + + + + + + C:0 I:0.844 + + + + + + + + + C:0 I:0.848 + + + + + + + + + C:0 I:0.852 + + + + + + + + + C:0 I:0.856 + + + + + + + + + C:0 I:0.86 + + + + + + + + + C:0 I:0.864 + + + + + + + + + C:0 I:0.868 + + + + + + + + + C:0 I:0.872 + + + + + + + + + C:0 I:0.876 + + + + + + + + + C:0 I:0.88 + + + + + + + + + C:0 I:0.884 + + + + + + + + + C:0 I:0.888 + + + + + + + + + C:0 I:0.892 + + + + + + + + + C:0 I:0.896 + + + + + + + + + C:0 I:0.9 + + + + + + + + + C:0 I:0.904 + + + + + + + + + C:0 I:0.908 + + + + + + + + + C:0 I:0.912 + + + + + + + + + C:0 I:0.916 + + + + + + + + + C:0 I:0.92 + + + + + + + + + C:0 I:0.924 + + + + + + + + + C:0 I:0.928 + + + + + + + + + C:0 I:0.932 + + + + + + + + + C:0 I:0.936 + + + + + + + + + C:0 I:0.9400000000000001 + + + + + + + + + C:0 I:0.9440000000000001 + + + + + + + + + C:0 I:0.9480000000000001 + + + + + + + + + C:0 I:0.9520000000000001 + + + + + + + + + C:0 I:0.9560000000000001 + + + + + + + + + C:0 I:0.96 + + + + + + + + + C:0 I:0.964 + + + + + + + + + C:0 I:0.968 + + + + + + + + + C:0 I:0.972 + + + + + + + + + C:0 I:0.976 + + + + + + + + + C:0 I:0.98 + + + + + + + + + C:0 I:0.984 + + + + + + + + + C:0 I:0.988 + + + + + + + + + C:0 I:0.992 + + + + + + + + + C:0 I:0.996 + + + + + + + + + C:0 I:1 + + + + + + + + + C:0 I:1.004 + + + + + + + + + C:0 I:1.008 + + + + + + + + + C:0 I:1.012 + + + + + + + + + C:0 I:1.016 + + + + + + + + + C:0 I:1.02 + + + + + + + + + C:0 I:1.024 + + + + + + + + + C:0 I:1.028 + + + + + + + + + C:0 I:1.032 + + + + + + + + + C:0 I:1.036 + + + + + + + + + C:0 I:1.04 + + + + + + + + + C:0 I:1.044 + + + + + + + + + C:0 I:1.048 + + + + + + + + + C:0 I:1.052 + + + + + + + + + C:0 I:1.056 + + + + + + + + + C:0 I:1.06 + + + + + + + + + C:0 I:1.064 + + + + + + + + + C:0 I:1.068 + + + + + + + + + C:0 I:1.072 + + + + + + + + + C:0 I:1.076 + + + + + + + + + C:0 I:1.08 + + + + + + + + + C:0 I:1.084 + + + + + + + + + C:0 I:1.088 + + + + + + + + + C:0 I:1.092 + + + + + + + + + C:0 I:1.096 + + + + + + + + + C:0 I:1.1 + + + + + + + + + C:0 I:1.104 + + + + + + + + + C:0 I:1.108 + + + + + + + + + C:0 I:1.112 + + + + + + + + + C:0 I:1.116 + + + + + + + + + C:0 I:1.12 + + + + + + + + + C:0 I:1.124 + + + + + + + + + C:0 I:1.1280000000000001 + + + + + + + + + C:0 I:1.1320000000000001 + + + + + + + + + C:0 I:1.1360000000000001 + + + + + + + + + C:0 I:1.1400000000000001 + + + + + + + + + C:0 I:1.1440000000000001 + + + + + + + + + C:0 I:1.1480000000000001 + + + + + + + + + C:0 I:1.1520000000000001 + + + + + + + + + C:0 I:1.156 + + + + + + + + + C:0 I:1.16 + + + + + + + + + C:0 I:1.164 + + + + + + + + + C:0 I:1.168 + + + + + + + + + C:0 I:1.172 + + + + + + + + + C:0 I:1.176 + + + + + + + + + C:0 I:1.18 + + + + + + + + + C:0 I:1.184 + + + + + + + + + C:0 I:1.188 + + + + + + + + + C:0 I:1.192 + + + + + + + + + C:0 I:1.196 + + + + + + + + + C:0 I:1.2 + + + + + + + + + C:0 I:1.204 + + + + + + + + + C:0 I:1.208 + + + + + + + + + C:0 I:1.212 + + + + + + + + + C:0 I:1.216 + + + + + + + + + C:0 I:1.22 + + + + + + + + + C:0 I:1.224 + + + + + + + + + C:0 I:1.228 + + + + + + + + + C:0 I:1.232 + + + + + + + + + C:0 I:1.236 + + + + + + + + + C:0 I:1.24 + + + + + + + + + C:0 I:1.244 + + + + + + + + + C:0 I:1.248 + + + + + + + + + C:0 I:1.252 + + + + + + + + + C:0 I:1.256 + + + + + + + + + C:0 I:1.26 + + + + + + + + + C:0 I:1.264 + + + + + + + + + C:0 I:1.268 + + + + + + + + + C:0 I:1.272 + + + + + + + + + C:0 I:1.276 + + + + + + + + + C:0 I:1.28 + + + + + + + + + C:0 I:1.284 + + + + + + + + + C:0 I:1.288 + + + + + + + + + C:0 I:1.292 + + + + + + + + + C:0 I:1.296 + + + + + + + + + C:0 I:1.3 + + + + + + + + + C:0 I:1.304 + + + + + + + + + C:0 I:1.308 + + + + + + + + + C:0 I:1.312 + + + + + + + + + C:0 I:1.316 + + + + + + + + + C:0 I:1.32 + + + + + + + + + C:0 I:1.324 + + + + + + + + + C:0 I:1.328 + + + + + + + + + C:0 I:1.332 + + + + + + + + + C:0 I:1.336 + + + + + + + + + C:0 I:1.34 + + + + + + + + + C:0 I:1.344 + + + + + + + + + C:0 I:1.348 + + + + + + + + + C:0 I:1.352 + + + + + + + + + C:0 I:1.356 + + + + + + + + + C:0 I:1.36 + + + + + + + + + C:0 I:1.364 + + + + + + + + + C:0 I:1.368 + + + + + + + + + C:0 I:1.372 + + + + + + + + + C:0 I:1.3760000000000001 + + + + + + + + + C:0 I:1.3800000000000001 + + + + + + + + + C:0 I:1.3840000000000001 + + + + + + + + + C:0 I:1.3880000000000001 + + + + + + + + + C:0 I:1.3920000000000001 + + + + + + + + + C:0 I:1.3960000000000001 + + + + + + + + + C:0 I:1.4000000000000001 + + + + + + + + + C:0 I:1.4040000000000001 + + + + + + + + + C:0 I:1.408 + + + + + + + + + C:0 I:1.412 + + + + + + + + + C:0 I:1.416 + + + + + + + + + C:0 I:1.42 + + + + + + + + + C:0 I:1.424 + + + + + + + + + C:0 I:1.428 + + + + + + + + + C:0 I:1.432 + + + + + + + + + C:0 I:1.436 + + + + + + + + + C:0 I:1.44 + + + + + + + + + C:0 I:1.444 + + + + + + + + + C:0 I:1.448 + + + + + + + + + C:0 I:1.452 + + + + + + + + + C:0 I:1.456 + + + + + + + + + C:0 I:1.46 + + + + + + + + + C:0 I:1.464 + + + + + + + + + C:0 I:1.468 + + + + + + + + + C:0 I:1.472 + + + + + + + + + C:0 I:1.476 + + + + + + + + + C:0 I:1.48 + + + + + + + + + C:0 I:1.484 + + + + + + + + + C:0 I:1.488 + + + + + + + + + C:0 I:1.492 + + + + + + + + + C:0 I:1.496 + + + + + + + + + C:0 I:1.5 + + + + + + + + + C:0 I:1.504 + + + + + + + + + C:0 I:1.508 + + + + + + + + + C:0 I:1.512 + + + + + + + + + C:0 I:1.516 + + + + + + + + + C:0 I:1.52 + + + + + + + + + C:0 I:1.524 + + + + + + + + + C:0 I:1.528 + + + + + + + + + C:0 I:1.532 + + + + + + + + + C:0 I:1.536 + + + + + + + + + C:0 I:1.54 + + + + + + + + + C:0 I:1.544 + + + + + + + + + C:0 I:1.548 + + + + + + + + + C:0 I:1.552 + + + + + + + + + C:0 I:1.556 + + + + + + + + + C:0 I:1.56 + + + + + + + + + C:0 I:1.564 + + + + + + + + + C:0 I:1.568 + + + + + + + + + C:0 I:1.572 + + + + + + + + + C:0 I:1.576 + + + + + + + + + C:0 I:1.58 + + + + + + + + + C:0 I:1.584 + + + + + + + + + C:0 I:1.588 + + + + + + + + + C:0 I:1.592 + + + + + + + + + C:0 I:1.596 + + + + + + + + + C:0 I:1.6 + + + + + + + + + C:0 I:1.604 + + + + + + + + + C:0 I:1.608 + + + + + + + + + C:0 I:1.612 + + + + + + + + + C:0 I:1.616 + + + + + + + + + C:0 I:1.62 + + + + + + + + + C:0 I:1.624 + + + + + + + + + C:0 I:1.6280000000000001 + + + + + + + + + C:0 I:1.6320000000000001 + + + + + + + + + C:0 I:1.6360000000000001 + + + + + + + + + C:0 I:1.6400000000000001 + + + + + + + + + C:0 I:1.6440000000000001 + + + + + + + + + C:0 I:1.6480000000000001 + + + + + + + + + C:0 I:1.6520000000000001 + + + + + + + + + C:0 I:1.6560000000000001 + + + + + + + + + C:0 I:1.6600000000000001 + + + + + + + + + C:0 I:1.6640000000000001 + + + + + + + + + C:0 I:1.668 + + + + + + + + + C:0 I:1.672 + + + + + + + + + C:0 I:1.676 + + + + + + + + + C:0 I:1.68 + + + + + + + + + C:0 I:1.684 + + + + + + + + + C:0 I:1.688 + + + + + + + + + C:0 I:1.692 + + + + + + + + + C:0 I:1.696 + + + + + + + + + C:0 I:1.7 + + + + + + + + + C:0 I:1.704 + + + + + + + + + C:0 I:1.708 + + + + + + + + + C:0 I:1.712 + + + + + + + + + C:0 I:1.716 + + + + + + + + + C:0 I:1.72 + + + + + + + + + C:0 I:1.724 + + + + + + + + + C:0 I:1.728 + + + + + + + + + C:0 I:1.732 + + + + + + + + + C:0 I:1.736 + + + + + + + + + C:0 I:1.74 + + + + + + + + + C:0 I:1.744 + + + + + + + + + C:0 I:1.748 + + + + + + + + + C:0 I:1.752 + + + + + + + + + C:0 I:1.756 + + + + + + + + + C:0 I:1.76 + + + + + + + + + C:0 I:1.764 + + + + + + + + + C:0 I:1.768 + + + + + + + + + C:0 I:1.772 + + + + + + + + + C:0 I:1.776 + + + + + + + + + C:0 I:1.78 + + + + + + + + + C:0 I:1.784 + + + + + + + + + C:0 I:1.788 + + + + + + + + + C:0 I:1.792 + + + + + + + + + C:0 I:1.796 + + + + + + + + + C:0 I:1.8 + + + + + + + + + C:0 I:1.804 + + + + + + + + + C:0 I:1.808 + + + + + + + + + C:0 I:1.812 + + + + + + + + + C:0 I:1.816 + + + + + + + + + C:0 I:1.82 + + + + + + + + + C:0 I:1.824 + + + + + + + + + C:0 I:1.828 + + + + + + + + + C:0 I:1.832 + + + + + + + + + C:0 I:1.836 + + + + + + + + + C:0 I:1.84 + + + + + + + + + C:0 I:1.844 + + + + + + + + + C:0 I:1.848 + + + + + + + + + C:0 I:1.852 + + + + + + + + + C:0 I:1.856 + + + + + + + + + C:0 I:1.86 + + + + + + + + + C:0 I:1.864 + + + + + + + + + C:0 I:1.868 + + + + + + + + + C:0 I:1.872 + + + + + + + + + C:0 I:1.8760000000000001 + + + + + + + + + C:0 I:1.8800000000000001 + + + + + + + + + C:0 I:1.8840000000000001 + + + + + + + + + C:0 I:1.8880000000000001 + + + + + + + + + C:0 I:1.8920000000000001 + + + + + + + + + C:0 I:1.8960000000000001 + + + + + + + + + C:0 I:1.9000000000000001 + + + + + + + + + C:0 I:1.9040000000000001 + + + + + + + + + C:0 I:1.9080000000000001 + + + + + + + + + C:0 I:1.9120000000000001 + + + + + + + + + C:0 I:1.9160000000000001 + + + + + + + + + C:0 I:1.92 + + + + + + + + + C:0 I:1.924 + + + + + + + + + C:0 I:1.928 + + + + + + + + + C:0 I:1.932 + + + + + + + + + C:0 I:1.936 + + + + + + + + + C:0 I:1.94 + + + + + + + + + C:0 I:1.944 + + + + + + + + + C:0 I:1.948 + + + + + + + + + C:0 I:1.952 + + + + + + + + + C:0 I:1.956 + + + + + + + + + C:0 I:1.96 + + + + + + + + + C:0 I:1.964 + + + + + + + + + C:0 I:1.968 + + + + + + + + + C:0 I:1.972 + + + + + + + + + C:0 I:1.976 + + + + + + + + + C:0 I:1.98 + + + + + + + + + C:0 I:1.984 + + + + + + + + + C:0 I:1.988 + + + + + + + + + C:0 I:1.992 + + + + + + + + + C:0 I:1.996 + + + + + + + + + C:0 I:2 + + + + + + + + + C:0 I:2.004 + + + + + + + + + C:0 I:2.008 + + + + + + + + + C:0 I:2.012 + + + + + + + + + C:0 I:2.016 + + + + + + + + + C:0 I:2.02 + + + + + + + + + C:0 I:2.024 + + + + + + + + + C:0 I:2.028 + + + + + + + + + C:0 I:2.032 + + + + + + + + + C:0 I:2.036 + + + + + + + + + C:0 I:2.04 + + + + + + + + + C:0 I:2.044 + + + + + + + + + C:0 I:2.048 + + + + + + + + + C:0 I:2.052 + + + + + + + + + C:0 I:2.056 + + + + + + + + + C:0 I:2.06 + + + + + + + + + C:0 I:2.064 + + + + + + + + + C:0 I:2.068 + + + + + + + + + C:0 I:2.072 + + + + + + + + + C:0 I:2.076 + + + + + + + + + C:0 I:2.08 + + + + + + + + + C:0 I:2.084 + + + + + + + + + C:0 I:2.088 + + + + + + + + + C:0 I:2.092 + + + + + + + + + C:0 I:2.096 + + + + + + + + + C:0 I:2.1 + + + + + + + + + C:0 I:2.104 + + + + + + + + + C:0 I:2.108 + + + + + + + + + C:0 I:2.112 + + + + + + + + + C:0 I:2.116 + + + + + + + + + C:0 I:2.12 + + + + + + + + + C:0 I:2.124 + + + + + + + + + C:0 I:2.128 + + + + + + + + + C:0 I:2.132 + + + + + + + + + C:0 I:2.136 + + + + + + + + + C:0 I:2.14 + + + + + + + + + C:0 I:2.144 + + + + + + + + + C:0 I:2.148 + + + + + + + + + C:0 I:2.152 + + + + + + + + + C:0 I:2.156 + + + + + + + + + C:0 I:2.16 + + + + + + + + + C:0 I:2.164 + + + + + + + + + C:0 I:2.168 + + + + + + + + + C:0 I:2.172 + + + + + + + + + C:0 I:2.176 + + + + + + + + + C:0 I:2.18 + + + + + + + + + C:0 I:2.184 + + + + + + + + + C:0 I:2.188 + + + + + + + + + C:0 I:2.192 + + + + + + + + + C:0 I:2.196 + + + + + + + + + C:0 I:2.2 + + + + + + + + + C:0 I:2.204 + + + + + + + + + C:0 I:2.208 + + + + + + + + + C:0 I:2.212 + + + + + + + + + C:0 I:2.216 + + + + + + + + + C:0 I:2.22 + + + + + + + + + C:0 I:2.224 + + + + + + + + + C:0 I:2.228 + + + + + + + + + C:0 I:2.232 + + + + + + + + + C:0 I:2.236 + + + + + + + + + C:0 I:2.24 + + + + + + + + + C:0 I:2.244 + + + + + + + + + C:0 I:2.248 + + + + + + + + + C:0 I:2.2520000000000002 + + + + + + + + + C:0 I:2.2560000000000002 + + + + + + + + + C:0 I:2.2600000000000002 + + + + + + + + + C:0 I:2.2640000000000002 + + + + + + + + + C:0 I:2.2680000000000002 + + + + + + + + + C:0 I:2.2720000000000002 + + + + + + + + + C:0 I:2.2760000000000002 + + + + + + + + + C:0 I:2.2800000000000002 + + + + + + + + + C:0 I:2.2840000000000003 + + + + + + + + + C:0 I:2.2880000000000003 + + + + + + + + + C:0 I:2.2920000000000003 + + + + + + + + + C:0 I:2.2960000000000003 + + + + + + + + + C:0 I:2.3000000000000003 + + + + + + + + + C:0 I:2.3040000000000003 + + + + + + + + + C:0 I:2.308 + + + + + + + + + C:0 I:2.312 + + + + + + + + + C:0 I:2.316 + + + + + + + + + C:0 I:2.32 + + + + + + + + + C:0 I:2.324 + + + + + + + + + C:0 I:2.328 + + + + + + + + + C:0 I:2.332 + + + + + + + + + C:0 I:2.336 + + + + + + + + + C:0 I:2.34 + + + + + + + + + C:0 I:2.344 + + + + + + + + + C:0 I:2.348 + + + + + + + + + C:0 I:2.352 + + + + + + + + + C:0 I:2.356 + + + + + + + + + C:0 I:2.36 + + + + + + + + + C:0 I:2.364 + + + + + + + + + C:0 I:2.368 + + + + + + + + + C:0 I:2.372 + + + + + + + + + C:0 I:2.376 + + + + + + + + + C:0 I:2.38 + + + + + + + + + C:0 I:2.384 + + + + + + + + + C:0 I:2.388 + + + + + + + + + C:0 I:2.392 + + + + + + + + + C:0 I:2.396 + + + + + + + + + C:0 I:2.4 + + + + + + + + + C:0 I:2.404 + + + + + + + + + C:0 I:2.408 + + + + + + + + + C:0 I:2.412 + + + + + + + + + C:0 I:2.416 + + + + + + + + + C:0 I:2.42 + + + + + + + + + C:0 I:2.424 + + + + + + + + + C:0 I:2.428 + + + + + + + + + C:0 I:2.432 + + + + + + + + + C:0 I:2.436 + + + + + + + + + C:0 I:2.44 + + + + + + + + + C:0 I:2.444 + + + + + + + + + C:0 I:2.448 + + + + + + + + + C:0 I:2.452 + + + + + + + + + C:0 I:2.456 + + + + + + + + + C:0 I:2.46 + + + + + + + + + C:0 I:2.464 + + + + + + + + + C:0 I:2.468 + + + + + + + + + C:0 I:2.472 + + + + + + + + + C:0 I:2.476 + + + + + + + + + C:0 I:2.48 + + + + + + + + + C:0 I:2.484 + + + + + + + + + C:0 I:2.488 + + + + + + + + + C:0 I:2.492 + + + + + + + + + C:0 I:2.496 + + + + + + + + + C:0 I:2.5 + + + + + + + + + C:0 I:2.504 + + + + + + + + + C:0 I:2.508 + + + + + + + + + C:0 I:2.512 + + + + + + + + + C:0 I:2.516 + + + + + + + + + C:0 I:2.52 + + + + + + + + + C:0 I:2.524 + + + + + + + + + C:0 I:2.528 + + + + + + + + + C:0 I:2.532 + + + + + + + + + C:0 I:2.536 + + + + + + + + + C:0 I:2.54 + + + + + + + + + C:0 I:2.544 + + + + + + + + + C:0 I:2.548 + + + + + + + + + C:0 I:2.552 + + + + + + + + + C:0 I:2.556 + + + + + + + + + C:0 I:2.56 + + + + + + + + + C:0 I:2.564 + + + + + + + + + C:0 I:2.568 + + + + + + + + + C:0 I:2.572 + + + + + + + + + C:0 I:2.576 + + + + + + + + + C:0 I:2.58 + + + + + + + + + C:0 I:2.584 + + + + + + + + + C:0 I:2.588 + + + + + + + + + C:0 I:2.592 + + + + + + + + + C:0 I:2.596 + + + + + + + + + C:0 I:2.6 + + + + + + + + + C:0 I:2.604 + + + + + + + + + C:0 I:2.608 + + + + + + + + + C:0 I:2.612 + + + + + + + + + C:0 I:2.616 + + + + + + + + + C:0 I:2.62 + + + + + + + + + C:0 I:2.624 + + + + + + + + + C:0 I:2.628 + + + + + + + + + C:0 I:2.632 + + + + + + + + + C:0 I:2.636 + + + + + + + + + C:0 I:2.64 + + + + + + + + + C:0 I:2.644 + + + + + + + + + C:0 I:2.648 + + + + + + + + + C:0 I:2.652 + + + + + + + + + C:0 I:2.656 + + + + + + + + + C:0 I:2.66 + + + + + + + + + C:0 I:2.664 + + + + + + + + + C:0 I:2.668 + + + + + + + + + C:0 I:2.672 + + + + + + + + + C:0 I:2.676 + + + + + + + + + C:0 I:2.68 + + + + + + + + + C:0 I:2.684 + + + + + + + + + C:0 I:2.688 + + + + + + + + + C:0 I:2.692 + + + + + + + + + C:0 I:2.696 + + + + + + + + + C:0 I:2.7 + + + + + + + + + C:0 I:2.704 + + + + + + + + + C:0 I:2.708 + + + + + + + + + C:0 I:2.712 + + + + + + + + + C:0 I:2.716 + + + + + + + + + C:0 I:2.72 + + + + + + + + + C:0 I:2.724 + + + + + + + + + C:0 I:2.728 + + + + + + + + + C:0 I:2.732 + + + + + + + + + C:0 I:2.736 + + + + + + + + + C:0 I:2.74 + + + + + + + + + C:0 I:2.744 + + + + + + + + + C:0 I:2.748 + + + + + + + + + C:0 I:2.7520000000000002 + + + + + + + + + C:0 I:2.7560000000000002 + + + + + + + + + C:0 I:2.7600000000000002 + + + + + + + + + C:0 I:2.7640000000000002 + + + + + + + + + C:0 I:2.7680000000000002 + + + + + + + + + C:0 I:2.7720000000000002 + + + + + + + + + C:0 I:2.7760000000000002 + + + + + + + + + C:0 I:2.7800000000000002 + + + + + + + + + C:0 I:2.7840000000000003 + + + + + + + + + C:0 I:2.7880000000000003 + + + + + + + + + C:0 I:2.7920000000000003 + + + + + + + + + C:0 I:2.7960000000000003 + + + + + + + + + C:0 I:2.8000000000000003 + + + + + + + + + C:0 I:2.8040000000000003 + + + + + + + + + C:0 I:2.8080000000000003 + + + + + + + + + C:0 I:2.8120000000000003 + + + + + + + + + C:0 I:2.816 + + + + + + + + + C:0 I:2.82 + + + + + + + + + C:0 I:2.824 + + + + + + + + + C:0 I:2.828 + + + + + + + + + C:0 I:2.832 + + + + + + + + + C:0 I:2.836 + + + + + + + + + C:0 I:2.84 + + + + + + + + + C:0 I:2.844 + + + + + + + + + C:0 I:2.848 + + + + + + + + + C:0 I:2.852 + + + + + + + + + C:0 I:2.856 + + + + + + + + + C:0 I:2.86 + + + + + + + + + C:0 I:2.864 + + + + + + + + + C:0 I:2.868 + + + + + + + + + C:0 I:2.872 + + + + + + + + + C:0 I:2.876 + + + + + + + + + C:0 I:2.88 + + + + + + + + + C:0 I:2.884 + + + + + + + + + C:0 I:2.888 + + + + + + + + + C:0 I:2.892 + + + + + + + + + C:0 I:2.896 + + + + + + + + + C:0 I:2.9 + + + + + + + + + C:0 I:2.904 + + + + + + + + + C:0 I:2.908 + + + + + + + + + C:0 I:2.912 + + + + + + + + + C:0 I:2.916 + + + + + + + + + C:0 I:2.92 + + + + + + + + + C:0 I:2.924 + + + + + + + + + C:0 I:2.928 + + + + + + + + + C:0 I:2.932 + + + + + + + + + C:0 I:2.936 + + + + + + + + + C:0 I:2.94 + + + + + + + + + C:0 I:2.944 + + + + + + + + + C:0 I:2.948 + + + + + + + + + C:0 I:2.952 + + + + + + + + + C:0 I:2.956 + + + + + + + + + C:0 I:2.96 + + + + + + + + + C:0 I:2.964 + + + + + + + + + C:0 I:2.968 + + + + + + + + + C:0 I:2.972 + + + + + + + + + C:0 I:2.976 + + + + + + + + + C:0 I:2.98 + + + + + + + + + C:0 I:2.984 + + + + + + + + + C:0 I:2.988 + + + + + + + + + C:0 I:2.992 + + + + + + + + + C:0 I:2.996 + + + + + + + + + C:0 I:3 + + + + + + + + + C:0 I:3.004 + + + + + + + + + C:0 I:3.008 + + + + + + + + + C:0 I:3.012 + + + + + + + + + C:0 I:3.016 + + + + + + + + + C:0 I:3.02 + + + + + + + + + C:0 I:3.024 + + + + + + + + + C:0 I:3.028 + + + + + + + + + C:0 I:3.032 + + + + + + + + + C:0 I:3.036 + + + + + + + + + C:0 I:3.04 + + + + + + + + + C:0 I:3.044 + + + + + + + + + C:0 I:3.048 + + + + + + + + + C:0 I:3.052 + + + + + + + + + C:0 I:3.056 + + + + + + + + + C:0 I:3.06 + + + + + + + + + C:0 I:3.064 + + + + + + + + + C:0 I:3.068 + + + + + + + + + C:0 I:3.072 + + + + + + + + + C:0 I:3.076 + + + + + + + + + C:0 I:3.08 + + + + + + + + + C:0 I:3.084 + + + + + + + + + C:0 I:3.088 + + + + + + + + + C:0 I:3.092 + + + + + + + + + C:0 I:3.096 + + + + + + + + + C:0 I:3.1 + + + + + + + + + C:0 I:3.104 + + + + + + + + + C:0 I:3.108 + + + + + + + + + C:0 I:3.112 + + + + + + + + + C:0 I:3.116 + + + + + + + + + C:0 I:3.12 + + + + + + + + + C:0 I:3.124 + + + + + + + + + C:0 I:3.128 + + + + + + + + + C:0 I:3.132 + + + + + + + + + C:0 I:3.136 + + + + + + + + + C:0 I:3.14 + + + + + + + + + C:0 I:3.144 + + + + + + + + + C:0 I:3.148 + + + + + + + + + C:0 I:3.152 + + + + + + + + + C:0 I:3.156 + + + + + + + + + C:0 I:3.16 + + + + + + + + + C:0 I:3.164 + + + + + + + + + C:0 I:3.168 + + + + + + + + + C:0 I:3.172 + + + + + + + + + C:0 I:3.176 + + + + + + + + + C:0 I:3.18 + + + + + + + + + C:0 I:3.184 + + + + + + + + + C:0 I:3.188 + + + + + + + + + C:0 I:3.192 + + + + + + + + + C:0 I:3.196 + + + + + + + + + C:0 I:3.2 + + + + + + + + + C:0 I:3.204 + + + + + + + + + C:0 I:3.208 + + + + + + + + + C:0 I:3.212 + + + + + + + + + C:0 I:3.216 + + + + + + + + + C:0 I:3.22 + + + + + + + + + C:0 I:3.224 + + + + + + + + + C:0 I:3.228 + + + + + + + + + C:0 I:3.232 + + + + + + + + + C:0 I:3.236 + + + + + + + + + C:0 I:3.24 + + + + + + + + + C:0 I:3.244 + + + + + + + + + C:0 I:3.248 + + + + + + + + + C:0 I:3.2520000000000002 + + + + + + + + + C:0 I:3.2560000000000002 + + + + + + + + + C:0 I:3.2600000000000002 + + + + + + + + + C:0 I:3.2640000000000002 + + + + + + + + + C:0 I:3.2680000000000002 + + + + + + + + + C:0 I:3.2720000000000002 + + + + + + + + + C:0 I:3.2760000000000002 + + + + + + + + + C:0 I:3.2800000000000002 + + + + + + + + + C:0 I:3.2840000000000003 + + + + + + + + + C:0 I:3.2880000000000003 + + + + + + + + + C:0 I:3.2920000000000003 + + + + + + + + + C:0 I:3.2960000000000003 + + + + + + + + + C:0 I:3.3000000000000003 + + + + + + + + + C:0 I:3.3040000000000003 + + + + + + + + + C:0 I:3.3080000000000003 + + + + + + + + + C:0 I:3.3120000000000003 + + + + + + + + + C:0 I:3.3160000000000003 + + + + + + + + + C:0 I:3.3200000000000003 + + + + + + + + + C:0 I:3.3240000000000003 + + + + + + + + + C:0 I:3.3280000000000003 + + + + + + + + + C:0 I:3.332 + + + + + + + + + C:0 I:3.336 + + + + + + + + + C:0 I:3.34 + + + + + + + + + C:0 I:3.344 + + + + + + + + + C:0 I:3.348 + + + + + + + + + C:0 I:3.352 + + + + + + + + + C:0 I:3.356 + + + + + + + + + C:0 I:3.36 + + + + + + + + + C:0 I:3.364 + + + + + + + + + C:0 I:3.368 + + + + + + + + + C:0 I:3.372 + + + + + + + + + C:0 I:3.376 + + + + + + + + + C:0 I:3.38 + + + + + + + + + C:0 I:3.384 + + + + + + + + + C:0 I:3.388 + + + + + + + + + C:0 I:3.392 + + + + + + + + + C:0 I:3.396 + + + + + + + + + C:0 I:3.4 + + + + + + + + + C:0 I:3.404 + + + + + + + + + C:0 I:3.408 + + + + + + + + + C:0 I:3.412 + + + + + + + + + C:0 I:3.416 + + + + + + + + + C:0 I:3.42 + + + + + + + + + C:0 I:3.424 + + + + + + + + + C:0 I:3.428 + + + + + + + + + C:0 I:3.432 + + + + + + + + + C:0 I:3.436 + + + + + + + + + C:0 I:3.44 + + + + + + + + + C:0 I:3.444 + + + + + + + + + C:0 I:3.448 + + + + + + + + + C:0 I:3.452 + + + + + + + + + C:0 I:3.456 + + + + + + + + + C:0 I:3.46 + + + + + + + + + C:0 I:3.464 + + + + + + + + + C:0 I:3.468 + + + + + + + + + C:0 I:3.472 + + + + + + + + + C:0 I:3.476 + + + + + + + + + C:0 I:3.48 + + + + + + + + + C:0 I:3.484 + + + + + + + + + C:0 I:3.488 + + + + + + + + + C:0 I:3.492 + + + + + + + + + C:0 I:3.496 + + + + + + + + + C:0 I:3.5 + + + + + + + + + C:0 I:3.504 + + + + + + + + + C:0 I:3.508 + + + + + + + + + C:0 I:3.512 + + + + + + + + + C:0 I:3.516 + + + + + + + + + C:0 I:3.52 + + + + + + + + + C:0 I:3.524 + + + + + + + + + C:0 I:3.528 + + + + + + + + + C:0 I:3.532 + + + + + + + + + C:0 I:3.536 + + + + + + + + + C:0 I:3.54 + + + + + + + + + C:0 I:3.544 + + + + + + + + + C:0 I:3.548 + + + + + + + + + C:0 I:3.552 + + + + + + + + + C:0 I:3.556 + + + + + + + + + C:0 I:3.56 + + + + + + + + + C:0 I:3.564 + + + + + + + + + C:0 I:3.568 + + + + + + + + + C:0 I:3.572 + + + + + + + + + C:0 I:3.576 + + + + + + + + + C:0 I:3.58 + + + + + + + + + C:0 I:3.584 + + + + + + + + + C:0 I:3.588 + + + + + + + + + C:0 I:3.592 + + + + + + + + + C:0 I:3.596 + + + + + + + + + C:0 I:3.6 + + + + + + + + + C:0 I:3.604 + + + + + + + + + C:0 I:3.608 + + + + + + + + + C:0 I:3.612 + + + + + + + + + C:0 I:3.616 + + + + + + + + + C:0 I:3.62 + + + + + + + + + C:0 I:3.624 + + + + + + + + + C:0 I:3.628 + + + + + + + + + C:0 I:3.632 + + + + + + + + + C:0 I:3.636 + + + + + + + + + C:0 I:3.64 + + + + + + + + + C:0 I:3.644 + + + + + + + + + C:0 I:3.648 + + + + + + + + + C:0 I:3.652 + + + + + + + + + C:0 I:3.656 + + + + + + + + + C:0 I:3.66 + + + + + + + + + C:0 I:3.664 + + + + + + + + + C:0 I:3.668 + + + + + + + + + C:0 I:3.672 + + + + + + + + + C:0 I:3.676 + + + + + + + + + C:0 I:3.68 + + + + + + + + + C:0 I:3.684 + + + + + + + + + C:0 I:3.688 + + + + + + + + + C:0 I:3.692 + + + + + + + + + C:0 I:3.696 + + + + + + + + + C:0 I:3.7 + + + + + + + + + C:0 I:3.704 + + + + + + + + + C:0 I:3.708 + + + + + + + + + C:0 I:3.712 + + + + + + + + + C:0 I:3.716 + + + + + + + + + C:0 I:3.72 + + + + + + + + + C:0 I:3.724 + + + + + + + + + C:0 I:3.728 + + + + + + + + + C:0 I:3.732 + + + + + + + + + C:0 I:3.736 + + + + + + + + + C:0 I:3.74 + + + + + + + + + C:0 I:3.744 + + + + + + + + + C:0 I:3.748 + + + + + + + + + C:0 I:3.7520000000000002 + + + + + + + + + C:0 I:3.7560000000000002 + + + + + + + + + C:0 I:3.7600000000000002 + + + + + + + + + C:0 I:3.7640000000000002 + + + + + + + + + C:0 I:3.7680000000000002 + + + + + + + + + C:0 I:3.7720000000000002 + + + + + + + + + C:0 I:3.7760000000000002 + + + + + + + + + C:0 I:3.7800000000000002 + + + + + + + + + C:0 I:3.7840000000000003 + + + + + + + + + C:0 I:3.7880000000000003 + + + + + + + + + C:0 I:3.7920000000000003 + + + + + + + + + C:0 I:3.7960000000000003 + + + + + + + + + C:0 I:3.8000000000000003 + + + + + + + + + C:0 I:3.8040000000000003 + + + + + + + + + C:0 I:3.8080000000000003 + + + + + + + + + C:0 I:3.8120000000000003 + + + + + + + + + C:0 I:3.8160000000000003 + + + + + + + + + C:0 I:3.8200000000000003 + + + + + + + + + C:0 I:3.8240000000000003 + + + + + + + + + C:0 I:3.8280000000000003 + + + + + + + + + C:0 I:3.8320000000000003 + + + + + + + + + C:0 I:3.8360000000000003 + + + + + + + + + C:0 I:3.84 + + + + + + + + + C:0 I:3.844 + + + + + + + + + C:0 I:3.848 + + + + + + + + + C:0 I:3.852 + + + + + + + + + C:0 I:3.856 + + + + + + + + + C:0 I:3.86 + + + + + + + + + C:0 I:3.864 + + + + + + + + + C:0 I:3.868 + + + + + + + + + C:0 I:3.872 + + + + + + + + + C:0 I:3.876 + + + + + + + + + C:0 I:3.88 + + + + + + + + + C:0 I:3.884 + + + + + + + + + C:0 I:3.888 + + + + + + + + + C:0 I:3.892 + + + + + + + + + C:0 I:3.896 + + + + + + + + + C:0 I:3.9 + + + + + + + + + C:0 I:3.904 + + + + + + + + + C:0 I:3.908 + + + + + + + + + C:0 I:3.912 + + + + + + + + + C:0 I:3.916 + + + + + + + + + C:0 I:3.92 + + + + + + + + + C:0 I:3.924 + + + + + + + + + C:0 I:3.928 + + + + + + + + + C:0 I:3.932 + + + + + + + + + C:0 I:3.936 + + + + + + + + + C:0 I:3.94 + + + + + + + + + C:0 I:3.944 + + + + + + + + + C:0 I:3.948 + + + + + + + + + C:0 I:3.952 + + + + + + + + + C:0 I:3.956 + + + + + + + + + C:0 I:3.96 + + + + + + + + + C:0 I:3.964 + + + + + + + + + C:0 I:3.968 + + + + + + + + + C:0 I:3.972 + + + + + + + + + C:0 I:3.976 + + + + + + + + + C:0 I:3.98 + + + + + + + + + C:0 I:3.984 + + + + + + + + + C:0 I:3.988 + + + + + + + + + C:0 I:3.992 + + + + + + + + + C:0 I:3.996 + + + + + + + + + C:0 I:4 + + + + + + + +`; + exports[` accessibilityState disabled sets disabled={true} 1`] = `