sheetjs_sheetjs/tests/fixtures.js

55 lines
2.3 MiB
JavaScript
Raw Normal View History

2017-03-20 21:57:44 +00:00
fs['./test_files/custom_properties.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAAP7////+////LAAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAA/v////7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAABYsPAg0Kc8BIgAAAAADAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgzwAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAABMEQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgCAAAAAAAACQgQAAAGBQCuUcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAYAAEh1Z3VlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQC6AQMAAAAAnAACABEAGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAAAAAAAAZJw7OAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAHgDwAAAACACQAQAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeAGgBAQA4ALwCAAAAAgDPBwFDAGEAbQBiAHIAaQBhADEAHgAsAQEAOAC8AgAAAAIAzwcBQwBhAGwAaQBiAHIAaQAxAB4ABAEBADgAvAIAAAACAM8HAUMAYQBsAGkAYgByAGkAMQAeANwAAQA4ALwCAAAAAgDPBwFDAGEAbABpAGIAcgBpADEAHgDwAAAAEQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAA4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA8AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAD8AvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA0ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAANACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAkAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAKAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAIAFwCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABAAgAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAJAJABAAAAAgAABwFDAGEAbABpAGIAcgBpAB4EHAAFABcAACIkIiMsIyMwXyk7XCgiJCIjLCMjMFwpHgQhAAYAHAAAIiQiIywjIzBfKTtbUmVkXVwoIiQiIywjIzBcKR4EIgAHAB0AACIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQnAAgAIgAAIiQiIywjIzAuMDBfKTtbUmVkXVwoIiQiIywjIzAuMDBcKR4ENwAqADIAAF8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQuACkAKQAAXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD8ALAA6AABfKCIkIiogIywjIzAuMDBfKTtfKCIkIiogXCgjLCMjMC4wMFwpO18oIiQiKiAiLSI/P18pO18oQF8pHgQ2ACsAMQAAXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKeAAFAAAAAAA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD
fs['./test_files/custom_properties.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxUaXRsZT5FeGFtcGxlIHdpdGggcHJvcGVydGllczwvVGl0bGU+CiAgPFN1YmplY3Q+VGVzdCBpdCBiZWZvcmUgeW91IGNvZGUgaXQ8L1N1YmplY3Q+CiAgPEF1dGhvcj5Qb255IEZvbzwvQXV0aG9yPgogIDxLZXl3b3Jkcz5leGFtcGxlIGh1bW9yPC9LZXl3b3Jkcz4KICA8RGVzY3JpcHRpb24+c29tZSBjb21tZW50czwvRGVzY3JpcHRpb24+CiAgPExhc3RBdXRob3I+SHVndWVzPC9MYXN0QXV0aG9yPgogIDxDcmVhdGVkPjIwMTQtMDItMTNUMDc6MzM6MTZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMi0xNFQwMzoyMjo0Nlo8L0xhc3RTYXZlZD4KICA8Q2F0ZWdvcnk+UXVpcmt5PC9DYXRlZ29yeT4KICA8TWFuYWdlcj5EZXNwaWNhYmxlIERyZXc8L01hbmFnZXI+CiAgPENvbXBhbnk+VmVjdG9yIEluYzwvQ29tcGFueT4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPEN1c3RvbURvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8VGV4dF94MDAyMF9Qcm9wIGR0OmR0PSJzdHJpbmciPmFoYSE8L1RleHRfeDAwMjBfUHJvcD4KICA8U3RhdHVzIGR0OmR0PSJmbG9hdCI+MjwvU3RhdHVzPgogIDxDb3VudGVyIGR0OmR0PSJmbG9hdCI+LTMuMTQ8L0NvdW50ZXI+CiAgPElfeDAwMjBfYW1feDAwMjBfYV94MDAyMF9ib29sZWFuIGR0OmR0PSJib29sZWFuIj4xPC9JX3gwMDIwX2FtX3gwMDIwX2FfeDAwMjBfYm9vbGVhbj4KICA8RGF0ZV94MDAyMF9jb21wbGV0ZWQgZHQ6ZHQ9ImRhdGVUaW1lLnR6Ij4xOTY3LTAzLTA5VDE2OjMwOjAwWjwvRGF0ZV94MDAyMF9jb21wbGV0ZWQ+CiA8L0N1c3RvbURvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4
fs['./test_files/custom_properties.xlsx'] = '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
fs['./test_files/custom_properties.xlsb'] = 'UEsDBBQABgAIAAAAIQCsxbfehgEAALMEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACklE1PwzAMhu9I/IcqV9Rk44AQWrcDHxIX4DDEOUu9LZAvxRl0/x6nhQmmsqni0qp1Xj/2a7eTWWNN8Q4RtXcVG/MRK8ApX2u3qtjz/K68ZAUm6WppvIOKbQHZbHp6MplvA2BBaocVW6cUroRAtQYrkfsAjiJLH61M9BhXIkj1JlcgzkejC6G8S+BSmXIONp3cwFJuTCpuG3rdVUJyVlx35zKqYjIEo5VMVKjIUdGrew2w2hNqm8FtoF+z0G5P8pP17mpusYRGgeG4BkicBDJuuZUq+lsnFwboiKQs/fkjGDwC+O1YGTq3OCnbhnGtA559df1I44q6huJJxvQgLXkjGiM+fHxry0PR3sa5zCPYXV87cW7hOKAz4N7V0AzCkK4VveABTqIlAtFex/zwHuTZ7Fnnl0utoPZqY2nFeJvmiHOYtgZwiF2d4q8eCP4UfUDa8wjDO/geflaXgRJBTBoOjn9HpMUdDtyzDPJXWEM9lK02mLz9N75L0wMX7S9n+gkAAP//AwBQSwMEFAAGAAgAAAAhAJ+cuDwfAQAAcAMAAAsACAJfcmVscy8ucmVscyCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsk89OwzAMxu9IvEOU+5pt/BFC63ZBSLshNB7AS9w2rImjxIXt7QkgrUzaqknsGNv58nP8ebbYulZ8YEyWfCknxVgK9JqM9XUp31bPowcpEoM30JLHUu4wycX8+mr2ii1wvpQaG5LIKj6VsmEOj0ol3aCDVFBAnzMVRQecj7FWAfQGalTT8fhexb8acn6gKZamlHFpbqRY7UJ++T/ayiGDAQalKeIoxEwW2eZexApijVxKQ/olh9NPRZGppToOdHs+EFWV1fhEunPo+UjPCreM3qAZRoIQhojuLkmku8Tkhnl+a4aQJpdEOvzGfmTbVn1S3KyJNsXa+lMDm57PctqdvYO46dzag217kL139rniPWD9DaQO9mT+BQAA//8DAFBLAwQUAAYACAAAACEAjjijquYAAAAtAgAAGgAIAXhsL19yZWxzL3dvcmtib29rLmJpbi5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJHBasMwDIbvg72D0X1R0sEYo04vZdDr6B7AdZTENLGNpbXL289krF2hY5deBL+Efn38Wq4+x0EdKLELXkNVlKDI29A432l4374+PINiMb4xQ/CkYSKGVX1/t3yjwUhe4t5FVtnFs4ZeJL4gsu1pNFyESD5P2pBGI1mmDqOxe9MRLsryCdNvD6gvPNWm0ZA2TQVqO8V8+X/v0LbO0jrYj5G8XDmBx5D23BNJNjWpI9FwajHOk6rYOQ94HWZxSxjJIdEZZJY416rIqf3F8HhLBpZpyB89pfGtfyLAiyfXXwAAAP//AwBQSwMEFAAGAAgAAAAhAITlbzuVAAAA0AAAAA8AAAB4bC93b3JrYm9vay5iaW5qZmRoYDRiQANMQH4FQw4DI5A2hZKsQLYRgwGDJYMhkJzJyIOsp52RYR6jLFwkhYHBx4uB4QtIPxRUdDAy9DMyzGFUAQmAJFiAuIjBkyEFaCAbkB3MkMGQCoQlQP4ERoa5jFIPlJjAKoHGMfxZ+fGSb1KAPQeQrcUwm5GRQZmFiY+RQQAkwABysApDCyMDAAAA//8DAFBLAwQUAAYACAAAACEALUYjOeYAAADXAQAADQAAAHhsL3N0eWxlcy5iaW6axsTwmIWFkYGBQVv9A5CcAGIyMTCwg2gGhv9M7EDSmSGRIYchkyGJoQhIqrIxMjDxMTQ0cjCoMTxhYbjNwgLUwKDrAtLA7AAiGf4zOwIJIADzSCB0XQSBqik15Q4Lw1OIr/SMgcYxwh1AHOsZC8MniHZ9AWQvCAgwMHxmYXgJk4MbC2SA5F6xMLyGyBlIgOSAtv1nA9J+DPnAkMsFh+IbFoafzCwg2V/MDH+YA0AsQSAOAcomAUM5lSGYoYShEszyBfJSgCFeCtRrCVYVAOSVAU0rwaHKhOEvM8N0JgYAAAAA//8DAFBLAwQUAAYACAAAACEAoVEmmMEAAAAcAQAAIwAAAHhsL3dvcmtzaGVldHMvX3JlbHMvc2hlZXQxLmJpbi5yZWxzbM/BasMwDAbg+6DvYHRfnPQwxohT2GGQa+keQLOVxDSWjWVK8vb1be3Y8Zf4P6H+tIVV3SiLj2yga1pQxDY6z7OB78vX6zsoKcgO18hkYCeB03B46c+0YqklWXwSVRUWA0sp6UNrsQsFlCYm4rqZYg5YasyzTmivOJM+tu2bzo8GDE+mGp2BPLoO1GVP9fIfO3ibo8
fs['./test_files/cell_style_simple.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAKQAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////RAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAA/v////7////+////LAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAPHD9inxes8BKgAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAHU0AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAACIMAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAdCwQCRBjrDo4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACzAAHAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAswABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAALMAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACzAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAA
fs['./test_files/cell_style_simple.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA1LTI4VDIxOjU0OjU1WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDUtMjlUMDM6NTA6NDJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTAyMDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTM2MDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MTEzODA8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+MjMyMDwvV2luZG93VG9wWT4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkNoYXJTZXQ9IjIwNCIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIKICAgIHNzOkNvbG9yPSIjMDAwMDAwIi8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InMxNiI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iIzMzQ0NDQyIgc3M6UGF0dGVybj0iU29saWQiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczYzIj4KICAgPEludGVyaW9yIHNzOkNvbG9yPSIjMDAwMDAwIiBzczpQYXR0ZXJuPSJHcmF5NzUiIHNzOlBhdHRlcm5Db2xvcj0iIzAwMzM2NiIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNjQiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiM5MDcxM0EiIHNzOlBhdHRlcm49IkdyYXkyNSIgc3M6UGF0dGVybkNvbG9yPSIjQTJCRDkwIi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NSI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iI0ZFQTc0NiIgc3M6UGF0dGVybj0iSG9yelN0cmlwZSIgc3M6UGF0dGVybkNvbG9yPSIjRkY2NjAwIi8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NiI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iI0MwQzBDMCIgc3M6UGF0dGVybj0iRGlhZ1N0cmlwZSIgc3M6UGF0dGVybkNvbG9yPSIjMzMzMzk5Ii8+CiAgPC9TdHlsZT4KICA8U3R5bGUgc3M6SUQ9InM2NyI+CiAgIDxJbnRlcmlvciBzczpDb2xvcj0iIzkwNzEzQSIgc3M6UGF0dGVybj0iVGhpbkhvcnpDcm9zcyIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzMzM5OSIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNjgiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiNGRjY2MDAiIHNzOlBhdHRlcm49IlRoaW5Ib3J6Q3Jvc3MiCiAgICBzczpQYXR0ZXJuQ29sb3I9IiM5MDcxM0EiLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczY5Ij4KICAgPEludGVyaW9yIHNzOkNvbG9yPSIjQzBDMEMwIiBzczpQYXR0ZXJuPSJUaGluVmVydFN0cmlwZSIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzQ0NDQyIvPgogIDwvU3R5bGU+CiAgPFN0eWxlIHNzOklEPSJzNzAiPgogICA8SW50ZXJpb3Igc3M6Q29sb3I9IiM2NjY2OTkiIHNzOlBhdHRlcm49IlRoaW5SZXZlcnNlRGlhZ1N0cmlwZSIKICAgIHNzOlBhdHRlcm5Db2xvcj0iIzMzMzM5OSIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMTAiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjEwIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNSI+CiAgIDxDb2x1bW4gc3M6U3R5bGVJRD0iczYzIiBzczpBdXRvRml0V2lkdGg9IjAiLz4KICAgPENvbHVtbiBzczpTdHlsZUlEPSJzNjQiIHNzOkF1dG9GaXRXaWR0aD0iMCIvPgogICA8Q29sdW1uIHNzOkluZGV4PSI1IiBzczpTdHlsZUlEPSJzNzAiIHNzOkF1dG9GaXRXaWR0aD0iMCIvPgogICA8Um93IHNzOlN0eWxlSUQ9InM2NSI+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjI8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjM8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6Rm9ybXVsYT0iPVJDWy0xXSsxIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjQ8L0RhdGE+PC9DZWxsPgogICAgPENlbGwgc3M6U3R5bGVJRD0iczcwIiBzczpGb3JtdWxhPSI9UkNbLTFdKzEiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+NTwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbCBzczp
fs['./test_files/cell_style_simple.xlsx'] = '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
fs['./test_files/cell_style_simple.xlsb'] = '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
fs['./test_files/comments_stress_test.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAEAAAZwAAAAIAAAD+////AAAAAAAAAACAAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////ZgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
fs['./test_files/comments_stress_test.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTQtMDEtMTZUMDI6NTk6NDZaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0xNlQwMzo0MzoxOVo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTUwMTU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjUzNjU8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjUyMDU8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+ODg1PC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD40PC9BY3RpdmVTaGVldD4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4
fs['./test_files/comments_stress_test.xlsx'] = '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
fs['./test_files/comments_stress_test.xlsb'] = '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
fs['./test_files/formula_stress_test.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAADAAAAAQAAAAAAAAAAEAAAGQEAAAEAAAD+////AAAAAAAAAABQAAAA1gAAAP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////HAEAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUQAAAP3///9SAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
fs['./test_files/formula_stress_test.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIgogeG1sbnM6cz0idXVpZDpCREM2RTNGMC02REEzLTExZDEtQTJBMy0wMEFBMDBDMTQ4ODIiCiB4bWxuczpycz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpyb3dzZXQiIHhtbG5zOno9IiNSb3dzZXRTY2hlbWEiCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpodG1sPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4KIDxEb2N1bWVudFByb3BlcnRpZXMgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPENyZWF0ZWQ+MjAxMy0wNC0yNFQxNDo1NToxMVo8L0NyZWF0ZWQ+CiAgPExhc3RTYXZlZD4yMDEzLTA0LTMwVDE4OjA1OjAwWjwvTGFzdFNhdmVkPgogIDxWZXJzaW9uPjE1LjAwPC9WZXJzaW9uPgogPC9Eb2N1bWVudFByb3BlcnRpZXM+CiA8T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QWxsb3dQTkcvPgogIDxSZW1vdmVQZXJzb25hbEluZm9ybWF0aW9uLz4KICA8Q29sb3JzPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjwvSW5kZXg+CiAgICA8UkdCPiNERDA4MDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjM8L0luZGV4PgogICAgPFJHQj4jMUZCNzE0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD40PC9JbmRleD4KICAgIDxSR0I+IzAwMDBENDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NTwvSW5kZXg+CiAgICA8UkdCPiNGQ0YzMDU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjY8L0luZGV4PgogICAgPFJHQj4jRjIwODg0PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD43PC9JbmRleD4KICAgIDxSR0I+IzAwQUJFQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+ODwvSW5kZXg+CiAgICA8UkdCPiM5MDAwMDA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjk8L0luZGV4PgogICAgPFJHQj4jMDA2NDExPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjExPC9JbmRleD4KICAgIDxSR0I+IzkwNzEzQTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTI8L0luZGV4PgogICAgPFJHQj4jNDYwMEE1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNjwvSW5kZXg+CiAgICA8UkdCPiM2M0FBRkU8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE3PC9JbmRleD4KICAgIDxSR0I+I0REMkQzMjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTg8L0luZGV4PgogICAgPFJHQj4jRkZGNThDPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xOTwvSW5kZXg+CiAgICA8UkdCPiM0RUUyNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIwPC9JbmRleD4KICAgIDxSR0I+IzY3MTFGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjE8L0luZGV4PgogICAgPFJHQj4jRkVBNzQ2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMjwvSW5kZXg+CiAgICA8UkdCPiM4NjUzNTc8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIzPC9JbmRleD4KICAgIDxSR0I+I0EyQkQ5MDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjQ8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNTwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI2PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjc8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yODwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI5PC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzA8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zMTwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICA8L0NvbG9ycz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFN1cEJvb2s+CiAgIDxEbGwvPgogIDwvU3VwQm9vaz4KICA8V2luZG93SGVpZ2h0PjE1MjU1PC9XaW5kb3dIZWlnaHQ+CiAgPFdpbmRvd1dpZHRoPjE1NDIwPC9XaW5kb3dXaWR0aD4KICA8V2luZG93VG9wWD4xNzI5NTwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD45PC9BY3RpdmVTaGVldD4KICA8Rmlyc3RWaXNpYmxlU2hlZXQ+NTwvRmlyc3RWa
fs['./test_files/formula_stress_test.xlsx'] = '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
fs['./test_files/formula_stress_test.xlsb'] = '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
fs['./test_files/formula_stress_test.ods'] = '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
fs['./test_files/hyperlink_stress_test_2011.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAMgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////QwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAA/v////7///9BAAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAA/v///0IAAAD+/////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAACnsm06dVM8BMwAAAAAFAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAyF4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAADQGAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABknDs4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAAChgAHAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAoYABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAKGAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAAChgAHAUMAYQBsAGkAYgByAGkAMQAeAPAABAAMAJABAAABAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAQAFACQAQAAAQIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAAAAAAAAwCDgABQAAQAAAPX/IAAA9AAAAA
fs['./test_files/hyperlink_stress_test_2011.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8QXV0aG9yPkdvZDwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPkdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTA0LTEwVDA5OjEwOjI3WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDQtMTBUMDk6MTQ6NDJaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTQuMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KIDwvT2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4KIDxFeGNlbFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgPFdpbmRvd0hlaWdodD4xNTI2MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4yNTYwMDwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6Q2hhclNldD0iMTM0IiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIgogICAgc3M6Q29sb3I9IiMwMDAwMDAiLz4KICAgPEludGVyaW9yLz4KICAgPE51bWJlckZvcm1hdC8+CiAgIDxQcm90ZWN0aW9uLz4KICA8L1N0eWxlPgogIDxTdHlsZSBzczpJRD0iczYyIiBzczpOYW1lPSJIeXBlcmxpbmsiPgogICA8Rm9udCBzczpGb250TmFtZT0iQ2FsaWJyaSIgeDpGYW1pbHk9IlN3aXNzIiBzczpTaXplPSIxMiIgc3M6Q29sb3I9IiMwMDAwRDQiCiAgICBzczpVbmRlcmxpbmU9IlNpbmdsZSIvPgogIDwvU3R5bGU+CiA8L1N0eWxlcz4KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4KICA8VGFibGUgc3M6RXhwYW5kZWRDb2x1bW5Db3VudD0iMSIgc3M6RXhwYW5kZWRSb3dDb3VudD0iNyIgeDpGdWxsQ29sdW1ucz0iMSIKICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdENvbHVtbldpZHRoPSI2NSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTUiPgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczYyIiBzczpIUmVmPSJodHRwOi8vd3d3LnNoZWV0anMuY29tIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPmh0dHA6Ly93d3cuc2hlZXRqcy5jb208L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iaHR0cDovL29zcy5zaGVldGpzLmNvbSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5PU1M8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iaHR0cDovL29zcy5zaGVldGpzLmNvbSNmb28iPjxEYXRhCiAgICAgIHNzOlR5cGU9IlN0cmluZyI+T1NTI2ZvbzwvRGF0YT48L0NlbGw+CiAgIDwvUm93PgogICA8Um93PgogICAgPENlbGwgc3M6U3R5bGVJRD0iczYyIiBzczpIUmVmPSJtYWlsdG86ZGV2QHNoZWV0anMuY29tIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPmRldiBhdCBzaGVldGpzIGRvdCBjb208L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0ibWFpbHRvOmRldkBzaGVldGpzLmNvbT9zdWJqZWN0PWh5cGVybGluayI+PERhdGEKICAgICAgc3M6VHlwZT0iU3RyaW5nIj5kZXYgYXQgc2hlZXRqcy5jb20gc3ViamVjdCBoeXBlcmxpbms8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsIHNzOlN0eWxlSUQ9InM2MiIgc3M6SFJlZj0iLi4vLi4vc2hlZXRqcy9Eb2N1bWVudHMvVGVzdC54bHN4Ij48RGF0YQogICAgICBzczpUeXBlPSJTdHJpbmciPmZpbGU6Ly9sb2NhbGhvc3QvVXNlcnMvc2hlZXRqcy9Eb2N1bWVudHMvVGVzdC54bHN4PC9EYXRhPjwvQ2VsbD4KICAgPC9Sb3c+CiAgIDxSb3c+CiAgICA8Q2VsbCBzczpTdHlsZUlEPSJzNjIiIHNzOkhSZWY9Imh0dHA6Ly9zaGVldGpzLmNvbSIKICAgICB4OkhSZWZTY3JlZW5UaXA9ImZvbyBiYXIgYmF6Ij48RGF0YSBzczpUeXBlPSJTdHJpbmciPmh0dHA6Ly9zaGVldGpzLmNvbSBzY3JlZW50aXAgZm9vIGJhciBiYXo8L0RhdGE+PC9DZWxsPgogICA8L1Jvdz4KICA8L1RhYmxlPgogIDxXb3Jrc2hlZXRPcHRpb25zIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCI+CiAgIDxQcmludD4KICAgIDxWYWxpZFByaW50ZXJJbmZvLz4KICAgIDxIb3Jpem9udGFsUmVzb2x1dGlvbj4tNDwvSG9yaXpvbnRhbFJlc29sdXRpb24+CiAgICA8VmVydGljYWxSZXNvbHV0aW9uPi00PC9WZXJ0aWNhbFJlc29sdXRpb24+CiAgIDwvUHJpbnQ+CiAgIDxQYWdlTGF5b3V0Wm9vbT4wPC9QYWdlTGF5b3V0Wm9vbT4KICAgPFNlbGVjdGVkLz4KICAgPFBhbmVzPgogICAgPFBhbmU+CiAgICAgPE51bWJlcj4zPC9OdW1iZXI+CiAgICAgPEFjdGl2ZVJvdz43PC9BY3RpdmVSb3c+CiAgICA8L1BhbmU+Ci
fs['./test_files/hyperlink_stress_test_2011.xlsx'] = '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
fs['./test_files/hyperlink_stress_test_2011.xlsb'] = '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
fs['./test_files/LONumbers.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAOwADAP7/CQAGAAAAAAAAAAAAAAABAAAAIgAAAAAAAAAAEAAAIAAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////////wMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAA/v////7////+////IwAAAP7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAACQgQAAAGBQC7DcwHAAAAAAYAAADhAAIAsATBAAIAAADiAAAAXABwAAQAAENhbGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAADAAQAAPQECAAEAnAACAA4ArwECAAAAvAECAAAAPQASAAAAAAAAQAAgOAAAAAAAAQAfAUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAGgDIAAAA/3+QAQAAAAIAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsAB4EDACkAAcAAEdFTkVSQUweBAwApQAHAABHRU5FUkFMHgQHAKYAAgAAWVkeBAkApwAEAABZWVlZHgQIAKgAAwAAWVlNHgQJAKkABAAAWVlNTR4ECgCqAAUAAFlZTU1NHgQLAKsABgAAWVlNTU1NHgQMAKwABwAAWVlNTU1NTR4EBgCtAAEAAEQeBAcArgACAABERB4ECACvAAMAAERERB4ECQCwAAQAAEREREQeBAYAsQABAABIHgQJALIABAAAW0hIXR4ECACzAAMAAFtIXR4ECAC0AAMAAEhITR4ECQC1AAQAAEhITU0eBAoAtgAFAABISFtNXR4ECwC3AAYAAEhIW01NXR4EBgC4AAEAAFMeBAcAuQACAABTUx4ECAC6AAMAAFtTXR4ECQC7AAQAAFtTU10eBA0AvAAIAABbQkxBQ0tdQB4EEgC9AA0AAFtCTFVFXUdFTkVSQUweBAwAvgAHAABbQ1lBTl1AHgQRAL8ADAAAW0dSRUVOXSMsIyMjHgQSAMAADQAAW01BR0VOVEFdMC4wMB4EDgDBAAkAAFtSRURdIy4jIx4EDwDCAAoAAFtXSElURV0wLjAeBA4AwwAJAABbWUVMTE9XXUAeBAgAxAADAABBL1AeBAoAxQAFAABBTS9QTR4EFADGAA8AAEhIOk1NOlNTXCBBTS9QTeAAFAAAAKQA9f8gAAAAAAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAABAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAACAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAAAA9f8gAAD0AAAAAAAAAADAIOAAFAAAAKQAAQAgAAAAAAAAAAAAAADAIOAAFAABACsA9f8gAADwAAAAAAAAAADAIOAAFAABACkA9f8gAADwAAAAAAAAAADAIOAAFAABACwA9f8gAADwAAAAAAAAAADAIOAAFAABACoA9f8gAADwAAAAAAAAAADAIOAAFAABAAkA9f8gAADwAAAAAAAAAADAIOAAFAAAAKUAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKYAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKcAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKgAAQAgAAAEAAAAAAAAAADAIOAAFAAAAKkAAQAgAAAEAAAAAAAAAADAIOAAFAA
fs['./test_files/LONumbers.xlsx'] = 'UEsDBBQACAgIAHuGLEQAAAAAAAAAAAAAAAALAAAAX3JlbHMvLnJlbHOtks9KAzEQh+99ipB7d7YVRGSzvYjQm0h9gJjM/mE3mTAZdX17gwhaqaUHj0l+8803Q5rdEmb1ipxHikZvqlorjI78GHujnw736xu9a1fNI85WSiQPY8qq1MRs9CCSbgGyGzDYXFHCWF464mClHLmHZN1ke4RtXV8D/2To9oip9t5o3vuNVof3hJewqetGh3fkXgJGOdHiV6KQLfcoRi8zvBFPz0RTVaAaTrtsL3f5e04IKNZbseCIcZ24VLOMmL91PLmHcp0/E+eErv5zObgIRo/+vJJN6cto1cDRJ2g/AFBLBwhmqoK34AAAADsCAABQSwMEFAAICAgAe4YsRAAAAAAAAAAAAAAAABoAAAB4bC9fcmVscy93b3JrYm9vay54bWwucmVsc62RTWvDMAyG7/0VRvfFSQdjjDi9jEGv/fgBxlHi0MQ2kta1/34uG1sKZezQk9DX875I9eo0jeqIxEMMBqqiBIXBxXYIvYH97u3hGVbNot7gaCWPsB8Sq7wT2IAXSS9as/M4WS5iwpA7XaTJSk6p18m6g+1RL8vySdOcAc0VU61bA7RuK1C7c8L/sGPXDQ5fo3ufMMgNCc1yHpEz0VKPYuArLzIH9G355T3lPyId2CPKr4OfUjZ3CdVfZh7vegtvCdutUH7s/CTz8reZRa2v3t18AlBLBwhP8Pl60gAAACUCAABQSwMEFAAICAgAe4YsRAAAAAAAAAAAAAAAABgAAAB4bC93b3Jrc2hlZXRzL3NoZWV0MS54bWzNnVtv21YWhd/nVwh66NPU8t5H19Z2EfNOpE2QpFNg3hiLsohKokrSdpNfP7xZlEievYwBBsMCbSRyf4vk4ZIe8tXmzS9/73ej5zBJo/hwO6ar6/EoPDzE6+jweDv+/Yv943I8SrPgsA528SG8HX8L0/Evd/+4eYmTP9NtGGajPOCQ3o63WXb8aTJJH7bhPkiv4mN4yPds4mQfZPnb5HGSHpMwWJfQfjfh6+v5ZB9Eh3GV8FPylox4s4keQjN+eNqHh6wKScJdkOWnn26jYzq+uymP8DEZbaJdFia/xuv8tDfBLg3zfcfgMfwcZr8fy/3Zl/hjvuF19+TuZlLDdzfrKD9CsSqjJNzcjt/RT75aFiPlxL+i8CU9ez16iHdx4q1vx/PpeLQON8HTLnOSaG0U22/HWfIUjkdJ9LjNj/k+3GSvxxyl2/jFzq/waRekFxsL+n10CNNXutj44Snb5ds+f9t/jXcXez7FL/mx3HyF85t5vuPfYRKfNmTB18/hLnzIwvVpU3wsTsgId7viMsej5/x6bseHYtV349FLdFjHLx+TOMupsiT1ORYN+BrHfxaXX1x43pzvcbz//BDs8hWl6/P3v5Vh7a3F2r8PvsVP5RJWe/M1Lc+vWPgg/+M5bE6seV8f7xgUlawvIL/av+pb1dzJIvj89es9s8tO5SWob1W+em5Y3J38LPhqOX5lXufubvIbnJb/LW71LjimxQrWS7GN1uuwWZl98HdxMTzLX0bFp6r4CH0rVuW6WM91ts230dWMr6fXS5orns9UecrVMcoDm0EW3N0k8UvP4R6e0izeV6fW2vh6Ef0ndrq8UVz16H34HO7K00qK08yvr3hRrHVabs3ni0/U8931zeS5OMF64v584lBO0OWE0Z34ka74csjsieErdTlk9SXlU9PLMbsvS11NZ5djTm9aMTe/HHR786ZXs/nictDrTywnl5ejfn/m7CqfXJ1GJ/ld/1/deuq/9Xy69dy59a0be19N0OkaNvnnMjh9w97n45u+PsiY8Yr1lEQmzdMBu82RSas5Zk+dZNZujtrTMZl1zo7bVzyZds+O3NdGmfbOj91bUZn3z4/+/++tOvVWdXrbqtF9NcG63rKmtzJmsL63MmmyvrcyabHUW5m1WeqtzDos91amXZZ7K9Meo97KvM+D6u301Ntpp7etMtxXE0rXW6XprYwZSt9bmTSVvrcyaSmptzJrK6m3Musoubcy7Sq5tzLtKdRbmffVoHo7O/V21ult64beVxNTXW+nmt7KmDHV91Ymzam+tzJpTaXeyqw9lXors85U7q1Mu1O5tzLtTVFvZd6fDqq381Nv553etm7KfTUx0/V2pumtjBkzfW9l0pzpeyuT1kzqrczaM6m3MuvM5N7KtDuTeyvT3gz1Vub92aB6uzj1dtHpbWtZ76uJua63c01vZcyY63srk+Zc31uZtOZSb2XWnku9lVlnLvdWpt253FuZ9uaotzLvzwfV2+Wpt8tOb1sLc19NLHS9XWh6K2PGQt9bmTQX+t7KpLWQeiuz9kLqrcw6C7m3Mu0u5N7KtLdAvZV5fzGo3q5OvV11etu6sPtqYqnr7VLTWxkzlvreyqS51PdWJq2l1FuZtZdSb2XWWcq9lWl3KfdWpr0l6q3M+8tB9Zaum7+7v+40d9Vqbj2y0lV3paku4IyVvrsANVf68gLUWkntBbC9kuoLYGcl9xfg7kouMMC9FWowCPBXw6rwmX7q+ifqCKhqhq51JS6I/hYD0jiRfT0GsNkctqfJALbOjtzXZYDbZ8fuazPAnfOj9/YZBLjnx+9tNAjwLs6gv9Mgwr84hwG0ujFr1KPW2m6tniG9XdPpNUQaJBg2BJskSDYEWyR6NoTbJKo2hDsEbBsKcAkINxTgEXRuKMKnYWk3arwbdcUbtc1bPUNa90Y6+YZIgwT/hmCTBAWHYItEC4dwm0QRh3CHgItDAS4BHYcCPIJGDkX4NCwpR42Vo66Wo7aXq2dIa+ZIp+YQaZBg5xBskiDoEGyR6OgQbpOo6RDuEDB1KMAlIOtQgEfQ16EIn4al7KhxdtSVdtS2dvUMab0d6cQdIg0S3B2CTRL0HYItEg0ewm0SJR7CHQIeDwW4BFQeCvAI2jwU4dOwhB41Ro+6So/aTq+eIa3VI53WQ6RBgtlDsEmC3EOwRaLfQ7hNouJDuEPA8qEAl4DoQwEeQdeHInwalu6jxvdRV/hR2/jVM8J3tU76IdIgwfsh2CRB/SHYItH+IdwmUQAi3CHgAFGAS0ADogCPoAlEET4NSwZSYwOpqwOp7QPrGdKabNIpQUQaJFhBBJskiEEEWyS6QYTbJOpBhDsEDCEKcAlIQhTgEfSEKMKnYalCalwhdWUhtW1hPUNaz006YYhIgwRniGCTBG2IYItEc4hwm0R5iHCHgD9EAS4BhYgCPIIWEUX4NCyRyI1I5K5IpLZJrGdIa8FJ5xIRaZBgExFskuATEWyRaBQRbpPoFBHuELCKKMAl4BVRgEfQLKIIn4blFrlxi9x1i9x2i/UMaQU569wiIg0W3CKCTRbcIoItFt0iwm0W3SLCHQZuEQW4DNwiCvAYukUU4fOw3CKf/dRe1y1y5+f2qhnWGnPW/ugeIA0W3CKCTRbcIoItFt0iwm0W3SLCHQZuEQW4DNwiCvAYukUU4fOw3CI3bpF7fqiv7RbrGdYac9a5RUQaLLhFBJssuEUEWyy6RYTbLLpFhDsM3CIKcBm4RRTgMXSLKMLnYblFbtwid90it91iPcP6n1bVuUVEGiy4RQSbLLhFBFssukWE2yy6RYQ7DNwiCnAZuEUU4DF0iyjC52G5RW7cInfdIrfdYj3DWmPOOreISIMFt4hgkwW3iGCLRbeIcJtFt4hwh4FbRAEuA7eIAjyGbhFF+Dwst8iNW+SuW+S2W6xnWGthWOcWEWmw4BYRbLLgFhFssegWEW6z6BYR7jBwiyjAZeAWUYDH0C2iCJ+H5Ra5cYvcdYvcdov1DGuNOevcIiINFtwigk0W3CKCLRbdIsJtFt0iwh0GbhEFuAzcIgrwGLpFFOHzsNwiN26Ru26R226xnmGtW2SdW0SkwYJbRLDJgltEsMWiW0S4zaJbRLjDwC2iAJeBW0QBHkO3iCJ8HpZb5MYtctctctst1jOsdYusc4uINFhwiwg2WXCLCLZYdIsIt1l0iwh3GLhFFOAycIsowGPoFlGEz8Nyi6pxi6rrFrntFusZ1rpF1r
2017-03-31 21:50:32 +00:00
fs['./test_files/merge_cells.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAIgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAD+/////v////7///8lAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAD+/////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAKn23dD5CM8BIwAAAIABAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAWj4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAACkEgAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAIAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIAAAAAAABkHDk4AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeAPAAAAAIAJABAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAF0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4AaAEBADgAvAIAAAACAF0HAUMAYQBtAGIAcgBpAGEAMQAeACwBAQA4ALwCAAAAAgBdBwFDAGEAbABpAGIAcgBpADEAHgAEAQEAOAC8AgAAAAIAXQcBQwBhAGwAaQBiAHIAaQAxAB4A3AABADgAvAIAAAACAF0HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAARAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAADgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADwAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA+AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEAPwC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AABADQAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAA0AJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACQC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAoAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAgAXAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEACAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAkAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIkIiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwpHgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBfKR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4
2017-03-20 21:57:44 +00:00
fs['./test_files/merge_cells.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTQtMDEtMDRUMDM6MDE6NTFaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0wNFQwMzowNToyNlo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTQ2MjU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjU2MDU8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjA8L1dpbmRvd1RvcFg+CiAgPFdpbmRvd1RvcFk+MDwvV2luZG93VG9wWT4KICA8VGFiUmF0aW8+NTAwPC9UYWJSYXRpbz4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwM
fs['./test_files/merge_cells.xlsx'] = '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
fs['./test_files/merge_cells.xlsb'] = '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
fs['./test_files/merge_cells.ods'] = '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
2017-03-31 21:50:32 +00:00
fs['./test_files/number_format.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAEAAAnAAAAAIAAAD+////AAAAAAAAAABMAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////mwAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABNAAAA/f///04AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA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
2017-03-20 21:57:44 +00:00
fs['./test_files/number_format.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxDcmVhdGVkPjIwMTMtMDUtMTFUMjM6NTQ6MTdaPC9DcmVhdGVkPgogIDxMYXN0U2F2ZWQ+MjAxNC0wMS0zMVQwNzo1Mjo0Nlo8L0xhc3RTYXZlZD4KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPgogPE9mZmljZURvY3VtZW50U2V0dGluZ3MgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+CiAgPEFsbG93UE5HLz4KICA8UmVtb3ZlUGVyc29uYWxJbmZvcm1hdGlvbi8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+MTIyODU8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MjM0NjA8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjE2NTwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4wPC9XaW5kb3dUb3BZPgogIDxUYWJSYXRpbz41MDA8L1RhYlJhdGlvPgogIDxBY3RpdmVTaGVldD40PC9BY3RpdmVTaGVldD4KICA8UHJvdGVjdFN0cnVjdHVyZT5GYWxzZTwvUHJvdGVjdFN0cnVjdHVyZT4KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPgogPC9FeGNlbFdvcmtib29rPgogPFN0eWxlcz4KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+CiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPgogICA8Qm9yZGVycy8+CiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0
fs['./test_files/number_format.xlsm'] = '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
fs['./test_files/number_format.xlsb'] = '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
2017-03-31 21:50:32 +00:00
fs['./test_files/xlsx-stream-d-date-cell.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAKgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////LAAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAAP7////+////LQAAAP7////+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUA//////////8CAAAAIAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAGephYroKc8BKwAAAIACAAAAAAAAVwBvAHIAawBiAG8AbwBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEEAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACk8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAPQAAAAAAAAACQgQAAAGBQDeXcwHAAADAAYGAADhAAIAsATBAAIAAADiAAAAXABwAAMAAEdvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCAAIAsARhAQIAAAA9AQIAAQCcAAIAEQAZAAIAAAASAAIAAAATAAIAAACvAQIAAAC8AQIAAAA9ABIA4AE8ABhHhBI4AAAAAAABAFgCQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAeANwAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgDwAAAACACQAQAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAAgAkAEAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgC0AAAAUQCQAQAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4AtAABAFEAvAIAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgBoAQEAOAC8AgAAAAIA7wcBQwBhAG0AYgByAGkAYQAxAB4ALAEBADgAvAIAAAACAO8HAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA4ALwCAAAAAgDvBwFDAGEAbABpAGIAcgBpADEAHgDcAAEAOAC8AgAAAAIA7wcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAABEAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAAAOAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAAPACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAEANAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AAAADQAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAJALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A8AACABcAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAPAAAQAIALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDwAAAACQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXykeBAwApAAHAAAwMC4wMDAl4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUA
2017-03-23 01:56:21 +00:00
fs['./test_files/xlsx-stream-d-date-cell.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjw/bXNvLWFwcGxpY2F0aW9uIHByb2dpZD0iRXhjZWwuU2hlZXQiPz4KPFdvcmtib29rIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIKIHhtbG5zOng9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIgogeG1sbnM6c3M9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0IgogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CiA8RG9jdW1lbnRQcm9wZXJ0aWVzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBdXRob3I+bm9kZS14bHN4LXN0cmVhbTwvQXV0aG9yPgogIDxMYXN0QXV0aG9yPmdvZDwvTGFzdEF1dGhvcj4KICA8Q3JlYXRlZD4yMDE0LTAyLTE0VDA4OjI3OjQ4WjwvQ3JlYXRlZD4KICA8TGFzdFNhdmVkPjIwMTQtMDItMTVUMDA6NTQ6NTVaPC9MYXN0U2F2ZWQ+CiAgPFZlcnNpb24+MTUuMDA8L1ZlcnNpb24+CiA8L0RvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjI8L0luZGV4PgogICAgPFJHQj4jREQwODA2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zPC9JbmRleD4KICAgIDxSR0I+IzFGQjcxNDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwRDQ8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjU8L0luZGV4PgogICAgPFJHQj4jRkNGMzA1PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD42PC9JbmRleD4KICAgIDxSR0I+I0YyMDg4NDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+NzwvSW5kZXg+CiAgICA8UkdCPiMwMEFCRUE8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4Pjg8L0luZGV4PgogICAgPFJHQj4jOTAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD45PC9JbmRleD4KICAgIDxSR0I+IzAwNjQxMTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTA8L0luZGV4PgogICAgPFJHQj4jMDAwMDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xMTwvSW5kZXg+CiAgICA8UkdCPiM5MDcxM0E8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjEyPC9JbmRleD4KICAgIDxSR0I+IzQ2MDBBNTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTY8L0luZGV4PgogICAgPFJHQj4jNjNBQUZFPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xNzwvSW5kZXg+CiAgICA8UkdCPiNERDJEMzI8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE4PC9JbmRleD4KICAgIDxSR0I+I0ZGRjU4QzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTk8L0luZGV4PgogICAgPFJHQj4jNEVFMjU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMDwvSW5kZXg+CiAgICA8UkdCPiM2NzExRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIxPC9JbmRleD4KICAgIDxSR0I+I0ZFQTc0NjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjI8L0luZGV4PgogICAgPFJHQj4jODY1MzU3PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMzwvSW5kZXg+CiAgICA8UkdCPiNBMkJEOTA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI0PC9JbmRleD4KICAgIDxSR0I+IzYzQUFGRTwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjU8L0luZGV4PgogICAgPFJHQj4jREQyRDMyPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNjwvSW5kZXg+CiAgICA8UkdCPiNGRkY1OEM8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI3PC9JbmRleD4KICAgIDxSR0I+IzRFRTI1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjg8L0luZGV4PgogICAgPFJHQj4jNjcxMUZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yOTwvSW5kZXg+CiAgICA8UkdCPiNGRUE3NDY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMwPC9JbmRleD4KICAgIDxSR0I+Izg2NTM1NzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MzE8L0luZGV4PgogICAgPFJHQj4jQTJCRDkwPC9SR0I+CiAgIDwvQ29sb3I+CiAgPC9Db2xvcnM+CiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+CiA8RXhjZWxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPgogIDxXaW5kb3dIZWlnaHQ+NDc0MDwvV2luZG93SGVpZ2h0PgogIDxXaW5kb3dXaWR0aD4xODE5NTwvV2luZG93V2lkdGg+CiAgPFdpbmRvd1RvcFg+NDgwPC9XaW5kb3dUb3BYPgogIDxXaW5kb3dUb3BZPjYwPC9XaW5kb3dUb3BZPgogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPgogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+CiA8L0V4Y2VsV29ya2Jvb2s+CiA8U3R5bGVzPgogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4KICAgPEFsaWdubWVudCBzczpWZXJ0aWNhbD0iQm90dG9tIi8+CiAgIDxCb3JkZXJzLz4KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6Z
2017-03-20 21:57:44 +00:00
fs['./test_files/xlsx-stream-d-date-cell.xlsx'] = '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
fs['./test_files/xlsx-stream-d-date-cell.xlsb'] = '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
fs['./test_files/column_width.xlsx'] = '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
fs['./test_files/column_width.biff5'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAAEgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////YgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAAP7////+/////v///xUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAACCE/q0RodIBEwAAAIABAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAXR4AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABYmgAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAAAAAAACQgIAAAFBQDTbcwH4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAAVTWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACABAnnAACABEAGQACAAAAEgACAAAAEwACAAAAPQASADgOrAMAbvBBOAAAAAAAAQD0AUAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABYA8AAAAAgAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgAAB0NhbGlicmkxABwAaAEBADYAvAIAAAACAAANQ2FsaWJyaSBMaWdodDEAFgAsAQEANgC8AgAAAAIAAAdDYWxpYnJpMQAWAAQBAQA2ALwCAAAAAgAAB0NhbGlicmkxABYA3AABADYAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAAEQCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAAAOAJABAAAAAgAAB0NhbGlicmkxABYA8AAAADwAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAAAPgCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQA/ALwCAAAAAgAAB0NhbGlicmkxABYA8AABADQAvAIAAAACAAAHQ2FsaWJyaTEAFgDwAAAANACQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQAJALwCAAAAAgAAB0NhbGlicmkxABYA8AAAAAoAkAEAAAACAAAHQ2FsaWJyaTEAFgDwAAIAFwCQAQAAAAIAAAdDYWxpYnJpMQAWAPAAAQAIALwCAAAAAgAAB0NhbGlicmkxABYA8AAAAAkAkAEAAAACAAAHQ2FsaWJyaR4EGgAFABciJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EHwAGABwiJCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQgAAcAHSIkIiMsIyMwLjAwXyk7XCgiJCIjLCMjMC4wMFwpHgQlAAgAIiIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDUAKgAyXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7XyhAXykeBCwAKQApXygqICMsIyMwXyk7XygqIFwoIywjIzBcKTtfKCogIi0iXyk7XyhAXykeBD0ALAA6XygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENAArADFfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwpO18oKiAiLSI/P18pO18oQF8p4AAQAAAAAAD1/yAAwCAAAAAAAADgABAAAQAAAPX/IPTAIAAAAAAAAOAAEAABAAAA9f8g9MAgAAAAAAAA4AAQAAIAAAD1/yD0wCAAAAAAAADgABAAAgAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAD1/yD0wCAAAAAAAADgABAAAAAAAPX/IPTAIAAAAAAAAOAAEAAAAAAA9f8g9MAgAAAAAAAA4AAQAAAAAAABACAAwCAAAAAAAADgABAABQAAAPX/ILSpIAEAAAAAAOAAEAAFAA
fs['./test_files/column_width.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5NaWNyb3NvZnQgT2ZmaWNlIFVzZXI8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+TWljcm9zb2Z0IE9mZmljZSBVc2VyPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTAzLTIwVDAwOjI2OjAzWjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTAzLTIwVDAwOjMzOjAwWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wPC9WZXJzaW9uPg0KIDwvRG9jdW1lbnRQcm9wZXJ0aWVzPg0KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPg0KICA8QWxsb3dQTkcvPg0KICA8UGl4ZWxzUGVySW5jaD45NjwvUGl4ZWxzUGVySW5jaD4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD4xNjg4MDwvV2luZG93SGVpZ2h0Pg0KICA8V2luZG93V2lkdGg+MjgxNjA8L1dpbmRvd1dpZHRoPg0KICA8V2luZG93VG9wWD4zNjQwPC9XaW5kb3dUb3BYPg0KICA8V2luZG93VG9wWT45NDA8L1dpbmRvd1RvcFk+DQogIDxQcm90ZWN0U3RydWN0dXJlPkZhbHNlPC9Qcm90ZWN0U3RydWN0dXJlPg0KICA8UHJvdGVjdFdpbmRvd3M+RmFsc2U8L1Byb3RlY3RXaW5kb3dzPg0KIDwvRXhjZWxXb3JrYm9vaz4NCiA8U3R5bGVzPg0KICA8U3R5bGUgc3M6SUQ9IkRlZmF1bHQiIHNzOk5hbWU9Ik5vcm1hbCI+DQogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4NCiAgIDxCb3JkZXJzLz4NCiAgIDxGb250IHNzOkZvbnROYW1lPSJDYWxpYnJpIiB4OkZhbWlseT0iU3dpc3MiIHNzOlNpemU9IjEyIiBzczpDb2xvcj0iIzAwMDAwMCIvPg0KICAgPEludGVyaW9yLz4NCiAgIDxOdW1iZXJGb3JtYXQvPg0KICAgPFByb3RlY3Rpb24vPg0KICA8L1N0eWxlPg0KIDwvU3R5bGVzPg0KIDxXb3Jrc2hlZXQgc3M6TmFtZT0iU2hlZXQxIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjgiIHNzOkV4cGFuZGVkUm93Q291bnQ9IjQiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjY1IiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNiI+DQogICA8Q29sdW1uIHNzOkluZGV4PSIyIiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxIi8+DQogICA8Q29sdW1uIHNzOkF1dG9GaXRXaWR0aD0iMCIgc3M6V2lkdGg9IjEwMCIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxMCIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIyOSIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSI1MyIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSI3NyIvPg0KICAgPENvbHVtbiBzczpBdXRvRml0V2lkdGg9IjAiIHNzOldpZHRoPSIxMDEiLz4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5kZWZhdWx0PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPlcgLjA5PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDQ8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkluZGV4PSI3Ij48RGF0YSBzczpUeXBlPSJTdHJpbmciPlcgMTI8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+VyAxMDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xIHB4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4xMCBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjYiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+VyA4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iOCI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDE2PC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPjY1IHB4PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iMyI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIDE1LjgzPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNSI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj4yOSBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjciPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+NzcgcHg8L0RhdGE+PC9DZWxsPg0KICAgPC9Sb3c+DQogICA8Um93Pg0KICAgIDxDZWxsIHNzOkluZGV4PSIzIj48RGF0YSBzczpUeXBlPSJTdHJpbmciPjEwMCBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5XIC45PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpJbmRleD0iNiI+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj41MyBweDwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6SW5kZXg9IjgiPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+MTAxIHB4PC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICA8L1RhYmxlPg0KICA8V29ya3NoZWV0T3B0aW9ucyB4
fs['./test_files/column_width.xlsx'] = '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
fs['./test_files/column_width.xlsx'] = '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
2017-03-31 21:50:32 +00:00
fs['./test_files/sheet_visibility.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANAAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADMAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAugEPAAwAAFRoaXNXb3JrYm9va5wAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgAAAAAA4B94FDgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBi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
fs['./test_files/sheet_visibility.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAANAAAAAAAAAAAEAAA/v///wAAAAD+////AAAAADMAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAFQ4zQfBwAEABgcAAOEAAgCwBMEAAgAAAOIAAABcAHAAFQAATWljcm9zb2Z0IE9mZmljZSBVc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAugEPAAwAAFRoaXNXb3JrYm9va5wAAgARABkAAgAAABIAAgAAABMAAgAAAK8BAgAAALwBAgAAAD0AEgAAAAAA4B94FDgAAAAAAAEAWAJAAAIAAACNAAIAAAAiAAIAAAAOAAIAAQC3AQIAAADaAAIAAAAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAAgAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAIAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAKgBoAQAANgCQAQAAAAIAAA0BQwBhAGwAaQBiAHIAaQAgAEwAaQBnAGgAdAAxAB4ALAEBADYAvAIAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeAAQBAQA2ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAEANgC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAABEAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAAAUAJABAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAAPACQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAAD4AkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQA/ALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAEANAC8AgAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AAAADQAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQAJALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACgCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAxAB4A3AACABcAkAEAAAACAAAHAUMAYQBsAGkAYgByAGkAMQAeANwAAQAIALwCAAAAAgAABwFDAGEAbABpAGIAcgBpADEAHgDcAAAACQCQAQAAAAIAAAcBQwBhAGwAaQBiAHIAaQAeBBwABQAXAAAiJCIjLCMjMF8pO1woIiQiIywjIzBcKR4EIQAGABwAACIkIiMsIyMwXyk7W1JlZF1cKCIkIiMsIyMwXCkeBCIABwAdAAAiJCIjLCMjMC4wMF8pO1woIiQiIywjIzAuMDBcKR4EJwAIACIAACIkIiMsIyMwLjAwXyk7W1JlZF1cKCIkIiMsIyMwLjAwXCkeBDcAKgAyAABfKCIkIiogIywjIzBfKTtfKCIkIiogXCgjLCMjMFwpO18oIiQiKiAiLSJfKTtfKEBfKR4ELgApACkAAF8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ/ACwAOgAAXygiJCIqICMsIyMwLjAwXyk7XygiJCIqIFwoIywjIzAuMDBcKTtfKCIkIiogIi0iPz9fKTtfKEBfKR4ENgArADEAAF8oKiAjLCMjMC4wMF8pO18oKiBcKCMsIyMwLjAwXCk7XygqICItIj8/Xyk7XyhAXyngABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAPX/IAAAAAAAAAAAAAAAwCDgABQAAAAAAAEAIAAAAAAAAAAAAAACwCDgABQABQAAAPX/IAAAtAAAAAAAAAAEmyDgABQABQAAAPX/IAAAtAAAAAAAAAAEryDgABQABQAAAPX/IAAAtAAAAAAAAAAEiSDgABQABQAAAPX/IAAAtAAAAAAAAAAEmiDgABQABQAAAPX/IAAAtAAAAAAAAAAEnyDgABQABQAAAPX/IAAAtAAAAAAAAAAEqiDgABQABQAAAPX/IAAAtAAAAAAAAAAErCDgABQABQAAAPX/IAAAtAAAAAAAAAAEryDgABQABQAAAPX/IAAAtAAAAAAAAAAEliDgABQABQAAAPX/IAAAtAAAAAAAAAAEqyDgABQABQAAAPX/IAAAtAAAAAAAAAAErCDgABQABQAAAPX/IAAAtAAAAAAAAAAEqyDgABQAFQAAAPX/IAAAtAAAAAAAAAAErCDgABQAFQAAAPX/IAAAtAAAAAAAAAAEryDgABQAFQAAAPX/IAAAtAAAAAAAAAAEliDgABQAFQAAAPX/IAAAtAAAAAAAAAAEqyDgABQAFQAAAPX/IAAAtAAAAAAAAAAEsSDgABQAFQAAAPX/IAAAtAAAAAAAAAAEuSDgABQAFQAAAPX/IAAAtAAAAAAAAAAEsSDgABQAFQAAAPX/IAAAtAAAAAAAAAAEtSDgABQAFQAAAPX/IAAAtAAAAAAAAAAEtyDgABQAFQAAAPX/IAAAtAAAAAAAAAAEsyDgABQAFQAAAPX/IAAAtAAAAAAAAAAEviDgABQAFQAAAPX/IAAAtAAAAAAAAAAEuSDgABQACwAAAPX/IAAAtAAAAAAAAAAErSDgABQADwAAAPX/IAAAlBERlwuXCwAEliDgABQAEQAAAPX/IAAAlGZmvx+/HwAEtyDgABQABQArAPX/IAAA+AAAAAAAAAAAwCDgABQABQApAPX/IAAA+AAAAAAAAAAAwCDgABQABQAsAPX/IAAA+AAAAAAAAAAAwCDgABQABQAqAPX/IAAA+AAAAAAAAAAA
fs['./test_files/sheet_visibility.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8P21zby1hcHBsaWNhdGlvbiBwcm9naWQ9IkV4Y2VsLlNoZWV0Ij8+DQo8V29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOnNwcmVhZHNoZWV0Ig0KIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSINCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCINCiB4bWxuczpzcz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiDQogeG1sbnM6aHRtbD0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEF1dGhvcj5Hb2Q8L0F1dGhvcj4NCiAgPExhc3RBdXRob3I+R29kPC9MYXN0QXV0aG9yPg0KICA8Q3JlYXRlZD4yMDE3LTAzLTMxVDA1OjU3OjE4WjwvQ3JlYXRlZD4NCiAgPExhc3RTYXZlZD4yMDE3LTAzLTMxVDA2OjAzOjAxWjwvTGFzdFNhdmVkPg0KICA8VmVyc2lvbj4xNS4wMDwvVmVyc2lvbj4NCiA8L0RvY3VtZW50UHJvcGVydGllcz4NCiA8T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4NCiAgPEFsbG93UE5HLz4NCiA8L09mZmljZURvY3VtZW50U2V0dGluZ3M+DQogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4NCiAgPFdpbmRvd0hlaWdodD41MjQwPC9XaW5kb3dIZWlnaHQ+DQogIDxXaW5kb3dXaWR0aD44MTYwPC9XaW5kb3dXaWR0aD4NCiAgPFdpbmRvd1RvcFg+MDwvV2luZG93VG9wWD4NCiAgPFdpbmRvd1RvcFk+MDwvV2luZG93VG9wWT4NCiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+DQogIDxQcm90ZWN0V2luZG93cz5GYWxzZTwvUHJvdGVjdFdpbmRvd3M+DQogPC9FeGNlbFdvcmtib29rPg0KIDxTdHlsZXM+DQogIDxTdHlsZSBzczpJRD0iRGVmYXVsdCIgc3M6TmFtZT0iTm9ybWFsIj4NCiAgIDxBbGlnbm1lbnQgc3M6VmVydGljYWw9IkJvdHRvbSIvPg0KICAgPEJvcmRlcnMvPg0KICAgPEZvbnQgc3M6Rm9udE5hbWU9IkNhbGlicmkiIHg6RmFtaWx5PSJTd2lzcyIgc3M6U2l6ZT0iMTEiIHNzOkNvbG9yPSIjMDAwMDAwIi8+DQogICA8SW50ZXJpb3IvPg0KICAgPE51bWJlckZvcm1hdC8+DQogICA8UHJvdGVjdGlvbi8+DQogIDwvU3R5bGU+DQogPC9TdHlsZXM+DQogPFdvcmtzaGVldCBzczpOYW1lPSJWaXNpYmxlIj4NCiAgPFRhYmxlIHNzOkV4cGFuZGVkQ29sdW1uQ291bnQ9IjciIHNzOkV4cGFuZGVkUm93Q291bnQ9IjIiIHg6RnVsbENvbHVtbnM9IjEiDQogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxNC41Ij4NCiAgIDxSb3c+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj52PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmk8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+czwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5pPC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPmI8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+bDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5lPC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICAgPFJvdz4NCiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9Q09ERShSWy0xXUMpIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjExODwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMDU8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1DT0RFKFJbLTFdQykiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTE1PC9EYXRhPjwvQ2VsbD4NCiAgICA8Q2VsbCBzczpGb3JtdWxhPSI9Q09ERShSWy0xXUMpIj48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjEwNTwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj45ODwvRGF0YT48L0NlbGw+DQogICAgPENlbGwgc3M6Rm9ybXVsYT0iPUNPREUoUlstMV1DKSI+PERhdGEgc3M6VHlwZT0iTnVtYmVyIj4xMDg8L0RhdGE+PC9DZWxsPg0KICAgIDxDZWxsIHNzOkZvcm11bGE9Ij1DT0RFKFJbLTFdQykiPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MTAxPC9EYXRhPjwvQ2VsbD4NCiAgIDwvUm93Pg0KICA8L1RhYmxlPg0KICA8V29ya3NoZWV0T3B0aW9ucyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6ZXhjZWwiPg0KICAgPFBhZ2VTZXR1cD4NCiAgICA8SGVhZGVyIHg6TWFyZ2luPSIwLjMiLz4NCiAgICA8Rm9vdGVyIHg6TWFyZ2luPSIwLjMiLz4NCiAgICA8UGFnZU1hcmdpbnMgeDpCb3R0b209IjAuNzUiIHg6TGVmdD0iMC43IiB4OlJpZ2h0PSIwLjciIHg6VG9wPSIwLjc1Ii8+DQogICA8L1BhZ2VTZXR1cD4NCiAgIDxTZWxlY3RlZC8+DQogICA8UHJvdGVjdE9iamVjdHM+RmFsc2U8L1Byb3RlY3RPYmplY3RzPg0KICAgPFByb3RlY3RTY2VuYXJpb3M+RmFsc2U8L1Byb3RlY3RTY2VuYXJpb3M+DQogIDwvV29ya3NoZWV0T3B0aW9ucz4NCiA8L1dvcmtzaGVldD4NCiA8V29ya3NoZWV0IHNzOk5hbWU9IkhpZGRlbiI+DQogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSI2IiBzczpFeHBhbmRlZFJvd0NvdW50PSIyIiB4OkZ1bGxDb2x1bW5zPSIxIg0KICAgeDpGdWxsUm93cz0iMSIgc3M6RGVmYXVsdFJvd0hlaWdodD0iMTQuNSI+DQogICA8Um93Pg0KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9IlN0cmluZyI+SDwvRGF0YT48L0NlbGw+DQogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3Ry
fs['./test_files/sheet_visibility.xlsx'] = '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
fs['./test_files/sheet_visibility.xlsb'] = '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
2017-03-20 21:57:44 +00:00
fs['./test_files/apachepoi_SimpleWithComments.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAGQAAAAAAAAAAEAAA/v///wAAAAD+////AAAAABgAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8JCBAAAAYFAOwVzQfJwAAABgMAAOEAAgCwBMEAAgAAAOIAAABcAHAADAAAWWVnb3IgS296bG92ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAMABAAA9AQYAAQACAAMAnAACAA4AGQACAAAAEgACAAAAEwACAAAArwECAAAAvAECAAAAPQASAHgAeAAfO1QkOAAAAAAAAQBYAkAAAgAAAI0AAgAAACIAAgAAAA4AAgABALcBAgAAANoAAgAAADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkAYQBsADEAGgDIAAAA/3+QAQAAAAAAAAUBQQByAGkA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
fs['./test_files/2011/apachepoi_SimpleWithComments.xls.xml'] = 'PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxXb3JrYm9vayB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6c3ByZWFkc2hlZXQiCiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiCiB4bWxuczp4PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCIKIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJlYWRzaGVldCIKIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgogPERvY3VtZW50UHJvcGVydGllcyB4bWxucz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIj4KICA8TGFzdEF1dGhvcj5Hb2Q8L0xhc3RBdXRob3I+CiAgPENyZWF0ZWQ+MTk5Ni0xMC0xNFQyMzozMzoyOFo8L0NyZWF0ZWQ+CiAgPExhc3RTYXZlZD4yMDA2LTEyLTE1VDE0OjI0OjA5WjwvTGFzdFNhdmVkPgogIDxWZXJzaW9uPjE0LjA8L1ZlcnNpb24+CiA8L0RvY3VtZW50UHJvcGVydGllcz4KIDxPZmZpY2VEb2N1bWVudFNldHRpbmdzIHhtbG5zPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgogIDxBbGxvd1BORy8+CiAgPENvbG9ycz4KICAgPENvbG9yPgogICAgPEluZGV4PjE2PC9JbmRleD4KICAgIDxSR0I+Izk5OTlGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MTc8L0luZGV4PgogICAgPFJHQj4jOTkzMzY2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4xODwvSW5kZXg+CiAgICA8UkdCPiNGRkZGQ0M8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjE5PC9JbmRleD4KICAgIDxSR0I+I0NDRkZGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjA8L0luZGV4PgogICAgPFJHQj4jNjYwMDY2PC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yMTwvSW5kZXg+CiAgICA8UkdCPiNGRjgwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjIyPC9JbmRleD4KICAgIDxSR0I+IzAwNjZDQzwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjM8L0luZGV4PgogICAgPFJHQj4jQ0NDQ0ZGPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNDwvSW5kZXg+CiAgICA8UkdCPiMwMDAwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI1PC9JbmRleD4KICAgIDxSR0I+I0ZGMDBGRjwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+MjY8L0luZGV4PgogICAgPFJHQj4jRkZGRjAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4yNzwvSW5kZXg+CiAgICA8UkdCPiMwMEZGRkY8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjI4PC9JbmRleD4KICAgIDxSR0I+IzgwMDA4MDwvUkdCPgogICA8L0NvbG9yPgogICA8Q29sb3I+CiAgICA8SW5kZXg+Mjk8L0luZGV4PgogICAgPFJHQj4jODAwMDAwPC9SR0I+CiAgIDwvQ29sb3I+CiAgIDxDb2xvcj4KICAgIDxJbmRleD4zMDwvSW5kZXg+CiAgICA8UkdCPiMwMDgwODA8L1JHQj4KICAgPC9Db2xvcj4KICAgPENvbG9yPgogICAgPEluZGV4PjMxPC9JbmRleD4KICAgIDxSR0I+IzAwMDBGRjwvUkdCPgogICA8L0NvbG9yPgogIDwvQ29sb3JzPgogPC9PZmZpY2VEb2N1bWVudFNldHRpbmdzPgogPEV4Y2VsV29ya2Jvb2sgeG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmV4Y2VsIj4KICA8V2luZG93SGVpZ2h0PjkzMDA8L1dpbmRvd0hlaWdodD4KICA8V2luZG93V2lkdGg+MTUxNDA8L1dpbmRvd1dpZHRoPgogIDxXaW5kb3dUb3BYPjEyMDwvV2luZG93VG9wWD4KICA8V2luZG93VG9wWT4xMjA8L1dpbmRvd1RvcFk+CiAgPFRhYlJhdGlvPjYwMDwvVGFiUmF0aW8+CiAgPFByb3RlY3RTdHJ1Y3R1cmU+RmFsc2U8L1Byb3RlY3RTdHJ1Y3R1cmU+CiAgPFByb3RlY3RXaW5kb3dzPkZhbHNlPC9Qcm90ZWN0V2luZG93cz4KIDwvRXhjZWxXb3JrYm9vaz4KIDxTdHlsZXM+CiAgPFN0eWxlIHNzOklEPSJEZWZhdWx0IiBzczpOYW1lPSJOb3JtYWwiPgogICA8QWxpZ25tZW50IHNzOlZlcnRpY2FsPSJCb3R0b20iLz4KICAgPEJvcmRlcnMvPgogICA8Rm9udC8+CiAgIDxJbnRlcmlvci8+CiAgIDxOdW1iZXJGb3JtYXQvPgogICA8UHJvdGVjdGlvbi8+CiAgPC9TdHlsZT4KIDwvU3R5bGVzPgogPFdvcmtzaGVldCBzczpOYW1lPSJTaGVldDEiPgogIDxUYWJsZSBzczpFeHBhbmRlZENvbHVtbkNvdW50PSIyIiBzczpFeHBhbmRlZFJvd0NvdW50PSIzIiB4OkZ1bGxDb2x1bW5zPSIxIgogICB4OkZ1bGxSb3dzPSIxIiBzczpEZWZhdWx0Q29sdW1uV2lkdGg9IjUzIiBzczpEZWZhdWx0Um93SGVpZ2h0PSIxMiI+CiAgIDxSb3c+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJOdW1iZXIiPjE8L0RhdGE+PC9DZWxsPgogICAgPENlbGw+PERhdGEgc3M6VHlwZT0iU3RyaW5nIj5vbmU8L0RhdGE+PENvbW1lbnQgc3M6QXV0aG9yPSJZZWdvciBLb3psb3YiPjxEYXRhPjxCCiAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPjxGb250IGh0bWw6RmFjZT0iVGFob21hIgogICAgICAgICBodG1sOlNpemU9IjgiIGh0bWw6Q29sb3I9IiMwMDAwMDAiPlllZ29yIEtvemxvdjo8L0ZvbnQ+PC9CPjxGb250CiAgICAgICAgaHRtbDpGYWNlPSJUYWhvbWEiIGh0bWw6U2l6ZT0iOCIgaHRtbDpDb2xvcj0iIzAwMDAwMCIKICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+JiMxMztmaXJzdCBjZWxsPC9Gb250PjwvRGF0YT48L0NvbW1lbnQ+PC9DZWxsPgogICA8L1Jvdz4KICAgPFJvdz4KICAgIDxDZWxsPjxEYXRhIHNzOlR5cGU9Ik51bWJlciI+MjwvRGF0YT48L0NlbGw+CiAgICA8Q2VsbD48RGF0YSBzczpUeXBlPSJTdHJpbmciPnR3bzwvRGF0YT48Q29tbWVudCBzczpBdXR
fs['./test_files/apachepoi_SimpleWithComments.xlsx'] = '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
fs['./test_files/2013/apachepoi_SimpleWithComments.xlsx.xlsb'] = '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
2017-03-23 01:56:21 +00:00
fs[''] = '';
2017-03-20 21:57:44 +00:00
fs['multiformat.lst'] = 'IyBUaGlzIGZpbGUgY29udHJvbHMgdGhlIG11bHRpZm9ybWF0IHRlc3RzCiMgRm9ybWF0OiA8YmFzZW5hbWU+IDxleHQ+IDxleHQ+IFtleHQuLl0KQXV0b0ZpbHRlciAgICAgICAgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbAojQmxhbmtTaGVldFR5cGVzICAgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbApOdW1iZXJGb3JtYXRDb25kaXRpb24gICAJLnhscyAueGxzYiAueGxzbSAueG1sClJrTnVtYmVyICAgICAgICAgICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bHMueG1sIC54bHNiLnhtbCAueGxzeC54bWwKI2NhbGVuZGFyX3N0cmVzc190ZXN0ICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwKY2VsbF9zdHlsZV9zaW1wbGUgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbAojIG5vLWNzdiAobmV3bGluZSBjaGFyYWN0ZXIgXHIgdnMgXG4pCmNvbW1lbnRzX3N0cmVzc190ZXN0ICAgIAkueGxzIC54bHNiIC54bHN4IC54bHMueG1sIC54bHNiLnhtbCAueGxzeC54bWwKIyB5ZXMtY3N2CmN1c3RvbV9wcm9wZXJ0aWVzICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bHMueG1sIC54bHNiLnhtbCAueGxzeC54bWwKIyBuby1mb3JtdWxhIChkZWZpbmVkIG5hbWVzKQpkZWZpbmVkX25hbWVzX3NpbXBsZSAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCiMgeWVzLWZvcm11bGEKIyBuby1jc3YgKHJhbmRiZXR3ZWVuKSBub3RlOiBPRFMgZG9lcyBub3Qgc3VwcG9ydCBtYW55IFhMU1ggZnVuY3Rpb25zIApmb3JtdWxhX3N0cmVzc190ZXN0ICAgICAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbCAueGxzYi54bWwgLnhsc3gueG1sCiMgeWVzLWNzdgpmb3JtdWxhZV90ZXN0X3NpbXBsZSAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCmh5cGVybGlua19zdHJlc3NfdGVzdF8yMDExCS54bHMgLnhsc2IgLnhsc3ggLnhtbAojbGFyZ2Vfc3RyaW5ncyAgICAgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwgLnhsc2IueG1sIC54bHN4LnhtbAptZXJnZV9jZWxscyAgICAgICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueGxzLnhtbCAueGxzYi54bWwgLnhsc3gueG1sCiMgbm8tZm9ybXVsYSAoZGVmaW5lZCBuYW1lcykKbmFtZWRfcmFuZ2VzXzIwMTEgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwgLnhsc2IueG1sIC54bHN4LnhtbAojIHllcy1mb3JtdWxhCiMgbm8tY3N2IChtYWNybyBzZXJpYWxpemF0aW9uIGluIHhtbCkKbnVtYmVyX2Zvcm1hdCAgICAgICAgICAgCS54bHMgLnhsc2IgLnhsc20gLnhscy54bWwgLnhsc2IueG1sIC54bHNtLnhtbApudW1iZXJfZm9ybWF0X2VudGl0aWVzICAJLnhscyAueGxzYiAueGxzeCAueG1sCiMgeWVzLWNzdgpwaXZvdF90YWJsZV9uYW1lZF9yYW5nZSAJLnhscyAueGxzYiAueGxzeCAueG1sCnBpdm90X3RhYmxlX3Rlc3QgICAgICAgIAkueGxzIC54bHNiIC54bHNtCnJpY2hfdGV4dF9zdHJlc3MgICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bHMueG1sIC54bHNiLnhtbCAueGxzeC54bWwKc21hcnRfdGFnc18yMDA3ICAgICAgICAgCS54bHMgLnhsc2IgLnhsc3ggLnhtbApzdXNoaSAgICAgICAgICAgICAgICAgICAJLnhscyAueGxzYiAueGxzeCAueG1sCnRleHRfYW5kX251bWJlcnMgICAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwKI3RpbWVfc3RyZXNzX3Rlc3RfMSAgICAgIAkueGxzIC54bHNiIC54bHN4IC54bWwKeGxzeC1zdHJlYW0tZC1kYXRlLWNlbGwgCS54bHMgLnhsc2IgLnhsc3ggLnhscy54bWwgLnhsc2IueG1sIC54bHN4LnhtbAo=';
fs['./misc/ssf.json'] = 'WwogIFsiXCJmb29cIjtcImJhclwiO1wiYmF6XCI7XCJxdXhcIiIsCiAgICBbMSwgImZvbyJdLCBbLTEsICJiYXIiXSwgWzAsICJiYXoiXSwgWyJzaGVldGpzIiwgInF1eCJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIjtcImJhelwiIiwKICAgIFsxLCAiZm9vIl0sIFstMSwgImJhciJdLCBbMCwgImJheiJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIjtAIiwKICAgIFsxLCAiZm9vIl0sIFstMSwgImJhciJdLCBbMCwgImZvbyJdLCBbInNoZWV0anMiLCAic2hlZXRqcyJdCiAgXSwKICBbIlwiZm9vXCI7XCJiYXJcIiIsCiAgICBbMSwgImZvbyJdLCBbLTEsICJiYXIiXSwgWzAsICJmb28iXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXQogIF0sCiAgWyJAQCIsIFsxLCAiMSJdLCBbLTEsICItMSJdLCBbMCwgIjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anNzaGVldGpzIl1dLAogIFsiW0JsdWVdR2VuZXJhbCIsIFsxLCAiMSJdLCBbLTEsICItMSJdLCBbMCwgIjAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyJbQmx1ZV1HM25lcmFsIiwgWzFdLCBbLTFdLCBbMF0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyJBXCJUT0RPXCIiLCBbMSwgIkFUT0RPIl0sIFstMSwgIkFUT0RPIl0sIFswLCAiQVRPRE8iXSwgWyJUT0RPIiwiVE9ETyJdXSwKICBbInIiLCBbMSwiciJdLCBbLTEsIi1yIiwiIyJdLCBbMCwiciJdLCBbInNoZWV0anMiLCJzaGVldGpzIl1dLAogIFsiKCg7QCIsIFsxLCIoKCJdLCBbMCwiKCgiXSwgWyJmb28iLCJmb28iXV0sCiAgWyJcXHIiLCBbMSwgInIiXSwgWy0xLCAiciJdLCBbMCwgInIiXSwgWyJUT0RPIiwiVE9ETyJdXSwKICBbIl8oJCogIywjIzBfKTtfKCQqICgjLCMjMCk7XygkKiBcIi1cIl8pO18oQF8pIiwgWzEsICIgJDEgIl0sIFstMSwgIiAkKDEpIl0sIFswLCIgJC0gIl0sIFsiVE9ETyIsICIgVE9ETyAiXSwgWyIiLCIiXV0sCiAgWyIjMC4jIiwgWzAsIjAuIl0sIFsxLCIxLiJdLCBbMTIsIjEyLiJdLCBbMTIuMzQsICIxMi4zIl0sIFstMS4yMywgIi0xLjIiXV0sCiAgWyIjLCMjMC4wIiwgWzEsIjEuMCJdLCBbLTEsIi0xLjAiXSwgWzAsIjAuMCJdLCBbIlRPRE8iLCJUT0RPIl1dLAogIFsiIywjIzAuMDAiLCBbMSwiMS4wMCJdLCBbLTEsIi0xLjAwIl0sIFswLCIwLjAwIl0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyIjLCMjMC4wMDAiLCBbMSwiMS4wMDAiXSwgWy0xLCItMS4wMDAiXSwgWzAsIjAuMDAwIl0sIFsiVE9ETyIsIlRPRE8iXV0sCiAgWyIjLCMjMC4wMDAwIiwgWzEsIjEuMDAwMCJdLCBbLTEsIi0xLjAwMDAiXSwgWzAsIjAuMDAwMCJdLCBbIlRPRE8iLCJUT0RPIl1dLAogIFsiIywjIzAuMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMCIsIFsxMDAwMDAwLCAiMSwwMDAsMDAwLjAwMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMDAwIl1dLAogIFsiIywjIzAuMDAwMDAwMDAiLCBbMTAwMDAwMCwgIjEsMDAwLDAwMC4wMDAwMDAwMCJdXSwKICBbIiMsIyMwLjAwMDAwMDAwMCIsIFsxMDAwMDAwLCAiMSwwMDAsMDAwLjAwMDAwMDAwMCJdXSwKICBbIiMsIyMjIiwgWzEsICIxIl0sIFstMSwgIi0xIl0sIFswLCIiXSwgWzEyMzQ1LjY3ODksICIxMiwzNDYiXSwgWyJUT0RPIiwgIlRPRE8iXV0sCiAgWyIjLiMjIiwgWzEsICIxLiJdLCBbLTEsICItMS4iXSwgWzAsIi4iXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwOzAiLCBbMS4xLCAiMSJdLCBbLTEuMSwgIi0xIl0sIFswLCIwIl0sIFsic2hlZXRqcyIsICJzaGVldGpzIl1dLAogIFsiMC4wIiwgWzEsICIxLjAiXSwgWy0xLCAiLTEuMCJdLCBbMCwiMC4wIl0sIFsic2hlZXRqcyIsICJzaGVldGpzIl1dLAogIFsiMC4wMCIsIFsxLjAwMDEsICIxLjAwIl0sIFstMSwgIi0xLjAwIl0sIFswLCIwLjAwIl0sIFsic2hlZXRqcyIsICJzaGVldGpzIl1dLAogIFsiMC4wMDAiLCBbMSwgIjEuMDAwIl0sIFstMSwgIi0xLjAwMCJdLCBbMCwiMC4wMDAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyIwLjAwMDAiLCBbMSwgIjEuMDAwMCJdLCBbLTEsICItMS4wMDAwIl0sIFswLCIwLjAwMDAiXSwgWyJzaGVldGpzIiwgInNoZWV0anMiXV0sCiAgWyJoaDptbSBBTS9QTSIsIFswLjcsICIwNDo0OCBQTSJdXSwKICBbImhoaDptbSBBTS9QTSIsIFswLjddXSwKICBbImhoaDptbW06c3NzIiwgWzAuN11dLAogIFsiaGg6bW1tOnNzcyIsIFswLjddXSwKICBbImhoOm1tOnNzcyIsIFswLjddXSwKICBbImhoOm1tOnNzLjAwMCIsIFswLjcsIjE2OjQ4OjAwLjAwMCJdLCBbMC43MDcwNywiMTY6NTg6MTAuODQ4Il1dLAogIFsiaGguMDAwIiwgWzAuNzA3MDcsICIxNi44NDgiXV0sCiAgWyJoaCAuMDAiLCBbMC43MDcwNywgIjE2IC44NSJdXSwKICBbImhoICAuMCIsIFswLjcwNzA3LCAiMTYgIC44Il1dLAogIFsiaGggLjAwIC4wMDAiLCBbMC43MDcwNywgIjE2IC44NCAuODQ4Il1dLAogIFsiW2hoaF0iLCBbMC43XV0sCiAgWyJbIiwgWzAuN11dLAogIFsiQS9QIiwgWzAuNywgIlAiXV0sCiAgWyJlIiwgWzAuNywgIjE5MDAiXV0sCiAgWyIxMjMiLCBbMC43LCAiMTIzIl0sIFswLCAiMTIzIl0sIFsic2hlZXRqcyIsICJzaGVldGpzIl1dLAogIFsiMC4jIyIsIFsxLCIxLiJdLCBbLTEsIi0xLiJdLCBbMCwgIjAuIl0sIFsxLjEsICIxLjEiXSwgWy0xLjIsICItMS4yIl0sIFsxMDAwMDAwMDAwMDAwLjAxLCAiMTAwMDAwMDAwMDAwMC4wMSJdLCBbLTEwMDAuMDEsICItMTAwMC4wMSJdLCBbMC4xLCAiMC4xIl0sIFsxLjAwNywgIjEuMDEiXSwgWy0xLjAwOCwgIi0xLjAxIl1dLAogIFsiKiogIywjIyMsIzAwLDAwMC4wMCwqKiIsCiAgICBbMS4yMzQ1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgMDAsMDAwLjAwIl0sCiAgICBbMTIuMzQ1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgMDAsMDAwLjAxIl0sCiAgICBbMTIzLjQ1LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgMDAsMDAwLjEyIl0sCiAgICBbMT
fs['./test_files/biff5/number_format_greek.xls'] = '0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAAASgAAAAEAAAD+////AAAAAAAAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////TQAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAA3AAAAOAAAADkAAAA6AAAAOwAAADwAAAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAA/v////7///9MAAAA/v////7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8CAAAAEAgCAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAAMC8HH0Jm88BSwAAAAADAAAAAAAAQgBvAG8AawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH/////BAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAUo8AAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQEAAAADAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAQAAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAACABAAAAAAAACQgIAAAFBQAEPc0H4QAAAMEAAgAAAL8AAADAAAAA4gAAAFwAcAACICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQgACAOUEnAACABEAGAATAA4AAAUAAAAAAAAAAAAARG9mbXQYABQADgAABgAAAAAAAAAAAABOdW1GbXQZAAIAAAASAAIAAAATAAIAAAA9ABIAoAAAAKRb+C84AAAAAAABAPQBQAACAAAAjQACAAAAIgACAAAADgACAAEAtwECAAAA2gACAAAAMQAWAPAAAAAIAJABAAAAAgArB0NhbGlicmkxABYA8AAAAAgAkAEAAAACACsHQ2FsaWJyaTEAFgDwAAAACACQAQAAAAIAKwdDYWxpYnJpMQAWAPAAAAAIAJABAAAAAgArB0NhbGlicmkxABYA8AAAAAgAkAEAAAACACsHQ2FsaWJyaTEAFgDwAAAACQCQAQAAAAIAKwdDYWxpYnJpMQAWAPAAAAAOAJABAAAAAgCNB0NhbGlicmkxABYA8AABADQAvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAEACQC8AgAAAAIAjQdDYWxpYnJpMQAWAPAAAgAXAJABAAAAAgAAB0NhbGlicmkxABYA8AAAABEAkAEAAAACAI0HQ2FsaWJyaTEAFgAsAQEAPgC8AgAAAAIAjQdDYWxpYnJpMQAWAAQBAQA+ALwCAAAAAgCNB0NhbGlicmkxABYA3AABAD4AvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAAAPgCQAQAAAAIAjQdDYWxpYnJpMQAWAPAAAAA0AJABAAAAAgCNB0NhbGlicmkxABYA8AAAADwAkAEAAAACAI0HQ2FsaWJyaTEAFgDwAAEAPwC8AgAAAAIAAQdDYWxpYnJpMQAWAGgBAQA+ALwCAAAAAgCNB0NhbWJyaWExABYA8AABAAgAvAIAAAACAI0HQ2FsaWJyaTEAFgDwAAAACgCQAQAAAAIAjQdDYWxpYnJpHgQaAAUAFyMsIyMwXCAigCI7XC0jLCMjMFwgIoAiHgQfAAYAHCMsIyMwXCAigCI7W1JlZF1cLSMsIyMwXCAigCIeBCAABwAdIywjIzAuMDBcICKAIjtcLSMsIyMwLjAwXCAigCIeBCUACAAiIywjIzAuMDBcICKAIjtbUmVkXVwtIywjIzAuMDBcICKAIh4EOQAqADZfLSogIywjIzBcICKAIl8tO1wtKiAjLCMjMFwgIoAiXy07Xy0qICItIlwgIoAiXy07Xy1AXy0eBDYAKQAzXy0qICMsIyMwXCBfgF8tO1wtKiAjLCMjMFwgX4BfLTtfLSogIi0iXCBfgF8tO18tQF8tHgRBACwAPl8tKiAjLCMjMC4wMFwgIoAiXy07XC0qICMsIyMwLjAwXCAigCJfLTtfLSogIi0iPz9cICKAIl8tO18tQF8tHgQ+ACsAO18tKiAjLCMjMC4wMFwgX4BfLTtcLSogIywjIzAuMDBcIF+AXy07Xy0qICItIj8/XCBfgF8tO18tQF8tHgQ1AKgAMl8oIiQiKiAjLCMjMF8pO18oIiQiKiBcKCMsIyMwXCk7XygiJCIqICItIl8pO18oQF8pHgQsAKkAKV8oKiAjLCMjMF8pO18oKiBcKCMsIyMwXCk7XygqICItIl8pO18oQF8pHgQ9AKoAOl8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIqICItIj8/Xyk7XyhAXykeBDQAqwAxXygqICMsIyMwLjAwXyk7XygqIFwoIywjIzAuMDBcKTtfKCogIi0iPz9fKTtfKEBfKR4ECQCvAAZtbXNzLjAeBB0AsAAaIywjIzAuMDA7W1JlZF1cKCMsIyMwLjA