From fd74c11821a14fa957b94edd2f8a8554a0f7d6ab Mon Sep 17 00:00:00 2001 From: jorisschellekens Date: Sat, 24 Jul 2021 21:28:29 +0200 Subject: [PATCH] release v2.0.6 --- EXAMPLES.md | 173 +- MANIFEST.in | 7 +- README.md | 31 +- {ptext => borb}/__init__.py | 14 +- {ptext/io => borb/datastructure}/__init__.py | 14 +- .../datastructure/disjoint_set.py | 0 borb/datastructure/str_trie.py | 59 + {ptext/io/filter => borb/io}/__init__.py | 14 +- {ptext/io/read => borb/io/filter}/__init__.py | 14 +- {ptext => borb}/io/filter/ascii85_decode.py | 0 {ptext => borb}/io/filter/flate_decode.py | 0 {ptext => borb}/io/filter/lzw_decode.py | 0 .../io/filter/run_length_decode.py | 0 .../io/filter/stream_decode_util.py | 10 +- borb/io/read/__init__.py | 43 + borb/io/read/font/__init__.py | 43 + .../font/read_font_dictionary_transformer.py | 20 +- borb/io/read/function/__init__.py | 43 + .../read_function_dictionary_transformer.py | 8 +- borb/io/read/image/__init__.py | 43 + .../image/read_ccitt_fax_image_transformer.py | 6 +- .../read_compressed_jpeg_image_transformer.py | 8 +- .../image/read_grayscale_image_transformer.py | 8 +- .../image/read_jbig2_image_transformer.py | 6 +- .../image/read_jpeg_2000_image_transformer.py | 6 +- .../read/image/read_jpeg_image_transformer.py | 6 +- borb/io/read/metadata/__init__.py | 43 + .../metadata/read_xmp_metadata_transformer.py | 8 +- borb/io/read/object/__init__.py | 43 + .../io/read/object/read_array_transformer.py | 6 +- .../object/read_dictionary_transformer.py | 6 +- .../io/read/object/read_stream_transformer.py | 8 +- borb/io/read/page/__init__.py | 43 + .../page/read_page_dictionary_transformer.py | 18 +- .../page/read_root_dictionary_transformer.py | 14 +- borb/io/read/postfix/__init__.py | 43 + .../io/read/postfix/postfix_eval.py | 0 borb/io/read/primitive/__init__.py | 43 + .../read/primitive/read_number_transformer.py | 6 +- .../read/primitive/read_string_transformer.py | 6 +- .../io/read/read_any_object_transformer.py | 42 +- .../io/read/read_base_transformer.py | 6 +- borb/io/read/reference/__init__.py | 43 + .../reference/read_reference_transformer.py | 8 +- .../read/reference/read_xref_transformer.py | 16 +- borb/io/read/tokenize/__init__.py | 43 + .../io/read/tokenize/high_level_tokenizer.py | 4 +- .../io/read/tokenize/low_level_tokenizer.py | 0 {ptext => borb}/io/read/types.py | 4 +- borb/io/write/__init__.py | 43 + borb/io/write/ascii_art/__init__.py | 43 + borb/io/write/ascii_art/ascii_logo.txt | 2 + .../ascii_art/write_ascii_art_transformer.py | 6 +- borb/io/write/image/__init__.py | 43 + .../io/write/image/write_image_transformer.py | 8 +- borb/io/write/object/__init__.py | 43 + .../write/object/write_array_transformer.py | 4 +- .../object/write_dictionary_transformer.py | 4 +- .../write/object/write_stream_transformer.py | 8 +- borb/io/write/page/__init__.py | 43 + .../io/write/page/write_page_transformer.py | 8 +- .../io/write/page/write_pages_transformer.py | 6 +- borb/io/write/primitive/__init__.py | 43 + .../primitive/write_boolean_transformer.py | 4 +- .../write/primitive/write_name_transformer.py | 4 +- .../primitive/write_number_transformer.py | 4 +- .../primitive/write_string_transformer.py | 4 +- borb/io/write/reference/__init__.py | 43 + .../reference/write_reference_transformer.py | 4 +- .../write/reference/write_xref_transformer.py | 6 +- .../io/write/write_any_object_transformer.py | 34 +- .../io/write/write_base_transformer.py | 24 +- .../io/write/write_pdf_transformer.py | 8 +- borb/io/write/xmp/__init__.py | 43 + .../io/write/xmp/write_xmp_transformer.py | 8 +- borb/pdf/__init__.py | 43 + borb/pdf/canvas/__init__.py | 43 + {ptext => borb}/pdf/canvas/canvas.py | 4 +- .../pdf/canvas/canvas_graphics_state.py | 8 +- .../pdf/canvas/canvas_stream_processor.py | 95 +- borb/pdf/canvas/color/__init__.py | 43 + {ptext => borb}/pdf/canvas/color/color.py | 2 +- {ptext => borb}/pdf/canvas/color/pantone.py | 2 +- borb/pdf/canvas/event/__init__.py | 43 + .../pdf/canvas/event/begin_page_event.py | 4 +- .../pdf/canvas/event/begin_text_event.py | 2 +- .../event/chunk_of_text_render_event.py | 14 +- .../pdf/canvas/event/end_page_event.py | 4 +- .../pdf/canvas/event/end_text_event.py | 2 +- .../pdf/canvas/event/event_listener.py | 0 .../pdf/canvas/event/image_render_event.py | 12 +- .../pdf/canvas/event/line_render_event.py | 6 +- borb/pdf/canvas/font/__init__.py | 43 + .../canvas/font/adobe_standard_encoding.py | 0 .../canvas/font/composite_font/__init__.py | 43 + .../font/composite_font/cid_font_type_0.py | 8 +- .../font/composite_font/cid_font_type_2.py | 10 +- .../canvas/font/composite_font/cmaps/78-EUC-H | 0 .../canvas/font/composite_font/cmaps/78-EUC-V | 0 .../pdf/canvas/font/composite_font/cmaps/78-H | 0 .../font/composite_font/cmaps/78-RKSJ-H | 0 .../font/composite_font/cmaps/78-RKSJ-V | 0 .../pdf/canvas/font/composite_font/cmaps/78-V | 0 .../font/composite_font/cmaps/78ms-RKSJ-H | 0 .../font/composite_font/cmaps/78ms-RKSJ-V | 0 .../font/composite_font/cmaps/83pv-RKSJ-H | 0 .../font/composite_font/cmaps/90ms-RKSJ-H | 0 .../font/composite_font/cmaps/90ms-RKSJ-V | 0 .../font/composite_font/cmaps/90msp-RKSJ-H | 0 .../font/composite_font/cmaps/90msp-RKSJ-V | 0 .../font/composite_font/cmaps/90pv-RKSJ-H | 0 .../font/composite_font/cmaps/90pv-RKSJ-V | 0 .../canvas/font/composite_font/cmaps/Add-H | 0 .../font/composite_font/cmaps/Add-RKSJ-H | 0 .../font/composite_font/cmaps/Add-RKSJ-V | 0 .../canvas/font/composite_font/cmaps/Add-V | 0 .../font/composite_font/cmaps/Adobe-CNS1-0 | 0 .../font/composite_font/cmaps/Adobe-CNS1-1 | 0 .../font/composite_font/cmaps/Adobe-CNS1-2 | 0 .../font/composite_font/cmaps/Adobe-CNS1-3 | 0 .../font/composite_font/cmaps/Adobe-CNS1-4 | 0 .../font/composite_font/cmaps/Adobe-CNS1-5 | 0 .../font/composite_font/cmaps/Adobe-CNS1-6 | 0 .../font/composite_font/cmaps/Adobe-CNS1-7 | 0 .../font/composite_font/cmaps/Adobe-GB1-0 | 0 .../font/composite_font/cmaps/Adobe-GB1-1 | 0 .../font/composite_font/cmaps/Adobe-GB1-2 | 0 .../font/composite_font/cmaps/Adobe-GB1-3 | 0 .../font/composite_font/cmaps/Adobe-GB1-4 | 0 .../font/composite_font/cmaps/Adobe-GB1-5 | 0 .../font/composite_font/cmaps/Adobe-Identity | 0 .../composite_font/cmaps/Adobe-Identity-H | 0 .../composite_font/cmaps/Adobe-Identity-V | 0 .../font/composite_font/cmaps/Adobe-Japan1-0 | 0 .../font/composite_font/cmaps/Adobe-Japan1-1 | 0 .../font/composite_font/cmaps/Adobe-Japan1-2 | 0 .../font/composite_font/cmaps/Adobe-Japan1-3 | 0 .../font/composite_font/cmaps/Adobe-Japan1-4 | 0 .../font/composite_font/cmaps/Adobe-Japan1-5 | 0 .../font/composite_font/cmaps/Adobe-Japan1-6 | 0 .../font/composite_font/cmaps/Adobe-Japan1-7 | 0 .../font/composite_font/cmaps/Adobe-Japan2-0 | 0 .../font/composite_font/cmaps/Adobe-KR-0 | 0 .../font/composite_font/cmaps/Adobe-KR-1 | 0 .../font/composite_font/cmaps/Adobe-KR-2 | 0 .../font/composite_font/cmaps/Adobe-KR-3 | 0 .../font/composite_font/cmaps/Adobe-KR-4 | 0 .../font/composite_font/cmaps/Adobe-KR-5 | 0 .../font/composite_font/cmaps/Adobe-KR-6 | 0 .../font/composite_font/cmaps/Adobe-KR-7 | 0 .../font/composite_font/cmaps/Adobe-KR-8 | 0 .../font/composite_font/cmaps/Adobe-KR-9 | 0 .../font/composite_font/cmaps/Adobe-Korea1-0 | 0 .../font/composite_font/cmaps/Adobe-Korea1-1 | 0 .../font/composite_font/cmaps/Adobe-Korea1-2 | 0 .../pdf/canvas/font/composite_font/cmaps/B5-H | 0 .../pdf/canvas/font/composite_font/cmaps/B5-V | 0 .../canvas/font/composite_font/cmaps/B5pc-H | 0 .../canvas/font/composite_font/cmaps/B5pc-V | 0 .../font/composite_font/cmaps/CNS-EUC-H | 0 .../font/composite_font/cmaps/CNS-EUC-V | 0 .../canvas/font/composite_font/cmaps/CNS1-H | 0 .../canvas/font/composite_font/cmaps/CNS1-V | 0 .../canvas/font/composite_font/cmaps/CNS2-H | 0 .../canvas/font/composite_font/cmaps/CNS2-V | 0 .../font/composite_font/cmaps/ETHK-B5-H | 0 .../font/composite_font/cmaps/ETHK-B5-V | 0 .../font/composite_font/cmaps/ETen-B5-H | 0 .../font/composite_font/cmaps/ETen-B5-V | 0 .../font/composite_font/cmaps/ETenms-B5-H | 0 .../font/composite_font/cmaps/ETenms-B5-V | 0 .../canvas/font/composite_font/cmaps/EUC-H | 0 .../canvas/font/composite_font/cmaps/EUC-V | 0 .../canvas/font/composite_font/cmaps/Ext-H | 0 .../font/composite_font/cmaps/Ext-RKSJ-H | 0 .../font/composite_font/cmaps/Ext-RKSJ-V | 0 .../canvas/font/composite_font/cmaps/Ext-V | 0 .../canvas/font/composite_font/cmaps/GB-EUC-H | 0 .../canvas/font/composite_font/cmaps/GB-EUC-V | 0 .../pdf/canvas/font/composite_font/cmaps/GB-H | 0 .../pdf/canvas/font/composite_font/cmaps/GB-V | 0 .../font/composite_font/cmaps/GBK-EUC-H | 0 .../font/composite_font/cmaps/GBK-EUC-V | 0 .../canvas/font/composite_font/cmaps/GBK2K-H | 0 .../canvas/font/composite_font/cmaps/GBK2K-V | 0 .../font/composite_font/cmaps/GBKp-EUC-H | 0 .../font/composite_font/cmaps/GBKp-EUC-V | 0 .../font/composite_font/cmaps/GBT-EUC-H | 0 .../font/composite_font/cmaps/GBT-EUC-V | 0 .../canvas/font/composite_font/cmaps/GBT-H | 0 .../canvas/font/composite_font/cmaps/GBT-V | 0 .../font/composite_font/cmaps/GBTpc-EUC-H | 0 .../font/composite_font/cmaps/GBTpc-EUC-V | 0 .../font/composite_font/cmaps/GBpc-EUC-H | 0 .../font/composite_font/cmaps/GBpc-EUC-V | 0 .../pdf/canvas/font/composite_font/cmaps/H | 0 .../font/composite_font/cmaps/HKdla-B5-H | 0 .../font/composite_font/cmaps/HKdla-B5-V | 0 .../font/composite_font/cmaps/HKdlb-B5-H | 0 .../font/composite_font/cmaps/HKdlb-B5-V | 0 .../font/composite_font/cmaps/HKgccs-B5-H | 0 .../font/composite_font/cmaps/HKgccs-B5-V | 0 .../font/composite_font/cmaps/HKm314-B5-H | 0 .../font/composite_font/cmaps/HKm314-B5-V | 0 .../font/composite_font/cmaps/HKm471-B5-H | 0 .../font/composite_font/cmaps/HKm471-B5-V | 0 .../font/composite_font/cmaps/HKscs-B5-H | 0 .../font/composite_font/cmaps/HKscs-B5-V | 0 .../canvas/font/composite_font/cmaps/Hankaku | 0 .../canvas/font/composite_font/cmaps/Hiragana | 0 .../font/composite_font/cmaps/Hojo-EUC-H | 0 .../font/composite_font/cmaps/Hojo-EUC-V | 0 .../canvas/font/composite_font/cmaps/Hojo-H | 0 .../canvas/font/composite_font/cmaps/Hojo-V | 0 .../font/composite_font/cmaps/KSC-EUC-H | 0 .../font/composite_font/cmaps/KSC-EUC-V | 0 .../canvas/font/composite_font/cmaps/KSC-H | 0 .../font/composite_font/cmaps/KSC-Johab-H | 0 .../font/composite_font/cmaps/KSC-Johab-V | 0 .../canvas/font/composite_font/cmaps/KSC-V | 0 .../font/composite_font/cmaps/KSCms-UHC-H | 0 .../font/composite_font/cmaps/KSCms-UHC-HW-H | 0 .../font/composite_font/cmaps/KSCms-UHC-HW-V | 0 .../font/composite_font/cmaps/KSCms-UHC-V | 0 .../font/composite_font/cmaps/KSCpc-EUC-H | 0 .../font/composite_font/cmaps/KSCpc-EUC-V | 0 .../canvas/font/composite_font/cmaps/Katakana | 0 .../canvas/font/composite_font/cmaps/NWP-H | 0 .../canvas/font/composite_font/cmaps/NWP-V | 0 .../canvas/font/composite_font/cmaps/RKSJ-H | 0 .../canvas/font/composite_font/cmaps/RKSJ-V | 0 .../canvas/font/composite_font/cmaps/Roman | 0 .../font/composite_font/cmaps/UniAKR-UTF16-H | 0 .../font/composite_font/cmaps/UniAKR-UTF32-H | 0 .../font/composite_font/cmaps/UniAKR-UTF8-H | 0 .../font/composite_font/cmaps/UniCNS-UCS2-H | 0 .../font/composite_font/cmaps/UniCNS-UCS2-V | 0 .../font/composite_font/cmaps/UniCNS-UTF16-H | 0 .../font/composite_font/cmaps/UniCNS-UTF16-V | 0 .../font/composite_font/cmaps/UniCNS-UTF32-H | 0 .../font/composite_font/cmaps/UniCNS-UTF32-V | 0 .../font/composite_font/cmaps/UniCNS-UTF8-H | 0 .../font/composite_font/cmaps/UniCNS-UTF8-V | 0 .../font/composite_font/cmaps/UniGB-UCS2-H | 0 .../font/composite_font/cmaps/UniGB-UCS2-V | 0 .../font/composite_font/cmaps/UniGB-UTF16-H | 0 .../font/composite_font/cmaps/UniGB-UTF16-V | 0 .../font/composite_font/cmaps/UniGB-UTF32-H | 0 .../font/composite_font/cmaps/UniGB-UTF32-V | 0 .../font/composite_font/cmaps/UniGB-UTF8-H | 0 .../font/composite_font/cmaps/UniGB-UTF8-V | 0 .../font/composite_font/cmaps/UniHojo-UCS2-H | 0 .../font/composite_font/cmaps/UniHojo-UCS2-V | 0 .../font/composite_font/cmaps/UniHojo-UTF16-H | 0 .../font/composite_font/cmaps/UniHojo-UTF16-V | 0 .../font/composite_font/cmaps/UniHojo-UTF32-H | 0 .../font/composite_font/cmaps/UniHojo-UTF32-V | 0 .../font/composite_font/cmaps/UniHojo-UTF8-H | 0 .../font/composite_font/cmaps/UniHojo-UTF8-V | 0 .../font/composite_font/cmaps/UniJIS-UCS2-H | 0 .../composite_font/cmaps/UniJIS-UCS2-HW-H | 0 .../composite_font/cmaps/UniJIS-UCS2-HW-V | 0 .../font/composite_font/cmaps/UniJIS-UCS2-V | 0 .../font/composite_font/cmaps/UniJIS-UTF16-H | 0 .../font/composite_font/cmaps/UniJIS-UTF16-V | 0 .../font/composite_font/cmaps/UniJIS-UTF32-H | 0 .../font/composite_font/cmaps/UniJIS-UTF32-V | 0 .../font/composite_font/cmaps/UniJIS-UTF8-H | 0 .../font/composite_font/cmaps/UniJIS-UTF8-V | 0 .../composite_font/cmaps/UniJIS2004-UTF16-H | 0 .../composite_font/cmaps/UniJIS2004-UTF16-V | 0 .../composite_font/cmaps/UniJIS2004-UTF32-H | 0 .../composite_font/cmaps/UniJIS2004-UTF32-V | 0 .../composite_font/cmaps/UniJIS2004-UTF8-H | 0 .../composite_font/cmaps/UniJIS2004-UTF8-V | 0 .../composite_font/cmaps/UniJISPro-UCS2-HW-V | 0 .../composite_font/cmaps/UniJISPro-UCS2-V | 0 .../composite_font/cmaps/UniJISPro-UTF8-V | 0 .../composite_font/cmaps/UniJISX0213-UTF32-H | 0 .../composite_font/cmaps/UniJISX0213-UTF32-V | 0 .../cmaps/UniJISX02132004-UTF32-H | 0 .../cmaps/UniJISX02132004-UTF32-V | 0 .../font/composite_font/cmaps/UniKS-UCS2-H | 0 .../font/composite_font/cmaps/UniKS-UCS2-V | 0 .../font/composite_font/cmaps/UniKS-UTF16-H | 0 .../font/composite_font/cmaps/UniKS-UTF16-V | 0 .../font/composite_font/cmaps/UniKS-UTF32-H | 0 .../font/composite_font/cmaps/UniKS-UTF32-V | 0 .../font/composite_font/cmaps/UniKS-UTF8-H | 0 .../font/composite_font/cmaps/UniKS-UTF8-V | 0 .../pdf/canvas/font/composite_font/cmaps/V | 0 .../font/composite_font/cmaps/WP-Symbol | 0 .../font/composite_font/cmaps/__init__.py | 43 + .../canvas/font/composite_font/font_type_0.py | 86 +- {ptext => borb}/pdf/canvas/font/font.py | 23 +- {ptext => borb}/pdf/canvas/font/glyph_line.py | 4 +- borb/pdf/canvas/font/simple_font/__init__.py | 43 + .../canvas/font/simple_font/afm/__init__.py | 43 + .../simple_font/afm/courier-bold-oblique.afm | 0 .../font/simple_font/afm/courier-bold.afm | 0 .../font/simple_font/afm/courier-oblique.afm | 0 .../canvas/font/simple_font/afm/courier.afm | 0 .../afm/helvetica-bold-oblique.afm | 0 .../font/simple_font/afm/helvetica-bold.afm | 0 .../simple_font/afm/helvetica-oblique.afm | 0 .../canvas/font/simple_font/afm/helvetica.afm | 0 .../canvas/font/simple_font/afm/symbol.afm | 0 .../simple_font/afm/times-bold-italic.afm | 0 .../font/simple_font/afm/times-bold.afm | 0 .../font/simple_font/afm/times-italic.afm | 0 .../font/simple_font/afm/times-roman.afm | 0 .../font/simple_font/afm/zapfdingbats.afm | 0 .../canvas/font/simple_font/font_type_1.py | 104 +- .../canvas/font/simple_font/font_type_3.py | 8 +- .../canvas/font/simple_font/simple_font.py | 2 +- .../canvas/font/simple_font/true_type_font.py | 331 + .../pdf/canvas/font/symbol_encoding.py | 0 borb/pdf/canvas/geometry/__init__.py | 43 + .../pdf/canvas/geometry/line_segment.py | 2 +- {ptext => borb}/pdf/canvas/geometry/matrix.py | 0 .../pdf/canvas/geometry/rectangle.py | 0 borb/pdf/canvas/layout/__init__.py | 43 + borb/pdf/canvas/layout/emoji/__init__.py | 43 + .../pdf/canvas/layout/emoji/emoji.py | 5 +- .../canvas/layout/emoji/resources/__init__.py | 43 + .../pdf/canvas/layout/emoji/resources/a.png | Bin .../pdf/canvas/layout/emoji/resources/ab.png | Bin .../pdf/canvas/layout/emoji/resources/abc.png | Bin .../canvas/layout/emoji/resources/abcd.png | Bin .../layout/emoji/resources/aerial_tramway.png | Bin .../layout/emoji/resources/airplane.png | Bin .../layout/emoji/resources/alarm_clock.png | Bin .../canvas/layout/emoji/resources/alien.png | Bin .../layout/emoji/resources/ambulance.png | Bin .../canvas/layout/emoji/resources/anchor.png | Bin .../canvas/layout/emoji/resources/angel.png | Bin .../canvas/layout/emoji/resources/anger.png | Bin .../canvas/layout/emoji/resources/angry.png | Bin .../layout/emoji/resources/anguished.png | Bin .../pdf/canvas/layout/emoji/resources/ant.png | Bin .../canvas/layout/emoji/resources/apple.png | Bin .../layout/emoji/resources/aquarius.png | Bin .../canvas/layout/emoji/resources/aries.png | Bin .../layout/emoji/resources/arrow_backward.png | Bin .../emoji/resources/arrow_double_down.png | Bin .../emoji/resources/arrow_double_up.png | Bin .../layout/emoji/resources/arrow_down.png | Bin .../emoji/resources/arrow_down_hook.png | Bin .../emoji/resources/arrow_down_small.png | Bin .../layout/emoji/resources/arrow_forward.png | Bin .../layout/emoji/resources/arrow_left.png | Bin .../emoji/resources/arrow_left_hook.png | Bin .../emoji/resources/arrow_left_right.png | Bin .../emoji/resources/arrow_lower_left.png | Bin .../emoji/resources/arrow_lower_right.png | Bin .../layout/emoji/resources/arrow_right.png | Bin .../emoji/resources/arrow_right_hook.png | Bin .../layout/emoji/resources/arrow_up.png | Bin .../layout/emoji/resources/arrow_up_down.png | Bin .../layout/emoji/resources/arrow_up_hook.png | Bin .../layout/emoji/resources/arrow_up_small.png | Bin .../emoji/resources/arrow_upper_left.png | Bin .../emoji/resources/arrow_upper_right.png | Bin .../emoji/resources/arrows_clockwise.png | Bin .../resources/arrows_counterclockwise.png | Bin .../emoji/resources/arrows_right_twisted.png | Bin .../pdf/canvas/layout/emoji/resources/art.png | Bin .../emoji/resources/articulated_lorry.png | Bin .../layout/emoji/resources/astonished.png | Bin .../pdf/canvas/layout/emoji/resources/atm.png | Bin .../pdf/canvas/layout/emoji/resources/b.png | Bin .../canvas/layout/emoji/resources/baby.png | Bin .../layout/emoji/resources/baby_bottle.png | Bin .../layout/emoji/resources/baby_chick.png | Bin .../layout/emoji/resources/baby_symbol.png | Bin .../layout/emoji/resources/bagage_claim.png | Bin .../canvas/layout/emoji/resources/balloon.png | Bin .../emoji/resources/ballot_box_with_check.png | Bin .../canvas/layout/emoji/resources/bamboo.png | Bin .../canvas/layout/emoji/resources/banana.png | Bin .../layout/emoji/resources/bang_bang.png | Bin .../canvas/layout/emoji/resources/bank.png | Bin .../layout/emoji/resources/bar_chart.png | Bin .../canvas/layout/emoji/resources/barber.png | Bin .../layout/emoji/resources/baseball.png | Bin .../layout/emoji/resources/basketball.png | Bin .../canvas/layout/emoji/resources/bath.png | Bin .../canvas/layout/emoji/resources/bathtub.png | Bin .../canvas/layout/emoji/resources/battery.png | Bin .../canvas/layout/emoji/resources/bear.png | Bin .../canvas/layout/emoji/resources/beer.png | Bin .../canvas/layout/emoji/resources/beers.png | Bin .../canvas/layout/emoji/resources/beetle.png | Bin .../layout/emoji/resources/beginner.png | Bin .../canvas/layout/emoji/resources/bell.png | Bin .../canvas/layout/emoji/resources/bento.png | Bin .../layout/emoji/resources/bicyclist.png | Bin .../canvas/layout/emoji/resources/bike.png | Bin .../canvas/layout/emoji/resources/bikini.png | Bin .../canvas/layout/emoji/resources/bird.png | Bin .../layout/emoji/resources/birthday.png | Bin .../layout/emoji/resources/black_circle.png | Bin .../layout/emoji/resources/black_joker.png | Bin .../layout/emoji/resources/black_nib.png | Bin .../emoji/resources/black_square_button.png | Bin .../canvas/layout/emoji/resources/blossom.png | Bin .../layout/emoji/resources/blowfish.png | Bin .../layout/emoji/resources/blue_book.png | Bin .../layout/emoji/resources/blue_car.png | Bin .../layout/emoji/resources/blue_circle.png | Bin .../layout/emoji/resources/blue_diamond.png | Bin .../layout/emoji/resources/blue_heart.png | Bin .../canvas/layout/emoji/resources/blush.png | Bin .../canvas/layout/emoji/resources/boar.png | Bin .../canvas/layout/emoji/resources/boat.png | Bin .../canvas/layout/emoji/resources/bomb.png | Bin .../canvas/layout/emoji/resources/book.png | Bin .../layout/emoji/resources/bookmark.png | Bin .../layout/emoji/resources/bookmark_tabs.png | Bin .../canvas/layout/emoji/resources/books.png | Bin .../canvas/layout/emoji/resources/boom.png | Bin .../canvas/layout/emoji/resources/boot.png | Bin .../canvas/layout/emoji/resources/bouquet.png | Bin .../pdf/canvas/layout/emoji/resources/bow.png | Bin .../canvas/layout/emoji/resources/bowling.png | Bin .../canvas/layout/emoji/resources/bowtie.png | Bin .../pdf/canvas/layout/emoji/resources/boy.png | Bin .../canvas/layout/emoji/resources/bread.png | Bin .../emoji/resources/bride_with_veil.png | Bin .../emoji/resources/bridge_at_night.png | Bin .../layout/emoji/resources/briefcase.png | Bin .../layout/emoji/resources/broken_heart.png | Bin .../pdf/canvas/layout/emoji/resources/bug.png | Bin .../canvas/layout/emoji/resources/bulb.png | Bin .../emoji/resources/bullettrain_front.png | Bin .../emoji/resources/bullettrain_side.png | Bin .../pdf/canvas/layout/emoji/resources/bus.png | Bin .../canvas/layout/emoji/resources/busstop.png | Bin .../emoji/resources/bust_in_silhouette.png | Bin .../emoji/resources/busts_in_silhouette.png | Bin .../canvas/layout/emoji/resources/cactus.png | Bin .../canvas/layout/emoji/resources/cake.png | Bin .../layout/emoji/resources/calendar.png | Bin .../canvas/layout/emoji/resources/calling.png | Bin .../canvas/layout/emoji/resources/camel.png | Bin .../canvas/layout/emoji/resources/camera.png | Bin .../canvas/layout/emoji/resources/cancer.png | Bin .../canvas/layout/emoji/resources/candy.png | Bin .../layout/emoji/resources/capital_abcd.png | Bin .../layout/emoji/resources/capricorn.png | Bin .../pdf/canvas/layout/emoji/resources/car.png | Bin .../layout/emoji/resources/card_index.png | Bin .../layout/emoji/resources/carousel_horse.png | Bin .../pdf/canvas/layout/emoji/resources/cat.png | Bin .../canvas/layout/emoji/resources/cat_2.png | Bin .../pdf/canvas/layout/emoji/resources/cd.png | Bin .../canvas/layout/emoji/resources/chart.png | Bin .../resources/chart_with_downwards_trend.png | Bin .../resources/chart_with_upwards_trend.png | Bin .../layout/emoji/resources/checkered_flag.png | Bin .../layout/emoji/resources/cherries.png | Bin .../layout/emoji/resources/cherry_blossom.png | Bin .../layout/emoji/resources/chestnut.png | Bin .../canvas/layout/emoji/resources/chicken.png | Bin .../emoji/resources/children_crossing.png | Bin .../layout/emoji/resources/chocolate_bar.png | Bin .../layout/emoji/resources/christmas_tree.png | Bin .../canvas/layout/emoji/resources/church.png | Bin .../canvas/layout/emoji/resources/cinema.png | Bin .../layout/emoji/resources/circus_tent.png | Bin .../layout/emoji/resources/city_sunrise.png | Bin .../layout/emoji/resources/city_sunset.png | Bin .../pdf/canvas/layout/emoji/resources/cl.png | Bin .../canvas/layout/emoji/resources/clap.png | Bin .../canvas/layout/emoji/resources/clapper.png | Bin .../layout/emoji/resources/clipboard.png | Bin .../canvas/layout/emoji/resources/clock_1.png | Bin .../layout/emoji/resources/clock_10.png | Bin .../layout/emoji/resources/clock_10_30.png | Bin .../layout/emoji/resources/clock_11.png | Bin .../layout/emoji/resources/clock_11_30.png | Bin .../layout/emoji/resources/clock_12.png | Bin .../layout/emoji/resources/clock_12_30.png | Bin .../layout/emoji/resources/clock_1_30.png | Bin .../canvas/layout/emoji/resources/clock_2.png | Bin .../layout/emoji/resources/clock_2_30.png | Bin .../canvas/layout/emoji/resources/clock_3.png | Bin .../layout/emoji/resources/clock_3_30.png | Bin .../canvas/layout/emoji/resources/clock_4.png | Bin .../layout/emoji/resources/clock_4_30.png | Bin .../canvas/layout/emoji/resources/clock_5.png | Bin .../layout/emoji/resources/clock_5_30.png | Bin .../canvas/layout/emoji/resources/clock_6.png | Bin .../layout/emoji/resources/clock_6_30.png | Bin .../canvas/layout/emoji/resources/clock_7.png | Bin .../layout/emoji/resources/clock_7_30.png | Bin .../canvas/layout/emoji/resources/clock_8.png | Bin .../layout/emoji/resources/clock_8_30.png | Bin .../canvas/layout/emoji/resources/clock_9.png | Bin .../layout/emoji/resources/clock_9_30.png | Bin .../layout/emoji/resources/closed_book.png | Bin .../emoji/resources/closed_lock_with_key.png | Bin .../emoji/resources/closed_umbrella.png | Bin .../canvas/layout/emoji/resources/cloud.png | Bin .../canvas/layout/emoji/resources/clubs.png | Bin .../pdf/canvas/layout/emoji/resources/cn.png | Bin .../layout/emoji/resources/cocktail.png | Bin .../canvas/layout/emoji/resources/coffee.png | Bin .../layout/emoji/resources/collision.png | Bin .../layout/emoji/resources/computer.png | Bin .../layout/emoji/resources/confetti_ball.png | Bin .../layout/emoji/resources/confounded.png | Bin .../layout/emoji/resources/confused.png | Bin .../layout/emoji/resources/construction.png | Bin .../emoji/resources/construction_worker.png | Bin .../emoji/resources/convenience_store.png | Bin .../canvas/layout/emoji/resources/cookie.png | Bin .../canvas/layout/emoji/resources/cool.png | Bin .../pdf/canvas/layout/emoji/resources/cop.png | Bin .../layout/emoji/resources/copyright.png | Bin .../canvas/layout/emoji/resources/corn.png | Bin .../canvas/layout/emoji/resources/couple.png | Bin .../emoji/resources/couple_with_heart.png | Bin .../layout/emoji/resources/couplekiss.png | Bin .../pdf/canvas/layout/emoji/resources/cow.png | Bin .../canvas/layout/emoji/resources/cow_2.png | Bin .../layout/emoji/resources/credit_card.png | Bin .../layout/emoji/resources/crocodile.png | Bin .../layout/emoji/resources/crossed_flags.png | Bin .../canvas/layout/emoji/resources/crown.png | Bin .../pdf/canvas/layout/emoji/resources/cry.png | Bin .../emoji/resources/crying_cat_face.png | Bin .../layout/emoji/resources/crystal_ball.png | Bin .../canvas/layout/emoji/resources/cupid.png | Bin .../layout/emoji/resources/curly_loop.png | Bin .../emoji/resources/currency_exchange.png | Bin .../canvas/layout/emoji/resources/curry.png | Bin .../canvas/layout/emoji/resources/custard.png | Bin .../canvas/layout/emoji/resources/customs.png | Bin .../canvas/layout/emoji/resources/cyclone.png | Bin .../canvas/layout/emoji/resources/dancer.png | Bin .../canvas/layout/emoji/resources/dancers.png | Bin .../canvas/layout/emoji/resources/dango.png | Bin .../canvas/layout/emoji/resources/dart.png | Bin .../canvas/layout/emoji/resources/dash.png | Bin .../canvas/layout/emoji/resources/date.png | Bin .../pdf/canvas/layout/emoji/resources/de.png | Bin .../layout/emoji/resources/deciduous_tree.png | Bin .../emoji/resources/department_store.png | Bin .../diamond_shape_with_dot_inside.png | Bin .../layout/emoji/resources/diamonds.png | Bin .../layout/emoji/resources/disappointed.png | Bin .../emoji/resources/disappointed_relieved.png | Bin .../canvas/layout/emoji/resources/dizzy.png | Bin .../layout/emoji/resources/dizzy_face.png | Bin .../layout/emoji/resources/do_not_litter.png | Bin .../pdf/canvas/layout/emoji/resources/dog.png | Bin .../canvas/layout/emoji/resources/dog_2.png | Bin .../canvas/layout/emoji/resources/dollar.png | Bin .../canvas/layout/emoji/resources/dolls.png | Bin .../canvas/layout/emoji/resources/dolphin.png | Bin .../canvas/layout/emoji/resources/door.png | Bin .../layout/emoji/resources/doughnut.png | Bin .../canvas/layout/emoji/resources/dragon.png | Bin .../layout/emoji/resources/dragon_face.png | Bin .../canvas/layout/emoji/resources/dress.png | Bin .../emoji/resources/dromedary_camel.png | Bin .../canvas/layout/emoji/resources/droplet.png | Bin .../pdf/canvas/layout/emoji/resources/dvd.png | Bin .../canvas/layout/emoji/resources/e_mail.png | Bin .../pdf/canvas/layout/emoji/resources/ear.png | Bin .../layout/emoji/resources/ear_of_rice.png | Bin .../layout/emoji/resources/earth_africa.png | Bin .../layout/emoji/resources/earth_americas.png | Bin .../layout/emoji/resources/earth_asia.png | Bin .../pdf/canvas/layout/emoji/resources/egg.png | Bin .../layout/emoji/resources/eggplant.png | Bin .../canvas/layout/emoji/resources/eight.png | Bin .../resources/eight_pointed_black_star.png | Bin .../resources/eight_pointed_blue_star.png | Bin .../layout/emoji/resources/electric_plug.png | Bin .../layout/emoji/resources/elephant.png | Bin .../canvas/layout/emoji/resources/email.png | Bin .../pdf/canvas/layout/emoji/resources/end.png | Bin .../layout/emoji/resources/envelope.png | Bin .../pdf/canvas/layout/emoji/resources/es.png | Bin .../canvas/layout/emoji/resources/euro.png | Bin .../emoji/resources/european_castle.png | Bin .../emoji/resources/european_post_office.png | Bin .../layout/emoji/resources/evergreen_tree.png | Bin .../layout/emoji/resources/exclamation.png | Bin .../layout/emoji/resources/expressionless.png | Bin .../layout/emoji/resources/eyeglasses.png | Bin .../canvas/layout/emoji/resources/eyes.png | Bin .../layout/emoji/resources/facepunch.png | Bin .../canvas/layout/emoji/resources/factory.png | Bin .../layout/emoji/resources/fallen_leaf.png | Bin .../canvas/layout/emoji/resources/family.png | Bin .../layout/emoji/resources/fast_forward.png | Bin .../pdf/canvas/layout/emoji/resources/fax.png | Bin .../canvas/layout/emoji/resources/fearful.png | Bin .../layout/emoji/resources/feelsgood.png | Bin .../canvas/layout/emoji/resources/feet.png | Bin .../layout/emoji/resources/ferris_wheel.png | Bin .../layout/emoji/resources/file_folder.png | Bin .../layout/emoji/resources/finnadie.png | Bin .../canvas/layout/emoji/resources/fire.png | Bin .../layout/emoji/resources/fire_engine.png | Bin .../layout/emoji/resources/fireworks.png | Bin .../emoji/resources/first_quarter_moon.png | Bin .../first_quarter_moon_with_face.png | Bin .../canvas/layout/emoji/resources/fish.png | Bin .../layout/emoji/resources/fish_cake.png | Bin .../emoji/resources/fishing_pole_and_fish.png | Bin .../canvas/layout/emoji/resources/fist.png | Bin .../canvas/layout/emoji/resources/five.png | Bin .../canvas/layout/emoji/resources/flags.png | Bin .../layout/emoji/resources/flashlight.png | Bin .../layout/emoji/resources/floppy_disk.png | Bin .../emoji/resources/flower_playing_cards.png | Bin .../canvas/layout/emoji/resources/flushed.png | Bin .../canvas/layout/emoji/resources/foggy.png | Bin .../layout/emoji/resources/football.png | Bin .../layout/emoji/resources/fountain.png | Bin .../canvas/layout/emoji/resources/four.png | Bin .../emoji/resources/four_leaf_clover.png | Bin .../pdf/canvas/layout/emoji/resources/fr.png | Bin .../canvas/layout/emoji/resources/free.png | Bin .../layout/emoji/resources/fried_shrimp.png | Bin .../canvas/layout/emoji/resources/fries.png | Bin .../canvas/layout/emoji/resources/frog.png | Bin .../layout/emoji/resources/frowning.png | Bin .../pdf/canvas/layout/emoji/resources/fu.png | Bin .../layout/emoji/resources/fuelpump.png | Bin .../layout/emoji/resources/full_moon.png | Bin .../emoji/resources/full_moon_with_face.png | Bin .../layout/emoji/resources/game_die.png | Bin .../pdf/canvas/layout/emoji/resources/gb.png | Bin .../pdf/canvas/layout/emoji/resources/gem.png | Bin .../canvas/layout/emoji/resources/gemini.png | Bin .../canvas/layout/emoji/resources/ghost.png | Bin .../canvas/layout/emoji/resources/gift.png | Bin .../layout/emoji/resources/gift_heart.png | Bin .../canvas/layout/emoji/resources/girl.png | Bin .../emoji/resources/globe_with_meridians.png | Bin .../canvas/layout/emoji/resources/goat.png | Bin .../layout/emoji/resources/goberserk.png | Bin .../canvas/layout/emoji/resources/godmode.png | Bin .../canvas/layout/emoji/resources/golf.png | Bin .../canvas/layout/emoji/resources/grapes.png | Bin .../layout/emoji/resources/green_apple.png | Bin .../layout/emoji/resources/green_book.png | Bin .../layout/emoji/resources/green_heart.png | Bin .../emoji/resources/grey_exclamation.png | Bin .../layout/emoji/resources/grey_question.png | Bin .../layout/emoji/resources/grimacing.png | Bin .../canvas/layout/emoji/resources/grin.png | Bin .../layout/emoji/resources/grinning.png | Bin .../layout/emoji/resources/guardsman.png | Bin .../canvas/layout/emoji/resources/guitar.png | Bin .../pdf/canvas/layout/emoji/resources/gun.png | Bin .../canvas/layout/emoji/resources/haircut.png | Bin .../layout/emoji/resources/hamburger.png | Bin .../canvas/layout/emoji/resources/hammer.png | Bin .../canvas/layout/emoji/resources/hamster.png | Bin .../canvas/layout/emoji/resources/hand.png | Bin .../canvas/layout/emoji/resources/handbag.png | Bin .../canvas/layout/emoji/resources/hankey.png | Bin .../canvas/layout/emoji/resources/hash.png | Bin .../layout/emoji/resources/hatched_chick.png | Bin .../layout/emoji/resources/hatching_chick.png | Bin .../layout/emoji/resources/headphones.png | Bin .../layout/emoji/resources/hear_no_evil.png | Bin .../canvas/layout/emoji/resources/heart.png | Bin .../emoji/resources/heart_decoration.png | Bin .../layout/emoji/resources/heart_eyes.png | Bin .../layout/emoji/resources/heart_eyes_cat.png | Bin .../layout/emoji/resources/heartbeat.png | Bin .../layout/emoji/resources/heartpulse.png | Bin .../canvas/layout/emoji/resources/hearts.png | Bin .../emoji/resources/heavy_check_mark.png | Bin .../emoji/resources/heavy_division_sign.png | Bin .../emoji/resources/heavy_dollar_sign.png | Bin .../resources/heavy_exclamation_mark.png | Bin .../emoji/resources/heavy_minus_sign.png | Bin .../emoji/resources/heavy_multiplication.png | Bin .../emoji/resources/heavy_plus_sign.png | Bin .../layout/emoji/resources/helicopter.png | Bin .../canvas/layout/emoji/resources/herb.png | Bin .../layout/emoji/resources/hibiscus.png | Bin .../emoji/resources/high_brightness.png | Bin .../layout/emoji/resources/high_heel.png | Bin .../canvas/layout/emoji/resources/hocho.png | Bin .../layout/emoji/resources/honey_pot.png | Bin .../layout/emoji/resources/honeybee.png | Bin .../canvas/layout/emoji/resources/horse.png | Bin .../layout/emoji/resources/horse_racing.png | Bin .../layout/emoji/resources/hospital.png | Bin .../canvas/layout/emoji/resources/hotel.png | Bin .../layout/emoji/resources/hotsprings.png | Bin .../layout/emoji/resources/hourglass.png | Bin .../resources/hourglass_flowing_sand.png | Bin .../canvas/layout/emoji/resources/house.png | Bin .../emoji/resources/house_with_garden.png | Bin .../canvas/layout/emoji/resources/hundred.png | Bin .../layout/emoji/resources/hurtrealbad.png | Bin .../canvas/layout/emoji/resources/hushed.png | Bin .../layout/emoji/resources/ice_cream.png | Bin .../layout/emoji/resources/icecream.png | Bin .../pdf/canvas/layout/emoji/resources/id.png | Bin .../pdf/canvas/layout/emoji/resources/imp.png | Bin .../layout/emoji/resources/inbox_tray.png | Bin .../emoji/resources/incoming_envelope.png | Bin .../resources/information_desk_person.png | Bin .../emoji/resources/information_source.png | Bin .../layout/emoji/resources/innocent.png | Bin .../layout/emoji/resources/interrobang.png | Bin .../canvas/layout/emoji/resources/iphone.png | Bin .../pdf/canvas/layout/emoji/resources/it.png | Bin .../emoji/resources/izakaya_lantern.png | Bin .../layout/emoji/resources/jack_o_lantern.png | Bin .../canvas/layout/emoji/resources/japan.png | Bin .../emoji/resources/japanese_castle.png | Bin .../emoji/resources/japanese_goblin.png | Bin .../layout/emoji/resources/japanese_ogre.png | Bin .../canvas/layout/emoji/resources/jeans.png | Bin .../pdf/canvas/layout/emoji/resources/joy.png | Bin .../canvas/layout/emoji/resources/joy_cat.png | Bin .../pdf/canvas/layout/emoji/resources/jp.png | Bin .../pdf/canvas/layout/emoji/resources/key.png | Bin .../layout/emoji/resources/keycap_ten.png | Bin .../canvas/layout/emoji/resources/kimono.png | Bin .../canvas/layout/emoji/resources/kiss.png | Bin .../canvas/layout/emoji/resources/kissing.png | Bin .../layout/emoji/resources/kissing_cat.png | Bin .../emoji/resources/kissing_closed_eyes.png | Bin .../layout/emoji/resources/kissing_heart.png | Bin .../emoji/resources/kissing_smiling_eyes.png | Bin .../layout/emoji/resources/knife_and_fork.png | Bin .../canvas/layout/emoji/resources/koala.png | Bin .../canvas/layout/emoji/resources/koko.png | Bin .../pdf/canvas/layout/emoji/resources/kr.png | Bin .../emoji/resources/last_quarter_moon.png | Bin .../resources/last_quarter_moon_with_face.png | Bin .../layout/emoji/resources/laughing.png | Bin .../canvas/layout/emoji/resources/leaves.png | Bin .../canvas/layout/emoji/resources/ledger.png | Bin .../layout/emoji/resources/left_luggage.png | Bin .../canvas/layout/emoji/resources/lemon.png | Bin .../pdf/canvas/layout/emoji/resources/leo.png | Bin .../canvas/layout/emoji/resources/leopard.png | Bin .../canvas/layout/emoji/resources/libra.png | Bin .../layout/emoji/resources/light_rail.png | Bin .../canvas/layout/emoji/resources/link.png | Bin .../canvas/layout/emoji/resources/lips.png | Bin .../layout/emoji/resources/lipstick.png | Bin .../canvas/layout/emoji/resources/lock.png | Bin .../emoji/resources/lock_with_ink_pen.png | Bin .../layout/emoji/resources/lollipop.png | Bin .../canvas/layout/emoji/resources/loop.png | Bin .../layout/emoji/resources/loudspeaker.png | Bin .../layout/emoji/resources/love_hotel.png | Bin .../layout/emoji/resources/love_letter.png | Bin .../layout/emoji/resources/low_brightness.png | Bin .../pdf/canvas/layout/emoji/resources/m.png | Bin .../pdf/canvas/layout/emoji/resources/mag.png | Bin .../layout/emoji/resources/mag_right.png | Bin .../layout/emoji/resources/magic_8_ball.png | Bin .../canvas/layout/emoji/resources/mahjong.png | Bin .../canvas/layout/emoji/resources/mailbox.png | Bin .../layout/emoji/resources/mailbox_closed.png | Bin .../emoji/resources/mailbox_with_mail.png | Bin .../emoji/resources/mailbox_with_no_mail.png | Bin .../pdf/canvas/layout/emoji/resources/man.png | Bin .../emoji/resources/man_with_gua_pi_mao.png | Bin .../emoji/resources/man_with_turban.png | Bin .../layout/emoji/resources/mans_shoe.png | Bin .../layout/emoji/resources/maple_leaf.png | Bin .../canvas/layout/emoji/resources/mask.png | Bin .../canvas/layout/emoji/resources/massage.png | Bin .../layout/emoji/resources/meat_on_bone.png | Bin .../canvas/layout/emoji/resources/mega.png | Bin .../canvas/layout/emoji/resources/melon.png | Bin .../canvas/layout/emoji/resources/memo.png | Bin .../canvas/layout/emoji/resources/mens.png | Bin .../canvas/layout/emoji/resources/metal.png | Bin .../layout/emoji/resources/microphone.png | Bin .../layout/emoji/resources/microscope.png | Bin .../layout/emoji/resources/milky_way.png | Bin .../canvas/layout/emoji/resources/minibus.png | Bin .../layout/emoji/resources/minidisc.png | Bin .../canvas/layout/emoji/resources/minus_1.png | Bin .../emoji/resources/mobile_phone_off.png | Bin .../emoji/resources/money_with_wings.png | Bin .../layout/emoji/resources/moneybag.png | Bin .../canvas/layout/emoji/resources/monkey.png | Bin .../layout/emoji/resources/monkey_face.png | Bin .../layout/emoji/resources/monorail.png | Bin .../canvas/layout/emoji/resources/moon.png | Bin .../layout/emoji/resources/mortar_board.png | Bin .../layout/emoji/resources/mount_fuji.png | Bin .../emoji/resources/mountain_bicyclist.png | Bin .../emoji/resources/mountain_cableway.png | Bin .../emoji/resources/mountain_railway.png | Bin .../canvas/layout/emoji/resources/mouse.png | Bin .../canvas/layout/emoji/resources/mouse_2.png | Bin .../layout/emoji/resources/movie_camera.png | Bin .../canvas/layout/emoji/resources/moyai.png | Bin .../canvas/layout/emoji/resources/muscle.png | Bin .../layout/emoji/resources/mushroom.png | Bin .../emoji/resources/musical_keyboard.png | Bin .../layout/emoji/resources/musical_note.png | Bin .../layout/emoji/resources/musical_score.png | Bin .../canvas/layout/emoji/resources/mute.png | Bin .../layout/emoji/resources/nail_care.png | Bin .../layout/emoji/resources/name_badge.png | Bin .../layout/emoji/resources/neckbeard.png | Bin .../canvas/layout/emoji/resources/necktie.png | Bin .../resources/negative_squared_cross_mark.png | Bin .../layout/emoji/resources/neutral_face.png | Bin .../pdf/canvas/layout/emoji/resources/new.png | Bin .../layout/emoji/resources/new_moon.png | Bin .../emoji/resources/new_moon_with_face.png | Bin .../layout/emoji/resources/newspaper.png | Bin .../pdf/canvas/layout/emoji/resources/ng.png | Bin .../canvas/layout/emoji/resources/nine.png | Bin .../canvas/layout/emoji/resources/no_bell.png | Bin .../layout/emoji/resources/no_bicycles.png | Bin .../layout/emoji/resources/no_entry.png | Bin .../canvas/layout/emoji/resources/no_good.png | Bin .../emoji/resources/no_mobile_phones.png | Bin .../layout/emoji/resources/no_mouth.png | Bin .../layout/emoji/resources/no_pedestrians.png | Bin .../layout/emoji/resources/no_smoking.png | Bin .../emoji/resources/non_potable_water.png | Bin .../canvas/layout/emoji/resources/nose.png | Bin .../layout/emoji/resources/notebook.png | Bin .../notebook_with_decorative_cover.png | Bin .../canvas/layout/emoji/resources/notes.png | Bin .../layout/emoji/resources/nut_and_bolt.png | Bin .../pdf/canvas/layout/emoji/resources/o.png | Bin .../canvas/layout/emoji/resources/ocean.png | Bin .../canvas/layout/emoji/resources/octocat.png | Bin .../canvas/layout/emoji/resources/octopus.png | Bin .../canvas/layout/emoji/resources/oden.png | Bin .../canvas/layout/emoji/resources/office.png | Bin .../pdf/canvas/layout/emoji/resources/ok.png | Bin .../canvas/layout/emoji/resources/ok_hand.png | Bin .../layout/emoji/resources/ok_woman.png | Bin .../layout/emoji/resources/older_man.png | Bin .../layout/emoji/resources/older_woman.png | Bin .../pdf/canvas/layout/emoji/resources/on.png | Bin .../emoji/resources/oncoming_automobile.png | Bin .../layout/emoji/resources/oncoming_bus.png | Bin .../emoji/resources/oncoming_police_car.png | Bin .../layout/emoji/resources/oncoming_taxi.png | Bin .../pdf/canvas/layout/emoji/resources/one.png | Bin .../emoji/resources/one_two_three_four.png | Bin .../emoji/resources/open_file_folder.png | Bin .../layout/emoji/resources/open_hands.png | Bin .../layout/emoji/resources/open_mouth.png | Bin .../layout/emoji/resources/ophiuchus.png | Bin .../layout/emoji/resources/orange_book.png | Bin .../layout/emoji/resources/orange_diamond.png | Bin .../layout/emoji/resources/outbox_tray.png | Bin .../pdf/canvas/layout/emoji/resources/ox.png | Bin .../layout/emoji/resources/page_facing_up.png | Bin .../layout/emoji/resources/page_with_curl.png | Bin .../canvas/layout/emoji/resources/pager.png | Bin .../layout/emoji/resources/palm_tree.png | Bin .../layout/emoji/resources/panda_face.png | Bin .../layout/emoji/resources/paperclip.png | Bin .../canvas/layout/emoji/resources/parking.png | Bin .../emoji/resources/part_alternation_mark.png | Bin .../layout/emoji/resources/partly_sunny.png | Bin .../emoji/resources/passport_control.png | Bin .../layout/emoji/resources/paw_prints.png | Bin .../canvas/layout/emoji/resources/peach.png | Bin .../canvas/layout/emoji/resources/pear.png | Bin .../canvas/layout/emoji/resources/pencil.png | Bin .../layout/emoji/resources/pencil_2.png | Bin .../canvas/layout/emoji/resources/penguin.png | Bin .../canvas/layout/emoji/resources/pensive.png | Bin .../emoji/resources/performing_arts.png | Bin .../layout/emoji/resources/persevere.png | Bin .../canvas/layout/emoji/resources/phone.png | Bin .../pdf/canvas/layout/emoji/resources/pig.png | Bin .../canvas/layout/emoji/resources/pig_2.png | Bin .../layout/emoji/resources/pig_nose.png | Bin .../canvas/layout/emoji/resources/pill.png | Bin .../layout/emoji/resources/pineapple.png | Bin .../canvas/layout/emoji/resources/pisces.png | Bin .../canvas/layout/emoji/resources/pizza.png | Bin .../canvas/layout/emoji/resources/plus_1.png | Bin .../layout/emoji/resources/point_down.png | Bin .../layout/emoji/resources/point_left.png | Bin .../layout/emoji/resources/point_right.png | Bin .../layout/emoji/resources/point_up.png | Bin .../layout/emoji/resources/point_up_2.png | Bin .../layout/emoji/resources/police_car.png | Bin .../canvas/layout/emoji/resources/poodle.png | Bin .../canvas/layout/emoji/resources/poop.png | Bin .../layout/emoji/resources/post_office.png | Bin .../layout/emoji/resources/postal_horn.png | Bin .../canvas/layout/emoji/resources/postbox.png | Bin .../layout/emoji/resources/potable_water.png | Bin .../canvas/layout/emoji/resources/pouch.png | Bin .../layout/emoji/resources/poultry_leg.png | Bin .../canvas/layout/emoji/resources/pound.png | Bin .../layout/emoji/resources/pouting_cat.png | Bin .../canvas/layout/emoji/resources/pray.png | Bin .../layout/emoji/resources/princess.png | Bin .../canvas/layout/emoji/resources/punch.png | Bin .../layout/emoji/resources/purple_heart.png | Bin .../canvas/layout/emoji/resources/purse.png | Bin .../canvas/layout/emoji/resources/pushpin.png | Bin .../resources/put_litter_in_its_place.png | Bin .../layout/emoji/resources/question.png | Bin .../canvas/layout/emoji/resources/rabbit.png | Bin .../layout/emoji/resources/rabbit_2.png | Bin .../layout/emoji/resources/racehorse.png | Bin .../canvas/layout/emoji/resources/radio.png | Bin .../layout/emoji/resources/radio_button.png | Bin .../canvas/layout/emoji/resources/rage.png | Bin .../canvas/layout/emoji/resources/rage_1.png | Bin .../canvas/layout/emoji/resources/rage_2.png | Bin .../canvas/layout/emoji/resources/rage_3.png | Bin .../canvas/layout/emoji/resources/rage_4.png | Bin .../layout/emoji/resources/railway_car.png | Bin .../canvas/layout/emoji/resources/rainbow.png | Bin .../layout/emoji/resources/raised_hand.png | Bin .../layout/emoji/resources/raised_hands.png | Bin .../layout/emoji/resources/raising_hand.png | Bin .../pdf/canvas/layout/emoji/resources/ram.png | Bin .../canvas/layout/emoji/resources/ramen.png | Bin .../pdf/canvas/layout/emoji/resources/rat.png | Bin .../canvas/layout/emoji/resources/recycle.png | Bin .../canvas/layout/emoji/resources/red_car.png | Bin .../layout/emoji/resources/red_circle.png | Bin .../layout/emoji/resources/registered.png | Bin .../canvas/layout/emoji/resources/relaxed.png | Bin .../layout/emoji/resources/relieved.png | Bin .../canvas/layout/emoji/resources/repeat.png | Bin .../layout/emoji/resources/repeat_once.png | Bin .../layout/emoji/resources/restroom.png | Bin .../emoji/resources/revolving_hearts.png | Bin .../canvas/layout/emoji/resources/rewind.png | Bin .../canvas/layout/emoji/resources/ribbon.png | Bin .../canvas/layout/emoji/resources/rice.png | Bin .../layout/emoji/resources/rice_ball.png | Bin .../layout/emoji/resources/rice_cracker.png | Bin .../layout/emoji/resources/rice_scene.png | Bin .../canvas/layout/emoji/resources/ring.png | Bin .../canvas/layout/emoji/resources/rocket.png | Bin .../layout/emoji/resources/roller_coaster.png | Bin .../canvas/layout/emoji/resources/rooster.png | Bin .../canvas/layout/emoji/resources/rose.png | Bin .../layout/emoji/resources/rotating_light.png | Bin .../layout/emoji/resources/round_pushpin.png | Bin .../canvas/layout/emoji/resources/rowboat.png | Bin .../pdf/canvas/layout/emoji/resources/ru.png | Bin .../layout/emoji/resources/rugby_football.png | Bin .../canvas/layout/emoji/resources/runner.png | Bin .../canvas/layout/emoji/resources/running.png | Bin .../resources/running_shirt_with_sash.png | Bin .../layout/emoji/resources/sagittarius.png | Bin .../layout/emoji/resources/sailboat.png | Bin .../canvas/layout/emoji/resources/sake.png | Bin .../canvas/layout/emoji/resources/sandal.png | Bin .../canvas/layout/emoji/resources/santa.png | Bin .../layout/emoji/resources/satelite.png | Bin .../layout/emoji/resources/satisfied.png | Bin .../layout/emoji/resources/saxophone.png | Bin .../canvas/layout/emoji/resources/school.png | Bin .../layout/emoji/resources/school_satchel.png | Bin .../layout/emoji/resources/scissors.png | Bin .../layout/emoji/resources/scorpius.png | Bin .../canvas/layout/emoji/resources/scream.png | Bin .../layout/emoji/resources/scream_cat.png | Bin .../canvas/layout/emoji/resources/scroll.png | Bin .../canvas/layout/emoji/resources/seat.png | Bin .../layout/emoji/resources/see_no_evil.png | Bin .../layout/emoji/resources/seedling.png | Bin .../canvas/layout/emoji/resources/seven.png | Bin .../layout/emoji/resources/shaved_ice.png | Bin .../canvas/layout/emoji/resources/sheep.png | Bin .../canvas/layout/emoji/resources/shell.png | Bin .../canvas/layout/emoji/resources/ship.png | Bin .../canvas/layout/emoji/resources/shipit.png | Bin .../canvas/layout/emoji/resources/shirt.png | Bin .../canvas/layout/emoji/resources/shit.png | Bin .../canvas/layout/emoji/resources/shoe.png | Bin .../canvas/layout/emoji/resources/shower.png | Bin .../emoji/resources/signal_strength.png | Bin .../pdf/canvas/layout/emoji/resources/six.png | Bin .../emoji/resources/six_pointed_star.png | Bin .../pdf/canvas/layout/emoji/resources/ski.png | Bin .../canvas/layout/emoji/resources/skull.png | Bin .../layout/emoji/resources/sleeping.png | Bin .../canvas/layout/emoji/resources/sleepy.png | Bin .../layout/emoji/resources/slot_machine.png | Bin .../emoji/resources/small_blue_diamond.png | Bin .../emoji/resources/small_orange_diamond.png | Bin .../resources/small_red_triangle_down.png | Bin .../emoji/resources/small_red_triangle_up.png | Bin .../canvas/layout/emoji/resources/smile.png | Bin .../layout/emoji/resources/smile_cat.png | Bin .../canvas/layout/emoji/resources/smiley.png | Bin .../layout/emoji/resources/smiley_cat.png | Bin .../layout/emoji/resources/smiling_imp.png | Bin .../canvas/layout/emoji/resources/smirk.png | Bin .../layout/emoji/resources/smirk_cat.png | Bin .../canvas/layout/emoji/resources/smoking.png | Bin .../canvas/layout/emoji/resources/snail.png | Bin .../canvas/layout/emoji/resources/snake.png | Bin .../layout/emoji/resources/snowboarder.png | Bin .../layout/emoji/resources/snowflake.png | Bin .../canvas/layout/emoji/resources/snowman.png | Bin .../pdf/canvas/layout/emoji/resources/sob.png | Bin .../canvas/layout/emoji/resources/soccer.png | Bin .../canvas/layout/emoji/resources/soon.png | Bin .../pdf/canvas/layout/emoji/resources/sos.png | Bin .../canvas/layout/emoji/resources/sound.png | Bin .../layout/emoji/resources/space_invader.png | Bin .../canvas/layout/emoji/resources/spades.png | Bin .../layout/emoji/resources/spaghetti.png | Bin .../layout/emoji/resources/sparkler.png | Bin .../layout/emoji/resources/sparkles.png | Bin .../emoji/resources/sparkling_heart.png | Bin .../layout/emoji/resources/speak_no_evil.png | Bin .../canvas/layout/emoji/resources/speaker.png | Bin .../layout/emoji/resources/speech_balloon.png | Bin .../layout/emoji/resources/speedboat.png | Bin .../canvas/layout/emoji/resources/star.png | Bin .../canvas/layout/emoji/resources/star_2.png | Bin .../canvas/layout/emoji/resources/stars.png | Bin .../canvas/layout/emoji/resources/station.png | Bin .../emoji/resources/statue_of_liberty.png | Bin .../emoji/resources/steam_locomotive.png | Bin .../canvas/layout/emoji/resources/stew.png | Bin .../layout/emoji/resources/straight_ruler.png | Bin .../layout/emoji/resources/strawberry.png | Bin .../emoji/resources/stuck_out_tongue.png | Bin .../stuck_out_tongue_closed_eyes.png | Bin .../stuck_out_tongue_winking_eye.png | Bin .../layout/emoji/resources/sun_with_face.png | Bin .../layout/emoji/resources/sunflower.png | Bin .../layout/emoji/resources/sunglasses.png | Bin .../canvas/layout/emoji/resources/sunny.png | Bin .../canvas/layout/emoji/resources/sunrise.png | Bin .../resources/sunrise_over_mountains.png | Bin .../canvas/layout/emoji/resources/surfer.png | Bin .../canvas/layout/emoji/resources/sushi.png | Bin .../canvas/layout/emoji/resources/suspect.png | Bin .../emoji/resources/suspension_railway.png | Bin .../canvas/layout/emoji/resources/sweat.png | Bin .../layout/emoji/resources/sweat_drops.png | Bin .../layout/emoji/resources/sweat_smile.png | Bin .../layout/emoji/resources/sweet_potato.png | Bin .../canvas/layout/emoji/resources/swimmer.png | Bin .../canvas/layout/emoji/resources/symbols.png | Bin .../canvas/layout/emoji/resources/syringe.png | Bin .../canvas/layout/emoji/resources/tada.png | Bin .../layout/emoji/resources/tanabata_tree.png | Bin .../layout/emoji/resources/tangerine.png | Bin .../canvas/layout/emoji/resources/taurus.png | Bin .../canvas/layout/emoji/resources/taxi.png | Bin .../pdf/canvas/layout/emoji/resources/tea.png | Bin .../layout/emoji/resources/telephone.png | Bin .../emoji/resources/telephone_receiver.png | Bin .../layout/emoji/resources/telescope.png | Bin .../canvas/layout/emoji/resources/tennis.png | Bin .../canvas/layout/emoji/resources/tent.png | Bin .../emoji/resources/thought_balloon.png | Bin .../canvas/layout/emoji/resources/three.png | Bin .../layout/emoji/resources/thumbsdown.png | Bin .../layout/emoji/resources/thumbsup.png | Bin .../canvas/layout/emoji/resources/ticket.png | Bin .../canvas/layout/emoji/resources/tiger.png | Bin .../canvas/layout/emoji/resources/tiger_2.png | Bin .../layout/emoji/resources/tired_face.png | Bin .../pdf/canvas/layout/emoji/resources/tm.png | Bin .../canvas/layout/emoji/resources/toilet.png | Bin .../layout/emoji/resources/tokyo_tower.png | Bin .../canvas/layout/emoji/resources/tomato.png | Bin .../canvas/layout/emoji/resources/tongue.png | Bin .../pdf/canvas/layout/emoji/resources/top.png | Bin .../canvas/layout/emoji/resources/tophat.png | Bin .../canvas/layout/emoji/resources/tractor.png | Bin .../layout/emoji/resources/traffic_light.png | Bin .../canvas/layout/emoji/resources/train.png | Bin .../canvas/layout/emoji/resources/train_2.png | Bin .../canvas/layout/emoji/resources/tram.png | Bin .../resources/triangular_flag_on_post.png | Bin .../emoji/resources/triangular_ruler.png | Bin .../canvas/layout/emoji/resources/trident.png | Bin .../canvas/layout/emoji/resources/triumph.png | Bin .../layout/emoji/resources/trolleybus.png | Bin .../layout/emoji/resources/trollface.png | Bin .../canvas/layout/emoji/resources/trophy.png | Bin .../layout/emoji/resources/tropical_drink.png | Bin .../layout/emoji/resources/tropical_fish.png | Bin .../canvas/layout/emoji/resources/truck.png | Bin .../canvas/layout/emoji/resources/trumpet.png | Bin .../canvas/layout/emoji/resources/tshirt.png | Bin .../canvas/layout/emoji/resources/tulip.png | Bin .../canvas/layout/emoji/resources/turtle.png | Bin .../pdf/canvas/layout/emoji/resources/tv.png | Bin .../pdf/canvas/layout/emoji/resources/two.png | Bin .../layout/emoji/resources/two_hearts.png | Bin .../emoji/resources/two_men_holding_hands.png | Bin .../resources/two_women_holding_hands.png | Bin .../pdf/canvas/layout/emoji/resources/uk.png | Bin .../layout/emoji/resources/umbrella.png | Bin .../layout/emoji/resources/unamused.png | Bin .../layout/emoji/resources/underage.png | Bin .../canvas/layout/emoji/resources/unlock.png | Bin .../pdf/canvas/layout/emoji/resources/up.png | Bin .../pdf/canvas/layout/emoji/resources/us.png | Bin .../pdf/canvas/layout/emoji/resources/v.png | Bin .../resources/vertical_traffic_light.png | Bin .../pdf/canvas/layout/emoji/resources/vhs.png | Bin .../layout/emoji/resources/vibration_mode.png | Bin .../layout/emoji/resources/video_camera.png | Bin .../layout/emoji/resources/video_game.png | Bin .../canvas/layout/emoji/resources/violin.png | Bin .../canvas/layout/emoji/resources/virgo.png | Bin .../canvas/layout/emoji/resources/volcano.png | Bin .../pdf/canvas/layout/emoji/resources/vs.png | Bin .../canvas/layout/emoji/resources/walking.png | Bin .../emoji/resources/waning_cresent_moon.png | Bin .../emoji/resources/waning_gibbous_moon.png | Bin .../canvas/layout/emoji/resources/warning.png | Bin .../canvas/layout/emoji/resources/watch.png | Bin .../layout/emoji/resources/water_buffalo.png | Bin .../layout/emoji/resources/watermelon.png | Bin .../canvas/layout/emoji/resources/wave.png | Bin .../layout/emoji/resources/wavy_dash.png | Bin .../emoji/resources/waxing_cresent_moon.png | Bin .../emoji/resources/waxing_gibbous_moon.png | Bin .../pdf/canvas/layout/emoji/resources/wc.png | Bin .../canvas/layout/emoji/resources/weary.png | Bin .../canvas/layout/emoji/resources/wedding.png | Bin .../canvas/layout/emoji/resources/whale.png | Bin .../canvas/layout/emoji/resources/whale_2.png | Bin .../layout/emoji/resources/white_circle.png | Bin .../layout/emoji/resources/white_flower.png | Bin .../emoji/resources/white_square_button.png | Bin .../layout/emoji/resources/wind_chime.png | Bin .../layout/emoji/resources/wine_glass.png | Bin .../canvas/layout/emoji/resources/wink.png | Bin .../canvas/layout/emoji/resources/wolf.png | Bin .../canvas/layout/emoji/resources/woman.png | Bin .../layout/emoji/resources/womans_clothes.png | Bin .../layout/emoji/resources/womans_hat.png | Bin .../canvas/layout/emoji/resources/womens.png | Bin .../canvas/layout/emoji/resources/worried.png | Bin .../canvas/layout/emoji/resources/wrench.png | Bin .../pdf/canvas/layout/emoji/resources/x.png | Bin .../layout/emoji/resources/yellow_heart.png | Bin .../pdf/canvas/layout/emoji/resources/yen.png | Bin .../pdf/canvas/layout/emoji/resources/yum.png | Bin .../pdf/canvas/layout/emoji/resources/zap.png | Bin .../canvas/layout/emoji/resources/zero.png | Bin .../pdf/canvas/layout/emoji/resources/zzz.png | Bin .../pdf/canvas/layout/free_space_finder.py | 14 +- .../pdf/canvas/layout/horizontal_rule.py | 8 +- .../pdf/canvas/layout/hyphenation/__init__.py | 43 + .../canvas/layout/hyphenation/hyphenation.py | 112 + .../layout/hyphenation/resources/af.json | 10533 +++++++ .../layout/hyphenation/resources/as.json | 76 + .../layout/hyphenation/resources/bg.json | 6890 +++++ .../layout/hyphenation/resources/ca.json | 901 + .../layout/hyphenation/resources/cy.json | 6732 +++++ .../layout/hyphenation/resources/da.json | 1148 + .../layout/hyphenation/resources/de.json | 24539 ++++++++++++++++ .../layout/hyphenation/resources/en-gb.json | 8541 ++++++ .../layout/hyphenation/resources/en-us.json | 4958 ++++ .../layout/hyphenation/resources/es.json | 3594 +++ .../layout/hyphenation/resources/et.json | 3695 +++ .../layout/hyphenation/resources/fr.json | 1148 + .../layout/hyphenation/resources/nl.json | 12770 ++++++++ borb/pdf/canvas/layout/image/__init__.py | 43 + .../pdf/canvas/layout/image/barcode.py | 4 +- .../pdf/canvas/layout/image/chart.py | 2 +- .../pdf/canvas/layout/image/image.py | 8 +- .../pdf/canvas/layout/image/shape.py | 8 +- .../pdf/canvas/layout/layout_element.py | 10 +- borb/pdf/canvas/layout/list/__init__.py | 43 + .../pdf/canvas/layout/list/list.py | 10 +- .../pdf/canvas/layout/list/ordered_list.py | 12 +- .../pdf/canvas/layout/list/roman_list.py | 12 +- .../pdf/canvas/layout/list/unordered_list.py | 12 +- .../pdf/canvas/layout/page_layout/__init__.py | 43 + .../layout/page_layout/browser_layout.py | 45 +- .../layout/page_layout/multi_column_layout.py | 18 +- .../canvas/layout/page_layout/page_layout.py | 4 +- borb/pdf/canvas/layout/table/__init__.py | 43 + .../pdf/canvas/layout/table/base_table.py | 8 +- .../layout/table/fixed_column_width_table.py | 14 +- .../table/flexible_column_width_table.py | 14 +- borb/pdf/canvas/layout/text/__init__.py | 43 + .../pdf/canvas/layout/text/chunk_of_text.py | 18 +- .../pdf/canvas/layout/text/chunks_of_text.py | 12 +- .../pdf/canvas/layout/text/codeblock.py | 8 +- .../pdf/canvas/layout/text/heading.py | 14 +- .../pdf/canvas/layout/text/line_of_text.py | 8 +- .../pdf/canvas/layout/text/paragraph.py | 116 +- borb/pdf/canvas/line_art/__init__.py | 43 + .../pdf/canvas/line_art/blob_factory.py | 0 .../pdf/canvas/line_art/line_art_factory.py | 80 +- borb/pdf/canvas/operator/__init__.py | 43 + .../pdf/canvas/operator/canvas_operator.py | 2 +- borb/pdf/canvas/operator/color/__init__.py | 43 + .../operator/color/set_cmyk_non_stroking.py | 6 +- .../operator/color/set_cmyk_stroking.py | 6 +- .../operator/color/set_color_non_stroking.py | 6 +- .../color/set_color_space_non_stroking.py | 6 +- .../color/set_color_space_stroking.py | 6 +- .../operator/color/set_color_stroking.py | 6 +- .../operator/color/set_gray_non_stroking.py | 6 +- .../operator/color/set_gray_stroking.py | 6 +- .../operator/color/set_rgb_non_stroking.py | 6 +- .../canvas/operator/color/set_rgb_stroking.py | 6 +- .../canvas/operator/compatibility/__init__.py | 43 + .../begin_compatibility_section.py | 4 +- .../end_compatibility_section.py | 4 +- .../operator/marked_content/__init__.py | 43 + .../marked_content/begin_marked_content.py | 4 +- ...begin_marked_content_with_property_list.py | 4 +- .../marked_content/end_marked_content.py | 4 +- .../operator/path_construction/__init__.py | 43 + .../path_construction/append_cubic_bezier.py | 6 +- .../path_construction/append_line_segment.py | 6 +- .../path_construction/append_rectangle.py | 4 +- .../path_construction/begin_subpath.py | 6 +- .../path_construction/close_subpath.py | 6 +- .../canvas/operator/path_painting/__init__.py | 43 + .../path_painting/close_and_stroke_path.py | 4 +- .../path_painting/fill_path_even_odd.py | 0 .../fill_path_nonzero_winding.py | 0 .../operator/path_painting/stroke_path.py | 6 +- borb/pdf/canvas/operator/state/__init__.py | 43 + .../state/modify_transformation_matrix.py | 6 +- .../operator/state/pop_graphics_state.py | 4 +- .../operator/state/push_graphics_state.py | 4 +- .../canvas/operator/state/set_line_width.py | 4 +- borb/pdf/canvas/operator/text/__init__.py | 43 + .../pdf/canvas/operator/text/begin_text.py | 8 +- .../pdf/canvas/operator/text/end_text.py | 6 +- .../operator/text/move_text_position.py | 6 +- .../text/move_text_position_set_leading.py | 6 +- .../canvas/operator/text/move_to_next_line.py | 6 +- .../text/move_to_next_line_show_text.py | 4 +- .../operator/text/set_character_spacing.py | 4 +- .../canvas/operator/text/set_font_and_size.py | 6 +- .../text/set_horizontal_text_scaling.py | 4 +- ...set_spacing_move_to_next_line_show_text.py | 4 +- .../canvas/operator/text/set_text_leading.py | 4 +- .../canvas/operator/text/set_text_matrix.py | 6 +- .../operator/text/set_text_rendering_mode.py | 4 +- .../pdf/canvas/operator/text/set_text_rise.py | 4 +- .../canvas/operator/text/set_word_spacing.py | 4 +- .../pdf/canvas/operator/text/show_text.py | 6 +- .../text/show_text_with_glyph_positioning.py | 6 +- borb/pdf/canvas/operator/xobject/__init__.py | 43 + .../pdf/canvas/operator/xobject/do.py | 12 +- .../redacted_canvas_stream_processor.py | 14 +- {ptext => borb}/pdf/document.py | 8 +- borb/pdf/page/__init__.py | 43 + {ptext => borb}/pdf/page/page.py | 16 +- {ptext => borb}/pdf/page/page_info.py | 4 +- {ptext => borb}/pdf/page/page_size.py | 0 {ptext => borb}/pdf/pdf.py | 8 +- borb/pdf/trailer/__init__.py | 43 + {ptext => borb}/pdf/trailer/document_info.py | 0 borb/pdf/xref/__init__.py | 43 + {ptext => borb}/pdf/xref/plaintext_xref.py | 8 +- {ptext => borb}/pdf/xref/stream_xref.py | 8 +- {ptext => borb}/pdf/xref/xref.py | 8 +- borb/toolkit/__init__.py | 43 + borb/toolkit/color/__init__.py | 43 + .../color/color_spectrum_extraction.py | 14 +- borb/toolkit/export/__init__.py | 43 + borb/toolkit/export/html_to_pdf/__init__.py | 43 + .../toolkit/export/html_to_pdf/html_to_pdf.py | 12 +- .../html_to_pdf/tag_transformer/__init__.py | 43 + .../tag_transformer/any_tag_transformer.py | 112 + .../tag_transformer/base_tag_transformer.py | 12 +- .../tag_transformer/body/__init__.py | 43 + .../body/body_tag_transformer.py | 12 +- .../tag_transformer/head/__init__.py | 43 + .../head/head_tag_transformer.py | 10 +- .../head/meta_tag_transformer.py | 14 +- .../head/title_tag_transformer.py | 12 +- .../tag_transformer/heading/__init__.py | 43 + .../heading/h1_tag_transformer.py | 14 +- .../heading/h2_tag_transformer.py | 14 +- .../heading/h3_tag_transformer.py | 14 +- .../heading/h4_tag_transformer.py | 14 +- .../heading/h5_tag_transformer.py | 14 +- .../heading/h6_tag_transformer.py | 14 +- .../heading/hr_tag_transformer.py | 16 +- .../tag_transformer/html_tag_transformer.py | 10 +- .../tag_transformer/image/__init__.py | 28 +- .../image/img_tag_transformer.py | 16 +- .../tag_transformer/list/__init__.py | 43 + .../list/li_tag_transformer.py | 18 +- .../list/ol_tag_transformer.py | 22 +- .../list/ul_tag_transformer.py | 20 +- .../tag_transformer/structure/__init__.py | 43 + .../structure/address_tag_transformer.py | 20 +- .../structure/main_tag_transformer.py | 20 +- .../structure/section_tag_transformer.py | 20 +- .../tag_transformer/table/__init__.py | 43 + .../table/table_tag_transformer.py | 12 +- .../table/tbody_tag_transformer.py | 6 +- .../table/td_tag_transformer.py | 20 +- .../table/th_tag_transformer.py | 8 +- .../table/tr_tag_transformer.py | 6 +- .../tag_transformer/text/__init__.py | 43 + .../tag_transformer/text/a_tag_transformer.py | 20 +- .../text/abbr_tag_transformer.py | 20 +- .../tag_transformer/text/bold/__init__.py | 43 + .../text/bold/b_tag_transformer.py | 16 +- .../text/bold/strong_tag_transformer.py | 16 +- .../text/br_tag_transformer.py | 18 +- .../text/code_tag_transformer.py | 22 +- .../tag_transformer/text/italic/__init__.py | 43 + .../text/italic/em_tag_transformer.py | 16 +- .../text/italic/i_tag_transformer.py | 16 +- .../text/mark_tag_transformer.py | 20 +- .../tag_transformer/text/p_tag_transformer.py | 18 +- .../export/markdown_to_pdf/__init__.py | 43 + .../export/markdown_to_pdf/markdown_to_pdf.py | 28 + .../markdown_transformer/__init__.py | 43 + .../any_markdown_transformer.py | 72 + .../base_markdown_transformer.py | 141 + .../markdown_transformer/heading/__init__.py | 43 + .../alternate_syntax_heading_transformer.py | 87 + .../heading/heading_transformer.py | 63 + .../heading/horizontal_rule_transformer.py | 47 + .../markdown_transformer/list/__init__.py | 43 + .../list/ordered_list_transformer.py | 124 + .../list/unordered_list_transformer.py | 121 + .../markdown_transformer/table/__init__.py | 43 + .../table/table_transformer.py | 126 + .../markdown_transformer/text/__init__.py | 43 + .../text/blockquote_transformer.py | 60 + .../text/fenced_code_snippet_transformer.py | 72 + .../text/indented_code_snippet_transformer.py | 70 + .../text/paragraph_transformer.py | 249 + {ptext => borb}/toolkit/export/pdf_to_jpg.py | 20 +- {ptext => borb}/toolkit/export/pdf_to_mp3.py | 28 +- {ptext => borb}/toolkit/export/pdf_to_svg.py | 28 +- borb/toolkit/image/__init__.py | 43 + .../image/image_format_optimization.py | 68 + .../toolkit/image/simple_image_extraction.py | 8 +- borb/toolkit/location/__init__.py | 43 + .../toolkit/location/location_filter.py | 8 +- borb/toolkit/ocr/__init__.py | 43 + .../ocr/ocr_as_optional_content_group.py | 22 +- .../ocr/ocr_image_render_event_listener.py | 18 +- borb/toolkit/profiling/__init__.py | 43 + .../toolkit/profiling/profiler_annotations.py | 0 borb/toolkit/redact/__init__.py | 43 + .../redact/common_regular_expressions.py | 0 borb/toolkit/structure/__init__.py | 43 + {ptext => borb}/toolkit/structure/pdf_diff.py | 6 +- .../simple_line_of_text_extraction.py | 20 +- .../structure/simple_paragraph_extraction.py | 12 +- .../structure/simple_table_extraction.py | 6 +- borb/toolkit/text/__init__.py | 43 + .../toolkit/text/font_extraction.py | 6 +- .../regular_expression_text_extraction.py | 12 +- .../simple_non_ligature_text_extraction.py | 2 +- .../toolkit/text/simple_text_extraction.py | 10 +- {ptext => borb}/toolkit/text/stop_words.py | 0 .../toolkit/text/tf_idf_keyword_extraction.py | 4 +- main.py | 23 +- ptext/io/read/font/__init__.py | 43 - ptext/io/read/function/__init__.py | 43 - ptext/io/read/image/__init__.py | 43 - ptext/io/read/metadata/__init__.py | 43 - ptext/io/read/object/__init__.py | 43 - ptext/io/read/page/__init__.py | 43 - ptext/io/read/postfix/__init__.py | 43 - ptext/io/read/primitive/__init__.py | 43 - ptext/io/read/reference/__init__.py | 43 - ptext/io/read/tokenize/__init__.py | 43 - ptext/io/write/__init__.py | 43 - ptext/io/write/ascii_art/__init__.py | 43 - ptext/io/write/ascii_art/ascii_logo.txt | 2 - ptext/io/write/image/__init__.py | 43 - ptext/io/write/object/__init__.py | 43 - ptext/io/write/page/__init__.py | 43 - ptext/io/write/primitive/__init__.py | 43 - ptext/io/write/reference/__init__.py | 43 - ptext/io/write/xmp/__init__.py | 43 - ptext/pdf/__init__.py | 43 - ptext/pdf/canvas/__init__.py | 43 - ptext/pdf/canvas/color/__init__.py | 43 - ptext/pdf/canvas/datastructure/__init__.py | 43 - ptext/pdf/canvas/event/__init__.py | 43 - ptext/pdf/canvas/font/__init__.py | 43 - .../canvas/font/composite_font/__init__.py | 43 - .../font/composite_font/cmaps/__init__.py | 43 - ptext/pdf/canvas/font/simple_font/__init__.py | 43 - .../canvas/font/simple_font/afm/__init__.py | 43 - .../canvas/font/simple_font/true_type_font.py | 150 - ptext/pdf/canvas/geometry/__init__.py | 43 - ptext/pdf/canvas/layout/__init__.py | 43 - ptext/pdf/canvas/layout/emoji/__init__.py | 43 - .../canvas/layout/emoji/resources/__init__.py | 43 - ptext/pdf/canvas/layout/image/__init__.py | 43 - ptext/pdf/canvas/layout/list/__init__.py | 43 - .../pdf/canvas/layout/page_layout/__init__.py | 43 - ptext/pdf/canvas/layout/table/__init__.py | 43 - ptext/pdf/canvas/layout/text/__init__.py | 43 - ptext/pdf/canvas/line_art/__init__.py | 43 - ptext/pdf/canvas/operator/__init__.py | 43 - ptext/pdf/canvas/operator/color/__init__.py | 43 - .../canvas/operator/compatibility/__init__.py | 43 - .../operator/marked_content/__init__.py | 43 - .../operator/path_construction/__init__.py | 43 - .../canvas/operator/path_painting/__init__.py | 43 - ptext/pdf/canvas/operator/state/__init__.py | 43 - ptext/pdf/canvas/operator/text/__init__.py | 43 - ptext/pdf/canvas/operator/xobject/__init__.py | 43 - ptext/pdf/page/__init__.py | 43 - ptext/pdf/trailer/__init__.py | 43 - ptext/pdf/xref/__init__.py | 43 - ptext/toolkit/__init__.py | 43 - ptext/toolkit/color/__init__.py | 43 - ptext/toolkit/export/__init__.py | 43 - ptext/toolkit/export/html_to_pdf/__init__.py | 43 - .../html_to_pdf/tag_transformer/__init__.py | 43 - .../tag_transformer/any_tag_transformer.py | 112 - .../tag_transformer/body/__init__.py | 43 - .../tag_transformer/head/__init__.py | 43 - .../tag_transformer/heading/__init__.py | 43 - .../tag_transformer/list/__init__.py | 43 - .../tag_transformer/structure/__init__.py | 43 - .../tag_transformer/table/__init__.py | 43 - .../tag_transformer/text/__init__.py | 43 - .../tag_transformer/text/bold/__init__.py | 43 - .../tag_transformer/text/italic/__init__.py | 43 - ptext/toolkit/export/markdown_to_pdf.py | 567 - ptext/toolkit/export/pdf_to_html.py | 66 - ptext/toolkit/image/__init__.py | 43 - ptext/toolkit/location/__init__.py | 43 - ptext/toolkit/ocr/__init__.py | 43 - ptext/toolkit/profiling/__init__.py | 43 - ptext/toolkit/redact/__init__.py | 43 - ptext/toolkit/structure/__init__.py | 43 - ptext/toolkit/text/__init__.py | 43 - readme_img/logo/borb.jpeg | Bin 0 -> 27170 bytes readme_img/logo/borb.png | Bin 0 -> 34211 bytes readme_img/logo/borb.svg | 143 + readme_img/logo/borb_64.png | Bin 0 -> 2903 bytes readme_img/logo/colors.txt | 2 + release_notes.md | 39 +- setup.py | 20 +- .../corpus/test_copy_document_compare_size.py | 21 +- ...opy_document_resize_images_compare_size.py | 205 + .../test_extract_text_expect_ground_truth.py | 59 +- tests/corpus/test_open_document.py | 41 +- tests/misc/matrix/test_matrix_determinant.py | 2 +- .../misc/matrix/test_matrix_multiplication.py | 2 +- tests/misc/postscript/test_postscript_eval.py | 2 +- .../pdf_to_html => misc/trie}/__init__.py | 0 tests/misc/trie/test_add_to_trie.py | 34 + tests/misc/types/test_hash_types.py | 2 +- .../misc/types/test_name_behaves_like_str.py | 2 +- tests/misc/types/test_type_added_methods.py | 2 +- tests/misc/types/test_type_methods.py | 6 +- .../output.pdf | Bin 4943 -> 4997 bytes .../test_add_circle_annotation/output.pdf | Bin 1660 -> 1713 bytes .../output_001.pdf | Bin 1756 -> 1811 bytes .../output_002.pdf | Bin 2093 -> 2145 bytes .../test_add_line_annotation/output_001.pdf | Bin 1746 -> 1799 bytes .../test_add_line_annotation/output_002.pdf | Bin 2030 -> 2081 bytes tests/output/test_add_outline/output_001.pdf | Bin 2274 -> 2326 bytes tests/output/test_add_outline/output_002.pdf | Bin 3245 -> 3297 bytes .../output.pdf | Bin 22249 -> 22302 bytes .../output.pdf | Bin 22573 -> 22626 bytes .../test_add_redact_annotation/output_001.pdf | Bin 1755 -> 1808 bytes .../test_add_redact_annotation/output_002.pdf | Bin 2222 -> 2274 bytes .../test_add_redact_annotation/output_003.pdf | Bin 78326 -> 78324 bytes .../test_add_redact_annotation/output_004.pdf | Bin 12843 -> 12880 bytes .../test_add_redact_annotation/output_005.pdf | Bin 13353 -> 13390 bytes .../test_add_square_annotation/output.pdf | Bin 1662 -> 1713 bytes .../output_001.pdf | Bin 439863 -> 439861 bytes .../output_002.pdf | Bin 77724 -> 77722 bytes .../output_001.pdf | Bin 1758 -> 1810 bytes .../output_002.pdf | Bin 2326 -> 2378 bytes .../output_001.pdf | Bin 1758 -> 1810 bytes .../output_002.pdf | Bin 2257 -> 2309 bytes .../output.pdf | Bin 30479 -> 30531 bytes .../test_add_text_annotation/output_001.pdf | Bin 1746 -> 1798 bytes .../test_add_text_annotation/output_002.pdf | Bin 2721 -> 2772 bytes .../output_001.pdf | Bin 1758 -> 1810 bytes .../output_002.pdf | Bin 2257 -> 2309 bytes .../test_append_embedded_file/output_001.pdf | Bin 1772 -> 1825 bytes .../test_append_embedded_file/output_002.pdf | Bin 2549 -> 2600 bytes .../output_001.pdf | Bin 1793 -> 1845 bytes .../output_002.pdf | Bin 2277 -> 2328 bytes .../output_003.pdf | Bin 2601 -> 2652 bytes .../output_004.pdf | Bin 1084 -> 1082 bytes .../output_005.pdf | Bin 1568 -> 1566 bytes .../output_006.pdf | Bin 1747 -> 1745 bytes .../output_001.pdf | Bin 1800 -> 1852 bytes .../output_002.pdf | Bin 1800 -> 1852 bytes .../test_concat_documents/output_000.pdf | Bin 1410 -> 1463 bytes .../test_concat_documents/output_001.pdf | Bin 298487 -> 298539 bytes .../test_concat_documents/output_002.pdf | Bin 298487 -> 298539 bytes .../output.pdf | Bin 21974 -> 21740 bytes .../output.pdf | Bin 0 -> 21367 bytes .../test_count_annotations/output_001.pdf | Bin 1793 -> 1845 bytes .../test_count_annotations/output_002.pdf | Bin 2259 -> 2310 bytes .../example-html-input-000.html.pdf | Bin 2877 -> 2956 bytes .../example-html-input-001.html.pdf | Bin 1813 -> 1892 bytes .../example-html-input-002.html.pdf | Bin 1631 -> 1683 bytes .../example-html-input-003.html.pdf | Bin 105530 -> 105582 bytes .../example-html-input-004.html.pdf | Bin 105338 -> 105363 bytes .../example-html-input-005.html.pdf | Bin 2551 -> 2630 bytes .../example-html-input-006.html.pdf | Bin 105492 -> 105544 bytes .../example-html-input-007.html.pdf | Bin 55442 -> 55494 bytes .../example-html-input-008.html.pdf | Bin 2344 -> 2369 bytes .../example-html-input-009.html.pdf | Bin 2624 -> 2703 bytes .../example-html-input-010.html.pdf | Bin 106555 -> 106607 bytes .../example-html-input-011.html.pdf | Bin 1972 -> 2024 bytes .../example-html-input-012.html.pdf | Bin 1481 -> 1533 bytes .../example-html-input-013.html.pdf | Bin 1753 -> 1832 bytes .../example-html-input-014.html.pdf | Bin 0 -> 1472 bytes .../example-markdown-input-001.md.pdf | Bin 894111 -> 5746 bytes .../example-markdown-input-002.md.pdf | Bin 0 -> 8145 bytes .../example-markdown-input-003.md.pdf | Bin 0 -> 9607 bytes .../example-markdown-input-004.md.pdf | Bin 0 -> 7810 bytes .../example-markdown-input-005.md.pdf | Bin 0 -> 6211 bytes .../example-markdown-input-006.md.pdf | Bin 0 -> 6628 bytes .../example-markdown-input-007.md.pdf | Bin 0 -> 3136 bytes .../example-markdown-input-008.md.pdf | Bin 0 -> 6800 bytes .../example-markdown-input-009.md.pdf | Bin 0 -> 131569 bytes .../output/test_export_pdf_to_jpg/output.jpg | Bin 63837 -> 0 bytes .../test_export_pdf_to_jpg/output_001.jpg | Bin 63837 -> 63516 bytes .../test_export_pdf_to_jpg/output_002.jpg | Bin 63837 -> 63516 bytes tests/output/test_export_to_mp3/output.mp3 | Bin 862368 -> 862464 bytes .../output/test_extract_colors/output_001.pdf | Bin 119714 -> 119763 bytes .../output/test_extract_colors/output_002.pdf | Bin 15172 -> 15224 bytes .../test_extract_font_names/output_001.pdf | Bin 2093 -> 2199 bytes .../test_extract_font_names/output_002.pdf | Bin 1599 -> 1652 bytes .../test_extract_keywords/output_001.pdf | Bin 2216 -> 2267 bytes .../test_extract_keywords/output_002.pdf | Bin 1643 -> 1695 bytes .../output/test_extract_regex/output_001.pdf | Bin 1777 -> 1830 bytes .../output/test_extract_regex/output_002.pdf | Bin 2025 -> 2077 bytes tests/output/test_extract_text/output_001.pdf | Bin 1765 -> 1817 bytes .../output.pdf | Bin 34641 -> 35026 bytes .../output_001.pdf | Bin 219052 -> 219075 bytes tests/output/test_modify_image/output_001.pdf | Bin 485445 -> 485497 bytes tests/output/test_modify_image/output_002.pdf | Bin 460825 -> 460877 bytes tests/output/test_open_document/output.pdf | Bin 13224 -> 12611 bytes .../test_optimize_images/output_001.pdf | Bin 0 -> 63165 bytes .../output_001.pdf | Bin 1887 -> 1939 bytes .../output_002.pdf | Bin 2373 -> 2425 bytes .../output_003.pdf | Bin 2592 -> 2644 bytes .../test_remove_annotation/output_001.pdf | Bin 1852 -> 1904 bytes .../test_remove_annotation/output_002.pdf | Bin 2318 -> 2370 bytes .../test_remove_annotation/output_003.pdf | Bin 1852 -> 1904 bytes tests/output/test_remove_page/output_001.pdf | Bin 2276 -> 2329 bytes tests/output/test_remove_page/output_002.pdf | Bin 2270 -> 2322 bytes .../test_write_2_scatter_plots/output.pdf | Bin 38446 -> 37555 bytes .../test_write_3d_density_chart/output.pdf | Bin 22029 -> 22262 bytes .../test_write_3d_surface_plot/output.pdf | Bin 25545 -> 25596 bytes .../test_write_all_types_barcode/output.pdf | Bin 242451 -> 242528 bytes tests/output/test_write_blobs/output.pdf | Bin 265738 -> 264348 bytes .../test_write_chunk_of_text/output.pdf | Bin 1420 -> 1471 bytes .../output.pdf | Bin 1446 -> 0 bytes .../output.pdf | Bin 1493 -> 1544 bytes .../output.pdf | Bin 1561 -> 1614 bytes .../test_write_chunks_of_text/output_001.pdf | Bin 2225 -> 2277 bytes .../test_write_chunks_of_text/output_002.pdf | Bin 2239 -> 2291 bytes .../test_write_chunks_of_text/output_003.pdf | Bin 2236 -> 2287 bytes .../test_write_chunks_of_text/output_004.pdf | Bin 2236 -> 2288 bytes .../test_write_chunks_of_text/output_005.pdf | Bin 2260 -> 2312 bytes .../test_write_code_128_barcode/output.pdf | Bin 15777 -> 15830 bytes .../output.pdf | Bin 14992 -> 15043 bytes tests/output/test_write_codeblock/output.pdf | Bin 2749 -> 2831 bytes .../output/test_write_dragon_curve/output.pdf | Bin 36768 -> 36819 bytes tests/output/test_write_emoji/output.pdf | Bin 6126 -> 6178 bytes .../test_write_empty_document/output.pdf | Bin 530 -> 529 bytes .../test_write_flexi_table/output_001.pdf | Bin 1871 -> 1922 bytes .../test_write_flexi_table/output_002.pdf | Bin 1781 -> 1832 bytes .../test_write_flexi_table/output_003.pdf | Bin 1645 -> 1698 bytes .../test_write_flexi_table/output_004.pdf | Bin 1832 -> 1884 bytes .../test_write_flexi_table/output_005.pdf | Bin 1961 -> 2013 bytes .../output_001.pdf | Bin 9242 -> 9294 bytes .../test_write_flowchart_line_art/output.pdf | Bin 18777 -> 30470 bytes .../test_write_grayscale_image/output.pdf | Bin 475951 -> 476004 bytes .../output.pdf | Bin 0 -> 1954 bytes .../output/test_write_image_by_url/output.pdf | Bin 485478 -> 485531 bytes .../output.pdf | Bin 485486 -> 485539 bytes .../output_001.pdf | Bin 1888 -> 1940 bytes .../output.pdf | Bin 2028 -> 2080 bytes .../output.pdf | Bin 2005 -> 2058 bytes .../output.pdf | Bin 2027 -> 2079 bytes .../test_write_lissajours_line_art/output.pdf | Bin 131097 -> 131149 bytes .../test_write_long_unordered_list/output.pdf | Bin 1814 -> 1866 bytes .../test_write_multiple_pages/output.pdf | Bin 2137 -> 2189 bytes .../test_write_nested_ordered_list/output.pdf | Bin 1566 -> 1619 bytes .../output.pdf | Bin 1651 -> 1707 bytes .../test_write_ordered_list/output_001.pdf | Bin 1498 -> 1551 bytes .../test_write_ordered_list/output_002.pdf | Bin 1500 -> 1552 bytes tests/output/test_write_paragraph/output.pdf | Bin 2014 -> 2066 bytes .../test_write_paragraph_alignment/output.pdf | Bin 40570 -> 40603 bytes .../output.pdf | Bin 1456 -> 1508 bytes .../output.pdf | Bin 1838 -> 1890 bytes .../output.pdf | Bin 2018 -> 0 bytes .../output_001.pdf | Bin 0 -> 1737 bytes .../output_002.pdf | Bin 0 -> 2070 bytes .../output.pdf | Bin 2035 -> 2087 bytes .../output.pdf | Bin 2199 -> 2250 bytes .../output.pdf | Bin 2143 -> 2194 bytes .../output.pdf | Bin 2622 -> 2674 bytes .../output.pdf | Bin 2009 -> 2060 bytes .../output.pdf | Bin 1587 -> 1639 bytes .../output_001.pdf | Bin 1746 -> 1812 bytes .../output_002.pdf | Bin 1746 -> 1812 bytes .../output.pdf | Bin 0 -> 10326 bytes .../output.pdf | Bin 4817 -> 4869 bytes .../output.pdf | Bin 3858 -> 3909 bytes .../output.pdf | Bin 14425 -> 15270 bytes tests/output/test_write_pil_image/output.pdf | Bin 485476 -> 485528 bytes .../test_write_png_image_by_url/output.pdf | Bin 9261 -> 9313 bytes tests/output/test_write_radar_plot/output.pdf | Bin 20913 -> 20966 bytes .../test_write_simple_table/output_001.pdf | Bin 1863 -> 1915 bytes .../test_write_simple_table/output_002.pdf | Bin 1768 -> 1820 bytes .../test_write_simple_table/output_003.pdf | Bin 1643 -> 1695 bytes .../test_write_simple_table/output_004.pdf | Bin 1822 -> 1874 bytes .../test_write_simple_table/output_005.pdf | Bin 1948 -> 2000 bytes .../test_write_table_with_col_span/output.pdf | Bin 2045 -> 2097 bytes .../test_write_table_with_image/output.pdf | Bin 8313916 -> 8313968 bytes .../output.pdf | Bin 2142 -> 2191 bytes .../output.pdf | Bin 8223 -> 8276 bytes .../test_write_table_with_row_span/output.pdf | Bin 1980 -> 2032 bytes .../output.pdf | Bin 58347 -> 58419 bytes .../test_write_tents_and_trees/output.pdf | Bin 0 -> 63947 bytes .../test_write_unordered_list/output.pdf | Bin 1619 -> 1671 bytes .../output.pdf | Bin 1946 -> 1998 bytes .../output_001.pdf | Bin 0 -> 176759 bytes .../{output.pdf => output_002.pdf} | Bin 14422 -> 14513 bytes .../output_003.pdf | Bin 0 -> 82061 bytes tests/output/test_write_xl_image/output.pdf | Bin 1432 -> 1484 bytes .../pdf/canvas/color/test_color_conversion.py | 2 +- tests/pdf/canvas/color/test_extract_colors.py | 28 +- tests/pdf/canvas/font/Pacifico-Regular.ttf | Bin 0 -> 315044 bytes tests/pdf/canvas/font/Tourney.ttf | Bin 0 -> 159864 bytes .../canvas/font/test_extract_font_names.py | 18 +- .../font/test_write_with_truetype_font.py | 175 +- .../barcode/test_write_all_types_barcode.py | 18 +- .../barcode/test_write_code_128_barcode.py | 18 +- .../test_write_code_128_barcode_in_color.py | 18 +- .../chart/test_write_2_scatter_plots.py | 16 +- .../chart/test_write_3d_density_chart.py | 16 +- .../chart/test_write_3d_surface_plot.py | 16 +- .../layout/chart/test_write_radar_plot.py | 16 +- .../chunk_of_text/test_write_chunk_of_text.py | 18 +- .../test_write_chunk_of_text_escaped_chars.py | 18 +- ...t_write_chunk_of_text_in_rainbow_colors.py | 20 +- ..._write_paragraph_with_accented_letters.py} | 49 +- ...test_write_using_low_level_instructions.py | 16 +- .../test_write_chunks_of_text.py | 36 +- .../layout/codeblock/test_write_codeblock.py | 16 +- .../canvas/layout/emoji/test_write_emoji.py | 40 +- .../test_write_paragraphs_with_headings.py | 20 +- .../pdf/canvas/layout/hyphenation/__init__.py | 0 .../layout/hyphenation/test_hyphenation.py | 17 + .../test_write_hyphenated_paragraph.py | 112 + .../canvas/layout/image/test_modify_image.py | 16 +- .../image/test_write_grayscale_image.py | 18 +- .../layout/image/test_write_image_by_url.py | 18 +- .../test_write_image_justified_center.py | 18 +- .../layout/image/test_write_pil_image.py | 18 +- .../image/test_write_png_image_by_url.py | 18 +- .../layout/image/test_write_xl_image.py | 20 +- .../layout/line_art/test_write_blobs.py | 24 +- .../line_art/test_write_dragon_curve.py | 28 +- .../line_art/test_write_flowchart_line_art.py | 120 +- .../test_write_lissajours_line_art.py | 24 +- ...est_write_line_of_text_justified_center.py | 22 +- .../test_write_line_of_text_justified_full.py | 22 +- ...test_write_line_of_text_justified_right.py | 22 +- .../list/test_write_long_unordered_list.py | 14 +- .../list/test_write_nested_ordered_list.py | 16 +- .../list/test_write_nested_unordered_list.py | 14 +- .../layout/list/test_write_ordered_list.py | 18 +- .../layout/list/test_write_unordered_list.py | 14 +- .../page_layout/test_write_multiple_pages.py | 12 +- ...te_paragraphs_using_multi_column_layout.py | 16 +- ...e_paragraphs_using_single_column_layout.py | 16 +- .../layout/paragraph/test_write_paragraph.py | 20 +- .../test_write_paragraph_alignment.py | 20 +- .../test_write_paragraph_border_left.py | 18 +- .../test_write_paragraph_force_split.py | 16 +- .../test_write_paragraph_justified_center.py | 71 +- ...paragraph_justified_center_with_padding.py | 20 +- ...ustified_center_with_padding_and_border.py | 20 +- ..._with_padding_and_border_and_background.py | 20 +- .../test_write_paragraph_justified_full.py | 20 +- .../test_write_paragraph_justified_right.py | 20 +- .../test_write_paragraph_preserve_space.py | 12 +- .../test_write_paragraph_save_twice.py | 18 +- .../layout/table/test_write_flexi_table.py | 58 +- ..._write_flexi_table_with_preferred_width.py | 81 +- .../table/test_write_incomplete_table.py | 18 +- .../layout/table/test_write_simple_table.py | 18 +- .../table/test_write_table_with_col_span.py | 18 +- .../table/test_write_table_with_image.py | 18 +- ...t_write_table_with_non_black_paragraphs.py | 16 +- ...est_write_table_with_rainbow_background.py | 20 +- .../table/test_write_table_with_row_span.py | 18 +- ...est_write_table_with_special_characters.py | 24 +- .../table/test_write_tents_and_trees.py | 187 + tests/pdf/canvas/test_write_empty_document.py | 6 +- .../document/concat/test_concat_documents.py | 12 +- .../document/count_pages/test_count_pages.py | 2 +- .../test_append_embedded_file.py | 14 +- .../pdf/document/outlines/test_add_outline.py | 14 +- tests/pdf/document/test_remove_page.py | 14 +- .../test_add_all_rubber_stamp_annotations.py | 16 +- .../annotations/test_add_circle_annotation.py | 16 +- .../test_add_highlight_annotation.py | 16 +- .../annotations/test_add_line_annotation.py | 18 +- ...lygon_annotation_using_line_art_factory.py | 21 +- ...yline_annotation_using_line_art_factory.py | 18 +- .../annotations/test_add_redact_annotation.py | 22 +- .../annotations/test_add_square_annotation.py | 16 +- ...est_add_square_annotation_in_free_space.py | 8 +- .../test_add_squiggle_annotation.py | 18 +- .../test_add_strikeout_annotation.py | 18 +- .../test_add_super_mario_annotation.py | 16 +- .../annotations/test_add_text_annotation.py | 18 +- .../test_add_underline_annotation.py | 18 +- .../annotations/test_count_annotations.py | 20 +- .../annotations/test_remove_annotation.py | 20 +- .../test_apply_redaction_annotations.py | 22 +- tests/pdf/trailer/profile_read_document.py | 6 +- .../test_change_info_dictionary_author.py | 16 +- tests/pdf/trailer/test_read_xmp_metadata.py | 2 +- .../html_to_pdf/example-html-input-014.html | 9 + .../html_to_pdf/test_export_html_to_pdf.py | 9 +- .../example-markdown-input-001.md | 120 +- .../example-markdown-input-002.md | 22 + .../example-markdown-input-003.md | 33 + .../example-markdown-input-004.md | 24 + .../example-markdown-input-005.md | 37 + .../example-markdown-input-006.md | 42 + .../example-markdown-input-007.md | 22 + .../example-markdown-input-008.md | 30 + .../example-markdown-input-009.md | 25 + .../test_export_markdown_to_pdf.py | 61 +- .../pdf_to_html/test_export_pdf_to_html.py | 72 - .../pdf_to_jpg/test_export_pdf_to_jpg.py | 11 +- .../pdf_to_json/test_export_pdf_to_json.py | 2 +- .../export/pdf_to_mp3/test_export_to_mp3.py | 6 +- .../pdf_to_svg/test_export_pdf_to_svg.py | 6 +- tests/toolkit/image/test_extract_images.py | 4 +- tests/toolkit/image/test_optimize_images.py | 39 + .../ocr/test_extract_text_using_ocr.py | 6 +- .../test_redact_common_regular_expressions.py | 20 +- tests/toolkit/text/test_extract_keywords.py | 18 +- tests/toolkit/text/test_extract_regex.py | 18 +- tests/toolkit/text/test_extract_text.py | 16 +- 1773 files changed, 94651 insertions(+), 6351 deletions(-) rename {ptext => borb}/__init__.py (80%) rename {ptext/io => borb/datastructure}/__init__.py (80%) rename {ptext/pdf/canvas => borb}/datastructure/disjoint_set.py (100%) create mode 100644 borb/datastructure/str_trie.py rename {ptext/io/filter => borb/io}/__init__.py (80%) rename {ptext/io/read => borb/io/filter}/__init__.py (80%) rename {ptext => borb}/io/filter/ascii85_decode.py (100%) rename {ptext => borb}/io/filter/flate_decode.py (100%) rename {ptext => borb}/io/filter/lzw_decode.py (100%) rename {ptext => borb}/io/filter/run_length_decode.py (100%) rename {ptext => borb}/io/filter/stream_decode_util.py (89%) create mode 100644 borb/io/read/__init__.py create mode 100644 borb/io/read/font/__init__.py rename {ptext => borb}/io/read/font/read_font_dictionary_transformer.py (85%) create mode 100644 borb/io/read/function/__init__.py rename {ptext => borb}/io/read/function/read_function_dictionary_transformer.py (93%) create mode 100644 borb/io/read/image/__init__.py rename {ptext => borb}/io/read/image/read_ccitt_fax_image_transformer.py (93%) rename {ptext => borb}/io/read/image/read_compressed_jpeg_image_transformer.py (92%) rename {ptext => borb}/io/read/image/read_grayscale_image_transformer.py (92%) rename {ptext => borb}/io/read/image/read_jbig2_image_transformer.py (93%) rename {ptext => borb}/io/read/image/read_jpeg_2000_image_transformer.py (93%) rename {ptext => borb}/io/read/image/read_jpeg_image_transformer.py (93%) create mode 100644 borb/io/read/metadata/__init__.py rename {ptext => borb}/io/read/metadata/read_xmp_metadata_transformer.py (93%) create mode 100644 borb/io/read/object/__init__.py rename {ptext => borb}/io/read/object/read_array_transformer.py (90%) rename {ptext => borb}/io/read/object/read_dictionary_transformer.py (91%) rename {ptext => borb}/io/read/object/read_stream_transformer.py (90%) create mode 100644 borb/io/read/page/__init__.py rename {ptext => borb}/io/read/page/read_page_dictionary_transformer.py (86%) rename {ptext => borb}/io/read/page/read_root_dictionary_transformer.py (89%) create mode 100644 borb/io/read/postfix/__init__.py rename {ptext => borb}/io/read/postfix/postfix_eval.py (100%) create mode 100644 borb/io/read/primitive/__init__.py rename {ptext => borb}/io/read/primitive/read_number_transformer.py (87%) rename {ptext => borb}/io/read/primitive/read_string_transformer.py (87%) rename {ptext => borb}/io/read/read_any_object_transformer.py (68%) rename {ptext => borb}/io/read/read_base_transformer.py (95%) create mode 100644 borb/io/read/reference/__init__.py rename {ptext => borb}/io/read/reference/read_reference_transformer.py (95%) rename {ptext => borb}/io/read/reference/read_xref_transformer.py (94%) create mode 100644 borb/io/read/tokenize/__init__.py rename {ptext => borb}/io/read/tokenize/high_level_tokenizer.py (98%) rename {ptext => borb}/io/read/tokenize/low_level_tokenizer.py (100%) rename {ptext => borb}/io/read/types.py (99%) create mode 100644 borb/io/write/__init__.py create mode 100644 borb/io/write/ascii_art/__init__.py create mode 100644 borb/io/write/ascii_art/ascii_logo.txt rename {ptext => borb}/io/write/ascii_art/write_ascii_art_transformer.py (90%) create mode 100644 borb/io/write/image/__init__.py rename {ptext => borb}/io/write/image/write_image_transformer.py (94%) create mode 100644 borb/io/write/object/__init__.py rename {ptext => borb}/io/write/object/write_array_transformer.py (96%) rename {ptext => borb}/io/write/object/write_dictionary_transformer.py (96%) rename {ptext => borb}/io/write/object/write_stream_transformer.py (94%) create mode 100644 borb/io/write/page/__init__.py rename {ptext => borb}/io/write/page/write_page_transformer.py (88%) rename {ptext => borb}/io/write/page/write_pages_transformer.py (90%) create mode 100644 borb/io/write/primitive/__init__.py rename {ptext => borb}/io/write/primitive/write_boolean_transformer.py (91%) rename {ptext => borb}/io/write/primitive/write_name_transformer.py (90%) rename {ptext => borb}/io/write/primitive/write_number_transformer.py (92%) rename {ptext => borb}/io/write/primitive/write_string_transformer.py (92%) create mode 100644 borb/io/write/reference/__init__.py rename {ptext => borb}/io/write/reference/write_reference_transformer.py (92%) rename {ptext => borb}/io/write/reference/write_xref_transformer.py (97%) rename {ptext => borb}/io/write/write_any_object_transformer.py (66%) rename {ptext => borb}/io/write/write_base_transformer.py (90%) rename {ptext => borb}/io/write/write_pdf_transformer.py (96%) create mode 100644 borb/io/write/xmp/__init__.py rename {ptext => borb}/io/write/xmp/write_xmp_transformer.py (91%) create mode 100644 borb/pdf/__init__.py create mode 100644 borb/pdf/canvas/__init__.py rename {ptext => borb}/pdf/canvas/canvas.py (89%) rename {ptext => borb}/pdf/canvas/canvas_graphics_state.py (95%) rename {ptext => borb}/pdf/canvas/canvas_stream_processor.py (69%) create mode 100644 borb/pdf/canvas/color/__init__.py rename {ptext => borb}/pdf/canvas/color/color.py (99%) rename {ptext => borb}/pdf/canvas/color/pantone.py (99%) create mode 100644 borb/pdf/canvas/event/__init__.py rename {ptext => borb}/pdf/canvas/event/begin_page_event.py (84%) rename {ptext => borb}/pdf/canvas/event/begin_text_event.py (83%) rename {ptext => borb}/pdf/canvas/event/chunk_of_text_render_event.py (95%) rename {ptext => borb}/pdf/canvas/event/end_page_event.py (84%) rename {ptext => borb}/pdf/canvas/event/end_text_event.py (83%) rename {ptext => borb}/pdf/canvas/event/event_listener.py (100%) rename {ptext => borb}/pdf/canvas/event/image_render_event.py (84%) rename {ptext => borb}/pdf/canvas/event/line_render_event.py (79%) create mode 100644 borb/pdf/canvas/font/__init__.py rename {ptext => borb}/pdf/canvas/font/adobe_standard_encoding.py (100%) create mode 100644 borb/pdf/canvas/font/composite_font/__init__.py rename {ptext => borb}/pdf/canvas/font/composite_font/cid_font_type_0.py (95%) rename {ptext => borb}/pdf/canvas/font/composite_font/cid_font_type_2.py (84%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/83pv-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Add-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Add-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-1 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-2 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-3 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-4 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-5 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-6 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-7 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-1 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-2 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-3 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-4 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-5 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Identity (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-1 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-2 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-3 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-4 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-5 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-6 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-7 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Japan2-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-1 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-2 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-3 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-4 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-5 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-6 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-7 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-8 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-KR-9 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-0 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-1 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-2 (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/B5pc-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/B5pc-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS1-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS1-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/CNS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETHK-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETHK-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETen-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETen-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETenms-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/ETenms-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Ext-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Ext-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GB-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GB-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GB-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GB-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBK-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBK-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBK2K-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBK2K-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBT-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBT-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBT-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBT-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKdla-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKdla-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKm314-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKm314-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKm471-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKm471-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKscs-B5-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/HKscs-B5-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hankaku (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hiragana (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hojo-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Hojo-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-Johab-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-Johab-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Katakana (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/NWP-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/NWP-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/RKSJ-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/RKSJ-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/Roman (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-HW-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISPro-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-H (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/V (100%) rename {ptext => borb}/pdf/canvas/font/composite_font/cmaps/WP-Symbol (100%) create mode 100644 borb/pdf/canvas/font/composite_font/cmaps/__init__.py rename {ptext => borb}/pdf/canvas/font/composite_font/font_type_0.py (73%) rename {ptext => borb}/pdf/canvas/font/font.py (95%) rename {ptext => borb}/pdf/canvas/font/glyph_line.py (98%) create mode 100644 borb/pdf/canvas/font/simple_font/__init__.py create mode 100644 borb/pdf/canvas/font/simple_font/afm/__init__.py rename {ptext => borb}/pdf/canvas/font/simple_font/afm/courier-bold-oblique.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/courier-bold.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/courier-oblique.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/courier.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/helvetica-bold-oblique.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/helvetica-bold.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/helvetica-oblique.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/helvetica.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/symbol.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/times-bold-italic.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/times-bold.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/times-italic.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/times-roman.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/afm/zapfdingbats.afm (100%) rename {ptext => borb}/pdf/canvas/font/simple_font/font_type_1.py (79%) rename {ptext => borb}/pdf/canvas/font/simple_font/font_type_3.py (93%) rename {ptext => borb}/pdf/canvas/font/simple_font/simple_font.py (98%) create mode 100644 borb/pdf/canvas/font/simple_font/true_type_font.py rename {ptext => borb}/pdf/canvas/font/symbol_encoding.py (100%) create mode 100644 borb/pdf/canvas/geometry/__init__.py rename {ptext => borb}/pdf/canvas/geometry/line_segment.py (96%) rename {ptext => borb}/pdf/canvas/geometry/matrix.py (100%) rename {ptext => borb}/pdf/canvas/geometry/rectangle.py (100%) create mode 100644 borb/pdf/canvas/layout/__init__.py create mode 100644 borb/pdf/canvas/layout/emoji/__init__.py rename {ptext => borb}/pdf/canvas/layout/emoji/emoji.py (99%) create mode 100644 borb/pdf/canvas/layout/emoji/resources/__init__.py rename {ptext => borb}/pdf/canvas/layout/emoji/resources/a.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ab.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/abc.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/abcd.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/aerial_tramway.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/airplane.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/alarm_clock.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/alien.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ambulance.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/anchor.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/angel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/anger.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/angry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/anguished.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ant.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/apple.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/aquarius.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/aries.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_backward.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_double_down.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_double_up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_down.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_down_hook.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_down_small.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_forward.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_left.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_left_hook.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_left_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_lower_left.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_lower_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_right_hook.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_up_down.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_up_hook.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_up_small.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_upper_left.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrow_upper_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrows_clockwise.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrows_counterclockwise.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/arrows_right_twisted.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/art.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/articulated_lorry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/astonished.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/atm.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/b.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/baby.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/baby_bottle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/baby_chick.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/baby_symbol.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bagage_claim.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/balloon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ballot_box_with_check.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bamboo.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/banana.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bang_bang.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bank.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bar_chart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/barber.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/baseball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/basketball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bath.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bathtub.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/battery.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bear.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/beer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/beers.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/beetle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/beginner.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bell.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bento.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bicyclist.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bike.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bikini.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bird.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/birthday.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/black_circle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/black_joker.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/black_nib.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/black_square_button.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blossom.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blowfish.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blue_book.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blue_car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blue_circle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blue_diamond.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blue_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/blush.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/boar.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/boat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bomb.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/book.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bookmark.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bookmark_tabs.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/books.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/boom.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/boot.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bouquet.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bow.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bowling.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bowtie.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/boy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bread.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bride_with_veil.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bridge_at_night.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/briefcase.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/broken_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bug.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bulb.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bullettrain_front.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bullettrain_side.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/busstop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/bust_in_silhouette.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/busts_in_silhouette.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cactus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cake.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/calendar.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/calling.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/camel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/camera.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cancer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/candy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/capital_abcd.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/capricorn.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/card_index.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/carousel_horse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cat_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cd.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chart_with_downwards_trend.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chart_with_upwards_trend.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/checkered_flag.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cherries.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cherry_blossom.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chestnut.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chicken.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/children_crossing.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/chocolate_bar.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/christmas_tree.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/church.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cinema.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/circus_tent.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/city_sunrise.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/city_sunset.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cl.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clap.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clapper.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clipboard.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_1.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_10.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_10_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_11.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_11_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_12.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_12_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_1_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_2_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_3.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_3_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_4.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_4_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_5.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_5_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_6.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_6_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_7.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_7_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_8.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_8_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_9.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clock_9_30.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/closed_book.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/closed_lock_with_key.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/closed_umbrella.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cloud.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/clubs.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cn.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cocktail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/coffee.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/collision.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/computer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/confetti_ball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/confounded.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/confused.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/construction.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/construction_worker.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/convenience_store.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cookie.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cool.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/copyright.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/corn.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/couple.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/couple_with_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/couplekiss.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cow.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cow_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/credit_card.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/crocodile.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/crossed_flags.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/crown.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/crying_cat_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/crystal_ball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cupid.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/curly_loop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/currency_exchange.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/curry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/custard.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/customs.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/cyclone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dancer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dancers.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dango.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dash.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/date.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/de.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/deciduous_tree.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/department_store.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/diamond_shape_with_dot_inside.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/diamonds.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/disappointed.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/disappointed_relieved.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dizzy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dizzy_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/do_not_litter.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dog.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dog_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dollar.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dolls.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dolphin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/door.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/doughnut.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dragon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dragon_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dress.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dromedary_camel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/droplet.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/dvd.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/e_mail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ear.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ear_of_rice.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/earth_africa.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/earth_americas.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/earth_asia.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/egg.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eggplant.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eight.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eight_pointed_black_star.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eight_pointed_blue_star.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/electric_plug.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/elephant.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/email.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/end.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/envelope.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/es.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/euro.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/european_castle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/european_post_office.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/evergreen_tree.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/exclamation.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/expressionless.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eyeglasses.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/eyes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/facepunch.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/factory.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fallen_leaf.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/family.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fast_forward.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fax.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fearful.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/feelsgood.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/feet.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ferris_wheel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/file_folder.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/finnadie.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fire.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fire_engine.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fireworks.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/first_quarter_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/first_quarter_moon_with_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fish.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fish_cake.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fishing_pole_and_fish.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fist.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/five.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/flags.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/flashlight.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/floppy_disk.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/flower_playing_cards.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/flushed.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/foggy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/football.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fountain.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/four.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/four_leaf_clover.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fr.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/free.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fried_shrimp.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fries.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/frog.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/frowning.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fu.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/fuelpump.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/full_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/full_moon_with_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/game_die.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gb.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gem.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gemini.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ghost.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gift.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gift_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/girl.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/globe_with_meridians.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/goat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/goberserk.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/godmode.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/golf.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grapes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/green_apple.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/green_book.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/green_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grey_exclamation.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grey_question.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grimacing.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/grinning.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/guardsman.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/guitar.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/gun.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/haircut.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hamburger.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hammer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hamster.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hand.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/handbag.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hankey.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hash.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hatched_chick.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hatching_chick.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/headphones.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hear_no_evil.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heart_decoration.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heart_eyes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heart_eyes_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heartbeat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heartpulse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hearts.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_check_mark.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_division_sign.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_dollar_sign.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_exclamation_mark.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_minus_sign.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_multiplication.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/heavy_plus_sign.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/helicopter.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/herb.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hibiscus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/high_brightness.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/high_heel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hocho.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/honey_pot.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/honeybee.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/horse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/horse_racing.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hospital.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hotel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hotsprings.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hourglass.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hourglass_flowing_sand.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/house.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/house_with_garden.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hundred.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hurtrealbad.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/hushed.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ice_cream.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/icecream.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/id.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/imp.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/inbox_tray.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/incoming_envelope.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/information_desk_person.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/information_source.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/innocent.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/interrobang.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/iphone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/it.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/izakaya_lantern.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/jack_o_lantern.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/japan.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/japanese_castle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/japanese_goblin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/japanese_ogre.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/jeans.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/joy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/joy_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/jp.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/key.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/keycap_ten.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kimono.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kiss.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kissing.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kissing_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kissing_closed_eyes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kissing_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kissing_smiling_eyes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/knife_and_fork.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/koala.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/koko.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/kr.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/last_quarter_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/last_quarter_moon_with_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/laughing.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/leaves.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ledger.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/left_luggage.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lemon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/leo.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/leopard.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/libra.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/light_rail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/link.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lips.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lipstick.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lock.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lock_with_ink_pen.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/lollipop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/loop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/loudspeaker.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/love_hotel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/love_letter.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/low_brightness.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/m.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mag.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mag_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/magic_8_ball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mahjong.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mailbox.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mailbox_closed.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mailbox_with_mail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mailbox_with_no_mail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/man.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/man_with_gua_pi_mao.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/man_with_turban.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mans_shoe.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/maple_leaf.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mask.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/massage.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/meat_on_bone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mega.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/melon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/memo.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mens.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/metal.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/microphone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/microscope.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/milky_way.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/minibus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/minidisc.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/minus_1.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mobile_phone_off.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/money_with_wings.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/moneybag.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/monkey.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/monkey_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/monorail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mortar_board.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mount_fuji.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mountain_bicyclist.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mountain_cableway.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mountain_railway.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mouse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mouse_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/movie_camera.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/moyai.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/muscle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mushroom.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/musical_keyboard.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/musical_note.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/musical_score.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/mute.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/nail_care.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/name_badge.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/neckbeard.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/necktie.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/negative_squared_cross_mark.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/neutral_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/new.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/new_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/new_moon_with_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/newspaper.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ng.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/nine.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_bell.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_bicycles.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_entry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_good.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_mobile_phones.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_mouth.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_pedestrians.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/no_smoking.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/non_potable_water.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/nose.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/notebook.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/notebook_with_decorative_cover.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/notes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/nut_and_bolt.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/o.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ocean.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/octocat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/octopus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/oden.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/office.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ok.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ok_hand.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ok_woman.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/older_man.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/older_woman.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/on.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/oncoming_automobile.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/oncoming_bus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/oncoming_police_car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/oncoming_taxi.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/one.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/one_two_three_four.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/open_file_folder.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/open_hands.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/open_mouth.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ophiuchus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/orange_book.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/orange_diamond.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/outbox_tray.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ox.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/page_facing_up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/page_with_curl.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pager.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/palm_tree.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/panda_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/paperclip.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/parking.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/part_alternation_mark.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/partly_sunny.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/passport_control.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/paw_prints.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/peach.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pear.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pencil.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pencil_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/penguin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pensive.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/performing_arts.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/persevere.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/phone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pig.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pig_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pig_nose.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pill.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pineapple.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pisces.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pizza.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/plus_1.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/point_down.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/point_left.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/point_right.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/point_up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/point_up_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/police_car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/poodle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/poop.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/post_office.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/postal_horn.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/postbox.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/potable_water.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pouch.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/poultry_leg.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pound.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pouting_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pray.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/princess.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/punch.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/purple_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/purse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/pushpin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/put_litter_in_its_place.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/question.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rabbit.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rabbit_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/racehorse.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/radio.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/radio_button.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rage.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rage_1.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rage_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rage_3.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rage_4.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/railway_car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rainbow.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/raised_hand.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/raised_hands.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/raising_hand.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ram.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ramen.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/recycle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/red_car.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/red_circle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/registered.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/relaxed.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/relieved.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/repeat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/repeat_once.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/restroom.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/revolving_hearts.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rewind.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ribbon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rice.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rice_ball.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rice_cracker.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rice_scene.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ring.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rocket.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/roller_coaster.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rooster.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rose.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rotating_light.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/round_pushpin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rowboat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ru.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/rugby_football.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/runner.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/running.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/running_shirt_with_sash.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sagittarius.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sailboat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sake.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sandal.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/santa.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/satelite.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/satisfied.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/saxophone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/school.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/school_satchel.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/scissors.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/scorpius.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/scream.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/scream_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/scroll.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/seat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/see_no_evil.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/seedling.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/seven.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shaved_ice.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sheep.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shell.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ship.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shipit.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shirt.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shit.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shoe.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/shower.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/signal_strength.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/six.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/six_pointed_star.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ski.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/skull.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sleeping.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sleepy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/slot_machine.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/small_blue_diamond.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/small_orange_diamond.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/small_red_triangle_down.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/small_red_triangle_up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smile.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smile_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smiley.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smiley_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smiling_imp.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smirk.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smirk_cat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/smoking.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/snail.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/snake.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/snowboarder.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/snowflake.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/snowman.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sob.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/soccer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/soon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sos.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sound.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/space_invader.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/spades.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/spaghetti.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sparkler.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sparkles.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sparkling_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/speak_no_evil.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/speaker.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/speech_balloon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/speedboat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/star.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/star_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/stars.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/station.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/statue_of_liberty.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/steam_locomotive.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/stew.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/straight_ruler.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/strawberry.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/stuck_out_tongue.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/stuck_out_tongue_closed_eyes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/stuck_out_tongue_winking_eye.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sun_with_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sunflower.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sunglasses.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sunny.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sunrise.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sunrise_over_mountains.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/surfer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sushi.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/suspect.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/suspension_railway.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sweat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sweat_drops.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sweat_smile.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/sweet_potato.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/swimmer.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/symbols.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/syringe.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tada.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tanabata_tree.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tangerine.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/taurus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/taxi.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tea.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/telephone.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/telephone_receiver.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/telescope.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tennis.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tent.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/thought_balloon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/three.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/thumbsdown.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/thumbsup.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/ticket.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tiger.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tiger_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tired_face.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tm.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/toilet.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tokyo_tower.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tomato.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tongue.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/top.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tophat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tractor.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/traffic_light.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/train.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/train_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tram.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/triangular_flag_on_post.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/triangular_ruler.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/trident.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/triumph.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/trolleybus.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/trollface.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/trophy.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tropical_drink.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tropical_fish.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/truck.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/trumpet.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tshirt.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tulip.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/turtle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/tv.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/two.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/two_hearts.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/two_men_holding_hands.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/two_women_holding_hands.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/uk.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/umbrella.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/unamused.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/underage.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/unlock.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/up.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/us.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/v.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/vertical_traffic_light.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/vhs.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/vibration_mode.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/video_camera.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/video_game.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/violin.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/virgo.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/volcano.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/vs.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/walking.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/waning_cresent_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/waning_gibbous_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/warning.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/watch.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/water_buffalo.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/watermelon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wave.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wavy_dash.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/waxing_cresent_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/waxing_gibbous_moon.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wc.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/weary.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wedding.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/whale.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/whale_2.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/white_circle.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/white_flower.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/white_square_button.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wind_chime.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wine_glass.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wink.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wolf.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/woman.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/womans_clothes.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/womans_hat.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/womens.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/worried.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/wrench.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/x.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/yellow_heart.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/yen.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/yum.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/zap.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/zero.png (100%) rename {ptext => borb}/pdf/canvas/layout/emoji/resources/zzz.png (100%) rename {ptext => borb}/pdf/canvas/layout/free_space_finder.py (92%) rename {ptext => borb}/pdf/canvas/layout/horizontal_rule.py (91%) create mode 100644 borb/pdf/canvas/layout/hyphenation/__init__.py create mode 100644 borb/pdf/canvas/layout/hyphenation/hyphenation.py create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/af.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/as.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/bg.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/ca.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/cy.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/da.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/de.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/en-gb.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/en-us.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/es.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/et.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/fr.json create mode 100644 borb/pdf/canvas/layout/hyphenation/resources/nl.json create mode 100644 borb/pdf/canvas/layout/image/__init__.py rename {ptext => borb}/pdf/canvas/layout/image/barcode.py (97%) rename {ptext => borb}/pdf/canvas/layout/image/chart.py (93%) rename {ptext => borb}/pdf/canvas/layout/image/image.py (94%) rename {ptext => borb}/pdf/canvas/layout/image/shape.py (97%) rename {ptext => borb}/pdf/canvas/layout/layout_element.py (98%) create mode 100644 borb/pdf/canvas/layout/list/__init__.py rename {ptext => borb}/pdf/canvas/layout/list/list.py (95%) rename {ptext => borb}/pdf/canvas/layout/list/ordered_list.py (85%) rename {ptext => borb}/pdf/canvas/layout/list/roman_list.py (78%) rename {ptext => borb}/pdf/canvas/layout/list/unordered_list.py (87%) create mode 100644 borb/pdf/canvas/layout/page_layout/__init__.py rename {ptext => borb}/pdf/canvas/layout/page_layout/browser_layout.py (90%) rename {ptext => borb}/pdf/canvas/layout/page_layout/multi_column_layout.py (93%) rename {ptext => borb}/pdf/canvas/layout/page_layout/page_layout.py (91%) create mode 100644 borb/pdf/canvas/layout/table/__init__.py rename {ptext => borb}/pdf/canvas/layout/table/base_table.py (98%) rename {ptext => borb}/pdf/canvas/layout/table/fixed_column_width_table.py (94%) rename {ptext => borb}/pdf/canvas/layout/table/flexible_column_width_table.py (97%) create mode 100644 borb/pdf/canvas/layout/text/__init__.py rename {ptext => borb}/pdf/canvas/layout/text/chunk_of_text.py (93%) rename {ptext => borb}/pdf/canvas/layout/text/chunks_of_text.py (96%) rename {ptext => borb}/pdf/canvas/layout/text/codeblock.py (94%) rename {ptext => borb}/pdf/canvas/layout/text/heading.py (91%) rename {ptext => borb}/pdf/canvas/layout/text/line_of_text.py (93%) rename {ptext => borb}/pdf/canvas/layout/text/paragraph.py (71%) create mode 100644 borb/pdf/canvas/line_art/__init__.py rename {ptext => borb}/pdf/canvas/line_art/blob_factory.py (100%) rename {ptext => borb}/pdf/canvas/line_art/line_art_factory.py (94%) create mode 100644 borb/pdf/canvas/operator/__init__.py rename {ptext => borb}/pdf/canvas/operator/canvas_operator.py (97%) create mode 100644 borb/pdf/canvas/operator/color/__init__.py rename {ptext => borb}/pdf/canvas/operator/color/set_cmyk_non_stroking.py (87%) rename {ptext => borb}/pdf/canvas/operator/color/set_cmyk_stroking.py (91%) rename {ptext => borb}/pdf/canvas/operator/color/set_color_non_stroking.py (94%) rename {ptext => borb}/pdf/canvas/operator/color/set_color_space_non_stroking.py (94%) rename {ptext => borb}/pdf/canvas/operator/color/set_color_space_stroking.py (97%) rename {ptext => borb}/pdf/canvas/operator/color/set_color_stroking.py (95%) rename {ptext => borb}/pdf/canvas/operator/color/set_gray_non_stroking.py (81%) rename {ptext => borb}/pdf/canvas/operator/color/set_gray_stroking.py (87%) rename {ptext => borb}/pdf/canvas/operator/color/set_rgb_non_stroking.py (87%) rename {ptext => borb}/pdf/canvas/operator/color/set_rgb_stroking.py (90%) create mode 100644 borb/pdf/canvas/operator/compatibility/__init__.py rename {ptext => borb}/pdf/canvas/operator/compatibility/begin_compatibility_section.py (88%) rename {ptext => borb}/pdf/canvas/operator/compatibility/end_compatibility_section.py (88%) create mode 100644 borb/pdf/canvas/operator/marked_content/__init__.py rename {ptext => borb}/pdf/canvas/operator/marked_content/begin_marked_content.py (88%) rename {ptext => borb}/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py (92%) rename {ptext => borb}/pdf/canvas/operator/marked_content/end_marked_content.py (85%) create mode 100644 borb/pdf/canvas/operator/path_construction/__init__.py rename {ptext => borb}/pdf/canvas/operator/path_construction/append_cubic_bezier.py (97%) rename {ptext => borb}/pdf/canvas/operator/path_construction/append_line_segment.py (87%) rename {ptext => borb}/pdf/canvas/operator/path_construction/append_rectangle.py (92%) rename {ptext => borb}/pdf/canvas/operator/path_construction/begin_subpath.py (89%) rename {ptext => borb}/pdf/canvas/operator/path_construction/close_subpath.py (89%) create mode 100644 borb/pdf/canvas/operator/path_painting/__init__.py rename {ptext => borb}/pdf/canvas/operator/path_painting/close_and_stroke_path.py (90%) rename {ptext => borb}/pdf/canvas/operator/path_painting/fill_path_even_odd.py (100%) rename {ptext => borb}/pdf/canvas/operator/path_painting/fill_path_nonzero_winding.py (100%) rename {ptext => borb}/pdf/canvas/operator/path_painting/stroke_path.py (79%) create mode 100644 borb/pdf/canvas/operator/state/__init__.py rename {ptext => borb}/pdf/canvas/operator/state/modify_transformation_matrix.py (91%) rename {ptext => borb}/pdf/canvas/operator/state/pop_graphics_state.py (89%) rename {ptext => borb}/pdf/canvas/operator/state/push_graphics_state.py (86%) rename {ptext => borb}/pdf/canvas/operator/state/set_line_width.py (87%) create mode 100644 borb/pdf/canvas/operator/text/__init__.py rename {ptext => borb}/pdf/canvas/operator/text/begin_text.py (81%) rename {ptext => borb}/pdf/canvas/operator/text/end_text.py (79%) rename {ptext => borb}/pdf/canvas/operator/text/move_text_position.py (90%) rename {ptext => borb}/pdf/canvas/operator/text/move_text_position_set_leading.py (91%) rename {ptext => borb}/pdf/canvas/operator/text/move_to_next_line.py (90%) rename {ptext => borb}/pdf/canvas/operator/text/move_to_next_line_show_text.py (91%) rename {ptext => borb}/pdf/canvas/operator/text/set_character_spacing.py (90%) rename {ptext => borb}/pdf/canvas/operator/text/set_font_and_size.py (91%) rename {ptext => borb}/pdf/canvas/operator/text/set_horizontal_text_scaling.py (89%) rename {ptext => borb}/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py (94%) rename {ptext => borb}/pdf/canvas/operator/text/set_text_leading.py (89%) rename {ptext => borb}/pdf/canvas/operator/text/set_text_matrix.py (91%) rename {ptext => borb}/pdf/canvas/operator/text/set_text_rendering_mode.py (84%) rename {ptext => borb}/pdf/canvas/operator/text/set_text_rise.py (88%) rename {ptext => borb}/pdf/canvas/operator/text/set_word_spacing.py (89%) rename {ptext => borb}/pdf/canvas/operator/text/show_text.py (86%) rename {ptext => borb}/pdf/canvas/operator/text/show_text_with_glyph_positioning.py (93%) create mode 100644 borb/pdf/canvas/operator/xobject/__init__.py rename {ptext => borb}/pdf/canvas/operator/xobject/do.py (85%) rename {ptext => borb}/pdf/canvas/redacted_canvas_stream_processor.py (96%) rename {ptext => borb}/pdf/document.py (98%) create mode 100644 borb/pdf/page/__init__.py rename {ptext => borb}/pdf/page/page.py (99%) rename {ptext => borb}/pdf/page/page_info.py (98%) rename {ptext => borb}/pdf/page/page_size.py (100%) rename {ptext => borb}/pdf/pdf.py (90%) create mode 100644 borb/pdf/trailer/__init__.py rename {ptext => borb}/pdf/trailer/document_info.py (100%) create mode 100644 borb/pdf/xref/__init__.py rename {ptext => borb}/pdf/xref/plaintext_xref.py (95%) rename {ptext => borb}/pdf/xref/stream_xref.py (97%) rename {ptext => borb}/pdf/xref/xref.py (96%) create mode 100644 borb/toolkit/__init__.py create mode 100644 borb/toolkit/color/__init__.py rename {ptext => borb}/toolkit/color/color_spectrum_extraction.py (90%) create mode 100644 borb/toolkit/export/__init__.py create mode 100644 borb/toolkit/export/html_to_pdf/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/html_to_pdf.py (77%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/__init__.py create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py (94%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py (82%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py (77%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py (86%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py (84%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py (70%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py (77%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py (80%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py (77%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py (82%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py (65%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py (67%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py (71%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py (70%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py (67%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py (86%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py (82%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py (81%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py (83%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py (82%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py (74%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py (74%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py (78%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py (78%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py (63%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py (74%) create mode 100644 borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py (78%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py (78%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py (75%) rename {ptext => borb}/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py (78%) create mode 100644 borb/toolkit/export/markdown_to_pdf/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_to_pdf.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/any_markdown_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/base_markdown_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/alternate_syntax_heading_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/heading_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/horizontal_rule_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/ordered_list_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/unordered_list_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/table_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/__init__.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/blockquote_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/fenced_code_snippet_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/indented_code_snippet_transformer.py create mode 100644 borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/paragraph_transformer.py rename {ptext => borb}/toolkit/export/pdf_to_jpg.py (92%) rename {ptext => borb}/toolkit/export/pdf_to_mp3.py (86%) rename {ptext => borb}/toolkit/export/pdf_to_svg.py (90%) create mode 100644 borb/toolkit/image/__init__.py create mode 100644 borb/toolkit/image/image_format_optimization.py rename {ptext => borb}/toolkit/image/simple_image_extraction.py (86%) create mode 100644 borb/toolkit/location/__init__.py rename {ptext => borb}/toolkit/location/location_filter.py (87%) create mode 100644 borb/toolkit/ocr/__init__.py rename {ptext => borb}/toolkit/ocr/ocr_as_optional_content_group.py (90%) rename {ptext => borb}/toolkit/ocr/ocr_image_render_event_listener.py (95%) create mode 100644 borb/toolkit/profiling/__init__.py rename {ptext => borb}/toolkit/profiling/profiler_annotations.py (100%) create mode 100644 borb/toolkit/redact/__init__.py rename {ptext => borb}/toolkit/redact/common_regular_expressions.py (100%) create mode 100644 borb/toolkit/structure/__init__.py rename {ptext => borb}/toolkit/structure/pdf_diff.py (96%) rename {ptext => borb}/toolkit/structure/simple_line_of_text_extraction.py (88%) rename {ptext => borb}/toolkit/structure/simple_paragraph_extraction.py (92%) rename {ptext => borb}/toolkit/structure/simple_table_extraction.py (75%) create mode 100644 borb/toolkit/text/__init__.py rename {ptext => borb}/toolkit/text/font_extraction.py (91%) rename {ptext => borb}/toolkit/text/regular_expression_text_extraction.py (97%) rename {ptext => borb}/toolkit/text/simple_non_ligature_text_extraction.py (96%) rename {ptext => borb}/toolkit/text/simple_text_extraction.py (92%) rename {ptext => borb}/toolkit/text/stop_words.py (100%) rename {ptext => borb}/toolkit/text/tf_idf_keyword_extraction.py (98%) delete mode 100644 ptext/io/read/font/__init__.py delete mode 100644 ptext/io/read/function/__init__.py delete mode 100644 ptext/io/read/image/__init__.py delete mode 100644 ptext/io/read/metadata/__init__.py delete mode 100644 ptext/io/read/object/__init__.py delete mode 100644 ptext/io/read/page/__init__.py delete mode 100644 ptext/io/read/postfix/__init__.py delete mode 100644 ptext/io/read/primitive/__init__.py delete mode 100644 ptext/io/read/reference/__init__.py delete mode 100644 ptext/io/read/tokenize/__init__.py delete mode 100644 ptext/io/write/__init__.py delete mode 100644 ptext/io/write/ascii_art/__init__.py delete mode 100644 ptext/io/write/ascii_art/ascii_logo.txt delete mode 100644 ptext/io/write/image/__init__.py delete mode 100644 ptext/io/write/object/__init__.py delete mode 100644 ptext/io/write/page/__init__.py delete mode 100644 ptext/io/write/primitive/__init__.py delete mode 100644 ptext/io/write/reference/__init__.py delete mode 100644 ptext/io/write/xmp/__init__.py delete mode 100644 ptext/pdf/__init__.py delete mode 100644 ptext/pdf/canvas/__init__.py delete mode 100644 ptext/pdf/canvas/color/__init__.py delete mode 100644 ptext/pdf/canvas/datastructure/__init__.py delete mode 100644 ptext/pdf/canvas/event/__init__.py delete mode 100644 ptext/pdf/canvas/font/__init__.py delete mode 100644 ptext/pdf/canvas/font/composite_font/__init__.py delete mode 100644 ptext/pdf/canvas/font/composite_font/cmaps/__init__.py delete mode 100644 ptext/pdf/canvas/font/simple_font/__init__.py delete mode 100644 ptext/pdf/canvas/font/simple_font/afm/__init__.py delete mode 100644 ptext/pdf/canvas/font/simple_font/true_type_font.py delete mode 100644 ptext/pdf/canvas/geometry/__init__.py delete mode 100644 ptext/pdf/canvas/layout/__init__.py delete mode 100644 ptext/pdf/canvas/layout/emoji/__init__.py delete mode 100644 ptext/pdf/canvas/layout/emoji/resources/__init__.py delete mode 100644 ptext/pdf/canvas/layout/image/__init__.py delete mode 100644 ptext/pdf/canvas/layout/list/__init__.py delete mode 100644 ptext/pdf/canvas/layout/page_layout/__init__.py delete mode 100644 ptext/pdf/canvas/layout/table/__init__.py delete mode 100644 ptext/pdf/canvas/layout/text/__init__.py delete mode 100644 ptext/pdf/canvas/line_art/__init__.py delete mode 100644 ptext/pdf/canvas/operator/__init__.py delete mode 100644 ptext/pdf/canvas/operator/color/__init__.py delete mode 100644 ptext/pdf/canvas/operator/compatibility/__init__.py delete mode 100644 ptext/pdf/canvas/operator/marked_content/__init__.py delete mode 100644 ptext/pdf/canvas/operator/path_construction/__init__.py delete mode 100644 ptext/pdf/canvas/operator/path_painting/__init__.py delete mode 100644 ptext/pdf/canvas/operator/state/__init__.py delete mode 100644 ptext/pdf/canvas/operator/text/__init__.py delete mode 100644 ptext/pdf/canvas/operator/xobject/__init__.py delete mode 100644 ptext/pdf/page/__init__.py delete mode 100644 ptext/pdf/trailer/__init__.py delete mode 100644 ptext/pdf/xref/__init__.py delete mode 100644 ptext/toolkit/__init__.py delete mode 100644 ptext/toolkit/color/__init__.py delete mode 100644 ptext/toolkit/export/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py delete mode 100644 ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py delete mode 100644 ptext/toolkit/export/markdown_to_pdf.py delete mode 100644 ptext/toolkit/export/pdf_to_html.py delete mode 100644 ptext/toolkit/image/__init__.py delete mode 100644 ptext/toolkit/location/__init__.py delete mode 100644 ptext/toolkit/ocr/__init__.py delete mode 100644 ptext/toolkit/profiling/__init__.py delete mode 100644 ptext/toolkit/redact/__init__.py delete mode 100644 ptext/toolkit/structure/__init__.py delete mode 100644 ptext/toolkit/text/__init__.py create mode 100644 readme_img/logo/borb.jpeg create mode 100644 readme_img/logo/borb.png create mode 100644 readme_img/logo/borb.svg create mode 100644 readme_img/logo/borb_64.png create mode 100644 readme_img/logo/colors.txt create mode 100644 tests/corpus/test_copy_document_resize_images_compare_size.py rename tests/{toolkit/export/pdf_to_html => misc/trie}/__init__.py (100%) create mode 100644 tests/misc/trie/test_add_to_trie.py create mode 100644 tests/output/test_copy_document_resize_images_compare_size/output.pdf create mode 100644 tests/output/test_export_html_to_pdf/example-html-input-014.html.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-002.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-003.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-004.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-005.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-006.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-007.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-008.md.pdf create mode 100644 tests/output/test_export_markdown_to_pdf/example-markdown-input-009.md.pdf delete mode 100644 tests/output/test_export_pdf_to_jpg/output.jpg create mode 100644 tests/output/test_optimize_images/output_001.pdf delete mode 100644 tests/output/test_write_chunk_of_text_e_aigu/output.pdf create mode 100644 tests/output/test_write_hyphenated_paragraph/output.pdf delete mode 100644 tests/output/test_write_paragraph_justified_center/output.pdf create mode 100644 tests/output/test_write_paragraph_justified_center/output_001.pdf create mode 100644 tests/output/test_write_paragraph_justified_center/output_002.pdf create mode 100644 tests/output/test_write_paragraph_with_accented_letters/output.pdf create mode 100644 tests/output/test_write_tents_and_trees/output.pdf create mode 100644 tests/output/test_write_with_truetype_font/output_001.pdf rename tests/output/test_write_with_truetype_font/{output.pdf => output_002.pdf} (83%) create mode 100644 tests/output/test_write_with_truetype_font/output_003.pdf create mode 100644 tests/pdf/canvas/font/Pacifico-Regular.ttf create mode 100644 tests/pdf/canvas/font/Tourney.ttf rename tests/pdf/canvas/layout/chunk_of_text/{test_write_chunk_of_text_e_aigu.py => test_write_paragraph_with_accented_letters.py} (55%) create mode 100644 tests/pdf/canvas/layout/hyphenation/__init__.py create mode 100644 tests/pdf/canvas/layout/hyphenation/test_hyphenation.py create mode 100644 tests/pdf/canvas/layout/hyphenation/test_write_hyphenated_paragraph.py create mode 100644 tests/pdf/canvas/layout/table/test_write_tents_and_trees.py create mode 100644 tests/toolkit/export/html_to_pdf/example-html-input-014.html create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-002.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-003.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-004.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-005.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-006.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-007.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-008.md create mode 100644 tests/toolkit/export/markdown_to_pdf/example-markdown-input-009.md delete mode 100644 tests/toolkit/export/pdf_to_html/test_export_pdf_to_html.py create mode 100644 tests/toolkit/image/test_optimize_images.py diff --git a/EXAMPLES.md b/EXAMPLES.md index 852f5c822..dc502de02 100644 --- a/EXAMPLES.md +++ b/EXAMPLES.md @@ -4,7 +4,7 @@ ### 0.1 Installation using `pip` -Getting started with `pText` is easy. +Getting started with `borb` is easy. 1. Create a virtual environment (if you have not done so already) @@ -14,26 +14,21 @@ Getting started with `pText` is easy. `source venv/bin/activate` -3. Install `pText` using pip +3. Install `borb` using pip - `pip install ptext-joris-schellekens` - - If you have installed `pText` before, and you want to ensure you're installing the latest version, execute the following commands - - `pip uninstall ptext-joris-schellekens` - `pip install --no-cache ptext-joris-schellekens` + `pip install borb` 4. Done :tada: You are all ready to go. -Try out some of the examples to get to know `pText`. +Try out some of the examples to get to know `borb`. -**Note**: if you have used `pText` in the past, it's best to ensure that pip is not serving -you a version of `pText` from its cache. Uninstall your previous version using: +**Note**: if you have used `borb` in the past, it's best to ensure that pip is not serving +you a version of `borb` from its cache. Uninstall your previous version using: -`pip uninstall ptext-joris-schellekens` +`pip uninstall borb` and install the latest version using: -`pip install --no-cache ptext-joris-schellekens` +`pip install --no-cache borb` ### 0.2 About AGPLv3 @@ -72,7 +67,7 @@ Now that we've processed the `Page`, we can get the resulting text and store it. with open("output.txt", "w") as txt_file_handle: txt_file_handle.write(l.get_text(0)) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 1.2 Working with ligatures using `SimpleNonLigatureTextExtraction` @@ -98,7 +93,7 @@ Once the `Document` is done processing, we can easily obtain and store the text: with open("output.txt", "w") as txt_file_handle: txt_file_handle.write(l.get_text(0)) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 1.3 Looking for a regular expression in a `Document` using `RegularExpressionTextExtraction` @@ -143,7 +138,7 @@ In the example `Document`, this was the output: }, ... -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 1.4 Extracting keywords from a `Document` using `TFIDFKeywordExtraction` @@ -181,7 +176,7 @@ For the document I picked, this gives me the following output: }, ... -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 1.5 Meta-Information @@ -217,7 +212,7 @@ This dictionary could contain an entry for `\Author`. author = doc["XRef"]["Trailer"]["Info"]["Author"] print("The author of this PDF is %s" % author) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 1.5.1.2 Getting all meta-information of an existing PDF using `DocumentInfo` @@ -234,7 +229,7 @@ You can use it to quickly query the meta-information. print("ids : %s" % doc_info.get_ids()) print("language : %s" % doc_info.get_language()) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 1.5.1.3 Changing the author of an existing PDF @@ -266,7 +261,7 @@ Now we can store the PDF `Document` again: with open("output.pdf", "wb") as out_file_handle: PDF.dumps(out_file_handle, doc) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 1.5.1.4 Changing the producer of an existing PDF @@ -291,14 +286,14 @@ If there is no `\Info` dictionary in the `\Trailer`, we create it Let's set the `\Producer` entry in the `\Info` dictionary # change author - doc["XRef"]["Trailer"]["Info"]["Producer"] = String("pText") + doc["XRef"]["Trailer"]["Info"]["Producer"] = String("borb") Now we can store the PDF `Document` again: with open("output.pdf", "wb") as out_file_handle: PDF.dumps(out_file_handle, doc) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.5.2 Using the XMP metadata in a `Document` @@ -338,7 +333,7 @@ I tried this on a `Document` with XMP meta-data, and it printed the following: modification date : 2017-12-15T16:23:53+01:00 metadata date : 2017-12-15T16:23:53+01:00 -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 1.6 Images @@ -436,7 +431,7 @@ The result should be something like this (keep in mind the rendering of the rubb ![adding an annotation to an existing pdf](readme_img/adding_a_rubber_stamp_annotation_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.2 Adding all possible rubber stamp annotations to an existing PDF @@ -483,7 +478,7 @@ The end result (at least the annotations) should look something like this: ![adding an annotation to an existing pdf](readme_img/adding_all_rubber_stamp_annotations_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.3 Adding a circle annotation to an existing PDF @@ -511,7 +506,7 @@ The end result (at least the annotations) should look something like this: ![adding an annotation to an existing pdf](readme_img/adding_a_circle_annotation_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.4 Adding a square annotation to an existing PDF @@ -539,7 +534,7 @@ The end result (at least the annotations) should look something like this: ![adding an annotation to an existing pdf](readme_img/adding_a_square_annotation_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.5 Adding a polygon annotation to an existing PDF @@ -569,7 +564,7 @@ The end result (at least the annotations) should look something like this: ![adding an annotation to an existing pdf](readme_img/adding_a_polygon_annotation_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.6 Adding a polyline annotation to an existing PDF @@ -599,7 +594,7 @@ The end result (at least the annotations) should look something like this: ![adding a_polyline_annotation](readme_img/adding_a_polyline_annotation.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.7 Adding an annotation using a shape from the `LineArtFactory` to an existing PDF @@ -640,7 +635,7 @@ The end result (at least the annotations) should look something like this: ![adding_a_polyline_annotation_using_line_art_factory](readme_img/adding_a_polyline_annotation_using_line_art_factory.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.8 Adding a highlight annotation to an existing PDF @@ -670,7 +665,7 @@ The end result (at least the annotations) should look something like this: ![adding a_highlight_annotation to an existing pdf](readme_img/adding_a_highlight_annotation_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.9 Adding a link annotation to an existing PDF @@ -702,7 +697,7 @@ The end result (at least the annotations) should look something like this: ![adding a_link_annotation to an existing pdf](readme_img/adding_a_link_annotation.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.10 Adding a text annotation to an existing PDF @@ -728,7 +723,7 @@ Finally, we need to store the resulting PDF `Document`. with open("output.pdf", "wb") as out_file_handle: PDF.dumps(out_file_handle, doc) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.11 Adding a square annotation around a regular expression match to an existing PDF @@ -768,7 +763,7 @@ The end result (at least the annotations) should look something like this: ![adding an annotation to an existing pdf](readme_img/adding_an_annotation_around_a_regular_expression_match_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.12 Adding a square annotation in the free space of a page to an existing PDF @@ -777,7 +772,7 @@ as long as it does not block any other visible content. Finding the available free space on a `Page` can be tricky, it would involve re-parsing all the content to figure out where existing content intersects with the desired location of the annotation. -That is why `pText` comes with `FreeSpaceFinder`, this class searches for an `Rectangle` of a given size, nearest to a given point (in Euclidean space). +That is why `borb` comes with `FreeSpaceFinder`, this class searches for an `Rectangle` of a given size, nearest to a given point (in Euclidean space). Let's see it in action. We start by reading the PDF: @@ -826,7 +821,7 @@ Notice how our use of `FreeSpaceFinder` meant that the annotation did not collid ![adding an annotation to an existing pdf](readme_img/adding_a_square_annotation_in_free_space_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.13 Getting all annotations from a PDF @@ -843,7 +838,7 @@ Let's check the first `Page`. if "Annots" in page: print("%s has %d annotations" % ("input.pdf", len(page["Annots"]))) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.14 Showcase : Adding a collection of annotations shaped like super mario to an existing PDF @@ -937,7 +932,7 @@ The result should be something like this: ![adding an annotation to an existing pdf](readme_img/adding_multiple_annotations_shaped_like_super_mario_to_an_existing_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.8.15 Adding redaction annotations to a PDF @@ -1011,7 +1006,7 @@ The last step is to actually apply the redaction annotations. You could do this #### 1.9.1 Exporting a PDF as JSON -This scenario is particularly useful when debugging. It enables you to see the PDF `Document` in the same way `pText` sees it. +This scenario is particularly useful when debugging. It enables you to see the PDF `Document` in the same way `borb` sees it. We'll start by opening and reading the `Document`: @@ -1061,7 +1056,7 @@ This table acts as the starting point of the document, it contains references to #### 1.9.2 Exporting a PDF as SVG -Sometimes, all you need is an image. With `pText` you can easily convert any `Page` of a `Document` into an SVG image. +Sometimes, all you need is an image. With `borb` you can easily convert any `Page` of a `Document` into an SVG image. As usual, we start by reading the `Document`: @@ -1084,12 +1079,12 @@ This was the input document: ![export_a_pdf_to_svg_original](readme_img/export_a_pdf_to_svg_original.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 1.9.2 Exporting a PDF as MP3 For those with hearing-impairments, it can be very useful to be able to convert a PDF `Document` to an MP3 file. -This is perfectly possible with `pText`. +This is perfectly possible with `borb`. with open("input.pdf", "rb") as pdf_file_handle: l = PDFToMP3() @@ -1232,7 +1227,7 @@ And finally we store the modified `Document` ### 2.0 Creating an empty PDF -This basic example gives you an idea of how to create a `Document` using `pText`. +This basic example gives you an idea of how to create a `Document` using `borb`. Other examples will show you how to add rich content to it. # create empty document @@ -1252,7 +1247,7 @@ The result should be something like this: ![write_empty_document](readme_img/write_empty_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.1 Adding text to a `Document` @@ -1338,7 +1333,7 @@ The result should be something like this: #### 2.1.2 Adding text to a `Document` using `ChunkOfText` Luckily, there is an easier way to get content on a PDF. -Let's look at the convenience classes `pText` provides. +Let's look at the convenience classes `borb` provides. We'll start similar to our previous example, by creating an empty `Document` and `Page`. @@ -1349,7 +1344,7 @@ We'll start similar to our previous example, by creating an empty `Document` and page = Page() pdf.append_page(page) -Now instead of having to figure out all these instructions ourselves, we can let `pText` do the heavy lifting. +Now instead of having to figure out all these instructions ourselves, we can let `borb` do the heavy lifting. Here we add a `ChunkOfText` to the `Page`, but other classes allow you to add lines of text, paragraphs, tables, etc. ChunkOfText( @@ -1371,7 +1366,7 @@ The result should be something like this: ![create_hello_world_using_low_level_commands](readme_img/create_hello_world_using_low_level_commands.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.1.2 (ctd) Adding text to a `Document` using `ChunkOfText` @@ -1409,7 +1404,7 @@ The result should be something like this: ![creating_a_colorful_hello_world](readme_img/creating_a_colorful_hello_world.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.1.3 Adding text to a `Document` using `LineOfText` @@ -1424,7 +1419,7 @@ We start by creating an empty `Document` (just like the other examples). pdf.append_page(page) Here we're going to add 4 lines of text, all of them will be justified `RIGHT` -That means we're going to give them all the same bounding box (apart from the y-coordinate), and have `pText` work out where to start the text to achieve the correct Alignment. +That means we're going to give them all the same bounding box (apart from the y-coordinate), and have `borb` work out where to start the text to achieve the correct Alignment. for i, s in enumerate( [ @@ -1465,7 +1460,7 @@ The result should be something like this: ![adding lines of text justified right](readme_img/adding_lines_of_text_justified_right.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.1.3 Adding text to a `Document` using `Paragraph` @@ -1516,7 +1511,7 @@ The result should be something like this: ![adding paragraph](readme_img/adding_a_paragraph.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.2 Setting justification @@ -1552,7 +1547,7 @@ The result should be something like this: ![adding paragraph_justified_full](readme_img/adding_paragraph_justified_full.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.3 Setting padding @@ -1586,11 +1581,11 @@ The result should be something like this: ![adding_paragraph_justified_center_with_padding](readme_img/adding_paragraph_justified_center_with_padding.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.4 Setting borders -`pText` also allows you to set borders on any `LayoutElement` +`borb` also allows you to set borders on any `LayoutElement` Let's try that: padding = Decimal(5) @@ -1615,7 +1610,7 @@ The result should be something like this: ![adding_paragraph_justified_center_with_padding_and_border](readme_img/adding_paragraph_justified_center_with_padding_and_border.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.5 Setting color @@ -1645,7 +1640,7 @@ The result should be something like this (maybe salmon was not the greatest colo ![adding_paragraph_justified_center_with_padding_and_border_salmon](readme_img/adding_paragraph_justified_center_with_padding_and_border_salmon.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.6 Forcing a split @@ -1691,11 +1686,11 @@ The result should be something like this: ![adding_a_paragraph_forcing_split](readme_img/adding_a_paragraph_forcing_split.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ##### 2.1.3.7 Setting the Font -`Font` objects in `pText` are as close to the PDF level as possible, whilst still keeping it user-friendly. +`Font` objects in `borb` are as close to the PDF level as possible, whilst still keeping it user-friendly. In the PDF spec, there are 2 kinds of `Fonts`. `SimpleFont` (in general) represents a `Font` that maps only the bytes `0..255` to unicode characters. Among these `SimpleFonts` are the so called 'standard 14 fonts'. These are fonts that any conforming reader should have available to it. @@ -1787,14 +1782,14 @@ The result should be something like this: ![adding_headings_to_a_document.png](readme_img/adding_headings_to_a_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.2 Using a `PageLayout` So far we've used absolute positioning whenever we wanted to add something to a `Page`. Although this gives us precise control over where the content needs to go, it makes it harder to add multiple `LayoutElement` objects. -Luckily, `pText` comes with various `PageLayout` classes. These keep track of what parts of a `Page` are free, and where to flow content to. +Luckily, `borb` comes with various `PageLayout` classes. These keep track of what parts of a `Page` are free, and where to flow content to. #### 2.2.1 Using `SingleColumnLayout` @@ -1834,11 +1829,11 @@ The result should be something like this: ![adding_paragraphs_using_single_column_layout.png](readme_img/adding_paragraphs_using_single_column_layout.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.2.2 Using `MultiColumnLayout` -`pText` also comes with `MultiColumnLayout`, which enables you to create a `Document` with multiple columns on each page. +`borb` also comes with `MultiColumnLayout`, which enables you to create a `Document` with multiple columns on each page. Most of our previous code will stay the same. We will need to change the `PageLayout` we used. Now we're using `MultiColumnLayout`. @@ -1870,7 +1865,7 @@ The result should be something like this: ![adding_paragraphs_using_multi_column_layout.png](readme_img/adding_paragraphs_using_multi_column_layout.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.2.3 Mixing various `PageLayout` instances @@ -2052,7 +2047,7 @@ The result should be something like this: ![showcase_writing_the_raven_document](readme_img/showcase_writing_the_raven_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.3 Using `Table` @@ -2109,7 +2104,7 @@ The result should be something like this: ![adding a_simple_table](readme_img/adding_a_simple_table.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.3.2 Using `row_span` @@ -2168,7 +2163,7 @@ The result should be something like this: ![adding a_table_with_row_span](readme_img/adding_a_table_with_row_span.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.3.3 Using `col_span` @@ -2187,7 +2182,7 @@ The result should be something like this: ![adding a_table_with_col_span](readme_img/adding_a_table_with_col_span.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.3.4 Using other `LayoutElement` objects in a `Table` @@ -2203,7 +2198,7 @@ This method will accept the URL of the `Image`, and a `Table` as arguments: ) table.add(Image(im, width=Decimal(128), height=Decimal(128))) -In order to keep `pText` `Image` separate from `PIL` `Image` I use the following import statement: +In order to keep `borb` `Image` separate from `PIL` `Image` I use the following import statement: from PIL import Image as PILImage @@ -2268,7 +2263,7 @@ The result should be something like this: ![adding_image_objects_to_a_table](readme_img/adding_image_objects_to_a_table.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.3.5 Showcase : displaying a `Table` that doubles as a heatmap-plot @@ -2326,7 +2321,7 @@ We're going to make the border on each cell a bit thinner than the default: # set border table.set_border_width_on_all_cells(Decimal(0.2)) -Padding can make a `Table` a lot more legible. Let's have a look at how you'd set the padding on a `Table` in `pText` +Padding can make a `Table` a lot more legible. Let's have a look at how you'd set the padding on a `Table` in `borb` Just like with borders, we could set them on each `TableCell` individually. But `Table` offers a convenience-method to set the padding on each of its `TableCell`objects: @@ -2349,7 +2344,7 @@ The result should be something like this: ![using_padding_on_a_table](readme_img/using_padding_on_a_table.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.4 Using `OrderedList` and `UnorderedList` @@ -2382,7 +2377,7 @@ The result should be something like this: ![adding an_ordered_list](readme_img/adding_an_ordered_list.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.4.2 Using `UnorderedList` @@ -2414,7 +2409,7 @@ The result should be something like this: ![adding an_unordered_list](readme_img/adding_an_unordered_list.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.4.3 Nested lists @@ -2454,7 +2449,7 @@ The result should be something like this: ![adding a_nested_unordered_list](readme_img/adding_a_nested_unordered_list.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.4.4 Showcase : Recreating a Wikipedia article @@ -2561,13 +2556,13 @@ The result should be something like this: ![showcase_creating_a_wikipedia_article](readme_img/showcase_creating_a_wikipedia_article.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.5 Using `Image` #### 2.5.1 Using a `PIL` `Image` -As you have seen in earlier examples, `pText` also handles `Image` objects. +As you have seen in earlier examples, `borb` also handles `Image` objects. They act like any other `LayoutElement`. The most versatile way of constructing them is by passing a `PIL` `Image` to the constructor. @@ -2581,9 +2576,9 @@ The most versatile way of constructing them is by passing a `PIL` `Image` to the layout.add(Image(im, width=Decimal(256))) You can specify a `width` and `height` for the `Image`. -If you don't specify anything, `pText` will use the original width and height of the `Image`. -If you specify only one, `pText` will derive the missing parameter by scaling the original width/height by the same ratio. -If you specify both, `pText` will stick to the dimensions you've given. +If you don't specify anything, `borb` will use the original width and height of the `Image`. +If you specify only one, `borb` will derive the missing parameter by scaling the original width/height by the same ratio. +If you specify both, `borb` will stick to the dimensions you've given. #### 2.5.2 Using a `URL` to create an `Image` @@ -2717,7 +2712,7 @@ It seems a bit redundant to repeat that here. ) layout.add( Paragraph( - "Your support and encouragement have always been the driving factors in the development of pText. " + "Your support and encouragement have always been the driving factors in the development of borb. " "I want you to know that I value your appreciation immensely!" ) ) @@ -2732,7 +2727,7 @@ It seems a bit redundant to repeat that here. layout.add( Barcode( - data="https://github.com/jorisschellekens/ptext-release/stargazers", + data="https://github.com/jorisschellekens/borb-release/stargazers", type=BarcodeType.QR, width=Decimal(128), stroke_color=self.ACCENT_COLOR_1, @@ -2749,13 +2744,13 @@ The result should be something like this: ![showcase_100_stars_document](readme_img/showcase_100_stars_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.6 Using `Barcode` #### 2.6.1 Basic Example -`pText` also supports most barcode formats. +`borb` also supports most barcode formats. Let's create an example `Document`: pdf: Document = Document() @@ -2785,7 +2780,7 @@ The result should be something like this: ![adding_a_barcode_to_a_document](readme_img/adding_a_barcode_to_a_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.6.2 Using `Color` on `Barcode` objects @@ -2853,7 +2848,7 @@ The result should be something like this: ![adding_a_table_of_barcodes_to_a_document](readme_img/adding_a_table_of_barcodes_to_a_document.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.6.3 Showcase : Outputting the results of a Jenkins run @@ -3061,7 +3056,7 @@ The result should be something like this: ![showcase_converting_junit_results_to_pdf](readme_img/showcase_converting_junit_results_to_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.7 Using `Chart` @@ -3144,7 +3139,7 @@ The result should be something like this: ![adding_a_chart_to_a_pdf](readme_img/adding_a_chart_to_a_pdf.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. ### 2.8 Using `Shape` @@ -3208,7 +3203,7 @@ The result should be something like this: ![adding_a_shape](readme_img/adding_a_shape.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. #### 2.8.2 Using `DisjointShape` to display a maze @@ -3406,5 +3401,5 @@ The end result should be something like this (keeping in mind the maze is genera ![adding_a_disjointshape](readme_img/adding_a_disjointshape.png) -Check out the `tests` directory to find more tests like this one, and discover what you can do with `pText`. +Check out the `tests` directory to find more tests like this one, and discover what you can do with `borb`. \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in index 3c144fd6b..a0b282b82 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,5 @@ -include ptext/pdf/canvas/font/afm/*.afm -include ptext/io/write/ascii_art/ascii_logo.txt \ No newline at end of file +include borb/io/write/ascii_art/ascii_logo.txt +include borb/pdf/canvas/font/composite_font/cmaps/* +include borb/pdf/canvas/font/simple_font/afm/*.afm +include borb/pdf/canvas/layout/emoji/resources/*.png +include borb/pdf/canvas/layout/hyphenation/resources/*.json \ No newline at end of file diff --git a/README.md b/README.md index 5e574dc86..1dccae6ab 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -# pText +# ![borb logo](readme_img/logo/borb_64.png) borb + [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Corpus Coverage : 97.0%](https://img.shields.io/badge/corpus%20coverage-97.0%25-green)]() @@ -7,11 +8,12 @@ [![Public Method Documentation : 100%](https://img.shields.io/badge/public%20method%20documentation-100%25-green)]() -pText is a library for creating and manipulating PDF files in python. +`borb` is a library for creating and manipulating PDF files in python. +This project (previously `pText`) has been renamed to avoid ruffling any feathers. -## 0. About pText +## 0. About borb -pText is a pure python library to read, write and manipulate PDF documents. It represents a PDF document as a JSON-like datastructure of nested lists, dictionaries and primitives (numbers, string, booleans, etc) +`borb` is a pure python library to read, write and manipulate PDF documents. It represents a PDF document as a JSON-like datastructure of nested lists, dictionaries and primitives (numbers, string, booleans, etc) This is currently a one-man project, so the focus will always be to support those use-cases that are more common in favor of those that are rare. @@ -33,15 +35,15 @@ They include; ### 1.1 Hello World -To give you an immediate idea of the way `pText` works, this is the classic `Hello World` example, in `pText`: +To give you an immediate idea of the way `borb` works, this is the classic `Hello World` example, in `borb`: from pathlib import Path - from ptext.pdf.canvas.layout.page_layout import SingleColumnLayout - from ptext.pdf.canvas.layout.text.paragraph import Paragraph, - from ptext.pdf.document import Document - from ptext.pdf.page.page import Page - from ptext.pdf.pdf import PDF + from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout + from borb.pdf.canvas.layout.text.paragraph import Paragraph, + from borb.pdf.document import Document + from borb.pdf.page.page import Page + from borb.pdf.pdf import PDF # create an empty Document pdf = Document() @@ -62,22 +64,23 @@ To give you an immediate idea of the way `pText` works, this is the classic `Hel ## 2. License -pText is dual licensed as AGPL/Commercial software. +`borb` is dual licensed as AGPL/Commercial software. AGPL is a free / open source software license. This doesn't mean the software is [gratis](https://en.wikipedia.org/wiki/Gratis_versus_libre)! -Buying a license is mandatory as soon as you develop commercial activities distributing the pText software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. +Buying a license is mandatory as soon as you develop commercial activities distributing the borb software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. These activities include: - offering paid services to customers as an ASP - serving PDFs on the fly in the cloud or in a web application -- shipping pText with a closed source product +- shipping `borb` with a closed source product Contact sales for more info. ## 3. Acknowledgements -I would like to thank the following people, for their contributions / advice with regards to developing `pText`: +I would like to thank the following people, for their contributions / advice with regards to developing `borb`: +- Aleksander Banasik - Benoît Lagae - Michael Klink diff --git a/ptext/__init__.py b/borb/__init__.py similarity index 80% rename from ptext/__init__.py rename to borb/__init__.py index 1d4349092..bcf77caad 100644 --- a/ptext/__init__.py +++ b/borb/__init__.py @@ -1,6 +1,6 @@ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -8,7 +8,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -27,17 +27,17 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ diff --git a/ptext/io/__init__.py b/borb/datastructure/__init__.py similarity index 80% rename from ptext/io/__init__.py rename to borb/datastructure/__init__.py index 1d4349092..bcf77caad 100644 --- a/ptext/io/__init__.py +++ b/borb/datastructure/__init__.py @@ -1,6 +1,6 @@ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -8,7 +8,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -27,17 +27,17 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ diff --git a/ptext/pdf/canvas/datastructure/disjoint_set.py b/borb/datastructure/disjoint_set.py similarity index 100% rename from ptext/pdf/canvas/datastructure/disjoint_set.py rename to borb/datastructure/disjoint_set.py diff --git a/borb/datastructure/str_trie.py b/borb/datastructure/str_trie.py new file mode 100644 index 000000000..85ad2f836 --- /dev/null +++ b/borb/datastructure/str_trie.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This class represents a trie[str, typing.Any] +""" +import typing + + +class Trie: + """ + This class represents a trie[str, typing.Any] + """ + + class TrieNode: + """ + This class represents a node in a trie + """ + + def __init__(self, value: typing.Optional[typing.Any] = None): + self._children: typing.Dict[str, "TrieNode"] = {} + self._value: typing.Optional[typing.Any] = value + + def __len__(self) -> int: + return (0 if self._value is None else 1) + sum( + [len(v) for k, v in self._children.items()] + ) + + def __init__(self): + self._root: typing.Optional[Trie.TrieNode] = None + + def __len__(self) -> int: + return 0 if self._root is None else len(self._root) + + def __getitem__(self, item) -> typing.Optional[typing.Any]: + n: typing.Optional[Trie.TrieNode] = self._root + if n is None: + return None + for c in item: + if c in n._children: + n = n._children[c] + else: + return None + assert n is not None + return n._value + + def __setitem__(self, key, value): + n: typing.Optional[Trie.TrieNode] = self._root + if n is None: + self._root = Trie.TrieNode() + n = self._root + assert n is not None + for c in key: + if c not in n._children: + n._children[c] = Trie.TrieNode() + n = n._children[c] + assert n is not None + n._value = value + return self diff --git a/ptext/io/filter/__init__.py b/borb/io/__init__.py similarity index 80% rename from ptext/io/filter/__init__.py rename to borb/io/__init__.py index 1d4349092..bcf77caad 100644 --- a/ptext/io/filter/__init__.py +++ b/borb/io/__init__.py @@ -1,6 +1,6 @@ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -8,7 +8,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -27,17 +27,17 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ diff --git a/ptext/io/read/__init__.py b/borb/io/filter/__init__.py similarity index 80% rename from ptext/io/read/__init__.py rename to borb/io/filter/__init__.py index 1d4349092..bcf77caad 100644 --- a/ptext/io/read/__init__.py +++ b/borb/io/filter/__init__.py @@ -1,6 +1,6 @@ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -8,7 +8,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -27,17 +27,17 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ diff --git a/ptext/io/filter/ascii85_decode.py b/borb/io/filter/ascii85_decode.py similarity index 100% rename from ptext/io/filter/ascii85_decode.py rename to borb/io/filter/ascii85_decode.py diff --git a/ptext/io/filter/flate_decode.py b/borb/io/filter/flate_decode.py similarity index 100% rename from ptext/io/filter/flate_decode.py rename to borb/io/filter/flate_decode.py diff --git a/ptext/io/filter/lzw_decode.py b/borb/io/filter/lzw_decode.py similarity index 100% rename from ptext/io/filter/lzw_decode.py rename to borb/io/filter/lzw_decode.py diff --git a/ptext/io/filter/run_length_decode.py b/borb/io/filter/run_length_decode.py similarity index 100% rename from ptext/io/filter/run_length_decode.py rename to borb/io/filter/run_length_decode.py diff --git a/ptext/io/filter/stream_decode_util.py b/borb/io/filter/stream_decode_util.py similarity index 89% rename from ptext/io/filter/stream_decode_util.py rename to borb/io/filter/stream_decode_util.py index 8a0d4842e..f54fa4e35 100644 --- a/ptext/io/filter/stream_decode_util.py +++ b/borb/io/filter/stream_decode_util.py @@ -7,11 +7,11 @@ """ import typing -from ptext.io.filter.ascii85_decode import ASCII85Decode -from ptext.io.filter.flate_decode import FlateDecode -from ptext.io.filter.lzw_decode import LZWDecode -from ptext.io.filter.run_length_decode import RunLengthDecode -from ptext.io.read.types import Decimal, Dictionary, List, Name, Stream +from borb.io.filter.ascii85_decode import ASCII85Decode +from borb.io.filter.flate_decode import FlateDecode +from borb.io.filter.lzw_decode import LZWDecode +from borb.io.filter.run_length_decode import RunLengthDecode +from borb.io.read.types import Decimal, Dictionary, List, Name, Stream def decode_stream(s: Stream) -> Stream: diff --git a/borb/io/read/__init__.py b/borb/io/read/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/io/read/font/__init__.py b/borb/io/read/font/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/font/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/font/read_font_dictionary_transformer.py b/borb/io/read/font/read_font_dictionary_transformer.py similarity index 85% rename from ptext/io/read/font/read_font_dictionary_transformer.py rename to borb/io/read/font/read_font_dictionary_transformer.py index 82c0a2dbe..dd3e4e056 100644 --- a/ptext/io/read/font/read_font_dictionary_transformer.py +++ b/borb/io/read/font/read_font_dictionary_transformer.py @@ -8,19 +8,19 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Dictionary, Stream -from ptext.pdf.canvas.event.event_listener import EventListener -from ptext.pdf.canvas.font.composite_font.cid_font_type_0 import CIDType0Font -from ptext.pdf.canvas.font.composite_font.cid_font_type_2 import CIDType2Font -from ptext.pdf.canvas.font.composite_font.font_type_0 import Type0Font -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font, Type1Font -from ptext.pdf.canvas.font.simple_font.font_type_3 import Type3Font -from ptext.pdf.canvas.font.simple_font.true_type_font import TrueTypeFont +from borb.io.read.types import AnyPDFType, Dictionary, Stream +from borb.pdf.canvas.event.event_listener import EventListener +from borb.pdf.canvas.font.composite_font.cid_font_type_0 import CIDType0Font +from borb.pdf.canvas.font.composite_font.cid_font_type_2 import CIDType2Font +from borb.pdf.canvas.font.composite_font.font_type_0 import Type0Font +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font, Type1Font +from borb.pdf.canvas.font.simple_font.font_type_3 import Type3Font +from borb.pdf.canvas.font.simple_font.true_type_font import TrueTypeFont class ReadFontDictionaryTransformer(ReadBaseTransformer): diff --git a/borb/io/read/function/__init__.py b/borb/io/read/function/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/function/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/function/read_function_dictionary_transformer.py b/borb/io/read/function/read_function_dictionary_transformer.py similarity index 93% rename from ptext/io/read/function/read_function_dictionary_transformer.py rename to borb/io/read/function/read_function_dictionary_transformer.py index 71b3add2c..a5f5e35ef 100644 --- a/ptext/io/read/function/read_function_dictionary_transformer.py +++ b/borb/io/read/function/read_function_dictionary_transformer.py @@ -9,12 +9,12 @@ from decimal import Decimal from typing import Any, Optional, Union -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.read_base_transformer import ( +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import ( +from borb.io.read.types import ( AnyPDFType, Dictionary, Function, @@ -22,7 +22,7 @@ Reference, Stream, ) -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.pdf.canvas.event.event_listener import EventListener class FunctionDictionaryTransformer(ReadBaseTransformer): diff --git a/borb/io/read/image/__init__.py b/borb/io/read/image/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/image/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/image/read_ccitt_fax_image_transformer.py b/borb/io/read/image/read_ccitt_fax_image_transformer.py similarity index 93% rename from ptext/io/read/image/read_ccitt_fax_image_transformer.py rename to borb/io/read/image/read_ccitt_fax_image_transformer.py index 05db8c06b..0f8101c55 100644 --- a/ptext/io/read/image/read_ccitt_fax_image_transformer.py +++ b/borb/io/read/image/read_ccitt_fax_image_transformer.py @@ -11,12 +11,12 @@ from PIL import Image # type: ignore [import] -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/ptext/io/read/image/read_compressed_jpeg_image_transformer.py b/borb/io/read/image/read_compressed_jpeg_image_transformer.py similarity index 92% rename from ptext/io/read/image/read_compressed_jpeg_image_transformer.py rename to borb/io/read/image/read_compressed_jpeg_image_transformer.py index c79977fba..9a6e12232 100644 --- a/ptext/io/read/image/read_compressed_jpeg_image_transformer.py +++ b/borb/io/read/image/read_compressed_jpeg_image_transformer.py @@ -11,13 +11,13 @@ from PIL import Image # type: ignore [import] -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.read_base_transformer import ( +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Name, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Name, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/ptext/io/read/image/read_grayscale_image_transformer.py b/borb/io/read/image/read_grayscale_image_transformer.py similarity index 92% rename from ptext/io/read/image/read_grayscale_image_transformer.py rename to borb/io/read/image/read_grayscale_image_transformer.py index f4c2924a3..9bde5540d 100644 --- a/ptext/io/read/image/read_grayscale_image_transformer.py +++ b/borb/io/read/image/read_grayscale_image_transformer.py @@ -11,13 +11,13 @@ from PIL import Image # type: ignore [import] -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.read_base_transformer import ( +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Reference, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Reference, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/ptext/io/read/image/read_jbig2_image_transformer.py b/borb/io/read/image/read_jbig2_image_transformer.py similarity index 93% rename from ptext/io/read/image/read_jbig2_image_transformer.py rename to borb/io/read/image/read_jbig2_image_transformer.py index 7d88310a1..ad197d2fb 100644 --- a/ptext/io/read/image/read_jbig2_image_transformer.py +++ b/borb/io/read/image/read_jbig2_image_transformer.py @@ -11,12 +11,12 @@ from PIL import Image # type: ignore [import] -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/ptext/io/read/image/read_jpeg_2000_image_transformer.py b/borb/io/read/image/read_jpeg_2000_image_transformer.py similarity index 93% rename from ptext/io/read/image/read_jpeg_2000_image_transformer.py rename to borb/io/read/image/read_jpeg_2000_image_transformer.py index 61a5dd64b..06d5dfcbe 100644 --- a/ptext/io/read/image/read_jpeg_2000_image_transformer.py +++ b/borb/io/read/image/read_jpeg_2000_image_transformer.py @@ -11,12 +11,12 @@ from PIL import Image # type: ignore [import] -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/ptext/io/read/image/read_jpeg_image_transformer.py b/borb/io/read/image/read_jpeg_image_transformer.py similarity index 93% rename from ptext/io/read/image/read_jpeg_image_transformer.py rename to borb/io/read/image/read_jpeg_image_transformer.py index 2ded3297e..ae9bfc1d5 100644 --- a/ptext/io/read/image/read_jpeg_image_transformer.py +++ b/borb/io/read/image/read_jpeg_image_transformer.py @@ -11,12 +11,12 @@ from PIL import Image # type: ignore [import] -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Stream, add_base_methods -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Stream, add_base_methods +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/borb/io/read/metadata/__init__.py b/borb/io/read/metadata/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/metadata/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/metadata/read_xmp_metadata_transformer.py b/borb/io/read/metadata/read_xmp_metadata_transformer.py similarity index 93% rename from ptext/io/read/metadata/read_xmp_metadata_transformer.py rename to borb/io/read/metadata/read_xmp_metadata_transformer.py index 57e32d05a..8bbcb92c6 100644 --- a/ptext/io/read/metadata/read_xmp_metadata_transformer.py +++ b/borb/io/read/metadata/read_xmp_metadata_transformer.py @@ -18,10 +18,10 @@ import xml.etree.ElementTree as ET from typing import Any, Optional, Union -from ptext.io.read.object.read_stream_transformer import ReadStreamTransformer -from ptext.io.read.read_base_transformer import ReadTransformerContext -from ptext.io.read.types import AnyPDFType, Element, Stream -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.object.read_stream_transformer import ReadStreamTransformer +from borb.io.read.read_base_transformer import ReadTransformerContext +from borb.io.read.types import AnyPDFType, Element, Stream +from borb.pdf.canvas.event.event_listener import EventListener logger = logging.getLogger(__name__) diff --git a/borb/io/read/object/__init__.py b/borb/io/read/object/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/object/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/object/read_array_transformer.py b/borb/io/read/object/read_array_transformer.py similarity index 90% rename from ptext/io/read/object/read_array_transformer.py rename to borb/io/read/object/read_array_transformer.py index 75fb0dfef..d3203642b 100644 --- a/ptext/io/read/object/read_array_transformer.py +++ b/borb/io/read/object/read_array_transformer.py @@ -8,12 +8,12 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, List -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, List +from borb.pdf.canvas.event.event_listener import EventListener class ReadArrayTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/object/read_dictionary_transformer.py b/borb/io/read/object/read_dictionary_transformer.py similarity index 91% rename from ptext/io/read/object/read_dictionary_transformer.py rename to borb/io/read/object/read_dictionary_transformer.py index 7a0abfee4..a35597967 100644 --- a/ptext/io/read/object/read_dictionary_transformer.py +++ b/borb/io/read/object/read_dictionary_transformer.py @@ -8,12 +8,12 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Dictionary -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Dictionary +from borb.pdf.canvas.event.event_listener import EventListener class ReadDictionaryTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/object/read_stream_transformer.py b/borb/io/read/object/read_stream_transformer.py similarity index 90% rename from ptext/io/read/object/read_stream_transformer.py rename to borb/io/read/object/read_stream_transformer.py index 07e45ceb5..730864506 100644 --- a/ptext/io/read/object/read_stream_transformer.py +++ b/borb/io/read/object/read_stream_transformer.py @@ -8,13 +8,13 @@ import typing from typing import Any, Optional, Union -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.read_base_transformer import ( +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Reference, Stream -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Reference, Stream +from borb.pdf.canvas.event.event_listener import EventListener class ReadStreamTransformer(ReadBaseTransformer): diff --git a/borb/io/read/page/__init__.py b/borb/io/read/page/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/page/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/page/read_page_dictionary_transformer.py b/borb/io/read/page/read_page_dictionary_transformer.py similarity index 86% rename from ptext/io/read/page/read_page_dictionary_transformer.py rename to borb/io/read/page/read_page_dictionary_transformer.py index 0c81cdd63..41ff415a5 100644 --- a/ptext/io/read/page/read_page_dictionary_transformer.py +++ b/borb/io/read/page/read_page_dictionary_transformer.py @@ -9,18 +9,18 @@ import zlib from typing import Any, Dict, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Dictionary, List, Stream, Name -from ptext.io.read.types import Decimal as pDecimal -from ptext.pdf.canvas.canvas import Canvas -from ptext.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.end_page_event import EndPageEvent -from ptext.pdf.canvas.event.event_listener import EventListener -from ptext.pdf.page.page import Page +from borb.io.read.types import AnyPDFType, Dictionary, List, Stream, Name +from borb.io.read.types import Decimal as pDecimal +from borb.pdf.canvas.canvas import Canvas +from borb.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.end_page_event import EndPageEvent +from borb.pdf.canvas.event.event_listener import EventListener +from borb.pdf.page.page import Page class ReadPageDictionaryTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/page/read_root_dictionary_transformer.py b/borb/io/read/page/read_root_dictionary_transformer.py similarity index 89% rename from ptext/io/read/page/read_root_dictionary_transformer.py rename to borb/io/read/page/read_root_dictionary_transformer.py index 84a6c9d92..d86658cfd 100644 --- a/ptext/io/read/page/read_root_dictionary_transformer.py +++ b/borb/io/read/page/read_root_dictionary_transformer.py @@ -8,16 +8,16 @@ import typing from typing import Any, Dict, List, Optional, Union -from ptext.io.read.object.read_dictionary_transformer import ReadDictionaryTransformer -from ptext.io.read.read_base_transformer import ( +from borb.io.read.object.read_dictionary_transformer import ReadDictionaryTransformer +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Decimal, Dictionary -from ptext.io.read.types import List as pList -from ptext.io.read.types import Name -from ptext.pdf.canvas.event.event_listener import EventListener -from ptext.pdf.page.page import Page +from borb.io.read.types import AnyPDFType, Decimal, Dictionary +from borb.io.read.types import List as pList +from borb.io.read.types import Name +from borb.pdf.canvas.event.event_listener import EventListener +from borb.pdf.page.page import Page class ReadRootDictionaryTransformer(ReadBaseTransformer): diff --git a/borb/io/read/postfix/__init__.py b/borb/io/read/postfix/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/postfix/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/postfix/postfix_eval.py b/borb/io/read/postfix/postfix_eval.py similarity index 100% rename from ptext/io/read/postfix/postfix_eval.py rename to borb/io/read/postfix/postfix_eval.py diff --git a/borb/io/read/primitive/__init__.py b/borb/io/read/primitive/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/primitive/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/primitive/read_number_transformer.py b/borb/io/read/primitive/read_number_transformer.py similarity index 87% rename from ptext/io/read/primitive/read_number_transformer.py rename to borb/io/read/primitive/read_number_transformer.py index 655640ecf..86e05208b 100644 --- a/ptext/io/read/primitive/read_number_transformer.py +++ b/borb/io/read/primitive/read_number_transformer.py @@ -8,12 +8,12 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Decimal -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, Decimal +from borb.pdf.canvas.event.event_listener import EventListener class ReadNumberTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/primitive/read_string_transformer.py b/borb/io/read/primitive/read_string_transformer.py similarity index 87% rename from ptext/io/read/primitive/read_string_transformer.py rename to borb/io/read/primitive/read_string_transformer.py index 409ddf887..530a2eb05 100644 --- a/ptext/io/read/primitive/read_string_transformer.py +++ b/borb/io/read/primitive/read_string_transformer.py @@ -8,12 +8,12 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, HexadecimalString, Name, String -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.types import AnyPDFType, HexadecimalString, Name, String +from borb.pdf.canvas.event.event_listener import EventListener class ReadStringTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/read_any_object_transformer.py b/borb/io/read/read_any_object_transformer.py similarity index 68% rename from ptext/io/read/read_any_object_transformer.py rename to borb/io/read/read_any_object_transformer.py index 1e2ae9734..42f7f4f58 100644 --- a/ptext/io/read/read_any_object_transformer.py +++ b/borb/io/read/read_any_object_transformer.py @@ -9,48 +9,48 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.font.read_font_dictionary_transformer import ( +from borb.io.read.font.read_font_dictionary_transformer import ( ReadFontDictionaryTransformer, ) -from ptext.io.read.function.read_function_dictionary_transformer import ( +from borb.io.read.function.read_function_dictionary_transformer import ( FunctionDictionaryTransformer, ) -from ptext.io.read.image.read_ccitt_fax_image_transformer import ( +from borb.io.read.image.read_ccitt_fax_image_transformer import ( ReadCCITTFaxImageTransformer, ) -from ptext.io.read.image.read_compressed_jpeg_image_transformer import ( +from borb.io.read.image.read_compressed_jpeg_image_transformer import ( ReadCompressedJPEGImageTransformer, ) -from ptext.io.read.image.read_grayscale_image_transformer import ( +from borb.io.read.image.read_grayscale_image_transformer import ( ReadGrayscaleImageTransformer, ) -from ptext.io.read.image.read_jbig2_image_transformer import ReadJBIG2ImageTransformer -from ptext.io.read.image.read_jpeg_2000_image_transformer import ( +from borb.io.read.image.read_jbig2_image_transformer import ReadJBIG2ImageTransformer +from borb.io.read.image.read_jpeg_2000_image_transformer import ( ReadJPEG2000ImageTransformer, ) -from ptext.io.read.image.read_jpeg_image_transformer import ReadJPEGImageTransformer -from ptext.io.read.metadata.read_xmp_metadata_transformer import ( +from borb.io.read.image.read_jpeg_image_transformer import ReadJPEGImageTransformer +from borb.io.read.metadata.read_xmp_metadata_transformer import ( ReadXMPMetadataTransformer, ) -from ptext.io.read.object.read_array_transformer import ReadArrayTransformer -from ptext.io.read.object.read_dictionary_transformer import ReadDictionaryTransformer -from ptext.io.read.object.read_stream_transformer import ReadStreamTransformer -from ptext.io.read.page.read_page_dictionary_transformer import ( +from borb.io.read.object.read_array_transformer import ReadArrayTransformer +from borb.io.read.object.read_dictionary_transformer import ReadDictionaryTransformer +from borb.io.read.object.read_stream_transformer import ReadStreamTransformer +from borb.io.read.page.read_page_dictionary_transformer import ( ReadPageDictionaryTransformer, ) -from ptext.io.read.page.read_root_dictionary_transformer import ( +from borb.io.read.page.read_root_dictionary_transformer import ( ReadRootDictionaryTransformer, ) -from ptext.io.read.primitive.read_number_transformer import ReadNumberTransformer -from ptext.io.read.primitive.read_string_transformer import ReadStringTransformer -from ptext.io.read.read_base_transformer import ( +from borb.io.read.primitive.read_number_transformer import ReadNumberTransformer +from borb.io.read.primitive.read_string_transformer import ReadStringTransformer +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.reference.read_reference_transformer import ReadReferenceTransformer -from ptext.io.read.reference.read_xref_transformer import ReadXREFTransformer -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.reference.read_reference_transformer import ReadReferenceTransformer +from borb.io.read.reference.read_xref_transformer import ReadXREFTransformer +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.event.event_listener import EventListener class ReadAnyObjectTransformer(ReadBaseTransformer): diff --git a/ptext/io/read/read_base_transformer.py b/borb/io/read/read_base_transformer.py similarity index 95% rename from ptext/io/read/read_base_transformer.py rename to borb/io/read/read_base_transformer.py index abcfeb978..6556eb69f 100644 --- a/ptext/io/read/read_base_transformer.py +++ b/borb/io/read/read_base_transformer.py @@ -9,9 +9,9 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.types import AnyPDFType, Reference -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.types import AnyPDFType, Reference +from borb.pdf.canvas.event.event_listener import EventListener class ReadTransformerContext: diff --git a/borb/io/read/reference/__init__.py b/borb/io/read/reference/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/reference/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/reference/read_reference_transformer.py b/borb/io/read/reference/read_reference_transformer.py similarity index 95% rename from ptext/io/read/reference/read_reference_transformer.py rename to borb/io/read/reference/read_reference_transformer.py index b12d3b814..4d71280ee 100644 --- a/ptext/io/read/reference/read_reference_transformer.py +++ b/borb/io/read/reference/read_reference_transformer.py @@ -10,13 +10,13 @@ import typing from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.types import AnyPDFType, Reference -from ptext.pdf.canvas.event.event_listener import EventListener -from ptext.pdf.xref.xref import XREF +from borb.io.read.types import AnyPDFType, Reference +from borb.pdf.canvas.event.event_listener import EventListener +from borb.pdf.xref.xref import XREF logger = logging.getLogger(__name__) diff --git a/ptext/io/read/reference/read_xref_transformer.py b/borb/io/read/reference/read_xref_transformer.py similarity index 94% rename from ptext/io/read/reference/read_xref_transformer.py rename to borb/io/read/reference/read_xref_transformer.py index 83d376d0c..648c9c4d4 100644 --- a/ptext/io/read/reference/read_xref_transformer.py +++ b/borb/io/read/reference/read_xref_transformer.py @@ -10,17 +10,17 @@ from decimal import Decimal from typing import Any, Optional, Union -from ptext.io.read.read_base_transformer import ( +from borb.io.read.read_base_transformer import ( ReadBaseTransformer, ReadTransformerContext, ) -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.types import AnyPDFType, Dictionary, Name -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.document import Document -from ptext.pdf.xref.plaintext_xref import PlainTextXREF -from ptext.pdf.xref.stream_xref import StreamXREF -from ptext.pdf.xref.xref import XREF +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.types import AnyPDFType, Dictionary, Name +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.document import Document +from borb.pdf.xref.plaintext_xref import PlainTextXREF +from borb.pdf.xref.stream_xref import StreamXREF +from borb.pdf.xref.xref import XREF class BeginDocumentEvent(Event): diff --git a/borb/io/read/tokenize/__init__.py b/borb/io/read/tokenize/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/read/tokenize/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/read/tokenize/high_level_tokenizer.py b/borb/io/read/tokenize/high_level_tokenizer.py similarity index 98% rename from ptext/io/read/tokenize/high_level_tokenizer.py rename to borb/io/read/tokenize/high_level_tokenizer.py index dd707f66f..d7150339a 100644 --- a/ptext/io/read/tokenize/high_level_tokenizer.py +++ b/borb/io/read/tokenize/high_level_tokenizer.py @@ -9,8 +9,8 @@ import re from typing import Optional -from ptext.io.read.tokenize.low_level_tokenizer import LowLevelTokenizer, TokenType -from ptext.io.read.types import ( +from borb.io.read.tokenize.low_level_tokenizer import LowLevelTokenizer, TokenType +from borb.io.read.types import ( AnyPDFType, Boolean, CanvasOperatorName, diff --git a/ptext/io/read/tokenize/low_level_tokenizer.py b/borb/io/read/tokenize/low_level_tokenizer.py similarity index 100% rename from ptext/io/read/tokenize/low_level_tokenizer.py rename to borb/io/read/tokenize/low_level_tokenizer.py diff --git a/ptext/io/read/types.py b/borb/io/read/types.py similarity index 99% rename from ptext/io/read/types.py rename to borb/io/read/types.py index 6c0ce5553..9e7201780 100644 --- a/ptext/io/read/types.py +++ b/borb/io/read/types.py @@ -15,8 +15,8 @@ from PIL.Image import Image # type: ignore [import] -from ptext.io.read.postfix.postfix_eval import PostScriptEval -from ptext.pdf.canvas.event.event_listener import EventListener +from borb.io.read.postfix.postfix_eval import PostScriptEval +from borb.pdf.canvas.event.event_listener import EventListener def add_base_methods(object: typing.Any) -> typing.Any: diff --git a/borb/io/write/__init__.py b/borb/io/write/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/io/write/ascii_art/__init__.py b/borb/io/write/ascii_art/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/ascii_art/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/io/write/ascii_art/ascii_logo.txt b/borb/io/write/ascii_art/ascii_logo.txt new file mode 100644 index 000000000..a2a2fb0d4 --- /dev/null +++ b/borb/io/write/ascii_art/ascii_logo.txt @@ -0,0 +1,2 @@ +borb version 2.0.6 +Joris Schellekens diff --git a/ptext/io/write/ascii_art/write_ascii_art_transformer.py b/borb/io/write/ascii_art/write_ascii_art_transformer.py similarity index 90% rename from ptext/io/write/ascii_art/write_ascii_art_transformer.py rename to borb/io/write/ascii_art/write_ascii_art_transformer.py index 20d4bc4e5..015c6cfc6 100644 --- a/ptext/io/write/ascii_art/write_ascii_art_transformer.py +++ b/borb/io/write/ascii_art/write_ascii_art_transformer.py @@ -7,8 +7,8 @@ from pathlib import Path from typing import Optional -from ptext.io.read.types import AnyPDFType, Stream -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Stream +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) @@ -26,7 +26,7 @@ def __init__(self): def can_be_transformed(self, any: AnyPDFType): """ This function returns True once per Document (on the first Stream object) and embeds some ASCII art - This is used to embed the current pText version in each Document + This is used to embed the current version in each Document """ return isinstance(any, Stream) and not self._has_been_used diff --git a/borb/io/write/image/__init__.py b/borb/io/write/image/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/image/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/image/write_image_transformer.py b/borb/io/write/image/write_image_transformer.py similarity index 94% rename from ptext/io/write/image/write_image_transformer.py rename to borb/io/write/image/write_image_transformer.py index 443c6ce8d..d859d448f 100644 --- a/ptext/io/write/image/write_image_transformer.py +++ b/borb/io/write/image/write_image_transformer.py @@ -10,10 +10,10 @@ from PIL import Image as PILImage # type: ignore [import] -from ptext.io.read.types import AnyPDFType -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name, Reference, Stream, add_base_methods -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name, Reference, Stream, add_base_methods +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/borb/io/write/object/__init__.py b/borb/io/write/object/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/object/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/object/write_array_transformer.py b/borb/io/write/object/write_array_transformer.py similarity index 96% rename from ptext/io/write/object/write_array_transformer.py rename to borb/io/write/object/write_array_transformer.py index 74e6d56d3..8aa426bc3 100644 --- a/ptext/io/write/object/write_array_transformer.py +++ b/borb/io/write/object/write_array_transformer.py @@ -10,8 +10,8 @@ from PIL.Image import Image # type: ignore [import] -from ptext.io.read.types import AnyPDFType, Dictionary, List, Reference, Stream -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Dictionary, List, Reference, Stream +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/object/write_dictionary_transformer.py b/borb/io/write/object/write_dictionary_transformer.py similarity index 96% rename from ptext/io/write/object/write_dictionary_transformer.py rename to borb/io/write/object/write_dictionary_transformer.py index 45cb01de6..e789509b6 100644 --- a/ptext/io/write/object/write_dictionary_transformer.py +++ b/borb/io/write/object/write_dictionary_transformer.py @@ -10,8 +10,8 @@ from PIL.Image import Image # type: ignore [import] -from ptext.io.read.types import AnyPDFType, Dictionary, Element, List, Reference, Stream -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Dictionary, Element, List, Reference, Stream +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/object/write_stream_transformer.py b/borb/io/write/object/write_stream_transformer.py similarity index 94% rename from ptext/io/write/object/write_stream_transformer.py rename to borb/io/write/object/write_stream_transformer.py index ce7ee4313..19d037abf 100644 --- a/ptext/io/write/object/write_stream_transformer.py +++ b/borb/io/write/object/write_stream_transformer.py @@ -9,10 +9,10 @@ import zlib from typing import Optional -from ptext.io.read.types import AnyPDFType -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, List, Name, Reference, Stream -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, List, Name, Reference, Stream +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/borb/io/write/page/__init__.py b/borb/io/write/page/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/page/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/page/write_page_transformer.py b/borb/io/write/page/write_page_transformer.py similarity index 88% rename from ptext/io/write/page/write_page_transformer.py rename to borb/io/write/page/write_page_transformer.py index 123dc249f..584e68307 100644 --- a/ptext/io/write/page/write_page_transformer.py +++ b/borb/io/write/page/write_page_transformer.py @@ -8,12 +8,12 @@ import logging from typing import Optional -from ptext.io.read.types import AnyPDFType, Dictionary, Name -from ptext.io.write.object.write_dictionary_transformer import ( +from borb.io.read.types import AnyPDFType, Dictionary, Name +from borb.io.write.object.write_dictionary_transformer import ( WriteDictionaryTransformer, ) -from ptext.io.write.write_base_transformer import WriteTransformerContext -from ptext.pdf.document import Document +from borb.io.write.write_base_transformer import WriteTransformerContext +from borb.pdf.document import Document logger = logging.getLogger(__name__) diff --git a/ptext/io/write/page/write_pages_transformer.py b/borb/io/write/page/write_pages_transformer.py similarity index 90% rename from ptext/io/write/page/write_pages_transformer.py rename to borb/io/write/page/write_pages_transformer.py index f366090e5..e31f8a7d2 100644 --- a/ptext/io/write/page/write_pages_transformer.py +++ b/borb/io/write/page/write_pages_transformer.py @@ -9,11 +9,11 @@ import typing from typing import Optional -from ptext.io.read.types import AnyPDFType, Dictionary, Name, Reference -from ptext.io.write.object.write_dictionary_transformer import ( +from borb.io.read.types import AnyPDFType, Dictionary, Name, Reference +from borb.io.write.object.write_dictionary_transformer import ( WriteDictionaryTransformer, ) -from ptext.io.write.write_base_transformer import WriteTransformerContext +from borb.io.write.write_base_transformer import WriteTransformerContext logger = logging.getLogger(__name__) diff --git a/borb/io/write/primitive/__init__.py b/borb/io/write/primitive/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/primitive/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/primitive/write_boolean_transformer.py b/borb/io/write/primitive/write_boolean_transformer.py similarity index 91% rename from ptext/io/write/primitive/write_boolean_transformer.py rename to borb/io/write/primitive/write_boolean_transformer.py index 3201f3b2e..385bab908 100644 --- a/ptext/io/write/primitive/write_boolean_transformer.py +++ b/borb/io/write/primitive/write_boolean_transformer.py @@ -6,8 +6,8 @@ """ from typing import Optional -from ptext.io.read.types import AnyPDFType, Boolean -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Boolean +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/primitive/write_name_transformer.py b/borb/io/write/primitive/write_name_transformer.py similarity index 90% rename from ptext/io/write/primitive/write_name_transformer.py rename to borb/io/write/primitive/write_name_transformer.py index 3d4894d4f..2fe82c4a9 100644 --- a/ptext/io/write/primitive/write_name_transformer.py +++ b/borb/io/write/primitive/write_name_transformer.py @@ -6,8 +6,8 @@ """ from typing import Optional -from ptext.io.read.types import AnyPDFType, Name -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Name +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/primitive/write_number_transformer.py b/borb/io/write/primitive/write_number_transformer.py similarity index 92% rename from ptext/io/write/primitive/write_number_transformer.py rename to borb/io/write/primitive/write_number_transformer.py index 523c9e7ce..696fb10f2 100644 --- a/ptext/io/write/primitive/write_number_transformer.py +++ b/borb/io/write/primitive/write_number_transformer.py @@ -6,8 +6,8 @@ """ from typing import Optional -from ptext.io.read.types import AnyPDFType, Decimal -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Decimal +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/primitive/write_string_transformer.py b/borb/io/write/primitive/write_string_transformer.py similarity index 92% rename from ptext/io/write/primitive/write_string_transformer.py rename to borb/io/write/primitive/write_string_transformer.py index 8f46412df..6c6acdb72 100644 --- a/ptext/io/write/primitive/write_string_transformer.py +++ b/borb/io/write/primitive/write_string_transformer.py @@ -6,8 +6,8 @@ """ from typing import Optional -from ptext.io.read.types import AnyPDFType, HexadecimalString, String -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, HexadecimalString, String +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/borb/io/write/reference/__init__.py b/borb/io/write/reference/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/reference/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/reference/write_reference_transformer.py b/borb/io/write/reference/write_reference_transformer.py similarity index 92% rename from ptext/io/write/reference/write_reference_transformer.py rename to borb/io/write/reference/write_reference_transformer.py index 50382a0a1..fd8d9da00 100644 --- a/ptext/io/write/reference/write_reference_transformer.py +++ b/borb/io/write/reference/write_reference_transformer.py @@ -6,8 +6,8 @@ """ from typing import Optional -from ptext.io.read.types import AnyPDFType, Reference -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Reference +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/ptext/io/write/reference/write_xref_transformer.py b/borb/io/write/reference/write_xref_transformer.py similarity index 97% rename from ptext/io/write/reference/write_xref_transformer.py rename to borb/io/write/reference/write_xref_transformer.py index 4550a7dae..c882c03ee 100644 --- a/ptext/io/write/reference/write_xref_transformer.py +++ b/borb/io/write/reference/write_xref_transformer.py @@ -7,12 +7,12 @@ import typing from typing import Optional -from ptext.io.read.types import AnyPDFType, Decimal, Dictionary, Name, Reference -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType, Decimal, Dictionary, Name, Reference +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) -from ptext.pdf.xref.xref import XREF +from borb.pdf.xref.xref import XREF class WriteXREFTransformer(WriteBaseTransformer): diff --git a/ptext/io/write/write_any_object_transformer.py b/borb/io/write/write_any_object_transformer.py similarity index 66% rename from ptext/io/write/write_any_object_transformer.py rename to borb/io/write/write_any_object_transformer.py index 92b27bb39..b07dd8116 100644 --- a/ptext/io/write/write_any_object_transformer.py +++ b/borb/io/write/write_any_object_transformer.py @@ -8,30 +8,30 @@ import io from typing import Optional, Union -from ptext.io.read.types import AnyPDFType -from ptext.io.write.ascii_art.write_ascii_art_transformer import ( +from borb.io.read.types import AnyPDFType +from borb.io.write.ascii_art.write_ascii_art_transformer import ( WriteASCIIArtTransformer, ) -from ptext.io.write.image.write_image_transformer import WriteImageTransformer -from ptext.io.write.object.write_array_transformer import WriteArrayTransformer -from ptext.io.write.object.write_dictionary_transformer import ( +from borb.io.write.image.write_image_transformer import WriteImageTransformer +from borb.io.write.object.write_array_transformer import WriteArrayTransformer +from borb.io.write.object.write_dictionary_transformer import ( WriteDictionaryTransformer, ) -from ptext.io.write.object.write_stream_transformer import WriteStreamTransformer -from ptext.io.write.page.write_page_transformer import WritePageTransformer -from ptext.io.write.page.write_pages_transformer import WritePagesTransformer -from ptext.io.write.primitive.write_boolean_transformer import WriteBooleanTransformer -from ptext.io.write.primitive.write_name_transformer import WriteNameTransformer -from ptext.io.write.primitive.write_number_transformer import WriteNumberTransformer -from ptext.io.write.primitive.write_string_transformer import WriteStringTransformer -from ptext.io.write.reference.write_reference_transformer import WriteReferenceTransform -from ptext.io.write.reference.write_xref_transformer import WriteXREFTransformer -from ptext.io.write.write_base_transformer import ( +from borb.io.write.object.write_stream_transformer import WriteStreamTransformer +from borb.io.write.page.write_page_transformer import WritePageTransformer +from borb.io.write.page.write_pages_transformer import WritePagesTransformer +from borb.io.write.primitive.write_boolean_transformer import WriteBooleanTransformer +from borb.io.write.primitive.write_name_transformer import WriteNameTransformer +from borb.io.write.primitive.write_number_transformer import WriteNumberTransformer +from borb.io.write.primitive.write_string_transformer import WriteStringTransformer +from borb.io.write.reference.write_reference_transformer import WriteReferenceTransform +from borb.io.write.reference.write_xref_transformer import WriteXREFTransformer +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) -from ptext.io.write.write_pdf_transformer import WritePDFTransformer -from ptext.io.write.xmp.write_xmp_transformer import WriteXMPTransformer +from borb.io.write.write_pdf_transformer import WritePDFTransformer +from borb.io.write.xmp.write_xmp_transformer import WriteXMPTransformer class WriteAnyObjectTransformer(WriteBaseTransformer): diff --git a/ptext/io/write/write_base_transformer.py b/borb/io/write/write_base_transformer.py similarity index 90% rename from ptext/io/write/write_base_transformer.py rename to borb/io/write/write_base_transformer.py index d020edd45..7d3b6677b 100644 --- a/ptext/io/write/write_base_transformer.py +++ b/borb/io/write/write_base_transformer.py @@ -8,7 +8,7 @@ import typing from typing import Optional -from ptext.io.read.types import AnyPDFType, Reference +from borb.io.read.types import AnyPDFType, Reference class WriteTransformerContext: @@ -27,20 +27,14 @@ def __init__( destination: Optional[typing.Union[io.BufferedIOBase, io.RawIOBase]] = None, root_object: Optional[AnyPDFType] = None, ): - self.destination = ( - destination # this is the destination to write to (file, byte-buffer, etc) - ) - self.root_object: Optional[ - AnyPDFType - ] = root_object # this is the root object (PDF) - self.indirect_objects_by_id: typing.Dict[int, AnyPDFType] = {} - self.indirect_objects_by_hash: typing.Dict[ - int, typing.List[AnyPDFType] - ] = {} # these are all the indirect objects - self.resolved_references: typing.List[ - Reference - ] = [] # these references have already been written - self.compression_level = 9 + # fmt: off + self.destination = destination # this is the destination to write to (file, byte-buffer, etc) + self.root_object: Optional[AnyPDFType] = root_object # this is the root object (PDF) + self.indirect_objects_by_id: typing.Dict[int, AnyPDFType] = {} # these are the indirect objects (by id) + self.indirect_objects_by_hash: typing.Dict[int, typing.List[AnyPDFType]] = {} # these are the indirect objects (by hash) + self.resolved_references: typing.List[Reference] = [] # these references have already been written + self.compression_level = 9 # default compression level + # fmt: on class WriteBaseTransformer: diff --git a/ptext/io/write/write_pdf_transformer.py b/borb/io/write/write_pdf_transformer.py similarity index 96% rename from ptext/io/write/write_pdf_transformer.py rename to borb/io/write/write_pdf_transformer.py index 1b33d4765..f2c6a3f21 100644 --- a/ptext/io/write/write_pdf_transformer.py +++ b/borb/io/write/write_pdf_transformer.py @@ -10,7 +10,7 @@ import typing from typing import Any, Optional -from ptext.io.read.types import ( +from borb.io.read.types import ( AnyPDFType, Dictionary, HexadecimalString, @@ -18,11 +18,11 @@ Name, String, ) -from ptext.io.write.write_base_transformer import ( +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) -from ptext.pdf.document import Document +from borb.pdf.document import Document logger = logging.getLogger(__name__) @@ -90,7 +90,7 @@ def transform( # set Producer object_to_transform["XRef"]["Trailer"]["Info"][Name("Producer")] = String( - "pText" + "borb" ) # transform XREF diff --git a/borb/io/write/xmp/__init__.py b/borb/io/write/xmp/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/io/write/xmp/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/io/write/xmp/write_xmp_transformer.py b/borb/io/write/xmp/write_xmp_transformer.py similarity index 91% rename from ptext/io/write/xmp/write_xmp_transformer.py rename to borb/io/write/xmp/write_xmp_transformer.py index 1579f3df4..dbb739864 100644 --- a/ptext/io/write/xmp/write_xmp_transformer.py +++ b/borb/io/write/xmp/write_xmp_transformer.py @@ -9,10 +9,10 @@ import xml.etree.ElementTree as ET from typing import Optional -from ptext.io.read.types import AnyPDFType -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name, Reference, Stream -from ptext.io.write.write_base_transformer import ( +from borb.io.read.types import AnyPDFType +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name, Reference, Stream +from borb.io.write.write_base_transformer import ( WriteBaseTransformer, WriteTransformerContext, ) diff --git a/borb/pdf/__init__.py b/borb/pdf/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/pdf/canvas/__init__.py b/borb/pdf/canvas/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/canvas.py b/borb/pdf/canvas/canvas.py similarity index 89% rename from ptext/pdf/canvas/canvas.py rename to borb/pdf/canvas/canvas.py index 41816df26..c7551b0bc 100644 --- a/ptext/pdf/canvas/canvas.py +++ b/borb/pdf/canvas/canvas.py @@ -7,8 +7,8 @@ It takes its name from the canvas used in visual arts. """ -from ptext.io.read.types import Dictionary -from ptext.pdf.canvas.canvas_graphics_state import CanvasGraphicsState +from borb.io.read.types import Dictionary +from borb.pdf.canvas.canvas_graphics_state import CanvasGraphicsState class Canvas(Dictionary): diff --git a/ptext/pdf/canvas/canvas_graphics_state.py b/borb/pdf/canvas/canvas_graphics_state.py similarity index 95% rename from ptext/pdf/canvas/canvas_graphics_state.py rename to borb/pdf/canvas/canvas_graphics_state.py index 6723c7f86..4c54017dc 100644 --- a/ptext/pdf/canvas/canvas_graphics_state.py +++ b/borb/pdf/canvas/canvas_graphics_state.py @@ -10,10 +10,10 @@ import typing from decimal import Decimal -from ptext.io.read.types import Name -from ptext.pdf.canvas.color.color import RGBColor -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.geometry.matrix import Matrix +from borb.io.read.types import Name +from borb.pdf.canvas.color.color import RGBColor +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.geometry.matrix import Matrix class CanvasGraphicsState: diff --git a/ptext/pdf/canvas/canvas_stream_processor.py b/borb/pdf/canvas/canvas_stream_processor.py similarity index 69% rename from ptext/pdf/canvas/canvas_stream_processor.py rename to borb/pdf/canvas/canvas_stream_processor.py index 4463a231a..b03af83de 100644 --- a/ptext/pdf/canvas/canvas_stream_processor.py +++ b/borb/pdf/canvas/canvas_stream_processor.py @@ -11,84 +11,84 @@ import time import typing -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.types import AnyPDFType, CanvasOperatorName, Dictionary -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator -from ptext.pdf.canvas.operator.color.set_cmyk_non_stroking import SetCMYKNonStroking -from ptext.pdf.canvas.operator.color.set_cmyk_stroking import SetCMYKStroking -from ptext.pdf.canvas.operator.color.set_color_non_stroking import SetColorNonStroking -from ptext.pdf.canvas.operator.color.set_color_space_non_stroking import ( +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.types import AnyPDFType, CanvasOperatorName, Dictionary +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.pdf.canvas.operator.color.set_cmyk_non_stroking import SetCMYKNonStroking +from borb.pdf.canvas.operator.color.set_cmyk_stroking import SetCMYKStroking +from borb.pdf.canvas.operator.color.set_color_non_stroking import SetColorNonStroking +from borb.pdf.canvas.operator.color.set_color_space_non_stroking import ( SetColorSpaceNonStroking, ) -from ptext.pdf.canvas.operator.color.set_color_space_stroking import ( +from borb.pdf.canvas.operator.color.set_color_space_stroking import ( SetColorSpaceStroking, ) -from ptext.pdf.canvas.operator.color.set_color_stroking import SetColorStroking -from ptext.pdf.canvas.operator.color.set_gray_non_stroking import SetGrayNonStroking -from ptext.pdf.canvas.operator.color.set_gray_stroking import SetGrayStroking -from ptext.pdf.canvas.operator.color.set_rgb_non_stroking import SetRGBNonStroking -from ptext.pdf.canvas.operator.color.set_rgb_stroking import SetRGBStroking -from ptext.pdf.canvas.operator.compatibility.begin_compatibility_section import ( +from borb.pdf.canvas.operator.color.set_color_stroking import SetColorStroking +from borb.pdf.canvas.operator.color.set_gray_non_stroking import SetGrayNonStroking +from borb.pdf.canvas.operator.color.set_gray_stroking import SetGrayStroking +from borb.pdf.canvas.operator.color.set_rgb_non_stroking import SetRGBNonStroking +from borb.pdf.canvas.operator.color.set_rgb_stroking import SetRGBStroking +from borb.pdf.canvas.operator.compatibility.begin_compatibility_section import ( BeginCompatibilitySection, ) -from ptext.pdf.canvas.operator.compatibility.end_compatibility_section import ( +from borb.pdf.canvas.operator.compatibility.end_compatibility_section import ( EndCompatibilitySection, ) -from ptext.pdf.canvas.operator.marked_content.begin_marked_content import ( +from borb.pdf.canvas.operator.marked_content.begin_marked_content import ( BeginMarkedContent, ) -from ptext.pdf.canvas.operator.marked_content.begin_marked_content_with_property_list import ( +from borb.pdf.canvas.operator.marked_content.begin_marked_content_with_property_list import ( BeginMarkedContentWithPropertyList, ) -from ptext.pdf.canvas.operator.marked_content.end_marked_content import EndMarkedContent -from ptext.pdf.canvas.operator.path_construction.append_cubic_bezier import ( +from borb.pdf.canvas.operator.marked_content.end_marked_content import EndMarkedContent +from borb.pdf.canvas.operator.path_construction.append_cubic_bezier import ( AppendCubicBezierCurve1, AppendCubicBezierCurve2, AppendCubicBezierCurve3, ) -from ptext.pdf.canvas.operator.path_construction.append_line_segment import ( +from borb.pdf.canvas.operator.path_construction.append_line_segment import ( AppendLineSegment, ) -from ptext.pdf.canvas.operator.path_construction.begin_subpath import BeginSubpath -from ptext.pdf.canvas.operator.path_construction.close_subpath import CloseSubpath -from ptext.pdf.canvas.operator.path_painting.close_and_stroke_path import ( +from borb.pdf.canvas.operator.path_construction.begin_subpath import BeginSubpath +from borb.pdf.canvas.operator.path_construction.close_subpath import CloseSubpath +from borb.pdf.canvas.operator.path_painting.close_and_stroke_path import ( CloseAndStrokePath, ) -from ptext.pdf.canvas.operator.path_painting.stroke_path import StrokePath -from ptext.pdf.canvas.operator.state.modify_transformation_matrix import ( +from borb.pdf.canvas.operator.path_painting.stroke_path import StrokePath +from borb.pdf.canvas.operator.state.modify_transformation_matrix import ( ModifyTransformationMatrix, ) -from ptext.pdf.canvas.operator.state.pop_graphics_state import PopGraphicsState -from ptext.pdf.canvas.operator.state.push_graphics_state import PushGraphicsState -from ptext.pdf.canvas.operator.state.set_line_width import SetLineWidth -from ptext.pdf.canvas.operator.text.begin_text import BeginTextObject -from ptext.pdf.canvas.operator.text.end_text import EndTextObject -from ptext.pdf.canvas.operator.text.move_text_position import MoveTextPosition -from ptext.pdf.canvas.operator.text.move_text_position_set_leading import ( +from borb.pdf.canvas.operator.state.pop_graphics_state import PopGraphicsState +from borb.pdf.canvas.operator.state.push_graphics_state import PushGraphicsState +from borb.pdf.canvas.operator.state.set_line_width import SetLineWidth +from borb.pdf.canvas.operator.text.begin_text import BeginTextObject +from borb.pdf.canvas.operator.text.end_text import EndTextObject +from borb.pdf.canvas.operator.text.move_text_position import MoveTextPosition +from borb.pdf.canvas.operator.text.move_text_position_set_leading import ( MoveTextPositionSetLeading, ) -from ptext.pdf.canvas.operator.text.move_to_next_line import MoveToNextLine -from ptext.pdf.canvas.operator.text.move_to_next_line_show_text import ( +from borb.pdf.canvas.operator.text.move_to_next_line import MoveToNextLine +from borb.pdf.canvas.operator.text.move_to_next_line_show_text import ( MoveToNextLineShowText, ) -from ptext.pdf.canvas.operator.text.set_character_spacing import SetCharacterSpacing -from ptext.pdf.canvas.operator.text.set_font_and_size import SetFontAndSize -from ptext.pdf.canvas.operator.text.set_horizontal_text_scaling import ( +from borb.pdf.canvas.operator.text.set_character_spacing import SetCharacterSpacing +from borb.pdf.canvas.operator.text.set_font_and_size import SetFontAndSize +from borb.pdf.canvas.operator.text.set_horizontal_text_scaling import ( SetHorizontalScaling, ) -from ptext.pdf.canvas.operator.text.set_spacing_move_to_next_line_show_text import ( +from borb.pdf.canvas.operator.text.set_spacing_move_to_next_line_show_text import ( SetSpacingMoveToNextLineShowText, ) -from ptext.pdf.canvas.operator.text.set_text_leading import SetTextLeading -from ptext.pdf.canvas.operator.text.set_text_matrix import SetTextMatrix -from ptext.pdf.canvas.operator.text.set_text_rendering_mode import SetTextRenderingMode -from ptext.pdf.canvas.operator.text.set_text_rise import SetTextRise -from ptext.pdf.canvas.operator.text.set_word_spacing import SetWordSpacing -from ptext.pdf.canvas.operator.text.show_text import ShowText -from ptext.pdf.canvas.operator.text.show_text_with_glyph_positioning import ( +from borb.pdf.canvas.operator.text.set_text_leading import SetTextLeading +from borb.pdf.canvas.operator.text.set_text_matrix import SetTextMatrix +from borb.pdf.canvas.operator.text.set_text_rendering_mode import SetTextRenderingMode +from borb.pdf.canvas.operator.text.set_text_rise import SetTextRise +from borb.pdf.canvas.operator.text.set_word_spacing import SetWordSpacing +from borb.pdf.canvas.operator.text.show_text import ShowText +from borb.pdf.canvas.operator.text.show_text_with_glyph_positioning import ( ShowTextWithGlyphPositioning, ) -from ptext.pdf.canvas.operator.xobject.do import Do +from borb.pdf.canvas.operator.xobject.do import Do logger = logging.getLogger(__name__) @@ -211,8 +211,7 @@ def get_resource( e.g. for a content stream in an XObject, first its own /Resources entry is tried, and lastly the Page resources. """ # check external Resources - for i in range(0, len(self._resource_dictionaries)): - i = len(self._resource_dictionaries) - i - 1 + for i in range(len(self._resource_dictionaries) - 1, -1, -1): rd = self._resource_dictionaries[i] if (resource_type_name in rd) and (name in rd[resource_type_name]): return rd[resource_type_name][name] diff --git a/borb/pdf/canvas/color/__init__.py b/borb/pdf/canvas/color/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/color/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/color/color.py b/borb/pdf/canvas/color/color.py similarity index 99% rename from ptext/pdf/canvas/color/color.py rename to borb/pdf/canvas/color/color.py index c94bde09d..69cd0d910 100644 --- a/ptext/pdf/canvas/color/color.py +++ b/borb/pdf/canvas/color/color.py @@ -9,7 +9,7 @@ import typing from decimal import Decimal -from ptext.io.read.types import Function, List, Name +from borb.io.read.types import Function, List, Name logger = logging.getLogger(__name__) diff --git a/ptext/pdf/canvas/color/pantone.py b/borb/pdf/canvas/color/pantone.py similarity index 99% rename from ptext/pdf/canvas/color/pantone.py rename to borb/pdf/canvas/color/pantone.py index 313550e35..d12f5ce26 100644 --- a/ptext/pdf/canvas/color/pantone.py +++ b/borb/pdf/canvas/color/pantone.py @@ -11,7 +11,7 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, HexColor, RGBColor +from borb.pdf.canvas.color.color import Color, HexColor, RGBColor class Pantone(HexColor): diff --git a/borb/pdf/canvas/event/__init__.py b/borb/pdf/canvas/event/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/event/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/event/begin_page_event.py b/borb/pdf/canvas/event/begin_page_event.py similarity index 84% rename from ptext/pdf/canvas/event/begin_page_event.py rename to borb/pdf/canvas/event/begin_page_event.py index 39c28122d..fd1ec8000 100644 --- a/ptext/pdf/canvas/event/begin_page_event.py +++ b/borb/pdf/canvas/event/begin_page_event.py @@ -4,8 +4,8 @@ """ This implementation of Event is triggered right before the Canvas is being processed. """ -from ptext.pdf.canvas.event.event_listener import Event -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.event_listener import Event +from borb.pdf.page.page import Page class BeginPageEvent(Event): diff --git a/ptext/pdf/canvas/event/begin_text_event.py b/borb/pdf/canvas/event/begin_text_event.py similarity index 83% rename from ptext/pdf/canvas/event/begin_text_event.py rename to borb/pdf/canvas/event/begin_text_event.py index 23a5546c6..edadfc51f 100644 --- a/ptext/pdf/canvas/event/begin_text_event.py +++ b/borb/pdf/canvas/event/begin_text_event.py @@ -4,7 +4,7 @@ """ This implementation of Event is triggered when an BT instruction is being processed. """ -from ptext.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.event.event_listener import Event class BeginTextEvent(Event): diff --git a/ptext/pdf/canvas/event/chunk_of_text_render_event.py b/borb/pdf/canvas/event/chunk_of_text_render_event.py similarity index 95% rename from ptext/pdf/canvas/event/chunk_of_text_render_event.py rename to borb/pdf/canvas/event/chunk_of_text_render_event.py index a513b899e..78d3d6f4b 100644 --- a/ptext/pdf/canvas/event/chunk_of_text_render_event.py +++ b/borb/pdf/canvas/event/chunk_of_text_render_event.py @@ -7,13 +7,13 @@ import typing from decimal import Decimal -from ptext.io.read.types import String -from ptext.pdf.canvas.canvas_graphics_state import CanvasGraphicsState -from ptext.pdf.canvas.event.event_listener import Event -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.glyph_line import GlyphLine -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.io.read.types import String +from borb.pdf.canvas.canvas_graphics_state import CanvasGraphicsState +from borb.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.glyph_line import GlyphLine +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText class ChunkOfTextRenderEvent(Event, ChunkOfText): diff --git a/ptext/pdf/canvas/event/end_page_event.py b/borb/pdf/canvas/event/end_page_event.py similarity index 84% rename from ptext/pdf/canvas/event/end_page_event.py rename to borb/pdf/canvas/event/end_page_event.py index 9ed26b30d..c0565266b 100644 --- a/ptext/pdf/canvas/event/end_page_event.py +++ b/borb/pdf/canvas/event/end_page_event.py @@ -4,8 +4,8 @@ """ This implementation of Event is triggered right after the Canvas has been processed. """ -from ptext.pdf.canvas.event.event_listener import Event -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.event_listener import Event +from borb.pdf.page.page import Page class EndPageEvent(Event): diff --git a/ptext/pdf/canvas/event/end_text_event.py b/borb/pdf/canvas/event/end_text_event.py similarity index 83% rename from ptext/pdf/canvas/event/end_text_event.py rename to borb/pdf/canvas/event/end_text_event.py index 45dcc81c9..834ccf662 100644 --- a/ptext/pdf/canvas/event/end_text_event.py +++ b/borb/pdf/canvas/event/end_text_event.py @@ -4,7 +4,7 @@ """ This implementation of Event is triggered when an ET instruction is being processed. """ -from ptext.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.event.event_listener import Event class EndTextEvent(Event): diff --git a/ptext/pdf/canvas/event/event_listener.py b/borb/pdf/canvas/event/event_listener.py similarity index 100% rename from ptext/pdf/canvas/event/event_listener.py rename to borb/pdf/canvas/event/event_listener.py diff --git a/ptext/pdf/canvas/event/image_render_event.py b/borb/pdf/canvas/event/image_render_event.py similarity index 84% rename from ptext/pdf/canvas/event/image_render_event.py rename to borb/pdf/canvas/event/image_render_event.py index 71de943a6..206e1465c 100644 --- a/ptext/pdf/canvas/event/image_render_event.py +++ b/borb/pdf/canvas/event/image_render_event.py @@ -6,10 +6,10 @@ """ from decimal import Decimal -from PIL import Image # type: ignore [import] +from PIL import Image as PILImage # type: ignore [import] -from ptext.pdf.canvas.canvas_graphics_state import CanvasGraphicsState -from ptext.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.canvas_graphics_state import CanvasGraphicsState +from borb.pdf.canvas.event.event_listener import Event class ImageRenderEvent(Event): @@ -17,8 +17,8 @@ class ImageRenderEvent(Event): This implementation of Event is triggered when an Image has been processed using a Do instruction """ - def __init__(self, graphics_state: CanvasGraphicsState, image: Image): - self._image = image + def __init__(self, graphics_state: CanvasGraphicsState, image: PILImage): + self._image: PILImage = image # calculate position v = graphics_state.ctm.cross(Decimal(0), Decimal(0), Decimal(1)) @@ -30,7 +30,7 @@ def __init__(self, graphics_state: CanvasGraphicsState, image: Image): self._width: Decimal = max(abs(v[0]), Decimal(1)) self._height: Decimal = max(abs(v[1]), Decimal(1)) - def get_image(self) -> Image: + def get_image(self) -> PILImage: """ Get the (source) Image This Image may have different dimensions than diff --git a/ptext/pdf/canvas/event/line_render_event.py b/borb/pdf/canvas/event/line_render_event.py similarity index 79% rename from ptext/pdf/canvas/event/line_render_event.py rename to borb/pdf/canvas/event/line_render_event.py index 20f38a809..f22e14aa6 100644 --- a/ptext/pdf/canvas/event/line_render_event.py +++ b/borb/pdf/canvas/event/line_render_event.py @@ -4,9 +4,9 @@ """ This implementation of Event is triggered right after the Canvas has processed a stroke-path instruction. """ -from ptext.pdf.canvas.canvas_graphics_state import CanvasGraphicsState -from ptext.pdf.canvas.event.event_listener import Event -from ptext.pdf.canvas.geometry.line_segment import LineSegment +from borb.pdf.canvas.canvas_graphics_state import CanvasGraphicsState +from borb.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.geometry.line_segment import LineSegment class LineRenderEvent(Event): diff --git a/borb/pdf/canvas/font/__init__.py b/borb/pdf/canvas/font/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/font/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/font/adobe_standard_encoding.py b/borb/pdf/canvas/font/adobe_standard_encoding.py similarity index 100% rename from ptext/pdf/canvas/font/adobe_standard_encoding.py rename to borb/pdf/canvas/font/adobe_standard_encoding.py diff --git a/borb/pdf/canvas/font/composite_font/__init__.py b/borb/pdf/canvas/font/composite_font/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/font/composite_font/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/font/composite_font/cid_font_type_0.py b/borb/pdf/canvas/font/composite_font/cid_font_type_0.py similarity index 95% rename from ptext/pdf/canvas/font/composite_font/cid_font_type_0.py rename to borb/pdf/canvas/font/composite_font/cid_font_type_0.py index 3aef5e6ce..9c539f9b2 100644 --- a/ptext/pdf/canvas/font/composite_font/cid_font_type_0.py +++ b/borb/pdf/canvas/font/composite_font/cid_font_type_0.py @@ -15,9 +15,9 @@ """ import typing -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import List, Name -from ptext.pdf.canvas.font.font import Font +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import List, Name +from borb.pdf.canvas.font.font import Font class CIDType0Font(Font): @@ -108,7 +108,7 @@ def _empty_copy(self) -> "Font": def __deepcopy__(self, memodict={}): # fmt: off f_out: CIDType0Font = super(CIDType0Font, self).__deepcopy__(memodict) - f_out[Name("Subtype")] = Name("Type0") + f_out[Name("Subtype")] = Name("CIDFontType0") f_out._width_cache: typing.Dict[int, pDecimal] = {k: v for k, v in self._width_cache.items()} return f_out # fmt: on diff --git a/ptext/pdf/canvas/font/composite_font/cid_font_type_2.py b/borb/pdf/canvas/font/composite_font/cid_font_type_2.py similarity index 84% rename from ptext/pdf/canvas/font/composite_font/cid_font_type_2.py rename to borb/pdf/canvas/font/composite_font/cid_font_type_2.py index 15d177a7f..e8804953f 100644 --- a/ptext/pdf/canvas/font/composite_font/cid_font_type_2.py +++ b/borb/pdf/canvas/font/composite_font/cid_font_type_2.py @@ -15,10 +15,10 @@ """ import typing -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name -from ptext.pdf.canvas.font.composite_font.cid_font_type_0 import CIDType0Font -from ptext.pdf.canvas.font.font import Font +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name +from borb.pdf.canvas.font.composite_font.cid_font_type_0 import CIDType0Font +from borb.pdf.canvas.font.font import Font class CIDType2Font(CIDType0Font): @@ -36,7 +36,7 @@ def _empty_copy(self) -> "Font": def __deepcopy__(self, memodict={}): # fmt: off f_out: CIDType2Font = super(CIDType2Font, self).__deepcopy__(memodict) - f_out[Name("Subtype")] = Name("Type0") + f_out[Name("Subtype")] = Name("CIDFontType2") f_out._width_cache: typing.Dict[int, pDecimal] = {k: v for k, v in self._width_cache.items()} return f_out # fmt: on diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/78-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/78-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/78-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/78-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-H b/borb/pdf/canvas/font/composite_font/cmaps/78-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-H rename to borb/pdf/canvas/font/composite_font/cmaps/78-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/78-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/78-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/78-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/78-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78-V b/borb/pdf/canvas/font/composite_font/cmaps/78-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78-V rename to borb/pdf/canvas/font/composite_font/cmaps/78-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/78ms-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/83pv-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/83pv-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/83pv-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/83pv-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/90ms-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/90msp-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/90pv-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Add-H b/borb/pdf/canvas/font/composite_font/cmaps/Add-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Add-H rename to borb/pdf/canvas/font/composite_font/cmaps/Add-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/Add-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Add-V b/borb/pdf/canvas/font/composite_font/cmaps/Add-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Add-V rename to borb/pdf/canvas/font/composite_font/cmaps/Add-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-1 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-1 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-1 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-1 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-2 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-2 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-2 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-2 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-3 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-3 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-3 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-3 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-4 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-4 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-4 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-4 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-5 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-5 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-5 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-5 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-6 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-6 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-6 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-6 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-7 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-7 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-7 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-CNS1-7 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-1 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-1 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-1 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-1 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-2 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-2 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-2 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-2 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-3 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-3 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-3 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-3 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-4 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-4 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-4 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-4 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-5 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-5 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-5 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-GB1-5 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-H b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-H rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-V b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-V rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Identity-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-1 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-1 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-1 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-1 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-2 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-2 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-2 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-2 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-3 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-3 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-3 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-3 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-4 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-4 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-4 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-4 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-5 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-5 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-5 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-5 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-6 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-6 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-6 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-6 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-7 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-7 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-7 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan1-7 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan2-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan2-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Japan2-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Japan2-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-1 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-1 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-1 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-1 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-2 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-2 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-2 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-2 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-3 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-3 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-3 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-3 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-4 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-4 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-4 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-4 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-5 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-5 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-5 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-5 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-6 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-6 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-6 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-6 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-7 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-7 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-7 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-7 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-8 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-8 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-8 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-8 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-9 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-9 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-KR-9 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-KR-9 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-0 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-0 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-0 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-0 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-1 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-1 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-1 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-1 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-2 b/borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-2 similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-2 rename to borb/pdf/canvas/font/composite_font/cmaps/Adobe-Korea1-2 diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/B5-H b/borb/pdf/canvas/font/composite_font/cmaps/B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/B5-V b/borb/pdf/canvas/font/composite_font/cmaps/B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/B5pc-H b/borb/pdf/canvas/font/composite_font/cmaps/B5pc-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/B5pc-H rename to borb/pdf/canvas/font/composite_font/cmaps/B5pc-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/B5pc-V b/borb/pdf/canvas/font/composite_font/cmaps/B5pc-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/B5pc-V rename to borb/pdf/canvas/font/composite_font/cmaps/B5pc-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/CNS-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/CNS-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/CNS-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/CNS-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS1-H b/borb/pdf/canvas/font/composite_font/cmaps/CNS1-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS1-H rename to borb/pdf/canvas/font/composite_font/cmaps/CNS1-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS1-V b/borb/pdf/canvas/font/composite_font/cmaps/CNS1-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS1-V rename to borb/pdf/canvas/font/composite_font/cmaps/CNS1-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS2-H b/borb/pdf/canvas/font/composite_font/cmaps/CNS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/CNS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/CNS2-V b/borb/pdf/canvas/font/composite_font/cmaps/CNS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/CNS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/CNS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETHK-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/ETHK-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETHK-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/ETHK-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETHK-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/ETHK-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETHK-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/ETHK-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETen-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/ETen-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETen-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/ETen-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETen-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/ETen-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETen-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/ETen-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETenms-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/ETenms-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETenms-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/ETenms-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/ETenms-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/ETenms-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/ETenms-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/ETenms-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Ext-H b/borb/pdf/canvas/font/composite_font/cmaps/Ext-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Ext-H rename to borb/pdf/canvas/font/composite_font/cmaps/Ext-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/Ext-RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Ext-V b/borb/pdf/canvas/font/composite_font/cmaps/Ext-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Ext-V rename to borb/pdf/canvas/font/composite_font/cmaps/Ext-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GB-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GB-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GB-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GB-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GB-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GB-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GB-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GB-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GB-H b/borb/pdf/canvas/font/composite_font/cmaps/GB-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GB-H rename to borb/pdf/canvas/font/composite_font/cmaps/GB-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GB-V b/borb/pdf/canvas/font/composite_font/cmaps/GB-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GB-V rename to borb/pdf/canvas/font/composite_font/cmaps/GB-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBK-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GBK-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBK-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBK-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBK-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GBK-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBK-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBK-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBK2K-H b/borb/pdf/canvas/font/composite_font/cmaps/GBK2K-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBK2K-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBK2K-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBK2K-V b/borb/pdf/canvas/font/composite_font/cmaps/GBK2K-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBK2K-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBK2K-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBKp-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBT-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GBT-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBT-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBT-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBT-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GBT-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBT-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBT-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBT-H b/borb/pdf/canvas/font/composite_font/cmaps/GBT-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBT-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBT-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBT-V b/borb/pdf/canvas/font/composite_font/cmaps/GBT-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBT-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBT-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBTpc-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/GBpc-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/H b/borb/pdf/canvas/font/composite_font/cmaps/H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/H rename to borb/pdf/canvas/font/composite_font/cmaps/H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKdla-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKdla-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKdla-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKdla-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKdla-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKdla-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKdla-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKdla-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKdlb-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKgccs-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKm314-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKm314-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKm314-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKm314-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKm314-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKm314-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKm314-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKm314-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKm471-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKm471-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKm471-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKm471-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKm471-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKm471-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKm471-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKm471-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKscs-B5-H b/borb/pdf/canvas/font/composite_font/cmaps/HKscs-B5-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKscs-B5-H rename to borb/pdf/canvas/font/composite_font/cmaps/HKscs-B5-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/HKscs-B5-V b/borb/pdf/canvas/font/composite_font/cmaps/HKscs-B5-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/HKscs-B5-V rename to borb/pdf/canvas/font/composite_font/cmaps/HKscs-B5-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hankaku b/borb/pdf/canvas/font/composite_font/cmaps/Hankaku similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hankaku rename to borb/pdf/canvas/font/composite_font/cmaps/Hankaku diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hiragana b/borb/pdf/canvas/font/composite_font/cmaps/Hiragana similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hiragana rename to borb/pdf/canvas/font/composite_font/cmaps/Hiragana diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/Hojo-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hojo-H b/borb/pdf/canvas/font/composite_font/cmaps/Hojo-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hojo-H rename to borb/pdf/canvas/font/composite_font/cmaps/Hojo-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Hojo-V b/borb/pdf/canvas/font/composite_font/cmaps/Hojo-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Hojo-V rename to borb/pdf/canvas/font/composite_font/cmaps/Hojo-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/KSC-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/KSC-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-H b/borb/pdf/canvas/font/composite_font/cmaps/KSC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-Johab-H b/borb/pdf/canvas/font/composite_font/cmaps/KSC-Johab-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-Johab-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-Johab-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-Johab-V b/borb/pdf/canvas/font/composite_font/cmaps/KSC-Johab-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-Johab-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-Johab-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSC-V b/borb/pdf/canvas/font/composite_font/cmaps/KSC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSC-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-H b/borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-H b/borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-V b/borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-HW-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-V b/borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSCms-UHC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-H b/borb/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-H rename to borb/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-V b/borb/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-V rename to borb/pdf/canvas/font/composite_font/cmaps/KSCpc-EUC-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Katakana b/borb/pdf/canvas/font/composite_font/cmaps/Katakana similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Katakana rename to borb/pdf/canvas/font/composite_font/cmaps/Katakana diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/NWP-H b/borb/pdf/canvas/font/composite_font/cmaps/NWP-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/NWP-H rename to borb/pdf/canvas/font/composite_font/cmaps/NWP-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/NWP-V b/borb/pdf/canvas/font/composite_font/cmaps/NWP-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/NWP-V rename to borb/pdf/canvas/font/composite_font/cmaps/NWP-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/RKSJ-H b/borb/pdf/canvas/font/composite_font/cmaps/RKSJ-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/RKSJ-H rename to borb/pdf/canvas/font/composite_font/cmaps/RKSJ-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/RKSJ-V b/borb/pdf/canvas/font/composite_font/cmaps/RKSJ-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/RKSJ-V rename to borb/pdf/canvas/font/composite_font/cmaps/RKSJ-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/Roman b/borb/pdf/canvas/font/composite_font/cmaps/Roman similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/Roman rename to borb/pdf/canvas/font/composite_font/cmaps/Roman diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniAKR-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-H b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniCNS-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-H b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniGB-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-H b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniHojo-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-HW-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJIS2004-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-HW-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-HW-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-HW-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-HW-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISPro-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISPro-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISX0213-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniJISX02132004-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-H b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-V b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UCS2-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-H b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-V b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF16-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-H b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-V b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF32-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-H b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-H similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-H rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-H diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-V b/borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-V rename to borb/pdf/canvas/font/composite_font/cmaps/UniKS-UTF8-V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/V b/borb/pdf/canvas/font/composite_font/cmaps/V similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/V rename to borb/pdf/canvas/font/composite_font/cmaps/V diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/WP-Symbol b/borb/pdf/canvas/font/composite_font/cmaps/WP-Symbol similarity index 100% rename from ptext/pdf/canvas/font/composite_font/cmaps/WP-Symbol rename to borb/pdf/canvas/font/composite_font/cmaps/WP-Symbol diff --git a/borb/pdf/canvas/font/composite_font/cmaps/__init__.py b/borb/pdf/canvas/font/composite_font/cmaps/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/font/composite_font/cmaps/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/font/composite_font/font_type_0.py b/borb/pdf/canvas/font/composite_font/font_type_0.py similarity index 73% rename from ptext/pdf/canvas/font/composite_font/font_type_0.py rename to borb/pdf/canvas/font/composite_font/font_type_0.py index a570c8515..0001aae9c 100644 --- a/ptext/pdf/canvas/font/composite_font/font_type_0.py +++ b/borb/pdf/canvas/font/composite_font/font_type_0.py @@ -10,9 +10,9 @@ import typing from pathlib import Path -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import List, Name, Stream -from ptext.pdf.canvas.font.font import Font +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import List, Name, Stream +from borb.pdf.canvas.font.font import Font logger = logging.getLogger(__name__) @@ -52,6 +52,9 @@ def _read_encoding_cmap(self): self._byte_to_char_identifier = { k: v for k, v in self._read_cmap(cmap_bytes).items() } + self._char_to_byte_identifier = { + v: k for k, v in self._byte_to_char_identifier.items() + } def character_identifier_to_unicode( self, character_identifier: int @@ -84,27 +87,12 @@ def character_identifier_to_unicode( return None assert cid is not None - # b) Obtain the registry and ordering of the character collection used by the font’s CMap - # (for example, Adobe and Japan1) from its CIDSystemInfo dictionary. - assert "DescendantFonts" in self - assert isinstance(self["DescendantFonts"], List) - assert len(self["DescendantFonts"]) == 1 - assert "CIDSystemInfo" in self["DescendantFonts"][0] - assert "Registry" in self["DescendantFonts"][0]["CIDSystemInfo"] - assert "Ordering" in self["DescendantFonts"][0]["CIDSystemInfo"] - registry: str = str(self["DescendantFonts"][0]["CIDSystemInfo"]["Registry"]) - ordering: str = str(self["DescendantFonts"][0]["CIDSystemInfo"]["Ordering"]) - - # c) Construct a second CMap name by concatenating the registry and ordering obtained in step (b) in - # the format registry–ordering–UCS2 (for example, Adobe–Japan1–UCS2). - cmap_name: str = "".join([registry, "-", ordering, "-", "UCS2"]) - # d) Obtain the CMap with the name constructed in step (c) (available from the ASN Web site; see the # Bibliography). # https://github.com/adobe-type-tools/cmap-resources if len(self._character_identifier_to_unicode_lookup) == 0: self._character_identifier_to_unicode_lookup = ( - Type0Font._find_best_matching_predefined_cmap(cmap_name) + Type0Font._find_best_matching_predefined_cmap(self._get_cmap_name()) ) self._unicode_lookup_to_character_identifier = { v: k @@ -118,6 +106,24 @@ def character_identifier_to_unicode( # default return None + def _get_cmap_name(self) -> str: + # b) Obtain the registry and ordering of the character collection used by the font’s CMap + # (for example, Adobe and Japan1) from its CIDSystemInfo dictionary. + assert "DescendantFonts" in self + assert isinstance(self["DescendantFonts"], List) + assert len(self["DescendantFonts"]) == 1 + assert "CIDSystemInfo" in self["DescendantFonts"][0] + assert "Registry" in self["DescendantFonts"][0]["CIDSystemInfo"] + assert "Ordering" in self["DescendantFonts"][0]["CIDSystemInfo"] + registry: str = str(self["DescendantFonts"][0]["CIDSystemInfo"]["Registry"]) + ordering: str = str(self["DescendantFonts"][0]["CIDSystemInfo"]["Ordering"]) + + # c) Construct a second CMap name by concatenating the registry and ordering obtained in step (b) in + # the format registry–ordering–UCS2 (for example, Adobe–Japan1–UCS2). + cmap_name: str = "".join([registry, "-", ordering, "-", "UCS2"]) + + return cmap_name + @staticmethod def _find_best_matching_predefined_cmap(cmap_name: str) -> typing.Dict[int, str]: cmap_dir: Path = Path(__file__).parent / "cmaps" @@ -128,29 +134,30 @@ def _find_best_matching_predefined_cmap(cmap_name: str) -> typing.Dict[int, str] if cmap_name not in predefined_cmaps: if cmap_name == "Adobe-Identity-UCS2": - logger.info( - "Encoding Adobe-Identity-UCS2 was specified, using Adobe-Identity-H in stead" - ) + # fmt: off + logger.info("Encoding Adobe-Identity-UCS2 was specified, using Adobe-Identity-H in stead") cmap_name = "Adobe-Identity-H" + # fmt: on if cmap_name == "Adobe-Japan1-UCS2": - logger.info( - "Encoding Adobe-Identity-UCS2 was specified, using Adobe-Japan1-0 in stead" - ) + # fmt: off + logger.info("Encoding Adobe-Identity-UCS2 was specified, using Adobe-Japan1-0 in stead") cmap_name = "Adobe-Japan1-0" + # fmt: on if cmap_name not in predefined_cmaps: - logger.info( - "Encoding %s was specified, defaulting to Adobe-Identity-H in stead" - % cmap_name - ) + # fmt: off + logger.info("Encoding %s was specified, defaulting to Adobe-Identity-H in stead" % cmap_name) cmap_name = "Adobe-Identity-H" + # fmt: on + # read predefined cmap cmap_bytes: typing.Optional[bytes] = None with open(cmap_dir / cmap_name, "rb") as cmap_file_handle: cmap_bytes = cmap_file_handle.read() - assert cmap_bytes is not None + + # use Font._read_cmap to process (and return) return Font._read_cmap(cmap_bytes) def unicode_to_character_identifier(self, unicode: str) -> typing.Optional[int]: @@ -161,6 +168,25 @@ def unicode_to_character_identifier(self, unicode: str) -> typing.Optional[int]: if Name("ToUnicode") in self: self._read_to_unicode() return self._unicode_lookup_to_character_identifier.get(unicode) + + if Name("Encoding") in self: + assert str(self["Encoding"]) in [ + "Identity", + "Identity-H", + ], "Only Identity and Identity-H are currently supported." + if len(self._character_identifier_to_unicode_lookup) == 0: + self._character_identifier_to_unicode_lookup = ( + Type0Font._find_best_matching_predefined_cmap(self._get_cmap_name()) + ) + self._unicode_lookup_to_character_identifier = { + v: k + for k, v in self._character_identifier_to_unicode_lookup.items() + } + + # e) Map the CID obtained in step (a) according to the CMap obtained in step (d), producing a + # Unicode value. + return self._unicode_lookup_to_character_identifier.get(unicode, None) + # default return None diff --git a/ptext/pdf/canvas/font/font.py b/borb/pdf/canvas/font/font.py similarity index 95% rename from ptext/pdf/canvas/font/font.py rename to borb/pdf/canvas/font/font.py index 774ef65d8..1c2f38aef 100644 --- a/ptext/pdf/canvas/font/font.py +++ b/borb/pdf/canvas/font/font.py @@ -18,10 +18,10 @@ import typing from decimal import Decimal -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.tokenize.low_level_tokenizer import Token, TokenType -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, List, Name +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.tokenize.low_level_tokenizer import Token, TokenType +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, List, Name class Font(Dictionary): @@ -176,13 +176,14 @@ def _read_cmap(cmap_bytes: bytes) -> typing.Dict[int, str]: token = cmap_tokenizer.next_non_comment_token() assert token is not None - unicode_str: str = str(token.get_text())[1:-1].replace(" ","") - unicode_str = "".join( - [ - chr(int(unicode_str[j: j + 4], 16)) - for j in range(0, len(unicode_str), 4) - ] - ) + if token.get_text().startswith("<") and token.get_text().endswith(">"): + unicode_str: str = str(token.get_text())[1:-1].replace(" ","") + unicode_str = "".join([chr(int(unicode_str[j: j + 4], 16)) for j in range(0, len(unicode_str), 4)]) + elif token.get_text().startswith("/"): + # TODO + assert False, "Unsupported CMAP syntax" + else: + assert False, "Invalid CMAP" out_map[char_code] = unicode_str if token.get_text() == "begincidrange": diff --git a/ptext/pdf/canvas/font/glyph_line.py b/borb/pdf/canvas/font/glyph_line.py similarity index 98% rename from ptext/pdf/canvas/font/glyph_line.py rename to borb/pdf/canvas/font/glyph_line.py index b339ff46d..47f07fe5c 100644 --- a/ptext/pdf/canvas/font/glyph_line.py +++ b/borb/pdf/canvas/font/glyph_line.py @@ -10,8 +10,8 @@ from curses.ascii import isspace from decimal import Decimal -from ptext.io.read.types import Decimal as pDecimal -from ptext.pdf.canvas.font.font import Font +from borb.io.read.types import Decimal as pDecimal +from borb.pdf.canvas.font.font import Font class Glyph: diff --git a/borb/pdf/canvas/font/simple_font/__init__.py b/borb/pdf/canvas/font/simple_font/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/font/simple_font/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/pdf/canvas/font/simple_font/afm/__init__.py b/borb/pdf/canvas/font/simple_font/afm/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/font/simple_font/afm/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/font/simple_font/afm/courier-bold-oblique.afm b/borb/pdf/canvas/font/simple_font/afm/courier-bold-oblique.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/courier-bold-oblique.afm rename to borb/pdf/canvas/font/simple_font/afm/courier-bold-oblique.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/courier-bold.afm b/borb/pdf/canvas/font/simple_font/afm/courier-bold.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/courier-bold.afm rename to borb/pdf/canvas/font/simple_font/afm/courier-bold.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/courier-oblique.afm b/borb/pdf/canvas/font/simple_font/afm/courier-oblique.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/courier-oblique.afm rename to borb/pdf/canvas/font/simple_font/afm/courier-oblique.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/courier.afm b/borb/pdf/canvas/font/simple_font/afm/courier.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/courier.afm rename to borb/pdf/canvas/font/simple_font/afm/courier.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/helvetica-bold-oblique.afm b/borb/pdf/canvas/font/simple_font/afm/helvetica-bold-oblique.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/helvetica-bold-oblique.afm rename to borb/pdf/canvas/font/simple_font/afm/helvetica-bold-oblique.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/helvetica-bold.afm b/borb/pdf/canvas/font/simple_font/afm/helvetica-bold.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/helvetica-bold.afm rename to borb/pdf/canvas/font/simple_font/afm/helvetica-bold.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/helvetica-oblique.afm b/borb/pdf/canvas/font/simple_font/afm/helvetica-oblique.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/helvetica-oblique.afm rename to borb/pdf/canvas/font/simple_font/afm/helvetica-oblique.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/helvetica.afm b/borb/pdf/canvas/font/simple_font/afm/helvetica.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/helvetica.afm rename to borb/pdf/canvas/font/simple_font/afm/helvetica.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/symbol.afm b/borb/pdf/canvas/font/simple_font/afm/symbol.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/symbol.afm rename to borb/pdf/canvas/font/simple_font/afm/symbol.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/times-bold-italic.afm b/borb/pdf/canvas/font/simple_font/afm/times-bold-italic.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/times-bold-italic.afm rename to borb/pdf/canvas/font/simple_font/afm/times-bold-italic.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/times-bold.afm b/borb/pdf/canvas/font/simple_font/afm/times-bold.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/times-bold.afm rename to borb/pdf/canvas/font/simple_font/afm/times-bold.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/times-italic.afm b/borb/pdf/canvas/font/simple_font/afm/times-italic.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/times-italic.afm rename to borb/pdf/canvas/font/simple_font/afm/times-italic.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/times-roman.afm b/borb/pdf/canvas/font/simple_font/afm/times-roman.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/times-roman.afm rename to borb/pdf/canvas/font/simple_font/afm/times-roman.afm diff --git a/ptext/pdf/canvas/font/simple_font/afm/zapfdingbats.afm b/borb/pdf/canvas/font/simple_font/afm/zapfdingbats.afm similarity index 100% rename from ptext/pdf/canvas/font/simple_font/afm/zapfdingbats.afm rename to borb/pdf/canvas/font/simple_font/afm/zapfdingbats.afm diff --git a/ptext/pdf/canvas/font/simple_font/font_type_1.py b/borb/pdf/canvas/font/simple_font/font_type_1.py similarity index 79% rename from ptext/pdf/canvas/font/simple_font/font_type_1.py rename to borb/pdf/canvas/font/simple_font/font_type_1.py index 66d913476..97397c11d 100644 --- a/ptext/pdf/canvas/font/simple_font/font_type_1.py +++ b/borb/pdf/canvas/font/simple_font/font_type_1.py @@ -5,22 +5,25 @@ encoding for the glyph descriptions, and it includes hint information that enables high-quality rendering even at small sizes and low resolutions. """ +import copy +import io import logging import typing from pathlib import Path from fontTools.afmLib import AFM # type: ignore [import] from fontTools.agl import toUnicode # type: ignore [import] +from fontTools.cffLib import CFFFontSet, TopDict # type: ignore [import] -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, Name -from ptext.pdf.canvas.font.adobe_standard_encoding import ( +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, Name +from borb.pdf.canvas.font.adobe_standard_encoding import ( adobe_standard_decode, adobe_standard_encode, ) -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.simple_font.simple_font import SimpleFont -from ptext.pdf.canvas.font.symbol_encoding import symbol_decode, zapfdingbats_decode +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.simple_font.simple_font import SimpleFont +from borb.pdf.canvas.font.symbol_encoding import symbol_decode, zapfdingbats_decode logger = logging.getLogger(__name__) @@ -39,12 +42,85 @@ def __init__(self): self._character_identifier_to_unicode_lookup: typing.Dict[int, str] = {} self._unicode_lookup_to_character_identifier: typing.Dict[str, int] = {} + def _read_encoding_with_unclear_glyph_names(self): + + # figure out how many characters we'll need to calculate + assert "FirstChar" in self + assert isinstance(self["FirstChar"], pDecimal) + assert "LastChar" in self + assert isinstance(self["LastChar"], pDecimal) + first_char: int = int(self["FirstChar"]) + last_char: int = int(self["LastChar"]) + self._character_identifier_to_unicode_lookup = {} + + i: int = 0 + for i in range(first_char, last_char + 1): + y: typing.Optional[str] = None + try: + if self["Encoding"]["BaseEncoding"] == "WinAnsiEncoding": + y = bytes([i]).decode("cp1252") + elif self["Encoding"]["BaseEncoding"] == "MacRomanEncoding": + y = bytes([i]).decode("mac-roman") + elif self["Encoding"]["BaseEncoding"] == "MacExpertEncoding": + # TODO replace by actual MacExpertEncoding + logger.debug( + "Font %s uses MacExpertEncoding, defaulting to MacRomanEncoding" + % str(self["BaseFont"]) + ) + y = bytes([i]).decode("mac-roman") + elif self["Encoding"]["BaseEncoding"] == "StandardEncoding": + y = adobe_standard_decode(bytes([i])) + except: + pass + if y is not None: + self._character_identifier_to_unicode_lookup[i] = y + + # apply differences + j: int = 0 + i = 0 + encoding_without_differences: typing.Dict[int, str] = copy.deepcopy( + self._character_identifier_to_unicode_lookup + ) + while i < len(self["Encoding"]["Differences"]): + assert isinstance(self["Encoding"]["Differences"][i], pDecimal) + character_code: int = self["Encoding"]["Differences"][i] + j = i + 1 + while j < len(self["Encoding"]["Differences"]) and not isinstance( + self["Encoding"]["Differences"][j], pDecimal + ): + glyph_name: str = str(self["Encoding"]["Differences"][j]) + cid: int = int(glyph_name[1:]) + self._character_identifier_to_unicode_lookup[ + int(character_code) + ] = encoding_without_differences[cid] + character_code += 1 + j += 1 + i = j + + # build reverse map + self._unicode_lookup_to_character_identifier = { + v: k for k, v in self._character_identifier_to_unicode_lookup.items() + } + def _read_encoding_with_differences(self) -> None: # check whether we've been here before if len(self._unicode_lookup_to_character_identifier) > 0: return + # IF self["Encoding"]["Differences"] only has non-standard glyph names, + # AND those glyph names all resolve to (using fontTools.agl.toUnicode) + # THEN attempt to parse them as numbers, using those as CIDs + if all( + [ + str(x).startswith("G") and toUnicode(str(x)) == "" + for x in self["Encoding"]["Differences"] + if isinstance(x, Name) + ] + ): + self._read_encoding_with_unclear_glyph_names() + return + # figure out how many characters we'll need to calculate assert "FirstChar" in self assert isinstance(self["FirstChar"], pDecimal) @@ -76,6 +152,21 @@ def _read_encoding_with_differences(self) -> None: if y is not None: self._character_identifier_to_unicode_lookup[i] = y + # read font file + if "FontDescriptor" in self and "FontFile3" in self["FontDescriptor"]: + font_file_bytes: bytes = self["FontDescriptor"]["FontFile3"]["DecodedBytes"] + cff: CFFFontSet = CFFFontSet() + cff.major = 1 + cff.decompile(io.BytesIO(font_file_bytes), otFont=None) + assert len(cff.keys()) == 1 + top_level_dict: TopDict = cff[0] + # A Type 1 font program’s glyph descriptions are keyed by glyph names, not by character codes. Glyph names + # are ordinary PDF name objects. Descriptions of Latin alphabetic characters are normally associated with + # names consisting of single letters, such as A or a. Other characters are associated with names composed of + # words, such as three, ampersand, or parenleft. A Type 1 font’s built-in encoding shall be defined by an + # Encoding array that is part of the font program, not to be confused with the Encoding entry in the PDF font + # dictionary. + # apply differences j: int = 0 i = 0 @@ -363,6 +454,7 @@ def __init__(self, font_name: typing.Optional[str] = None): self._unicode_lookup_to_character_identifier = {v:k for k,v in self._character_identifier_to_unicode_lookup.items()} else: + self[Name("Encoding")] = Name("WinAnsiEncoding") for c in range(0, 256): try: self._character_identifier_to_unicode_lookup[c] = bytes([c]).decode("cp1252") diff --git a/ptext/pdf/canvas/font/simple_font/font_type_3.py b/borb/pdf/canvas/font/simple_font/font_type_3.py similarity index 93% rename from ptext/pdf/canvas/font/simple_font/font_type_3.py rename to borb/pdf/canvas/font/simple_font/font_type_3.py index c5e1db7b7..ca9ba024c 100644 --- a/ptext/pdf/canvas/font/simple_font/font_type_3.py +++ b/borb/pdf/canvas/font/simple_font/font_type_3.py @@ -12,10 +12,10 @@ import logging import typing -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.simple_font.font_type_1 import Type1Font +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.simple_font.font_type_1 import Type1Font logger = logging.getLogger(__name__) diff --git a/ptext/pdf/canvas/font/simple_font/simple_font.py b/borb/pdf/canvas/font/simple_font/simple_font.py similarity index 98% rename from ptext/pdf/canvas/font/simple_font/simple_font.py rename to borb/pdf/canvas/font/simple_font/simple_font.py index ff64b5635..53a778899 100644 --- a/ptext/pdf/canvas/font/simple_font/simple_font.py +++ b/borb/pdf/canvas/font/simple_font/simple_font.py @@ -17,7 +17,7 @@ and other attributes of the font; see 9.8, "Font Descriptors". Among those attributes is an optional font file stream containing the font program. """ -from ptext.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.font import Font class SimpleFont(Font): diff --git a/borb/pdf/canvas/font/simple_font/true_type_font.py b/borb/pdf/canvas/font/simple_font/true_type_font.py new file mode 100644 index 000000000..b6a57e330 --- /dev/null +++ b/borb/pdf/canvas/font/simple_font/true_type_font.py @@ -0,0 +1,331 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" +The TrueType font format was developed by Apple Computer, Inc., and has been adopted as a standard font +format for the Microsoft Windows operating system. Specifications for the TrueType font file format are +available in Apple’s TrueType Reference Manual and Microsoft’s TrueType 1.0 Font Files Technical +Specification (see Bibliography). +""" +import typing +import zlib +from decimal import Decimal +from pathlib import Path + +from fontTools.pens.boundsPen import BoundsPen # type: ignore [import] +from fontTools.ttLib import TTFont # type: ignore [import] +from fontTools.agl import toUnicode # type: ignore [import] + +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, List, Name, Stream, String +from borb.pdf.canvas.font.composite_font.cid_font_type_2 import CIDType2Font +from borb.pdf.canvas.font.composite_font.font_type_0 import Type0Font +from borb.pdf.canvas.font.simple_font.font_type_1 import Type1Font + + +class TrueTypeFont(Type1Font): + """ + A TrueType font dictionary may contain the same entries as a Type 1 font dictionary (see Table 111), with these + differences: + • The value of Subtype shall be TrueType. + • The value of Encoding is subject to limitations that are described in 9.6.6, "Character Encoding". + • The value of BaseFont is derived differently. The PostScript name for the value of BaseFont may be determined in one of two ways: + • If the TrueType font program's “name” table contains a PostScript name, it shall be used. + • In the absence of such an entry in the “name” table, a PostScript name shall be derived from the name by + which the font is known in the host operating system. On a Windows system, the name shall be based on + the lfFaceName field in a LOGFONT structure; in the Mac OS, it shall be based on the name of the FOND + resource. If the name contains any SPACEs, the SPACEs shall be removed. + """ + + @staticmethod + def true_type_font_from_file( + path_to_font_file: Path, + ) -> typing.Union["TrueTypeFont", "Type0Font"]: + """ + This function returns the PDF TrueTypeFont object for a given TTF file + """ + assert path_to_font_file.exists() + assert path_to_font_file.name.endswith(".ttf") + + font_file_bytes: typing.Optional[bytes] = None + with open(path_to_font_file, "rb") as ffh: + font_file_bytes = ffh.read() + assert font_file_bytes + + # read file + ttf_font_file: TTFont = TTFont(path_to_font_file) + + # read cmap + cmap: typing.Optional[typing.Dict[int, str]] = ttf_font_file.getBestCmap() + assert cmap is not None + cmap_reverse: typing.Dict[str, int] = {} + for k, v in cmap.items(): + if v in cmap_reverse: + cmap_reverse[v] = min(cmap_reverse[v], k) + else: + cmap_reverse[v] = k + glyph_order: typing.List[str] = [ + x for x in ttf_font_file.glyphOrder if x in cmap_reverse + ] + + # if there are more than 256 glyphs, we need to switch to a Type0Font + if len(glyph_order) >= 256: + # fmt: off + type_0_font: Type0Font = TrueTypeFont._type_0_font_from_file(ttf_font_file) + type_0_font["DescendantFonts"][0]["FontDescriptor"][Name("FontFile2")] = TrueTypeFont._get_font_file_stream(font_file_bytes) + return type_0_font + # fmt: on + + # build font + font: TrueTypeFont = TrueTypeFont() + font_name: str = TrueTypeFont._get_base_font(ttf_font_file) + font[Name("Name")] = Name(font_name) + font[Name("BaseFont")] = Name(font_name) + + # build widths + units_per_em: pDecimal = pDecimal(ttf_font_file["head"].unitsPerEm) + if cmap is not None: + font[Name("FirstChar")] = pDecimal(0) + font[Name("LastChar")] = pDecimal(len(glyph_order)) + font[Name("Widths")] = List() + for glyph_name in glyph_order: + w: typing.Union[pDecimal, Decimal] = (pDecimal(ttf_font_file.getGlyphSet()[glyph_name].width) / units_per_em) * Decimal(1000) + w = pDecimal(round(w, 2)) + font["Widths"].append(w) + + assert font[Name("FirstChar")] >= 0 + assert ( + font[Name("LastChar")] < 256 + ), "TrueType fonts with more than 256 glyphs are currently not supported." + + font[Name("FontDescriptor")] = TrueTypeFont._get_font_descriptor(ttf_font_file) + font[Name("Encoding")] = Dictionary() + font["Encoding"][Name("BaseEncoding")] = Name("WinAnsiEncoding") + font["Encoding"][Name("Differences")] = List() + for i in range(0, len(glyph_order)): + font["Encoding"]["Differences"].append(pDecimal(i)) + font["Encoding"]["Differences"].append(Name(glyph_order[i])) + + # embed font file + font["FontDescriptor"][Name("FontFile2")] = TrueTypeFont._get_font_file_stream( + font_file_bytes + ) + + # return + return font + + @staticmethod + def _get_font_file_stream(font_file_bytes: bytes) -> Stream: + font_stream: Stream = Stream() + font_stream[Name("Type")] = Name("Font") + font_stream[Name("Subtype")] = Name("TrueType") + font_stream[Name("Length")] = pDecimal(len(font_file_bytes)) + font_stream[Name("Length1")] = pDecimal(len(font_file_bytes)) + font_stream[Name("Filter")] = Name("FlateDecode") + font_stream[Name("DecodedBytes")] = font_file_bytes + font_stream[Name("Bytes")] = zlib.compress(font_file_bytes, 9) + return font_stream + + @staticmethod + def _get_font_descriptor(ttf_font_file: TTFont) -> Dictionary: + + # fmt: off + font_descriptor: Dictionary = Dictionary() + font_descriptor[Name("Type")] = Name("FontDescriptor") + font_descriptor[Name("FontName")] = String(TrueTypeFont._get_base_font(ttf_font_file)) + font_descriptor[Name("FontStretch")] = Name("Normal") # TODO + font_descriptor[Name("FontWeight")] = pDecimal(400) # TODO + font_descriptor[Name("Flags")] = pDecimal(4) # TODO + # fmt: on + + # determine FontBBox, CapHeight + units_per_em: float = ttf_font_file["head"].unitsPerEm + min_x: float = 1000 + min_y: float = 1000 + max_x: float = 0 + max_y: float = 0 + cap_height: typing.Optional[pDecimal] = None + glyph_set = ttf_font_file.getGlyphSet() + for glyph_name in ttf_font_file.glyphOrder: + pen = BoundsPen(glyph_set) + glyph_set[glyph_name].draw(pen) + if pen.bounds is None: + continue + # determine CapHeight + if glyph_name in "EFHIJLMNTZ" and cap_height is None: + cap_height = pDecimal(pen.bounds[3]) + min_x = min(min_x, pen.bounds[0] / units_per_em * 1000) + min_y = min(min_y, pen.bounds[1] / units_per_em * 1000) + max_x = max(max_x, pen.bounds[2] / units_per_em * 1000) + max_y = max(max_y, pen.bounds[3] / units_per_em * 1000) + if cap_height is None: + cap_height = pDecimal(840) + + font_descriptor[Name("FontBBox")] = List().set_can_be_referenced(False) + font_descriptor["FontBBox"].append(pDecimal(min_x)) + font_descriptor["FontBBox"].append(pDecimal(min_y)) + font_descriptor["FontBBox"].append(pDecimal(max_x)) + font_descriptor["FontBBox"].append(pDecimal(max_y)) + + # fmt: off + font_descriptor[Name("ItalicAngle")] = pDecimal(ttf_font_file["post"].italicAngle) + units_per_em: pDecimal = pDecimal(ttf_font_file["head"].unitsPerEm) + font_descriptor[Name("Ascent")] = pDecimal(pDecimal(ttf_font_file["hhea"].ascent) / units_per_em * Decimal(1000)) + font_descriptor[Name("Descent")] = pDecimal(pDecimal(ttf_font_file["hhea"].descent) / units_per_em * Decimal(1000)) + font_descriptor[Name("CapHeight")] = cap_height + font_descriptor[Name("StemV")] = pDecimal(297) # TODO + # fmt: on + + return font_descriptor + + @staticmethod + def _get_base_font(ttf_font_file: TTFont) -> str: + font_name: str = str( + [ + x + for x in ttf_font_file["name"].names + if x.platformID == 3 and x.platEncID == 1 and x.nameID == 6 + ][0].string, + "latin1", + ) + font_name = "".join( + [x for x in font_name if x.lower() in "abcdefghijklmnopqrstuvwxyz-"] + ) + return font_name + + @staticmethod + def _build_custom_cmap(ttf_font_file: TTFont) -> Stream: + cmap_prefix: str = """ + /CIDInit /ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo + << /Registry (Adobe) + /Ordering (UCS) + /Supplement 0 + >> def + /CMapName /Adobe-Identity-UCS def + /CMapType 2 def + 1 begincodespacerange + <0000> + endcodespacerange + """ + + # 1 beginbfchar + # <0000> <0000> + # endbfchar + + pairs: typing.List[typing.Tuple[str, str]] = [] + for i, g in enumerate(ttf_font_file.glyphOrder): + g_unicode: str = toUnicode(g) + if len(g_unicode) == 0: + continue + g_hex: str = "" + if len(g_unicode) == 1: + g_hex = hex(ord(g_unicode))[2:] + if len(g_unicode) == 2: + g_hex = hex(ord(g_unicode[0]))[2:] + hex(ord(g_unicode[1]))[2:] + while len(g_hex) < 4: + g_hex = "0" + g_hex + i_hex: str = hex(i)[2:] + while len(i_hex) < 4: + i_hex = "0" + i_hex + pairs.append((i_hex, g_hex)) + + cmap_content: str = "" + for i in range(0, len(pairs), 100): + start_index: int = i + end_index: int = min(start_index + 100, len(pairs)) + n: int = end_index - start_index + cmap_content += "%d beginbfchar\n" % n + for j in range(start_index, end_index): + cmap_content += "<%s> <%s>\n" % (pairs[j][0], pairs[j][1]) + cmap_content += "endbfchar\n" + + cmap_suffix: str = """ + endcmap + CMapName currentdict /CMap defineresource pop + end + end + """ + + bts: bytes = (cmap_prefix + cmap_content + cmap_suffix).encode("latin1") + to_unicode_stream = Stream() + to_unicode_stream[Name("DecodedBytes")] = bts + to_unicode_stream[Name("Bytes")] = zlib.compress(bts, 9) + to_unicode_stream[Name("Filter")] = Name("FlateDecode") + to_unicode_stream[Name("Length")] = pDecimal(len(bts)) + return to_unicode_stream + + @staticmethod + def _type_0_font_from_file(ttf_font_file: TTFont) -> "Type0Font": + type_0_font: Type0Font = Type0Font() + + # build BaseFont + font_name: str = TrueTypeFont._get_base_font(ttf_font_file) + type_0_font[Name("BaseFont")] = Name(font_name) + + # set Encoding + type_0_font[Name("Encoding")] = Name("Identity-H") + + # set ToUnicode + type_0_font[Name("ToUnicode")] = TrueTypeFont._build_custom_cmap(ttf_font_file) + + # build DescendantFont + descendant_font: CIDType2Font = CIDType2Font() + descendant_font[Name("Type")] = Name("Font") + descendant_font[Name("Subtype")] = Name("CIDFontType2") + descendant_font[Name("BaseFont")] = Name(font_name) + descendant_font[Name("FontDescriptor")] = TrueTypeFont._get_font_descriptor( + ttf_font_file + ) + descendant_font[Name("DW")] = pDecimal(250) + + # build W array + cmap = ttf_font_file["cmap"].getcmap(3, 1).cmap + glyph_set = ttf_font_file.getGlyphSet() + widths_array: List = List() + for cid, g in enumerate(ttf_font_file.glyphOrder): + glyph_width: float = 0 + try: + glyph_width = glyph_set[cmap[ord(toUnicode(g))]].width + except: + continue + # set DW based on the width of a space character + if toUnicode(g) == " ": + descendant_font[Name("DW")] = pDecimal(glyph_width) + widths_array.append(pDecimal(cid)) + widths_array.append(List()) + widths_array[-1].append(pDecimal(glyph_width)) + descendant_font[Name("W")] = widths_array + descendant_font[Name("CIDToGIDMap")] = Name("Identity") + + # build CIDSystemInfo + # fmt: off + descendant_font[Name("CIDSystemInfo")] = Dictionary() + descendant_font[Name("CIDSystemInfo")][Name("Registry")] = String("Adobe") + descendant_font[Name("CIDSystemInfo")][Name("Ordering")] = String("Identity") + descendant_font[Name("CIDSystemInfo")][Name("Supplement")] = pDecimal(0) + # fmt: on + + # add to DescendantFonts + type_0_font[Name("DescendantFonts")] = List() + type_0_font[Name("DescendantFonts")].append(descendant_font) + + # return + return type_0_font + + def __init__(self): + super(TrueTypeFont, self).__init__() + self[Name("Subtype")] = Name("TrueType") + + def _empty_copy(self) -> "Font": # type: ignore [name-defined] + return TrueTypeFont() + + def __deepcopy__(self, memodict={}): + # fmt: off + f_out: TrueTypeFont = super(TrueTypeFont, self).__deepcopy__(memodict) + f_out[Name("Subtype")] = Name("TrueType") + f_out._character_identifier_to_unicode_lookup: typing.Dict[int, str] = {k: v for k, v in self._character_identifier_to_unicode_lookup.items()} + f_out._unicode_lookup_to_character_identifier: typing.Dict[str, int] = {k: v for k, v in self._unicode_lookup_to_character_identifier.items()} + return f_out + # fmt: on diff --git a/ptext/pdf/canvas/font/symbol_encoding.py b/borb/pdf/canvas/font/symbol_encoding.py similarity index 100% rename from ptext/pdf/canvas/font/symbol_encoding.py rename to borb/pdf/canvas/font/symbol_encoding.py diff --git a/borb/pdf/canvas/geometry/__init__.py b/borb/pdf/canvas/geometry/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/geometry/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/geometry/line_segment.py b/borb/pdf/canvas/geometry/line_segment.py similarity index 96% rename from ptext/pdf/canvas/geometry/line_segment.py rename to borb/pdf/canvas/geometry/line_segment.py index 92f713e5e..044e304b1 100644 --- a/ptext/pdf/canvas/geometry/line_segment.py +++ b/borb/pdf/canvas/geometry/line_segment.py @@ -8,7 +8,7 @@ from math import sqrt from typing import Tuple -from ptext.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.geometry.matrix import Matrix class LineSegment: diff --git a/ptext/pdf/canvas/geometry/matrix.py b/borb/pdf/canvas/geometry/matrix.py similarity index 100% rename from ptext/pdf/canvas/geometry/matrix.py rename to borb/pdf/canvas/geometry/matrix.py diff --git a/ptext/pdf/canvas/geometry/rectangle.py b/borb/pdf/canvas/geometry/rectangle.py similarity index 100% rename from ptext/pdf/canvas/geometry/rectangle.py rename to borb/pdf/canvas/geometry/rectangle.py diff --git a/borb/pdf/canvas/layout/__init__.py b/borb/pdf/canvas/layout/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/pdf/canvas/layout/emoji/__init__.py b/borb/pdf/canvas/layout/emoji/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/emoji/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/emoji/emoji.py b/borb/pdf/canvas/layout/emoji/emoji.py similarity index 99% rename from ptext/pdf/canvas/layout/emoji/emoji.py rename to borb/pdf/canvas/layout/emoji/emoji.py index d07bb4bd6..510f1ea1f 100644 --- a/ptext/pdf/canvas/layout/emoji/emoji.py +++ b/borb/pdf/canvas/layout/emoji/emoji.py @@ -15,7 +15,7 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.layout.image.image import Image class Emoji(Image): @@ -28,6 +28,7 @@ class Emoji(Image): the term "emoji" in the strict sense refers to such pictures which can be represented as encoded characters, but it is sometimes applied to messaging stickers by extension. """ + def __init__(self, path_to_resource: Path): super(Emoji, self).__init__(path_to_resource) self.set_font_size(Decimal(12)) @@ -50,6 +51,7 @@ class Emojis(enum.Enum): """ This enum.Enum holds all available Emoji. """ + # fmt: off A = Emoji(Path(__file__).parent / "resources/a.png") AB = Emoji(Path(__file__).parent / "resources/ab.png") @@ -893,6 +895,7 @@ class Emojis(enum.Enum): ZZZ = Emoji(Path(__file__).parent / "resources/zzz.png") # fmt: on + if __name__ == "__main__": lines_to_write: typing.List[str] = [] diff --git a/borb/pdf/canvas/layout/emoji/resources/__init__.py b/borb/pdf/canvas/layout/emoji/resources/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/emoji/resources/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/emoji/resources/a.png b/borb/pdf/canvas/layout/emoji/resources/a.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/a.png rename to borb/pdf/canvas/layout/emoji/resources/a.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ab.png b/borb/pdf/canvas/layout/emoji/resources/ab.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ab.png rename to borb/pdf/canvas/layout/emoji/resources/ab.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/abc.png b/borb/pdf/canvas/layout/emoji/resources/abc.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/abc.png rename to borb/pdf/canvas/layout/emoji/resources/abc.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/abcd.png b/borb/pdf/canvas/layout/emoji/resources/abcd.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/abcd.png rename to borb/pdf/canvas/layout/emoji/resources/abcd.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/aerial_tramway.png b/borb/pdf/canvas/layout/emoji/resources/aerial_tramway.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/aerial_tramway.png rename to borb/pdf/canvas/layout/emoji/resources/aerial_tramway.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/airplane.png b/borb/pdf/canvas/layout/emoji/resources/airplane.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/airplane.png rename to borb/pdf/canvas/layout/emoji/resources/airplane.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/alarm_clock.png b/borb/pdf/canvas/layout/emoji/resources/alarm_clock.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/alarm_clock.png rename to borb/pdf/canvas/layout/emoji/resources/alarm_clock.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/alien.png b/borb/pdf/canvas/layout/emoji/resources/alien.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/alien.png rename to borb/pdf/canvas/layout/emoji/resources/alien.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ambulance.png b/borb/pdf/canvas/layout/emoji/resources/ambulance.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ambulance.png rename to borb/pdf/canvas/layout/emoji/resources/ambulance.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/anchor.png b/borb/pdf/canvas/layout/emoji/resources/anchor.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/anchor.png rename to borb/pdf/canvas/layout/emoji/resources/anchor.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/angel.png b/borb/pdf/canvas/layout/emoji/resources/angel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/angel.png rename to borb/pdf/canvas/layout/emoji/resources/angel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/anger.png b/borb/pdf/canvas/layout/emoji/resources/anger.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/anger.png rename to borb/pdf/canvas/layout/emoji/resources/anger.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/angry.png b/borb/pdf/canvas/layout/emoji/resources/angry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/angry.png rename to borb/pdf/canvas/layout/emoji/resources/angry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/anguished.png b/borb/pdf/canvas/layout/emoji/resources/anguished.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/anguished.png rename to borb/pdf/canvas/layout/emoji/resources/anguished.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ant.png b/borb/pdf/canvas/layout/emoji/resources/ant.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ant.png rename to borb/pdf/canvas/layout/emoji/resources/ant.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/apple.png b/borb/pdf/canvas/layout/emoji/resources/apple.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/apple.png rename to borb/pdf/canvas/layout/emoji/resources/apple.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/aquarius.png b/borb/pdf/canvas/layout/emoji/resources/aquarius.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/aquarius.png rename to borb/pdf/canvas/layout/emoji/resources/aquarius.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/aries.png b/borb/pdf/canvas/layout/emoji/resources/aries.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/aries.png rename to borb/pdf/canvas/layout/emoji/resources/aries.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_backward.png b/borb/pdf/canvas/layout/emoji/resources/arrow_backward.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_backward.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_backward.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_double_down.png b/borb/pdf/canvas/layout/emoji/resources/arrow_double_down.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_double_down.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_double_down.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_double_up.png b/borb/pdf/canvas/layout/emoji/resources/arrow_double_up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_double_up.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_double_up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_down.png b/borb/pdf/canvas/layout/emoji/resources/arrow_down.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_down.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_down.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_down_hook.png b/borb/pdf/canvas/layout/emoji/resources/arrow_down_hook.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_down_hook.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_down_hook.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_down_small.png b/borb/pdf/canvas/layout/emoji/resources/arrow_down_small.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_down_small.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_down_small.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_forward.png b/borb/pdf/canvas/layout/emoji/resources/arrow_forward.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_forward.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_forward.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_left.png b/borb/pdf/canvas/layout/emoji/resources/arrow_left.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_left.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_left.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_left_hook.png b/borb/pdf/canvas/layout/emoji/resources/arrow_left_hook.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_left_hook.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_left_hook.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_left_right.png b/borb/pdf/canvas/layout/emoji/resources/arrow_left_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_left_right.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_left_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_lower_left.png b/borb/pdf/canvas/layout/emoji/resources/arrow_lower_left.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_lower_left.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_lower_left.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_lower_right.png b/borb/pdf/canvas/layout/emoji/resources/arrow_lower_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_lower_right.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_lower_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_right.png b/borb/pdf/canvas/layout/emoji/resources/arrow_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_right.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_right_hook.png b/borb/pdf/canvas/layout/emoji/resources/arrow_right_hook.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_right_hook.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_right_hook.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_up.png b/borb/pdf/canvas/layout/emoji/resources/arrow_up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_up.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_up_down.png b/borb/pdf/canvas/layout/emoji/resources/arrow_up_down.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_up_down.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_up_down.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_up_hook.png b/borb/pdf/canvas/layout/emoji/resources/arrow_up_hook.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_up_hook.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_up_hook.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_up_small.png b/borb/pdf/canvas/layout/emoji/resources/arrow_up_small.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_up_small.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_up_small.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_upper_left.png b/borb/pdf/canvas/layout/emoji/resources/arrow_upper_left.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_upper_left.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_upper_left.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrow_upper_right.png b/borb/pdf/canvas/layout/emoji/resources/arrow_upper_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrow_upper_right.png rename to borb/pdf/canvas/layout/emoji/resources/arrow_upper_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrows_clockwise.png b/borb/pdf/canvas/layout/emoji/resources/arrows_clockwise.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrows_clockwise.png rename to borb/pdf/canvas/layout/emoji/resources/arrows_clockwise.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrows_counterclockwise.png b/borb/pdf/canvas/layout/emoji/resources/arrows_counterclockwise.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrows_counterclockwise.png rename to borb/pdf/canvas/layout/emoji/resources/arrows_counterclockwise.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/arrows_right_twisted.png b/borb/pdf/canvas/layout/emoji/resources/arrows_right_twisted.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/arrows_right_twisted.png rename to borb/pdf/canvas/layout/emoji/resources/arrows_right_twisted.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/art.png b/borb/pdf/canvas/layout/emoji/resources/art.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/art.png rename to borb/pdf/canvas/layout/emoji/resources/art.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/articulated_lorry.png b/borb/pdf/canvas/layout/emoji/resources/articulated_lorry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/articulated_lorry.png rename to borb/pdf/canvas/layout/emoji/resources/articulated_lorry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/astonished.png b/borb/pdf/canvas/layout/emoji/resources/astonished.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/astonished.png rename to borb/pdf/canvas/layout/emoji/resources/astonished.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/atm.png b/borb/pdf/canvas/layout/emoji/resources/atm.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/atm.png rename to borb/pdf/canvas/layout/emoji/resources/atm.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/b.png b/borb/pdf/canvas/layout/emoji/resources/b.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/b.png rename to borb/pdf/canvas/layout/emoji/resources/b.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/baby.png b/borb/pdf/canvas/layout/emoji/resources/baby.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/baby.png rename to borb/pdf/canvas/layout/emoji/resources/baby.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/baby_bottle.png b/borb/pdf/canvas/layout/emoji/resources/baby_bottle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/baby_bottle.png rename to borb/pdf/canvas/layout/emoji/resources/baby_bottle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/baby_chick.png b/borb/pdf/canvas/layout/emoji/resources/baby_chick.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/baby_chick.png rename to borb/pdf/canvas/layout/emoji/resources/baby_chick.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/baby_symbol.png b/borb/pdf/canvas/layout/emoji/resources/baby_symbol.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/baby_symbol.png rename to borb/pdf/canvas/layout/emoji/resources/baby_symbol.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bagage_claim.png b/borb/pdf/canvas/layout/emoji/resources/bagage_claim.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bagage_claim.png rename to borb/pdf/canvas/layout/emoji/resources/bagage_claim.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/balloon.png b/borb/pdf/canvas/layout/emoji/resources/balloon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/balloon.png rename to borb/pdf/canvas/layout/emoji/resources/balloon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ballot_box_with_check.png b/borb/pdf/canvas/layout/emoji/resources/ballot_box_with_check.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ballot_box_with_check.png rename to borb/pdf/canvas/layout/emoji/resources/ballot_box_with_check.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bamboo.png b/borb/pdf/canvas/layout/emoji/resources/bamboo.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bamboo.png rename to borb/pdf/canvas/layout/emoji/resources/bamboo.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/banana.png b/borb/pdf/canvas/layout/emoji/resources/banana.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/banana.png rename to borb/pdf/canvas/layout/emoji/resources/banana.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bang_bang.png b/borb/pdf/canvas/layout/emoji/resources/bang_bang.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bang_bang.png rename to borb/pdf/canvas/layout/emoji/resources/bang_bang.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bank.png b/borb/pdf/canvas/layout/emoji/resources/bank.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bank.png rename to borb/pdf/canvas/layout/emoji/resources/bank.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bar_chart.png b/borb/pdf/canvas/layout/emoji/resources/bar_chart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bar_chart.png rename to borb/pdf/canvas/layout/emoji/resources/bar_chart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/barber.png b/borb/pdf/canvas/layout/emoji/resources/barber.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/barber.png rename to borb/pdf/canvas/layout/emoji/resources/barber.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/baseball.png b/borb/pdf/canvas/layout/emoji/resources/baseball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/baseball.png rename to borb/pdf/canvas/layout/emoji/resources/baseball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/basketball.png b/borb/pdf/canvas/layout/emoji/resources/basketball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/basketball.png rename to borb/pdf/canvas/layout/emoji/resources/basketball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bath.png b/borb/pdf/canvas/layout/emoji/resources/bath.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bath.png rename to borb/pdf/canvas/layout/emoji/resources/bath.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bathtub.png b/borb/pdf/canvas/layout/emoji/resources/bathtub.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bathtub.png rename to borb/pdf/canvas/layout/emoji/resources/bathtub.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/battery.png b/borb/pdf/canvas/layout/emoji/resources/battery.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/battery.png rename to borb/pdf/canvas/layout/emoji/resources/battery.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bear.png b/borb/pdf/canvas/layout/emoji/resources/bear.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bear.png rename to borb/pdf/canvas/layout/emoji/resources/bear.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/beer.png b/borb/pdf/canvas/layout/emoji/resources/beer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/beer.png rename to borb/pdf/canvas/layout/emoji/resources/beer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/beers.png b/borb/pdf/canvas/layout/emoji/resources/beers.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/beers.png rename to borb/pdf/canvas/layout/emoji/resources/beers.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/beetle.png b/borb/pdf/canvas/layout/emoji/resources/beetle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/beetle.png rename to borb/pdf/canvas/layout/emoji/resources/beetle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/beginner.png b/borb/pdf/canvas/layout/emoji/resources/beginner.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/beginner.png rename to borb/pdf/canvas/layout/emoji/resources/beginner.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bell.png b/borb/pdf/canvas/layout/emoji/resources/bell.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bell.png rename to borb/pdf/canvas/layout/emoji/resources/bell.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bento.png b/borb/pdf/canvas/layout/emoji/resources/bento.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bento.png rename to borb/pdf/canvas/layout/emoji/resources/bento.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bicyclist.png b/borb/pdf/canvas/layout/emoji/resources/bicyclist.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bicyclist.png rename to borb/pdf/canvas/layout/emoji/resources/bicyclist.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bike.png b/borb/pdf/canvas/layout/emoji/resources/bike.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bike.png rename to borb/pdf/canvas/layout/emoji/resources/bike.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bikini.png b/borb/pdf/canvas/layout/emoji/resources/bikini.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bikini.png rename to borb/pdf/canvas/layout/emoji/resources/bikini.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bird.png b/borb/pdf/canvas/layout/emoji/resources/bird.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bird.png rename to borb/pdf/canvas/layout/emoji/resources/bird.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/birthday.png b/borb/pdf/canvas/layout/emoji/resources/birthday.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/birthday.png rename to borb/pdf/canvas/layout/emoji/resources/birthday.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/black_circle.png b/borb/pdf/canvas/layout/emoji/resources/black_circle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/black_circle.png rename to borb/pdf/canvas/layout/emoji/resources/black_circle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/black_joker.png b/borb/pdf/canvas/layout/emoji/resources/black_joker.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/black_joker.png rename to borb/pdf/canvas/layout/emoji/resources/black_joker.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/black_nib.png b/borb/pdf/canvas/layout/emoji/resources/black_nib.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/black_nib.png rename to borb/pdf/canvas/layout/emoji/resources/black_nib.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/black_square_button.png b/borb/pdf/canvas/layout/emoji/resources/black_square_button.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/black_square_button.png rename to borb/pdf/canvas/layout/emoji/resources/black_square_button.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blossom.png b/borb/pdf/canvas/layout/emoji/resources/blossom.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blossom.png rename to borb/pdf/canvas/layout/emoji/resources/blossom.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blowfish.png b/borb/pdf/canvas/layout/emoji/resources/blowfish.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blowfish.png rename to borb/pdf/canvas/layout/emoji/resources/blowfish.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blue_book.png b/borb/pdf/canvas/layout/emoji/resources/blue_book.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blue_book.png rename to borb/pdf/canvas/layout/emoji/resources/blue_book.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blue_car.png b/borb/pdf/canvas/layout/emoji/resources/blue_car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blue_car.png rename to borb/pdf/canvas/layout/emoji/resources/blue_car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blue_circle.png b/borb/pdf/canvas/layout/emoji/resources/blue_circle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blue_circle.png rename to borb/pdf/canvas/layout/emoji/resources/blue_circle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blue_diamond.png b/borb/pdf/canvas/layout/emoji/resources/blue_diamond.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blue_diamond.png rename to borb/pdf/canvas/layout/emoji/resources/blue_diamond.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blue_heart.png b/borb/pdf/canvas/layout/emoji/resources/blue_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blue_heart.png rename to borb/pdf/canvas/layout/emoji/resources/blue_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/blush.png b/borb/pdf/canvas/layout/emoji/resources/blush.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/blush.png rename to borb/pdf/canvas/layout/emoji/resources/blush.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/boar.png b/borb/pdf/canvas/layout/emoji/resources/boar.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/boar.png rename to borb/pdf/canvas/layout/emoji/resources/boar.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/boat.png b/borb/pdf/canvas/layout/emoji/resources/boat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/boat.png rename to borb/pdf/canvas/layout/emoji/resources/boat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bomb.png b/borb/pdf/canvas/layout/emoji/resources/bomb.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bomb.png rename to borb/pdf/canvas/layout/emoji/resources/bomb.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/book.png b/borb/pdf/canvas/layout/emoji/resources/book.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/book.png rename to borb/pdf/canvas/layout/emoji/resources/book.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bookmark.png b/borb/pdf/canvas/layout/emoji/resources/bookmark.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bookmark.png rename to borb/pdf/canvas/layout/emoji/resources/bookmark.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bookmark_tabs.png b/borb/pdf/canvas/layout/emoji/resources/bookmark_tabs.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bookmark_tabs.png rename to borb/pdf/canvas/layout/emoji/resources/bookmark_tabs.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/books.png b/borb/pdf/canvas/layout/emoji/resources/books.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/books.png rename to borb/pdf/canvas/layout/emoji/resources/books.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/boom.png b/borb/pdf/canvas/layout/emoji/resources/boom.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/boom.png rename to borb/pdf/canvas/layout/emoji/resources/boom.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/boot.png b/borb/pdf/canvas/layout/emoji/resources/boot.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/boot.png rename to borb/pdf/canvas/layout/emoji/resources/boot.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bouquet.png b/borb/pdf/canvas/layout/emoji/resources/bouquet.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bouquet.png rename to borb/pdf/canvas/layout/emoji/resources/bouquet.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bow.png b/borb/pdf/canvas/layout/emoji/resources/bow.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bow.png rename to borb/pdf/canvas/layout/emoji/resources/bow.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bowling.png b/borb/pdf/canvas/layout/emoji/resources/bowling.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bowling.png rename to borb/pdf/canvas/layout/emoji/resources/bowling.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bowtie.png b/borb/pdf/canvas/layout/emoji/resources/bowtie.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bowtie.png rename to borb/pdf/canvas/layout/emoji/resources/bowtie.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/boy.png b/borb/pdf/canvas/layout/emoji/resources/boy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/boy.png rename to borb/pdf/canvas/layout/emoji/resources/boy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bread.png b/borb/pdf/canvas/layout/emoji/resources/bread.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bread.png rename to borb/pdf/canvas/layout/emoji/resources/bread.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bride_with_veil.png b/borb/pdf/canvas/layout/emoji/resources/bride_with_veil.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bride_with_veil.png rename to borb/pdf/canvas/layout/emoji/resources/bride_with_veil.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bridge_at_night.png b/borb/pdf/canvas/layout/emoji/resources/bridge_at_night.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bridge_at_night.png rename to borb/pdf/canvas/layout/emoji/resources/bridge_at_night.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/briefcase.png b/borb/pdf/canvas/layout/emoji/resources/briefcase.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/briefcase.png rename to borb/pdf/canvas/layout/emoji/resources/briefcase.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/broken_heart.png b/borb/pdf/canvas/layout/emoji/resources/broken_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/broken_heart.png rename to borb/pdf/canvas/layout/emoji/resources/broken_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bug.png b/borb/pdf/canvas/layout/emoji/resources/bug.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bug.png rename to borb/pdf/canvas/layout/emoji/resources/bug.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bulb.png b/borb/pdf/canvas/layout/emoji/resources/bulb.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bulb.png rename to borb/pdf/canvas/layout/emoji/resources/bulb.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bullettrain_front.png b/borb/pdf/canvas/layout/emoji/resources/bullettrain_front.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bullettrain_front.png rename to borb/pdf/canvas/layout/emoji/resources/bullettrain_front.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bullettrain_side.png b/borb/pdf/canvas/layout/emoji/resources/bullettrain_side.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bullettrain_side.png rename to borb/pdf/canvas/layout/emoji/resources/bullettrain_side.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bus.png b/borb/pdf/canvas/layout/emoji/resources/bus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bus.png rename to borb/pdf/canvas/layout/emoji/resources/bus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/busstop.png b/borb/pdf/canvas/layout/emoji/resources/busstop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/busstop.png rename to borb/pdf/canvas/layout/emoji/resources/busstop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/bust_in_silhouette.png b/borb/pdf/canvas/layout/emoji/resources/bust_in_silhouette.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/bust_in_silhouette.png rename to borb/pdf/canvas/layout/emoji/resources/bust_in_silhouette.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/busts_in_silhouette.png b/borb/pdf/canvas/layout/emoji/resources/busts_in_silhouette.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/busts_in_silhouette.png rename to borb/pdf/canvas/layout/emoji/resources/busts_in_silhouette.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cactus.png b/borb/pdf/canvas/layout/emoji/resources/cactus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cactus.png rename to borb/pdf/canvas/layout/emoji/resources/cactus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cake.png b/borb/pdf/canvas/layout/emoji/resources/cake.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cake.png rename to borb/pdf/canvas/layout/emoji/resources/cake.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/calendar.png b/borb/pdf/canvas/layout/emoji/resources/calendar.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/calendar.png rename to borb/pdf/canvas/layout/emoji/resources/calendar.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/calling.png b/borb/pdf/canvas/layout/emoji/resources/calling.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/calling.png rename to borb/pdf/canvas/layout/emoji/resources/calling.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/camel.png b/borb/pdf/canvas/layout/emoji/resources/camel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/camel.png rename to borb/pdf/canvas/layout/emoji/resources/camel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/camera.png b/borb/pdf/canvas/layout/emoji/resources/camera.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/camera.png rename to borb/pdf/canvas/layout/emoji/resources/camera.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cancer.png b/borb/pdf/canvas/layout/emoji/resources/cancer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cancer.png rename to borb/pdf/canvas/layout/emoji/resources/cancer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/candy.png b/borb/pdf/canvas/layout/emoji/resources/candy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/candy.png rename to borb/pdf/canvas/layout/emoji/resources/candy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/capital_abcd.png b/borb/pdf/canvas/layout/emoji/resources/capital_abcd.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/capital_abcd.png rename to borb/pdf/canvas/layout/emoji/resources/capital_abcd.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/capricorn.png b/borb/pdf/canvas/layout/emoji/resources/capricorn.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/capricorn.png rename to borb/pdf/canvas/layout/emoji/resources/capricorn.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/car.png b/borb/pdf/canvas/layout/emoji/resources/car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/car.png rename to borb/pdf/canvas/layout/emoji/resources/car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/card_index.png b/borb/pdf/canvas/layout/emoji/resources/card_index.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/card_index.png rename to borb/pdf/canvas/layout/emoji/resources/card_index.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/carousel_horse.png b/borb/pdf/canvas/layout/emoji/resources/carousel_horse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/carousel_horse.png rename to borb/pdf/canvas/layout/emoji/resources/carousel_horse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cat.png b/borb/pdf/canvas/layout/emoji/resources/cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cat.png rename to borb/pdf/canvas/layout/emoji/resources/cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cat_2.png b/borb/pdf/canvas/layout/emoji/resources/cat_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cat_2.png rename to borb/pdf/canvas/layout/emoji/resources/cat_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cd.png b/borb/pdf/canvas/layout/emoji/resources/cd.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cd.png rename to borb/pdf/canvas/layout/emoji/resources/cd.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chart.png b/borb/pdf/canvas/layout/emoji/resources/chart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chart.png rename to borb/pdf/canvas/layout/emoji/resources/chart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chart_with_downwards_trend.png b/borb/pdf/canvas/layout/emoji/resources/chart_with_downwards_trend.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chart_with_downwards_trend.png rename to borb/pdf/canvas/layout/emoji/resources/chart_with_downwards_trend.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chart_with_upwards_trend.png b/borb/pdf/canvas/layout/emoji/resources/chart_with_upwards_trend.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chart_with_upwards_trend.png rename to borb/pdf/canvas/layout/emoji/resources/chart_with_upwards_trend.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/checkered_flag.png b/borb/pdf/canvas/layout/emoji/resources/checkered_flag.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/checkered_flag.png rename to borb/pdf/canvas/layout/emoji/resources/checkered_flag.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cherries.png b/borb/pdf/canvas/layout/emoji/resources/cherries.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cherries.png rename to borb/pdf/canvas/layout/emoji/resources/cherries.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cherry_blossom.png b/borb/pdf/canvas/layout/emoji/resources/cherry_blossom.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cherry_blossom.png rename to borb/pdf/canvas/layout/emoji/resources/cherry_blossom.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chestnut.png b/borb/pdf/canvas/layout/emoji/resources/chestnut.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chestnut.png rename to borb/pdf/canvas/layout/emoji/resources/chestnut.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chicken.png b/borb/pdf/canvas/layout/emoji/resources/chicken.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chicken.png rename to borb/pdf/canvas/layout/emoji/resources/chicken.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/children_crossing.png b/borb/pdf/canvas/layout/emoji/resources/children_crossing.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/children_crossing.png rename to borb/pdf/canvas/layout/emoji/resources/children_crossing.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/chocolate_bar.png b/borb/pdf/canvas/layout/emoji/resources/chocolate_bar.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/chocolate_bar.png rename to borb/pdf/canvas/layout/emoji/resources/chocolate_bar.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/christmas_tree.png b/borb/pdf/canvas/layout/emoji/resources/christmas_tree.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/christmas_tree.png rename to borb/pdf/canvas/layout/emoji/resources/christmas_tree.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/church.png b/borb/pdf/canvas/layout/emoji/resources/church.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/church.png rename to borb/pdf/canvas/layout/emoji/resources/church.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cinema.png b/borb/pdf/canvas/layout/emoji/resources/cinema.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cinema.png rename to borb/pdf/canvas/layout/emoji/resources/cinema.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/circus_tent.png b/borb/pdf/canvas/layout/emoji/resources/circus_tent.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/circus_tent.png rename to borb/pdf/canvas/layout/emoji/resources/circus_tent.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/city_sunrise.png b/borb/pdf/canvas/layout/emoji/resources/city_sunrise.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/city_sunrise.png rename to borb/pdf/canvas/layout/emoji/resources/city_sunrise.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/city_sunset.png b/borb/pdf/canvas/layout/emoji/resources/city_sunset.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/city_sunset.png rename to borb/pdf/canvas/layout/emoji/resources/city_sunset.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cl.png b/borb/pdf/canvas/layout/emoji/resources/cl.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cl.png rename to borb/pdf/canvas/layout/emoji/resources/cl.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clap.png b/borb/pdf/canvas/layout/emoji/resources/clap.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clap.png rename to borb/pdf/canvas/layout/emoji/resources/clap.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clapper.png b/borb/pdf/canvas/layout/emoji/resources/clapper.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clapper.png rename to borb/pdf/canvas/layout/emoji/resources/clapper.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clipboard.png b/borb/pdf/canvas/layout/emoji/resources/clipboard.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clipboard.png rename to borb/pdf/canvas/layout/emoji/resources/clipboard.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_1.png b/borb/pdf/canvas/layout/emoji/resources/clock_1.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_1.png rename to borb/pdf/canvas/layout/emoji/resources/clock_1.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_10.png b/borb/pdf/canvas/layout/emoji/resources/clock_10.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_10.png rename to borb/pdf/canvas/layout/emoji/resources/clock_10.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_10_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_10_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_10_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_10_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_11.png b/borb/pdf/canvas/layout/emoji/resources/clock_11.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_11.png rename to borb/pdf/canvas/layout/emoji/resources/clock_11.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_11_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_11_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_11_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_11_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_12.png b/borb/pdf/canvas/layout/emoji/resources/clock_12.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_12.png rename to borb/pdf/canvas/layout/emoji/resources/clock_12.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_12_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_12_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_12_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_12_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_1_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_1_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_1_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_1_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_2.png b/borb/pdf/canvas/layout/emoji/resources/clock_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_2.png rename to borb/pdf/canvas/layout/emoji/resources/clock_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_2_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_2_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_2_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_2_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_3.png b/borb/pdf/canvas/layout/emoji/resources/clock_3.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_3.png rename to borb/pdf/canvas/layout/emoji/resources/clock_3.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_3_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_3_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_3_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_3_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_4.png b/borb/pdf/canvas/layout/emoji/resources/clock_4.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_4.png rename to borb/pdf/canvas/layout/emoji/resources/clock_4.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_4_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_4_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_4_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_4_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_5.png b/borb/pdf/canvas/layout/emoji/resources/clock_5.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_5.png rename to borb/pdf/canvas/layout/emoji/resources/clock_5.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_5_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_5_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_5_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_5_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_6.png b/borb/pdf/canvas/layout/emoji/resources/clock_6.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_6.png rename to borb/pdf/canvas/layout/emoji/resources/clock_6.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_6_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_6_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_6_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_6_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_7.png b/borb/pdf/canvas/layout/emoji/resources/clock_7.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_7.png rename to borb/pdf/canvas/layout/emoji/resources/clock_7.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_7_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_7_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_7_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_7_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_8.png b/borb/pdf/canvas/layout/emoji/resources/clock_8.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_8.png rename to borb/pdf/canvas/layout/emoji/resources/clock_8.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_8_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_8_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_8_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_8_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_9.png b/borb/pdf/canvas/layout/emoji/resources/clock_9.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_9.png rename to borb/pdf/canvas/layout/emoji/resources/clock_9.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clock_9_30.png b/borb/pdf/canvas/layout/emoji/resources/clock_9_30.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clock_9_30.png rename to borb/pdf/canvas/layout/emoji/resources/clock_9_30.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/closed_book.png b/borb/pdf/canvas/layout/emoji/resources/closed_book.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/closed_book.png rename to borb/pdf/canvas/layout/emoji/resources/closed_book.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/closed_lock_with_key.png b/borb/pdf/canvas/layout/emoji/resources/closed_lock_with_key.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/closed_lock_with_key.png rename to borb/pdf/canvas/layout/emoji/resources/closed_lock_with_key.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/closed_umbrella.png b/borb/pdf/canvas/layout/emoji/resources/closed_umbrella.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/closed_umbrella.png rename to borb/pdf/canvas/layout/emoji/resources/closed_umbrella.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cloud.png b/borb/pdf/canvas/layout/emoji/resources/cloud.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cloud.png rename to borb/pdf/canvas/layout/emoji/resources/cloud.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/clubs.png b/borb/pdf/canvas/layout/emoji/resources/clubs.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/clubs.png rename to borb/pdf/canvas/layout/emoji/resources/clubs.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cn.png b/borb/pdf/canvas/layout/emoji/resources/cn.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cn.png rename to borb/pdf/canvas/layout/emoji/resources/cn.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cocktail.png b/borb/pdf/canvas/layout/emoji/resources/cocktail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cocktail.png rename to borb/pdf/canvas/layout/emoji/resources/cocktail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/coffee.png b/borb/pdf/canvas/layout/emoji/resources/coffee.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/coffee.png rename to borb/pdf/canvas/layout/emoji/resources/coffee.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/collision.png b/borb/pdf/canvas/layout/emoji/resources/collision.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/collision.png rename to borb/pdf/canvas/layout/emoji/resources/collision.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/computer.png b/borb/pdf/canvas/layout/emoji/resources/computer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/computer.png rename to borb/pdf/canvas/layout/emoji/resources/computer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/confetti_ball.png b/borb/pdf/canvas/layout/emoji/resources/confetti_ball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/confetti_ball.png rename to borb/pdf/canvas/layout/emoji/resources/confetti_ball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/confounded.png b/borb/pdf/canvas/layout/emoji/resources/confounded.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/confounded.png rename to borb/pdf/canvas/layout/emoji/resources/confounded.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/confused.png b/borb/pdf/canvas/layout/emoji/resources/confused.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/confused.png rename to borb/pdf/canvas/layout/emoji/resources/confused.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/construction.png b/borb/pdf/canvas/layout/emoji/resources/construction.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/construction.png rename to borb/pdf/canvas/layout/emoji/resources/construction.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/construction_worker.png b/borb/pdf/canvas/layout/emoji/resources/construction_worker.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/construction_worker.png rename to borb/pdf/canvas/layout/emoji/resources/construction_worker.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/convenience_store.png b/borb/pdf/canvas/layout/emoji/resources/convenience_store.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/convenience_store.png rename to borb/pdf/canvas/layout/emoji/resources/convenience_store.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cookie.png b/borb/pdf/canvas/layout/emoji/resources/cookie.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cookie.png rename to borb/pdf/canvas/layout/emoji/resources/cookie.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cool.png b/borb/pdf/canvas/layout/emoji/resources/cool.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cool.png rename to borb/pdf/canvas/layout/emoji/resources/cool.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cop.png b/borb/pdf/canvas/layout/emoji/resources/cop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cop.png rename to borb/pdf/canvas/layout/emoji/resources/cop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/copyright.png b/borb/pdf/canvas/layout/emoji/resources/copyright.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/copyright.png rename to borb/pdf/canvas/layout/emoji/resources/copyright.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/corn.png b/borb/pdf/canvas/layout/emoji/resources/corn.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/corn.png rename to borb/pdf/canvas/layout/emoji/resources/corn.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/couple.png b/borb/pdf/canvas/layout/emoji/resources/couple.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/couple.png rename to borb/pdf/canvas/layout/emoji/resources/couple.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/couple_with_heart.png b/borb/pdf/canvas/layout/emoji/resources/couple_with_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/couple_with_heart.png rename to borb/pdf/canvas/layout/emoji/resources/couple_with_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/couplekiss.png b/borb/pdf/canvas/layout/emoji/resources/couplekiss.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/couplekiss.png rename to borb/pdf/canvas/layout/emoji/resources/couplekiss.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cow.png b/borb/pdf/canvas/layout/emoji/resources/cow.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cow.png rename to borb/pdf/canvas/layout/emoji/resources/cow.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cow_2.png b/borb/pdf/canvas/layout/emoji/resources/cow_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cow_2.png rename to borb/pdf/canvas/layout/emoji/resources/cow_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/credit_card.png b/borb/pdf/canvas/layout/emoji/resources/credit_card.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/credit_card.png rename to borb/pdf/canvas/layout/emoji/resources/credit_card.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/crocodile.png b/borb/pdf/canvas/layout/emoji/resources/crocodile.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/crocodile.png rename to borb/pdf/canvas/layout/emoji/resources/crocodile.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/crossed_flags.png b/borb/pdf/canvas/layout/emoji/resources/crossed_flags.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/crossed_flags.png rename to borb/pdf/canvas/layout/emoji/resources/crossed_flags.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/crown.png b/borb/pdf/canvas/layout/emoji/resources/crown.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/crown.png rename to borb/pdf/canvas/layout/emoji/resources/crown.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cry.png b/borb/pdf/canvas/layout/emoji/resources/cry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cry.png rename to borb/pdf/canvas/layout/emoji/resources/cry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/crying_cat_face.png b/borb/pdf/canvas/layout/emoji/resources/crying_cat_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/crying_cat_face.png rename to borb/pdf/canvas/layout/emoji/resources/crying_cat_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/crystal_ball.png b/borb/pdf/canvas/layout/emoji/resources/crystal_ball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/crystal_ball.png rename to borb/pdf/canvas/layout/emoji/resources/crystal_ball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cupid.png b/borb/pdf/canvas/layout/emoji/resources/cupid.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cupid.png rename to borb/pdf/canvas/layout/emoji/resources/cupid.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/curly_loop.png b/borb/pdf/canvas/layout/emoji/resources/curly_loop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/curly_loop.png rename to borb/pdf/canvas/layout/emoji/resources/curly_loop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/currency_exchange.png b/borb/pdf/canvas/layout/emoji/resources/currency_exchange.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/currency_exchange.png rename to borb/pdf/canvas/layout/emoji/resources/currency_exchange.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/curry.png b/borb/pdf/canvas/layout/emoji/resources/curry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/curry.png rename to borb/pdf/canvas/layout/emoji/resources/curry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/custard.png b/borb/pdf/canvas/layout/emoji/resources/custard.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/custard.png rename to borb/pdf/canvas/layout/emoji/resources/custard.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/customs.png b/borb/pdf/canvas/layout/emoji/resources/customs.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/customs.png rename to borb/pdf/canvas/layout/emoji/resources/customs.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/cyclone.png b/borb/pdf/canvas/layout/emoji/resources/cyclone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/cyclone.png rename to borb/pdf/canvas/layout/emoji/resources/cyclone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dancer.png b/borb/pdf/canvas/layout/emoji/resources/dancer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dancer.png rename to borb/pdf/canvas/layout/emoji/resources/dancer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dancers.png b/borb/pdf/canvas/layout/emoji/resources/dancers.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dancers.png rename to borb/pdf/canvas/layout/emoji/resources/dancers.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dango.png b/borb/pdf/canvas/layout/emoji/resources/dango.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dango.png rename to borb/pdf/canvas/layout/emoji/resources/dango.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dart.png b/borb/pdf/canvas/layout/emoji/resources/dart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dart.png rename to borb/pdf/canvas/layout/emoji/resources/dart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dash.png b/borb/pdf/canvas/layout/emoji/resources/dash.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dash.png rename to borb/pdf/canvas/layout/emoji/resources/dash.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/date.png b/borb/pdf/canvas/layout/emoji/resources/date.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/date.png rename to borb/pdf/canvas/layout/emoji/resources/date.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/de.png b/borb/pdf/canvas/layout/emoji/resources/de.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/de.png rename to borb/pdf/canvas/layout/emoji/resources/de.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/deciduous_tree.png b/borb/pdf/canvas/layout/emoji/resources/deciduous_tree.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/deciduous_tree.png rename to borb/pdf/canvas/layout/emoji/resources/deciduous_tree.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/department_store.png b/borb/pdf/canvas/layout/emoji/resources/department_store.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/department_store.png rename to borb/pdf/canvas/layout/emoji/resources/department_store.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/diamond_shape_with_dot_inside.png b/borb/pdf/canvas/layout/emoji/resources/diamond_shape_with_dot_inside.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/diamond_shape_with_dot_inside.png rename to borb/pdf/canvas/layout/emoji/resources/diamond_shape_with_dot_inside.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/diamonds.png b/borb/pdf/canvas/layout/emoji/resources/diamonds.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/diamonds.png rename to borb/pdf/canvas/layout/emoji/resources/diamonds.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/disappointed.png b/borb/pdf/canvas/layout/emoji/resources/disappointed.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/disappointed.png rename to borb/pdf/canvas/layout/emoji/resources/disappointed.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/disappointed_relieved.png b/borb/pdf/canvas/layout/emoji/resources/disappointed_relieved.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/disappointed_relieved.png rename to borb/pdf/canvas/layout/emoji/resources/disappointed_relieved.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dizzy.png b/borb/pdf/canvas/layout/emoji/resources/dizzy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dizzy.png rename to borb/pdf/canvas/layout/emoji/resources/dizzy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dizzy_face.png b/borb/pdf/canvas/layout/emoji/resources/dizzy_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dizzy_face.png rename to borb/pdf/canvas/layout/emoji/resources/dizzy_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/do_not_litter.png b/borb/pdf/canvas/layout/emoji/resources/do_not_litter.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/do_not_litter.png rename to borb/pdf/canvas/layout/emoji/resources/do_not_litter.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dog.png b/borb/pdf/canvas/layout/emoji/resources/dog.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dog.png rename to borb/pdf/canvas/layout/emoji/resources/dog.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dog_2.png b/borb/pdf/canvas/layout/emoji/resources/dog_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dog_2.png rename to borb/pdf/canvas/layout/emoji/resources/dog_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dollar.png b/borb/pdf/canvas/layout/emoji/resources/dollar.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dollar.png rename to borb/pdf/canvas/layout/emoji/resources/dollar.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dolls.png b/borb/pdf/canvas/layout/emoji/resources/dolls.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dolls.png rename to borb/pdf/canvas/layout/emoji/resources/dolls.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dolphin.png b/borb/pdf/canvas/layout/emoji/resources/dolphin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dolphin.png rename to borb/pdf/canvas/layout/emoji/resources/dolphin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/door.png b/borb/pdf/canvas/layout/emoji/resources/door.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/door.png rename to borb/pdf/canvas/layout/emoji/resources/door.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/doughnut.png b/borb/pdf/canvas/layout/emoji/resources/doughnut.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/doughnut.png rename to borb/pdf/canvas/layout/emoji/resources/doughnut.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dragon.png b/borb/pdf/canvas/layout/emoji/resources/dragon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dragon.png rename to borb/pdf/canvas/layout/emoji/resources/dragon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dragon_face.png b/borb/pdf/canvas/layout/emoji/resources/dragon_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dragon_face.png rename to borb/pdf/canvas/layout/emoji/resources/dragon_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dress.png b/borb/pdf/canvas/layout/emoji/resources/dress.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dress.png rename to borb/pdf/canvas/layout/emoji/resources/dress.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dromedary_camel.png b/borb/pdf/canvas/layout/emoji/resources/dromedary_camel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dromedary_camel.png rename to borb/pdf/canvas/layout/emoji/resources/dromedary_camel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/droplet.png b/borb/pdf/canvas/layout/emoji/resources/droplet.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/droplet.png rename to borb/pdf/canvas/layout/emoji/resources/droplet.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/dvd.png b/borb/pdf/canvas/layout/emoji/resources/dvd.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/dvd.png rename to borb/pdf/canvas/layout/emoji/resources/dvd.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/e_mail.png b/borb/pdf/canvas/layout/emoji/resources/e_mail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/e_mail.png rename to borb/pdf/canvas/layout/emoji/resources/e_mail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ear.png b/borb/pdf/canvas/layout/emoji/resources/ear.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ear.png rename to borb/pdf/canvas/layout/emoji/resources/ear.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ear_of_rice.png b/borb/pdf/canvas/layout/emoji/resources/ear_of_rice.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ear_of_rice.png rename to borb/pdf/canvas/layout/emoji/resources/ear_of_rice.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/earth_africa.png b/borb/pdf/canvas/layout/emoji/resources/earth_africa.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/earth_africa.png rename to borb/pdf/canvas/layout/emoji/resources/earth_africa.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/earth_americas.png b/borb/pdf/canvas/layout/emoji/resources/earth_americas.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/earth_americas.png rename to borb/pdf/canvas/layout/emoji/resources/earth_americas.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/earth_asia.png b/borb/pdf/canvas/layout/emoji/resources/earth_asia.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/earth_asia.png rename to borb/pdf/canvas/layout/emoji/resources/earth_asia.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/egg.png b/borb/pdf/canvas/layout/emoji/resources/egg.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/egg.png rename to borb/pdf/canvas/layout/emoji/resources/egg.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eggplant.png b/borb/pdf/canvas/layout/emoji/resources/eggplant.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eggplant.png rename to borb/pdf/canvas/layout/emoji/resources/eggplant.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eight.png b/borb/pdf/canvas/layout/emoji/resources/eight.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eight.png rename to borb/pdf/canvas/layout/emoji/resources/eight.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eight_pointed_black_star.png b/borb/pdf/canvas/layout/emoji/resources/eight_pointed_black_star.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eight_pointed_black_star.png rename to borb/pdf/canvas/layout/emoji/resources/eight_pointed_black_star.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eight_pointed_blue_star.png b/borb/pdf/canvas/layout/emoji/resources/eight_pointed_blue_star.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eight_pointed_blue_star.png rename to borb/pdf/canvas/layout/emoji/resources/eight_pointed_blue_star.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/electric_plug.png b/borb/pdf/canvas/layout/emoji/resources/electric_plug.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/electric_plug.png rename to borb/pdf/canvas/layout/emoji/resources/electric_plug.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/elephant.png b/borb/pdf/canvas/layout/emoji/resources/elephant.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/elephant.png rename to borb/pdf/canvas/layout/emoji/resources/elephant.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/email.png b/borb/pdf/canvas/layout/emoji/resources/email.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/email.png rename to borb/pdf/canvas/layout/emoji/resources/email.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/end.png b/borb/pdf/canvas/layout/emoji/resources/end.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/end.png rename to borb/pdf/canvas/layout/emoji/resources/end.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/envelope.png b/borb/pdf/canvas/layout/emoji/resources/envelope.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/envelope.png rename to borb/pdf/canvas/layout/emoji/resources/envelope.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/es.png b/borb/pdf/canvas/layout/emoji/resources/es.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/es.png rename to borb/pdf/canvas/layout/emoji/resources/es.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/euro.png b/borb/pdf/canvas/layout/emoji/resources/euro.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/euro.png rename to borb/pdf/canvas/layout/emoji/resources/euro.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/european_castle.png b/borb/pdf/canvas/layout/emoji/resources/european_castle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/european_castle.png rename to borb/pdf/canvas/layout/emoji/resources/european_castle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/european_post_office.png b/borb/pdf/canvas/layout/emoji/resources/european_post_office.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/european_post_office.png rename to borb/pdf/canvas/layout/emoji/resources/european_post_office.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/evergreen_tree.png b/borb/pdf/canvas/layout/emoji/resources/evergreen_tree.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/evergreen_tree.png rename to borb/pdf/canvas/layout/emoji/resources/evergreen_tree.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/exclamation.png b/borb/pdf/canvas/layout/emoji/resources/exclamation.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/exclamation.png rename to borb/pdf/canvas/layout/emoji/resources/exclamation.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/expressionless.png b/borb/pdf/canvas/layout/emoji/resources/expressionless.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/expressionless.png rename to borb/pdf/canvas/layout/emoji/resources/expressionless.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eyeglasses.png b/borb/pdf/canvas/layout/emoji/resources/eyeglasses.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eyeglasses.png rename to borb/pdf/canvas/layout/emoji/resources/eyeglasses.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/eyes.png b/borb/pdf/canvas/layout/emoji/resources/eyes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/eyes.png rename to borb/pdf/canvas/layout/emoji/resources/eyes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/facepunch.png b/borb/pdf/canvas/layout/emoji/resources/facepunch.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/facepunch.png rename to borb/pdf/canvas/layout/emoji/resources/facepunch.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/factory.png b/borb/pdf/canvas/layout/emoji/resources/factory.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/factory.png rename to borb/pdf/canvas/layout/emoji/resources/factory.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fallen_leaf.png b/borb/pdf/canvas/layout/emoji/resources/fallen_leaf.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fallen_leaf.png rename to borb/pdf/canvas/layout/emoji/resources/fallen_leaf.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/family.png b/borb/pdf/canvas/layout/emoji/resources/family.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/family.png rename to borb/pdf/canvas/layout/emoji/resources/family.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fast_forward.png b/borb/pdf/canvas/layout/emoji/resources/fast_forward.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fast_forward.png rename to borb/pdf/canvas/layout/emoji/resources/fast_forward.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fax.png b/borb/pdf/canvas/layout/emoji/resources/fax.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fax.png rename to borb/pdf/canvas/layout/emoji/resources/fax.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fearful.png b/borb/pdf/canvas/layout/emoji/resources/fearful.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fearful.png rename to borb/pdf/canvas/layout/emoji/resources/fearful.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/feelsgood.png b/borb/pdf/canvas/layout/emoji/resources/feelsgood.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/feelsgood.png rename to borb/pdf/canvas/layout/emoji/resources/feelsgood.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/feet.png b/borb/pdf/canvas/layout/emoji/resources/feet.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/feet.png rename to borb/pdf/canvas/layout/emoji/resources/feet.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ferris_wheel.png b/borb/pdf/canvas/layout/emoji/resources/ferris_wheel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ferris_wheel.png rename to borb/pdf/canvas/layout/emoji/resources/ferris_wheel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/file_folder.png b/borb/pdf/canvas/layout/emoji/resources/file_folder.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/file_folder.png rename to borb/pdf/canvas/layout/emoji/resources/file_folder.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/finnadie.png b/borb/pdf/canvas/layout/emoji/resources/finnadie.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/finnadie.png rename to borb/pdf/canvas/layout/emoji/resources/finnadie.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fire.png b/borb/pdf/canvas/layout/emoji/resources/fire.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fire.png rename to borb/pdf/canvas/layout/emoji/resources/fire.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fire_engine.png b/borb/pdf/canvas/layout/emoji/resources/fire_engine.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fire_engine.png rename to borb/pdf/canvas/layout/emoji/resources/fire_engine.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fireworks.png b/borb/pdf/canvas/layout/emoji/resources/fireworks.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fireworks.png rename to borb/pdf/canvas/layout/emoji/resources/fireworks.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/first_quarter_moon.png b/borb/pdf/canvas/layout/emoji/resources/first_quarter_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/first_quarter_moon.png rename to borb/pdf/canvas/layout/emoji/resources/first_quarter_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/first_quarter_moon_with_face.png b/borb/pdf/canvas/layout/emoji/resources/first_quarter_moon_with_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/first_quarter_moon_with_face.png rename to borb/pdf/canvas/layout/emoji/resources/first_quarter_moon_with_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fish.png b/borb/pdf/canvas/layout/emoji/resources/fish.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fish.png rename to borb/pdf/canvas/layout/emoji/resources/fish.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fish_cake.png b/borb/pdf/canvas/layout/emoji/resources/fish_cake.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fish_cake.png rename to borb/pdf/canvas/layout/emoji/resources/fish_cake.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fishing_pole_and_fish.png b/borb/pdf/canvas/layout/emoji/resources/fishing_pole_and_fish.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fishing_pole_and_fish.png rename to borb/pdf/canvas/layout/emoji/resources/fishing_pole_and_fish.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fist.png b/borb/pdf/canvas/layout/emoji/resources/fist.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fist.png rename to borb/pdf/canvas/layout/emoji/resources/fist.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/five.png b/borb/pdf/canvas/layout/emoji/resources/five.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/five.png rename to borb/pdf/canvas/layout/emoji/resources/five.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/flags.png b/borb/pdf/canvas/layout/emoji/resources/flags.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/flags.png rename to borb/pdf/canvas/layout/emoji/resources/flags.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/flashlight.png b/borb/pdf/canvas/layout/emoji/resources/flashlight.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/flashlight.png rename to borb/pdf/canvas/layout/emoji/resources/flashlight.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/floppy_disk.png b/borb/pdf/canvas/layout/emoji/resources/floppy_disk.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/floppy_disk.png rename to borb/pdf/canvas/layout/emoji/resources/floppy_disk.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/flower_playing_cards.png b/borb/pdf/canvas/layout/emoji/resources/flower_playing_cards.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/flower_playing_cards.png rename to borb/pdf/canvas/layout/emoji/resources/flower_playing_cards.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/flushed.png b/borb/pdf/canvas/layout/emoji/resources/flushed.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/flushed.png rename to borb/pdf/canvas/layout/emoji/resources/flushed.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/foggy.png b/borb/pdf/canvas/layout/emoji/resources/foggy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/foggy.png rename to borb/pdf/canvas/layout/emoji/resources/foggy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/football.png b/borb/pdf/canvas/layout/emoji/resources/football.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/football.png rename to borb/pdf/canvas/layout/emoji/resources/football.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fountain.png b/borb/pdf/canvas/layout/emoji/resources/fountain.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fountain.png rename to borb/pdf/canvas/layout/emoji/resources/fountain.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/four.png b/borb/pdf/canvas/layout/emoji/resources/four.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/four.png rename to borb/pdf/canvas/layout/emoji/resources/four.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/four_leaf_clover.png b/borb/pdf/canvas/layout/emoji/resources/four_leaf_clover.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/four_leaf_clover.png rename to borb/pdf/canvas/layout/emoji/resources/four_leaf_clover.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fr.png b/borb/pdf/canvas/layout/emoji/resources/fr.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fr.png rename to borb/pdf/canvas/layout/emoji/resources/fr.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/free.png b/borb/pdf/canvas/layout/emoji/resources/free.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/free.png rename to borb/pdf/canvas/layout/emoji/resources/free.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fried_shrimp.png b/borb/pdf/canvas/layout/emoji/resources/fried_shrimp.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fried_shrimp.png rename to borb/pdf/canvas/layout/emoji/resources/fried_shrimp.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fries.png b/borb/pdf/canvas/layout/emoji/resources/fries.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fries.png rename to borb/pdf/canvas/layout/emoji/resources/fries.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/frog.png b/borb/pdf/canvas/layout/emoji/resources/frog.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/frog.png rename to borb/pdf/canvas/layout/emoji/resources/frog.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/frowning.png b/borb/pdf/canvas/layout/emoji/resources/frowning.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/frowning.png rename to borb/pdf/canvas/layout/emoji/resources/frowning.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fu.png b/borb/pdf/canvas/layout/emoji/resources/fu.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fu.png rename to borb/pdf/canvas/layout/emoji/resources/fu.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/fuelpump.png b/borb/pdf/canvas/layout/emoji/resources/fuelpump.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/fuelpump.png rename to borb/pdf/canvas/layout/emoji/resources/fuelpump.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/full_moon.png b/borb/pdf/canvas/layout/emoji/resources/full_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/full_moon.png rename to borb/pdf/canvas/layout/emoji/resources/full_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/full_moon_with_face.png b/borb/pdf/canvas/layout/emoji/resources/full_moon_with_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/full_moon_with_face.png rename to borb/pdf/canvas/layout/emoji/resources/full_moon_with_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/game_die.png b/borb/pdf/canvas/layout/emoji/resources/game_die.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/game_die.png rename to borb/pdf/canvas/layout/emoji/resources/game_die.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gb.png b/borb/pdf/canvas/layout/emoji/resources/gb.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gb.png rename to borb/pdf/canvas/layout/emoji/resources/gb.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gem.png b/borb/pdf/canvas/layout/emoji/resources/gem.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gem.png rename to borb/pdf/canvas/layout/emoji/resources/gem.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gemini.png b/borb/pdf/canvas/layout/emoji/resources/gemini.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gemini.png rename to borb/pdf/canvas/layout/emoji/resources/gemini.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ghost.png b/borb/pdf/canvas/layout/emoji/resources/ghost.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ghost.png rename to borb/pdf/canvas/layout/emoji/resources/ghost.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gift.png b/borb/pdf/canvas/layout/emoji/resources/gift.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gift.png rename to borb/pdf/canvas/layout/emoji/resources/gift.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gift_heart.png b/borb/pdf/canvas/layout/emoji/resources/gift_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gift_heart.png rename to borb/pdf/canvas/layout/emoji/resources/gift_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/girl.png b/borb/pdf/canvas/layout/emoji/resources/girl.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/girl.png rename to borb/pdf/canvas/layout/emoji/resources/girl.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/globe_with_meridians.png b/borb/pdf/canvas/layout/emoji/resources/globe_with_meridians.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/globe_with_meridians.png rename to borb/pdf/canvas/layout/emoji/resources/globe_with_meridians.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/goat.png b/borb/pdf/canvas/layout/emoji/resources/goat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/goat.png rename to borb/pdf/canvas/layout/emoji/resources/goat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/goberserk.png b/borb/pdf/canvas/layout/emoji/resources/goberserk.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/goberserk.png rename to borb/pdf/canvas/layout/emoji/resources/goberserk.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/godmode.png b/borb/pdf/canvas/layout/emoji/resources/godmode.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/godmode.png rename to borb/pdf/canvas/layout/emoji/resources/godmode.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/golf.png b/borb/pdf/canvas/layout/emoji/resources/golf.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/golf.png rename to borb/pdf/canvas/layout/emoji/resources/golf.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grapes.png b/borb/pdf/canvas/layout/emoji/resources/grapes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grapes.png rename to borb/pdf/canvas/layout/emoji/resources/grapes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/green_apple.png b/borb/pdf/canvas/layout/emoji/resources/green_apple.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/green_apple.png rename to borb/pdf/canvas/layout/emoji/resources/green_apple.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/green_book.png b/borb/pdf/canvas/layout/emoji/resources/green_book.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/green_book.png rename to borb/pdf/canvas/layout/emoji/resources/green_book.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/green_heart.png b/borb/pdf/canvas/layout/emoji/resources/green_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/green_heart.png rename to borb/pdf/canvas/layout/emoji/resources/green_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grey_exclamation.png b/borb/pdf/canvas/layout/emoji/resources/grey_exclamation.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grey_exclamation.png rename to borb/pdf/canvas/layout/emoji/resources/grey_exclamation.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grey_question.png b/borb/pdf/canvas/layout/emoji/resources/grey_question.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grey_question.png rename to borb/pdf/canvas/layout/emoji/resources/grey_question.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grimacing.png b/borb/pdf/canvas/layout/emoji/resources/grimacing.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grimacing.png rename to borb/pdf/canvas/layout/emoji/resources/grimacing.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grin.png b/borb/pdf/canvas/layout/emoji/resources/grin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grin.png rename to borb/pdf/canvas/layout/emoji/resources/grin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/grinning.png b/borb/pdf/canvas/layout/emoji/resources/grinning.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/grinning.png rename to borb/pdf/canvas/layout/emoji/resources/grinning.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/guardsman.png b/borb/pdf/canvas/layout/emoji/resources/guardsman.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/guardsman.png rename to borb/pdf/canvas/layout/emoji/resources/guardsman.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/guitar.png b/borb/pdf/canvas/layout/emoji/resources/guitar.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/guitar.png rename to borb/pdf/canvas/layout/emoji/resources/guitar.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/gun.png b/borb/pdf/canvas/layout/emoji/resources/gun.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/gun.png rename to borb/pdf/canvas/layout/emoji/resources/gun.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/haircut.png b/borb/pdf/canvas/layout/emoji/resources/haircut.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/haircut.png rename to borb/pdf/canvas/layout/emoji/resources/haircut.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hamburger.png b/borb/pdf/canvas/layout/emoji/resources/hamburger.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hamburger.png rename to borb/pdf/canvas/layout/emoji/resources/hamburger.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hammer.png b/borb/pdf/canvas/layout/emoji/resources/hammer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hammer.png rename to borb/pdf/canvas/layout/emoji/resources/hammer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hamster.png b/borb/pdf/canvas/layout/emoji/resources/hamster.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hamster.png rename to borb/pdf/canvas/layout/emoji/resources/hamster.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hand.png b/borb/pdf/canvas/layout/emoji/resources/hand.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hand.png rename to borb/pdf/canvas/layout/emoji/resources/hand.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/handbag.png b/borb/pdf/canvas/layout/emoji/resources/handbag.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/handbag.png rename to borb/pdf/canvas/layout/emoji/resources/handbag.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hankey.png b/borb/pdf/canvas/layout/emoji/resources/hankey.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hankey.png rename to borb/pdf/canvas/layout/emoji/resources/hankey.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hash.png b/borb/pdf/canvas/layout/emoji/resources/hash.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hash.png rename to borb/pdf/canvas/layout/emoji/resources/hash.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hatched_chick.png b/borb/pdf/canvas/layout/emoji/resources/hatched_chick.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hatched_chick.png rename to borb/pdf/canvas/layout/emoji/resources/hatched_chick.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hatching_chick.png b/borb/pdf/canvas/layout/emoji/resources/hatching_chick.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hatching_chick.png rename to borb/pdf/canvas/layout/emoji/resources/hatching_chick.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/headphones.png b/borb/pdf/canvas/layout/emoji/resources/headphones.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/headphones.png rename to borb/pdf/canvas/layout/emoji/resources/headphones.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hear_no_evil.png b/borb/pdf/canvas/layout/emoji/resources/hear_no_evil.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hear_no_evil.png rename to borb/pdf/canvas/layout/emoji/resources/hear_no_evil.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heart.png b/borb/pdf/canvas/layout/emoji/resources/heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heart.png rename to borb/pdf/canvas/layout/emoji/resources/heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heart_decoration.png b/borb/pdf/canvas/layout/emoji/resources/heart_decoration.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heart_decoration.png rename to borb/pdf/canvas/layout/emoji/resources/heart_decoration.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heart_eyes.png b/borb/pdf/canvas/layout/emoji/resources/heart_eyes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heart_eyes.png rename to borb/pdf/canvas/layout/emoji/resources/heart_eyes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heart_eyes_cat.png b/borb/pdf/canvas/layout/emoji/resources/heart_eyes_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heart_eyes_cat.png rename to borb/pdf/canvas/layout/emoji/resources/heart_eyes_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heartbeat.png b/borb/pdf/canvas/layout/emoji/resources/heartbeat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heartbeat.png rename to borb/pdf/canvas/layout/emoji/resources/heartbeat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heartpulse.png b/borb/pdf/canvas/layout/emoji/resources/heartpulse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heartpulse.png rename to borb/pdf/canvas/layout/emoji/resources/heartpulse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hearts.png b/borb/pdf/canvas/layout/emoji/resources/hearts.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hearts.png rename to borb/pdf/canvas/layout/emoji/resources/hearts.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_check_mark.png b/borb/pdf/canvas/layout/emoji/resources/heavy_check_mark.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_check_mark.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_check_mark.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_division_sign.png b/borb/pdf/canvas/layout/emoji/resources/heavy_division_sign.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_division_sign.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_division_sign.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_dollar_sign.png b/borb/pdf/canvas/layout/emoji/resources/heavy_dollar_sign.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_dollar_sign.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_dollar_sign.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_exclamation_mark.png b/borb/pdf/canvas/layout/emoji/resources/heavy_exclamation_mark.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_exclamation_mark.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_exclamation_mark.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_minus_sign.png b/borb/pdf/canvas/layout/emoji/resources/heavy_minus_sign.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_minus_sign.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_minus_sign.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_multiplication.png b/borb/pdf/canvas/layout/emoji/resources/heavy_multiplication.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_multiplication.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_multiplication.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/heavy_plus_sign.png b/borb/pdf/canvas/layout/emoji/resources/heavy_plus_sign.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/heavy_plus_sign.png rename to borb/pdf/canvas/layout/emoji/resources/heavy_plus_sign.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/helicopter.png b/borb/pdf/canvas/layout/emoji/resources/helicopter.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/helicopter.png rename to borb/pdf/canvas/layout/emoji/resources/helicopter.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/herb.png b/borb/pdf/canvas/layout/emoji/resources/herb.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/herb.png rename to borb/pdf/canvas/layout/emoji/resources/herb.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hibiscus.png b/borb/pdf/canvas/layout/emoji/resources/hibiscus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hibiscus.png rename to borb/pdf/canvas/layout/emoji/resources/hibiscus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/high_brightness.png b/borb/pdf/canvas/layout/emoji/resources/high_brightness.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/high_brightness.png rename to borb/pdf/canvas/layout/emoji/resources/high_brightness.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/high_heel.png b/borb/pdf/canvas/layout/emoji/resources/high_heel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/high_heel.png rename to borb/pdf/canvas/layout/emoji/resources/high_heel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hocho.png b/borb/pdf/canvas/layout/emoji/resources/hocho.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hocho.png rename to borb/pdf/canvas/layout/emoji/resources/hocho.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/honey_pot.png b/borb/pdf/canvas/layout/emoji/resources/honey_pot.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/honey_pot.png rename to borb/pdf/canvas/layout/emoji/resources/honey_pot.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/honeybee.png b/borb/pdf/canvas/layout/emoji/resources/honeybee.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/honeybee.png rename to borb/pdf/canvas/layout/emoji/resources/honeybee.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/horse.png b/borb/pdf/canvas/layout/emoji/resources/horse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/horse.png rename to borb/pdf/canvas/layout/emoji/resources/horse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/horse_racing.png b/borb/pdf/canvas/layout/emoji/resources/horse_racing.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/horse_racing.png rename to borb/pdf/canvas/layout/emoji/resources/horse_racing.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hospital.png b/borb/pdf/canvas/layout/emoji/resources/hospital.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hospital.png rename to borb/pdf/canvas/layout/emoji/resources/hospital.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hotel.png b/borb/pdf/canvas/layout/emoji/resources/hotel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hotel.png rename to borb/pdf/canvas/layout/emoji/resources/hotel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hotsprings.png b/borb/pdf/canvas/layout/emoji/resources/hotsprings.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hotsprings.png rename to borb/pdf/canvas/layout/emoji/resources/hotsprings.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hourglass.png b/borb/pdf/canvas/layout/emoji/resources/hourglass.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hourglass.png rename to borb/pdf/canvas/layout/emoji/resources/hourglass.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hourglass_flowing_sand.png b/borb/pdf/canvas/layout/emoji/resources/hourglass_flowing_sand.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hourglass_flowing_sand.png rename to borb/pdf/canvas/layout/emoji/resources/hourglass_flowing_sand.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/house.png b/borb/pdf/canvas/layout/emoji/resources/house.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/house.png rename to borb/pdf/canvas/layout/emoji/resources/house.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/house_with_garden.png b/borb/pdf/canvas/layout/emoji/resources/house_with_garden.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/house_with_garden.png rename to borb/pdf/canvas/layout/emoji/resources/house_with_garden.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hundred.png b/borb/pdf/canvas/layout/emoji/resources/hundred.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hundred.png rename to borb/pdf/canvas/layout/emoji/resources/hundred.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hurtrealbad.png b/borb/pdf/canvas/layout/emoji/resources/hurtrealbad.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hurtrealbad.png rename to borb/pdf/canvas/layout/emoji/resources/hurtrealbad.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/hushed.png b/borb/pdf/canvas/layout/emoji/resources/hushed.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/hushed.png rename to borb/pdf/canvas/layout/emoji/resources/hushed.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ice_cream.png b/borb/pdf/canvas/layout/emoji/resources/ice_cream.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ice_cream.png rename to borb/pdf/canvas/layout/emoji/resources/ice_cream.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/icecream.png b/borb/pdf/canvas/layout/emoji/resources/icecream.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/icecream.png rename to borb/pdf/canvas/layout/emoji/resources/icecream.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/id.png b/borb/pdf/canvas/layout/emoji/resources/id.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/id.png rename to borb/pdf/canvas/layout/emoji/resources/id.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/imp.png b/borb/pdf/canvas/layout/emoji/resources/imp.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/imp.png rename to borb/pdf/canvas/layout/emoji/resources/imp.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/inbox_tray.png b/borb/pdf/canvas/layout/emoji/resources/inbox_tray.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/inbox_tray.png rename to borb/pdf/canvas/layout/emoji/resources/inbox_tray.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/incoming_envelope.png b/borb/pdf/canvas/layout/emoji/resources/incoming_envelope.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/incoming_envelope.png rename to borb/pdf/canvas/layout/emoji/resources/incoming_envelope.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/information_desk_person.png b/borb/pdf/canvas/layout/emoji/resources/information_desk_person.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/information_desk_person.png rename to borb/pdf/canvas/layout/emoji/resources/information_desk_person.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/information_source.png b/borb/pdf/canvas/layout/emoji/resources/information_source.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/information_source.png rename to borb/pdf/canvas/layout/emoji/resources/information_source.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/innocent.png b/borb/pdf/canvas/layout/emoji/resources/innocent.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/innocent.png rename to borb/pdf/canvas/layout/emoji/resources/innocent.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/interrobang.png b/borb/pdf/canvas/layout/emoji/resources/interrobang.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/interrobang.png rename to borb/pdf/canvas/layout/emoji/resources/interrobang.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/iphone.png b/borb/pdf/canvas/layout/emoji/resources/iphone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/iphone.png rename to borb/pdf/canvas/layout/emoji/resources/iphone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/it.png b/borb/pdf/canvas/layout/emoji/resources/it.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/it.png rename to borb/pdf/canvas/layout/emoji/resources/it.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/izakaya_lantern.png b/borb/pdf/canvas/layout/emoji/resources/izakaya_lantern.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/izakaya_lantern.png rename to borb/pdf/canvas/layout/emoji/resources/izakaya_lantern.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/jack_o_lantern.png b/borb/pdf/canvas/layout/emoji/resources/jack_o_lantern.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/jack_o_lantern.png rename to borb/pdf/canvas/layout/emoji/resources/jack_o_lantern.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/japan.png b/borb/pdf/canvas/layout/emoji/resources/japan.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/japan.png rename to borb/pdf/canvas/layout/emoji/resources/japan.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/japanese_castle.png b/borb/pdf/canvas/layout/emoji/resources/japanese_castle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/japanese_castle.png rename to borb/pdf/canvas/layout/emoji/resources/japanese_castle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/japanese_goblin.png b/borb/pdf/canvas/layout/emoji/resources/japanese_goblin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/japanese_goblin.png rename to borb/pdf/canvas/layout/emoji/resources/japanese_goblin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/japanese_ogre.png b/borb/pdf/canvas/layout/emoji/resources/japanese_ogre.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/japanese_ogre.png rename to borb/pdf/canvas/layout/emoji/resources/japanese_ogre.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/jeans.png b/borb/pdf/canvas/layout/emoji/resources/jeans.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/jeans.png rename to borb/pdf/canvas/layout/emoji/resources/jeans.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/joy.png b/borb/pdf/canvas/layout/emoji/resources/joy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/joy.png rename to borb/pdf/canvas/layout/emoji/resources/joy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/joy_cat.png b/borb/pdf/canvas/layout/emoji/resources/joy_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/joy_cat.png rename to borb/pdf/canvas/layout/emoji/resources/joy_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/jp.png b/borb/pdf/canvas/layout/emoji/resources/jp.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/jp.png rename to borb/pdf/canvas/layout/emoji/resources/jp.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/key.png b/borb/pdf/canvas/layout/emoji/resources/key.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/key.png rename to borb/pdf/canvas/layout/emoji/resources/key.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/keycap_ten.png b/borb/pdf/canvas/layout/emoji/resources/keycap_ten.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/keycap_ten.png rename to borb/pdf/canvas/layout/emoji/resources/keycap_ten.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kimono.png b/borb/pdf/canvas/layout/emoji/resources/kimono.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kimono.png rename to borb/pdf/canvas/layout/emoji/resources/kimono.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kiss.png b/borb/pdf/canvas/layout/emoji/resources/kiss.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kiss.png rename to borb/pdf/canvas/layout/emoji/resources/kiss.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kissing.png b/borb/pdf/canvas/layout/emoji/resources/kissing.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kissing.png rename to borb/pdf/canvas/layout/emoji/resources/kissing.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kissing_cat.png b/borb/pdf/canvas/layout/emoji/resources/kissing_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kissing_cat.png rename to borb/pdf/canvas/layout/emoji/resources/kissing_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kissing_closed_eyes.png b/borb/pdf/canvas/layout/emoji/resources/kissing_closed_eyes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kissing_closed_eyes.png rename to borb/pdf/canvas/layout/emoji/resources/kissing_closed_eyes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kissing_heart.png b/borb/pdf/canvas/layout/emoji/resources/kissing_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kissing_heart.png rename to borb/pdf/canvas/layout/emoji/resources/kissing_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kissing_smiling_eyes.png b/borb/pdf/canvas/layout/emoji/resources/kissing_smiling_eyes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kissing_smiling_eyes.png rename to borb/pdf/canvas/layout/emoji/resources/kissing_smiling_eyes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/knife_and_fork.png b/borb/pdf/canvas/layout/emoji/resources/knife_and_fork.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/knife_and_fork.png rename to borb/pdf/canvas/layout/emoji/resources/knife_and_fork.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/koala.png b/borb/pdf/canvas/layout/emoji/resources/koala.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/koala.png rename to borb/pdf/canvas/layout/emoji/resources/koala.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/koko.png b/borb/pdf/canvas/layout/emoji/resources/koko.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/koko.png rename to borb/pdf/canvas/layout/emoji/resources/koko.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/kr.png b/borb/pdf/canvas/layout/emoji/resources/kr.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/kr.png rename to borb/pdf/canvas/layout/emoji/resources/kr.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/last_quarter_moon.png b/borb/pdf/canvas/layout/emoji/resources/last_quarter_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/last_quarter_moon.png rename to borb/pdf/canvas/layout/emoji/resources/last_quarter_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/last_quarter_moon_with_face.png b/borb/pdf/canvas/layout/emoji/resources/last_quarter_moon_with_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/last_quarter_moon_with_face.png rename to borb/pdf/canvas/layout/emoji/resources/last_quarter_moon_with_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/laughing.png b/borb/pdf/canvas/layout/emoji/resources/laughing.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/laughing.png rename to borb/pdf/canvas/layout/emoji/resources/laughing.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/leaves.png b/borb/pdf/canvas/layout/emoji/resources/leaves.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/leaves.png rename to borb/pdf/canvas/layout/emoji/resources/leaves.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ledger.png b/borb/pdf/canvas/layout/emoji/resources/ledger.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ledger.png rename to borb/pdf/canvas/layout/emoji/resources/ledger.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/left_luggage.png b/borb/pdf/canvas/layout/emoji/resources/left_luggage.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/left_luggage.png rename to borb/pdf/canvas/layout/emoji/resources/left_luggage.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lemon.png b/borb/pdf/canvas/layout/emoji/resources/lemon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lemon.png rename to borb/pdf/canvas/layout/emoji/resources/lemon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/leo.png b/borb/pdf/canvas/layout/emoji/resources/leo.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/leo.png rename to borb/pdf/canvas/layout/emoji/resources/leo.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/leopard.png b/borb/pdf/canvas/layout/emoji/resources/leopard.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/leopard.png rename to borb/pdf/canvas/layout/emoji/resources/leopard.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/libra.png b/borb/pdf/canvas/layout/emoji/resources/libra.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/libra.png rename to borb/pdf/canvas/layout/emoji/resources/libra.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/light_rail.png b/borb/pdf/canvas/layout/emoji/resources/light_rail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/light_rail.png rename to borb/pdf/canvas/layout/emoji/resources/light_rail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/link.png b/borb/pdf/canvas/layout/emoji/resources/link.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/link.png rename to borb/pdf/canvas/layout/emoji/resources/link.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lips.png b/borb/pdf/canvas/layout/emoji/resources/lips.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lips.png rename to borb/pdf/canvas/layout/emoji/resources/lips.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lipstick.png b/borb/pdf/canvas/layout/emoji/resources/lipstick.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lipstick.png rename to borb/pdf/canvas/layout/emoji/resources/lipstick.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lock.png b/borb/pdf/canvas/layout/emoji/resources/lock.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lock.png rename to borb/pdf/canvas/layout/emoji/resources/lock.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lock_with_ink_pen.png b/borb/pdf/canvas/layout/emoji/resources/lock_with_ink_pen.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lock_with_ink_pen.png rename to borb/pdf/canvas/layout/emoji/resources/lock_with_ink_pen.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/lollipop.png b/borb/pdf/canvas/layout/emoji/resources/lollipop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/lollipop.png rename to borb/pdf/canvas/layout/emoji/resources/lollipop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/loop.png b/borb/pdf/canvas/layout/emoji/resources/loop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/loop.png rename to borb/pdf/canvas/layout/emoji/resources/loop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/loudspeaker.png b/borb/pdf/canvas/layout/emoji/resources/loudspeaker.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/loudspeaker.png rename to borb/pdf/canvas/layout/emoji/resources/loudspeaker.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/love_hotel.png b/borb/pdf/canvas/layout/emoji/resources/love_hotel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/love_hotel.png rename to borb/pdf/canvas/layout/emoji/resources/love_hotel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/love_letter.png b/borb/pdf/canvas/layout/emoji/resources/love_letter.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/love_letter.png rename to borb/pdf/canvas/layout/emoji/resources/love_letter.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/low_brightness.png b/borb/pdf/canvas/layout/emoji/resources/low_brightness.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/low_brightness.png rename to borb/pdf/canvas/layout/emoji/resources/low_brightness.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/m.png b/borb/pdf/canvas/layout/emoji/resources/m.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/m.png rename to borb/pdf/canvas/layout/emoji/resources/m.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mag.png b/borb/pdf/canvas/layout/emoji/resources/mag.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mag.png rename to borb/pdf/canvas/layout/emoji/resources/mag.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mag_right.png b/borb/pdf/canvas/layout/emoji/resources/mag_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mag_right.png rename to borb/pdf/canvas/layout/emoji/resources/mag_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/magic_8_ball.png b/borb/pdf/canvas/layout/emoji/resources/magic_8_ball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/magic_8_ball.png rename to borb/pdf/canvas/layout/emoji/resources/magic_8_ball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mahjong.png b/borb/pdf/canvas/layout/emoji/resources/mahjong.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mahjong.png rename to borb/pdf/canvas/layout/emoji/resources/mahjong.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mailbox.png b/borb/pdf/canvas/layout/emoji/resources/mailbox.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mailbox.png rename to borb/pdf/canvas/layout/emoji/resources/mailbox.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mailbox_closed.png b/borb/pdf/canvas/layout/emoji/resources/mailbox_closed.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mailbox_closed.png rename to borb/pdf/canvas/layout/emoji/resources/mailbox_closed.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mailbox_with_mail.png b/borb/pdf/canvas/layout/emoji/resources/mailbox_with_mail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mailbox_with_mail.png rename to borb/pdf/canvas/layout/emoji/resources/mailbox_with_mail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mailbox_with_no_mail.png b/borb/pdf/canvas/layout/emoji/resources/mailbox_with_no_mail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mailbox_with_no_mail.png rename to borb/pdf/canvas/layout/emoji/resources/mailbox_with_no_mail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/man.png b/borb/pdf/canvas/layout/emoji/resources/man.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/man.png rename to borb/pdf/canvas/layout/emoji/resources/man.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/man_with_gua_pi_mao.png b/borb/pdf/canvas/layout/emoji/resources/man_with_gua_pi_mao.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/man_with_gua_pi_mao.png rename to borb/pdf/canvas/layout/emoji/resources/man_with_gua_pi_mao.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/man_with_turban.png b/borb/pdf/canvas/layout/emoji/resources/man_with_turban.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/man_with_turban.png rename to borb/pdf/canvas/layout/emoji/resources/man_with_turban.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mans_shoe.png b/borb/pdf/canvas/layout/emoji/resources/mans_shoe.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mans_shoe.png rename to borb/pdf/canvas/layout/emoji/resources/mans_shoe.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/maple_leaf.png b/borb/pdf/canvas/layout/emoji/resources/maple_leaf.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/maple_leaf.png rename to borb/pdf/canvas/layout/emoji/resources/maple_leaf.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mask.png b/borb/pdf/canvas/layout/emoji/resources/mask.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mask.png rename to borb/pdf/canvas/layout/emoji/resources/mask.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/massage.png b/borb/pdf/canvas/layout/emoji/resources/massage.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/massage.png rename to borb/pdf/canvas/layout/emoji/resources/massage.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/meat_on_bone.png b/borb/pdf/canvas/layout/emoji/resources/meat_on_bone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/meat_on_bone.png rename to borb/pdf/canvas/layout/emoji/resources/meat_on_bone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mega.png b/borb/pdf/canvas/layout/emoji/resources/mega.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mega.png rename to borb/pdf/canvas/layout/emoji/resources/mega.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/melon.png b/borb/pdf/canvas/layout/emoji/resources/melon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/melon.png rename to borb/pdf/canvas/layout/emoji/resources/melon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/memo.png b/borb/pdf/canvas/layout/emoji/resources/memo.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/memo.png rename to borb/pdf/canvas/layout/emoji/resources/memo.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mens.png b/borb/pdf/canvas/layout/emoji/resources/mens.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mens.png rename to borb/pdf/canvas/layout/emoji/resources/mens.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/metal.png b/borb/pdf/canvas/layout/emoji/resources/metal.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/metal.png rename to borb/pdf/canvas/layout/emoji/resources/metal.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/microphone.png b/borb/pdf/canvas/layout/emoji/resources/microphone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/microphone.png rename to borb/pdf/canvas/layout/emoji/resources/microphone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/microscope.png b/borb/pdf/canvas/layout/emoji/resources/microscope.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/microscope.png rename to borb/pdf/canvas/layout/emoji/resources/microscope.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/milky_way.png b/borb/pdf/canvas/layout/emoji/resources/milky_way.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/milky_way.png rename to borb/pdf/canvas/layout/emoji/resources/milky_way.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/minibus.png b/borb/pdf/canvas/layout/emoji/resources/minibus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/minibus.png rename to borb/pdf/canvas/layout/emoji/resources/minibus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/minidisc.png b/borb/pdf/canvas/layout/emoji/resources/minidisc.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/minidisc.png rename to borb/pdf/canvas/layout/emoji/resources/minidisc.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/minus_1.png b/borb/pdf/canvas/layout/emoji/resources/minus_1.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/minus_1.png rename to borb/pdf/canvas/layout/emoji/resources/minus_1.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mobile_phone_off.png b/borb/pdf/canvas/layout/emoji/resources/mobile_phone_off.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mobile_phone_off.png rename to borb/pdf/canvas/layout/emoji/resources/mobile_phone_off.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/money_with_wings.png b/borb/pdf/canvas/layout/emoji/resources/money_with_wings.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/money_with_wings.png rename to borb/pdf/canvas/layout/emoji/resources/money_with_wings.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/moneybag.png b/borb/pdf/canvas/layout/emoji/resources/moneybag.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/moneybag.png rename to borb/pdf/canvas/layout/emoji/resources/moneybag.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/monkey.png b/borb/pdf/canvas/layout/emoji/resources/monkey.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/monkey.png rename to borb/pdf/canvas/layout/emoji/resources/monkey.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/monkey_face.png b/borb/pdf/canvas/layout/emoji/resources/monkey_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/monkey_face.png rename to borb/pdf/canvas/layout/emoji/resources/monkey_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/monorail.png b/borb/pdf/canvas/layout/emoji/resources/monorail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/monorail.png rename to borb/pdf/canvas/layout/emoji/resources/monorail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/moon.png b/borb/pdf/canvas/layout/emoji/resources/moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/moon.png rename to borb/pdf/canvas/layout/emoji/resources/moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mortar_board.png b/borb/pdf/canvas/layout/emoji/resources/mortar_board.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mortar_board.png rename to borb/pdf/canvas/layout/emoji/resources/mortar_board.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mount_fuji.png b/borb/pdf/canvas/layout/emoji/resources/mount_fuji.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mount_fuji.png rename to borb/pdf/canvas/layout/emoji/resources/mount_fuji.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mountain_bicyclist.png b/borb/pdf/canvas/layout/emoji/resources/mountain_bicyclist.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mountain_bicyclist.png rename to borb/pdf/canvas/layout/emoji/resources/mountain_bicyclist.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mountain_cableway.png b/borb/pdf/canvas/layout/emoji/resources/mountain_cableway.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mountain_cableway.png rename to borb/pdf/canvas/layout/emoji/resources/mountain_cableway.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mountain_railway.png b/borb/pdf/canvas/layout/emoji/resources/mountain_railway.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mountain_railway.png rename to borb/pdf/canvas/layout/emoji/resources/mountain_railway.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mouse.png b/borb/pdf/canvas/layout/emoji/resources/mouse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mouse.png rename to borb/pdf/canvas/layout/emoji/resources/mouse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mouse_2.png b/borb/pdf/canvas/layout/emoji/resources/mouse_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mouse_2.png rename to borb/pdf/canvas/layout/emoji/resources/mouse_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/movie_camera.png b/borb/pdf/canvas/layout/emoji/resources/movie_camera.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/movie_camera.png rename to borb/pdf/canvas/layout/emoji/resources/movie_camera.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/moyai.png b/borb/pdf/canvas/layout/emoji/resources/moyai.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/moyai.png rename to borb/pdf/canvas/layout/emoji/resources/moyai.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/muscle.png b/borb/pdf/canvas/layout/emoji/resources/muscle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/muscle.png rename to borb/pdf/canvas/layout/emoji/resources/muscle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mushroom.png b/borb/pdf/canvas/layout/emoji/resources/mushroom.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mushroom.png rename to borb/pdf/canvas/layout/emoji/resources/mushroom.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/musical_keyboard.png b/borb/pdf/canvas/layout/emoji/resources/musical_keyboard.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/musical_keyboard.png rename to borb/pdf/canvas/layout/emoji/resources/musical_keyboard.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/musical_note.png b/borb/pdf/canvas/layout/emoji/resources/musical_note.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/musical_note.png rename to borb/pdf/canvas/layout/emoji/resources/musical_note.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/musical_score.png b/borb/pdf/canvas/layout/emoji/resources/musical_score.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/musical_score.png rename to borb/pdf/canvas/layout/emoji/resources/musical_score.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/mute.png b/borb/pdf/canvas/layout/emoji/resources/mute.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/mute.png rename to borb/pdf/canvas/layout/emoji/resources/mute.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/nail_care.png b/borb/pdf/canvas/layout/emoji/resources/nail_care.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/nail_care.png rename to borb/pdf/canvas/layout/emoji/resources/nail_care.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/name_badge.png b/borb/pdf/canvas/layout/emoji/resources/name_badge.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/name_badge.png rename to borb/pdf/canvas/layout/emoji/resources/name_badge.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/neckbeard.png b/borb/pdf/canvas/layout/emoji/resources/neckbeard.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/neckbeard.png rename to borb/pdf/canvas/layout/emoji/resources/neckbeard.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/necktie.png b/borb/pdf/canvas/layout/emoji/resources/necktie.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/necktie.png rename to borb/pdf/canvas/layout/emoji/resources/necktie.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/negative_squared_cross_mark.png b/borb/pdf/canvas/layout/emoji/resources/negative_squared_cross_mark.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/negative_squared_cross_mark.png rename to borb/pdf/canvas/layout/emoji/resources/negative_squared_cross_mark.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/neutral_face.png b/borb/pdf/canvas/layout/emoji/resources/neutral_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/neutral_face.png rename to borb/pdf/canvas/layout/emoji/resources/neutral_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/new.png b/borb/pdf/canvas/layout/emoji/resources/new.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/new.png rename to borb/pdf/canvas/layout/emoji/resources/new.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/new_moon.png b/borb/pdf/canvas/layout/emoji/resources/new_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/new_moon.png rename to borb/pdf/canvas/layout/emoji/resources/new_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/new_moon_with_face.png b/borb/pdf/canvas/layout/emoji/resources/new_moon_with_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/new_moon_with_face.png rename to borb/pdf/canvas/layout/emoji/resources/new_moon_with_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/newspaper.png b/borb/pdf/canvas/layout/emoji/resources/newspaper.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/newspaper.png rename to borb/pdf/canvas/layout/emoji/resources/newspaper.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ng.png b/borb/pdf/canvas/layout/emoji/resources/ng.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ng.png rename to borb/pdf/canvas/layout/emoji/resources/ng.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/nine.png b/borb/pdf/canvas/layout/emoji/resources/nine.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/nine.png rename to borb/pdf/canvas/layout/emoji/resources/nine.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_bell.png b/borb/pdf/canvas/layout/emoji/resources/no_bell.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_bell.png rename to borb/pdf/canvas/layout/emoji/resources/no_bell.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_bicycles.png b/borb/pdf/canvas/layout/emoji/resources/no_bicycles.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_bicycles.png rename to borb/pdf/canvas/layout/emoji/resources/no_bicycles.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_entry.png b/borb/pdf/canvas/layout/emoji/resources/no_entry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_entry.png rename to borb/pdf/canvas/layout/emoji/resources/no_entry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_good.png b/borb/pdf/canvas/layout/emoji/resources/no_good.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_good.png rename to borb/pdf/canvas/layout/emoji/resources/no_good.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_mobile_phones.png b/borb/pdf/canvas/layout/emoji/resources/no_mobile_phones.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_mobile_phones.png rename to borb/pdf/canvas/layout/emoji/resources/no_mobile_phones.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_mouth.png b/borb/pdf/canvas/layout/emoji/resources/no_mouth.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_mouth.png rename to borb/pdf/canvas/layout/emoji/resources/no_mouth.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_pedestrians.png b/borb/pdf/canvas/layout/emoji/resources/no_pedestrians.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_pedestrians.png rename to borb/pdf/canvas/layout/emoji/resources/no_pedestrians.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/no_smoking.png b/borb/pdf/canvas/layout/emoji/resources/no_smoking.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/no_smoking.png rename to borb/pdf/canvas/layout/emoji/resources/no_smoking.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/non_potable_water.png b/borb/pdf/canvas/layout/emoji/resources/non_potable_water.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/non_potable_water.png rename to borb/pdf/canvas/layout/emoji/resources/non_potable_water.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/nose.png b/borb/pdf/canvas/layout/emoji/resources/nose.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/nose.png rename to borb/pdf/canvas/layout/emoji/resources/nose.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/notebook.png b/borb/pdf/canvas/layout/emoji/resources/notebook.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/notebook.png rename to borb/pdf/canvas/layout/emoji/resources/notebook.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/notebook_with_decorative_cover.png b/borb/pdf/canvas/layout/emoji/resources/notebook_with_decorative_cover.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/notebook_with_decorative_cover.png rename to borb/pdf/canvas/layout/emoji/resources/notebook_with_decorative_cover.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/notes.png b/borb/pdf/canvas/layout/emoji/resources/notes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/notes.png rename to borb/pdf/canvas/layout/emoji/resources/notes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/nut_and_bolt.png b/borb/pdf/canvas/layout/emoji/resources/nut_and_bolt.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/nut_and_bolt.png rename to borb/pdf/canvas/layout/emoji/resources/nut_and_bolt.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/o.png b/borb/pdf/canvas/layout/emoji/resources/o.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/o.png rename to borb/pdf/canvas/layout/emoji/resources/o.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ocean.png b/borb/pdf/canvas/layout/emoji/resources/ocean.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ocean.png rename to borb/pdf/canvas/layout/emoji/resources/ocean.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/octocat.png b/borb/pdf/canvas/layout/emoji/resources/octocat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/octocat.png rename to borb/pdf/canvas/layout/emoji/resources/octocat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/octopus.png b/borb/pdf/canvas/layout/emoji/resources/octopus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/octopus.png rename to borb/pdf/canvas/layout/emoji/resources/octopus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/oden.png b/borb/pdf/canvas/layout/emoji/resources/oden.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/oden.png rename to borb/pdf/canvas/layout/emoji/resources/oden.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/office.png b/borb/pdf/canvas/layout/emoji/resources/office.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/office.png rename to borb/pdf/canvas/layout/emoji/resources/office.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ok.png b/borb/pdf/canvas/layout/emoji/resources/ok.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ok.png rename to borb/pdf/canvas/layout/emoji/resources/ok.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ok_hand.png b/borb/pdf/canvas/layout/emoji/resources/ok_hand.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ok_hand.png rename to borb/pdf/canvas/layout/emoji/resources/ok_hand.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ok_woman.png b/borb/pdf/canvas/layout/emoji/resources/ok_woman.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ok_woman.png rename to borb/pdf/canvas/layout/emoji/resources/ok_woman.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/older_man.png b/borb/pdf/canvas/layout/emoji/resources/older_man.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/older_man.png rename to borb/pdf/canvas/layout/emoji/resources/older_man.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/older_woman.png b/borb/pdf/canvas/layout/emoji/resources/older_woman.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/older_woman.png rename to borb/pdf/canvas/layout/emoji/resources/older_woman.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/on.png b/borb/pdf/canvas/layout/emoji/resources/on.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/on.png rename to borb/pdf/canvas/layout/emoji/resources/on.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/oncoming_automobile.png b/borb/pdf/canvas/layout/emoji/resources/oncoming_automobile.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/oncoming_automobile.png rename to borb/pdf/canvas/layout/emoji/resources/oncoming_automobile.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/oncoming_bus.png b/borb/pdf/canvas/layout/emoji/resources/oncoming_bus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/oncoming_bus.png rename to borb/pdf/canvas/layout/emoji/resources/oncoming_bus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/oncoming_police_car.png b/borb/pdf/canvas/layout/emoji/resources/oncoming_police_car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/oncoming_police_car.png rename to borb/pdf/canvas/layout/emoji/resources/oncoming_police_car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/oncoming_taxi.png b/borb/pdf/canvas/layout/emoji/resources/oncoming_taxi.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/oncoming_taxi.png rename to borb/pdf/canvas/layout/emoji/resources/oncoming_taxi.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/one.png b/borb/pdf/canvas/layout/emoji/resources/one.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/one.png rename to borb/pdf/canvas/layout/emoji/resources/one.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/one_two_three_four.png b/borb/pdf/canvas/layout/emoji/resources/one_two_three_four.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/one_two_three_four.png rename to borb/pdf/canvas/layout/emoji/resources/one_two_three_four.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/open_file_folder.png b/borb/pdf/canvas/layout/emoji/resources/open_file_folder.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/open_file_folder.png rename to borb/pdf/canvas/layout/emoji/resources/open_file_folder.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/open_hands.png b/borb/pdf/canvas/layout/emoji/resources/open_hands.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/open_hands.png rename to borb/pdf/canvas/layout/emoji/resources/open_hands.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/open_mouth.png b/borb/pdf/canvas/layout/emoji/resources/open_mouth.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/open_mouth.png rename to borb/pdf/canvas/layout/emoji/resources/open_mouth.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ophiuchus.png b/borb/pdf/canvas/layout/emoji/resources/ophiuchus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ophiuchus.png rename to borb/pdf/canvas/layout/emoji/resources/ophiuchus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/orange_book.png b/borb/pdf/canvas/layout/emoji/resources/orange_book.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/orange_book.png rename to borb/pdf/canvas/layout/emoji/resources/orange_book.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/orange_diamond.png b/borb/pdf/canvas/layout/emoji/resources/orange_diamond.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/orange_diamond.png rename to borb/pdf/canvas/layout/emoji/resources/orange_diamond.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/outbox_tray.png b/borb/pdf/canvas/layout/emoji/resources/outbox_tray.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/outbox_tray.png rename to borb/pdf/canvas/layout/emoji/resources/outbox_tray.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ox.png b/borb/pdf/canvas/layout/emoji/resources/ox.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ox.png rename to borb/pdf/canvas/layout/emoji/resources/ox.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/page_facing_up.png b/borb/pdf/canvas/layout/emoji/resources/page_facing_up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/page_facing_up.png rename to borb/pdf/canvas/layout/emoji/resources/page_facing_up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/page_with_curl.png b/borb/pdf/canvas/layout/emoji/resources/page_with_curl.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/page_with_curl.png rename to borb/pdf/canvas/layout/emoji/resources/page_with_curl.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pager.png b/borb/pdf/canvas/layout/emoji/resources/pager.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pager.png rename to borb/pdf/canvas/layout/emoji/resources/pager.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/palm_tree.png b/borb/pdf/canvas/layout/emoji/resources/palm_tree.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/palm_tree.png rename to borb/pdf/canvas/layout/emoji/resources/palm_tree.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/panda_face.png b/borb/pdf/canvas/layout/emoji/resources/panda_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/panda_face.png rename to borb/pdf/canvas/layout/emoji/resources/panda_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/paperclip.png b/borb/pdf/canvas/layout/emoji/resources/paperclip.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/paperclip.png rename to borb/pdf/canvas/layout/emoji/resources/paperclip.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/parking.png b/borb/pdf/canvas/layout/emoji/resources/parking.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/parking.png rename to borb/pdf/canvas/layout/emoji/resources/parking.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/part_alternation_mark.png b/borb/pdf/canvas/layout/emoji/resources/part_alternation_mark.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/part_alternation_mark.png rename to borb/pdf/canvas/layout/emoji/resources/part_alternation_mark.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/partly_sunny.png b/borb/pdf/canvas/layout/emoji/resources/partly_sunny.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/partly_sunny.png rename to borb/pdf/canvas/layout/emoji/resources/partly_sunny.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/passport_control.png b/borb/pdf/canvas/layout/emoji/resources/passport_control.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/passport_control.png rename to borb/pdf/canvas/layout/emoji/resources/passport_control.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/paw_prints.png b/borb/pdf/canvas/layout/emoji/resources/paw_prints.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/paw_prints.png rename to borb/pdf/canvas/layout/emoji/resources/paw_prints.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/peach.png b/borb/pdf/canvas/layout/emoji/resources/peach.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/peach.png rename to borb/pdf/canvas/layout/emoji/resources/peach.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pear.png b/borb/pdf/canvas/layout/emoji/resources/pear.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pear.png rename to borb/pdf/canvas/layout/emoji/resources/pear.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pencil.png b/borb/pdf/canvas/layout/emoji/resources/pencil.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pencil.png rename to borb/pdf/canvas/layout/emoji/resources/pencil.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pencil_2.png b/borb/pdf/canvas/layout/emoji/resources/pencil_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pencil_2.png rename to borb/pdf/canvas/layout/emoji/resources/pencil_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/penguin.png b/borb/pdf/canvas/layout/emoji/resources/penguin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/penguin.png rename to borb/pdf/canvas/layout/emoji/resources/penguin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pensive.png b/borb/pdf/canvas/layout/emoji/resources/pensive.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pensive.png rename to borb/pdf/canvas/layout/emoji/resources/pensive.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/performing_arts.png b/borb/pdf/canvas/layout/emoji/resources/performing_arts.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/performing_arts.png rename to borb/pdf/canvas/layout/emoji/resources/performing_arts.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/persevere.png b/borb/pdf/canvas/layout/emoji/resources/persevere.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/persevere.png rename to borb/pdf/canvas/layout/emoji/resources/persevere.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/phone.png b/borb/pdf/canvas/layout/emoji/resources/phone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/phone.png rename to borb/pdf/canvas/layout/emoji/resources/phone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pig.png b/borb/pdf/canvas/layout/emoji/resources/pig.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pig.png rename to borb/pdf/canvas/layout/emoji/resources/pig.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pig_2.png b/borb/pdf/canvas/layout/emoji/resources/pig_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pig_2.png rename to borb/pdf/canvas/layout/emoji/resources/pig_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pig_nose.png b/borb/pdf/canvas/layout/emoji/resources/pig_nose.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pig_nose.png rename to borb/pdf/canvas/layout/emoji/resources/pig_nose.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pill.png b/borb/pdf/canvas/layout/emoji/resources/pill.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pill.png rename to borb/pdf/canvas/layout/emoji/resources/pill.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pineapple.png b/borb/pdf/canvas/layout/emoji/resources/pineapple.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pineapple.png rename to borb/pdf/canvas/layout/emoji/resources/pineapple.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pisces.png b/borb/pdf/canvas/layout/emoji/resources/pisces.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pisces.png rename to borb/pdf/canvas/layout/emoji/resources/pisces.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pizza.png b/borb/pdf/canvas/layout/emoji/resources/pizza.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pizza.png rename to borb/pdf/canvas/layout/emoji/resources/pizza.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/plus_1.png b/borb/pdf/canvas/layout/emoji/resources/plus_1.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/plus_1.png rename to borb/pdf/canvas/layout/emoji/resources/plus_1.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/point_down.png b/borb/pdf/canvas/layout/emoji/resources/point_down.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/point_down.png rename to borb/pdf/canvas/layout/emoji/resources/point_down.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/point_left.png b/borb/pdf/canvas/layout/emoji/resources/point_left.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/point_left.png rename to borb/pdf/canvas/layout/emoji/resources/point_left.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/point_right.png b/borb/pdf/canvas/layout/emoji/resources/point_right.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/point_right.png rename to borb/pdf/canvas/layout/emoji/resources/point_right.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/point_up.png b/borb/pdf/canvas/layout/emoji/resources/point_up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/point_up.png rename to borb/pdf/canvas/layout/emoji/resources/point_up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/point_up_2.png b/borb/pdf/canvas/layout/emoji/resources/point_up_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/point_up_2.png rename to borb/pdf/canvas/layout/emoji/resources/point_up_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/police_car.png b/borb/pdf/canvas/layout/emoji/resources/police_car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/police_car.png rename to borb/pdf/canvas/layout/emoji/resources/police_car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/poodle.png b/borb/pdf/canvas/layout/emoji/resources/poodle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/poodle.png rename to borb/pdf/canvas/layout/emoji/resources/poodle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/poop.png b/borb/pdf/canvas/layout/emoji/resources/poop.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/poop.png rename to borb/pdf/canvas/layout/emoji/resources/poop.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/post_office.png b/borb/pdf/canvas/layout/emoji/resources/post_office.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/post_office.png rename to borb/pdf/canvas/layout/emoji/resources/post_office.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/postal_horn.png b/borb/pdf/canvas/layout/emoji/resources/postal_horn.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/postal_horn.png rename to borb/pdf/canvas/layout/emoji/resources/postal_horn.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/postbox.png b/borb/pdf/canvas/layout/emoji/resources/postbox.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/postbox.png rename to borb/pdf/canvas/layout/emoji/resources/postbox.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/potable_water.png b/borb/pdf/canvas/layout/emoji/resources/potable_water.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/potable_water.png rename to borb/pdf/canvas/layout/emoji/resources/potable_water.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pouch.png b/borb/pdf/canvas/layout/emoji/resources/pouch.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pouch.png rename to borb/pdf/canvas/layout/emoji/resources/pouch.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/poultry_leg.png b/borb/pdf/canvas/layout/emoji/resources/poultry_leg.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/poultry_leg.png rename to borb/pdf/canvas/layout/emoji/resources/poultry_leg.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pound.png b/borb/pdf/canvas/layout/emoji/resources/pound.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pound.png rename to borb/pdf/canvas/layout/emoji/resources/pound.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pouting_cat.png b/borb/pdf/canvas/layout/emoji/resources/pouting_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pouting_cat.png rename to borb/pdf/canvas/layout/emoji/resources/pouting_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pray.png b/borb/pdf/canvas/layout/emoji/resources/pray.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pray.png rename to borb/pdf/canvas/layout/emoji/resources/pray.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/princess.png b/borb/pdf/canvas/layout/emoji/resources/princess.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/princess.png rename to borb/pdf/canvas/layout/emoji/resources/princess.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/punch.png b/borb/pdf/canvas/layout/emoji/resources/punch.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/punch.png rename to borb/pdf/canvas/layout/emoji/resources/punch.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/purple_heart.png b/borb/pdf/canvas/layout/emoji/resources/purple_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/purple_heart.png rename to borb/pdf/canvas/layout/emoji/resources/purple_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/purse.png b/borb/pdf/canvas/layout/emoji/resources/purse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/purse.png rename to borb/pdf/canvas/layout/emoji/resources/purse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/pushpin.png b/borb/pdf/canvas/layout/emoji/resources/pushpin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/pushpin.png rename to borb/pdf/canvas/layout/emoji/resources/pushpin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/put_litter_in_its_place.png b/borb/pdf/canvas/layout/emoji/resources/put_litter_in_its_place.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/put_litter_in_its_place.png rename to borb/pdf/canvas/layout/emoji/resources/put_litter_in_its_place.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/question.png b/borb/pdf/canvas/layout/emoji/resources/question.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/question.png rename to borb/pdf/canvas/layout/emoji/resources/question.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rabbit.png b/borb/pdf/canvas/layout/emoji/resources/rabbit.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rabbit.png rename to borb/pdf/canvas/layout/emoji/resources/rabbit.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rabbit_2.png b/borb/pdf/canvas/layout/emoji/resources/rabbit_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rabbit_2.png rename to borb/pdf/canvas/layout/emoji/resources/rabbit_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/racehorse.png b/borb/pdf/canvas/layout/emoji/resources/racehorse.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/racehorse.png rename to borb/pdf/canvas/layout/emoji/resources/racehorse.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/radio.png b/borb/pdf/canvas/layout/emoji/resources/radio.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/radio.png rename to borb/pdf/canvas/layout/emoji/resources/radio.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/radio_button.png b/borb/pdf/canvas/layout/emoji/resources/radio_button.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/radio_button.png rename to borb/pdf/canvas/layout/emoji/resources/radio_button.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rage.png b/borb/pdf/canvas/layout/emoji/resources/rage.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rage.png rename to borb/pdf/canvas/layout/emoji/resources/rage.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rage_1.png b/borb/pdf/canvas/layout/emoji/resources/rage_1.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rage_1.png rename to borb/pdf/canvas/layout/emoji/resources/rage_1.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rage_2.png b/borb/pdf/canvas/layout/emoji/resources/rage_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rage_2.png rename to borb/pdf/canvas/layout/emoji/resources/rage_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rage_3.png b/borb/pdf/canvas/layout/emoji/resources/rage_3.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rage_3.png rename to borb/pdf/canvas/layout/emoji/resources/rage_3.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rage_4.png b/borb/pdf/canvas/layout/emoji/resources/rage_4.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rage_4.png rename to borb/pdf/canvas/layout/emoji/resources/rage_4.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/railway_car.png b/borb/pdf/canvas/layout/emoji/resources/railway_car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/railway_car.png rename to borb/pdf/canvas/layout/emoji/resources/railway_car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rainbow.png b/borb/pdf/canvas/layout/emoji/resources/rainbow.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rainbow.png rename to borb/pdf/canvas/layout/emoji/resources/rainbow.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/raised_hand.png b/borb/pdf/canvas/layout/emoji/resources/raised_hand.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/raised_hand.png rename to borb/pdf/canvas/layout/emoji/resources/raised_hand.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/raised_hands.png b/borb/pdf/canvas/layout/emoji/resources/raised_hands.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/raised_hands.png rename to borb/pdf/canvas/layout/emoji/resources/raised_hands.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/raising_hand.png b/borb/pdf/canvas/layout/emoji/resources/raising_hand.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/raising_hand.png rename to borb/pdf/canvas/layout/emoji/resources/raising_hand.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ram.png b/borb/pdf/canvas/layout/emoji/resources/ram.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ram.png rename to borb/pdf/canvas/layout/emoji/resources/ram.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ramen.png b/borb/pdf/canvas/layout/emoji/resources/ramen.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ramen.png rename to borb/pdf/canvas/layout/emoji/resources/ramen.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rat.png b/borb/pdf/canvas/layout/emoji/resources/rat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rat.png rename to borb/pdf/canvas/layout/emoji/resources/rat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/recycle.png b/borb/pdf/canvas/layout/emoji/resources/recycle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/recycle.png rename to borb/pdf/canvas/layout/emoji/resources/recycle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/red_car.png b/borb/pdf/canvas/layout/emoji/resources/red_car.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/red_car.png rename to borb/pdf/canvas/layout/emoji/resources/red_car.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/red_circle.png b/borb/pdf/canvas/layout/emoji/resources/red_circle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/red_circle.png rename to borb/pdf/canvas/layout/emoji/resources/red_circle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/registered.png b/borb/pdf/canvas/layout/emoji/resources/registered.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/registered.png rename to borb/pdf/canvas/layout/emoji/resources/registered.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/relaxed.png b/borb/pdf/canvas/layout/emoji/resources/relaxed.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/relaxed.png rename to borb/pdf/canvas/layout/emoji/resources/relaxed.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/relieved.png b/borb/pdf/canvas/layout/emoji/resources/relieved.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/relieved.png rename to borb/pdf/canvas/layout/emoji/resources/relieved.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/repeat.png b/borb/pdf/canvas/layout/emoji/resources/repeat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/repeat.png rename to borb/pdf/canvas/layout/emoji/resources/repeat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/repeat_once.png b/borb/pdf/canvas/layout/emoji/resources/repeat_once.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/repeat_once.png rename to borb/pdf/canvas/layout/emoji/resources/repeat_once.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/restroom.png b/borb/pdf/canvas/layout/emoji/resources/restroom.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/restroom.png rename to borb/pdf/canvas/layout/emoji/resources/restroom.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/revolving_hearts.png b/borb/pdf/canvas/layout/emoji/resources/revolving_hearts.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/revolving_hearts.png rename to borb/pdf/canvas/layout/emoji/resources/revolving_hearts.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rewind.png b/borb/pdf/canvas/layout/emoji/resources/rewind.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rewind.png rename to borb/pdf/canvas/layout/emoji/resources/rewind.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ribbon.png b/borb/pdf/canvas/layout/emoji/resources/ribbon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ribbon.png rename to borb/pdf/canvas/layout/emoji/resources/ribbon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rice.png b/borb/pdf/canvas/layout/emoji/resources/rice.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rice.png rename to borb/pdf/canvas/layout/emoji/resources/rice.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rice_ball.png b/borb/pdf/canvas/layout/emoji/resources/rice_ball.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rice_ball.png rename to borb/pdf/canvas/layout/emoji/resources/rice_ball.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rice_cracker.png b/borb/pdf/canvas/layout/emoji/resources/rice_cracker.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rice_cracker.png rename to borb/pdf/canvas/layout/emoji/resources/rice_cracker.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rice_scene.png b/borb/pdf/canvas/layout/emoji/resources/rice_scene.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rice_scene.png rename to borb/pdf/canvas/layout/emoji/resources/rice_scene.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ring.png b/borb/pdf/canvas/layout/emoji/resources/ring.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ring.png rename to borb/pdf/canvas/layout/emoji/resources/ring.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rocket.png b/borb/pdf/canvas/layout/emoji/resources/rocket.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rocket.png rename to borb/pdf/canvas/layout/emoji/resources/rocket.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/roller_coaster.png b/borb/pdf/canvas/layout/emoji/resources/roller_coaster.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/roller_coaster.png rename to borb/pdf/canvas/layout/emoji/resources/roller_coaster.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rooster.png b/borb/pdf/canvas/layout/emoji/resources/rooster.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rooster.png rename to borb/pdf/canvas/layout/emoji/resources/rooster.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rose.png b/borb/pdf/canvas/layout/emoji/resources/rose.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rose.png rename to borb/pdf/canvas/layout/emoji/resources/rose.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rotating_light.png b/borb/pdf/canvas/layout/emoji/resources/rotating_light.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rotating_light.png rename to borb/pdf/canvas/layout/emoji/resources/rotating_light.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/round_pushpin.png b/borb/pdf/canvas/layout/emoji/resources/round_pushpin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/round_pushpin.png rename to borb/pdf/canvas/layout/emoji/resources/round_pushpin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rowboat.png b/borb/pdf/canvas/layout/emoji/resources/rowboat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rowboat.png rename to borb/pdf/canvas/layout/emoji/resources/rowboat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ru.png b/borb/pdf/canvas/layout/emoji/resources/ru.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ru.png rename to borb/pdf/canvas/layout/emoji/resources/ru.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/rugby_football.png b/borb/pdf/canvas/layout/emoji/resources/rugby_football.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/rugby_football.png rename to borb/pdf/canvas/layout/emoji/resources/rugby_football.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/runner.png b/borb/pdf/canvas/layout/emoji/resources/runner.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/runner.png rename to borb/pdf/canvas/layout/emoji/resources/runner.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/running.png b/borb/pdf/canvas/layout/emoji/resources/running.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/running.png rename to borb/pdf/canvas/layout/emoji/resources/running.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/running_shirt_with_sash.png b/borb/pdf/canvas/layout/emoji/resources/running_shirt_with_sash.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/running_shirt_with_sash.png rename to borb/pdf/canvas/layout/emoji/resources/running_shirt_with_sash.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sagittarius.png b/borb/pdf/canvas/layout/emoji/resources/sagittarius.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sagittarius.png rename to borb/pdf/canvas/layout/emoji/resources/sagittarius.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sailboat.png b/borb/pdf/canvas/layout/emoji/resources/sailboat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sailboat.png rename to borb/pdf/canvas/layout/emoji/resources/sailboat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sake.png b/borb/pdf/canvas/layout/emoji/resources/sake.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sake.png rename to borb/pdf/canvas/layout/emoji/resources/sake.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sandal.png b/borb/pdf/canvas/layout/emoji/resources/sandal.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sandal.png rename to borb/pdf/canvas/layout/emoji/resources/sandal.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/santa.png b/borb/pdf/canvas/layout/emoji/resources/santa.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/santa.png rename to borb/pdf/canvas/layout/emoji/resources/santa.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/satelite.png b/borb/pdf/canvas/layout/emoji/resources/satelite.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/satelite.png rename to borb/pdf/canvas/layout/emoji/resources/satelite.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/satisfied.png b/borb/pdf/canvas/layout/emoji/resources/satisfied.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/satisfied.png rename to borb/pdf/canvas/layout/emoji/resources/satisfied.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/saxophone.png b/borb/pdf/canvas/layout/emoji/resources/saxophone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/saxophone.png rename to borb/pdf/canvas/layout/emoji/resources/saxophone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/school.png b/borb/pdf/canvas/layout/emoji/resources/school.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/school.png rename to borb/pdf/canvas/layout/emoji/resources/school.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/school_satchel.png b/borb/pdf/canvas/layout/emoji/resources/school_satchel.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/school_satchel.png rename to borb/pdf/canvas/layout/emoji/resources/school_satchel.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/scissors.png b/borb/pdf/canvas/layout/emoji/resources/scissors.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/scissors.png rename to borb/pdf/canvas/layout/emoji/resources/scissors.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/scorpius.png b/borb/pdf/canvas/layout/emoji/resources/scorpius.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/scorpius.png rename to borb/pdf/canvas/layout/emoji/resources/scorpius.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/scream.png b/borb/pdf/canvas/layout/emoji/resources/scream.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/scream.png rename to borb/pdf/canvas/layout/emoji/resources/scream.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/scream_cat.png b/borb/pdf/canvas/layout/emoji/resources/scream_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/scream_cat.png rename to borb/pdf/canvas/layout/emoji/resources/scream_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/scroll.png b/borb/pdf/canvas/layout/emoji/resources/scroll.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/scroll.png rename to borb/pdf/canvas/layout/emoji/resources/scroll.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/seat.png b/borb/pdf/canvas/layout/emoji/resources/seat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/seat.png rename to borb/pdf/canvas/layout/emoji/resources/seat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/see_no_evil.png b/borb/pdf/canvas/layout/emoji/resources/see_no_evil.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/see_no_evil.png rename to borb/pdf/canvas/layout/emoji/resources/see_no_evil.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/seedling.png b/borb/pdf/canvas/layout/emoji/resources/seedling.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/seedling.png rename to borb/pdf/canvas/layout/emoji/resources/seedling.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/seven.png b/borb/pdf/canvas/layout/emoji/resources/seven.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/seven.png rename to borb/pdf/canvas/layout/emoji/resources/seven.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shaved_ice.png b/borb/pdf/canvas/layout/emoji/resources/shaved_ice.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shaved_ice.png rename to borb/pdf/canvas/layout/emoji/resources/shaved_ice.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sheep.png b/borb/pdf/canvas/layout/emoji/resources/sheep.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sheep.png rename to borb/pdf/canvas/layout/emoji/resources/sheep.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shell.png b/borb/pdf/canvas/layout/emoji/resources/shell.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shell.png rename to borb/pdf/canvas/layout/emoji/resources/shell.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ship.png b/borb/pdf/canvas/layout/emoji/resources/ship.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ship.png rename to borb/pdf/canvas/layout/emoji/resources/ship.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shipit.png b/borb/pdf/canvas/layout/emoji/resources/shipit.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shipit.png rename to borb/pdf/canvas/layout/emoji/resources/shipit.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shirt.png b/borb/pdf/canvas/layout/emoji/resources/shirt.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shirt.png rename to borb/pdf/canvas/layout/emoji/resources/shirt.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shit.png b/borb/pdf/canvas/layout/emoji/resources/shit.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shit.png rename to borb/pdf/canvas/layout/emoji/resources/shit.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shoe.png b/borb/pdf/canvas/layout/emoji/resources/shoe.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shoe.png rename to borb/pdf/canvas/layout/emoji/resources/shoe.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/shower.png b/borb/pdf/canvas/layout/emoji/resources/shower.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/shower.png rename to borb/pdf/canvas/layout/emoji/resources/shower.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/signal_strength.png b/borb/pdf/canvas/layout/emoji/resources/signal_strength.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/signal_strength.png rename to borb/pdf/canvas/layout/emoji/resources/signal_strength.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/six.png b/borb/pdf/canvas/layout/emoji/resources/six.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/six.png rename to borb/pdf/canvas/layout/emoji/resources/six.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/six_pointed_star.png b/borb/pdf/canvas/layout/emoji/resources/six_pointed_star.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/six_pointed_star.png rename to borb/pdf/canvas/layout/emoji/resources/six_pointed_star.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ski.png b/borb/pdf/canvas/layout/emoji/resources/ski.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ski.png rename to borb/pdf/canvas/layout/emoji/resources/ski.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/skull.png b/borb/pdf/canvas/layout/emoji/resources/skull.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/skull.png rename to borb/pdf/canvas/layout/emoji/resources/skull.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sleeping.png b/borb/pdf/canvas/layout/emoji/resources/sleeping.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sleeping.png rename to borb/pdf/canvas/layout/emoji/resources/sleeping.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sleepy.png b/borb/pdf/canvas/layout/emoji/resources/sleepy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sleepy.png rename to borb/pdf/canvas/layout/emoji/resources/sleepy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/slot_machine.png b/borb/pdf/canvas/layout/emoji/resources/slot_machine.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/slot_machine.png rename to borb/pdf/canvas/layout/emoji/resources/slot_machine.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/small_blue_diamond.png b/borb/pdf/canvas/layout/emoji/resources/small_blue_diamond.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/small_blue_diamond.png rename to borb/pdf/canvas/layout/emoji/resources/small_blue_diamond.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/small_orange_diamond.png b/borb/pdf/canvas/layout/emoji/resources/small_orange_diamond.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/small_orange_diamond.png rename to borb/pdf/canvas/layout/emoji/resources/small_orange_diamond.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/small_red_triangle_down.png b/borb/pdf/canvas/layout/emoji/resources/small_red_triangle_down.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/small_red_triangle_down.png rename to borb/pdf/canvas/layout/emoji/resources/small_red_triangle_down.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/small_red_triangle_up.png b/borb/pdf/canvas/layout/emoji/resources/small_red_triangle_up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/small_red_triangle_up.png rename to borb/pdf/canvas/layout/emoji/resources/small_red_triangle_up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smile.png b/borb/pdf/canvas/layout/emoji/resources/smile.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smile.png rename to borb/pdf/canvas/layout/emoji/resources/smile.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smile_cat.png b/borb/pdf/canvas/layout/emoji/resources/smile_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smile_cat.png rename to borb/pdf/canvas/layout/emoji/resources/smile_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smiley.png b/borb/pdf/canvas/layout/emoji/resources/smiley.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smiley.png rename to borb/pdf/canvas/layout/emoji/resources/smiley.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smiley_cat.png b/borb/pdf/canvas/layout/emoji/resources/smiley_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smiley_cat.png rename to borb/pdf/canvas/layout/emoji/resources/smiley_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smiling_imp.png b/borb/pdf/canvas/layout/emoji/resources/smiling_imp.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smiling_imp.png rename to borb/pdf/canvas/layout/emoji/resources/smiling_imp.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smirk.png b/borb/pdf/canvas/layout/emoji/resources/smirk.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smirk.png rename to borb/pdf/canvas/layout/emoji/resources/smirk.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smirk_cat.png b/borb/pdf/canvas/layout/emoji/resources/smirk_cat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smirk_cat.png rename to borb/pdf/canvas/layout/emoji/resources/smirk_cat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/smoking.png b/borb/pdf/canvas/layout/emoji/resources/smoking.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/smoking.png rename to borb/pdf/canvas/layout/emoji/resources/smoking.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/snail.png b/borb/pdf/canvas/layout/emoji/resources/snail.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/snail.png rename to borb/pdf/canvas/layout/emoji/resources/snail.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/snake.png b/borb/pdf/canvas/layout/emoji/resources/snake.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/snake.png rename to borb/pdf/canvas/layout/emoji/resources/snake.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/snowboarder.png b/borb/pdf/canvas/layout/emoji/resources/snowboarder.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/snowboarder.png rename to borb/pdf/canvas/layout/emoji/resources/snowboarder.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/snowflake.png b/borb/pdf/canvas/layout/emoji/resources/snowflake.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/snowflake.png rename to borb/pdf/canvas/layout/emoji/resources/snowflake.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/snowman.png b/borb/pdf/canvas/layout/emoji/resources/snowman.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/snowman.png rename to borb/pdf/canvas/layout/emoji/resources/snowman.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sob.png b/borb/pdf/canvas/layout/emoji/resources/sob.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sob.png rename to borb/pdf/canvas/layout/emoji/resources/sob.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/soccer.png b/borb/pdf/canvas/layout/emoji/resources/soccer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/soccer.png rename to borb/pdf/canvas/layout/emoji/resources/soccer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/soon.png b/borb/pdf/canvas/layout/emoji/resources/soon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/soon.png rename to borb/pdf/canvas/layout/emoji/resources/soon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sos.png b/borb/pdf/canvas/layout/emoji/resources/sos.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sos.png rename to borb/pdf/canvas/layout/emoji/resources/sos.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sound.png b/borb/pdf/canvas/layout/emoji/resources/sound.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sound.png rename to borb/pdf/canvas/layout/emoji/resources/sound.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/space_invader.png b/borb/pdf/canvas/layout/emoji/resources/space_invader.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/space_invader.png rename to borb/pdf/canvas/layout/emoji/resources/space_invader.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/spades.png b/borb/pdf/canvas/layout/emoji/resources/spades.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/spades.png rename to borb/pdf/canvas/layout/emoji/resources/spades.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/spaghetti.png b/borb/pdf/canvas/layout/emoji/resources/spaghetti.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/spaghetti.png rename to borb/pdf/canvas/layout/emoji/resources/spaghetti.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sparkler.png b/borb/pdf/canvas/layout/emoji/resources/sparkler.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sparkler.png rename to borb/pdf/canvas/layout/emoji/resources/sparkler.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sparkles.png b/borb/pdf/canvas/layout/emoji/resources/sparkles.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sparkles.png rename to borb/pdf/canvas/layout/emoji/resources/sparkles.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sparkling_heart.png b/borb/pdf/canvas/layout/emoji/resources/sparkling_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sparkling_heart.png rename to borb/pdf/canvas/layout/emoji/resources/sparkling_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/speak_no_evil.png b/borb/pdf/canvas/layout/emoji/resources/speak_no_evil.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/speak_no_evil.png rename to borb/pdf/canvas/layout/emoji/resources/speak_no_evil.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/speaker.png b/borb/pdf/canvas/layout/emoji/resources/speaker.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/speaker.png rename to borb/pdf/canvas/layout/emoji/resources/speaker.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/speech_balloon.png b/borb/pdf/canvas/layout/emoji/resources/speech_balloon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/speech_balloon.png rename to borb/pdf/canvas/layout/emoji/resources/speech_balloon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/speedboat.png b/borb/pdf/canvas/layout/emoji/resources/speedboat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/speedboat.png rename to borb/pdf/canvas/layout/emoji/resources/speedboat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/star.png b/borb/pdf/canvas/layout/emoji/resources/star.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/star.png rename to borb/pdf/canvas/layout/emoji/resources/star.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/star_2.png b/borb/pdf/canvas/layout/emoji/resources/star_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/star_2.png rename to borb/pdf/canvas/layout/emoji/resources/star_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/stars.png b/borb/pdf/canvas/layout/emoji/resources/stars.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/stars.png rename to borb/pdf/canvas/layout/emoji/resources/stars.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/station.png b/borb/pdf/canvas/layout/emoji/resources/station.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/station.png rename to borb/pdf/canvas/layout/emoji/resources/station.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/statue_of_liberty.png b/borb/pdf/canvas/layout/emoji/resources/statue_of_liberty.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/statue_of_liberty.png rename to borb/pdf/canvas/layout/emoji/resources/statue_of_liberty.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/steam_locomotive.png b/borb/pdf/canvas/layout/emoji/resources/steam_locomotive.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/steam_locomotive.png rename to borb/pdf/canvas/layout/emoji/resources/steam_locomotive.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/stew.png b/borb/pdf/canvas/layout/emoji/resources/stew.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/stew.png rename to borb/pdf/canvas/layout/emoji/resources/stew.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/straight_ruler.png b/borb/pdf/canvas/layout/emoji/resources/straight_ruler.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/straight_ruler.png rename to borb/pdf/canvas/layout/emoji/resources/straight_ruler.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/strawberry.png b/borb/pdf/canvas/layout/emoji/resources/strawberry.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/strawberry.png rename to borb/pdf/canvas/layout/emoji/resources/strawberry.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue.png b/borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue.png rename to borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue_closed_eyes.png b/borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue_closed_eyes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue_closed_eyes.png rename to borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue_closed_eyes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue_winking_eye.png b/borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue_winking_eye.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/stuck_out_tongue_winking_eye.png rename to borb/pdf/canvas/layout/emoji/resources/stuck_out_tongue_winking_eye.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sun_with_face.png b/borb/pdf/canvas/layout/emoji/resources/sun_with_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sun_with_face.png rename to borb/pdf/canvas/layout/emoji/resources/sun_with_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sunflower.png b/borb/pdf/canvas/layout/emoji/resources/sunflower.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sunflower.png rename to borb/pdf/canvas/layout/emoji/resources/sunflower.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sunglasses.png b/borb/pdf/canvas/layout/emoji/resources/sunglasses.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sunglasses.png rename to borb/pdf/canvas/layout/emoji/resources/sunglasses.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sunny.png b/borb/pdf/canvas/layout/emoji/resources/sunny.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sunny.png rename to borb/pdf/canvas/layout/emoji/resources/sunny.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sunrise.png b/borb/pdf/canvas/layout/emoji/resources/sunrise.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sunrise.png rename to borb/pdf/canvas/layout/emoji/resources/sunrise.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sunrise_over_mountains.png b/borb/pdf/canvas/layout/emoji/resources/sunrise_over_mountains.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sunrise_over_mountains.png rename to borb/pdf/canvas/layout/emoji/resources/sunrise_over_mountains.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/surfer.png b/borb/pdf/canvas/layout/emoji/resources/surfer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/surfer.png rename to borb/pdf/canvas/layout/emoji/resources/surfer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sushi.png b/borb/pdf/canvas/layout/emoji/resources/sushi.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sushi.png rename to borb/pdf/canvas/layout/emoji/resources/sushi.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/suspect.png b/borb/pdf/canvas/layout/emoji/resources/suspect.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/suspect.png rename to borb/pdf/canvas/layout/emoji/resources/suspect.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/suspension_railway.png b/borb/pdf/canvas/layout/emoji/resources/suspension_railway.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/suspension_railway.png rename to borb/pdf/canvas/layout/emoji/resources/suspension_railway.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sweat.png b/borb/pdf/canvas/layout/emoji/resources/sweat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sweat.png rename to borb/pdf/canvas/layout/emoji/resources/sweat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sweat_drops.png b/borb/pdf/canvas/layout/emoji/resources/sweat_drops.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sweat_drops.png rename to borb/pdf/canvas/layout/emoji/resources/sweat_drops.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sweat_smile.png b/borb/pdf/canvas/layout/emoji/resources/sweat_smile.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sweat_smile.png rename to borb/pdf/canvas/layout/emoji/resources/sweat_smile.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/sweet_potato.png b/borb/pdf/canvas/layout/emoji/resources/sweet_potato.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/sweet_potato.png rename to borb/pdf/canvas/layout/emoji/resources/sweet_potato.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/swimmer.png b/borb/pdf/canvas/layout/emoji/resources/swimmer.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/swimmer.png rename to borb/pdf/canvas/layout/emoji/resources/swimmer.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/symbols.png b/borb/pdf/canvas/layout/emoji/resources/symbols.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/symbols.png rename to borb/pdf/canvas/layout/emoji/resources/symbols.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/syringe.png b/borb/pdf/canvas/layout/emoji/resources/syringe.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/syringe.png rename to borb/pdf/canvas/layout/emoji/resources/syringe.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tada.png b/borb/pdf/canvas/layout/emoji/resources/tada.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tada.png rename to borb/pdf/canvas/layout/emoji/resources/tada.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tanabata_tree.png b/borb/pdf/canvas/layout/emoji/resources/tanabata_tree.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tanabata_tree.png rename to borb/pdf/canvas/layout/emoji/resources/tanabata_tree.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tangerine.png b/borb/pdf/canvas/layout/emoji/resources/tangerine.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tangerine.png rename to borb/pdf/canvas/layout/emoji/resources/tangerine.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/taurus.png b/borb/pdf/canvas/layout/emoji/resources/taurus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/taurus.png rename to borb/pdf/canvas/layout/emoji/resources/taurus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/taxi.png b/borb/pdf/canvas/layout/emoji/resources/taxi.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/taxi.png rename to borb/pdf/canvas/layout/emoji/resources/taxi.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tea.png b/borb/pdf/canvas/layout/emoji/resources/tea.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tea.png rename to borb/pdf/canvas/layout/emoji/resources/tea.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/telephone.png b/borb/pdf/canvas/layout/emoji/resources/telephone.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/telephone.png rename to borb/pdf/canvas/layout/emoji/resources/telephone.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/telephone_receiver.png b/borb/pdf/canvas/layout/emoji/resources/telephone_receiver.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/telephone_receiver.png rename to borb/pdf/canvas/layout/emoji/resources/telephone_receiver.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/telescope.png b/borb/pdf/canvas/layout/emoji/resources/telescope.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/telescope.png rename to borb/pdf/canvas/layout/emoji/resources/telescope.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tennis.png b/borb/pdf/canvas/layout/emoji/resources/tennis.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tennis.png rename to borb/pdf/canvas/layout/emoji/resources/tennis.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tent.png b/borb/pdf/canvas/layout/emoji/resources/tent.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tent.png rename to borb/pdf/canvas/layout/emoji/resources/tent.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/thought_balloon.png b/borb/pdf/canvas/layout/emoji/resources/thought_balloon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/thought_balloon.png rename to borb/pdf/canvas/layout/emoji/resources/thought_balloon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/three.png b/borb/pdf/canvas/layout/emoji/resources/three.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/three.png rename to borb/pdf/canvas/layout/emoji/resources/three.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/thumbsdown.png b/borb/pdf/canvas/layout/emoji/resources/thumbsdown.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/thumbsdown.png rename to borb/pdf/canvas/layout/emoji/resources/thumbsdown.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/thumbsup.png b/borb/pdf/canvas/layout/emoji/resources/thumbsup.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/thumbsup.png rename to borb/pdf/canvas/layout/emoji/resources/thumbsup.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/ticket.png b/borb/pdf/canvas/layout/emoji/resources/ticket.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/ticket.png rename to borb/pdf/canvas/layout/emoji/resources/ticket.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tiger.png b/borb/pdf/canvas/layout/emoji/resources/tiger.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tiger.png rename to borb/pdf/canvas/layout/emoji/resources/tiger.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tiger_2.png b/borb/pdf/canvas/layout/emoji/resources/tiger_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tiger_2.png rename to borb/pdf/canvas/layout/emoji/resources/tiger_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tired_face.png b/borb/pdf/canvas/layout/emoji/resources/tired_face.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tired_face.png rename to borb/pdf/canvas/layout/emoji/resources/tired_face.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tm.png b/borb/pdf/canvas/layout/emoji/resources/tm.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tm.png rename to borb/pdf/canvas/layout/emoji/resources/tm.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/toilet.png b/borb/pdf/canvas/layout/emoji/resources/toilet.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/toilet.png rename to borb/pdf/canvas/layout/emoji/resources/toilet.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tokyo_tower.png b/borb/pdf/canvas/layout/emoji/resources/tokyo_tower.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tokyo_tower.png rename to borb/pdf/canvas/layout/emoji/resources/tokyo_tower.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tomato.png b/borb/pdf/canvas/layout/emoji/resources/tomato.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tomato.png rename to borb/pdf/canvas/layout/emoji/resources/tomato.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tongue.png b/borb/pdf/canvas/layout/emoji/resources/tongue.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tongue.png rename to borb/pdf/canvas/layout/emoji/resources/tongue.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/top.png b/borb/pdf/canvas/layout/emoji/resources/top.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/top.png rename to borb/pdf/canvas/layout/emoji/resources/top.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tophat.png b/borb/pdf/canvas/layout/emoji/resources/tophat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tophat.png rename to borb/pdf/canvas/layout/emoji/resources/tophat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tractor.png b/borb/pdf/canvas/layout/emoji/resources/tractor.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tractor.png rename to borb/pdf/canvas/layout/emoji/resources/tractor.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/traffic_light.png b/borb/pdf/canvas/layout/emoji/resources/traffic_light.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/traffic_light.png rename to borb/pdf/canvas/layout/emoji/resources/traffic_light.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/train.png b/borb/pdf/canvas/layout/emoji/resources/train.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/train.png rename to borb/pdf/canvas/layout/emoji/resources/train.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/train_2.png b/borb/pdf/canvas/layout/emoji/resources/train_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/train_2.png rename to borb/pdf/canvas/layout/emoji/resources/train_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tram.png b/borb/pdf/canvas/layout/emoji/resources/tram.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tram.png rename to borb/pdf/canvas/layout/emoji/resources/tram.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/triangular_flag_on_post.png b/borb/pdf/canvas/layout/emoji/resources/triangular_flag_on_post.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/triangular_flag_on_post.png rename to borb/pdf/canvas/layout/emoji/resources/triangular_flag_on_post.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/triangular_ruler.png b/borb/pdf/canvas/layout/emoji/resources/triangular_ruler.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/triangular_ruler.png rename to borb/pdf/canvas/layout/emoji/resources/triangular_ruler.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/trident.png b/borb/pdf/canvas/layout/emoji/resources/trident.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/trident.png rename to borb/pdf/canvas/layout/emoji/resources/trident.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/triumph.png b/borb/pdf/canvas/layout/emoji/resources/triumph.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/triumph.png rename to borb/pdf/canvas/layout/emoji/resources/triumph.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/trolleybus.png b/borb/pdf/canvas/layout/emoji/resources/trolleybus.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/trolleybus.png rename to borb/pdf/canvas/layout/emoji/resources/trolleybus.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/trollface.png b/borb/pdf/canvas/layout/emoji/resources/trollface.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/trollface.png rename to borb/pdf/canvas/layout/emoji/resources/trollface.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/trophy.png b/borb/pdf/canvas/layout/emoji/resources/trophy.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/trophy.png rename to borb/pdf/canvas/layout/emoji/resources/trophy.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tropical_drink.png b/borb/pdf/canvas/layout/emoji/resources/tropical_drink.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tropical_drink.png rename to borb/pdf/canvas/layout/emoji/resources/tropical_drink.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tropical_fish.png b/borb/pdf/canvas/layout/emoji/resources/tropical_fish.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tropical_fish.png rename to borb/pdf/canvas/layout/emoji/resources/tropical_fish.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/truck.png b/borb/pdf/canvas/layout/emoji/resources/truck.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/truck.png rename to borb/pdf/canvas/layout/emoji/resources/truck.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/trumpet.png b/borb/pdf/canvas/layout/emoji/resources/trumpet.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/trumpet.png rename to borb/pdf/canvas/layout/emoji/resources/trumpet.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tshirt.png b/borb/pdf/canvas/layout/emoji/resources/tshirt.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tshirt.png rename to borb/pdf/canvas/layout/emoji/resources/tshirt.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tulip.png b/borb/pdf/canvas/layout/emoji/resources/tulip.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tulip.png rename to borb/pdf/canvas/layout/emoji/resources/tulip.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/turtle.png b/borb/pdf/canvas/layout/emoji/resources/turtle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/turtle.png rename to borb/pdf/canvas/layout/emoji/resources/turtle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/tv.png b/borb/pdf/canvas/layout/emoji/resources/tv.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/tv.png rename to borb/pdf/canvas/layout/emoji/resources/tv.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/two.png b/borb/pdf/canvas/layout/emoji/resources/two.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/two.png rename to borb/pdf/canvas/layout/emoji/resources/two.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/two_hearts.png b/borb/pdf/canvas/layout/emoji/resources/two_hearts.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/two_hearts.png rename to borb/pdf/canvas/layout/emoji/resources/two_hearts.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/two_men_holding_hands.png b/borb/pdf/canvas/layout/emoji/resources/two_men_holding_hands.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/two_men_holding_hands.png rename to borb/pdf/canvas/layout/emoji/resources/two_men_holding_hands.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/two_women_holding_hands.png b/borb/pdf/canvas/layout/emoji/resources/two_women_holding_hands.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/two_women_holding_hands.png rename to borb/pdf/canvas/layout/emoji/resources/two_women_holding_hands.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/uk.png b/borb/pdf/canvas/layout/emoji/resources/uk.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/uk.png rename to borb/pdf/canvas/layout/emoji/resources/uk.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/umbrella.png b/borb/pdf/canvas/layout/emoji/resources/umbrella.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/umbrella.png rename to borb/pdf/canvas/layout/emoji/resources/umbrella.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/unamused.png b/borb/pdf/canvas/layout/emoji/resources/unamused.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/unamused.png rename to borb/pdf/canvas/layout/emoji/resources/unamused.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/underage.png b/borb/pdf/canvas/layout/emoji/resources/underage.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/underage.png rename to borb/pdf/canvas/layout/emoji/resources/underage.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/unlock.png b/borb/pdf/canvas/layout/emoji/resources/unlock.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/unlock.png rename to borb/pdf/canvas/layout/emoji/resources/unlock.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/up.png b/borb/pdf/canvas/layout/emoji/resources/up.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/up.png rename to borb/pdf/canvas/layout/emoji/resources/up.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/us.png b/borb/pdf/canvas/layout/emoji/resources/us.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/us.png rename to borb/pdf/canvas/layout/emoji/resources/us.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/v.png b/borb/pdf/canvas/layout/emoji/resources/v.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/v.png rename to borb/pdf/canvas/layout/emoji/resources/v.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/vertical_traffic_light.png b/borb/pdf/canvas/layout/emoji/resources/vertical_traffic_light.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/vertical_traffic_light.png rename to borb/pdf/canvas/layout/emoji/resources/vertical_traffic_light.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/vhs.png b/borb/pdf/canvas/layout/emoji/resources/vhs.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/vhs.png rename to borb/pdf/canvas/layout/emoji/resources/vhs.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/vibration_mode.png b/borb/pdf/canvas/layout/emoji/resources/vibration_mode.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/vibration_mode.png rename to borb/pdf/canvas/layout/emoji/resources/vibration_mode.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/video_camera.png b/borb/pdf/canvas/layout/emoji/resources/video_camera.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/video_camera.png rename to borb/pdf/canvas/layout/emoji/resources/video_camera.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/video_game.png b/borb/pdf/canvas/layout/emoji/resources/video_game.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/video_game.png rename to borb/pdf/canvas/layout/emoji/resources/video_game.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/violin.png b/borb/pdf/canvas/layout/emoji/resources/violin.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/violin.png rename to borb/pdf/canvas/layout/emoji/resources/violin.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/virgo.png b/borb/pdf/canvas/layout/emoji/resources/virgo.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/virgo.png rename to borb/pdf/canvas/layout/emoji/resources/virgo.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/volcano.png b/borb/pdf/canvas/layout/emoji/resources/volcano.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/volcano.png rename to borb/pdf/canvas/layout/emoji/resources/volcano.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/vs.png b/borb/pdf/canvas/layout/emoji/resources/vs.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/vs.png rename to borb/pdf/canvas/layout/emoji/resources/vs.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/walking.png b/borb/pdf/canvas/layout/emoji/resources/walking.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/walking.png rename to borb/pdf/canvas/layout/emoji/resources/walking.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/waning_cresent_moon.png b/borb/pdf/canvas/layout/emoji/resources/waning_cresent_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/waning_cresent_moon.png rename to borb/pdf/canvas/layout/emoji/resources/waning_cresent_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/waning_gibbous_moon.png b/borb/pdf/canvas/layout/emoji/resources/waning_gibbous_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/waning_gibbous_moon.png rename to borb/pdf/canvas/layout/emoji/resources/waning_gibbous_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/warning.png b/borb/pdf/canvas/layout/emoji/resources/warning.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/warning.png rename to borb/pdf/canvas/layout/emoji/resources/warning.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/watch.png b/borb/pdf/canvas/layout/emoji/resources/watch.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/watch.png rename to borb/pdf/canvas/layout/emoji/resources/watch.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/water_buffalo.png b/borb/pdf/canvas/layout/emoji/resources/water_buffalo.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/water_buffalo.png rename to borb/pdf/canvas/layout/emoji/resources/water_buffalo.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/watermelon.png b/borb/pdf/canvas/layout/emoji/resources/watermelon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/watermelon.png rename to borb/pdf/canvas/layout/emoji/resources/watermelon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wave.png b/borb/pdf/canvas/layout/emoji/resources/wave.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wave.png rename to borb/pdf/canvas/layout/emoji/resources/wave.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wavy_dash.png b/borb/pdf/canvas/layout/emoji/resources/wavy_dash.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wavy_dash.png rename to borb/pdf/canvas/layout/emoji/resources/wavy_dash.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/waxing_cresent_moon.png b/borb/pdf/canvas/layout/emoji/resources/waxing_cresent_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/waxing_cresent_moon.png rename to borb/pdf/canvas/layout/emoji/resources/waxing_cresent_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/waxing_gibbous_moon.png b/borb/pdf/canvas/layout/emoji/resources/waxing_gibbous_moon.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/waxing_gibbous_moon.png rename to borb/pdf/canvas/layout/emoji/resources/waxing_gibbous_moon.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wc.png b/borb/pdf/canvas/layout/emoji/resources/wc.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wc.png rename to borb/pdf/canvas/layout/emoji/resources/wc.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/weary.png b/borb/pdf/canvas/layout/emoji/resources/weary.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/weary.png rename to borb/pdf/canvas/layout/emoji/resources/weary.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wedding.png b/borb/pdf/canvas/layout/emoji/resources/wedding.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wedding.png rename to borb/pdf/canvas/layout/emoji/resources/wedding.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/whale.png b/borb/pdf/canvas/layout/emoji/resources/whale.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/whale.png rename to borb/pdf/canvas/layout/emoji/resources/whale.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/whale_2.png b/borb/pdf/canvas/layout/emoji/resources/whale_2.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/whale_2.png rename to borb/pdf/canvas/layout/emoji/resources/whale_2.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/white_circle.png b/borb/pdf/canvas/layout/emoji/resources/white_circle.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/white_circle.png rename to borb/pdf/canvas/layout/emoji/resources/white_circle.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/white_flower.png b/borb/pdf/canvas/layout/emoji/resources/white_flower.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/white_flower.png rename to borb/pdf/canvas/layout/emoji/resources/white_flower.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/white_square_button.png b/borb/pdf/canvas/layout/emoji/resources/white_square_button.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/white_square_button.png rename to borb/pdf/canvas/layout/emoji/resources/white_square_button.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wind_chime.png b/borb/pdf/canvas/layout/emoji/resources/wind_chime.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wind_chime.png rename to borb/pdf/canvas/layout/emoji/resources/wind_chime.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wine_glass.png b/borb/pdf/canvas/layout/emoji/resources/wine_glass.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wine_glass.png rename to borb/pdf/canvas/layout/emoji/resources/wine_glass.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wink.png b/borb/pdf/canvas/layout/emoji/resources/wink.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wink.png rename to borb/pdf/canvas/layout/emoji/resources/wink.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wolf.png b/borb/pdf/canvas/layout/emoji/resources/wolf.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wolf.png rename to borb/pdf/canvas/layout/emoji/resources/wolf.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/woman.png b/borb/pdf/canvas/layout/emoji/resources/woman.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/woman.png rename to borb/pdf/canvas/layout/emoji/resources/woman.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/womans_clothes.png b/borb/pdf/canvas/layout/emoji/resources/womans_clothes.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/womans_clothes.png rename to borb/pdf/canvas/layout/emoji/resources/womans_clothes.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/womans_hat.png b/borb/pdf/canvas/layout/emoji/resources/womans_hat.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/womans_hat.png rename to borb/pdf/canvas/layout/emoji/resources/womans_hat.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/womens.png b/borb/pdf/canvas/layout/emoji/resources/womens.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/womens.png rename to borb/pdf/canvas/layout/emoji/resources/womens.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/worried.png b/borb/pdf/canvas/layout/emoji/resources/worried.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/worried.png rename to borb/pdf/canvas/layout/emoji/resources/worried.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/wrench.png b/borb/pdf/canvas/layout/emoji/resources/wrench.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/wrench.png rename to borb/pdf/canvas/layout/emoji/resources/wrench.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/x.png b/borb/pdf/canvas/layout/emoji/resources/x.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/x.png rename to borb/pdf/canvas/layout/emoji/resources/x.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/yellow_heart.png b/borb/pdf/canvas/layout/emoji/resources/yellow_heart.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/yellow_heart.png rename to borb/pdf/canvas/layout/emoji/resources/yellow_heart.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/yen.png b/borb/pdf/canvas/layout/emoji/resources/yen.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/yen.png rename to borb/pdf/canvas/layout/emoji/resources/yen.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/yum.png b/borb/pdf/canvas/layout/emoji/resources/yum.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/yum.png rename to borb/pdf/canvas/layout/emoji/resources/yum.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/zap.png b/borb/pdf/canvas/layout/emoji/resources/zap.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/zap.png rename to borb/pdf/canvas/layout/emoji/resources/zap.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/zero.png b/borb/pdf/canvas/layout/emoji/resources/zero.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/zero.png rename to borb/pdf/canvas/layout/emoji/resources/zero.png diff --git a/ptext/pdf/canvas/layout/emoji/resources/zzz.png b/borb/pdf/canvas/layout/emoji/resources/zzz.png similarity index 100% rename from ptext/pdf/canvas/layout/emoji/resources/zzz.png rename to borb/pdf/canvas/layout/emoji/resources/zzz.png diff --git a/ptext/pdf/canvas/layout/free_space_finder.py b/borb/pdf/canvas/layout/free_space_finder.py similarity index 92% rename from ptext/pdf/canvas/layout/free_space_finder.py rename to borb/pdf/canvas/layout/free_space_finder.py index 25e71d4a7..06cf4e4c0 100644 --- a/ptext/pdf/canvas/layout/free_space_finder.py +++ b/borb/pdf/canvas/layout/free_space_finder.py @@ -9,13 +9,13 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.canvas import Canvas -from ptext.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.page.page import Page +from borb.pdf.canvas.canvas import Canvas +from borb.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.page.page import Page class FreeSpaceFinder(EventListener): diff --git a/ptext/pdf/canvas/layout/horizontal_rule.py b/borb/pdf/canvas/layout/horizontal_rule.py similarity index 91% rename from ptext/pdf/canvas/layout/horizontal_rule.py rename to borb/pdf/canvas/layout/horizontal_rule.py index a529483d5..ed4a69fed 100644 --- a/ptext/pdf/canvas/layout/horizontal_rule.py +++ b/borb/pdf/canvas/layout/horizontal_rule.py @@ -8,10 +8,10 @@ import typing -from ptext.pdf.canvas.color.color import Color, RGBColor -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.text.paragraph import LayoutElement -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, RGBColor +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.text.paragraph import LayoutElement +from borb.pdf.page.page import Page class HorizontalRule(LayoutElement): diff --git a/borb/pdf/canvas/layout/hyphenation/__init__.py b/borb/pdf/canvas/layout/hyphenation/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/pdf/canvas/layout/hyphenation/hyphenation.py b/borb/pdf/canvas/layout/hyphenation/hyphenation.py new file mode 100644 index 000000000..4c2c9c0c4 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/hyphenation.py @@ -0,0 +1,112 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +Syllabification or syllabication, also known as hyphenation, is the separation of a word into syllables, whether spoken, written or signed. +A hyphenation algorithm is a set of rules, especially one codified for implementation in a computer program, +that decides at which points a word can be broken over two lines with a hyphen. +For example, a hyphenation algorithm might decide that impeachment can be broken as impeach-ment or im-peachment but not impe-achment. +One of the reasons for the complexity of the rules of word-breaking is that different "dialects" of English tend to differ on hyphenation[citation needed]: +American English tends to work on sound, +but British English tends to look to the origins of the word and then to sound. +There are also a large number of exceptions, which further complicates matters. +""" +import json +import typing +from pathlib import Path + +from borb.datastructure.str_trie import Trie + + +class Hyphenation: + """ + Syllabification or syllabication, also known as hyphenation, is the separation of a word into syllables, whether spoken, written or signed. + A hyphenation algorithm is a set of rules, especially one codified for implementation in a computer program, + that decides at which points a word can be broken over two lines with a hyphen. + For example, a hyphenation algorithm might decide that impeachment can be broken as impeach-ment or im-peachment but not impe-achment. + One of the reasons for the complexity of the rules of word-breaking is that different "dialects" of English tend to differ on hyphenation[citation needed]: + American English tends to work on sound, + but British English tends to look to the origins of the word and then to sound. + There are also a large number of exceptions, which further complicates matters. + """ + + def __init__(self, iso_language_code: str): + self._patterns: Trie = Trie() + self._min_prefix_length: int = 128 + self._max_prefix_length: int = 0 + self._min_suffix_length: int = 128 + self._max_suffix_length: int = 0 + self._exceptions: typing.List[str] = [] + + # load data + resources_dir: Path = Path(__file__).parent / "resources" + hyphenation_pattern_file: Path = resources_dir / ("%s.json" % iso_language_code) + assert hyphenation_pattern_file.exists(), ( + "No hyphenation file for %s" % iso_language_code + ) + with open(hyphenation_pattern_file, "r") as json_file_handle: + data = json.loads(json_file_handle.read()) + + # load patterns + for p in data["patterns"]: + assert isinstance(p, str) + for i in range(0, len(p)): + if not p[i].isdigit(): + continue + prefix: str = "".join([c for c in p[0:i] if not c.isdigit()]) + suffix: str = "".join([c for c in p[i:] if not c.isdigit()]) + # keep track of prefix length + self._max_prefix_length = max(self._max_prefix_length, len(prefix)) + self._min_prefix_length = min(self._min_prefix_length, len(prefix)) + # keep track of suffix length + self._max_suffix_length = max(self._max_suffix_length, len(suffix)) + self._min_suffix_length = min(self._min_suffix_length, len(suffix)) + # insert into trie + digit: int = int(p[i]) + self._patterns[prefix + "0" + suffix] = digit + + # load exceptions + if "exceptions" in data: + for e in data["exceptions"]: + self._exceptions.append(e) + + def hyphenate(self, s: str, hyphenation_character: str = chr(173)) -> str: + """ + This function hyphenates the input word, inserting the hyphenation_character wherever the word *can* be split + in syllables. This function returns the word with hyphenation_character inserted. + """ + # don't spend effort on stupid input + assert len(hyphenation_character) == 1 + if len(s) <= 1: + return s + + # check exceptions + for e in self._exceptions: + e_raw_str: str = "".join([c for c in e if c.isalpha()]) + if e_raw_str == s: + return "".join([c if c.isalpha() else hyphenation_character for c in e]) + + # normal run of the algorithm + s2: str = "." + s + "." + hyphenation_info: typing.List[int] = [0 for _ in range(0, len(s2))] + for i in range(2, len(s2)): + for j in range(self._min_prefix_length, self._max_prefix_length + 1): + if i - j < 0: + continue + prefix: str = s2[(i - j) : i] + for k in range(self._min_suffix_length, self._max_suffix_length + 1): + if j == 0 and k == 0: + continue + if i + k > len(s): + continue + suffix: str = s2[i : (i + k)] + value: typing.Optional[int] = self._patterns[prefix + "0" + suffix] + if value: + hyphenation_info[i] = max(hyphenation_info[i], value) + s3: str = "" + for i in range(1, len(hyphenation_info) - 1): + if hyphenation_info[i] % 2 == 1: + s3 += hyphenation_character + s2[i] + else: + s3 += s2[i] + return s3 diff --git a/borb/pdf/canvas/layout/hyphenation/resources/af.json b/borb/pdf/canvas/layout/hyphenation/resources/af.json new file mode 100644 index 000000000..46fd27054 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/af.json @@ -0,0 +1,10533 @@ +{ + "patterns":[ + ".aan5s4", + ".aä7lawa", + ".a6bc-b", + ".a4b5la", + ".ab7salo", + ".a6b-ja", + ".ac7cra.", + ".a6farm", + ".af7arm.", + ".a6feet", + ".af7eet.", + ".a4f5en", + ".a6fets", + ".af7ets.", + ".a6foes", + ".af7oes.", + ".a4f5oo", + ".a4f5ra", + ".af6ro'", + ".a7fro's", + ".af6ro-", + ".a7fro-h", + ".a6fry.", + ".af3s", + ".ag6aam", + ".agte6r5", + ".a6guur", + ".a9ha.", + ".ah7lers", + ".a3kw", + ".a6leer", + ".al7eer.", + ".alf4", + ".al7fagr", + ".al5fr", + ".al6lda", + ".a4l3o", + ".al6oïe", + ".a7loïen", + ".al3p", + ".al5st", + ".al7thea", + ".al7twee", + ".al6zhe", + ".amp4s", + ".amps5w", + ".a6naër", + ".an7aëro", + ".an6cpl", + ".and4", + ".an5dr", + ".ang4", + ".an5gl", + ".angs5", + ".a4n5io", + ".an7thro", + ".a3pr", + ".ap7side", + ".a5rag", + ".ara6p.", + ".ar7thur", + ".ar6zbe", + ".as7jas.", + ".a6snog", + ".a6sof.", + ".a5sti", + ".a7straa", + ".a7s6tral", + ".at6hol", + ".a7thol.", + ".a5tsj", + ".atte4", + ".au7drey", + ".b6aanv", + ".ba6din", + ".ba4d5o", + ".ba7loi.", + ".ba7ragw", + ".ba7rins", + ".ba6sek", + ".ba7tho.", + ".be7deks", + ".be6kaf", + ".bek7af.", + ".be5la", + ".be7lol.", + ".be7skos", + ".be7thel", + ".be7thul", + ".bi7sho.", + ".bli4", + ".blus5", + ".bo7kerf", + ".bo7kies", + ".bo7kors", + ".bo7maat", + ".b4on", + ".bo7plaa", + ".bo5ro", + ".bo7sor.", + ".bo5sta", + ".bo7trit", + ".bo7tswa", + ".bo7uit.", + ".bout5j", + ".b4re", + ".bu6eno", + ".bu6lol", + ".bu7thel", + ".by6ldr", + ".by6lho", + ".by6lne", + ".by6lpi", + ".by7port", + ".bys4", + ".by6tal", + ".ca7thy.", + ".ca7yenn", + ".chlo7e.", + ".ci6rca", + ".ci7trus", + ".cos7ta.", + ".cy6pri", + ".d2", + ".da7gon.", + ".dag5s", + ".da6kat", + ".da6koo", + ".da7tage", + ".da6tji", + ".dat7jie", + ".da6wki", + ".de6k7laa", + ".de6klo", + ".de6kwe", + ".de5la", + ".de7roga", + ".de6sal", + ".de6sok", + ".de4sp", + ".diep5l", + ".di6jks", + ".di4si", + ".di7thak", + ".do4m5a", + ".do4m5o", + ".dor7ste.", + ".dr6oef", + ".dun5s", + ".du6pre", + ".dut5j", + ".dy7spie", + ".e6bcu.", + ".ed5wa", + ".ed7win.", + ".eer6sk", + ".ee4t", + ".e6fron", + ".ef7ron.", + ".eg7gofo", + ".e6indu", + ".ei5st", + ".ek4s5k", + ".ek7sopa", + ".ek7sord", + ".eks7tri", + ".eks7tro", + ".en7dres", + ".enk4", + ".en5kl", + ".e6noft", + ".en7ofta", + ".en4t5j", + ".en7topt", + ".ep7soms", + ".er4d5a", + ".er6dwo", + ".er6fle", + ".er6foo", + ".er6inv", + ".ern4", + ".er4t4", + ".er5te", + ".ert5j", + ".ert7se.", + ".erts5w", + ".e2s", + ".e9sau", + ".e4s3k", + ".e3so", + ".es3p", + ".es8p.", + ".es6pma", + ".es3t", + ".es6tco", + ".es6tni", + ".es5tr", + ".e7tage.", + ".et4sn", + ".eur5a", + ".eu7stac", + ".ex7odus", + ".e6zra.", + ".f2", + ".fo6chv", + ".fo6wle", + ".f4ri", + ".fy6tji", + ".g2", + ".ga7lage", + ".ga7lago", + ".ga6lap", + ".ga6loo", + ".g6arbo", + ".ga6sen", + ".ge7dart", + ".ge3g", + ".ge7geks", + ".ge7guil", + ".gekun5", + ".gekuns6", + ".ge5la", + ".ge7mopp", + ".ge7muit", + ".ge7nève", + ".ge7rogg", + ".ges4", + ".ge7sjab", + ".ge7sjar", + ".ge5sk", + ".ge5so", + ".ges7pe.", + ".ge7sper.", + ".ge7steg", + ".gif3", + ".gi7gagr", + ".gi6sen", + ".gly3", + ".gly5k", + ".g6lyna", + ".g4oo", + ".gou7da.", + ".gr6äbe", + ".g6ruba", + ".gui7do.", + ".hang5s", + ".he6blu", + ".he6gor", + ".he6gra", + ".h6eind", + ".hek5o", + ".he7rakl", + ".he6r5en", + ".he6wle", + ".hi8v.", + ".ho6fet", + ".ho6laa", + ".ho6loo", + ".hooi5", + ".ho7taze", + ".ho4t5o", + ".hy6gro", + ".ic7teru", + ".i4gl", + ".ile7us.", + ".i2n1", + ".i9n8a.", + ".in6ari", + ".i7narie", + ".ind4", + ".in7dwar", + ".ing4", + ".in5gr", + ".in5gw", + ".in6iti", + ".in5kl", + ".in6kly", + ".in5kn", + ".in5kw", + ".in6osi", + ".i7nosie", + ".in3s4", + ".in7snee", + ".in7twyf", + ".i5raa", + ".i3sa", + ".i4sk", + ".i3so", + ".ja6gli", + ".jah7we.", + ".ja6spa", + ".ja7taga", + ".j6äger", + ".je7sopp", + ".jo7dofo", + ".jo7safa", + ".ju6kos", + ".juk7os.", + ".j6ü6rge", + ".jy6sel", + ".k2", + ".kaar4", + ".kade4", + ".kadet5", + ".k4af", + ".kaï7ro.", + ".ka7nont", + ".ka6pla", + ".ka7plak", + ".k6arbe", + ".ka7thar", + ".ka7thu.", + ".ka6toë", + ".kat7oë.", + ".ka6tui", + ".ke6ple", + ".ker6k5a", + ".ker6k5l", + ".kerk5r", + ".ker6sa", + ".ker6sl", + ".ker6s5p", + ".ke4s5t", + ".kie6st", + ".ki6pli", + ".ki4r", + ".kit7se.", + ".k4la", + ".k6leyn", + ".k4li", + ".klip5", + ".knik5", + ".kn6opn", + ".ko6maa", + ".ko6maf", + ".k4op", + ".kope4", + ".koper7a", + ".ko6pla", + ".kop5o", + ".ko7rag.", + ".kor6st", + ".kors7te.", + ".k6rak.", + ".kr6üge", + ".kryt5", + ".ku7mon.", + ".k4we", + ".k4wo", + ".ky7otop", + ".l'7etji", + ".la6eti", + ".la6kwa", + ".la5sa", + ".lei5s4", + ".lek7oë.", + ".le6poo", + ".le5pr", + ".le7shab", + ".le6son", + ".le4sp", + ".les5t", + ".le6suu", + ".lig5e", + ".li4gi", + ".li6gom", + ".li6gre", + ".li7pase", + ".l6loyd", + ".lo6chn", + ".lof7ui.", + ".lo6glê", + ".l6ontd", + ".los5k", + ".lu6gen", + ".lui5sl", + ".l6üder", + ".m2", + ".m'7etji", + ".ma6cdo", + ".ma6nal", + ".ma6nur", + ".ma7stek", + ".ma7thes", + ".ma6zda", + ".mel6k5a", + ".mel6k5l", + ".mer6k5l", + ".mes5m", + ".me4sw", + ".me6tem", + ".mi6dos", + ".mi6rba", + ".mi7traa", + ".m4ne", + ".mo7djad", + ".mo7flam", + ".mo6sin", + ".mo4sk", + ".mu4e", + ".my6nen", + ".my6n5in", + ".my7unis", + ".n2", + ".n6aand", + ".na5fl", + ".na6gro", + ".na7groe", + ".na7smaa", + ".na7stor", + ".na7uurs", + ".ne4k5a", + ".ne4k5o", + ".ne6kri", + ".nek7rin", + ".ne6kys", + ".ne4s3", + ".ne7serh", + ".n6etik", + ".ne4t5j", + ".ne6tru", + ".ne6wca", + ".ne6wfo", + ".ne6wla", + ".ne6wma", + ".ni4e", + ".ni6jho", + ".ni6rva", + ".nix7on.", + ".n6kosa", + ".noet4", + ".noe5tj", + ".no6gee", + ".no4k", + ".n6ondu", + ".nu4l", + ".ny7lont", + ".oe5kr", + ".oe4r", + ".oe7ralg", + ".oe7rang", + ".oer7os.", + ".oe4s3", + ".o4gl", + ".oh7rigs", + ".o6klah", + ".ok7laho", + ".ol6ieu", + ".o7lieui", + ".oms4", + ".o2n1", + ".ond6ui", + ".on7duit", + ".o6nemo", + ".on6ias", + ".o7nias.", + ".on3k", + ".on7parm", + ".on3s4", + ".on6she", + ".on6sse", + ".on6t7eer", + ".on6t5er", + ".on4tr", + ".ont7ras", + ".ont5ri", + ".o9nus", + ".on6us.", + ".oon4", + ".oon7de.", + ".o4op", + ".oor5n", + ".oor5s4", + ".oo4s", + ".o6peet", + ".op7eet.", + ".o6peg.", + ".o6pein", + ".o6p5erd", + ".o4pof", + ".o4pr", + ".op5ra", + ".ops4", + ".op7smuk", + ".o7ragie", + ".or6kne", + ".o3ro", + ".orto5", + ".o4sk", + ".os5ko", + ".os7oog.", + ".ot6hel", + ".o7thell", + ".ou6doo", + ".ou7nôi.", + ".ou5tj", + ".p2", + ".pa4d3", + ".pa7die.", + ".pa6vlo", + ".pe5la", + ".pel6sk", + ".per6st", + ".pe4sk", + ".pe4st", + ".pie6tj", + ".pi7laf.", + ".pit5s", + ".p4la", + ".po6dzo", + ".p6oefe", + ".poen4", + ".p6ontw", + ".po6sad", + ".p4re", + ".pu6tad", + ".py6paa", + ".py6pla", + ".py6pol", + ".pyp5r", + ".py7thon", + ".r2", + ".r'7etji", + ".r6aard", + ".ra7dart", + ".ra6seg", + ".ras7eg.", + ".re7aumu", + ".re6gru", + ".rek5s", + ".re6mas", + ".rem7as.", + ".re6mco", + ".re4sl", + ".rie4t", + ".riet5j", + ".riet5r", + ".ri6ple", + ".roc7ky.", + ".ro6gak", + ".ron7do.", + ".rond5s", + ".ro5py", + ".ros5t", + ".ro6tre", + ".ro6wli", + ".ru7klip", + ".ruk4o", + ".ru7kope", + ".ru7staa", + ".ru6suu", + ".ry4k5a", + ".ry6ste", + ".s6aans", + ".s4af", + ".s4ag", + ".sa7gopa", + ".s6akty", + ".s4am", + ".sa6vlo", + ".s4ca", + ".se6an.", + ".see5ra", + ".see7ys.", + ".se7khuk", + ".se6laa", + ".se6lop", + ".se7reni", + ".se6sle", + ".ses5t", + ".se6suu", + ".se6tap", + ".se4tr", + ".sex5y", + ".s6fale", + ".s4fi", + ".s4gr", + ".s4ha4", + ".s4he", + ".s4hi", + ".s4ho", + ".s4hu", + ".s4in", + ".si6nes", + ".si7pho.", + ".si7rag.", + ".s4ja", + ".s4ka", + ".s4ke", + ".s4kl", + ".s4ko", + ".s4kr", + ".s4ku", + ".slag5", + ".s4ma", + ".s4me", + ".s4mi", + ".s4mo", + ".s4mu", + ".s6nags", + ".s4ne", + ".sod4", + ".so7dafa", + ".so7dwan", + ".so7iets", + ".so6kop", + ".some4", + ".s6oms.", + ".s4on", + ".so6neg", + ".s4op", + ".so6pek", + ".so7phok", + ".so7ross", + ".s4pe", + ".s4pl", + ".spo4g", + ".s6pren", + ".s4py", + ".s8ri.", + ".s4ta", + ".s6temp", + ".ste7rol", + ".ster6ta", + ".ster6t7j", + ".s4ti", + ".s4to", + ".straf5", + ".s6trei", + ".s6tuar", + ".stuc5", + ".su7biet", + ".sub5m", + ".sub5p", + ".su8e.", + ".s4ui", + ".su5kr", + ".su7ther", + ".su7tra.", + ".s4we", + ".s4wi", + ".s4wo", + ".sy1", + ".sy6lvi", + ".sy7nagr", + ".sy7slag", + ".t2", + ".t6afsy", + ".t4ag", + ".tee5k", + ".te6flo", + ".te7rafi", + ".te7ragr", + ".ter6tj", + ".tert7ji", + ".te4s5t", + ".te7stud", + ".ti6ene", + ".tie6t5j", + ".ti4k", + ".ti6ner", + ".t6jaai", + ".tjok5", + ".toe7ys.", + ".to6kla", + ".to7ky7o.", + ".to6lun", + ".to7ront", + ".tou3", + ".trap5r", + ".trek5", + ".tre4s", + ".trie4", + ".tries5", + ".t4sa", + ".ts4h", + ".ts6jaa", + ".ty6daa", + ".ty6dor", + ".ty6dra", + ".ui6laa", + ".ui4t3", + ".ui5ti", + ".ui5t6ji", + ".um7hlan", + ".uns4", + ".un5st", + ".u5raa", + ".u5tra", + ".va6kad", + ".va6kei", + ".va6naf", + ".va4n5o", + ".va7raan", + ".va6sen", + ".va6swa", + ".vas7ys.", + ".ve7cino", + ".ve7laar", + ".ve7lare", + ".ve7lêr.", + ".ve7loer", + ".ve7lome", + ".ve7meng", + ".ve7rema", + ".ve7rena", + ".ve7reve", + ".ve7skaf", + ".ve7tore", + ".vlas5", + ".vo6gin", + ".vo6lyw", + ".vo6sko", + ".wa7ghri", + ".wa4n", + ".wa7smou", + ".wa6spa", + ".web5m", + ".we4bo", + ".we6b-o", + ".week7lan", + ".wee4t5", + ".we6kuu", + ".we4l5a", + ".we6lin", + ".wel7ing", + ".we6nan", + ".werk5l", + ".wer6k5r", + ".we4s5k", + ".we6soe", + ".we6swa", + ".w8hê.", + ".w4hi", + ".wi6id.", + ".wins5", + ".wi4p", + ".wi4t", + ".wî9e.", + ".wy7kwas", + ".wy7nand", + ".wy6net", + ".x2", + ".y6amin", + ".y6anni", + ".y6asud", + ".yk7loon", + ".ys3", + ".ys6ere", + ".ys5la", + ".ze5us", + ".z6üric", + ".z4wa", + ".z4wi", + "aa2", + "aad1", + "aa4da", + "aa4de", + "aa4do", + "aa4d3r", + "aaf7emme", + "aaf6sat", + "aag5al", + "aag7asem", + "aag7elas", + "aag3r", + "aag7rond", + "aag5s4l", + "aag5sp", + "aag5st", + "aag7swee", + "aai7lag.", + "aak1", + "aa4ka", + "aa4ko", + "aak3r", + "aak7ster", + "aak3w", + "aal1", + "aal6dys", + "aald7ys.", + "aal5fe", + "aal6fpo", + "aal5sa", + "aal7sfee", + "aam1", + "aa4ma", + "aa4me", + "aa4mo", + "aam7smul", + "aan1", + "aan6dou", + "aand6re", + "aan7dren", + "aan7dros", + "aan7gons", + "aan3k4", + "aan5kl", + "5aankon", + "aan7kry.", + "5aanleg", + "aan7sage", + "aan6see", + "aans7eer", + "aan6sek", + "5aansig", + "aan7skem", + "aan5sl", + "aan5sn", + "aan6som", + "aan6son", + "aan5sp", + "aan7tuig", + "5aanva", + "aap1", + "aa4pa", + "aa4po", + "aap3r", + "aa4pu", + "aar3a", + "aar6dan", + "aard7ang", + "aard7as.", + "aar5de", + "aar7ding", + "aar4du", + "aar3e", + "aar3i", + "aar7kwek", + "aar6lbe", + "aar6lka", + "aar6lva", + "aar6lzi", + "aar6l-o", + "aar3o", + "aar7ser.", + "aar7seri", + "aar6sid", + "aars8teek", + "aars8tell", + "aars6ti", + "5aartap", + "aar6tin", + "aar7tomo", + "aar7tryb", + "aar3u", + "aas3", + "aa4so", + "aas7omel", + "aat1", + "aat7nagt", + "aa4to", + "aat3r", + "aat6sef", + "aat7sfee", + "aat7slim", + "aat6slo", + "aat6sly", + "aat7sonn", + "aat6sow", + "aat6sti", + "aau6wbe", + "aä5ron", + "aba6kas", + "abak7as.", + "aba7komb", + "abare4", + "aba7ster", + "ab3d", + "aber6sp", + "ab5lau", + "ab5rup", + "3abso", + "abu7scha", + "ab5wie", + "ac5que", + "a2d", + "a3da", + "a4d3aa", + "adam4", + "adam7pe.", + "ada4r", + "a3de", + "ades7lan", + "ade7smee", + "a3di", + "adi6eus", + "5adjud", + "5admin", + "a3do", + "a4dow", + "a3dr", + "5adres.", + "ads7erwe", + "ad4sn", + "ads6op.", + "ad5sor", + "ads7teso", + "ad4su", + "a3du", + "ad5uit", + "adu7spel", + "adu5tj", + "5advert", + "a3dy", + "ady7smit", + "a1e", + "ael7atoo", + "ae4l5ei", + "ae4lo", + "aes5to", + "aes5tr", + "aes7tuur", + "aë1", + "4afee", + "af5eks", + "afel5aa", + "af4fre", + "af5gha", + "af5inr", + "af3l", + "a4fof", + "af1r", + "af5raa", + "af5ram", + "af5ran", + "a4f3re", + "3afri", + "a4f5rit", + "a4f3ro", + "a5frod", + "a4f3ru", + "af3s4w", + "3afva", + "afval5", + "ag3aa", + "a6gaanv", + "a4gaar", + "ag5adv", + "a4g3ak", + "ag5alg", + "ag5api", + "ag5are", + "4age.", + "4ageb", + "4aged", + "age6ddo", + "a4gei", + "4agem", + "a4g5erv", + "4ages", + "a6g5ewen", + "agge7us.", + "a3gi", + "a5ging", + "a4g5ins", + "agi5s6tr", + "ag1l", + "ag5ogg", + "ag5ord", + "ag5ork", + "ag5oud", + "a4g3re", + "ag5rei", + "a4g3ru", + "ag3sa", + "ags7abno", + "ag6sins", + "ag5ska", + "ags7koev", + "ag5skol", + "ag5skr", + "ag5sky", + "ags4lo", + "ag4sn", + "ags6oep", + "ag5som.", + "ags6oom", + "ags6op.", + "ag5spe", + "ag5s6por", + "ags4t", + "ags7taal", + "ag5sti", + "ags6waa", + "ags6wee", + "ag4tu", + "agt7uur.", + "a4g3ui", + "ag5ure", + "ag5uur", + "ag-7lag.", + "aher4", + "ahe5ri", + "a4hs.", + "ai1", + "aig6ne.", + "aiï5er", + "ai4lp", + "ain6ste", + "aip6eis", + "ai3s4k", + "ai5sla", + "ais4p", + "ais7prys", + "ais4t", + "ai3tj", + "ai3t4r", + "a4k5aan", + "ak5arb", + "ake6lee", + "ake6lof", + "ak5ess", + "ak5ins", + "akis4", + "akis7te.", + "5akkoo", + "a2k3l", + "a5klank", + "ak6leet", + "a2k3n", + "ako6bre", + "ak5oms", + "a1kr", + "a4k3re", + "ak5rig", + "ak4sc", + "ak5sme", + "ak3sp", + "a4k3ui", + "a2kw", + "ak3we", + "ak5win", + "a3ky", + "a4kys", + "a1la", + "ala7gadi", + "a5lagm", + "al5agt", + "ala7kled", + "alan7gaa", + "al5dei", + "a4lef", + "ale6str", + "al4f3e", + "alf6eni", + "al4fh", + "al5fie", + "al4fj", + "alf7olie", + "alf6sko", + "alf6sni", + "alf6sta", + "alfs7tan", + "al4fu", + "alf4-", + "5algori", + "alien5s", + "ali6gal", + "ali7glas", + "alk7aard", + "alk7laag", + "alk7oond", + "alk5sp", + "al4kui", + "alk7wyk.", + "5alleen", + "alm7eier", + "alm7lont", + "a1lo", + "als4a", + "als7agti", + "als7ghaa", + "al6skel", + "als7kelk", + "als5li", + "al4s5oo", + "als7pret", + "als5waa", + "als7werw", + "alt6hea", + "alt6hus", + "alt7rots", + "alt6sas", + "alt6wee", + "a1lu", + "alve5o", + "a2m", + "a3ma", + "ama3k4", + "aman6t5j", + "ama7rins", + "am5atoo", + "5ambag", + "5ambass", + "a3me", + "am5egt", + "ame6sin", + "ame5sm", + "ame6spo", + "a3mi", + "ami7skyw", + "amm6afu", + "5ammun", + "a3mo", + "amp7arre", + "amp7lag.", + "amp7leer", + "amp7lig.", + "amp7lug.", + "amp7omhe", + "amp7seël", + "amp7sfee", + "amp7sier", + "amp7staf", + "amp7staw", + "ams7esel", + "am6s5kop", + "ams7lend", + "am6smet", + "ams7meti", + "ams6mul", + "am4s3o", + "ams7pels", + "am6swan", + "am6swar", + "ams7wyn.", + "a3mu", + "a4mui", + "am5uit", + "a3my", + "an5agt", + "ana7kwal", + "an5alf", + "ana6spi", + "an4c-", + "and7aans", + "and7adel", + "an6dakt", + "an5dan", + "and7anal", + "an4dap", + "an6dase", + "an6datt", + "and7attr", + "an6degt", + "and7egte", + "and5eks", + "and7emal", + "an6derf", + "and7erf.", + "an6dete", + "and7etes", + "and7eval", + "an6dinw", + "and7inwa", + "and6ja.", + "and6jar", + "an4d5om", + "an4don", + "an4d5op", + "and7oud.", + "an6drak", + "an4dro", + "and6ser", + "and6s7kop", + "and7spaa", + "and7spre", + "and7steg", + "and7swee", + "an7dwing", + "and7wyn.", + "ane6ron", + "ang7aal.", + "ang7adem", + "ang7ghor", + "ang6hai", + "ang6lad", + "an5g4li", + "an6glig", + "ang7lig.", + "ang7lip.", + "ang6nol", + "ang6ons", + "ang7ore.", + "ang7repu", + "ang7sakm", + "ang6ska", + "ang7snee", + "ang6s7te.", + "ang7stem", + "ang6sur", + "ang7ure.", + "anie6t5r", + "an5inl", + "ani5sf", + "ani7slaw", + "an6kase", + "ank7asem", + "ank7refe", + "an4kry", + "ank3w", + "an5ops", + "an5opt", + "an5opv", + "an5ord", + "an5org", + "ano7roei", + "ano7stoe", + "anr6hyn", + "ans7aalw", + "an4s5am", + "an6sass", + "ans7asse", + "an4sc", + "ans7eila", + "ans7eura", + "an6sink", + "ans7ink.", + "an6sjek", + "ans7jekk", + "ans7jord", + "an4ske", + "ans5kei", + "an6skin", + "an6s5kop", + "ans7kous", + "an6slat", + "ans7mada", + "an4sn", + "ans7oran", + "an4s5pa", + "an6sper", + "ans7pet.", + "an4spo", + "ans4ti", + "ans7toil", + "ant5aan", + "ant5aar", + "an6tass", + "ant7asso", + "an4tei", + "an6teks", + "ant7ekst", + "5antenn", + "ant7ete.", + "an6tins", + "ant5jo", + "an4tol", + "ant7opru", + "ant7rest", + "ant5rin", + "ant7rob.", + "ant6ski", + "ant6sko", + "an4tui", + "5antwo", + "a1ny", + "a1o", + "a2p", + "a3pa", + "a4p5aan", + "a4p5agt", + "ap5aks", + "ap5arm", + "5aparth", + "a3pe", + "ape6nop", + "a3pi", + "api6rfa", + "ap3l", + "a3po", + "apo6kaa", + "ap5ond", + "apo5sta", + "5appar", + "ap1r", + "ap5rol", + "ap3ru", + "a4pry", + "ap5ryk", + "a5prys", + "ap6sall", + "aps7alli", + "ap6seko", + "aps7iden", + "ap6skof", + "ap6s5taa", + "ap5sti", + "aps7toet", + "aps5we", + "a3pu", + "a4pui", + "ap5uit", + "a3py", + "a1ra", + "ara7gwan", + "ara7klee", + "ara6kop", + "ara3p4", + "ara6ppa", + "ar6d5agt", + "ar6das.", + "ar6datm", + "ar5der", + "ar6deti", + "ar6d5opp", + "3area", + "aree5s", + "areg7swe", + "ar3ei", + "are7knip", + "ar5fla", + "arg4h", + "ar5gha", + "5argite", + "ar4gl", + "arg4o", + "arie4f", + "ari6jke", + "ar6k5ana", + "ar6kini", + "ark7leer", + "ar5klo", + "ark6los", + "ark7onvo", + "arko6v.", + "ark7snui", + "ark5sp", + "ar4kw", + "ark5wa", + "arn6avo", + "a1ro", + "aroet6j", + "aroe7tji", + "aroo5h", + "aroom4", + "aroo5p", + "aroo5s", + "ar3op", + "aro6wva", + "ar5rag", + "arres5t", + "ars5ag", + "ars7elek", + "5arsena", + "ar5sie", + "ars6kou", + "ars7krap", + "ar6skre", + "ars7kree", + "ar6skro", + "ars7pan.", + "ar4spr", + "ar6stal", + "ars7tall", + "ars7tee.", + "ars6-in", + "ar6taas", + "art7aasv", + "ar6talb", + "art7albu", + "ar4t5as", + "ar4tc", + "ar5te.", + "art7eend", + "ar5teh", + "ar4tei", + "art6hol", + "art6hur", + "art6omo", + "art5oog", + "art5oor", + "ar4tor", + "art7reek", + "art7roep", + "art6ryb", + "art7samb", + "art6slu", + "art6spr", + "art7spyn", + "a1ru", + "arus6o.", + "a1ry", + "ary7taal", + "as3ag", + "as5app", + "as3c", + "as4d.", + "as4dh", + "as5egt", + "ase6rak", + "as5ete", + "as3f", + "asg6hit", + "as4hi", + "asi7freu", + "a4sj.", + "a4sjm", + "a2s3k", + "a5skool", + "a5skri", + "as5kru", + "a2s3l", + "as5laag", + "as3m", + "a4smy", + "a4sna", + "as3no", + "as9of.", + "as5ogi", + "a4s3oo", + "as3op", + "as3p", + "as4por", + "as3t", + "as4t.", + "a5staa", + "as4th", + "ast6les", + "a5stof", + "a7strak.", + "a5s6tran", + "a5s6troo", + "as3w", + "a4sys", + "as5yst", + "at5aar", + "a4tag", + "ata3s4", + "ata6sse", + "atas7se.", + "ata6wba", + "ate5it", + "5atelj", + "ate6rar", + "ate6rer", + "ate6ron", + "a6tetes", + "ath7cart", + "a5t4hee", + "ath7kinp", + "ath7lone", + "atie6te", + "a2t3j", + "atk6v-s", + "5atleet", + "5atmos", + "at5oog", + "at5ry.", + "ats7alma", + "at6sint", + "ats7inte", + "at4sj", + "at6skin", + "ats6kom", + "at6skop", + "ats7kop.", + "ats7krip", + "at4s5le", + "ats7lykh", + "at4sm", + "ats6maa", + "ats7nood", + "at6somw", + "ats7omwe", + "at4son", + "ats5ond", + "ats7onko", + "ats7onlu", + "ats5op", + "ats7ower", + "ats7tend", + "ats7trek", + "ats8treke", + "at6stro", + "ats3w", + "at5the", + "att6hys", + "at4tu", + "atu6maa", + "2au", + "aud6rey", + "au5gra", + "aug6sbu", + "aul6spo", + "au3p", + "aure5u", + "auri5s4", + "aus4t", + "aus7tin.", + "au5str", + "aus7tus.", + "aut6ste", + "ava6lop", + "ave7lott", + "avlo6v.", + "3avon", + "awa7glas", + "awas4", + "awe5ga", + "awe4r5a", + "awer6ui", + "aws6han", + "ax5ofo", + "a3ya", + "ay4a.", + "ay5ist", + "ayn6ard", + "ayn6or.", + "a3yo", + "a3yw", + "azoo7ka.", + "azz7agti", + "az4zl", + "azz7orke", + "1ä", + "1b2", + "2b.", + "babak4", + "bab7wiër", + "ba4d5ra", + "bad5sp", + "ba4kin", + "ba3kl", + "ba4kla", + "ba6kleu", + "ba4k3o", + "ba4k3r", + "bak3w", + "bal6kla", + "ba4lo", + "bal7onts", + "bal5or", + "bal7tsas", + "ban4da", + "ban6dek", + "ban4d5r", + "ban7glad", + "bang7ste", + "bangs8te.", + "ban4k5a", + "ban6kre", + "ban4kw", + "bar7kaan", + "bar4s3", + "bar5th", + "bas7ekst", + "bas7ghit", + "bas7jan.", + "ba4sn", + "ba5spe", + "bas7peer", + "bat5aan", + "ba3t4j", + "2bb", + "b3ba", + "b3be", + "b3bi", + "b3bl", + "b3bo", + "b3by", + "2bd", + "b3de", + "b3di", + "b3do", + "bed7slaa", + "bed6sta", + "beds7taa", + "be3dw", + "beel6dr", + "bek7neus", + "bek7wind", + "bel6aga", + "belk6li", + "bel7klik", + "bel6ldo", + "ber6gaa", + "berg7aar", + "ber4gl", + "ber4g5r", + "ber7grys", + "ber6gzi", + "bers7pan", + "ber6spr", + "bers7pre", + "bert6sk", + "bes6aan", + "bes4k", + "be5ska", + "be3sl", + "be3sm", + "be3so", + "be5son", + "be5sôr", + "be3s4t", + "be6s5ter", + "be5sti", + "be6stia", + "bes7tial", + "bes7trol", + "bet4h", + "be5tha", + "bet7hesd", + "be5ton", + "be3tw", + "2b1f", + "2b1g", + "b3ge", + "bid3s", + "bi4du", + "bid7ure.", + "bie6dui", + "bie4g", + "bieg5r", + "bi4jl", + "bin6dri", + "bio7sfee", + "bi4rc", + "bis4a", + "bis6ho.", + "bis7scho", + "bi3tr", + "2bj", + "b3je", + "2b1k", + "b3kl", + "b3ko", + "b3ku", + "bla4d5a", + "bla6don", + "bla4d5r", + "bla5so", + "4blau", + "bleem5", + "ble4s", + "ble7ser.", + "bles5k", + "ble6tji", + "blet7jie", + "blê6rfl", + "blik5o", + "blix7en.", + "blo4k3", + "blo7kaal", + "blo4m3", + "blu6sem", + "bly7mare", + "bly3s4", + "2b1n", + "b3no", + "bob7slee", + "boe6kil", + "boe6kom", + "boe6koo", + "boer6st", + "boers7te", + "boe4s5k", + "bog7gher", + "bog7skut", + "bo2k1", + "bo3ka", + "bok6aak", + "bok6ale", + "bok6as.", + "bok6erf", + "bok6ies", + "bok3l", + "bo7kleed", + "bok6om.", + "bok6ors", + "bok6ost", + "bok3r", + "bok6rag", + "bo4m5aa", + "bom6aat", + "bo4m3o", + "bon6dam", + "bon6dra", + "bond7raa", + "bon6tel", + "bon4t5r", + "bo9op.", + "bop6laa", + "bor6dak", + "bor6des", + "bor4g5a", + "bor6gri", + "b4ors", + "bor6saa", + "bor4s5k", + "bor4s5l", + "bor4s5t", + "bo2s", + "bos7anem", + "bos7jamb", + "bos7pepe", + "bos7taai", + "bo5s4tr", + "bos7uil.", + "bo5t4ha", + "bot6sto", + "bou6it.", + "bou3s4", + "b3pr", + "brand5a", + "breek5", + "br4ei", + "brei5s4", + "brengs7t", + "brie6kw", + "briek7wa", + "3bro", + "bro4n", + "bro4sk", + "bro6vni", + "bro6wni", + "bru4l", + "4brup", + "br4üm", + "2b1s", + "b3se", + "b3si", + "b3sk", + "b3so", + "b3sp", + "b3st", + "bs4ti", + "b3su", + "2bt", + "b3te", + "b3ti", + "buc7cleu", + "buik5s", + "bui5t4j", + "bult7af.", + "bul4t5j", + "bul6top", + "bult7op.", + "bul6tui", + "bun7senb", + "bus6had", + "bus7toer", + "but6hel", + "buu7rend", + "2bv", + "b3ve", + "b3vi", + "2bw", + "b3we", + "by1", + "by3d", + "by3k", + "by4lb", + "by4lt", + "by3n4a", + "by3s", + "bys6kot", + "bys4l", + "bys6tek", + "bys7ter.", + "bys6tor", + "bys4w", + "byt7alka", + "byt7eier", + "by3tr", + "1c2", + "2c.", + "ca4es", + "cam5ph", + "ca3pr", + "ca3ra", + "car6lto", + "caru7so.", + "cat4h", + "ca5tha", + "2cc", + "c3ca", + "c3ch", + "c3ci", + "c3co", + "ce4st", + "ces5te", + "2ch.", + "che6lan", + "5chemi", + "che6reg", + "che5r4i", + "che7ryl.", + "che7styl", + "che6vvi", + "ch5hoe", + "ch5lei", + "ch5nik", + "cho7rage", + "ch5sia", + "2cht", + "2ck", + "c3ke", + "cot7rand", + "cove7ry.", + "2ct", + "c3ta", + "c3to", + "c3tu", + "cus5to", + "cyp7rian", + "1d", + "2d.", + "4d5aanb", + "d5aand", + "4d5aank", + "d5aansl", + "daard5u", + "4dabs", + "2d1af", + "da2g", + "da5gas", + "dag5et", + "da5gha", + "dag6ham", + "da5gra", + "dag4sk", + "dag5so", + "dag7ster", + "dak7lei.", + "dak7oorh", + "da4k3r", + "dak5wa", + "4d5alar", + "4damb", + "dam6plu", + "3dan", + "dan6k7erk", + "dan6sak", + "dan6sko", + "dans5m", + "dan4so", + "dan4s5t", + "dan4t5r", + "daph7ne.", + "dap4l", + "da5pla", + "4d3arm", + "4dart", + "d5arti", + "da4s.", + "das7lag.", + "das7traa", + "da3t4j", + "2db", + "dby6lvo", + "2dd", + "dda5kl", + "dda3s4", + "dde6lee", + "ddel5so", + "dder7aal", + "dde6ras", + "dder7as.", + "d3dh", + "dd4hi", + "deba4t", + "dee4g", + "deeg5r", + "dee4l", + "dee7lig.", + "4d5eenh", + "deë7skou", + "4deg.", + "2dei", + "de3ka", + "dek6aan", + "de6klad", + "de6k5lat", + "de6klei", + "dek7lei.", + "de4kna", + "6dekono", + "de6krie", + "dek7riet", + "4deksa", + "dek6ska", + "del7appe", + "del5eeu", + "del5egg", + "d5elekt", + "del7elek", + "6d5eleme", + "de6leng", + "del7enge", + "del6fer", + "del5fi", + "del6fos", + "delf7os.", + "del5oor", + "del7oper", + "del6ser", + "del4so", + "del7sold", + "del7sone", + "del4sp", + "del6str", + "del7stre", + "delt6ag", + "del7tagt", + "del7weis", + "4demm", + "dem6pla", + "den6din", + "4d3eng", + "4denj", + "den6kar", + "den6kja", + "den4k5l", + "den4kr", + "dens7pre", + "den4t5j", + "den6tri", + "deo7plek", + "deo7sfee", + "3dep", + "der5ast", + "de6reen", + "der7een.", + "der7emig", + "der7ent.", + "der7flap", + "de6rin.", + "derm7ins", + "der5na", + "de4ro", + "de5rob", + "de5roe", + "der5of", + "de5rol", + "der5on", + "der5ow", + "der5ps", + "der6sjo", + "der5s6kr", + "der6slu", + "der6spu", + "der7thal", + "der6uit", + "de5sag", + "des7alni", + "des5ap", + "de6seng", + "des7enge", + "de4s5in", + "deskat5", + "de6skor", + "des7leed", + "de4sn", + "des7offe", + "des7oksi", + "de4s5on", + "de4sor", + "de4spa", + "des7pari", + "des7poës", + "des7prik", + "des7taal", + "des7tele", + "de4sti", + "de5stig", + "de4sw", + "des7weë.", + "4d5ete.", + "deten6te", + "de3tw", + "4deuro", + "deur5s6w", + "2d1f", + "2d1g", + "dge5sp", + "dg4li", + "2dh", + "dias4", + "dia7stol", + "dia6zvi", + "dic7kie.", + "dic7tio.", + "die6fal", + "die6kes", + "5diens", + "die4pl", + "die6tom", + "die4t5u", + "dig6ofa", + "di4gre", + "digs4", + "dig7skro", + "dig7som.", + "di6kamp", + "dik7amp.", + "di4k3l", + "di4kr", + "dik7ribs", + "di4kw", + "dik7wyn.", + "di4l5al", + "din6gas", + "din4gr", + "4d3inl", + "4dins", + "4d3int", + "4d3inv", + "di6sass", + "dis7assi", + "di4so", + "di5son", + "dis6pne", + "dis7quis", + "dit6hak", + "dit7jies", + "2dj", + "dja7dji.", + "d4ji.", + "d4jia", + "2d1k", + "dklo4", + "2d1l", + "d3la", + "2dm", + "2d1n", + "doek5r", + "doe6lon", + "doe6sko", + "does7kop", + "2dof", + "4dogi", + "do4l5os", + "dol6sou", + "dols7ou.", + "3dom", + "dom6pli", + "dom6sap", + "4d5omse", + "dom7slim", + "dom6swê", + "4domt", + "don4sk", + "4d5oord", + "4dopn", + "dop6rof", + "dop6rys", + "3dor", + "4d3org", + "dor7othy", + "dor4sl", + "dor4st", + "dos6tel", + "dou3t", + "do3y", + "doy4e", + "2dp", + "d2r", + "3dra", + "dra6gaa", + "4d5rand", + "dra7stan", + "4dreë", + "4d3reg", + "d4rela", + "d4rew", + "4driff", + "d5rigt", + "d5riss", + "4driv", + "droë7ys.", + "4d5rond", + "d5rooi", + "4d5roos", + "dr4op", + "dro6pan", + "dro5pn", + "dro7sfee", + "4d3rug", + "d5ruim", + "d5ruit", + "4d3rus", + "4d3ry.", + "4d3rye", + "4d3ryk", + "4drym", + "d4ryw", + "2ds", + "ds5aamb", + "ds5aar", + "d4s3ad", + "d5sakr", + "ds5aks", + "ds5angs", + "d4s3ar", + "ds3as", + "d3se", + "d4s5een", + "ds5eis.", + "d4s5eko", + "dse4l", + "dse7leer", + "d4s5eng", + "d4s5era", + "dser6tj", + "dsert7ji", + "d4s5erv", + "d5sfeer", + "ds3id", + "ds5imp", + "ds5inde", + "d4s5ins", + "ds5int", + "d2s3j", + "d5skee", + "d4skin", + "ds5kind", + "d4skis", + "d5skole", + "d4skom", + "d5skoo", + "d6skraa", + "d6skrit", + "d6skroo", + "d4s3le", + "ds3li", + "ds6luie", + "ds3m", + "d5s4mee", + "ds6moor", + "d4sna", + "ds5neu", + "ds5noo", + "ds5not", + "d2s1o", + "d3soe", + "d5some", + "ds3on", + "d7sonde.", + "d7sondes", + "dson4t", + "ds5oog", + "ds3op", + "ds3ow", + "d5s4pel", + "d5spes", + "d3spi", + "ds5pop", + "ds6prek", + "d7spreker", + "ds7preki", + "d1st", + "ds5taak", + "d4staf", + "d5stand", + "ds5tea", + "d5stel", + "ds5tent", + "d5ster.", + "ds5terr", + "d5sters", + "ds4ti", + "d3str", + "d3stu", + "ds3w", + "d3sy", + "2dt", + "dter6tj", + "dtert7ji", + "du4e-", + "duns6te", + "dur6rhe", + "dusie5k", + "dus6kap", + "dus6pel", + "2dv", + "dverdiens9", + "dverdien8st", + "dve6sid", + "dvie4", + "2dw", + "d4waal", + "d5waar", + "5d4wang", + "dwa6nor", + "4dwarm", + "dwar7se.", + "d3wat", + "d4weil", + "5dwerg", + "dwerk5o", + "dwe6tar", + "d3wil", + "d4wing", + "4dwoo", + "d4wyn", + "dys5ag", + "dys6mit", + "dys7tuin", + "2d-", + "d-r6hod", + "e1a", + "eam6ses", + "eang4", + "eate4", + "eau7mont", + "e3ba", + "eb5adr", + "eb9cu.", + "ebou5t", + "ebou6t.", + "eb4re", + "ebrons5", + "eb5tui", + "ec5cle", + "e4chn", + "ech7tiaa", + "eda7gaat", + "eda5go", + "e3de", + "ed5eis", + "eder7as.", + "ede7ring", + "ede6sap", + "ed5off", + "edors5", + "ed4ra", + "ed5rep", + "ed6saks", + "eds7kalm", + "ed4sl", + "eds7lafe", + "eds5om", + "ed3sp", + "ed5s4we", + "ed5uit", + "ed2w", + "ed5woo", + "ed5yst", + "ed3yw", + "ee5agt", + "eed6atu", + "eed5we", + "ee4dy", + "ee2f", + "eef7laag", + "eef7lopi", + "eef7rant", + "eef7rek.", + "eeg3l", + "eeg5ru", + "eeg3s4", + "eeg6sdi", + "e5eila", + "ee2k", + "eek5ass", + "ee5klaa", + "ee5klag", + "eek5lo", + "eek3n", + "eek5og", + "eek7oors", + "eek7rooi", + "eek3w", + "eek6wal", + "eel5ap", + "eel6doo", + "eel7doos", + "eel5een", + "eel7eer.", + "eel5ei", + "eel7indr", + "eeling7s6", + "ee6lins", + "eel5int", + "ee4l3o", + "ee5lob", + "eel6ood", + "eel6oon", + "eel5sa", + "eel7snag", + "eem7onde", + "eem5ou", + "ee2n1", + "5eendj", + "een6ema", + "ee5nen", + "3eenj", + "eenk4", + "een5kl", + "een7slot", + "een5sm", + "eens6pa", + "een7swee", + "een7topp", + "ee4ny", + "eep7esel", + "eep7leer", + "eep7loog", + "ee4pop", + "eep7roes", + "eep6sam", + "eep7skep", + "eeps5ko", + "eep7skui", + "eep6sti", + "ee2r", + "eer5ap", + "ee5red", + "eer5ee", + "eer5end", + "eer5in", + "ee5rob", + "eer7oes.", + "eer5om", + "eer5on", + "ee5row", + "eer5ps", + "eer7skur", + "eers7lam", + "eer7smed", + "eer6sow", + "eer3u", + "eer6ust", + "eery4", + "eer5ys", + "ee2s3", + "ee4s.", + "ees6ala", + "ees6ap.", + "ees6lep", + "ees5me", + "ees7muil", + "ee5sna", + "ee5sny", + "ees6op.", + "ees6pre", + "ee5staa", + "ees6tal", + "ees4tr", + "ee6styd", + "ee4sw", + "ee5syd", + "ees6yfe", + "eet7appe", + "eet7eenh", + "ee4ti", + "eet5in", + "eet7rek.", + "ee6troe", + "eet7roed", + "eet7ruik", + "eet7wiel", + "eeu3g4", + "eeu5in", + "eeus4", + "eeu7spoe", + "eeu5tj", + "eeu6ur.", + "ee5yst", + "e3êr", + "eë5aan", + "eëks5t", + "eël7eier", + "eël7yste", + "eë4na", + "e3ër", + "eër7agti", + "eë5ran", + "eër7arm.", + "eë5rod", + "eër6ske", + "eë4sk", + "eët6ste", + "eëts7te.", + "e4faf", + "ef5afs", + "ef5eks", + "5effek", + "ef5inh", + "e1fl", + "ef5loo", + "e4fly", + "ef5oms", + "ef5oue", + "ef3st", + "efs6tal", + "eg5amp", + "ega5s4k", + "e3ge", + "ege6las", + "egel7as.", + "eges7per", + "eges4t", + "ege6vwo", + "e6ginko", + "eg5ogg", + "eg5rig", + "egs7enti", + "eg6sins", + "eg6s5int", + "eg3sk", + "egs6lot", + "egs6pre", + "egs6pri", + "egs6pyk", + "eg6s7taal", + "egte6re", + "e4g3ui", + "eher6in", + "ehe7rinn", + "eho6kra", + "eib7niz.", + "eid7rok.", + "eid7saam", + "eid7salo", + "eid7sirk", + "eid7skou", + "eid7sku.", + "eid7spa.", + "eid7spek", + "eid7ste.", + "eid7stoo", + "eid7sug.", + "ei1e", + "eie7naan", + "eig6h-n", + "eig7opro", + "eik7aard", + "ei5kno", + "eik7wydt", + "eil6spa", + "3eind", + "ei4n5ed", + "ein7eed.", + "ein7glas", + "ei4non", + "ein7oord", + "ei4n5op", + "ein7otte", + "ein6sad", + "ein6sep", + "eis7angs", + "ei5sei", + "ei6s5ind", + "ei5sja", + "eis7kamm", + "eis6kaw", + "ei5skê", + "eis6kot", + "eis6laa", + "4eiso", + "eis7ouer", + "eis6pir", + "ei5s6tel", + "ei5s6tre", + "eit2", + "eit7hand", + "ei3tj", + "eit7klin", + "eit7nisp", + "eit7onde", + "ei5tra", + "eits5ko", + "eits5l", + "eits5o", + "eit7spor", + "eit7stak", + "eit7stra", + "eits5w", + "eï5mit", + "eï4na", + "eïn7klin", + "eï4no", + "eï4nu", + "eï5oni", + "eï4sl", + "eja7stas", + "ek5aan", + "ekaars8te", + "ek5aks", + "e3kan", + "ek5asg", + "e3ke", + "ek5een", + "eke7naar", + "eke6tam", + "e3kê", + "e4k5ins", + "ek3k", + "e4k5les", + "e5kleu", + "e4klê", + "ek5log", + "e3koe", + "eko6mol", + "ekom4s", + "ek5omsl", + "ekoms5t", + "5ekono", + "ek5ooi", + "e3kop", + "eko6pap", + "e4k5opm", + "ek5opn", + "ekor6da", + "eko7rum.", + "ekou6st", + "ek5owe", + "e1kr", + "ek5rad", + "e4k5rok", + "e5krom", + "ek5rug", + "ek6sapp", + "5eksemp", + "eks5esk", + "eks7inge", + "eks7logi", + "eks7loks", + "eks7outo", + "eks5pir", + "eks5po", + "eks6poe", + "eks6tel", + "ek6sten", + "ek4sti", + "eks7uur.", + "ek5uit", + "e4kwê", + "ek5wie", + "e4kwu", + "e1ky", + "e1la", + "e6l5aand", + "el5aanh", + "e6laanv", + "el5aard", + "el5adm", + "el5adv", + "el3af", + "el3ag", + "e5lag.", + "ela7klon", + "e4l3al", + "e5lari", + "e4l5arm", + "ela7slan", + "el5asp", + "eld7adel", + "el4dap", + "el5de.", + "el6d5ele", + "eld7erfe", + "eld7evan", + "eld7olie", + "eld7onde", + "eld7smid", + "e3le", + "el5eien", + "eleis6t", + "elei7sta", + "e6lelek", + "el5erts", + "ele7sett", + "ele6too", + "el4faa", + "elf6abr", + "elf6eit", + "elf7en-d", + "elf5erk", + "elf6lan", + "elf6les", + "el4fon", + "elf7onth", + "elf7ontp", + "el6foop", + "elf7oops", + "el6foor", + "elf7oors", + "elf6ron", + "elf7twyf", + "e3li", + "eling8stell", + "el5inh", + "e6linko", + "el5inv", + "elk7nage", + "elks4", + "el4kwi", + "el4lv", + "elm5agt", + "e1lo", + "el4ob", + "e4lol", + "el5oli", + "el5ond", + "el5ont", + "e4loor", + "e4l5opd", + "el6ope.", + "e4l3or", + "el5phi", + "els7angs", + "el5sfe", + "el6sind", + "els7indr", + "el6skan", + "el6skom", + "els7korr", + "els7krit", + "els7lof.", + "el5smi", + "els7mora", + "els6nag", + "els7nood", + "els7onde", + "els7oork", + "el6stek", + "el6s7tran", + "els7ware", + "el5swee", + "elt7akke", + "e1lu", + "el5uit", + "eluit6j", + "elui7tji", + "e3ly", + "ely6kaa", + "em5app", + "e5masj", + "eme6lek", + "eme6lew", + "eme6ron", + "eme4s", + "eme7sis.", + "emes5m", + "emes5t", + "e5metf", + "em5eva", + "e4moef", + "em3op", + "em5org", + "emp7laag", + "emp6skr", + "ems4p", + "em5spl", + "e4naf", + "ena7glas", + "en5agt", + "en5akk", + "en5alt", + "e4n5art", + "ena6spe", + "en6d5agt", + "ende7ro.", + "end7raak", + "end7rit.", + "ends7oë.", + "end7sons", + "end7ure.", + "end6wer", + "en5eil", + "en4en", + "e4n5ent", + "5energ", + "ener6tj", + "enert7ji", + "eng6hor", + "eng4la", + "eng6lor", + "e3ni", + "en4ig", + "en4im", + "en5inh", + "e6n5ink.", + "eni7soms", + "3enji", + "en6kinh", + "enkom4", + "enkoms5", + "enk3w", + "e5nomm", + "eno7ryn.", + "en5out", + "ens7adem", + "en6sall", + "ens7are.", + "ens7eise", + "ens7elek", + "ens7elik", + "en5sen", + "ens5erv", + "ens7esse", + "ens6haw", + "en5sie", + "ens7inga", + "en5sji", + "ens7koei", + "ens7kyke", + "ens7luik", + "ens6med", + "ens7nuk.", + "en4son", + "ens7onru", + "ens7onva", + "en6spei", + "ens7pist", + "ens7pot.", + "en6spou", + "ens7pous", + "ens7taak", + "en6stak", + "ens6tam", + "en6steh", + "ens6tei", + "ens6tel", + "ens7tele", + "en7sters", + "en7s6tes.", + "ens6tet", + "ens6teu", + "ens6too", + "ens7toom", + "ens7trek", + "ens7uil.", + "ens7ure.", + "en5sy.", + "ent5akt", + "en6teks", + "ent7inte", + "ent7rif.", + "ent7rok.", + "ent6sin", + "ent6son", + "ent6spa", + "ent6wen", + "en3ui", + "enu6lin", + "enu5sk", + "enu5st", + "e3ny", + "en-7steg", + "e1o", + "eoe4s", + "eo5fag", + "eo3g4n", + "eoi6ste", + "eop6lek", + "eo3ro", + "eo1s", + "eos4t", + "eo3tr", + "e4paf", + "e4p3ag", + "epe6loo", + "ep5emm", + "ep5epi", + "epers7te", + "5epidem", + "e4p5int", + "ep4la", + "ep5lap", + "ep5ligg", + "ep5lus", + "epoet4", + "epo6nin", + "ep5ops", + "e4p5rei", + "eps7ameu", + "ep6s5eis", + "eps5id", + "ep4sj", + "ep4sk", + "eps7kano", + "ep5ski", + "eps7kohe", + "ep4slu", + "eps7luik", + "eps6oms", + "eps5on", + "ep4s5pr", + "eps7waar", + "ep5uit", + "e1ra", + "er4a.", + "er5aan", + "er5afd", + "er5afh", + "er5afsk", + "er5aft", + "er5afv", + "er5afw", + "er3ag", + "era7gree", + "era7kles", + "er5aks", + "er5akt", + "er5alb", + "er6ald.", + "er5alt", + "er5ana", + "e5randa", + "e4rapp", + "er3ar", + "era6ser", + "era7uitv", + "erd7ryle", + "erd7slip", + "erd7tree", + "er3dw", + "er4eb", + "er6eenk", + "er5eers", + "er5eff", + "er5eie", + "er5eil", + "er4ek", + "er5ekst", + "er5elm", + "e4r5emm", + "e6rengt", + "e4reni", + "e4renj", + "er5erg", + "er5erv", + "e3r4es", + "er5esel", + "ere7spio", + "eres6ta", + "ere6stp", + "ere7temm", + "e5rewa", + "e1rê", + "er4fh", + "er6flaa", + "erf7leen", + "er6flet", + "erf7lett", + "er5flo", + "erf7lug.", + "erf7lus.", + "erf7omhe", + "erf7oom.", + "er4fp", + "erf7reuk", + "erf7ruik", + "erg7aren", + "erg7lyn.", + "erg7renm", + "erg7rymp", + "erg6rys", + "erg6sho", + "erg7stra", + "erg7uitj", + "er4id", + "eri5fr", + "e3rig", + "eri4g5a", + "e4r5ind", + "e6rink.", + "e6rinna", + "er5ins", + "e4r5int", + "e6r5ital", + "eri7trea", + "erk5aan", + "erk7esel", + "erk6has", + "erk7ink.", + "er6kins", + "erk7inwy", + "er4kj", + "er6klat", + "er5kle", + "erk7onde", + "erk6opn", + "erk6s5on", + "erk7spas", + "erk6sto", + "erk7uurr", + "er6kweë", + "erk7weë.", + "erk7ywer", + "er5lik", + "er5lui", + "erm4a", + "erm7aanh", + "erm7afsl", + "ern7eiwi", + "ern7kwes", + "er4nm", + "er4nn", + "ern7oes.", + "er4nr", + "e1ro", + "er5oew", + "er3oë", + "er5ogg", + "e3roï", + "e5rok.", + "e4r5oks", + "e4r5oli", + "er5om.", + "er5omh", + "er5oms", + "er6ona.", + "er5oog", + "e5room", + "er5oond", + "e5roos", + "e4r3op", + "e5ropa", + "er6opla", + "e5ropo", + "e4ror", + "e5rora", + "5erosi", + "e4r5oss", + "ero7stil", + "er5oud", + "er5oue", + "erou6t.", + "erp7anke", + "er6pinh", + "erp7inho", + "erp6lan", + "erp7ruik", + "erp6sig", + "err6ein", + "ers7assi", + "er6s5eli", + "ers7ete.", + "ers7inda", + "ers7jean", + "ers7kaia", + "er6skaj", + "ers7kaju", + "er7skake", + "ers7kaki", + "ers7kete", + "ers7kiss", + "ers7koet", + "ers7koor", + "ers7kop.", + "er5sky", + "ers7less", + "ers7lone", + "ers7luid", + "ers6mal", + "er7smara", + "er6smat", + "er4s5om", + "ers7onvr", + "ers6opn", + "ers7ower", + "ers7pien", + "ers7put.", + "ers7scen", + "er5ste", + "ers7tele", + "ers6teo", + "ers4ti", + "ers7treg", + "ers7waar", + "ert5aan", + "er6taap", + "ert7aap.", + "er5tap", + "ert7ape.", + "er6tend", + "ert7end.", + "er5tes", + "ert6hal", + "ert7jakk", + "ert7opin", + "ert7orre", + "er6tres", + "ert7rok.", + "erts5l", + "ert7uur.", + "ert6wak", + "er5twi", + "e1ru", + "erug3", + "er5uin", + "er5uit", + "er3uu", + "e1ry", + "ery7doel", + "ery7salf", + "erys6ma", + "ery7smaa", + "ery7suur", + "ery7trek", + "e5saan.", + "e5sage", + "es5agt", + "es4ak", + "es5all", + "esa6mol", + "es4an", + "es3c", + "es4dh", + "e3se", + "e4s5een", + "e4s5epi", + "es4er", + "e3si", + "es4ia", + "es4ie", + "es4if", + "esi6gei", + "e4sill", + "esin6s5i", + "es4it", + "e2sj", + "e4s5ke.", + "es5kle", + "eskor6s", + "eskors7t", + "e5s4kut", + "e3sla", + "es5lem", + "es4lip", + "e1sm", + "es4me", + "es5me.", + "es5men", + "es9mè.", + "e5smou", + "es4mu", + "es5nie", + "es5noo", + "es4ny", + "esoet6j", + "esoe7tji", + "eso7fagu", + "es4ol", + "e3s4oo", + "es4ou", + "e1sp", + "e5spel", + "es5pen", + "e4sper", + "es5pet", + "es5pir", + "es4pli", + "es4pra", + "ess6opv", + "e1st", + "es4t.", + "e5stad", + "es5tas", + "e4s5te.", + "es5tea", + "es5teli", + "e4s5tes", + "estes5o", + "est6her", + "es6tik.", + "es5toi", + "es5tos", + "e6strak", + "es4tre", + "e5stuk", + "e3sw", + "es4yd", + "e4t3ag", + "eta7stas", + "e3te", + "e4t5eie", + "ete5r6aa", + "etie4l5", + "5etike", + "et7jie-k", + "etk6ysi", + "eto6nop", + "et5opv", + "e4t5ord", + "e4t5ram", + "e6treke", + "e6treko", + "etre7kor", + "et5rim", + "ets7fyn.", + "et6skat", + "ets7kato", + "ets7kous", + "ets7krie", + "et6s5lap", + "ets6maa", + "ets5ong", + "et6spaa", + "et4spr", + "et6stek", + "ett6re.", + "et5uits", + "et5unie", + "et4wi", + "et5win", + "et4wy", + "et5yst", + "2eu.", + "eug6rie", + "e3uit", + "euk7inte", + "euk4l", + "eul7eien", + "eu4loo", + "eu5mon", + "eum7uitg", + "eu4na", + "eun6sla", + "eup7aand", + "eu4ra", + "eur5aa", + "eur6aal", + "eu5ral", + "eu4ree", + "eur7eet.", + "eu6reg.", + "eu6regt", + "eur7egth", + "eur7ekst", + "eur7elem", + "eur7spar", + "eu4sa", + "eus7ape.", + "eus7jig.", + "eus6kot", + "eus6tac", + "eute4l", + "eu5tem", + "eu3tr", + "e1uu", + "2eu-", + "eva7kwaa", + "eva6les", + "evr6ore", + "evu6es.", + "ewal4s5", + "ew4ar", + "ewee4", + "ewe7gaan", + "ewe7goed", + "ewe7inde", + "e5weis", + "ewe6nee", + "ewen8stes", + "ewe6res", + "ewe7span", + "ewik4s", + "ewiks7te", + "exy7ste.", + "eyn4o", + "e5yste", + "e3yw", + "e4zka", + "ez9ra.", + "è1r", + "ê1", + "êe4ro", + "êla7flui", + "ê4rde", + "êre6loe", + "ê4rhe", + "1ë", + "ë1g", + "ëi3e", + "ëk4sk", + "ëks3p", + "ëks6pek", + "ëk4st", + "ë3laa", + "ël5agt", + "ël5alb", + "ël5as.", + "ë4lei", + "ël5ent", + "ëlf4l", + "ël5fle", + "ë5loop", + "ëls7kuil", + "ën5agt", + "ën4tr", + "ënt5re", + "ëpre4", + "ër5aan", + "ër5afd", + "ër5off", + "ërog4", + "ëro3s", + "ër5owe", + "ërs7kent", + "ë1ry", + "ë1s", + "2f.", + "1fa", + "f5aanb", + "f3aar", + "f3ad", + "2f1ag", + "f4agi", + "fah7renh", + "fai6r-n", + "fak6ste", + "faks7te.", + "fan4t5j", + "fan4tr", + "fant6s5t", + "f3ap", + "f3art", + "faru6q.", + "2fb", + "2fd", + "f5dein", + "fde4s", + "fde7sake", + "fde7sess", + "fde7skei", + "fde7stor", + "fde7stra", + "fde7sust", + "f3d2w", + "1fe", + "4feen", + "3f4ees", + "f3eie", + "fe4l5ap", + "fel7asem", + "fel7enti", + "fe6loon", + "fel7oond", + "fel5s4m", + "fel6spoo", + "fe4lu", + "fe4ly", + "fel5ys", + "fer6skr", + "fers7kra", + "fer6sku", + "fers7kui", + "f5erts", + "fe2s", + "fes3t", + "fet7ete.", + "f1f", + "ffe6las", + "ffe6ret", + "ffe6tet", + "ffi6eek", + "ffies6m", + "ff5rei", + "f1g", + "fge7sper", + "fg4ha", + "fg4li", + "fg4ly", + "fgod4s5", + "1fi", + "fi3d", + "fid6ji-", + "fie7ekst", + "fie7lafo", + "fie7smaa", + "fie4s5o", + "fie6tol", + "fi5lag", + "fil4m5a", + "4finr", + "fi5sto", + "fit4z", + "2f1k", + "fkom6st", + "fkoms7te", + "fla4p", + "flap5o", + "f2le", + "f5lees", + "f5lese", + "fle4t", + "flet5j", + "flex7or.", + "2fli", + "5f4liek", + "3f4lit", + "2fm", + "fmo4no", + "f1n", + "fni4s3", + "1fo", + "f3of", + "4foff", + "fok4s5t", + "fol4k3", + "4foms", + "5fonds", + "fond6sk", + "fond6st", + "fonds7te", + "f5ontb", + "5fonte", + "f5ontl", + "f5oorl", + "2fop", + "fo4po", + "fop7spen", + "f5orde", + "f3org", + "for7oksi", + "fo5rom", + "fo3ru", + "fos7feen", + "fout5j", + "fox7hill", + "fox7stra", + "fp4sa", + "1f2r", + "frag6aa", + "4fram", + "f4ras", + "f4ren", + "fre4s5k", + "4f3rig", + "fri6too", + "f4rod", + "fru5ga", + "f3ry", + "2f1s", + "fs5agt", + "f4s5ank", + "f4s5eko", + "f4skon", + "fs5log", + "f3sm", + "f4sma", + "fs4me", + "fs4mi", + "f3sp", + "fs4pl", + "f4spro", + "f4s5tak", + "fs4ti", + "2ft", + "ftre4", + "ftre5d", + "ftrek5", + "1fu", + "fu4ch", + "fur6ore", + "fu3so", + "4fuur", + "f5uur.", + "2fv", + "fva4l", + "2fw", + "1fy", + "fyn7goud", + "2f1ys", + "fyt7appe", + "fyt7jie.", + "2g.", + "1ga", + "g4aai", + "gaam6s7te", + "g4aan.", + "g5aanbi", + "g6aandh", + "g5aanl", + "g5aanw", + "g4aat", + "4g3add", + "2g1af", + "g4afo", + "2g1ag", + "g4agr", + "ga5gre", + "gag6rep", + "gak4l", + "ga5kla", + "gal7afsk", + "gal7appe", + "galei5", + "gal7oog.", + "gan6gra", + "4g5anke", + "gans7ke.", + "g3app", + "ga3ra", + "4g3arb", + "4g3arm", + "gar4s3", + "gars6ti", + "gar7stig", + "g5arti", + "ga6sarm", + "gas7arm.", + "gas6mok", + "ga4so", + "ga5sol", + "gas6pel", + "gas6tre", + "ga4tr", + "gat7ruik", + "gay7nor.", + "2gb", + "gbys4", + "2gd", + "gde7roof", + "gdut7jie", + "g3dw", + "gd4wa", + "1ge", + "ge3d", + "gedi4s", + "g5eenh", + "gee6tal", + "geet7al.", + "geës3", + "geë6sti", + "ge3f", + "4ge4ff", + "gef4l", + "ge1g2", + "4geg.", + "geges5p", + "geg6uil", + "g3eie", + "geï7migr", + "ge7k6lik.", + "4geks", + "gek4y", + "gel6agk", + "gel6dad", + "gel4do", + "ge5lol", + "ge5loo", + "ge6loon", + "gel7oond", + "gel6s7te.", + "gemi7au.", + "gem6opp", + "3gen", + "gen4dr", + "gen6dur", + "genes5t", + "4geng", + "ge4oi", + "gep4a", + "ge5pag", + "geper6st", + "gepon6s", + "3ger", + "ge5rap", + "ger6ard", + "ger5ete", + "ger7iden", + "ge6roef", + "ger6ogg", + "ger6spo", + "ger5sw", + "ger6uit", + "ge3sa", + "ge5sfe", + "ge5sin", + "ges7jagt", + "ges4k", + "ges7kade", + "ge3sl", + "ge3s4m", + "ge5sne", + "ge3sp", + "ges7perb", + "ges7pers", + "ges7pes.", + "ge3st", + "ges6tas", + "ges6tig", + "ges4w", + "ge5tja", + "ge3tw", + "ge3ui", + "ge5um.", + "gev7woes", + "gewens7te", + "ge1y", + "2g1f", + "g3fl", + "gf4li", + "2g1g2", + "g3ga", + "gga7kwee", + "gga7stre", + "gga5t4j", + "gge6sti", + "2gh", + "5g4hoer", + "gho7ghok", + "gho4l", + "5gholf", + "g4hs.", + "ghu6moe", + "1gi", + "g5iden", + "gie6far", + "gi4fa", + "4gimp", + "gin6gaa", + "4g5inri", + "gip4s", + "gip7siet", + "gis7enti", + "gi5tra", + "git5sw", + "2g1k", + "gkaar4", + "5g4lans", + "gla4sa", + "gla6sel", + "gla6ska", + "glas5o", + "g4le.", + "5g4len.", + "gli6don", + "g4lif", + "gli6gur", + "4glik", + "g4lim", + "g4lip", + "3glis", + "g4lob", + "4glod", + "3g4loe", + "g4lof", + "3g4lom", + "g3lop", + "3g4lot", + "g4lo-", + "g3lus", + "3g4luu", + "g4ly.", + "4glyn", + "2gm", + "gma7skui", + "2g1n", + "gneem5", + "gneet5", + "gnie6ko", + "1go", + "god6sak", + "god6sid", + "4g3oef", + "goe7krui", + "4goes", + "g5oes.", + "g5oeta", + "goe7the.", + "goë7lary", + "2g1of", + "3gogi", + "gol4f5o", + "4g5olie", + "go4mag", + "4g3ong", + "gon6sto", + "g3ont", + "goo5gl", + "4g3oor", + "2g1op", + "go5pla", + "3g4opo", + "g5orig", + "go3sl", + "gos7pelr", + "g5osse", + "go3s4t", + "gou4d3", + "goud6a.", + "gou7dief", + "gou7dini", + "gou7dink", + "goud6s.", + "gow7rie.", + "go9ya.", + "2gp", + "1g2r", + "g4rab", + "g5rak.", + "gra4ma", + "gra7mado", + "gra4m5o", + "g4ras", + "gra4s5a", + "gra4se", + "4g3red", + "g4ree4", + "g5reek", + "greep5", + "4greë", + "g4ren", + "gren6st", + "g5rese", + "gre4sp", + "gre6sur", + "gre6tji", + "gret7jie", + "g4reu", + "griek6s7t", + "grie6t5j", + "4grig", + "gri4p", + "g5rit.", + "4g3rok", + "g4ron", + "4g5rooi", + "g5rook", + "g5room", + "g5rowe", + "4grug", + "g5ruim", + "4g3ryk", + "4grym", + "gry6ste", + "2gs", + "g2s1a", + "g5saam", + "gs3ad", + "gs6ade.", + "g4saf", + "gs5agt", + "gs5aks", + "g5sala", + "g5sale", + "gs5ana", + "gs5ant", + "gs5app", + "gs6appe", + "gs3ar", + "gs3as", + "g4s5een", + "g4s3ef", + "gs5eis.", + "g6seise", + "gs5eko", + "gs5eks", + "g5sekt", + "g4s5ele", + "g4s5eli", + "g4s5ene", + "g4s5est", + "g4sew", + "gs5ewe", + "gs3f", + "g5s6feer", + "g4sid", + "gs5ide", + "g6simpa", + "gs5inde", + "gs5ini", + "gs5inl", + "gs5ins", + "g2s3j", + "g2s1k", + "g5skaal", + "gs5kab", + "g5skad", + "g6skapa", + "g5skatt", + "g5sked", + "g5sker", + "g7skeur.", + "gs7keurd", + "g3ski", + "g4s5kin", + "g4skl", + "g5skof", + "g5skole", + "g4skom", + "g5skoo", + "g6s5koor", + "gs5korr", + "g5skot", + "g5skou", + "gs3kr", + "g2s3l", + "g3s4la", + "g5s4lop", + "gs3m", + "g5snel", + "g2s3o", + "gs4ol", + "gso6pro", + "gs4ou", + "gs3p", + "g5s4pel", + "gs5per", + "g5spes", + "g3s4pi", + "g6spill", + "gs4poe", + "gs6pore", + "g7sports", + "g5s4pru", + "g1st", + "g6s5taak", + "g4s5tab", + "gs6tabi", + "g4stak", + "g4stal", + "g4star", + "g4s5tek", + "g6stelg", + "g6stera", + "gs5teri", + "g6sterr", + "gster6s", + "g6stese", + "g4sti", + "g5stigt", + "g4stoe", + "g7stoele", + "gs5toer", + "gs5toet", + "g4s5ton", + "gs5trad", + "g6strak", + "g6stran", + "g6strap", + "g6strib", + "gs5troe", + "gs7troon", + "g6struu", + "g4s3ui", + "gs3w", + "gs6werw", + "2gt", + "gte7eenh", + "gte7lagi", + "gte6ras", + "gte6rer", + "gte4ro", + "gte7roer", + "gte7rol.", + "gtes4", + "gte7sfee", + "gte7smee", + "gt5uri", + "1gu", + "gu2a", + "gu2e", + "gu5ela", + "guid6o.", + "gui6rla", + "4guit", + "2gv", + "2gw", + "g3yst", + "2g-", + "1h2", + "2h.", + "2ha.", + "hal4f3", + "hal6m5ag", + "4halo", + "hal4s5k", + "hal6s5tr", + "ham7pagn", + "ham6skr", + "hams7kra", + "han6dan", + "han7dja.", + "han4dr", + "han4du", + "han6gli", + "han6gor", + "hangs6l", + "hang5s6w", + "han4s5k", + "han6ska", + "har6dop", + "hard7op.", + "har6sel", + "har6sol", + "har6spa", + "har6t5aa", + "har4t5j", + "har4to", + "har7toem", + "ha4wk", + "haw7shan", + "hay6eli", + "heb7lus.", + "hee4l", + "heer8s7te.", + "hees6e.", + "heg7orga", + "heg7rank", + "heg7spyk", + "5heid.", + "heid7stem", + "he4ko", + "hek7saan", + "he4k3w", + "hel7ange", + "hend4", + "hen4so", + "he2r", + "her3a", + "he9ra.", + "her6akl", + "he7rald.", + "he5r4an", + "he3re", + "her7egpa", + "he4r5ek", + "he4r5ev", + "herf4", + "herfs5", + "her3i", + "her6ib.", + "he5rid", + "he5rod", + "he5rol", + "her5ond", + "her7ontm", + "he5ros", + "her6oss", + "he5rou", + "her5ow", + "her7sche", + "her3u", + "her5yk", + "he4sp", + "hes7peru", + "he4s3t", + "hete5r6o", + "heu6paa", + "he3us", + "hev3", + "he4vr", + "hewen7st", + "hie4r", + "hier7in.", + "hie7roni", + "hie7rony", + "hië1", + "hil6lbr", + "5hings", + "hing6s5t", + "hipe4", + "hi4rl", + "hi4sp", + "his5pa", + "hi4v-", + "2hl", + "h3li", + "2hm", + "h3ma", + "2hn", + "hode6sl", + "hodes7la", + "hoe7kaai", + "hoe6kys", + "hoe6spi", + "hoe4s5t", + "hoër7op.", + "ho4fa", + "hof5aa", + "hof7amp.", + "hof7uits", + "hog6hok", + "hoi7swer", + "hok7rakk", + "hol7aar.", + "holes5", + "4holf", + "hol5in", + "hol7oog.", + "4hon.", + "hon6daa", + "hon6dag", + "hon6dro", + "hop7land", + "hop7smaa", + "ho3ro", + "hor4s", + "hor4t5j", + "hos6hol", + "ho4ta", + "hou4t5a", + "hout5j", + "hou6tol", + "hou6tom", + "hou6who", + "2hr", + "hre6sto", + "hrie4", + "hries5", + "hris5t", + "h3te", + "h3to", + "hu9go.", + "hui6daa", + "hui6dui", + "hui6sef", + "huit6ji", + "hui7tjie", + "huk6hun", + "hul4p5a", + "hul6pek", + "hul6ple", + "hul6por", + "hul6ste", + "huls7te.", + "hu3mo", + "hum7oes.", + "humus5", + "huter6s", + "hut7jie.", + "hut6spo", + "hut6ste", + "huts7te.", + "h5vill", + "2hw", + "hyg7roma", + "hys3k", + "hys7tang", + "i1a", + "iaan6so", + "iaan6sp", + "iaan6st", + "iaans7te", + "iam7son.", + "ia4nop", + "ias6koo", + "ia5spo", + "ia5sta", + "ia5s4tr", + "i4baf", + "i4bag", + "ibou6s.", + "ic5ky.", + "i2d", + "i3da", + "ida7groe", + "id5agt", + "idde6ra", + "i3de", + "ide7snui", + "i3dê", + "i3di", + "idia5s", + "id4ja", + "i5djan", + "i3do", + "i3dr", + "id2s1", + "id4s5et", + "ids7inoe", + "id4ska", + "ids7kerm", + "ids5kr", + "ids3l", + "ids7lags", + "ids7nye.", + "ids3o", + "ids3p", + "ids6pa.", + "ids6pek", + "ids6pie", + "id6spil", + "ids6pri", + "id6spry", + "ids7taal", + "ids7tee.", + "ids7teks", + "ids7tele", + "ids5ti", + "ids5toe", + "id6s7trek", + "ids7ure.", + "i3du", + "id3uu", + "ieding6s7", + "ied7ione", + "ied5rol", + "ied3w", + "i1ee", + "i4eee", + "ie5een", + "ieë7aard", + "ieë6lys", + "ief7alar", + "ie5fie", + "ie4f3r", + "ief7stal", + "ief7uitg", + "ie5gla", + "ieg7loka", + "ieg7riem", + "ie6grit", + "ieg5st", + "iek7asyn", + "ie5ke.", + "ie6k5erv", + "iek7esse", + "ie5kie", + "ie6klaa", + "iek7laai", + "ie4kni", + "ie6k5ond", + "iek7ople", + "ie6kops", + "iek7opse", + "iek5opv", + "ie4kre", + "iek7revu", + "iek7rigt", + "iek7ware", + "iek7wees", + "ie4k5wi", + "iek6wos", + "iek7wyd.", + "ie4laa", + "iel6afo", + "ie6lene", + "iel7oor.", + "iel6san", + "iel6s5on", + "ien7anal", + "ien7glor", + "ien6kro", + "ien7olie", + "ie4n5oo", + "ien4s", + "ien7sakk", + "iens5or", + "ien7sout", + "ien7span", + "iens5t", + "ien7stam", + "ien7stel", + "ien8stele", + "ien7stet", + "ien7stoo", + "ien5suu", + "ie4n5ur", + "ie6poog", + "iep7oog.", + "ie6proo", + "iep7rooi", + "ier7afma", + "ie6rafs", + "ier7engt", + "ier7eter", + "ier7neff", + "ier7omtr", + "ie4r5on", + "ier6oni", + "ier6ony", + "ier7swee", + "ies6amp", + "ie5se.", + "ie6senk", + "ies7enke", + "ies7ents", + "ies7ferw", + "ies7kaf.", + "ie6skon", + "ies7kop.", + "ies7kraa", + "ies6kry", + "ies7laag", + "ie6slep", + "ies7lepe", + "ies5li", + "ies7luik", + "ies7meub", + "ies7mooi", + "ie3so", + "ies7oes.", + "ies5ond", + "ies7oorp", + "ie6sopn", + "ies7opne", + "ies7pane", + "ies5per", + "ies7plig", + "ie6s7taal", + "ies6tas", + "ies7tee.", + "ie6steh", + "ies7tele", + "ies7tent", + "ies6tin", + "ies5uil", + "ie4s3w", + "iet7aans", + "iet7aard", + "iet7alba", + "ie5te.", + "iet7erts", + "iet7omse", + "iet7reke", + "iet7reko", + "iet4sl", + "iet7uie.", + "ie5twi", + "ie4tys", + "i1eu", + "i4eub", + "i4eud", + "i4eug", + "ieu7grie", + "i4e3ui", + "ieu7ing.", + "i4eul", + "i4eum", + "ieu7skot", + "i4euu", + "i4euv", + "i4euw", + "ie5wie", + "ie4w-", + "ie5yst", + "ie-7klik", + "i3èr", + "i1ê", + "iël6sku", + "iën6tji", + "iënt7jie", + "ië4s3t", + "i4fei", + "i4fim", + "i4fin", + "if1l", + "i2f3r", + "i4f3ui", + "i4g5aan", + "i4gap", + "igare4", + "igaret5", + "ig5eff", + "ige6naa", + "ig5ete", + "ig5ins", + "ig1l", + "ig5loe", + "ig4op", + "ig5opt", + "ig5org", + "igo7roos", + "ig5res", + "ig5roo", + "i4g3ry", + "ig3sa", + "igs6ins", + "igs7kaps", + "ig7skend", + "igs5ko", + "ig5sku", + "igs6mee", + "igs6ona", + "ig5soo", + "igs7poei", + "ig5sti", + "ig7stoei", + "igu7era.", + "ihu6ahu", + "i1i", + "ike6roe", + "iket5j", + "ik5kli", + "i2k3n", + "iko6nat", + "i1kr", + "ik6sakt", + "iks7akte", + "iks7iden", + "ik4sin", + "iks7inve", + "iks7juk.", + "ik6skom", + "iks7paar", + "iks6pad", + "iks7pare", + "iks6tik", + "iks6tuu", + "iks6wel", + "ik5wan", + "i4k3we", + "i4kwy", + "2il", + "i1la", + "il5agt", + "ila6too", + "ilbe6st", + "ild7agti", + "ild7smaa", + "ild6stj", + "ild7temm", + "ilet5a", + "ile6tji", + "ilet7jie", + "ilf4l", + "il5fli", + "il5gha", + "ilinde6", + "illo4w", + "3illu", + "il4m5at", + "ilm7oper", + "i1lo", + "ilo5sk", + "ils7insp", + "ils7orde", + "il4spr", + "ilt7aar.", + "i1lu", + "i2m", + "i3ma", + "im5agt", + "i3me", + "i4mek", + "im5eks", + "ime7laar", + "iment6s", + "ime4s", + "imes5t", + "i3mê", + "i3mi", + "5immigr", + "i3mo", + "i4m3o4p", + "imo7theu", + "5implik", + "i3mu", + "imu6maa", + "in5aard", + "i4naf", + "i4n3ag", + "in5akk", + "in5arg", + "in4d5aa", + "in4das", + "inder7as", + "5indiv", + "ind6oef", + "in6doog", + "ind7oogm", + "in6d5oor", + "ind7sleu", + "ind5sw", + "3indu", + "in5dwi", + "inee7tji", + "ine5ra", + "2inf", + "ing7aars", + "in5gan", + "ing7eter", + "ing6hpa", + "in6gind", + "in6ginf", + "ing7infr", + "ing7inst", + "ing6leb", + "ing6ope", + "ing6opl", + "ing5ou", + "ing7pseu", + "in4g5ru", + "ing7saag", + "ing7sap.", + "ing7see.", + "ing7sekr", + "ing7seku", + "ing7sfer", + "ing7sin.", + "ing7sinj", + "ing7skal", + "ing7skêr", + "ing7skud", + "ing7slep", + "ing7slym", + "ing7sofa", + "ing7som.", + "ing7somm", + "ing6s7pil", + "ings9telle", + "ing7stin", + "ing7suie", + "ing7suil", + "ing7swel", + "ing7uil.", + "i3ni", + "ini6gaa", + "in4ik", + "in5inf", + "5inisia", + "ink7erts", + "ink7laag", + "ink7ler.", + "ink7nerf", + "ink5nu", + "ink7ogie", + "in4kol", + "ink7olie", + "5inkom", + "ink7ring", + "in6krol", + "ink5st", + "ink7wit.", + "5innam", + "5innemi", + "innes6t", + "inne7ste", + "in5ong", + "ino7skaa", + "in5rag", + "5inrig", + "ins7epou", + "in6s5ete", + "5insets", + "in4sg", + "ins7kaps", + "ins6kin", + "in3sl", + "ins7molt", + "ins7moor", + "ins6ond", + "5inspek", + "ins7prie", + "ins4t", + "5insti", + "insti7t.", + "ins6ton", + "ins7twis", + "int7appe", + "int5ess", + "inte6s5t", + "int6he.", + "int6uit", + "int6wyf", + "inu5e.", + "5invlo", + "i1o", + "io3pr", + "ior6ubr", + "io1s", + "ios4k", + "io5skl", + "ios4p", + "ios4t", + "io3tr", + "i2p", + "i3pa", + "i4p3ag", + "i3pe", + "i3pi", + "i3pl", + "ip4lo", + "i3po", + "ipo4s5t", + "i3pr", + "ipre4", + "ip4s.", + "ips7kopi", + "i3pu", + "i4pui", + "i3py", + "i1r", + "ir4ch", + "irke4", + "irkel5o", + "irop4", + "iro5pr", + "iru4s", + "i4rwa", + "is3ag", + "i5sagi", + "i4s5aks", + "i6sangs", + "is3ar", + "i4sarg", + "is5asp", + "i4sav", + "is3c", + "i4s3ei", + "i4s3et", + "ise5um", + "i5sfeer", + "ish7nie.", + "i4s5int", + "is5inv", + "i2sj", + "i4sj.", + "is5jan", + "is5joe", + "i2s3k", + "is4k.", + "i4ska", + "is6kaaf", + "is5kan", + "is4kê", + "is5kui", + "i2s3l", + "is5laa", + "i5slag", + "is3m", + "i5s4mit", + "i2s3n", + "is5oes", + "is5ond", + "is3or", + "is3p", + "is4p.", + "is3t", + "is4t.", + "is4th", + "isto7pho", + "i5s4tyn", + "i4s3ui", + "i5suik", + "isu6maa", + "is3w", + "i2t", + "i3ta", + "it3ag", + "ita6tis", + "it3b", + "i3te", + "ite7dwal", + "ite7glas", + "itek7te.", + "ite6mas", + "i5tenh", + "it4er", + "ite5ru", + "i4t5ete", + "i3tê", + "i3ti", + "it4in", + "i4t5ins", + "i3to", + "ito5fa", + "ito7plan", + "ito7rowe", + "it1r", + "it3re", + "it3ry", + "it4sc", + "it5ser", + "its5ete", + "its7jood", + "it4s5oo", + "its7perk", + "its6tek", + "its7tori", + "its7uur.", + "i3tu", + "itu6saa", + "it5win", + "i3ty", + "ity7sokk", + "itz7laan", + "i1u", + "ium1", + "iu4ma", + "iu4me", + "iu4mi", + "iu5mie", + "ium6uur", + "iwel6s5k", + "iwe7mos.", + "iwes4", + "iwe7spor", + "iwe5st", + "1ï", + "ï2m", + "ïn5akt", + "ïn3o", + "ïns4t", + "ïn5und", + "ïs5lam", + "ïs3t", + "1j", + "3jaa", + "jaar6s7kr", + "3jac", + "ja4cq", + "3jag", + "ja4ga", + "jan7ghai", + "jan7knap", + "jap4l", + "ja5pla", + "3jare", + "3jari", + "ja4sm", + "jas7pant", + "jas6tas", + "jaz4z", + "jaz7zeri", + "je4kn", + "je4kr", + "jek7rasi", + "je5rop", + "jes7nië.", + "jes4t", + "je4t3r", + "jet6sjn", + "jeu4g", + "5jie5kn", + "jie6nan", + "jie6nol", + "jien5s", + "5jieon", + "5jieop", + "jie6ska", + "jie7skap", + "jies7kat", + "jie6ski", + "jie6skop", + "jie6s5lo", + "jie6slu", + "jie6sol", + "jie6son", + "jie6spa", + "jie6s5tr", + "jie6sui", + "jie7suik", + "ji4eu", + "jin7gope", + "ji4rp", + "job4s3", + "joe7kwee", + "joen6sk", + "5joern", + "3jong", + "jos6afa", + "jou7kuit", + "juit6sp", + "juk7riem", + "3jun", + "jun6kre", + "2k.", + "1ka", + "k4aal", + "k5aand", + "kaan8s7te.", + "k5aanw", + "kaar7se.", + "kaars7te", + "5kaart", + "kaar6ti", + "kaar6t5j", + "kade6la", + "kade6sl", + "4k3adv", + "5kafee", + "kaf6oef", + "4kafr", + "4k3afs", + "2k1ag", + "5kagem", + "k4agg", + "5kagge", + "k4ago", + "k4agr", + "4kaks", + "kal4k5a", + "kal4k5l", + "5kalko", + "kal6koo", + "kal4kw", + "kal4s5p", + "kal4st", + "3kam", + "kam6par", + "kam6ple", + "kams4", + "3kana", + "kaner5o", + "3kank", + "kan6ont", + "kan6sko", + "kan6ste", + "kans7te.", + "3kant", + "kan4t5j", + "kant7om.", + "kan4t5r", + "ka4pak", + "5kapas", + "kap7inte", + "5kapit", + "kap6lak", + "kap7lat.", + "kapo4", + "ka5pri", + "kap7seis", + "kap6spr", + "kap6stek", + "5kapte", + "3kar.", + "5karak", + "4k5arbe", + "k5arm.", + "ka5roo", + "kar6oor", + "kar4st", + "k5arti", + "kar5to", + "3kas", + "4kasg", + "kas7laai", + "kas6maa", + "kas7traa", + "ka5s6tro", + "5kateg", + "kat7etes", + "kat6har", + "kat6hu.", + "ka4too", + "kat7ryk.", + "kats4", + "kat5sw", + "kat7uil.", + "kay6aku", + "2kb", + "kbe6kwi", + "kbout7ji", + "2kd", + "k3de", + "1ke", + "kede6lo", + "kee2", + "keel5a", + "4keen", + "keep6s5t", + "keer6so", + "keer6ste", + "keë6laa", + "keël7aar", + "4keff", + "kei6dro", + "keids7pr", + "4keik", + "keis4", + "kei5st", + "4k3eks", + "ke4l5ak", + "ke6lane", + "kel7anem", + "kel7assi", + "kel7eenh", + "4k5elem", + "ke6linb", + "kel7inbr", + "kel6mag", + "ke4l5ou", + "kels8onde", + "kem6afa", + "4k3emm", + "ken6aar", + "ken6dra", + "ken7eel.", + "4k3enj", + "3kenm", + "3kenn", + "ke4nou", + "ken7son.", + "kep7laai", + "kep7ler.", + "ke4p5lo", + "kep5sk", + "ker7een.", + "ke4rel", + "ker7els.", + "ker7flan", + "3kerk", + "ker6kal", + "ker6kin", + "ker6k5or", + "ker6kow", + "ker4kr", + "ker7kris", + "ker6kui", + "kerk7uil", + "kerk5wy", + "ker6m7eng", + "ker6naf", + "ker6nei", + "ker6nen", + "ker4n5o", + "ker7oes.", + "ke4r5on", + "ker6pru", + "ker6set", + "ker4sk", + "ker7skil", + "kers7kom", + "ker6slo", + "ker4sn", + "ker4so", + "ker7son.", + "ker6s5pi", + "kers5w", + "4kerts", + "6k5ervar", + "kes6el.", + "ke4sn", + "ke6trol", + "ket6ska", + "5ketti", + "ke4tu", + "keu6ror", + "3keus", + "keut7jie", + "key7kleu", + "key7nooi", + "kê4rb", + "2k1f", + "2k1g", + "kga7laga", + "kge5la", + "2kh", + "kha7yeli", + "k4hoi", + "khu7khun", + "1ki", + "ki2e", + "kie6dro", + "kie7laai", + "kie6mas", + "kiem7as.", + "kie6sent", + "kie4s5k", + "kie7skry", + "kies5l", + "kie6slo", + "kies7tan", + "kie4ta", + "kieu5s", + "ki4kl", + "ki4ma", + "4kimm", + "5kind.", + "6k5indel", + "kin5dr", + "4kindu", + "k3inh", + "4kinl", + "4k5inst", + "kio4s", + "kios7ke.", + "kip7ling", + "ki4rc", + "3kis.", + "kis7obli", + "ki5s4po", + "ki5s6tew", + "kit4s", + "kits5k", + "2k1k", + "kk4ag", + "kka7smaa", + "kka5str", + "k3ke", + "kke6nee", + "kker5kr", + "kk4li", + "1k2l", + "k5ladi", + "4kland", + "k5lang", + "k4lank", + "klas3", + "klas6e.", + "kla6sin", + "k5leerd", + "4kleg", + "k5lege", + "k4l4ei", + "4klel", + "4k3len", + "3kle4p", + "klep7as.", + "k4ler", + "5klere", + "kle5us", + "k3lê", + "4klied", + "k4lier", + "4k3lig", + "4k3lik", + "5klikk", + "kli6kop", + "k4lim", + "kli6moe", + "k4lin", + "5klink", + "k5linn", + "kli4p3", + "k4lis", + "kli7sjee", + "4klog", + "klo6kon", + "k5loos.", + "k4lou", + "klub5h", + "klu6bre", + "4klug", + "2k3ly", + "2km", + "kman7spo", + "1k2n", + "k4nap", + "4knav", + "5kneg.", + "4knei", + "4knem", + "kne4t", + "knet5j", + "3kni", + "kni6kla", + "kni4p3", + "knoe4", + "knoe7te.", + "4k3nom", + "k5noot", + "k4nop", + "knor7os.", + "1ko", + "kob7rego", + "3kod", + "4k3oef", + "3koek", + "koe6kei", + "koe4l5o", + "koe5pl", + "3koer", + "koe4s3", + "koe7sist", + "3koë", + "4koë.", + "k4ofi", + "4kogi", + "kok7onth", + "kok6skr", + "ko5lag", + "kol6for", + "3koll", + "3kolo", + "3kolw", + "3kom", + "kom7aan.", + "kom7bina", + "4komg", + "kom7ghad", + "k5omhu", + "kom7miss", + "kom7saal", + "kom4sp", + "kon7atoo", + "4k5ontl", + "kon5tr", + "4k5onts", + "4k3oog", + "ko4op", + "5koord", + "3koö", + "ko4pag", + "kop7ape.", + "kope7la.", + "kop7las.", + "4koplo", + "3kopm", + "4kopn", + "5kopno", + "ko4po", + "6kopper", + "kop7uits", + "kord7aan", + "kor6doe", + "kor6foo", + "k3org", + "koring7s", + "k3ork", + "ko3ro", + "3korp", + "kor4s5l", + "kor7sten", + "kor4t5a", + "kor6tji", + "kort7jie", + "3kos", + "kos7eetp", + "kos7inko", + "kos7juff", + "ko4sk", + "ko5ski", + "kos5ko", + "kos5pe", + "kos5taa", + "ko4t5ak", + "5kotel", + "kous7te.", + "kou5tj", + "kovi7ev.", + "ko4vk", + "ko4vs", + "k5owerh", + "2kp", + "kpro6pa", + "kp4si", + "k2r", + "k5raad", + "3kra4g", + "kra7gers", + "krag5o", + "k5rak.", + "4krand", + "5krank", + "5kredi", + "5kreet.", + "k4reëe", + "4k3reg", + "4k3rek", + "k3rel", + "k5rese", + "3kret", + "4kri4f3", + "4krig", + "kri4k3", + "kri6moo", + "3krin", + "kri4p", + "krip7lee", + "3kris", + "4k3riv", + "k5roet", + "k5rolp", + "5kroon", + "kr4or", + "4k3row", + "4krub", + "3krui", + "4kruim", + "kru6kas", + "kruk6s.", + "kru4l", + "k5rusp", + "kry6fin", + "krygs5t", + "4k3ryk", + "kry7sket", + "3kryt", + "2k1s", + "ks6aan.", + "ks5agt", + "ks4ak", + "ks5chi", + "k4s5een", + "k4s5erv", + "k4s5eti", + "k3si", + "k6singe", + "ks5ins", + "ks6jari", + "k4skan", + "ks5kin", + "k4skon", + "k4slê", + "ks3li", + "k5s6maak", + "ks5moo", + "k5smou", + "k2s3n", + "k5snob", + "k4sob", + "ks5obj", + "k4s5ond", + "ks5onl", + "ks5opk", + "k2sp", + "k5spek", + "k5spel", + "ks5pen", + "ks5per", + "k5spes", + "k3spi", + "k4spir", + "k5spra", + "k5spri", + "ks5pur", + "k6s5taal", + "ks5tant", + "k6steken", + "k6stemp", + "ks5tens", + "k6stera", + "k6s5teri", + "k6sterr", + "kster6t7j", + "ks5tet", + "ks5tip", + "k7strado", + "k6s5trah", + "k5s6trak", + "ks5tur", + "ks5tuu", + "k3sty", + "ks3ui", + "k4s5ure", + "ks3w", + "k5swei", + "ksyn4", + "2kt", + "kte6rad", + "kte6ron", + "kter6sp", + "ktes4", + "k4the", + "k3ti", + "k3to", + "kto6rev", + "k3tu", + "kt4wi", + "1ku", + "kud7aksi", + "3kuik", + "4kuim", + "kuin4", + "kuins5t", + "4kuit", + "kul6der", + "kul6plo", + "kul6poo", + "3kult", + "3kun", + "4k3uni", + "kun6sin", + "3kurs", + "3kus", + "ku6seen", + "kus7lang", + "kus7node", + "kus7taak", + "kut3r", + "kut6slu", + "kuus6te", + "kuu7ste.", + "2kv", + "kvang6s", + "1k2w", + "4k5waar", + "k3wae", + "k4wan", + "3k4war", + "kwa7skaa", + "k4week", + "4kwees", + "4kweg", + "4k3wer", + "kwê7lafl", + "kwik3", + "kwi6kwa", + "3kwis", + "2k3wo", + "3k4wot", + "k3wu", + "ky4fa", + "kyk7uit.", + "k1ys", + "2k-", + "k-5kli", + "2l.", + "4laanb", + "4laanh", + "4laard", + "laat7slo", + "laat6str", + "lad7onde", + "la4du", + "4ladv", + "2laf", + "la4fa", + "l3afd", + "2lag", + "l4ag.", + "la4ga", + "la5ga.", + "la5gas", + "l4agi", + "la5gie", + "l4agl", + "lag7lag.", + "l4ago", + "lag5ri", + "lag7some", + "lai6rgo", + "lak7albu", + "lak6led", + "lak7okul", + "lak7oore", + "4l5aksi", + "lak3w", + "lak7ware", + "lamb7da.", + "la4m5oo", + "lam6pli", + "lam6pol", + "lamp7oli", + "lam6sko", + "lam6sle", + "lam6spe", + "3land", + "lan6daa", + "land7aar", + "lan6dad", + "lan4d5r", + "land6sta", + "land6s7te", + "lan6gaa", + "lan7gnol", + "lan4go", + "lang7ste", + "langs8te.", + "lan6gur", + "lan4k5a", + "lan4k5l", + "lan6kop", + "lank7ope", + "lan4k5r", + "lan6kwi", + "lan4s5k", + "lan4sp", + "lan4s5t", + "lan6taa", + "lan7taat", + "lan4t5j", + "lan6tre", + "4lantw", + "lap3r", + "4l3art", + "las7elek", + "las6ie.", + "la4sn", + "la4so", + "la5sol", + "la4sp", + "las5pa", + "late5r6a", + "5lawaa", + "lba6spe", + "lbe6kne", + "lbo6wvi", + "lb4re", + "ld5amb", + "ldan7ha.", + "ld5apt", + "l4d5een", + "ld5eis", + "lde6rat", + "lder7os.", + "ld5ins", + "ld3of", + "ld5oor", + "ld6oor.", + "ld5ord", + "l4dow", + "ld5owe", + "l5draa", + "l4d3re", + "lds4k", + "lds6maa", + "ld3so", + "lds6ond", + "ld3sp", + "l4d5uit", + "1le", + "lec5tr", + "lee2", + "lee4g3", + "4leep3", + "leer5a", + "leer7eis", + "5leerl", + "leer5o", + "leer5s", + "lee4s", + "lees7tra", + "lee7tjie", + "lee7vaar", + "4l3eff", + "leg7slot", + "4leien", + "lei7gleu", + "lei6kaa", + "lei6naa", + "lei6not", + "lei7skoo", + "lei6spa", + "leis7pan", + "lei7spir", + "leit5s", + "lek7loti", + "le4kn", + "lek6suu", + "3leli", + "5lengt", + "4lenj", + "len6sel", + "len6ste", + "lens7te.", + "len6tji", + "lent7jie", + "le5pel", + "lep5li", + "lep7oog.", + "lep7ratw", + "lep5sk", + "lep6szy", + "leps7zy.", + "ler4a", + "5leraa", + "ler6kam", + "lerk7amp", + "lerk5sp", + "4lerts", + "le4see", + "le4set", + "les5ete", + "les6hab", + "les7insl", + "le4ske", + "les7kes.", + "les7lie.", + "les7onde", + "le4s5oo", + "le3st", + "les7taak", + "le4ste", + "le5stel", + "les6tin", + "les5tra", + "les4ty", + "les7uur.", + "les7wete", + "l5etan", + "le4tc", + "let5em", + "let7oorb", + "let7rol.", + "let6sko", + "4leuf", + "le3u4m", + "leun5s", + "leur7eg.", + "leu4r5o", + "leute4", + "lew6ein", + "6l5ewena", + "4l5ewig", + "3ley", + "1lê", + "lê4rw", + "lf5aan", + "lfa7stra", + "lf3ei", + "l4fek", + "lf5eks", + "l4fen", + "l4f3ev", + "lf4ie", + "l4fin", + "lf5ing", + "lf3l", + "l5flap", + "lf5onde", + "l5fone", + "lf5onts", + "lf3op", + "l2f3r", + "lf6skar", + "lfs7karm", + "lfs7kop.", + "lfs7kuil", + "lfs7nier", + "lfs7oog.", + "lfs7perk", + "lft4w", + "l4f3ui", + "l4f3uu", + "l1g", + "lg4ha", + "l4gli", + "lgo7lagn", + "lg6ordy", + "lgs6mee", + "1li", + "liat6ji", + "lia7tjie", + "3lid", + "lid7onts", + "3lied", + "lie6gli", + "lie6kwy", + "lie5la", + "liers5w", + "lie5sme", + "lie7steg", + "lie7stys", + "lie7swak", + "4l3i4eu", + "lig7inte", + "lig6las", + "lig6ny.", + "lig7omge", + "lig7rekl", + "lig7riet", + "li4gro", + "lig7skag", + "lig7sona", + "lig5s4p", + "lig5s4w", + "lig7ure.", + "lik7aspa", + "4likk", + "5likkew", + "li4kl", + "lik7opsi", + "lik6see", + "lik6sju", + "lik6soo", + "li4k5wa", + "lin6gid", + "lin6gin", + "lin6gli", + "lin6goo", + "ling7ooi", + "4linh", + "lin4k5l", + "lin4kr", + "l5inli", + "4l3inr", + "l5insp", + "lin4t5j", + "4linv", + "li4pa", + "li4p3l", + "lip5la", + "li5plo", + "li6poml", + "lip7omly", + "li4p3r", + "lips4", + "lip7soom", + "5lisen", + "l5item", + "liter6t7j", + "lit3j", + "litjie6", + "lit3r", + "lit7sha.", + "lit4sp", + "lit4s5t", + "lit6zdo", + "ljus4", + "l1k", + "l4kaf", + "lka6tio", + "lkat7ion", + "lk5een", + "lks7emos", + "lks7epos", + "lk6skap", + "lk4sku", + "lk4sl", + "lk4son", + "lks7ower", + "lk5spe", + "lk5spr", + "lk6stel", + "lks7tell", + "lkter6t", + "lktert7j", + "lk5uil", + "lk5wat", + "lk5wit", + "l4kwy", + "lk5wyf", + "2l1l", + "l3la", + "llat6ji", + "lla7tjie", + "llei5s", + "lle7knop", + "lle6rui", + "lle6swe", + "lleve7ë.", + "llo5sk", + "lls7moor", + "l4maf", + "lmo6kal", + "lmo4no", + "lm3sm", + "l1n", + "lne4s", + "lob7eend", + "loe6dal", + "loe6det", + "loe7dja.", + "loe6don", + "loe4d5r", + "4loef", + "loe6gos", + "loeg7os.", + "loers7te", + "loe6skr", + "loe4st", + "lof7opri", + "lof6spa", + "4logig", + "log4o", + "lo5gop", + "log7sot.", + "log4st", + "log7stok", + "lo4k3l", + "lok7onde", + "lok7swin", + "lo5kwi", + "l5olie.", + "lomer4", + "lomert5", + "loms4", + "4lond", + "lon6gaa", + "long7aar", + "lon6spa", + "lon6ste", + "lons7te.", + "4lont", + "lon4t5j", + "3lood", + "loofs5w", + "l4oop", + "5loopb", + "l5oore", + "5loosh", + "loo7stra", + "lop7emme", + "4lopl", + "lop6rys", + "lo3ro", + "lo5ryn", + "5lose.", + "lo4sj", + "lo4sk", + "los7laat", + "los5ta", + "los7trum", + "los7wikk", + "lo4tak", + "lot7riet", + "lot7ruïn", + "lot7swan", + "lot5ui", + "loui7sa.", + "lou3t", + "lou6wna", + "lou6wre", + "lou6wtj", + "lo4wr", + "low5ry", + "lox7era.", + "lö4jd", + "löj6don", + "lp5aan", + "lpe6nin", + "lp4he", + "l4pon", + "lp5ond", + "l1r", + "2l1s", + "l4s5aar", + "l4sad", + "ls5arm", + "l4s5asp", + "l4s5eko", + "lse4l", + "lse5le", + "lse6mek", + "ls5erva", + "ls5fei", + "lsg6haa", + "lsi6g5aa", + "ls5jas", + "l4s5kin", + "l4skon", + "l6skorr", + "l4skre", + "l4skru", + "l5s6maak", + "l5s4mee", + "l4snaa", + "ls5opw", + "ls6plet", + "l5s4pli", + "l4spu", + "l3st", + "ls4ti", + "l6stoeg", + "ls5waar", + "ls5wet", + "ls5wyn", + "l4t3ag", + "l4t5amp", + "lta7spie", + "lter6sk", + "lt5oond", + "l5t4wak", + "lu4bh", + "lu4bl", + "lub5le", + "lub7loka", + "lu2g1", + "lug6er.", + "lu5gub", + "3lui.", + "4l5uie.", + "lui7masi", + "lui7slan", + "4luit", + "luk5raa", + "luk7rake", + "luk6s5pa", + "l5unie.", + "luns6a.", + "lur6pag", + "lus7moor", + "lu3t4h", + "lut6zpu", + "luus6te", + "luu7ste.", + "lva7soor", + "lve5ti", + "lwe4r5a", + "lwe6rui", + "1ly", + "lyce7um.", + "ly4fe", + "ly4fo", + "lyk7aant", + "lyk7lope", + "lyk7lug.", + "ly4kn", + "ly4k3o", + "lyk6ont", + "lyk7rede", + "lyk5sk", + "ly4ma", + "lym5ag", + "lym7uint", + "3lyn", + "lyn6aaf", + "ly3pl", + "ly3sp", + "lyt7ring", + "1m", + "2m.", + "mac7dona", + "made7us.", + "mae4s", + "m1af", + "4mafd", + "m4afo", + "ma5fro", + "4mafs", + "mag6sta", + "ma4hd", + "mah5di", + "mak6lot", + "ma3kw", + "ma5lag", + "mal7thus", + "mamat6j", + "mama7tji", + "man7djar", + "man3g4", + "man7gona", + "man6n-p", + "man7salm", + "man7spen", + "man6spr", + "man6s7taa", + "man6sto", + "man7ure.", + "map4l", + "ma3ra", + "mar6kek", + "mar6kle", + "mar6kom", + "mar6kon", + "mar4k5r", + "mar6lpr", + "mar4s5k", + "mar4s5t", + "mar6tro", + "mary7na.", + "mas6koo", + "mas6kri", + "mas6kui", + "mas6tek", + "ma5s4tr", + "mat6hes", + "mat7thys", + "may7nard", + "2mb", + "mb4re", + "2md", + "mdo6poë", + "mdop7oë.", + "md5soo", + "m3dw", + "md4wa", + "4meder", + "mee7kole", + "mee5kr", + "5meel.", + "mee5l4o", + "mee5ne", + "mee7reis", + "mee7reke", + "mee5sl", + "mee7spre", + "meest7al", + "mee6tre", + "me3ga", + "megas4", + "mega5st", + "4megt", + "mei6nee", + "mel6aar", + "mel7ekwa", + "mel6kal", + "mel6kjo", + "mel6kla", + "mel6kna", + "mel4k5r", + "melk5s", + "mel4k5w", + "mel7spul", + "mel6too", + "mem7phis", + "men7angs", + "men7eise", + "men7opga", + "men6sky", + "men6snu", + "men4s5p", + "men6s5ta", + "men6tin", + "men4t5j", + "men4t5r", + "me5phi", + "me4rak", + "me6rass", + "mer7asse", + "mer5ast", + "mer7dein", + "me4rei", + "me6reng", + "mer7enge", + "mer7esse", + "mering8s9taa", + "mer6kli", + "mer6kna", + "mer7kopn", + "mer4kw", + "mer7kwar", + "mer5oes", + "mer7onth", + "mer7treë", + "mes4a", + "me4sal", + "me4s5ka", + "me6s7koor", + "me6skor", + "mes7kore", + "me6skro", + "mes7kroe", + "me4sl", + "me5slu", + "mes7moss", + "mes7port", + "me6stas", + "me4s5to", + "mes7ware", + "me4t5ee", + "met7emps", + "meter6so", + "meu6las", + "meul7as.", + "2m1f", + "mfloer6", + "2m1g", + "mgang4", + "mgangs5", + "mgeper6", + "mges7per", + "2mh", + "mh4ei", + "4mid.", + "mid7osea", + "4mids", + "mids5t", + "mie6kas", + "mie6kwa", + "mie6ret", + "mie4r5y", + "mie6skr", + "mie6taa", + "mie6tji", + "miet7jie", + "mig6re.", + "migu7el.", + "mih7rab.", + "mil6taa", + "min7gopl", + "4m5insp", + "6minstu", + "mi4rl", + "mi3sf", + "mis7sêr.", + "mis6tkr", + "mis6tok", + "mit7swa.", + "mi4v-", + "2m1k", + "mkaar4", + "mkom6st", + "mkoms7te", + "2m1l", + "m3la", + "2mm", + "mma5sp", + "mmas6to", + "mma7stor", + "mmat6ji", + "mma7tjie", + "mme7loor", + "mme6res", + "mme4r5o", + "mmi7stok", + "2m1n", + "3mod", + "mode4l", + "mod6jad", + "3moe", + "moed4s", + "moe6nes", + "moe4st", + "mof6lam", + "mok7alba", + "mole4s5", + "m5olie.", + "mol4m5a", + "mon6dch", + "mon6dop", + "4m5onts", + "3moon", + "moor6da", + "2mop", + "m3opl", + "4morg", + "mo3ro", + "mor6sju", + "mor6spo", + "mor4s5t", + "mo5saa", + "mos3f", + "mos7fles", + "mos7inen", + "mo4ske", + "mos7keë.", + "mo5sta", + "3mot", + "mote7us.", + "mot6heu", + "motor5a", + "mou5fl", + "mou7slip", + "mou6ste", + "mous7te.", + "mou6tek", + "mo9ya.", + "5môre.", + "2mp", + "m4pag", + "mpa7gne.", + "mp5agt", + "mpe6lys", + "mpen6to", + "mp4her", + "mp5ops", + "mps7kraa", + "mp5sli", + "mps7taal", + "2m1r", + "2m1s", + "ms5app", + "m4s5kat", + "m4skon", + "ms7kraal", + "m5slin", + "m3s4me", + "ms3op", + "ms5pen", + "m6s5taal", + "ms4te", + "m5steg", + "m5steo", + "m3sw", + "2mt", + "mter6t5j", + "muc7klen", + "mues7li.", + "muf7smaa", + "mui6les", + "4muit", + "3mul", + "mum7aant", + "muns4", + "mun5st", + "mun6tou", + "mur4g", + "mur7gie.", + "3mus", + "2mv", + "mvi6tra", + "2mw", + "myl7afst", + "myl6sla", + "3myn", + "myn7ent.", + "myn7impa", + "myn7inge", + "m1ys", + "2m-", + "2n.", + "1na", + "3naal", + "3n4aam", + "4n3aan", + "6n5aardi", + "naar6skr", + "n5admi", + "4n3adv", + "nae6lys", + "nael7yst", + "n1af", + "n4afi", + "naf6lad", + "nag6aand", + "na6gaap", + "na4g5ap", + "na6gemm", + "nag7emme", + "nag6las", + "n4ago", + "nag5ron", + "nag3s", + "4nagt", + "n5agtig", + "na4gu", + "nai7set.", + "na5kli", + "nak6lip", + "4nalf", + "4nalt", + "3nam", + "na3p4l", + "na3pr", + "nap7roet", + "4n3arb", + "4narea", + "na3s4k", + "nas7klip", + "na3s4l", + "nas6maa", + "na3sp", + "nas6pel", + "nas4pr", + "na5s4ta", + "nas6ten", + "nas6tor", + "na5s4tr", + "na5stu", + "nas6tuu", + "nas4w", + "na5swe", + "na5t4ha", + "nat6jie", + "nat7onde", + "3nav", + "5nawee", + "na9yl.", + "2nb", + "nba6chs", + "4nche", + "2nd", + "nda7gesk", + "nd5akt", + "nd5app", + "n4d5arb", + "nd5art", + "n4d5ass", + "nda7stoe", + "nde7eier", + "n4d5een", + "nd5eg.", + "nd3ei", + "nd5eksa", + "ndel8s7kor", + "ndel8s7taa", + "nd5emm", + "nde6rad", + "nde6raf", + "nder7af.", + "nde6rar", + "nde6rem", + "nde6r7ent", + "nde6r7ess", + "nde6rim", + "nder7in.", + "n6deros", + "nde7rosi", + "nde7sill", + "nde6zvo", + "nd5ide", + "ndi5go", + "nd5ins", + "nd3of", + "n5dome", + "nd5omt", + "nd5ond", + "nd5ont", + "n4d5opb", + "ndo5st", + "nd5rak", + "nd5rat", + "n4d3re", + "nd6resd", + "nd5riff", + "nd5riv", + "nd5roe", + "nd5rok", + "nd5rot", + "n6druim", + "nds7ertj", + "nds7geru", + "nd6sinl", + "nds7kenn", + "nds7koor", + "nds7kraa", + "nd6s7laag", + "nds6leg", + "nd5s6maa", + "nds6ons", + "nds7oorn", + "nd5sor", + "nd6spre", + "nd5spu", + "nds7taal", + "nd6stek", + "nds7toet", + "nds7troe", + "nds6wee", + "ndt6wis", + "ndu4e", + "n4d5uit", + "ndu7kraa", + "n4d3ys", + "1ne", + "nebe6st", + "nec7ticu", + "5neder", + "nee2", + "nee4l", + "neel5a", + "n4eem", + "4n5eend", + "4n5eenh", + "neer5o", + "neer5s", + "nee6tew", + "neeu3", + "nee7uur.", + "nee7woor", + "4neff", + "4neg.", + "ne5gla", + "n3eie", + "4neil", + "4neksp", + "n5ekspe", + "nel6lma", + "ne6loon", + "nel7oond", + "nel6spo", + "3nem", + "nem6afi", + "nen4sl", + "nep7olie", + "3ner.", + "ner6faf", + "nerf7af.", + "ne4ros", + "ner7psig", + "ner6sle", + "ner5sw", + "ners6we", + "nes7evan", + "nes6tas", + "ne4ste", + "net7omge", + "ne4tri", + "ne5um.", + "neu7moko", + "neu7raal", + "neu6sji", + "neu6ska", + "neu7stoo", + "neu6toë", + "neut7oë.", + "ne4wt", + "3nez", + "1nê", + "2n1f2", + "n3fl", + "nfy6tap", + "2ng", + "n4gad", + "n4g3ak", + "n4g5apt", + "n4g5ase", + "ng5ass", + "n4g5een", + "n4g3ei", + "ng5eks", + "nge6r7aap", + "nge6r5al", + "nger6d5r", + "nge6ret", + "nges7per", + "ng5eten", + "n6geter", + "ng5imp", + "n4g5ink", + "n6ginst", + "ng1l", + "ng6lasu", + "n4goë", + "ng5oë.", + "n4g3on", + "n4g5oog", + "n4gou", + "ngp6seu", + "n6g5raad", + "ng5ran", + "ng5rat", + "n4g3ri", + "ng7sade.", + "ngs7agit", + "ng7sappe", + "ng4see", + "ngs7eise", + "ng4sek", + "ng6serk", + "ngs7erke", + "ng6sero", + "ng6serv", + "ngs6fer", + "ngs7impa", + "ng4sin", + "ngs5int", + "ngs5kan", + "ng7skat.", + "ng7skoel", + "ngs7koep", + "ngs7kop.", + "ng7skors", + "ngs7kort", + "ngs7kurw", + "ngs7kuur", + "ng6s5laa", + "ng6slab", + "ngs7labo", + "ngs7ladi", + "ngs6lep", + "ng7s6loop", + "ngs6lym", + "ng4sn", + "ng5sni", + "ngs6oet", + "ngs6ofa", + "ngs6omm", + "ngs7pelo", + "ngs7pill", + "ng5spoe", + "ng7stabi", + "ngs7tal.", + "ng6steh", + "ng6stei", + "ngs7teik", + "ngs7telg", + "ng6stem", + "ngs7tema", + "ng7stemm", + "ngs7temp", + "ng6s5ten", + "ngs7tese", + "ngs6tin", + "ng6stou", + "ngs7tou.", + "ngs7trap", + "ngs7truu", + "ngs6uie", + "ngs7ure.", + "ngs6wel", + "ng5uit", + "2nh", + "1ni", + "nie6kaa", + "nie7knik", + "nie6raa", + "nier7aar", + "niers5w", + "nie6uin", + "nig7aard", + "ni4g5ee", + "ni4g5ie", + "niks7py.", + "nik7warm", + "4n3ind", + "4ninf", + "nin6g7ele", + "nin6get", + "4ninh", + "4n3ins", + "4n3int", + "4ninv", + "n5invo", + "n2is", + "nis7alma", + "nis6ara", + "ni5see", + "nis5id", + "nis7insp", + "nis6oms", + "ni4son", + "ni3tr", + "nit7sare", + "nje7glas", + "nje7krui", + "njie6st", + "2n1k", + "nkaar4", + "nk5aard", + "n4k3af", + "n4kak", + "nk5aks", + "nk5eff", + "n4kei", + "nk5eie", + "nke6las", + "nke6lit", + "nke6ree", + "nkers6w", + "nker7swe", + "n4k3li", + "n2kn", + "nk3na", + "nk5nes", + "nk5neu", + "n4k3of", + "n5kofi", + "nk5psi", + "nk5rig", + "nk5rol", + "n4k5roo", + "nk5ros", + "nk5rye", + "nks6noe", + "nk4s5om", + "nk3sp", + "nks4t", + "nk3s4w", + "nk5uit", + "n2kw", + "nk5wat", + "n5kwen", + "2n1l", + "n3la", + "nli4ga", + "nlu4s", + "n1n", + "nna6spo", + "nna7tjie", + "nne6pol", + "nne6sev", + "nni4s", + "1no", + "4noef", + "4noes", + "noe4st", + "no4g5al", + "nog7eens", + "nok5as", + "no9ko.", + "nok7riww", + "3n4oma", + "n4omm", + "nomo7yi.", + "no4n3a", + "4n3ond", + "4n3ont", + "noo6dan", + "n3oog", + "noor6di", + "4nopb", + "no5pla", + "nop6laa", + "4noplo", + "nop7omhu", + "nop6rod", + "4norg", + "n5orga", + "nor6kla", + "3norm", + "nor7tham", + "nos6kaa", + "no3sp", + "3nota", + "3note", + "not4r", + "no5tre", + "2np", + "n1r", + "nroet6j", + "nroe7tji", + "2n1s", + "n4s5aar", + "ns3ag", + "ns4an", + "ns5angs", + "ns4e.", + "ns4el", + "nse4pr", + "nser6to", + "nser6tr", + "ns3f", + "ns6feer", + "ns5gel", + "n3si", + "ns4ia", + "ns4ie", + "ns4ig", + "nsi6gar", + "ns7inges", + "nsi6tri", + "ns4iu", + "ns3ja", + "n6skafe", + "n5skap", + "n4skar", + "n4s5kel", + "ns5kin", + "n6skous", + "n4s5kra", + "n2sl", + "n3sla", + "ns5lam", + "n6sland", + "ns3le", + "n4s3li", + "n4s3lo", + "ns6lotg", + "ns6lott", + "n3slu", + "ns4mee", + "n5snar", + "n4sne", + "n5snel", + "ns5noo", + "n5soek", + "n4soë", + "ns5oë.", + "ns5ond", + "nson4t5", + "ns5onw", + "ns3op", + "ns5par", + "ns5pas", + "n4s5per", + "ns7portr", + "n4spot", + "n6sprat", + "ns6prek", + "n6staak", + "n4staf", + "ns5teh", + "ns6tel.", + "ns6tels", + "n5s6ter.", + "ns6ters", + "ns5trak", + "n3s4tu", + "n4s3tw", + "nst6wyf", + "ns5tyd", + "ns3w", + "ns6weer", + "n4syw", + "ns5ywe", + "2nt", + "nt5ags", + "nt5ark", + "n4t5art", + "nta5tj", + "n4t5eie", + "nte6ram", + "nte5sm", + "nte6sti", + "n5t4hon", + "nti7kwaa", + "nt5inv", + "nt3ja", + "n4tjo", + "nto7fakt", + "nt7oksie", + "n4t5oli", + "nto6nad", + "nt5ond", + "n4top", + "nt5ops", + "n4t5org", + "nt7radin", + "nt5raf", + "n5tref", + "ntre7kor", + "nt5rim", + "nt5roe", + "nt5rom", + "nt5ron", + "nt5room", + "n5troos", + "n5trou", + "nt5row", + "nt5rui", + "nt5ryk", + "nt3sa", + "nts7inge", + "nt6skan", + "nts7kand", + "nt4s5le", + "nt3s4m", + "nts7onde", + "nts5paa", + "nt3st", + "nt5uit", + "ntu4m3", + "n4t3ys", + "1nu", + "3nua", + "nu4e.", + "nu4es.", + "2nui", + "nuk4w", + "nu5kwa", + "nul7soms", + "4nuni", + "nu5skr", + "nu6skra", + "nus4t", + "nu3tr", + "4n3uur", + "2nv", + "nva6lis", + "2nw", + "ny4so", + "nza6cs.", + "o1a", + "o4bag", + "ob5agt", + "o3bo", + "ob5vor", + "oby6nro", + "ock7wyn.", + "oda5gr", + "od5een", + "ode7leie", + "ode7spaa", + "od5lui", + "od3op", + "od3re", + "ods7akke", + "ods7kish", + "od6slak", + "ods7lake", + "ods7lopi", + "ods5oo", + "ods6op.", + "ods6org", + "ods7paar", + "ods7rogg", + "ods6uit", + "ods6waa", + "ods6war", + "ods6wyg", + "odu4k", + "oe4d5aa", + "oe4d5ag", + "oe4dei", + "oed7eie.", + "oed7ette", + "oe6dind", + "oed6ja.", + "oed7onde", + "oe4d5oo", + "oe4d5op", + "oe4d5or", + "oe4d5ro", + "oed7stry", + "oe4du", + "oed3w", + "oed7wyn.", + "oe4f5aa", + "oe4f5an", + "3oefe", + "oe4fek", + "oe4f5lo", + "oe4f3o", + "oef7rit.", + "oeg7aand", + "oeg7laer", + "oeg7lam.", + "oe4gog", + "oeg3s", + "oeg7yska", + "oei1", + "oeien6a", + "oeis4", + "oei7sker", + "oe4kaa", + "oek7eier", + "oe6kerf", + "oek7erf.", + "oek7eval", + "oe4k3l", + "oek6lap", + "oek7olie", + "oek7oort", + "oe4kr", + "oek5rak", + "oek5re", + "oek5ro", + "oek7sten", + "oe4k3w", + "oe4lei", + "oe5leie", + "oe6lemm", + "oel7emme", + "oel7eter", + "oeling6", + "oelings7", + "oe6lins", + "oel7inst", + "oel7onbe", + "oel7opri", + "oel6ser", + "oel6skr", + "oel7slik", + "oe4nei", + "oen7eike", + "oe6nert", + "oen7ertj", + "oen7esse", + "oenk4", + "oen5kl", + "oen7knoo", + "oen5kw", + "oe4n3o", + "oens5ko", + "oen5sm", + "oens4o", + "oen7ysbe", + "oep7aang", + "oep7inst", + "oe6pinv", + "oe4pl", + "oe5pla", + "oep5li", + "oe5plo", + "oep6s5ee", + "oep6s5in", + "oep4sl", + "oe4pu", + "oeras5e", + "oer3k", + "oe4r5on", + "oer5ou", + "oer6ske", + "oer7twak", + "oe5ser", + "oe5sie", + "oe5sje", + "oes7kraa", + "oes7limt", + "oe4s5lo", + "oes7medi", + "oes7pil.", + "oe4s5po", + "oes5ter", + "oes7troe", + "oe4swe", + "oet7aanp", + "oe4t5am", + "oet6he.", + "oe4t3j", + "oe6t5oli", + "oe4t5oo", + "oe4t5ri", + "oe4t5ru", + "oets7kra", + "oet6sna", + "oet6spe", + "oet6s5te", + "oet6sti", + "oet5wy", + "oë5rug", + "of3at", + "of5een", + "5offis", + "o4f3in", + "of3l", + "o4fok", + "of5oks", + "o4f3om", + "of5psa", + "o2f3r", + "of6sant", + "ofs7iden", + "of6sins", + "ofs7insi", + "of4s5le", + "of4s5oo", + "ofs7paar", + "o4fui", + "o1g", + "og4d.", + "oge4s5t", + "ogge6lo", + "oggel7oo", + "ogi7faal", + "3ogig", + "og1l", + "og4nat", + "ogo7steo", + "o4gry", + "og5rye", + "og4s.", + "og4sg", + "ogs6inf", + "og5ska", + "ogs7last", + "ogs6ot.", + "ogs4p", + "ogs7pad.", + "ogs7pris", + "ogs6uip", + "ogs6wan", + "oi1", + "oig6aff", + "oi3k", + "oile4", + "ois4a", + "oi5sag", + "oi5ski", + "ois6kuu", + "oi5sky", + "oi5sla", + "ois4p", + "ois4t", + "ois7teïs", + "ois6wer", + "oi3tj", + "oje4k", + "ojek5l", + "o4k5aas", + "o4kag", + "ok4am", + "ok4an", + "oke4t", + "oket5j", + "okie4", + "o4k5ins", + "ok5lat", + "ok6leed", + "ok3n", + "oko7seil", + "oko6sol", + "o4kou", + "o1kr", + "o4k3ro", + "ok4s.", + "ok5sig", + "ok6sins", + "ok4sj", + "oks7kraa", + "oks6lip", + "ok3sp", + "ok3st", + "oks6win", + "o2k3w", + "ok4win", + "o1la", + "ol5agt", + "olf7ent.", + "ol5fèg", + "olf6lap", + "olf6sku", + "olf6sme", + "ol4gl", + "olg7onde", + "ol4g5or", + "olg7smee", + "5olieb", + "olies6m", + "olie7sma", + "5olifa", + "oli7gny.", + "olk6sem", + "olk6sep", + "olk6sow", + "olk6sti", + "o1lo", + "olo5kw", + "o4l5oor", + "olo5sp", + "olp6hta", + "ol4sar", + "ols7are.", + "olt6zha", + "o1lu", + "olyf5o", + "o2m", + "o3ma", + "om5agt", + "oma7pleg", + "o4m5arm", + "omat6ji", + "oma7tjie", + "o3me", + "ome4s", + "ome5us", + "omg6had", + "o3mi", + "omka5s4", + "5omloop", + "o3mo", + "omos6fe", + "omo7sfee", + "omp7ligs", + "omp7oor.", + "om6pop.", + "oms6aal", + "om5sla", + "oms6lag", + "oms7perk", + "5omstan", + "oms6tin", + "o4n3ag", + "o5n4age", + "o3n4an", + "ona6skl", + "ona7sten", + "ond7aap.", + "ond5agt", + "ond7ampt", + "ond7dwaa", + "4ondes", + "onde7us.", + "on4did", + "on4dom", + "ond7rol.", + "ond5sle", + "ond5so", + "ond5sp", + "ond6spl", + "ond7twis", + "on5eff", + "o4n3ei", + "ong5aan", + "on4g5os", + "o3n4ik", + "o4nil", + "onin6gr", + "onk7ert7j", + "on4kj", + "on5kno", + "onk7omge", + "onk7rugh", + "onne5st", + "o4n5oks", + "ono7sfee", + "on4s.", + "onse4p5", + "ons7iden", + "ons7kepe", + "ons7kori", + "ons7pamp", + "ons7self", + "ons4t", + "on5ste", + "ons7tol.", + "on6t5aar", + "3ontd", + "ont7elsi", + "5ontgi", + "ont5raa", + "on4tri", + "ont7rol.", + "on4t5ru", + "ont7slik", + "3ontw", + "o1ny", + "ony7okol", + "oo2", + "oo5agt", + "ood3a", + "oo5deb", + "ood5ee", + "oo5dek", + "ood5er", + "ood5et", + "ood5ok", + "ood7onge", + "ood3r", + "ood6san", + "ood7smoo", + "ood7sorg", + "ood7spui", + "ood7suit", + "ood7swaa", + "ood7swar", + "ood5ui", + "oof1", + "oof6ser", + "oof6sid", + "oog3", + "oog6enh", + "oog6les", + "5oogpu", + "oog7sinf", + "oog7suip", + "oog6-lo", + "ooi6spa", + "ook3", + "oo4ka", + "ook6sst", + "ool1", + "ool6and", + "ool7snaa", + "oom1", + "oo4ma", + "oo4me", + "oo4mo", + "oon1", + "oon6ag.", + "oong4", + "oons6ko", + "oon5sl", + "oop1", + "oo4pa", + "oo4pe", + "oop7klik", + "o4opn", + "oo4po", + "oop6swe", + "oor1", + "oor6daa", + "oor7daad", + "oor6dap", + "oor7darm", + "oor6dca", + "oor6d5om", + "oor7doop", + "oor7frek", + "oor3i", + "oor7klik", + "5oorlog", + "oor6ot.", + "4oort.", + "oor6taa", + "oor6t5in", + "oort7ja.", + "oor6tyl", + "oort7yl.", + "oorve7ë.", + "oos3a", + "oos3k", + "oo4so", + "oos7pers", + "oot1", + "oo4ta", + "oot6aai", + "oot6en.", + "oo4ti", + "oo4to", + "oo4t3r", + "oo4tu", + "oo3v", + "oö5spo", + "o2p", + "o3pa", + "o4paf", + "op5agt", + "opa6les", + "o4p3am", + "5opdrag", + "o3pe", + "op5een", + "op9eg.", + "5openi", + "op4er", + "oper7aar", + "ope7rage", + "op6horu", + "o3pi", + "opie6le", + "opk6lik", + "op3l", + "op4lan", + "op6lein", + "3oplo", + "1opn", + "4opno", + "o3po", + "opo7fagi", + "op5off", + "op5ont", + "opo7sfee", + "5opperv", + "op3r", + "o5p4rot", + "o4pru", + "op6skre", + "ops6maa", + "ops7neus", + "op5son", + "ops5or", + "op3st", + "op3sw", + "ops7wels", + "o3pu", + "o1ra", + "or5afd", + "or5agt", + "ora6lee", + "ora6loo", + "orat6ji", + "ora7tjie", + "ord7akti", + "ord6arm", + "ord7eksa", + "ord7ierl", + "ord7inst", + "ord5oes", + "or4d5oo", + "ord6oop", + "or6dord", + "ord7orde", + "or4d5ri", + "ord7roma", + "ore7ster", + "o3rê", + "orf7oond", + "4org.", + "or3gh", + "or4glo", + "4orgp", + "org7ring", + "3orië", + "orings8ku", + "or5kaa", + "orkes5", + "ork7lag.", + "ork6lik", + "ork7ney.", + "orkom6s", + "orkoms7t", + "or6maan", + "or4mj", + "or4nj", + "or5ond", + "or5ong", + "o5rot.", + "oro7thy.", + "or3p4h", + "orp6ski", + "orp4sn", + "ors7aar.", + "ors5ag", + "ors7jurk", + "ors5mo", + "ors7pot.", + "ors7teri", + "ors7tery", + "or4sti", + "ors7trek", + "ort7aan.", + "ort5aar", + "ort5akt", + "or4tar", + "ort6ham", + "5ortod", + "ort7onde", + "ort7rol.", + "ort7ruk.", + "ort5sw", + "or1u", + "o3r4us", + "o3ry.", + "ory4s", + "os3ag", + "osa7phat", + "os5api", + "osas4", + "osa7tjie", + "os5cen", + "o3se", + "ose7phin", + "ose7phus", + "o3si", + "osi6nen", + "o4sjo", + "os1k", + "o4s3ka", + "os5kee", + "os5kis", + "os5koe", + "os5kop.", + "os5kor", + "os5kou", + "os5kow", + "os3kr", + "o5skri", + "o4sku", + "o2s3l", + "os3m", + "o2s3n", + "os5oli", + "os5oor", + "o4sor", + "os5ord", + "os3p", + "os4pe", + "os5ste", + "os3t", + "os4t.", + "os4ta", + "os5taf", + "os5tak", + "os5tal", + "os5tar", + "os4td", + "os4th", + "ost7impe", + "os4tm", + "o5strat", + "os6trev", + "ost7revo", + "ost6roo", + "os4tw", + "os4t-", + "os3w", + "os-7lond", + "o2t", + "o3ta", + "ot5akk", + "otas4", + "ota5st", + "ota7tjie", + "o3te", + "oteek5", + "ote4s5a", + "ote6sno", + "ote6spr", + "ote4s5t", + "o4the", + "oth7nage", + "o3ti", + "ot3j", + "o3to", + "ot5opm", + "oto6ran", + "oto6ren", + "otor5o", + "otos4", + "oto5sk", + "ot3re", + "o3tro", + "ot5ryk", + "ots7eila", + "ots7karr", + "ot4s5ko", + "ot4sl", + "ots5la", + "ot4s5po", + "ots7rûe.", + "ots7tee.", + "ot6stek", + "ots7toet", + "ot4stu", + "otte6l5o", + "o3tu", + "o4tui", + "otu6set", + "oua6che", + "oud7agti", + "ou6dakt", + "oud7akti", + "oud6ief", + "oud6ini", + "oud6ink", + "oud7oorg", + "oud7styd", + "ou4du", + "oud7uitg", + "oue6rio", + "ou3g", + "ou4gh", + "ou4gl", + "oug4r", + "ou1i", + "ou5ill", + "ouis6a.", + "ou1k", + "oul7ontl", + "ou3m", + "ou5nyw", + "ou5rei", + "ous6kak", + "ous6ken", + "ou5ski", + "ous6lip", + "ous6ouw", + "ou3s4p", + "ous7pan.", + "ou3s4t", + "ous7tert", + "ou7stiek", + "ous7ties", + "out7aar.", + "out7aksy", + "ou4t5as", + "out7ekst", + "out7emme", + "5outoma", + "out7omhe", + "ou4t5oo", + "out3r", + "out6rap", + "out6rei", + "ou4wb", + "ouw7rens", + "ou4wv", + "ou4-o", + "ove5re", + "over6y.", + "ovie6v.", + "ov5ket", + "owe6nal", + "owen7al.", + "owe6ral", + "ower7al.", + "ower7kon", + "oy4a.", + "oy4eu", + "ô1", + "ô2i", + "ôi3e", + "ôre5st", + "1ö", + "öjd7onde", + "ö1l", + "1p", + "2p.", + "5paaie.", + "4paanv", + "paar7dui", + "3pad.", + "pa4da", + "pad6ie.", + "pa4d3r", + "pad6-eg", + "p1af", + "pag6ne.", + "3pak", + "pa4ke", + "pak5es", + "paki3", + "pakket5", + "pa4ko", + "pak5os", + "4p5akti", + "3pale", + "pal7esse", + "pal5fr", + "pal6mol", + "pa4nop", + "pan5sp", + "pan4t5j", + "3pap", + "pa5pri", + "pap7ryp.", + "paps4", + "pap7saf.", + "pap7smee", + "3pa3ra", + "pa6ramn", + "par7amne", + "3park", + "par6kar", + "par4ko", + "park5r", + "4parm", + "par4sk", + "par6ste", + "pars7te.", + "5party", + "pa5sja", + "pa4so", + "p5aspi", + "3pass", + "5paste", + "pas7til.", + "pa4taa", + "pat7are.", + "4patel", + "pat4j", + "pa5tji", + "3patr", + "pats4", + "pat5sj", + "pav7lov.", + "2pb", + "pbe6koo", + "pbreng6", + "2pd", + "p3dw", + "pd4wa", + "pd4wi", + "3pe.", + "pe4ak", + "pe4ar", + "3ped", + "pede4r", + "pe5dof", + "pee2", + "peel5a", + "peel5u", + "4peen", + "peet3", + "3pei", + "4peie", + "p5eien", + "4p3eis", + "pek7nek.", + "pe4k3r", + "pel7aktr", + "pe4l5oe", + "pel7oond", + "pels7kra", + "pel6tak", + "pel7yste", + "4pemm", + "pe6nars", + "3penn", + "pen7opsl", + "pen6slu", + "pen7smed", + "pen6sop", + "4pepi", + "3pera", + "pe6raap", + "per7aap.", + "per7admi", + "per6ary", + "per7asid", + "pera5s6t", + "5perd.", + "per6dag", + "per6dry", + "per6dwy", + "per7enke", + "per5est", + "3peri", + "pe4rok", + "3pers", + "pers5ag", + "per6set", + "per6sje", + "pers7med", + "5perso", + "per6s7ond", + "pers8tel.", + "5pertj", + "per6top", + "per7tsja", + "per7uran", + "3pes.", + "4pesi", + "pe4sl", + "pe4s5te", + "peu6rel", + "2p1f", + "p3fl", + "pf4li", + "2p1g", + "pges4", + "pge5sp", + "pg4ly", + "2ph", + "phe6ars", + "p2hi", + "phi5s4t", + "p3hit", + "piek5n", + "pie6raf", + "pie6rom", + "pie4ru", + "pie7samp", + "pie6ska", + "pik7erts", + "pik3s4", + "6p5inges", + "ping6la", + "pin7glas", + "pin5kl", + "4pinst", + "pipe4", + "pipet5", + "pi3s4k", + "pit3j", + "pit4s5k", + "pit4st", + "pits5te", + "pits7tek", + "pit6suu", + "pit6zko", + "2pj", + "2p1k", + "pkom4s5", + "p2l", + "pla6kal", + "pla6kok", + "5plan.", + "5p4lant", + "4p3lap", + "3p4las", + "3p4lat", + "pla4t5r", + "plee4", + "pleet5", + "p5leie", + "ple4k", + "5pleks", + "4p3lep", + "pleu7ra.", + "p3lê", + "pli4g", + "pli4t5e", + "4plits", + "p5loos", + "p5lose", + "plu6ska", + "4plyn", + "2pm", + "2p1n", + "p4neum", + "poe6doe", + "3poei", + "poe4s5t", + "poe6tol", + "po4fa", + "pog7rest", + "pog5sk", + "pok5aa", + "pok7olie", + "3pol", + "3pom", + "4pomh", + "3pone", + "pon7opbr", + "pon4s5k", + "pons7te.", + "4pont", + "5pont.", + "p5onts", + "4poor.", + "5poort.", + "3poot", + "poo6tel", + "po4pag", + "4popd", + "pop6lek", + "4pops", + "p5ordo", + "po3ro", + "por6tak", + "6portso", + "por6t5ui", + "3pos", + "po4sk", + "pos6tim", + "pos6tko", + "pos6tna", + "po4t5as", + "3pote", + "pou6ste", + "2pp", + "ppe6las", + "ppel7as.", + "ppe6rad", + "ppe4ro", + "ppie6sl", + "ppoor6t", + "ppoort7j", + "p2r", + "p4raa", + "4praak", + "p5raam", + "5praat", + "pra6esi", + "5prakt", + "3pren", + "3pres", + "pre4s5t", + "4preu", + "3p4ria", + "p3rib", + "p4rie4", + "prie7ël.", + "5pries5", + "priet5j", + "5prins", + "3prio", + "3prob", + "3prod", + "pr4oe", + "3prof", + "3p4rog", + "3proj", + "4p5rok.", + "3p4rop", + "pro6pop", + "pro5pr", + "pr4or", + "3pros", + "pro5sa", + "pro7sopa", + "pru4t", + "3pry", + "pry4st", + "2p1s", + "p4sad", + "p4s5aks", + "p4sakt", + "5psalm.", + "p4sas", + "ps5asp", + "p4sat", + "p4sid", + "5p4sigi", + "5psigo", + "p4s5ing", + "p4s5int", + "ps3j", + "p5skaa", + "p4s5ket", + "ps5kof", + "p4skon", + "ps5loj", + "ps3m", + "ps4my", + "p4son", + "p5son.", + "p4s3oo", + "p4sor", + "ps7portr", + "p6stera", + "ps4ti", + "p6stoet", + "p4ston", + "p5swar", + "ps5wer", + "2pt", + "ptos4", + "3pub", + "pue4b", + "4puit", + "3pun", + "pun4t5j", + "pus7tipo", + "put7adde", + "put7emme", + "put5ji", + "put7rioo", + "2pv", + "2pw", + "3pyn", + "3pyp", + "pyp7aard", + "pyp3l", + "pyp7las.", + "pyp3o", + "py4pr", + "pys3k", + "4p5yste", + "py5tha", + "pyt6hon", + "2p-", + "1q", + "qu2", + "qua7driv", + "que6str", + "qui7nas.", + "2r.", + "raa6min", + "4raan", + "r6aans.", + "4r5aard", + "4rabs", + "rac5te", + "5radio", + "4r3adv", + "4rafd", + "ra4fek", + "4rafh", + "ra4foe", + "4raft", + "ra4fu", + "raf7urn.", + "4rafv", + "4rafw", + "2rag", + "rag6aal", + "5rageb", + "ra5gie", + "ra6ginl", + "rag7inli", + "r4agr", + "rag7raad", + "rag7ryer", + "rag6sab", + "rag6sak", + "rag6sin", + "rag7soep", + "ragu5e", + "rag6wan", + "rai7gne.", + "rak6les", + "rak7oper", + "rak7wate", + "4ralb", + "ral7eer.", + "ral7oor.", + "4ralt", + "ram7argi", + "4r5ameu", + "ram6pla", + "r4anda", + "ran6daa", + "ran7dafe", + "ran6d7akk", + "ran6dem", + "ran6dev", + "ran6doe", + "ran4dr", + "ran4g5o", + "rank5l", + "ran4k5r", + "ran6saa", + "ran6seu", + "ran6sjo", + "ran6sko", + "ran6sor", + "ran4s5p", + "ran4s5t", + "ran6tad", + "ran6tet", + "ran4t5j", + "ran4tr", + "4r3any", + "rapa7da.", + "ra6pas.", + "ra5pes", + "rap7ewen", + "rap6loï", + "ra4pon", + "rap7onge", + "rap7para", + "rap7rem.", + "rap7righ", + "r4ari", + "4rarm", + "4rarr", + "4rart", + "r5asia", + "ras6tan", + "ra5s4to", + "ra5s4tr", + "ra4su", + "ras5ui", + "ra5t4ho", + "4r5atom", + "rats5o", + "rbo6lol", + "rd5agti", + "r4d5ame", + "rd5eil", + "r6delek", + "rd5esel", + "rde5sm", + "rd5euro", + "r3do", + "r4d5oli", + "r4d5ont", + "r4d5oon", + "rdô6nne", + "rd7raais", + "r6droma", + "rds6lip", + "rd3so", + "rd3sp", + "rdt6ree", + "rdu6sol", + "rd4wa", + "r5dwar", + "r4dwu", + "r4d5yst", + "1re", + "3r2e.", + "3reak", + "reed5a", + "ree4k", + "reek5e", + "ree7kier", + "ree7loon", + "4r5eend", + "4r5eenh", + "4reenv", + "ree6pes", + "ree6ple", + "ree6pro", + "4reers", + "ree7sala", + "ree7stra", + "3reë", + "4reë.", + "4reff", + "3reg.", + "reg7ruk.", + "reg6sen", + "reg6skw", + "regs7om.", + "reg7spre", + "4reie", + "4reil", + "rei6nar", + "4reind", + "rei6noo", + "rei6ser", + "rei6sou", + "reit7ze.", + "re4kn", + "rek7naar", + "rek5ne", + "rek4r", + "rek7spoe", + "4rekst", + "re4kwa", + "rel4d", + "rel7dae.", + "rel7diag", + "rel7dopp", + "reld7ran", + "rel7duik", + "rel7oest", + "ren6agt", + "r4end", + "5rend.", + "r5enig", + "ren7shaw", + "ren4so", + "ren4sp", + "rens7te.", + "ren6sto", + "ren6str", + "ren6tak", + "ren6tcl", + "ren4t5j", + "ren4t5r", + "4rerg", + "4r3er4t", + "rert5j", + "4resel", + "re4s5ka", + "res7lap.", + "res5lo", + "re3s4m", + "res7ore.", + "re4spi", + "re4ste", + "re5stel", + "re4sti", + "res7toet", + "res7toma", + "res7ure.", + "ret5art", + "reu6kin", + "reu4kl", + "reu4k5o", + "re5usg", + "r4ewa", + "rey5no", + "rê4rh", + "r4faa", + "rf5laa", + "rf5lat", + "r3fle", + "r5f4lie", + "r5flui", + "rf5opv", + "r4fre", + "rf5reg", + "rf4sl", + "r1g", + "r4gak", + "rg5akt", + "rgek6li", + "rge7klik", + "rg5eng", + "rgeper6", + "rge6rid", + "rg4hu", + "rg5hut", + "rg4len", + "rg4let", + "rg5loo", + "r4g3lu", + "rg4ly", + "rgo6wri", + "rgrie4", + "rg5ros", + "rg3s", + "rg4s.", + "rgs4p", + "rguit6j", + "rgui7tji", + "1r2i", + "3rib.", + "rib7file", + "rie6dio", + "rie6dop", + "rieket5", + "rie6klo", + "rie5me", + "rie6pri", + "ries6e.", + "rie6skr", + "rie6taa", + "ri4fa", + "rif6ree", + "rig6ska", + "rig7smee", + "rig7styf", + "ri4kl", + "rik6sid", + "rik5sj", + "rik7spad", + "ri4kw", + "rim4s", + "4r3inf", + "rin6gaa", + "rin7gaan", + "ring7aar", + "6r7ingest", + "rin7gleb", + "rin4g5r", + "rin6gui", + "4r3inh", + "rin6kar", + "4r5inko", + "rink5w", + "rin6kwa", + "4r3inl", + "4r3inr", + "4rins", + "r5inst", + "rin7the.", + "r3inv", + "4rinve", + "rio7rye.", + "rip4s5t", + "ri5s4ko", + "ris4o", + "ri5son", + "ris5op", + "ris6per", + "rit5ji", + "rit7oond", + "rit6rea", + "ri5tro", + "rit6zri", + "5rivie", + "rix7tont", + "2r1k", + "r4kaan", + "rk5een", + "rk5eik", + "rke6lap", + "rke4s3", + "rke7sel.", + "r6kink.", + "rk5inl", + "rk5leie", + "r4klid", + "r5klip", + "r4k5los", + "rk5nei", + "rk5omg", + "rkom6sti", + "r4k5opd", + "r4k5ops", + "rk5rand", + "rk5red", + "rk5rib", + "rk5rok", + "rks6maa", + "rk5spo", + "rks6uid", + "rk5twi", + "rk5uit", + "r4k5ure", + "rk5wag", + "r4k5wat", + "rk5wee", + "r4k5wet", + "rk5wil", + "rk5win", + "r4kwy", + "r1l", + "r3la", + "rli4g", + "rlo6gja", + "rloo7ple", + "rlo6wpa", + "2rm", + "r6maanh", + "rma5gô", + "rma6gun", + "rma7klot", + "rma7plaa", + "rma7raan", + "rme6raa", + "rmer7aar", + "rme5sa", + "rmi4l", + "rmos4", + "rmo7stro", + "rm5uit", + "rmy6nim", + "2r1n", + "r5nagte", + "rna6spl", + "r4n5ele", + "rne4s", + "rne4t5a", + "rne6tom", + "rn5oor", + "rn6stig", + "rns6tin", + "r3nu", + "roduk5", + "roe6fas", + "roef7as.", + "roe4f5l", + "roe6fri", + "roe4ga", + "roe7glas", + "roe4n5a", + "roe4pa", + "roep5l", + "roe4p5o", + "roe4s5k", + "roe6sla", + "roes7lag", + "roe4s5t", + "roes5w", + "roe6taa", + "4roew", + "rog7akke", + "4rogg", + "rog6lis", + "ro5gna", + "ro4kn", + "rok4r", + "rok7slip", + "rok4s5p", + "ro5kyn", + "ro4l5aa", + "rol7gord", + "r6olien", + "rol7mops", + "romp7op.", + "4roms", + "ron7aar.", + "ron6dag", + "ron6dak", + "ron6d7er6t7", + "ron6d5et", + "ron4d5o", + "rond6o.", + "ron4d5r", + "ronds4", + "rond5sw", + "ron4du", + "ron6gaa", + "ron6kaa", + "ronker6", + "ron6kert", + "ron4k5l", + "ron6kow", + "ron4kr", + "ronk7wa.", + "ron6ske", + "ron6ste", + "rons7te.", + "ron7stel", + "ron6s5ti", + "r5ontp", + "ron4t5r", + "ron6tui", + "4rontw", + "roo7dewa", + "roo7dist", + "3roof", + "4roog", + "roo7gron", + "roo7mens", + "roo7nag.", + "4roond", + "roop6la", + "4r3oor", + "roo7taai", + "r4opa", + "rop7aans", + "rop7anys", + "ro5pee", + "rop6een", + "4r5open", + "r4opi", + "r4opo", + "r1or", + "r4ora", + "ro3ro", + "ros6afr", + "4r5osea", + "ros7kie.", + "ro3s4p", + "ro5sta", + "ros6til", + "rot6hsc", + "ro5ton", + "ro3tr", + "rot4sa", + "4roud", + "rou7floe", + "rou5sk", + "rou3t", + "rovi7ch.", + "rov7nik.", + "ro4w-", + "rox9y.", + "r2ö", + "rpe4s3", + "r4pid", + "rp5ide", + "r4p5lik", + "rp5opd", + "r4p5reg", + "rps7idio", + "rp4sl", + "rps5no", + "rp6spri", + "rp4stu", + "2r1r2", + "rre7glob", + "rre7nagt", + "rre4st", + "rre7stau", + "rres5tr", + "rri6gin", + "rron7kaa", + "2rs", + "r4sakt", + "rs5alm", + "r4s3ar", + "r5scha", + "rs5eila", + "rseuns6", + "rs3f", + "r5s6feer", + "rs4ie", + "rsi7flag", + "r6sinda", + "rs5inko", + "r6sinsp", + "r6sinst", + "r5sjam", + "r6skaki", + "r5skap", + "r6skapa", + "r6skapi", + "r6skeus", + "r4s5kin", + "rs6kink", + "r6skoet", + "rs6komm", + "rs6koni", + "r4skor", + "r5skors", + "r5skou", + "rs5krib", + "r6skroo", + "r4skur", + "r4slê", + "rs5lis", + "r4s5los", + "rs5lyf", + "rs6maad", + "rs6maai", + "r5s6maak", + "r6smaat", + "rs6magt", + "rs6mak.", + "r6smake", + "rs6mara", + "rs6mede", + "rs4mee", + "r5smeer", + "rs4mel", + "rsnee5m", + "r5snoo", + "r4snot", + "r4s3og", + "rsonde6", + "rsonder7", + "rs5ong", + "rs5oog", + "r6soors", + "rs3op", + "rs4op.", + "rs5ord", + "r1sp", + "r6spaar", + "r4s5par", + "r6spien", + "r5spri", + "r1st", + "r6s5tal.", + "r4stb", + "r6stegn", + "rs6terp", + "r5s6ters", + "rs6tigl", + "rs4tik", + "rs4tis", + "r4s5tit", + "r4stj", + "r6s5toet", + "r6streg", + "r3sty", + "rs3un", + "rsu4s", + "rs5wa.", + "rs5wap", + "rs3we", + "rs6werf", + "rs5wyk", + "2rt", + "rt5afd", + "rt7angel", + "rt5art", + "r6teend", + "rte6loe", + "rtie4s", + "rting4", + "rti7saan", + "r4t3om", + "rt5ont", + "rt5opr", + "rt5org", + "r6treda", + "rt5reis", + "rt5ren", + "r4t5rie", + "r6trol.", + "r4t3ry", + "rt6s5aar", + "rts5ond", + "rts6pyn", + "rt5uits", + "rt4wis", + "rt4wyf", + "3rub", + "ru4ga", + "rug6-sk", + "rui6lek", + "rui6moe", + "5ruimte", + "rui6niv", + "4ruit5s", + "ru2k3", + "ru5kaa", + "ruk6lip", + "ruk6opp", + "ruk6-en", + "rul5aa", + "rul7ape.", + "rul7yste", + "r2um", + "rum7grok", + "4runi", + "rup7lys.", + "ru5spi", + "rus6tak", + "rus6tka", + "rus6tma", + "rus6tvo", + "rus7uur.", + "rut7oond", + "2ruu", + "ruus6te", + "ruu7ste.", + "rweg5a", + "rwe6gei", + "rwe6skr", + "rwi7sje.", + "rwoes5", + "rwy6sak", + "rwy6see", + "ry4fa", + "ryf7ink.", + "ry4fo", + "ryf7ode.", + "ryf6sch", + "ryf6sin", + "ryf6ska", + "ryg7stek", + "ryg6str", + "ry6kinr", + "ryk3l", + "ry5klu", + "3rym.", + "ryn4s5l", + "ryp7arm.", + "ry5ple", + "ryp7lus.", + "ryp7nagt", + "ry4s3a", + "rys6alf", + "ry6sinl", + "rys5pi", + "rys5po", + "ry3st", + "rys4ti", + "ry4su", + "ry4ta", + "ry5tra", + "s2", + "2s.", + "s'9ie.", + "1sa", + "3sa.", + "s4aad", + "saa6dui", + "3saak", + "3saal", + "4s3aan", + "4s3aap", + "4s5aard", + "4s3aas", + "4s3adm", + "s5adre", + "4s3adv", + "2s3af", + "2sag", + "3s4ag.", + "sa4gal", + "s3age", + "s4agi", + "s4ag4n", + "sa5gne", + "3s4ago", + "sag6opa", + "5sagte.", + "5s6agtew", + "3sak.", + "s5akad", + "3sake", + "3sakk", + "sa6k5rok", + "sa6krus", + "saks4", + "s3akt", + "4s5akti", + "sa6lamm", + "sal7ammo", + "4salb", + "s5albu", + "3salf", + "sal6fol", + "4s3alg", + "4salm", + "sal6mei", + "sal6tro", + "3sam", + "4samba", + "same4n", + "4s3amp", + "sam6swy", + "4sana", + "s5anal", + "san6d5ag", + "san6dak", + "sand7akk", + "san6dru", + "3sang", + "san4g5a", + "san6gre", + "sang7ste", + "4s5anke", + "sap6hat", + "s5appa", + "s5appel", + "sa3pr", + "4s3arb", + "4sarea", + "sar7olie", + "4s3art", + "4sase", + "s5asem", + "4s5aspe", + "sa5spr", + "sat6jie", + "4s3atl", + "4s5atta", + "sav7lon.", + "2sb", + "s3ba", + "s3be", + "s3bi", + "s3bl", + "s3bo", + "s3br", + "s3bu", + "s3by", + "s3ca", + "s3ci", + "2sd", + "s3da", + "s3de", + "s3di", + "s3do", + "s3dr", + "s3du", + "s3dw", + "sd4wa", + "s3dy", + "1se", + "3se.", + "s5eed.", + "see3f", + "see3k", + "s5eenhe", + "see6plo", + "see5ram", + "seer7as.", + "see5rei", + "see7roet", + "see3s4", + "see7soog", + "see5sw", + "seë7kran", + "s5egpa", + "4segt", + "4s3eie", + "4seik", + "s5eik.", + "4seila", + "sei6nan", + "4seind", + "4seis.", + "sek6huk", + "4seksa", + "s5eksam", + "sek4s5k", + "sek4s5p", + "sek4st", + "3sel", + "sel5aan", + "sel7anal", + "se4l5el", + "sel4f5a", + "sel7fabr", + "sel6fer", + "self5i", + "sel6fid", + "6seliks", + "sel5of", + "sel7oor.", + "sel5op", + "sels7kak", + "sel6slo", + "sel7spen", + "sel6s7taa", + "se4m5ag", + "4s5emal", + "sem7ekst", + "sen6dan", + "sen7ghor", + "sen7sord", + "sen6str", + "sep6hus", + "ser7afse", + "4serf", + "s5erf.", + "ser6s5in", + "ser6skr", + "ser6sta", + "sers7taa", + "ser7stad", + "sers7tal", + "ser6tuu", + "s5ervar", + "ses6aan", + "4se4s5ka", + "ses7lett", + "se4s5po", + "se4st", + "se4s5ur", + "ses7uur.", + "se4sw", + "ses7weke", + "s4et.", + "sewes6t", + "sewe7ste", + "sey7stof", + "1sê", + "2s1f2", + "s3fa", + "s3fi", + "s3fl", + "s3fo", + "s3fr", + "s3fu", + "2s1g", + "s3ga", + "sga4s5e", + "s3ge", + "sges7per", + "s3gi", + "s3gl", + "sg4ly", + "s3go", + "s3gr", + "s3gu", + "2sh", + "s3ha", + "s4ha.", + "sha7ron.", + "s3he", + "s3hi", + "s3ho", + "sho7shol", + "s3hu", + "1si", + "4s5idea", + "s5idee.", + "4s5ideo", + "3sie", + "sie7kwos", + "sies6li", + "sies7mee", + "si5fle", + "sif6reu", + "4si3go", + "si4gro", + "4simpl", + "3sin.", + "si5nag", + "s5indek", + "5sindr", + "4sindu", + "sin7enti", + "sin7este", + "4s3inf", + "s4ing", + "sin6gaa", + "sing7aan", + "6singes", + "sin7gle.", + "sin6gre", + "s5ingry", + "4s3inh", + "sin6kch", + "sin4kl", + "4sinko", + "s5inlig", + "4s3inm", + "4s3inr", + "sin6see", + "sin6sin", + "6sinslu", + "sin5sn", + "4sinv", + "sip6ho.", + "s4ist", + "sit6are", + "4s5item", + "si3tr", + "si4tre", + "sit7riem", + "sit6sik", + "sit5sl", + "3situ", + "siu6mur", + "1sj", + "2sja", + "sje6ans", + "5sjoko", + "4sjuf", + "1sk2", + "2sk.", + "5skaaf", + "skaar6s", + "6skaart", + "s5kafe", + "3skak", + "6skakeb", + "s5kakt", + "4s5kalf", + "4skam", + "4skant", + "3skap", + "ska6pin", + "ska6pon", + "skap5r", + "4skar.", + "4skara", + "4skas", + "s5kata", + "ska6tel", + "ska6tit", + "5skawe", + "3skem", + "4skenn", + "3s4kep", + "ske6pla", + "ske4p5r", + "4skerk", + "4s5kern", + "ske7smee", + "5skets", + "4skett", + "s5kiem", + "ski7klub", + "s4kil", + "4s5kilj", + "ski6lol", + "s4kip", + "5skip.", + "4skis.", + "2s3kl", + "2s3kn", + "4skod", + "4s5koeë", + "5s4koen", + "4skoer", + "sko6kaa", + "sko4ko", + "4skoll", + "4skolo", + "4skolw", + "4skomb", + "4skomi", + "4skomp", + "s3kon", + "s4kone", + "4skonf", + "4skong", + "4skons", + "4skont", + "6skoord", + "s4koot", + "4skoö", + "4skos", + "sko6see", + "5skott", + "4skow", + "6skraan", + "4skrag", + "4skran", + "sk4re", + "6skreet", + "s5kres", + "5skrif", + "4skrin", + "5s4krip", + "4skris", + "4skrui", + "3s4kry", + "4s5kryt", + "sku6dak", + "4skuik", + "s5kuip", + "5skuld", + "4skult", + "4skun", + "5skurf", + "4skus", + "sku6tar", + "2s3kw", + "sky7drin", + "s4kyf", + "s4kyw", + "1sl", + "s4laa", + "4s3lad", + "s4la4g", + "4slam", + "4s5land", + "s4lang", + "s5lant", + "4s3las", + "4s3lat", + "s4law", + "4s3led", + "5sleep", + "4s5leer", + "4s3leë", + "s4leë.", + "4s3lei", + "4s3lek", + "4slel", + "4sleng", + "sle6tji", + "slet7jie", + "s4leu", + "4s5leue", + "s5leus", + "5sleut", + "4s3lew", + "4sley", + "s3lê", + "2sli", + "slib3", + "5slier", + "s3li4g", + "5slinge", + "slo6bee", + "s4lof", + "4sloj", + "4slok", + "4s5loon", + "4s5loos", + "4slop", + "slo4t5a", + "s5loter", + "s4low", + "sl4öj", + "4s3lug", + "4slui.", + "4s5luia", + "s5luih", + "5sluit", + "4s3lus", + "4s3lye", + "4slyf", + "sly6mui", + "4slyn", + "sly6paf", + "4s3lys", + "2sm", + "s3ma", + "s4mad", + "5s4mart", + "s3me", + "s5melk", + "5s4melt", + "s3mi", + "5smid.", + "smi4s", + "smit4h5", + "3smok", + "s5mol.", + "s3mon", + "s3mu", + "3smy", + "smy6nin", + "s4myt", + "1sn", + "s5naai", + "4snaam", + "s5naat", + "4s3na4g", + "snag5e", + "snag6s.", + "4snam", + "sna6pro", + "s4nar", + "s3nas", + "4snat", + "4snav", + "snee7tji", + "4s3nek", + "3s4nel", + "4s3nes", + "4s3net", + "4sneu", + "sni6kwa", + "sni6tre", + "s4nob", + "5snoet", + "4s3nom", + "4snoo", + "4snorm", + "s4nui", + "sny3", + "s4nye", + "5snyer", + "sny6-ys", + "1so", + "4soef", + "3s4oek", + "soe6kal", + "soe6kev", + "soe6kol", + "soe4k5u", + "s4oen", + "soe6nys", + "4soes", + "5soet.", + "soets6t", + "soet7ste", + "sof6agu", + "4soff", + "so3fr", + "sof6ree", + "sog4l", + "soi6ets", + "sok7opho", + "3sol", + "s5olie.", + "sol6lme", + "solo5s", + "s4om.", + "s4ome", + "4s3omg", + "4s3oms", + "4s3omv", + "3s4on.", + "s6onde.", + "s7ondern", + "3s4one", + "so6neek", + "son7eekh", + "son5eg", + "4son3g", + "son7kwas", + "so4n5op", + "son4so", + "4s3ont", + "son7uit.", + "s4onv", + "4sonw", + "4soog", + "3s4ool", + "4s5oond", + "soon4s", + "4s5oor.", + "4s5oorb", + "4s5oord", + "4s5oore", + "s5oorg", + "4s5oorl", + "s5oors", + "5soort.", + "s5oortr", + "2s1op", + "3sop.", + "sop7ekst", + "so5phi", + "sop6hok", + "s4opi", + "5sopie", + "s3opl", + "3sopo", + "so3pr", + "5s4op4ra", + "s3ops", + "s3opt", + "s3opv", + "4sord", + "5sorg.", + "4s5orga", + "sor6gee", + "sor6gra", + "sorg7raa", + "s5orke", + "so5ror", + "4sorto", + "sos4h", + "so5sha", + "so3th", + "sot4ho", + "so3tr", + "3sou", + "4soud", + "s5oude", + "sou6spa", + "sou4s5t", + "sou6taa", + "sou6tak", + "4souto", + "s5outom", + "so9ya.", + "s5paal", + "5spaan", + "4spad", + "4spak", + "3s4pan", + "span5o", + "spa6noo", + "4spap", + "4spark", + "4s5pas.", + "4spast", + "spa6tar", + "4spatr", + "4spe.", + "3s4pee", + "spe4k5l", + "spe6kne", + "spe6lak", + "5speler", + "s4pell", + "6spelot", + "4spen", + "s5pen.", + "4sperd", + "4sperk", + "5sperm.", + "4spers", + "4spes.", + "5spesi", + "4spet", + "s4peu", + "4s5piek", + "s4pio", + "2s3pl", + "5s4plee", + "5s4plin", + "5splits", + "3s4ply", + "4spoei", + "4spol", + "4spom", + "spon6st", + "5spoor.", + "4spoot", + "5spore", + "6sportr", + "4spos", + "4spote", + "s5poti", + "5spraak", + "6sprakt", + "4s5prat", + "spreek5", + "s5prem", + "4spres", + "5spreu", + "4sprob", + "5sproei", + "4sprof", + "4sprog", + "5s4pron", + "4spros", + "5spruit", + "4spry", + "s3ps", + "sp4si", + "4spub", + "3s4pul", + "4spun", + "4spyn", + "4spyp", + "2s1r", + "s3ra", + "sra4e", + "s3re", + "s3ri", + "s3ro", + "s3ru", + "s3ry", + "2s1s", + "s3sa", + "ss4af", + "ss4ag", + "ssa6rol", + "ssay7is.", + "s3se", + "sse6nas", + "sse4n5i", + "sser4s", + "sse5st", + "s3si", + "ssie6l7ei", + "s3sk", + "ss4ko", + "s3sl", + "s3sm", + "ss4ma", + "ss4me", + "s3sn", + "s3so", + "s3sp", + "ss4pl", + "s3st", + "ss4ti", + "s3su", + "s3sw", + "s3sy", + "2st.", + "4sta.", + "s4taa", + "st5aard", + "5staat", + "3s4tad", + "4stafe", + "sta6las", + "stal7as.", + "4stale", + "sta6lee", + "sta6lem", + "4stali", + "5s4talt", + "5s4tam.", + "sta4m5o", + "5s4tan.", + "stand8s7ta", + "4stari", + "3s4tat", + "s5tatr", + "4stea", + "s4tedd", + "5s4tede", + "s4tee4k", + "5s4teen", + "4steer", + "4steg", + "ste6gre", + "st4ei", + "ste6kli", + "ste6lek", + "stel7eks", + "6stelev", + "5s6telse", + "stel6tj", + "stelt7ji", + "5s4tem.", + "5stemm", + "ste6mom", + "ste6nou", + "4stent", + "s5teny", + "4steo", + "6sterap", + "ste6r5ei", + "5sterkt", + "4sterm", + "ste6rom", + "ster5sm", + "ste6rys", + "ster7ys.", + "ste6ser", + "ste6sin", + "ste6ska", + "ste6ski", + "ste4sl", + "ste6sma", + "2sth", + "s3ti", + "4stie", + "s4tigt", + "4s5tiku", + "sti6laa", + "s4timu", + "sting5a", + "5stinkh", + "s4tip", + "4stir", + "4s5tite", + "s3tj", + "4sto.", + "s5toeg", + "s5toek", + "5stoel.", + "6stoela", + "s5toen", + "4stoer", + "4stoes", + "s5toev", + "s4tof", + "sto6fek", + "sto6fem", + "sto6fen", + "sto4fo", + "4stog", + "sto4ka", + "sto6kle", + "sto6kre", + "3s4tom", + "4stone", + "4stoon", + "st4op", + "sto6poo", + "4stos", + "sto4st", + "3s4tot", + "s4tow", + "s4traa", + "4strad", + "s6trak.", + "4s5trei", + "s4trew", + "4s5tril", + "6strins", + "4stroe", + "s5trog", + "str6ont", + "6stroon", + "6strosp", + "4strot", + "s5trots", + "4strou", + "4strov", + "s4tru", + "5struk", + "4s5trus", + "3s4try", + "stu4c", + "3s4tud", + "4stuig", + "3s4tuk", + "stu6kin", + "stu7klep", + "stu7stra", + "stu4to", + "stu6tys", + "st4wi", + "2sty", + "4styd", + "5styf.", + "3s4tyl", + "sty6loo", + "1su", + "su2b1", + "sub3a", + "sub7gids", + "sub7hoof", + "sub7nasi", + "sub5oo", + "sub7reko", + "3suid", + "sui6daf", + "sui6dei", + "s4uik", + "s4uil", + "suip5l", + "sui6pro", + "4s3uit", + "s4uiw", + "sul6tin", + "sum7aans", + "2sun", + "s3uni", + "su4su", + "sut6her", + "su9yo.", + "2sv", + "s3va", + "s3ve", + "s3vi", + "s3vl", + "s3vo", + "s3vr", + "s3vu", + "s3vy", + "svy7kraa", + "2sw", + "5s4waai", + "5swael", + "s5waen", + "3s4wak", + "3s4wa4m", + "swam5a", + "s5wand", + "5swart", + "s3wat", + "3s4waw", + "6sweefs", + "s6weeft", + "s5week", + "5s4weep", + "5s4weet", + "4sweg", + "5sweis", + "s4welg", + "3s4we4m", + "5s4werm", + "swe6tre", + "s3wê", + "s3wi", + "s4wik", + "4swil", + "s3wo", + "5swoeg", + "swor6st", + "4swort", + "s3wr", + "s3wu", + "3swyg", + "1sy", + "5syfer", + "sy3k", + "syn6agr", + "syn6sin", + "syn5sm", + "sy5pla", + "sy3sk", + "4syst", + "s5yster", + "4sywe", + "s5ywer", + "2s-", + "1t", + "2t.", + "3ta.", + "taa6nam", + "4taand", + "taan5s6f", + "6taansi", + "4taant", + "4t5aanv", + "3tabb", + "4tadm", + "ta4d5ro", + "tad6ser", + "tad4s5i", + "tad6ska", + "tads5n", + "tads5p", + "tad6ste", + "tad6s5to", + "4taf.", + "4tafd", + "3tafe", + "tafe4l", + "4ta4fr", + "4t3afs", + "4tafv", + "4t3afw", + "t4age", + "4t5agen", + "4tags", + "4t3agt", + "tai4l", + "ta5inv", + "tai7peis", + "5take.", + "tak6lep", + "ta5kli", + "ta4kr", + "tak7rol.", + "3takt", + "tak7wyn.", + "3tale", + "tal7eenh", + "tal7emme", + "5talig", + "tal6kaa", + "tal6sor", + "ta6mind", + "tam7inde", + "tan6dat", + "tan4dr", + "tand7rin", + "tand6sto", + "tang5st", + "4t5anna", + "tan4sk", + "tap5ro", + "3tari", + "4tark", + "4tarm", + "t5arm.", + "tar5oo", + "t5artik", + "ta4s.", + "t5asem", + "tas4p", + "tas6tas", + "tat7isol", + "tat4j", + "tat7jies", + "ta4t5ra", + "2tb", + "tba6lun", + "tby6tei", + "2td", + "tdy7ing.", + "teby6s.", + "3tedo", + "teek5r", + "tee6lee", + "tee7lood", + "tee6mev", + "tee4mo", + "tee4n", + "4teenh", + "3teer", + "tee7raad", + "tee7renv", + "tees4", + "tee5sk", + "tee5sl", + "tee5st", + "tee7suik", + "4t3eeu", + "tef7lon.", + "3tegn", + "teg6ori", + "teg7ren.", + "5tehui", + "tei6noo", + "tek2", + "5tekam", + "tek7bak.", + "5teken", + "teke8n7aap", + "tek7haak", + "tek7limi", + "5tekor", + "tek7semp", + "tek6sin", + "teks5k", + "teks5t", + "tek7stel", + "tek5vo", + "te6laap", + "tel7aap.", + "te4l5ak", + "te4l5ap", + "tel7dwei", + "te4l5el", + "tel7fles", + "tel7idee", + "5telik", + "tel6lho", + "tel7oes.", + "tel7oog.", + "te6loon", + "tel7oond", + "tel7smed", + "tem7asse", + "4temm", + "tem7omva", + "te6moog", + "tem7oog.", + "5tempo", + "tena6ge", + "5tend.", + "t4enh", + "ten6kaa", + "ten6koo", + "ten7ouer", + "ten6san", + "ten7slot", + "5tenso", + "ten4s5u", + "ten4t5j", + "ten4tr", + "tent7reg", + "ten7treu", + "ten7twen", + "3teo", + "te3p4h", + "ter7adel", + "5te4r5af", + "ter6afi", + "ter6ago", + "te4rak", + "ter7akro", + "ter7als.", + "ter7aman", + "ter7amer", + "te6ramp", + "ter7amp.", + "5terap", + "ter5app", + "ter6arg", + "ter6dro", + "terd7roo", + "ter5een", + "te4r5el", + "te4rem", + "4terft", + "te6rin.", + "ter7ink.", + "terk7wyn", + "3term", + "ter7omra", + "ter5ond", + "ter5ont", + "5teror", + "ter5os.", + "te4r5ow", + "ter7raan", + "5terrei", + "ter7rein", + "5terri", + "ter6sas", + "ter6sef", + "ter6seg", + "ter6skop", + "ter7sopn", + "ters6we", + "ter7swee", + "ter7syst", + "ter6tap", + "te4rui", + "ter7uie.", + "te6ryst", + "ter7yste", + "ter6-in", + "3tesi", + "tes7inst", + "tes7loe.", + "tes7lydi", + "tes7mart", + "tes7meto", + "tes7proe", + "tes7teri", + "tes6tud", + "te5sty", + "te4s3w", + "3teti", + "teun5s4", + "2t1f", + "tf4li", + "2t1g", + "tg4af", + "tge6nap", + "tg4li", + "2th", + "3tha.", + "t4has", + "4thei", + "3t4hen", + "ther6aa", + "the7raan", + "the5ro", + "3t2hi", + "4thit", + "t5hitt", + "th5leh", + "t4ho.", + "tho6nat", + "ths7chil", + "t4hy.", + "tib7niet", + "tie4f", + "tief5o", + "tie6gri", + "tie6kap", + "tie4k5l", + "tie6kom", + "tie4k5r", + "tie4k5w", + "tie6roë", + "tie7smoo", + "4tif.", + "4tiff", + "4tigm", + "tike4", + "ti4kla", + "tik7lug.", + "tik5ro", + "tik6waa", + "4til.", + "til7aan.", + "4tild", + "4til3s", + "4tilt", + "4t3ind", + "tin7erts", + "tin4ga", + "tin7gaal", + "ting7aan", + "ting7eg.", + "tin4g5r", + "ting6su", + "tings7uu", + "4tinkh", + "tink7wa.", + "4t3inl", + "4tinv", + "5tipe.", + "5tipes", + "ti4rp", + "tis6aan", + "ti3sj", + "ti3tr", + "tive5r", + "t2j", + "2tja", + "tje6sni", + "tjo4k", + "2t1k", + "tki6sob", + "tkom4s5", + "2t1l", + "t3la", + "tla6sin", + "t3li", + "t3lo", + "t5lont", + "2tm", + "tme6sti", + "2t1n", + "tne6ywe", + "tnot4s5", + "3to.", + "toe7eien", + "4toef", + "5toef.", + "toe7gly.", + "toe7klap", + "toe5kr", + "4toel.", + "5toe5la", + "4toele", + "toe6let", + "toe6lop", + "4toelt", + "4toep.", + "toe7plei", + "5toern", + "toe6rou", + "5toeru", + "3toes", + "toe5sl", + "toe5sm", + "toe7swel", + "toë7roti", + "to4fa", + "tof7ekst", + "tof7emis", + "to4f5io", + "tof7onde", + "3tog", + "to4gl", + "tok7las.", + "tok7lett", + "tok5ou", + "t5olie.", + "4tom.", + "4tond", + "3tone", + "ton4gr", + "tong5s", + "4tont", + "t5ontl", + "t5onts", + "3toon", + "t5oper", + "to5p4he", + "4topm", + "top7oorl", + "4topv", + "tor7eien", + "tor7eval", + "to6rint", + "tor7inte", + "tor6m5ag", + "tor6mom", + "to1s", + "to3sf", + "tos6tro", + "to3tr", + "tot6ste", + "tou3s4", + "tou7tjie", + "tou6wsr", + "to4wn", + "toy7ota.", + "2tp", + "tpen6sk", + "tpie6tj", + "tpiet7ji", + "tplek5", + "tpoor6t", + "tpoort7j", + "tp4sa", + "t5psal", + "t2r", + "4t5raad", + "t5raam", + "5tradis", + "4traf", + "tra6fas", + "traf5o", + "tra6foo", + "5trakta", + "5transa", + "5transf", + "tra6paf", + "trap7as.", + "tra6pew", + "tra7ploï", + "5trapp", + "trat4", + "tra5tj", + "4tratu", + "4trea", + "t3rec", + "t5reda", + "t5redd", + "t4ree", + "4treek", + "4t5reen", + "4treë", + "4treg.", + "t5regi", + "tr4ei", + "t5reini", + "tre6ink", + "4treis", + "tre4ka", + "tre4k5l", + "tre4ko", + "tre4kr", + "trek5w", + "tre6kwi", + "t4rer", + "t5rese", + "tre4st", + "tre4t", + "tre7talb", + "tret5j", + "t5reuk", + "t5rewo", + "5tribu", + "t5rief", + "trie6kl", + "5tries", + "tri5g4l", + "4tring", + "trobo5", + "4t5roer", + "tro6las", + "trol7as.", + "tro6lin", + "tro6naf", + "troo4", + "4troom", + "tro6ski", + "3trou", + "3trov", + "4trub", + "4t3rug", + "truit6j", + "trui7tji", + "4truk", + "tru7kopp", + "trust5r", + "4tryk", + "2t1s", + "ts5agt", + "t4sam", + "t4sar", + "ts5arg", + "t4s5eks", + "t4s5eng", + "tse6raf", + "tse6rys", + "tser7ys.", + "t6singr", + "t4s5ins", + "ts5inv", + "tsi7tsik", + "ts5jae", + "t4skar", + "ts5kok", + "t4skon", + "t4skor", + "t6skrie", + "t6skrip", + "t4skru", + "ts5lam", + "t5s6maak", + "t5s4mee", + "ts4mel", + "t4smo", + "ts5mot", + "t5smou", + "ts5nat", + "ts5neu", + "ts5oon", + "t4s5pas", + "ts5pen", + "ts5pot", + "t4s5pro", + "ts5tea", + "t5stel", + "t6stend", + "ts4ti", + "ts5toer", + "ts5tron", + "t3stu", + "t3su", + "ts5waar", + "t5swar", + "t5swen", + "ts6wing", + "ts5wyn", + "2tt", + "tta5tj", + "tte6loë", + "tte6ral", + "tte6ram", + "tte7ridg", + "tte4ro", + "tte7ruil", + "tte6slo", + "tte6s5ta", + "tte5us", + "tt4he", + "tting5a", + "tt5uur", + "3tua", + "3tue", + "3tuig", + "3tuin", + "4tuits", + "tu4kl", + "tum7aanw", + "tur6kna", + "4turt", + "tus7aart", + "tus7eter", + "tussen5", + "tu5têr", + "2tv", + "tv4li", + "2tw", + "twee5k", + "twee5l", + "twees4", + "twerp5o", + "twi6sap", + "3tyd", + "tyd7aanw", + "tyd7lont", + "tyd7orde", + "tyd3r", + "tyd6sat", + "3tye", + "tyl7oorw", + "3tyn", + "tyn7spre", + "ty3o", + "t5yster", + "2tz", + "tze6nel", + "2t-", + "u1a", + "ua4e4s", + "uahu6a.", + "u4b3ag", + "ubas4", + "uba7slag", + "ub5eko", + "ub3f", + "ub5gro", + "ub5int", + "u3bl", + "u4blu", + "ub5lun", + "ub3or", + "ub5sch", + "ub3t", + "ub3v", + "ub5wyk", + "uck6len", + "u4d3ar", + "udi6top", + "u4d3re", + "u4dri", + "uds6med", + "ud5sor", + "ud6stoe", + "uds6tyd", + "u1e", + "ueb5lo", + "uer7ione", + "ue4ron", + "uer7onde", + "ues7tria", + "ue5uni", + "u4fri", + "uf5rin", + "ufs6maa", + "ug5aan", + "u4gei", + "uge6ska", + "ug1l", + "u2go", + "ugo6mol", + "ug3or", + "u2g3r", + "ug3s", + "ugs4k", + "ugs4l", + "ug4soo", + "ugs4p", + "ug5ste", + "ugs6tek", + "ug5sto", + "ug5sui", + "ug4ub", + "ui4dag", + "uid7arts", + "ui4d3o", + "ui4dr", + "uid7reek", + "uid7simb", + "uid7skat", + "uid7skel", + "uid7skil", + "uid7slui", + "uid5spr", + "uids6to", + "uid7stoe", + "uid7uits", + "ui1e", + "uiers6w", + "uies6ma", + "uie7smaa", + "ui4f3a", + "uif7eend", + "uif5le", + "ui4go", + "ui4g3r", + "uig3s4", + "ui4k3a", + "ui4k3l", + "ui4k3r", + "uik7sfee", + "uik6sta", + "uik7uitk", + "ui4kw", + "uil7aap.", + "uil5eks", + "uil7esel", + "ui4l5oo", + "uil7tjan", + "ui4ma", + "uim7oes.", + "ui4na", + "ui5nae", + "uin5ar", + "uin7asyn", + "uind4", + "uin7drek", + "uin7ivoo", + "uin7kole", + "ui4n3o", + "uin7ser.", + "uin5si", + "uin6ska", + "ui4pl", + "ui4po", + "uip5oo", + "uip7ore.", + "uip7roes", + "ui4s3a", + "uis3j", + "ui4s3o", + "uis5ta", + "ui4t3a", + "uit7dein", + "ui4t5ee", + "ui5ter", + "uit3j", + "uit3r", + "uit4sj", + "uit6-as", + "uk4aa", + "ukaar4", + "uk5loo", + "u4kof", + "uk5off", + "u4kor", + "u5krat", + "uk3ry", + "ukse4s", + "uk4ski", + "uks4m", + "uks7pop.", + "uk4sv", + "uk4th", + "uku7yama", + "u2k3w", + "u1la", + "ul3ag", + "uld5erk", + "ule6sta", + "ulê6r-w", + "ulf6api", + "ul5ins", + "u1lo", + "ul5oog", + "ulp7eksa", + "ulp7oort", + "ulp7orga", + "ul4saa", + "uls6oms", + "ult7inge", + "ult7uit.", + "u1lu", + "u2m", + "u3ma", + "um5agt", + "umat4", + "uma5tj", + "u3me", + "umg6rok", + "u3mi", + "um4ie", + "um5ond", + "um4s.", + "ums7feld", + "u3mu", + "u4mui", + "umu4s", + "un5arm", + "uner6st", + "5unifo", + "3univ", + "unk7reda", + "un2s3", + "uns6enb", + "un4sid", + "uns6kap", + "un5s6kol", + "un7s6kool", + "uns7lagg", + "uns7taal", + "un5str", + "unt7eenh", + "un6tinn", + "unt7real", + "unt6roe", + "unts6ko", + "unt5sw", + "unug6s.", + "u1o", + "upi6lop", + "u4ply", + "u4pon", + "u1ra", + "ur5aar", + "ur3af", + "ur5agt", + "ur3ak", + "u5ra5s4t", + "ur5atl", + "ur5een", + "u4ref", + "ur5eff", + "ure5um", + "urf7loop", + "urg6h-s", + "urg7laag", + "u4r5int", + "urke5s", + "urk7nael", + "u1ro", + "uro7pesi", + "urp7agti", + "urr7heim", + "urs7agte", + "ur4s5ek", + "urs6fee", + "ur6sloo", + "urs7mous", + "ur4sno", + "ur4s5oo", + "urs7paar", + "urs6par", + "ur4spr", + "urs6wee", + "urs6wie", + "ur6t5oor", + "ur4top", + "urt7room", + "u1ru", + "u1ry", + "us3ag", + "usa7lag.", + "u4sap", + "us5een", + "use5st", + "ush7die.", + "ush7koal", + "usie4k", + "usiek5l", + "u4s5ins", + "u2s3k", + "us4k.", + "us4kok", + "us4kri", + "u2s3l", + "u3s4lu", + "u4sno", + "u2s3o", + "us4ol", + "us4or", + "us3p", + "us4pie", + "u4spo", + "us5pot", + "usse7us.", + "us3t", + "us4t.", + "ust5akt", + "usta6v.", + "us4tb", + "us4tf", + "us4tg", + "us4th", + "us6tink", + "us4to", + "us6trek", + "us5tru", + "us4ts", + "us3w", + "u2t", + "u3ta", + "ut5adm", + "u4t3ag", + "uta7spek", + "u3te", + "ute7ling", + "ute7rago", + "u3ti", + "u3to", + "u4topl", + "ut5org", + "ut4rek", + "uts7luis", + "ut4spr", + "u3tu", + "u3ty", + "uu2", + "uur1", + "uur3i", + "uur6s5in", + "uus3", + "uus6khe", + "uut3j", + "uwees4", + "uwe7smit", + "u5yste", + "u3yu", + "û1", + "1ü1", + "1v2", + "vaar6st", + "va4kar", + "vak7eie.", + "va4kes", + "va4ki", + "va5kie", + "va4k3o", + "va4kr", + "val7este", + "val7fees", + "val7funk", + "val7isog", + "valk7oë.", + "val7opto", + "val4sa", + "val6spa", + "vals7pan", + "val6spo", + "val6spr", + "val6s5te", + "val6sth", + "va4n5ee", + "van7effe", + "van6gap", + "van6gre", + "van7uit.", + "vari5et", + "var6kja", + "var6kle", + "var4k5n", + "var4k5o", + "var4k5r", + "vas7ent.", + "vas6oor", + "vas7waai", + "ve2", + "ve3d", + "vee7kong", + "vee5kr", + "vee4l", + "veer5a", + "vee3s4", + "ve9ga.", + "veis4", + "vei5st", + "vel6don", + "vel4d5r", + "vel5oo", + "ve5lop", + "vel5sm", + "vel7sple", + "ve5lum", + "ve3na", + "ve3ne", + "ve5nor", + "ven4t5j", + "ve3nu", + "vep7legi", + "3ver1", + "ve9ra.", + "verd4", + "verdien7s8", + "ve5reb", + "ve5rek", + "ver6ema", + "ver6ena", + "ve5rend", + "ver6eve", + "ver6flu", + "ver6fru", + "ve3ri", + "ve6r5inn", + "verk4", + "ver5kl", + "ver5kw", + "ve7rona.", + "ver5sa", + "vers6ki", + "ver7skin", + "vers8kop.", + "ver5sl", + "ver5sm", + "vers6mag", + "ver5sp", + "ver7stal", + "ver5s4w", + "vers8waar", + "ver4t5j", + "ver5tw", + "ves3p", + "ves3t", + "ves7taal", + "ve5suv", + "vet5in", + "vet5ji", + "vet7opga", + "vet3r", + "vets4", + "vet5sm", + "vid5so", + "vie7ring", + "vig4s", + "vi5rag", + "vi4rg", + "vi4r-", + "vi4sar", + "vi4so", + "vis5ol", + "vis7oog.", + "vis5tr", + "vi3tr", + "vit7rate", + "vlag5s", + "vla4k", + "vla7koek", + "vla6sak", + "vle4k", + "vlek5l", + "v4lie", + "vlie6so", + "voe6rek", + "voe6rui", + "voë4l", + "voël7oë.", + "vog7inho", + "vo4gr", + "vo4lei", + "vol4g5a", + "vol6gon", + "vo4l3o", + "vol7song", + "vol7uit.", + "vol7ywer", + "vond6s7te", + "von6klo", + "voo7doo.", + "voor5s4", + "vor4s5t", + "vor7ster", + "vou7pops", + "vou5tj", + "vra6gry", + "v4re.", + "vree6tj", + "vreet7ji", + "vrie6sp", + "vri6jze", + "vry7duik", + "vry7kyk.", + "vry3s4", + "vry5st", + "vry7uit.", + "vu4e.", + "vu9yo.", + "vyf7armi", + "vy3s", + "1w", + "2w.", + "4wael", + "wae6lat", + "4wa4eo", + "3wag.", + "wag6las", + "wal6ste", + "wand6sk", + "wan6gaa", + "wan7inge", + "wans4", + "wan5sm", + "5wapen", + "3warm", + "war4s3", + "wars6e.", + "4wart", + "war6thi", + "war4t5j", + "war6toë", + "wart7oë.", + "war6too", + "war4t5r", + "war6tys", + "wa5shi", + "was6kaa", + "was5la", + "was6mou", + "was7pan.", + "wa5str", + "wate6ra", + "water7aa", + "wat5so", + "we4bad", + "we4bm", + "we4b5ru", + "web7taal", + "web7vlie", + "3wed", + "we4d3r", + "we5dra", + "we5dry", + "we4dy", + "5weefse", + "weeg6s.", + "wee5ran", + "wee5sa", + "wee7skaa", + "wee5sko", + "wee5sl", + "wee5s4p", + "wee5st", + "wee6tru", + "3weg", + "we4ga", + "weg7dof.", + "weg3l", + "we4go", + "weg7orde", + "we4g3r", + "weg3s4", + "weg5st", + "we4gu", + "4weis", + "we4k5ro", + "wek7uur.", + "wel7aanb", + "we6larg", + "we4l5ee", + "wel7flan", + "wel7fron", + "wel5oor", + "we4l5op", + "wel6ske", + "we4m3o", + "wem6os.", + "we4nak", + "we4n5as", + "wen7eens", + "wen6sad", + "wen6san", + "wen6sar", + "wen6sei", + "wen6ser", + "wen6ses", + "wen4sk", + "wens5ka", + "wen7skud", + "wen4s5l", + "wen4so", + "wen6spr", + "wen6ste", + "wens7tes", + "wen4s5u", + "wer7esse", + "wer6fom", + "wer6gar", + "wer6gre", + "wer6int", + "3werk", + "wer6kad", + "wer6k5af", + "wer6kes", + "wer4kl", + "werk7laa", + "wer7klan", + "wer7klap", + "wer7klok", + "wer6koms", + "wer6kon", + "wer7kony", + "wer6kre", + "wer6kro", + "wer6kuu", + "wer4kw", + "wer5kwa", + "wer4ky", + "we4r3o", + "wer6paf", + "wer6pan", + "wer6plo", + "wer6pon", + "wer6poo", + "wer6por", + "wer7smed", + "wer7uil.", + "wes6mit", + "wes7oewe", + "we4sp", + "wes7pemi", + "we4s3t", + "we5sta", + "wes4th", + "we5s4tr", + "wes7waar", + "3wet.", + "wet7regu", + "wet4s5o", + "wet4s5t", + "wet7wysi", + "3wêr", + "4wfon", + "wids7tor", + "wiel5a", + "wie4t5j", + "wi4gr", + "wi4kl", + "wi4ko", + "wiks7te.", + "wil6dag", + "wil6sin", + "wil4sk", + "wind7as.", + "win6del", + "win6dop", + "wind7op.", + "win4dr", + "wind7ruk", + "win6kle", + "win4sk", + "win7sky.", + "win4s5t", + "win7ston", + "win6tap", + "win6tes", + "wip7lig.", + "wip7roos", + "wit5el", + "wit7inkb", + "wit5ji", + "wi4t3o", + "wit5ro", + "2wj", + "wje6tun", + "4woeg", + "woe4s", + "wo4l3a", + "wol7invo", + "wol6klo", + "wo4l3o", + "woor6dr", + "wo5rum", + "wou6dag", + "w2r", + "wree4", + "wri6gon", + "2ws", + "wur4gr", + "wur4m", + "wurm5a", + "2ww", + "wwe7rint", + "wyd5oo", + "wyd7uite", + "wyk6was", + "wyn6and", + "wyn5sm", + "3wys", + "wys7aksi", + "wys3k", + "wys3p", + "wys5ta", + "wyt7raak", + "x'9ie.", + "x1a", + "xe1", + "x3em", + "xerox7e.", + "x2h", + "x1i", + "xys6te.", + "y1a", + "y4ama", + "ybe6lil", + "y2d", + "y3da", + "y3de", + "yden4s", + "ydgele6", + "ydg6leu", + "y3di", + "yd3of", + "yd3re", + "yd3ro", + "yd4sin", + "yd6skat", + "yds7krit", + "yds7orde", + "y1e", + "y4enn", + "yer2", + "yer7hof.", + "yer7maat", + "yer4s", + "yer7ton.", + "yer7vill", + "yer7voël", + "yes6agt", + "3yeu", + "yf3aa", + "y4far", + "yf5as.", + "yf3l", + "y2f3r", + "yf5ren", + "yf4sl", + "yf4su", + "y1g", + "yg4le", + "yg4li", + "yg4ly", + "yg5saa", + "ygs7kans", + "yg5sko", + "ygs5le", + "ygs6tek", + "yg4sto", + "yg4stu", + "ykaar4", + "yker6st", + "y4k5ins", + "y2kl", + "yk3li", + "yk4lu", + "yk5lui", + "yk5lus", + "ykoms4", + "y4kor", + "yk3ri", + "yk4s5ad", + "yk4sk", + "yks7kans", + "yk3sp", + "yks4t", + "yk4su", + "y2k3w", + "y1la", + "y1lo", + "y4loe", + "yls7laar", + "y2n1a", + "yn4a.", + "y4nei", + "y4n5ete", + "yn1g2", + "yn5kli", + "yn5kwa", + "y2n1o", + "y3n4om", + "yns6agt", + "yn4s5am", + "yns5ins", + "yn5sly", + "yns4m", + "yns7maan", + "yn4s5or", + "yn4sp", + "yns7paar", + "yns4t", + "yn3u", + "yo9yo.", + "y2p", + "y3pa", + "y3pe", + "y3pi", + "y5plan", + "yp3li", + "yp5org", + "y3pr", + "y3pu", + "y1r", + "y4sam", + "ys4ig", + "y4s5ind", + "y4s5ins", + "y2sk", + "ys5kar", + "ys3ko", + "y5s4koo", + "y2s3l", + "y2s3n", + "y2s3o", + "ys4ok", + "ys4ou", + "ys5poe", + "ys3t", + "ys4ta", + "y4s5taf", + "y5s4tel", + "y4ster", + "y3s4tr", + "ys4tu", + "ys3ui", + "ys3w", + "y2t", + "y3ta", + "yt3ag", + "y3te", + "yt4ha", + "y3ti", + "y3tj", + "y3to", + "y3tu", + "y3ty", + "yve7sant", + "1z", + "2z.", + "4zbur", + "zee7rust", + "zen7elle", + "zi2c", + "zi5cat", + "4zman", + "zook6a.", + "2zz", + "2-1", + "-er4t", + "-ert5j", + "-ha-7ha.", + "-k4li", + "-na6gew", + "-s4ti", + "-t4we", + "-5twee" + ], + "exceptions":[ + "sandaal", + "aand-e-tes", + "aan-gons", + "aan-sit-riem", + "af-ets", + "af-glooi", + "a-fri-kaans-eer-ste-taal-spre-ker", + "al-berts-kroon", + "al-ler-geen", + "baad-jie-mou-e", + "baan-vak", + "bar-mit-swa", + "boek-il-lus-tra-sies", + "bruids-ka-mer", + "buf-fels-poort", + "bur-ger-drag", + "chris-sies-meer", + "da-gha-men-ger", + "dak-oor-hang", + "dek-la-ding", + "dek-weef-sel", + "del-gings-fonds-plan", + "deur-swer-we", + "di-a-lek-woor-de-boek", + "dik-bek-wind", + "di-vi-dend-uit-ke-ring", + "dom-siek-te", + "drie-hoeks-me-ting", + "druk-ker-fonts", + "ei-en-doms-wê-reld", + "eks-trin-sie-ke", + "e-lands-kraal", + "e-lek-tro-ne-ga-ti-wi-teit", + "et-ter-sweer", + "fru-ga-le", + "gang-lig", + "gars-aar", + "ge-beds-ket-ting", + "ge-bruik-sfeer", + "ge-loofs-i-den-ti-teit", + "gem-mer-es-sens", + "ge-skoert", + "ge-slags-om-gang", + "ge-voels-kri-tiek", + "ge-voels-waar-de", + "ge-we-tens-angs", + "ge-wrig-smeer", + "gras-ta-pyt", + "grie-kwa", + "groeps-por-tret-te", + "grond-sop", + "haard-ys-ter", + "haat-skrif", + "han-dels-per-seel", + "han-ger-tjie-hei-de", + "har-sing-aan-doe-ning", + "hel-toe-gaan-vloek-woor-de", + "hond-ag-tig", + "ie-der-een", + "in-dink", + "in-gaar", + "in-skink", + "in-steek-slot", + "in-tap", + "in-ter-net-om-ge-wing", + "in-tree-da-tum", + "in-twy-fel-trek-king", + "ja-ka-ran-da-ko-nin-gin", + "jong-mei-sie-dro-me", + "ka-juits-maat", + "ka-li-glas", + "kam-de-bo-stink-hout", + "ka-me-roens", + "kam-sti-ge", + "kant-ruit", + "ka-ree-paal", + "karst-treg-ter", + "keg-an-ker", + "kies-a-re-as", + "klik-spaan", + "knal-kwik", + "kon-sep-or-don-nan-sie", + "kooks-oond", + "ko-tan-gens", + "kui-pers-am-bag", + "kuns-te-ra-de", + "kwak-sal-wers-mid-del", + "lamp-staan-der", + "lands-op-me-ting", + "lang-ter-myn-im-pak", + "lang-u-re", + "la-ven-tel-tak-kies", + "le-wens-kiem", + "lies-maat", + "lig-gaams-tem-pe-ra-tuur", + "limf-weef-sel", + "lip-om-ly-ner", + "maand-uit-ga-we", + "man-gaan-staal", + "mas-korf", + "mens-ky-ker", + "me-to-diek-es-sen-sies", + "mid-o-se-a-nie-se", + "mou-ska-kel", + "na-gaan-de", + "nar-re-slee", + "ne-gev-woes-tyn", + "nek-a-re", + "om-me-swaai", + "on-der-wys-ak-sie", + "on-tra-di-si-o-ne-le", + "oor-deels-plek", + "o-ra-gie", + "paarl-oos", + "pa-si-ënt-re-kords", + "pas-to-rie-tuin", + "plan-ke-koors", + "poe-toe-pap", + "pos-a-dres", + "pot-te-bak-kers-oond", + "pries-ter-amp", + "prins-loo-straat", + "proe-gla-sie", + "pte-ri-gi-um", + "raar-der", + "re-gi-ments-kom-man-dant", + "regs-en-ti-teit", + "res-lap", + "rond-skink", + "rooi-poot-el-sie", + "room-ter-te", + "ru-staal", + "se-ren-ge-ti", + "seun-so-praan", + "siek-wees", + "sies-tog", + "skaats-loop-baan", + "skree-tjies", + "slet-jie", + "snik-warm", + "soet-o-lie", + "son-de-val", + "sor-ghum-oes", + "spoed-oe-fe-nin-ge", + "spoor-weg-in-kom-ste", + "stads-nôi", + "sti-let-jie", + "stok-siel-sa-lig-al-leen", + "straat-slim", + "stre-pies-fer-weel", + "suid-ein-de", + "suip-roes", + "swaan-nes-te", + "swart-aas-vo-ëls", + "swie-ren-ga", + "ta-ke-la-sie", + "teen-sank-sies", + "tip-pe-ra-ry", + "tref-en-trap-on-ge-luk", + "tui-me-laar-dop", + "twis-ap-pel", + "tyds-ter-me", + "ui-er-sweer", + "uit-tree-loon", + "val-reep-leer", + "ver-band-uit-ma-ker", + "ver-koops-wel-sla-e", + "ver-sap-te", + "ver-val-funk-sie", + "ver-wy-sings-half-le-we-in-deks", + "vin-ger-e-te", + "volks-e-mo-sie", + "volks-ka-pi-ta-lis-me", + "vol-son-ge", + "vond-se", + "vos-kop", + "vre-des-en-gel", + "vre-des-par-ty", + "wa-pen-stil-stand", + "wa-ter-ver-koe-lings-to-rings", + "we-du-wee-skof", + "wel-oor-wo-ë", + "werp-lood", + "wes-oe-wer", + "xho-sa-tjie" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/as.json b/borb/pdf/canvas/layout/hyphenation/resources/as.json new file mode 100644 index 000000000..6d8c1c9b1 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/as.json @@ -0,0 +1,76 @@ +{ + "patterns" :[ + "2‍2", + "1‌1", + "অ1", + "আ1", + "ই1", + "ঈ1", + "উ1", + "ঊ1", + "ঋ1", + "ৠ1", + "ঌ1", + "ৡ1", + "এ1", + "ঐ1", + "ও1", + "ঔ1", + "া1", + "ি1", + "ী1", + "ু1", + "ূ1", + "ৃ1", + "ৄ1", + "ৢ1", + "ৣ1", + "ে1", + "ৈ1", + "ো1", + "ৌ1", + "2়2", + "ৗ1", + "1ক", + "1খ", + "1গ", + "1ঘ", + "1ঙ", + "1চ", + "1ছ", + "1জ", + "1ঝ", + "1ঞ", + "1ট", + "1ঠ", + "1ড", + "1ড়", + "1ঢ", + "1ঢ়", + "1ণ", + "1ত", + "1থ", + "1দ", + "1ধ", + "1ন", + "1প", + "1ফ", + "1ব", + "1ভ", + "1ম", + "1য", + "1য়", + "1র", + "1ল", + "1শ", + "1ষ", + "1স", + "1হ", + "ৎ1", + "2ঃ1", + "2ং1", + "2ঁ1", + "2ঽ1", + "2্2" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/bg.json b/borb/pdf/canvas/layout/hyphenation/resources/bg.json new file mode 100644 index 000000000..fc41b0010 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/bg.json @@ -0,0 +1,6890 @@ +{ + "patterns":[ + ".антиа4", + ".антиб4", + ".антив4", + ".антиг4", + ".антид4", + ".антие4", + ".антиж4", + ".антиз4", + ".антии4", + ".антий4", + ".антик4", + ".антил4", + ".антим4", + ".антин4", + ".антио4", + ".антип4", + ".антир4", + ".антис4", + ".антит4", + ".антиу4", + ".антиф4", + ".антих4", + ".антиц4", + ".антиш4", + ".антищ4", + ".антиъ4", + ".антию4", + ".антия4", + ".бб8", + ".бв8", + ".бг8", + ".бд8", + ".бж8", + ".бз8", + ".бк8", + ".бл8", + ".бм8", + ".бн8", + ".бп8", + ".бр8", + ".бс8", + ".бт8", + ".бф8", + ".бх8", + ".бц8", + ".бч8", + ".бш8", + ".бщ8", + ".вб8", + ".вбб8", + ".вбв8", + ".вбг8", + ".вбд8", + ".вбж8", + ".вбз8", + ".вбк8", + ".вбл8", + ".вбм8", + ".вбн8", + ".вбп8", + ".вбр8", + ".вбс8", + ".вбт8", + ".вбф8", + ".вбх8", + ".вбц8", + ".вбч8", + ".вбш8", + ".вбщ8", + ".вв8", + ".ввб8", + ".ввв8", + ".ввг8", + ".ввд8", + ".ввж8", + ".ввз8", + ".ввк8", + ".ввл8", + ".ввм8", + ".ввн8", + ".ввп8", + ".ввр8", + ".ввс8", + ".ввт8", + ".ввф8", + ".ввх8", + ".ввц8", + ".ввч8", + ".ввш8", + ".ввщ8", + ".вг8", + ".вгб8", + ".вгв8", + ".вгг8", + ".вгд8", + ".вгж8", + ".вгз8", + ".вгк8", + ".вгл8", + ".вгм8", + ".вгн8", + ".вгп8", + ".вгр8", + ".вгс8", + ".вгт8", + ".вгф8", + ".вгх8", + ".вгц8", + ".вгч8", + ".вгш8", + ".вгщ8", + ".вд8", + ".вдб8", + ".вдв8", + ".вдг8", + ".вдд8", + ".вдж8", + ".вдз8", + ".вдк8", + ".вдл8", + ".вдм8", + ".вдн8", + ".вдп8", + ".вдр8", + ".вдс8", + ".вдт8", + ".вдф8", + ".вдх8", + ".вдц8", + ".вдч8", + ".вдш8", + ".вдщ8", + ".вж8", + ".вжб8", + ".вжв8", + ".вжг8", + ".вжд8", + ".вжж8", + ".вжз8", + ".вжк8", + ".вжл8", + ".вжм8", + ".вжн8", + ".вжп8", + ".вжр8", + ".вжс8", + ".вжт8", + ".вжф8", + ".вжх8", + ".вжц8", + ".вжч8", + ".вжш8", + ".вжщ8", + ".вз8", + ".взб8", + ".взв8", + ".взг8", + ".взд8", + ".взж8", + ".взз8", + ".взк8", + ".взл8", + ".взм8", + ".взн8", + ".взп8", + ".взр8", + ".взс8", + ".взт8", + ".взф8", + ".взх8", + ".взц8", + ".взч8", + ".взш8", + ".взщ8", + ".вк8", + ".вкб8", + ".вкв8", + ".вкг8", + ".вкд8", + ".вкж8", + ".вкз8", + ".вкк8", + ".вкл8", + ".вкм8", + ".вкн8", + ".вкп8", + ".вкр8", + ".вкс8", + ".вкт8", + ".вкф8", + ".вкх8", + ".вкц8", + ".вкч8", + ".вкш8", + ".вкщ8", + ".вл8", + ".влб8", + ".влв8", + ".влг8", + ".влд8", + ".влж8", + ".влз8", + ".влк8", + ".влл8", + ".влм8", + ".влн8", + ".влп8", + ".влр8", + ".влс8", + ".влт8", + ".влф8", + ".влх8", + ".влц8", + ".влч8", + ".влш8", + ".влщ8", + ".вм8", + ".вмб8", + ".вмв8", + ".вмг8", + ".вмд8", + ".вмж8", + ".вмз8", + ".вмк8", + ".вмл8", + ".вмм8", + ".вмн8", + ".вмп8", + ".вмр8", + ".вмс8", + ".вмт8", + ".вмф8", + ".вмх8", + ".вмц8", + ".вмч8", + ".вмш8", + ".вмщ8", + ".вн8", + ".внб8", + ".внв8", + ".внг8", + ".внд8", + ".внж8", + ".внз8", + ".внк8", + ".внл8", + ".внм8", + ".внн8", + ".внп8", + ".внр8", + ".внс8", + ".внт8", + ".внф8", + ".внх8", + ".внц8", + ".внч8", + ".внш8", + ".внщ8", + ".вп8", + ".впб8", + ".впв8", + ".впг8", + ".впд8", + ".впж8", + ".впз8", + ".впк8", + ".впл8", + ".впм8", + ".впн8", + ".впп8", + ".впр8", + ".впс8", + ".впт8", + ".впф8", + ".впх8", + ".впц8", + ".впч8", + ".впш8", + ".впщ8", + ".вр8", + ".врб8", + ".врв8", + ".врг8", + ".врд8", + ".врж8", + ".врз8", + ".врк8", + ".врл8", + ".врм8", + ".врн8", + ".врп8", + ".врр8", + ".врс8", + ".врт8", + ".врф8", + ".врх8", + ".врц8", + ".врч8", + ".врш8", + ".врщ8", + ".вс8", + ".всб8", + ".всв8", + ".всг8", + ".всд8", + ".всж8", + ".всз8", + ".вск8", + ".всл8", + ".всм8", + ".всн8", + ".всп8", + ".вср8", + ".всс8", + ".вст8", + ".всф8", + ".всх8", + ".всц8", + ".всч8", + ".всш8", + ".всщ8", + ".вт8", + ".втб8", + ".втв8", + ".втг8", + ".втд8", + ".втж8", + ".втз8", + ".втк8", + ".втл8", + ".втм8", + ".втн8", + ".втп8", + ".втр8", + ".втс8", + ".втт8", + ".втф8", + ".втх8", + ".втц8", + ".втч8", + ".втш8", + ".втщ8", + ".вф8", + ".вфб8", + ".вфв8", + ".вфг8", + ".вфд8", + ".вфж8", + ".вфз8", + ".вфк8", + ".вфл8", + ".вфм8", + ".вфн8", + ".вфп8", + ".вфр8", + ".вфс8", + ".вфт8", + ".вфф8", + ".вфх8", + ".вфц8", + ".вфч8", + ".вфш8", + ".вфщ8", + ".вх8", + ".вхб8", + ".вхв8", + ".вхг8", + ".вхд8", + ".вхж8", + ".вхз8", + ".вхк8", + ".вхл8", + ".вхм8", + ".вхн8", + ".вхп8", + ".вхр8", + ".вхс8", + ".вхт8", + ".вхф8", + ".вхх8", + ".вхц8", + ".вхч8", + ".вхш8", + ".вхщ8", + ".вц8", + ".вцб8", + ".вцв8", + ".вцг8", + ".вцд8", + ".вцж8", + ".вцз8", + ".вцк8", + ".вцл8", + ".вцм8", + ".вцн8", + ".вцп8", + ".вцр8", + ".вцс8", + ".вцт8", + ".вцф8", + ".вцх8", + ".вцц8", + ".вцч8", + ".вцш8", + ".вцщ8", + ".вч8", + ".вчб8", + ".вчв8", + ".вчг8", + ".вчд8", + ".вчж8", + ".вчз8", + ".вчк8", + ".вчл8", + ".вчм8", + ".вчн8", + ".вчп8", + ".вчр8", + ".вчс8", + ".вчт8", + ".вчф8", + ".вчх8", + ".вчц8", + ".вчч8", + ".вчш8", + ".вчщ8", + ".вш8", + ".вшб8", + ".вшв8", + ".вшг8", + ".вшд8", + ".вшж8", + ".вшз8", + ".вшк8", + ".вшл8", + ".вшм8", + ".вшн8", + ".вшп8", + ".вшр8", + ".вшс8", + ".вшт8", + ".вшф8", + ".вшх8", + ".вшц8", + ".вшч8", + ".вшш8", + ".вшщ8", + ".вщ8", + ".вщб8", + ".вщв8", + ".вщг8", + ".вщд8", + ".вщж8", + ".вщз8", + ".вщк8", + ".вщл8", + ".вщм8", + ".вщн8", + ".вщп8", + ".вщр8", + ".вщс8", + ".вщт8", + ".вщф8", + ".вщх8", + ".вщц8", + ".вщч8", + ".вщш8", + ".вщщ8", + ".въ2за4", + ".въ2зб4", + ".въ2зв4", + ".въ2зг4", + ".въ2зд4", + ".въ2зе4", + ".въ5з4ел", + ".въ5з4е5ла", + ".въ5з4е5лът", + ".въ2зж4", + ".въ2зз4", + ".въ2зи4", + ".въ2зй4", + ".въ2зк4", + ".въ2зл4", + ".въ2зм4", + ".въ2зн4", + ".въ2зо4", + ".въ2зп4", + ".въ2зр4", + ".въ2зс4", + ".въ2зт4", + ".въ2зу4", + ".въ2зф4", + ".въ2зх4", + ".въ2зц4", + ".въ2зч4", + ".въ2зш4", + ".въ2зщ4", + ".въ2зъ4", + ".въ2зю4", + ".въ2зя4", + ".гб8", + ".гв8", + ".гг8", + ".гд8", + ".гж8", + ".гз8", + ".гк8", + ".гл8", + ".гм8", + ".гн8", + ".гп8", + ".гр8", + ".гс8", + ".гт8", + ".гф8", + ".гх8", + ".гц8", + ".гч8", + ".гш8", + ".гщ8", + ".дб8", + ".дв8", + ".дг8", + ".дд8", + ".дж8", + ".дз8", + ".дк8", + ".дл8", + ".дм8", + ".дн8", + ".доа4", + ".доб4", + ".до4б5лест", + ".до4б5р", + ".до4б6ро", + ".дов4", + ".дог4", + ".до4г5м", + ".дод4", + ".дое4", + ".дож4", + ".доз4", + ".дои4", + ".док4", + ".до4к5л", + ".до4к5т", + ".дол4", + ".до4л5н", + ".до4л5ч", + ".дом4", + ".дон4", + ".до4н5г", + ".до4н5д", + ".до4н5ж", + ".до4н5к", + ".до4н5с", + ".до4н5ч", + ".доо4", + ".доп4", + ".дор4", + ".дос4", + ".до4с5то", + ".дот4", + ".доу4", + ".доф4", + ".дох4", + ".доц4", + ".доч4", + ".дош4", + ".дощ4", + ".доъ4", + ".дою4", + ".доя4", + ".дп8", + ".др8", + ".дс8", + ".дт8", + ".дф8", + ".дх8", + ".дц8", + ".дч8", + ".дш8", + ".дщ8", + ".жб8", + ".жв8", + ".жг8", + ".жд8", + ".жж8", + ".жз8", + ".жк8", + ".жл8", + ".жм8", + ".жн8", + ".жп8", + ".жр8", + ".жс8", + ".жт8", + ".жф8", + ".жх8", + ".жц8", + ".жч8", + ".жш8", + ".жщ8", + ".заа4", + ".заб4", + ".зав4", + ".заг4", + ".зад4", + ".за4д5гран", + ".за4д5гроб", + ".за4д5кулис", + ".за4д5мин", + ".за4д5мор", + ".за4д5н", + ".зае4", + ".заж4", + ".заз4", + ".заи4", + ".зак4", + ".зал4", + ".за4л5п", + ".зам4", + ".зан4", + ".за4н5д", + ".зао4", + ".зап4", + ".за4п5т", + ".зар4", + ".за4р5з", + ".зас4", + ".зат4", + ".зау4", + ".заф4", + ".зах4", + ".зац4", + ".зач4", + ".заш4", + ".защ4", + ".заъ4", + ".заю4", + ".зая4", + ".зб8", + ".зв8", + ".зг8", + ".зд8", + ".зж8", + ".зз8", + ".зк8", + ".зл8", + ".зм8", + ".зн8", + ".зп8", + ".зр8", + ".зс8", + ".зт8", + ".зф8", + ".зх8", + ".зц8", + ".зч8", + ".зш8", + ".зщ8", + ".иза4", + ".изб4", + ".изв4", + ".изг4", + ".изд4", + ".изе4", + ".изж4", + ".изз4", + ".изи4", + ".изй4", + ".изк4", + ".изл4", + ".изм4", + ".изн4", + ".изо2бб4", + ".изо2бв4", + ".изо2бг4", + ".изо2бд4", + ".изо2бж4", + ".изо2бз4", + ".изо4би", + ".изо2бк4", + ".изо2бл4", + ".изо2бм4", + ".изо2бн4", + ".изо2бп4", + ".изо2бр4", + ".изо2бс4", + ".изо2бт4", + ".изо2бф4", + ".изо2бх4", + ".изо2бц4", + ".изо2бч4", + ".изо2бш4", + ".изо2бщ4", + ".изохк", + ".изп4", + ".изпоа4", + ".изпоб4", + ".изпов4", + ".изпог4", + ".изпод4", + ".изпое4", + ".изпож4", + ".изпоз4", + ".изпои4", + ".изпой4", + ".изпок4", + ".изпол4", + ".изпо4л5з", + ".изпом4", + ".изпо4м5п", + ".изпон4", + ".изпоо4", + ".изпоп4", + ".изпор4", + ".изпо4р5т", + ".изпос4", + ".изпот4", + ".изпоу4", + ".изпоф4", + ".изпох4", + ".изпоц4", + ".изпоч4", + ".изпош4", + ".изпощ4", + ".изпоъ4", + ".изпою4", + ".изпоя4", + ".изр4", + ".изс4", + ".изт4", + ".изу4", + ".изф4", + ".изх4", + ".изц4", + ".изч4", + ".изш4", + ".изщ4", + ".изъ4", + ".изю4", + ".изя4", + ".кб8", + ".кв8", + ".кг8", + ".кд8", + ".кж8", + ".кз8", + ".кк8", + ".кл8", + ".км8", + ".кн8", + ".кп8", + ".кр8", + ".кс8", + ".кт8", + ".кф8", + ".кх8", + ".кц8", + ".кч8", + ".кш8", + ".кщ8", + ".лб8", + ".лв8", + ".лг8", + ".лд8", + ".лж8", + ".лз8", + ".лк8", + ".лл8", + ".лм8", + ".лн8", + ".лп8", + ".лр8", + ".лс8", + ".лт8", + ".лф8", + ".лх8", + ".лц8", + ".лч8", + ".лш8", + ".лщ8", + ".мб8", + ".мв8", + ".мг8", + ".мд8", + ".мж8", + ".мз8", + ".мк8", + ".мл8", + ".мм8", + ".мн8", + ".мп8", + ".мр8", + ".мс8", + ".мт8", + ".мф8", + ".мх8", + ".мц8", + ".мч8", + ".мш8", + ".мщ8", + ".наа4", + ".наб4", + ".нав4", + ".наг4", + ".на4г5ло", + ".на2дб4", + ".на2дв4", + ".на2дг4", + ".на2дд4", + ".на2д3ж4", + ".на3д4жав", + ".на3д4жас", + ".на2дз4", + ".на4ди4гр", + ".на2дк4", + ".на2дл4", + ".на2дм4", + ".на2дн4", + ".на2дп4", + ".на2др4", + ".над4ращ", + ".над4реб", + ".над4рем", + ".над4роб", + ".над4рус", + ".над4рън", + ".над4рям", + ".на2дс4", + ".на2дт4", + ".на2дф4", + ".на2дх4", + ".на2дц4", + ".на2дч4", + ".на2дш4", + ".на2дщ4", + ".нае4", + ".наж4", + ".наз4", + ".наи4", + ".нак4", + ".нал4", + ".нам4", + ".нан4", + ".нао4", + ".нап4", + ".нар4", + ".на4р5г", + ".на4р5к", + ".нас4", + ".нат4", + ".нау4", + ".наф4", + ".нах4", + ".нац4", + ".нач4", + ".наш4", + ".нащ4", + ".наъ4", + ".наю4", + ".ная4", + ".нб8", + ".нв8", + ".нг8", + ".нд8", + ".нж8", + ".нз8", + ".нк8", + ".нл8", + ".нм8", + ".нн8", + ".нп8", + ".нр8", + ".нс8", + ".нт8", + ".нф8", + ".нх8", + ".нц8", + ".нч8", + ".нш8", + ".нщ8", + ".оа4", + ".оа5зис", + ".оба4гн", + ".обб4", + ".обв4", + ".обг4", + ".обд4", + ".обж4", + ".обз4", + ".оби4гр", + ".обк4", + ".обл4", + ".об4лаго", + ".об4лаж", + ".обм4", + ".обн4", + ".обо4бщ", + ".обоз4н", + ".обоз4р", + ".обос4н", + ".обособ", + ".обп4", + ".обр4", + ".об4рем", + ".об4рул", + ".об4ръс", + ".обс4", + ".обт4", + ".обу4зд", + ".обусл", + ".обф4", + ".обх4", + ".обц4", + ".обч4", + ".обш4", + ".общ4", + ".об4щ5н", + ".обя4сн", + ".ов4", + ".ов4дов", + ".ов4лад", + ".ов5ц", + ".ов5ч", + ".ог4", + ".ог5н", + ".од4", + ".ое4", + ".ож4", + ".оз4", + ".озд4р", + ".ои4", + ".ой4", + ".ок4", + ".ок5си", + ".ок5т", + ".ол4", + ".ол5тар", + ".ом4", + ".ом5лет", + ".ом5ни", + ".он4", + ".он5баш", + ".он5дул", + ".он5зи", + ".он5ко", + ".он5лайн", + ".он5то", + ".оо4", + ".оп4", + ".оп5т", + ".оп5ци", + ".ор4", + ".ор5б", + ".ор5г", + ".ор5д", + ".ор5к", + ".ор5л", + ".ор5н", + ".ор5т", + ".ор5ф", + ".ор5х", + ".ос4", + ".ос5ман", + ".ос5мин", + ".ос5миц", + ".ос5мич", + ".ос5мо", + ".ос5те", + ".ос5тро", + ".ос5ци", + ".отб4", + ".отв4", + ".отг4", + ".отд4", + ".отж4", + ".отз4", + ".оти4в", + ".оти4д", + ".отк4", + ".отл4", + ".отм4", + ".отн4", + ".отп4", + ".отр4", + ".отс4", + ".отт4", + ".оту4ч", + ".отф4", + ".отх4", + ".отц4", + ".отч4", + ".отш4", + ".отщ4", + ".оу4", + ".оф4", + ".ох4", + ".ох5ва", + ".ох5ка", + ".ох5на", + ".оц4", + ".оч4", + ".ош4", + ".ощ4", + ".оъ4", + ".ою4", + ".оя4", + ".пб8", + ".пв8", + ".пг8", + ".пд8", + ".пж8", + ".пз8", + ".пк8", + ".пл8", + ".пм8", + ".пн8", + ".поа4", + ".поб4", + ".пов4", + ".пог4", + ".по2дб4", + ".по2дв4", + ".под4воу", + ".по2дг4", + ".по2дд4", + ".по2д3ж4", + ".по3д4жав", + ".по3д4жур", + ".по2дз4", + ".по2ди4гр", + ".по2ди4зр", + ".по2дк4", + ".по2дл4", + ".по2дм4", + ".по2дн4", + ".по2до4паш", + ".по2до4стр", + ".по2до4тд", + ".по2до4тч", + ".по2до4ф", + ".по2дп4", + ".по2др4", + ".под4рем", + ".под4рън", + ".под4ръп", + ".под4рям", + ".по2дс4", + ".по2дт4", + ".по2ду4пр", + ".по2ду4ч", + ".по2дф4", + ".по2дх4", + ".по2дц4", + ".по2дч4", + ".по2дш4", + ".по2дщ4", + ".пое4", + ".пож4", + ".поз4", + ".позаа4", + ".позаб4", + ".позав4", + ".позаг4", + ".позад4", + ".позае4", + ".позаж4", + ".позаз4", + ".позаи4", + ".позай4", + ".позак4", + ".позал4", + ".позам4", + ".позан4", + ".позао4", + ".позап4", + ".позар4", + ".позас4", + ".позат4", + ".позау4", + ".позаф4", + ".позах4", + ".позац4", + ".позач4", + ".позаш4", + ".позащ4", + ".позаъ4", + ".позаю4", + ".позая4", + ".пои4", + ".пои2за4", + ".пои2зб4", + ".пои2зв4", + ".пои2зг4", + ".пои2зд4", + ".пои2зе4", + ".пои2зж4", + ".пои2зз4", + ".пои2зи4", + ".пои2зй4", + ".пои2зк4", + ".пои2зл4", + ".пои2зм4", + ".пои2зн4", + ".пои2зо4", + ".пои2зп4", + ".пои2зр4", + ".пои2зс4", + ".пои2зт4", + ".пои2зу4", + ".пои2зф4", + ".пои2зх4", + ".пои2зц4", + ".пои2зч4", + ".пои2зш4", + ".пои2зщ4", + ".пои2зъ4", + ".пои2зю4", + ".пои2зя4", + ".пой4", + ".пок4", + ".пол4", + ".по4л5з", + ".по4л5к", + ".по4л5с", + ".пом4", + ".по4м5п", + ".пон4", + ".понаа4", + ".понаб4", + ".понав4", + ".понаг4", + ".пона2дб4", + ".пона2дв4", + ".пона2дг4", + ".пона2дд4", + ".пона2дж4", + ".пона2дз4", + ".пона2ди4гр", + ".пона2дк4", + ".пона2дл4", + ".пона2дм4", + ".пона2дн4", + ".пона2дп4", + ".пона2др4", + ".понад4ращ", + ".понад4реб", + ".понад4рем", + ".понад4роб", + ".понад4рус", + ".понад4рън", + ".понад4рям", + ".пона2дс4", + ".пона2дт4", + ".пона2дф4", + ".пона2дх4", + ".пона2дц4", + ".пона2дч4", + ".пона2дш4", + ".пона2дщ4", + ".понае4", + ".понаж4", + ".поназ4", + ".понаи4", + ".понай4", + ".понак4", + ".понал4", + ".понам4", + ".понан4", + ".понао4", + ".понап4", + ".понар4", + ".понас4", + ".понат4", + ".понау4", + ".понаф4", + ".понах4", + ".понац4", + ".понач4", + ".понаш4", + ".понащ4", + ".понаъ4", + ".понаю4", + ".поная4", + ".по4н5т", + ".пооа4", + ".поо4бад", + ".поо4бажд", + ".поо2бб4", + ".поо2бв4", + ".поо2бг4", + ".поо2бд4", + ".поо2бж4", + ".поо2бз4", + ".поо2би4гр", + ".поо4бик", + ".поо2бк4", + ".поо2бл4", + ".поо2бм4", + ".поо2бн4", + ".поо2бп4", + ".поо2бр4", + ".поо2бс4", + ".поо2бт4", + ".поо2бф4", + ".поо2бх4", + ".поо2бц4", + ".поо2бч4", + ".поо2бш4", + ".поо2бщ4", + ".поо2бя4сн", + ".поов4", + ".поог4", + ".поод4", + ".поое4", + ".поож4", + ".пооз4", + ".поои4", + ".поой4", + ".поок4", + ".поол4", + ".поом4", + ".поон4", + ".пооо4", + ".пооп4", + ".поор4", + ".поос4", + ".поо2тб4", + ".поо2тв4", + ".поо2тг4", + ".поо2тд4", + ".поо2тж4", + ".поо2тз4", + ".поо2тк4", + ".поо2тл4", + ".поо2тм4", + ".поо2тн4", + ".поо2тп4", + ".поо2тр4", + ".поо2тс4", + ".поо2тт4", + ".поо2ту4ч", + ".поо2тф4", + ".поо2тх4", + ".поо2тц4", + ".поо2тч4", + ".поо2тш4", + ".поо2тщ4", + ".пооу4", + ".пооф4", + ".поох4", + ".пооц4", + ".пооч4", + ".поош4", + ".поощ4", + ".поо4щ5р", + ".пооъ4", + ".поою4", + ".пооя4", + ".поп4риа4", + ".поп4риб4", + ".поп4рив4", + ".поп4риг4", + ".поп4рид4", + ".поп4рие4", + ".поп4риж4", + ".поп4риз4", + ".поп4рии4", + ".поп4рий4", + ".поп4рик4", + ".поп4рил4", + ".поп4рим4", + ".поп4рин4", + ".поп4рио4", + ".поп4рип4", + ".поп4рир4", + ".поп4рис4", + ".поп4рит4", + ".поп4риу4", + ".поп4риф4", + ".поп4рих4", + ".поп4риц4", + ".поп4рич4", + ".поп4риш4", + ".поп4рищ4", + ".поп4риъ4", + ".поп4рию4", + ".поп4рия4", + ".пор4", + ".по4р5н", + ".по4р5т", + ".по4р5ф", + ".по4р5ц", + ".пос4", + ".по4с4т", + ".пот4", + ".по4т5н", + ".поу4", + ".поф4", + ".пох4", + ".поц4", + ".пош4", + ".пощ4", + ".поъ4", + ".пою4", + ".поя4", + ".пп8", + ".пр8", + ".преа4", + ".преб4", + ".прев4", + ".превъ2за4", + ".превъ2зб4", + ".превъ2зв4", + ".превъ2зг4", + ".превъ2зд4", + ".превъ2зе4", + ".превъ2зж4", + ".превъ2зз4", + ".превъ2зи4", + ".превъ2зй4", + ".превъ2зк4", + ".превъ2зл4", + ".превъ2зм4", + ".превъ2зн4", + ".превъ2зо4", + ".превъ2зп4", + ".превъ2зр4", + ".превъ2зс4", + ".превъ2зт4", + ".превъ2зу4", + ".превъ2зф4", + ".превъ2зх4", + ".превъ2зц4", + ".превъ2зч4", + ".превъ2зш4", + ".превъ2зщ4", + ".превъ2зъ4", + ".превъ2зю4", + ".превъ2зя4", + ".прег4", + ".пре2дб4", + ".пре2дв4", + ".пре2дг4", + ".пре2дд4", + ".пре2дж4", + ".пре2дз4", + ".пре2ди4зб4", + ".пре2ди4зв4", + ".пре2ди4нфар", + ".пре2ди4стор", + ".пре2дк4", + ".пре2дл4", + ".пре2дм4", + ".пре2дн4", + ".пре2до4бед", + ".пре2до4ктом", + ".пре2доп4ред", + ".пре2дос4воб", + ".пре2до2та4", + ".пре2до2тб4", + ".пре2до2тв4", + ".пре2до2тг4", + ".пре2до2тд4", + ".пре2до2те4", + ".пре2до2тж4", + ".пре2до2тз4", + ".пре2до2ти4", + ".пре2до2тй4", + ".пре2до2тк4", + ".пре2до2тл4", + ".пре2до2тм4", + ".пре2до2тн4", + ".пре2до2то4", + ".пре2до2тп4", + ".пре2до2тр4", + ".пре2до2тс4", + ".пре2до2тт4", + ".пре2до2ту4", + ".пре2до2тф4", + ".пре2до2тх4", + ".пре2до2тц4", + ".пре2до2тч4", + ".пре2до2тш4", + ".пре2до2тщ4", + ".пре2до2тъ4", + ".пре2до2тю4", + ".пре2до2тя4", + ".пре2дох4р", + ".пре2дп4", + ".пре2др4", + ".пред4рем", + ".пре2д4реш", + ".пред4рям", + ".пре2дс4", + ".пре2дт4", + ".пре2ду4бед", + ".пре2ду4бежд", + ".пре2дугад", + ".пре2думис", + ".пре2думиш", + ".пре2ду4пр", + ".пре2дусе", + ".пре2дус4л", + ".пре2ду4трин", + ".пре2ду4чил", + ".пре2дф4", + ".пре2дх4", + ".пре2дц4", + ".пре2дч4", + ".пре2дш4", + ".пре2дщ4", + ".пре2дя4в", + ".пре2дя4ст", + ".прее4", + ".преж4", + ".пре4ж5д", + ".презаа4", + ".презаб4", + ".презав4", + ".презаг4", + ".презад4", + ".презае4", + ".презаж4", + ".презаз4", + ".презаи4", + ".презай4", + ".презак4", + ".презал4", + ".презам4", + ".презан4", + ".презао4", + ".презап4", + ".презар4", + ".презас4", + ".презат4", + ".презау4", + ".презаф4", + ".презах4", + ".презац4", + ".презач4", + ".презаш4", + ".презащ4", + ".презаъ4", + ".презаю4", + ".презая4", + ".пре2зб4", + ".пре2зв4", + ".пре2зг4", + ".пре2зд4", + ".пре2зж4", + ".пре2зз4", + ".пре2зк4", + ".пре2зл4", + ".пре2зм4", + ".пре2зн4", + ".пре4з5о4кеан", + ".пре2зп4", + ".през4р", + ".пре4з5рам", + ".пре4з5ред", + ".пре2зс4", + ".пре2зт4", + ".пре2зф4", + ".пре2зх4", + ".пре2зц4", + ".пре2зч4", + ".пре2зш4", + ".пре2зщ4", + ".преи4", + ".преи2за4", + ".преи2зб4", + ".преи2зв4", + ".преи2зг4", + ".преи2зд4", + ".преи2зе4", + ".преи2зж4", + ".преи2зз4", + ".преи2зи4", + ".преи2зй4", + ".преи2зк4", + ".преи2зл4", + ".преи2зм4", + ".преи2зн4", + ".преи2зо4", + ".преи2зп4", + ".преи2зр4", + ".преи2зс4", + ".преи2зт4", + ".преи2зу4", + ".преи2зф4", + ".преи2зх4", + ".преи2зц4", + ".преи2зч4", + ".преи2зш4", + ".преи2зщ4", + ".преи2зъ4", + ".преи2зю4", + ".преи2зя4", + ".прей4", + ".прек4", + ".прел4", + ".прем4", + ".прен4", + ".пренаа4", + ".пренаб4", + ".пренав4", + ".пренаг4", + ".пренад4", + ".пренае4", + ".пренаж4", + ".преназ4", + ".пренаи4", + ".пренай4", + ".пренак4", + ".пренал4", + ".пренам4", + ".пренан4", + ".пренао4", + ".пренап4", + ".пренар4", + ".пренас4", + ".пренат4", + ".пренау4", + ".пренаф4", + ".пренах4", + ".пренац4", + ".пренач4", + ".пренаш4", + ".пренащ4", + ".пренаъ4", + ".пренаю4", + ".преная4", + ".прео4", + ".преп4", + ".прер4", + ".прес4", + ".пре4с5но", + ".пре4с5па", + ".пре4с4пи", + ".пре4с5ц", + ".прет4", + ".преу4", + ".преф4", + ".прех4", + ".прец4", + ".преч4", + ".пре4ч5к", + ".прещ4", + ".преъ4", + ".прею4", + ".прея4", + ".приа4", + ".приб4", + ".прив4", + ".приг4", + ".прид4", + ".прие4", + ".приж4", + ".приз4", + ".при4з5м", + ".прии4", + ".прий4", + ".прик4", + ".прил4", + ".прим4", + ".при4м5к", + ".прин4", + ".при4н5т", + ".при4н5ц", + ".прио4", + ".прип4", + ".при4п5в", + ".при4п5к", + ".при4п5н", + ".прир4", + ".прис4", + ".прит4", + ".при4т5ч", + ".приу4", + ".приф4", + ".прих4", + ".при4х5н", + ".приц4", + ".прич4", + ".приш4", + ".при4ш5к", + ".прищ4", + ".приъ4", + ".прию4", + ".прия4", + ".проа4", + ".проб4", + ".про4б5в", + ".про4б5к", + ".про4б5лем", + ".пров4", + ".прог4", + ".прод4", + ".прое4", + ".прож4", + ".проз4", + ".прои4", + ".прок4", + ".про4к5с", + ".прол4", + ".пром4", + ".прон4", + ".проо4", + ".проп4", + ".прор4", + ".прос4", + ".про4с5б", + ".про4с4т", + ".про4с5ф", + ".прот4", + ".проу4", + ".прох4", + ".проц4", + ".проч4", + ".прош4", + ".прощ4", + ".проъ4", + ".прою4", + ".проя4", + ".пс8", + ".пт8", + ".пф8", + ".пх8", + ".пц8", + ".пч8", + ".пш8", + ".пщ8", + ".ра2за4", + ".ра2зб4", + ".ра2зв4", + ".ра2зг4", + ".ра2зд4", + ".ра2зе4", + ".ра2зж4", + ".ра2зз4", + ".ра2зи4", + ".ра2зй4", + ".ра2зк4", + ".ра2зл4", + ".ра2зм4", + ".ра2зн4", + ".ра2зо4", + ".ра2зп4", + ".ра2зр4", + ".ра2зс4", + ".ра2зт4", + ".ра2зу4", + ".ра2зф4", + ".ра2зх4", + ".ра2зц4", + ".ра2зч4", + ".ра2зш4", + ".ра2зщ4", + ".ра2зъ4", + ".ра2зю4", + ".ра2зя4", + ".рб8", + ".рв8", + ".рг8", + ".рд8", + ".рж8", + ".рз8", + ".рк8", + ".рл8", + ".рм8", + ".рн8", + ".рп8", + ".рр8", + ".рс8", + ".рт8", + ".рф8", + ".рх8", + ".рц8", + ".рч8", + ".рш8", + ".рщ8", + ".сб8", + ".св8", + ".сг8", + ".сд8", + ".сж8", + ".сз8", + ".ск8", + ".сл8", + ".см8", + ".сн8", + ".сп8", + ".ср8", + ".сс8", + ".ст8", + ".сф8", + ".сх8", + ".сц8", + ".сч8", + ".сш8", + ".сщ8", + ".тб8", + ".тв8", + ".тг8", + ".тд8", + ".тж8", + ".тз8", + ".тк8", + ".тл8", + ".тм8", + ".тн8", + ".тп8", + ".тр8", + ".тс8", + ".тт8", + ".тф8", + ".тх8", + ".тц8", + ".тч8", + ".тш8", + ".тщ8", + ".уа4", + ".уб4", + ".ув4", + ".уг4", + ".уд4", + ".уе4", + ".уж4", + ".уж5ки", + ".уз4", + ".уз5бе", + ".уи4", + ".уй4", + ".уй5дис", + ".уй5ду", + ".ук4", + ".ул4", + ".ул5т", + ".ун4", + ".ун5гар", + ".ун5ци", + ".уо4", + ".уп4", + ".ур4", + ".ур5ба", + ".ур5в", + ".ур5н", + ".ур5суз", + ".ур5ти", + ".ус4", + ".ус5та", + ".ус5те", + ".ус5ти", + ".ут4", + ".ут5ре.", + ".ут5реш", + ".ут5рин", + ".ут4ро", + ".уу4", + ".уф4", + ".ух4", + ".уц4", + ".уч4", + ".уч5тив", + ".уш4", + ".уш5но", + ".ущ4", + ".уъ4", + ".ую4", + ".ую5те", + ".уя4", + ".фб8", + ".фв8", + ".фг8", + ".фд8", + ".фж8", + ".фз8", + ".фк8", + ".фл8", + ".фм8", + ".фн8", + ".фп8", + ".фр8", + ".фс8", + ".фт8", + ".фф8", + ".фх8", + ".фц8", + ".фч8", + ".фш8", + ".фщ8", + ".хб8", + ".хв8", + ".хг8", + ".хд8", + ".хж8", + ".хз8", + ".хк8", + ".хл8", + ".хм8", + ".хн8", + ".хп8", + ".хр8", + ".хс8", + ".хт8", + ".хф8", + ".хх8", + ".хц8", + ".хч8", + ".хш8", + ".хщ8", + ".цб8", + ".цв8", + ".цг8", + ".цд8", + ".цж8", + ".цз8", + ".цк8", + ".цл8", + ".цм8", + ".цн8", + ".цп8", + ".цр8", + ".цс8", + ".цт8", + ".цф8", + ".цх8", + ".цц8", + ".цч8", + ".цш8", + ".цщ8", + ".чб8", + ".чв8", + ".чг8", + ".чд8", + ".чж8", + ".чз8", + ".чк8", + ".чл8", + ".чм8", + ".чн8", + ".чп8", + ".чр8", + ".чс8", + ".чт8", + ".чф8", + ".чх8", + ".чц8", + ".чч8", + ".чш8", + ".чщ8", + ".шб8", + ".шв8", + ".шг8", + ".шд8", + ".шж8", + ".шз8", + ".шк8", + ".шл8", + ".шм8", + ".шн8", + ".шп8", + ".шр8", + ".шс8", + ".шт8", + ".шф8", + ".шх8", + ".шц8", + ".шч8", + ".шш8", + ".шщ8", + ".щб8", + ".щв8", + ".щг8", + ".щд8", + ".щж8", + ".щз8", + ".щк8", + ".щл8", + ".щм8", + ".щн8", + ".щп8", + ".щр8", + ".щс8", + ".щт8", + ".щф8", + ".щх8", + ".щц8", + ".щч8", + ".щш8", + ".щщ8", + "а1", + "4б3б4", + "8бб.", + "4ббб4", + "ббв4", + "ббг4", + "ббд4", + "ббж4", + "ббз4", + "4ббк4", + "ббл4", + "ббм4", + "ббн4", + "4ббп4", + "ббр4", + "ббс4", + "4ббт4", + "ббф4", + "ббх4", + "4ббц4", + "4ббч4", + "ббш4", + "ббщ4", + "2б3в", + "8бв.", + "4бвб4", + "4бвв", + "4бвг4", + "4бвд4", + "4бвк4", + "4бвп4", + "4бвт4", + "4бвф", + "4бвц4", + "4бвч4", + "2б3г", + "8бг.", + "4бгб4", + "4бгг", + "4бгк4", + "4бгп4", + "4бгт4", + "4бгц4", + "4бгч4", + "2б3д", + "8бд.", + "4бдб4", + "4бдг", + "4бдд", + "4бдк4", + "4бдп4", + "4бдт4", + "4бдц4", + "4бдч4", + "2б3ж", + "8бж.", + "4бжб4", + "4бжг4", + "4бжд4", + "4бжж", + "4бжк4", + "4бжп4", + "4бжс", + "4бжт4", + "4бжф", + "4бжх", + "4бжц4", + "4бжч4", + "4бжш", + "2б3з", + "8бз.", + "4бзб4", + "4бзг4", + "4бзд4", + "4бзз", + "4бзк4", + "4бзп4", + "4бзс", + "4бзт4", + "4бзф", + "4бзх", + "4бзц4", + "4бзч4", + "4бзш", + "бй4", + "4б3к4", + "8бк.", + "4бкб4", + "бкв4", + "4бкг4", + "4бкд4", + "бкж4", + "бкз4", + "4бкк4", + "бкл4", + "бкм4", + "бкн4", + "4бкп4", + "бкр4", + "бкс4", + "4бкт4", + "бкф4", + "бкх4", + "4бкц4", + "4бкч4", + "бкш4", + "бкщ4", + "2б3л4", + "8бл.", + "4блб4", + "4блк4", + "4блл", + "4блп4", + "4блт4", + "4блц4", + "4блч4", + "2б3м4", + "8бм.", + "4бмб4", + "4бмк4", + "4бмм", + "4бмп4", + "4бмт4", + "4бмц4", + "4бмч4", + "2б3н4", + "8бн.", + "4бнб4", + "4бнк4", + "4бнн", + "4бнп4", + "4бнт4", + "4бнц4", + "4бнч4", + "4б3п4", + "8бп.", + "4бпб4", + "бпв4", + "4бпг4", + "4бпд4", + "бпж4", + "бпз4", + "4бпк4", + "бпл4", + "бпм4", + "бпн4", + "4бпп4", + "бпр4", + "бпс4", + "4бпт4", + "бпф4", + "бпх4", + "4бпц4", + "4бпч4", + "бпш4", + "бпщ4", + "2б3р4", + "8бр.", + "4брб4", + "4брк4", + "4брп4", + "4брр", + "4брт4", + "4брц4", + "4брч4", + "4б3с", + "8бс.", + "4бсб4", + "4бсг4", + "4бсд4", + "4бсж", + "4бсз", + "4бск4", + "4бсп4", + "4бсс", + "4бст4", + "4бсц4", + "4бсч4", + "4б3т4", + "8бт.", + "4бтб4", + "бтв4", + "4бтг4", + "4бтд4", + "бтж4", + "бтз4", + "4бтк4", + "бтл4", + "бтм4", + "бтн4", + "4бтп4", + "бтр4", + "бтс4", + "4бтт4", + "бтф4", + "бтх4", + "4бтц4", + "4бтч4", + "бтш4", + "бтщ4", + "4б3ф", + "8бф.", + "4бфб4", + "4бфв", + "4бфг4", + "4бфд4", + "4бфж", + "4бфз", + "4бфк4", + "4бфп4", + "4бфт4", + "4бфф", + "4бфц4", + "4бфч4", + "4б3х", + "8бх.", + "4бхб4", + "4бхг4", + "4бхд4", + "4бхж", + "4бхз", + "4бхк4", + "4бхп4", + "4бхт4", + "4бхх", + "4бхц4", + "4бхч4", + "4б3ц4", + "8бц.", + "4бцб4", + "бцв4", + "4бцг4", + "4бцд4", + "бцж4", + "бцз4", + "4бцк4", + "бцл4", + "бцм4", + "бцн4", + "4бцп4", + "бцр4", + "бцс4", + "4бцт4", + "бцф4", + "бцх4", + "4бцц4", + "4бцч4", + "бцш4", + "бцщ4", + "4б3ч4", + "8бч.", + "4бчб4", + "бчв4", + "4бчг4", + "4бчд4", + "бчж4", + "бчз4", + "4бчк4", + "бчл4", + "бчм4", + "бчн4", + "4бчп4", + "бчр4", + "бчс4", + "4бчт4", + "бчф4", + "бчх4", + "4бчц4", + "4бчч4", + "бчш4", + "бчщ4", + "4б3ш", + "8бш.", + "4бшб4", + "4бшг4", + "4бшд4", + "4бшж", + "4бшз", + "4бшк4", + "4бшп4", + "4бшт4", + "4бшц4", + "4бшч4", + "4бшш", + "4б3щ", + "8бщ.", + "4бщб4", + "4бщк4", + "4бщп4", + "4бщт4", + "4бщц4", + "4бщч4", + "4бщщ", + "2в3б", + "8вб.", + "4вбб", + "4вбв4", + "4вбк", + "4вбп", + "4вбт", + "4вбф4", + "4вбц", + "4вбч", + "4в3в4", + "8вв.", + "ввб4", + "4ввв4", + "ввг4", + "ввд4", + "ввж4", + "ввз4", + "ввк4", + "ввл4", + "ввм4", + "ввн4", + "ввп4", + "ввр4", + "ввс4", + "ввт4", + "4ввф4", + "ввх4", + "ввц4", + "ввч4", + "ввш4", + "ввщ4", + "2в3г", + "8вг.", + "4вгв4", + "4вгг", + "4вгк", + "4вгп", + "4вгт", + "4вгф4", + "4вгц", + "4вгч", + "2в3д", + "8вд.", + "4вдб", + "4вдв4", + "4вдг", + "4вдд", + "4вдк", + "4вдп", + "4вдт", + "4вдф4", + "4вдц", + "4вдч", + "2в3ж", + "8вж.", + "4вжв4", + "4вжж", + "4вжс", + "4вжф4", + "4вжх", + "4вжш", + "2в3з", + "8вз.", + "4взв4", + "4взз", + "4взс", + "4взф4", + "4взх", + "4взш", + "вй4", + "2в3к", + "8вк.", + "4вкб", + "4вкв4", + "4вкг", + "4вкд", + "4вкк", + "4вкф4", + "2в3л4", + "8вл.", + "4влв4", + "4влл", + "4влф4", + "2в3м4", + "8вм.", + "4вмв4", + "4вмм", + "4вмф4", + "2в3н4", + "8вн.", + "4внв4", + "4внн", + "4внф4", + "2в3п", + "8вп.", + "4впб", + "4впв4", + "4впг", + "4впд", + "4впп", + "4впф4", + "2в3р4", + "8вр.", + "4врв4", + "4врр", + "4врф4", + "2в3с", + "8вс.", + "4всв4", + "4всж", + "4всз", + "4всс", + "4всф4", + "2в3т", + "8вт.", + "4втб", + "4втв4", + "4втг", + "4втд", + "4втк", + "4втп", + "4втт", + "4втф4", + "4втц", + "4втч", + "4в3ф4", + "8вф.", + "вфб4", + "4вфв4", + "вфг4", + "вфд4", + "4вфж4", + "4вфз4", + "вфк4", + "вфл4", + "вфм4", + "вфн4", + "вфп4", + "вфр4", + "вфс4", + "вфт4", + "4вфф4", + "вфх4", + "вфц4", + "вфч4", + "вфш4", + "вфщ4", + "2в3х", + "8вх.", + "4вхв4", + "4вхж", + "4вхз", + "4вхф4", + "4вхх", + "2в3ц", + "8вц.", + "4вцб", + "4вцв4", + "4вцг", + "4вцд", + "4вцк", + "4вцп", + "4вцт", + "4вцф4", + "4вцц", + "4вцч", + "2в3ч", + "8вч.", + "4вчб", + "4вчв4", + "4вчг", + "4вчд", + "4вчк", + "4вчп", + "4вчт", + "4вчф4", + "4вчц", + "4вчч", + "2в3ш", + "8вш.", + "4вшв4", + "4вшж", + "4вшз", + "4вшф4", + "4вшш", + "2в3щ", + "8вщ.", + "4вщв4", + "4вщф4", + "4вщщ", + "2г3б", + "8гб.", + "4гбб", + "4гбг4", + "4гбк4", + "4гбп4", + "4гбт4", + "4гбц4", + "4гбч4", + "2г3в", + "8гв.", + "4гвб4", + "4гвв", + "4гвг4", + "4гвд4", + "4гвк4", + "4гвп4", + "4гвт4", + "4гвф", + "4гвц4", + "4гвч4", + "4г3г4", + "8гг.", + "ггб4", + "ггв4", + "4ггг4", + "ггд4", + "ггж4", + "ггз4", + "4ггк4", + "ггл4", + "ггм4", + "ггн4", + "4ггп4", + "ггр4", + "ггс4", + "4ггт4", + "ггф4", + "ггх4", + "4ггц4", + "4ггч4", + "ггш4", + "ггщ4", + "2г3д", + "8гд.", + "4гдб", + "4гдг4", + "4гдд", + "4гдк4", + "4гдп4", + "4гдт4", + "4гдц4", + "4гдч4", + "2г3ж", + "8гж.", + "4гжб4", + "4гжг4", + "4гжд4", + "4гжж", + "4гжк4", + "4гжп4", + "4гжс", + "4гжт4", + "4гжф", + "4гжх", + "4гжц4", + "4гжч4", + "4гжш", + "2г3з", + "8гз.", + "4гзб4", + "4гзг4", + "4гзд4", + "4гзз", + "4гзк4", + "4гзп4", + "4гзс", + "4гзт4", + "4гзф", + "4гзх", + "4гзц4", + "4гзч4", + "4гзш", + "гй4", + "4г3к4", + "8гк.", + "4гкб4", + "гкв4", + "4гкг4", + "4гкд4", + "гкж4", + "гкз4", + "4гкк4", + "гкл4", + "гкм4", + "гкн4", + "4гкп4", + "гкр4", + "гкс4", + "4гкт4", + "гкф4", + "гкх4", + "4гкц4", + "4гкч4", + "гкш4", + "гкщ4", + "2г3л4", + "8гл.", + "4глг4", + "4глк4", + "4глл", + "4глп4", + "4глт4", + "4глц4", + "4глч4", + "2г3м4", + "8гм.", + "4гмг4", + "4гмк4", + "4гмм", + "4гмп4", + "4гмт4", + "4гмц4", + "4гмч4", + "2г3н4", + "8гн.", + "4гнг4", + "4гнк4", + "4гнн", + "4гнп4", + "4гнт4", + "4гнц4", + "4гнч4", + "4г3п4", + "8гп.", + "4гпб4", + "гпв4", + "4гпг4", + "4гпд4", + "гпж4", + "гпз4", + "4гпк4", + "гпл4", + "гпм4", + "гпн4", + "4гпп4", + "гпр4", + "гпс4", + "4гпт4", + "гпф4", + "гпх4", + "4гпц4", + "4гпч4", + "гпш4", + "гпщ4", + "2г3р4", + "8гр.", + "4грг4", + "4грк4", + "4грп4", + "4грр", + "4грт4", + "4грц4", + "4грч4", + "4г3с", + "8гс.", + "4гсб4", + "4гсг4", + "4гсд4", + "4гсж", + "4гсз", + "4гск4", + "4гсп4", + "4гсс", + "4гст4", + "4гсц4", + "4гсч4", + "4г3т4", + "8гт.", + "4гтб4", + "гтв4", + "4гтг4", + "4гтд4", + "гтж4", + "гтз4", + "4гтк4", + "гтл4", + "гтм4", + "гтн4", + "4гтп4", + "гтр4", + "гтс4", + "4гтт4", + "гтф4", + "гтх4", + "4гтц4", + "4гтч4", + "гтш4", + "гтщ4", + "4г3ф", + "8гф.", + "4гфб4", + "4гфв", + "4гфг4", + "4гфд4", + "4гфж", + "4гфз", + "4гфк4", + "4гфп4", + "4гфт4", + "4гфф", + "4гфц4", + "4гфч4", + "4г3х", + "8гх.", + "4гхб4", + "4гхг4", + "4гхд4", + "4гхж", + "4гхз", + "4гхк4", + "4гхп4", + "4гхт4", + "4гхх", + "4гхц4", + "4гхч4", + "4г3ц4", + "8гц.", + "4гцб4", + "гцв4", + "4гцг4", + "4гцд4", + "гцж4", + "гцз4", + "4гцк4", + "гцл4", + "гцм4", + "гцн4", + "4гцп4", + "гцр4", + "гцс4", + "4гцт4", + "гцф4", + "гцх4", + "4гцц4", + "4гцч4", + "гцш4", + "гцщ4", + "4г3ч4", + "8гч.", + "4гчб4", + "гчв4", + "4гчг4", + "4гчд4", + "гчж4", + "гчз4", + "4гчк4", + "гчл4", + "гчм4", + "гчн4", + "4гчп4", + "гчр4", + "гчс4", + "4гчт4", + "гчф4", + "гчх4", + "4гчц4", + "4гчч4", + "гчш4", + "гчщ4", + "4г3ш", + "8гш.", + "4гшб4", + "4гшг4", + "4гшд4", + "4гшж", + "4гшз", + "4гшк4", + "4гшп4", + "4гшт4", + "4гшц4", + "4гшч4", + "4гшш", + "4г3щ", + "8гщ.", + "4гщг4", + "4гщк4", + "4гщп4", + "4гщт4", + "4гщц4", + "4гщч4", + "4гщщ", + "4д3б4", + "8дб.", + "4дбб4", + "дбв4", + "4дбг4", + "4дбд4", + "дбж4", + "дбз4", + "4дбк4", + "дбл4", + "дбм4", + "дбн4", + "4дбп4", + "дбр4", + "дбс4", + "4дбт4", + "дбф4", + "дбх4", + "4дбц4", + "4дбч4", + "дбш4", + "дбщ4", + "2д3в", + "8дв.", + "4двб4", + "4двв", + "4двг4", + "4двд4", + "4двк4", + "4двп4", + "4двт4", + "4двф", + "4двц4", + "4двч4", + "4д3г4", + "8дг.", + "4дгб4", + "дгв4", + "4дгг4", + "4дгд4", + "дгж4", + "дгз4", + "4дгк4", + "дгл4", + "дгм4", + "дгн4", + "4дгп4", + "дгр4", + "дгс4", + "4дгт4", + "дгф4", + "дгх4", + "4дгц4", + "4дгч4", + "дгш4", + "дгщ4", + "4д3д4", + "8дд.", + "4ддб4", + "ддв4", + "4ддг4", + "4ддд4", + "ддж4", + "ддз4", + "4ддк4", + "ддл4", + "ддм4", + "ддн4", + "4ддп4", + "ддр4", + "ддс4", + "4ддт4", + "ддф4", + "ддх4", + "4ддц4", + "4ддч4", + "ддш4", + "ддщ4", + "8дж.", + "4джб4", + "2джв", + "4джг4", + "4джд4", + "4джж", + "2джз", + "4джк4", + "2джл", + "2джм", + "2джн", + "4джп4", + "2джр", + "4джс", + "4джт4", + "4джф", + "4джх", + "4джц4", + "4джч4", + "4джш", + "2джщ", + "8дз.", + "4дзб4", + "2дзв", + "4дзг4", + "4дзд4", + "2дзж", + "4дзз", + "4дзк4", + "2дзл", + "2дзм", + "2дзн", + "4дзп4", + "2дзр", + "4дзс", + "4дзт4", + "4дзф", + "4дзх", + "4дзц4", + "4дзч4", + "4дзш", + "2дзщ", + "дй4", + "4д3к4", + "8дк.", + "4дкб4", + "дкв4", + "4дкг4", + "4дкд4", + "дкж4", + "дкз4", + "4дкк4", + "дкл4", + "дкм4", + "дкн4", + "4дкп4", + "дкр4", + "дкс4", + "4дкт4", + "дкф4", + "дкх4", + "4дкц4", + "4дкч4", + "дкш4", + "дкщ4", + "2д3л4", + "8дл.", + "4длб4", + "4длг4", + "4длд4", + "4длк4", + "4длл", + "4длп4", + "4длт4", + "4длц4", + "4длч4", + "2д3м4", + "8дм.", + "4дмб4", + "4дмг4", + "4дмд4", + "4дмк4", + "4дмм", + "4дмп4", + "4дмт4", + "4дмц4", + "4дмч4", + "2д3н4", + "8дн.", + "4днб4", + "4днг4", + "4днд4", + "4днк4", + "4днн", + "4днп4", + "4днт4", + "4днц4", + "4днч4", + "4д3п4", + "8дп.", + "4дпб4", + "дпв4", + "4дпг4", + "4дпд4", + "дпж4", + "дпз4", + "4дпк4", + "дпл4", + "дпм4", + "дпн4", + "4дпп4", + "дпр4", + "дпс4", + "4дпт4", + "дпф4", + "дпх4", + "4дпц4", + "4дпч4", + "дпш4", + "дпщ4", + "2д3р4", + "8др.", + "4дрб4", + "4дрг4", + "4дрд4", + "4дрк4", + "4дрп4", + "4дрр", + "4дрт4", + "4дрц4", + "4дрч4", + "4д3с", + "8дс.", + "4дсб4", + "4дсг4", + "4дсд4", + "4дсж", + "4дсз", + "4дск4", + "4дсп4", + "4дсс", + "4дст4", + "4дсц4", + "4дсч4", + "4д3т4", + "8дт.", + "4дтб4", + "дтв4", + "4дтг4", + "4дтд4", + "дтж4", + "дтз4", + "4дтк4", + "дтл4", + "дтм4", + "дтн4", + "4дтп4", + "дтр4", + "дтс4", + "4дтт4", + "дтф4", + "дтх4", + "4дтц4", + "4дтч4", + "дтш4", + "дтщ4", + "4д3ф", + "8дф.", + "4дфб4", + "4дфв", + "4дфг4", + "4дфд4", + "4дфж", + "4дфз", + "4дфк4", + "4дфп4", + "4дфт4", + "4дфф", + "4дфц4", + "4дфч4", + "4д3х", + "8дх.", + "4дхб4", + "4дхг4", + "4дхд4", + "4дхж", + "4дхз", + "4дхк4", + "4дхп4", + "4дхт4", + "4дхх", + "4дхц4", + "4дхч4", + "4д3ц4", + "8дц.", + "4дцб4", + "дцв4", + "4дцг4", + "4дцд4", + "дцж4", + "дцз4", + "4дцк4", + "дцл4", + "дцм4", + "дцн4", + "4дцп4", + "дцр4", + "дцс4", + "4дцт4", + "дцф4", + "дцх4", + "4дцц4", + "4дцч4", + "дцш4", + "дцщ4", + "4д3ч4", + "8дч.", + "4дчб4", + "дчв4", + "4дчг4", + "4дчд4", + "дчж4", + "дчз4", + "4дчк4", + "дчл4", + "дчм4", + "дчн4", + "4дчп4", + "дчр4", + "дчс4", + "4дчт4", + "дчф4", + "дчх4", + "4дчц4", + "4дчч4", + "дчш4", + "дчщ4", + "4д3ш", + "8дш.", + "4дшб4", + "4дшг4", + "4дшд4", + "4дшж", + "4дшз", + "4дшк4", + "4дшп4", + "4дшт4", + "4дшц4", + "4дшч4", + "4дшш", + "4д3щ", + "8дщ.", + "4дщб4", + "4дщг4", + "4дщд4", + "4дщк4", + "4дщп4", + "4дщт4", + "4дщц4", + "4дщч4", + "4дщщ", + "е1", + "2ж3б", + "8жб.", + "4жбб", + "4жбж4", + "4жбз4", + "4жбк", + "4жбп", + "4жбс4", + "4жбт", + "4жбф4", + "4жбх4", + "4жбц", + "4жбч", + "4жбш4", + "2ж3в", + "8жв.", + "4жвв", + "4жвж4", + "4жвс4", + "4жвф4", + "4жвх4", + "4жвш4", + "2ж3г", + "8жг.", + "4жгг", + "4жгж4", + "4жгз4", + "4жгк", + "4жгп", + "4жгс4", + "4жгт", + "4жгф4", + "4жгх4", + "4жгц", + "4жгч", + "4жгш4", + "2ж3д", + "8жд.", + "4ждб", + "4ждг", + "4ждд", + "4ждж4", + "4ждз4", + "4ждк", + "4ждп", + "4ждс4", + "4ждт", + "4ждф4", + "4ждх4", + "4ждц", + "4ждч", + "4ждш4", + "4ж3ж4", + "8жж.", + "жжб4", + "жжв4", + "жжг4", + "жжд4", + "4жжж4", + "жжз4", + "жжк4", + "жжл4", + "жжм4", + "жжн4", + "жжп4", + "жжр4", + "4жжс4", + "жжт4", + "4жжф4", + "4жжх4", + "жжц4", + "жжч4", + "4жжш4", + "жжщ4", + "2ж3з", + "8жз.", + "4жзж4", + "4жзз", + "4жзс4", + "4жзф4", + "4жзх4", + "4жзш4", + "жй4", + "4ж3к", + "8жк.", + "4жкб", + "4жкг", + "4жкд", + "4жкж4", + "4жкз4", + "4жкк", + "4жкс4", + "4жкф4", + "4жкх4", + "4жкш4", + "2ж3л4", + "8жл.", + "4жлж4", + "4жлл", + "4жлс4", + "4жлф4", + "4жлх4", + "4жлш4", + "2ж3м4", + "8жм.", + "4жмж4", + "4жмм", + "4жмс4", + "4жмф4", + "4жмх4", + "4жмш4", + "2ж3н4", + "8жн.", + "4жнж4", + "4жнн", + "4жнс4", + "4жнф4", + "4жнх4", + "4жнш4", + "4ж3п", + "8жп.", + "4жпб", + "4жпг", + "4жпд", + "4жпж4", + "4жпз4", + "4жпп", + "4жпс4", + "4жпф4", + "4жпх4", + "4жпш4", + "2ж3р4", + "8жр.", + "4жрж4", + "4жрр", + "4жрс4", + "4жрф4", + "4жрх4", + "4жрш4", + "4ж3с4", + "8жс.", + "жсб4", + "жсв4", + "жсг4", + "жсд4", + "4жсж4", + "4жсз4", + "жск4", + "жсл4", + "жсм4", + "жсн4", + "жсп4", + "жср4", + "4жсс4", + "жст4", + "4жсф4", + "4жсх4", + "жсц4", + "жсч4", + "4жсш4", + "жсщ4", + "4ж3т", + "8жт.", + "4жтб", + "4жтг", + "4жтд", + "4жтж4", + "4жтз4", + "4жтк", + "4жтп", + "4жтс4", + "4жтт", + "4жтф4", + "4жтх4", + "4жтц", + "4жтч", + "4жтш4", + "4ж3ф4", + "8жф.", + "жфб4", + "4жфв4", + "жфг4", + "жфд4", + "4жфж4", + "4жфз4", + "жфк4", + "жфл4", + "жфм4", + "жфн4", + "жфп4", + "жфр4", + "4жфс4", + "жфт4", + "4жфф4", + "4жфх4", + "жфц4", + "жфч4", + "4жфш4", + "жфщ4", + "4ж3х4", + "8жх.", + "жхб4", + "жхв4", + "жхг4", + "жхд4", + "4жхж4", + "4жхз4", + "жхк4", + "жхл4", + "жхм4", + "жхн4", + "жхп4", + "жхр4", + "4жхс4", + "жхт4", + "4жхф4", + "4жхх4", + "жхц4", + "жхч4", + "4жхш4", + "жхщ4", + "4ж3ц", + "8жц.", + "4жцб", + "4жцг", + "4жцд", + "4жцж4", + "4жцз4", + "4жцк", + "4жцп", + "4жцс4", + "4жцт", + "4жцф4", + "4жцх4", + "4жцц", + "4жцч", + "4жцш4", + "4ж3ч", + "8жч.", + "4жчб", + "4жчг", + "4жчд", + "4жчж4", + "4жчз4", + "4жчк", + "4жчп", + "4жчс4", + "4жчт", + "4жчф4", + "4жчх4", + "4жчц", + "4жчч", + "4жчш4", + "4ж3ш4", + "8жш.", + "жшб4", + "жшв4", + "жшг4", + "жшд4", + "4жшж4", + "4жшз4", + "жшк4", + "жшл4", + "жшм4", + "жшн4", + "жшп4", + "жшр4", + "4жшс4", + "жшт4", + "4жшф4", + "4жшх4", + "жшц4", + "жшч4", + "4жшш4", + "жшщ4", + "4ж3щ", + "8жщ.", + "4жщж4", + "4жщс4", + "4жщф4", + "4жщх4", + "4жщш4", + "4жщщ", + "2з3б", + "8зб.", + "4збб", + "4збж4", + "4збз4", + "4збк", + "4збп", + "4збс4", + "4збт", + "4збф4", + "4збх4", + "4збц", + "4збч", + "4збш4", + "2з3в", + "8зв.", + "4звв", + "4звз4", + "4звс4", + "4звф4", + "4звх4", + "4звш4", + "2з3г", + "8зг.", + "4згг", + "4згж4", + "4згз4", + "4згк", + "4згп", + "4згс4", + "4згт", + "4згф4", + "4згх4", + "4згц", + "4згч", + "4згш4", + "2з3д", + "8зд.", + "4здб", + "4здг", + "4здд", + "4здж4", + "4здз4", + "4здк", + "4здп", + "4здс4", + "4здт", + "4здф4", + "4здх4", + "4здц", + "4здч", + "4здш4", + "2з3ж", + "8зж.", + "4зжж", + "4зжз4", + "4зжс4", + "4зжф4", + "4зжх4", + "4зжш4", + "4з3з4", + "8зз.", + "ззб4", + "ззв4", + "ззг4", + "ззд4", + "ззж4", + "4ззз4", + "ззк4", + "ззл4", + "ззм4", + "ззн4", + "ззп4", + "ззр4", + "4ззс4", + "ззт4", + "4ззф4", + "4ззх4", + "ззц4", + "ззч4", + "4ззш4", + "ззщ4", + "зй4", + "4з3к", + "8зк.", + "4зкб", + "4зкг", + "4зкд", + "4зкж4", + "4зкз4", + "4зкк", + "4зкс4", + "4зкф4", + "4зкх4", + "4зкш4", + "2з3л4", + "8зл.", + "4злз4", + "4злл", + "4злс4", + "4злф4", + "4злх4", + "4злш4", + "2з3м4", + "8зм.", + "4змз4", + "4змм", + "4змс4", + "4змф4", + "4змх4", + "4змш4", + "2з3н4", + "8зн.", + "4знз4", + "4знн", + "4знс4", + "4знф4", + "4знх4", + "4знш4", + "4з3п", + "8зп.", + "4зпб", + "4зпг", + "4зпд", + "4зпж4", + "4зпз4", + "4зпп", + "4зпс4", + "4зпф4", + "4зпх4", + "4зпш4", + "2з3р4", + "8зр.", + "4зрз4", + "4зрр", + "4зрс4", + "4зрф4", + "4зрх4", + "4зрш4", + "4з3с4", + "8зс.", + "зсб4", + "зсв4", + "зсг4", + "зсд4", + "4зсж4", + "4зсз4", + "зск4", + "зсл4", + "зсм4", + "зсн4", + "зсп4", + "зср4", + "4зсс4", + "зст4", + "4зсф4", + "4зсх4", + "зсц4", + "зсч4", + "4зсш4", + "зсщ4", + "4з3т", + "8зт.", + "4зтб", + "4зтг", + "4зтд", + "4зтж4", + "4зтз4", + "4зтк", + "4зтп", + "4зтс4", + "4зтт", + "4зтф4", + "4зтх4", + "4зтц", + "4зтч", + "4зтш4", + "4з3ф4", + "8зф.", + "зфб4", + "4зфв4", + "зфг4", + "зфд4", + "4зфж4", + "4зфз4", + "зфк4", + "зфл4", + "зфм4", + "зфн4", + "зфп4", + "зфр4", + "4зфс4", + "зфт4", + "4зфф4", + "4зфх4", + "зфц4", + "зфч4", + "4зфш4", + "зфщ4", + "4з3х4", + "8зх.", + "зхб4", + "зхв4", + "зхг4", + "зхд4", + "4зхж4", + "4зхз4", + "зхк4", + "зхл4", + "зхм4", + "зхн4", + "зхп4", + "зхр4", + "4зхс4", + "зхт4", + "4зхф4", + "4зхх4", + "зхц4", + "зхч4", + "4зхш4", + "зхщ4", + "4з3ц", + "8зц.", + "4зцб", + "4зцг", + "4зцд", + "4зцж4", + "4зцз4", + "4зцк", + "4зцп", + "4зцс4", + "4зцт", + "4зцф4", + "4зцх4", + "4зцц", + "4зцч", + "4зцш4", + "4з3ч", + "8зч.", + "4зчб", + "4зчг", + "4зчд", + "4зчж4", + "4зчз4", + "4зчк", + "4зчп", + "4зчс4", + "4зчт", + "4зчф4", + "4зчх4", + "4зчц", + "4зчч", + "4зчш4", + "4з3ш4", + "8зш.", + "зшб4", + "зшв4", + "зшг4", + "зшд4", + "4зшж4", + "4зшз4", + "зшк4", + "зшл4", + "зшм4", + "зшн4", + "зшп4", + "зшр4", + "4зшс4", + "зшт4", + "4зшф4", + "4зшх4", + "зшц4", + "зшч4", + "4зшш4", + "зшщ4", + "4з3щ", + "8зщ.", + "4зщз4", + "4зщс4", + "4зщф4", + "4зщх4", + "4зщш4", + "4зщщ", + "и1", + "4й1б", + "4й1в", + "4й1г", + "4й1д", + "4й1ж", + "4й1з", + "4й1к", + "4й1л", + "4й1м", + "4й1н", + "4й1п", + "4й1р", + "4й1с", + "4й1т", + "4й1ф", + "4й1х", + "4й1ц", + "4й1ч", + "4й1ш", + "4й1щ", + "4к3б4", + "8кб.", + "4кбб4", + "кбв4", + "4кбг4", + "4кбд4", + "кбж4", + "кбз4", + "4кбк4", + "кбл4", + "кбм4", + "кбн4", + "4кбп4", + "кбр4", + "кбс4", + "4кбт4", + "кбф4", + "кбх4", + "4кбц4", + "4кбч4", + "кбш4", + "кбщ4", + "2к3в4", + "8кв.", + "4квб4", + "4квв", + "4квг4", + "4квд4", + "4квк4", + "4квп4", + "4квт4", + "4квф", + "4квц4", + "4квч4", + "4к3г4", + "8кг.", + "4кгб4", + "кгв4", + "4кгг4", + "4кгд4", + "кгж4", + "кгз4", + "4кгк4", + "кгл4", + "кгм4", + "кгн4", + "4кгп4", + "кгр4", + "кгс4", + "4кгт4", + "кгф4", + "кгх4", + "4кгц4", + "4кгч4", + "кгш4", + "кгщ4", + "4к3д4", + "8кд.", + "4кдб4", + "кдв4", + "4кдг4", + "4кдд4", + "кдж4", + "кдз4", + "4кдк4", + "кдл4", + "кдм4", + "кдн4", + "4кдп4", + "кдр4", + "кдс4", + "4кдт4", + "кдф4", + "кдх4", + "4кдц4", + "4кдч4", + "кдш4", + "кдщ4", + "2к3ж4", + "8кж.", + "4кжб4", + "4кжг4", + "4кжд4", + "4кжж", + "4кжк4", + "4кжп4", + "4кжс", + "4кжт4", + "4кжф", + "4кжх", + "4кжц4", + "4кжч4", + "4кжш", + "2к3з4", + "8кз.", + "4кзб4", + "4кзг4", + "4кзд4", + "4кзз", + "4кзк4", + "4кзп4", + "4кзс", + "4кзт4", + "4кзф", + "4кзх", + "4кзц4", + "4кзч4", + "4кзш", + "кй4", + "4к3к4", + "8кк.", + "4ккб4", + "ккв4", + "4ккг4", + "4ккд4", + "ккж4", + "ккз4", + "4ккк4", + "ккл4", + "ккм4", + "ккн4", + "ккп4", + "ккр4", + "ккс4", + "ккт4", + "ккф4", + "ккх4", + "ккц4", + "ккч4", + "ккш4", + "ккщ4", + "2к3л4", + "8кл.", + "4клб4", + "4клг4", + "4клд4", + "4клк4", + "4клл", + "2к3м4", + "8км.", + "4кмб4", + "4кмг4", + "4кмд4", + "4кмк4", + "4кмм", + "2к3н4", + "8кн.", + "4кнб4", + "4кнг4", + "4кнд4", + "4кнк4", + "4кнн", + "2к3п", + "8кп.", + "4кпб4", + "4кпг4", + "4кпд4", + "4кпк4", + "4кпп", + "2к3р4", + "8кр.", + "4крб4", + "4крг4", + "4крд4", + "4крк4", + "4крр", + "2к3с", + "8кс.", + "4ксб4", + "4ксг4", + "4ксд4", + "4ксж", + "4ксз", + "4кск4", + "4ксп4", + "4ксс", + "4кст4", + "4ксц4", + "4ксч4", + "2к3т", + "8кт.", + "4ктб4", + "4ктг4", + "4ктд4", + "4ктк4", + "4ктп", + "4ктт", + "4ктц", + "4ктч", + "2к3ф", + "8кф.", + "4кфб4", + "4кфв", + "4кфг4", + "4кфд4", + "4кфж", + "4кфз", + "4кфк4", + "4кфп4", + "4кфт4", + "4кфф", + "4кфц4", + "4кфч4", + "2к3х", + "8кх.", + "4кхб4", + "4кхг4", + "4кхд4", + "4кхж", + "4кхз", + "4кхк4", + "4кхп4", + "4кхт4", + "4кхх", + "4кхц4", + "4кхч4", + "2к3ц", + "8кц.", + "4кцб4", + "4кцг4", + "4кцд4", + "4кцк4", + "4кцп", + "4кцт", + "4кцц", + "4кцч", + "2к3ч", + "8кч.", + "4кчб4", + "4кчг4", + "4кчд4", + "4кчк4", + "4кчп", + "4кчт", + "4кчц", + "4кчч", + "2к3ш", + "8кш.", + "4кшб4", + "4кшг4", + "4кшд4", + "4кшж", + "4кшз", + "4кшк4", + "4кшп4", + "4кшт4", + "4кшц4", + "4кшч4", + "4кшш", + "2к3щ", + "8кщ.", + "4кщб4", + "4кщг4", + "4кщд4", + "4кщк4", + "4кщщ", + "4л3б", + "8лб.", + "4лбб", + "4лбк", + "4лбл4", + "4лбп", + "4лбт", + "4лбц", + "4лбч", + "4л3в", + "8лв.", + "4лвв", + "4лвл4", + "4лвф", + "4л3г", + "8лг.", + "4лгг", + "4лгк", + "4лгл4", + "4лгп", + "4лгт", + "4лгц", + "4лгч", + "4л3д", + "8лд.", + "4лдб", + "4лдг", + "4лдд", + "4лдк", + "4лдл4", + "4лдп", + "4лдт", + "4лдц", + "4лдч", + "4л3ж", + "8лж.", + "4лжж", + "4лжл4", + "4лжс", + "4лжф", + "4лжх", + "4лжш", + "4л3з", + "8лз.", + "4лзз", + "4лзл4", + "4лзс", + "4лзф", + "4лзх", + "4лзш", + "4л3к", + "8лк.", + "4лкб", + "4лкг", + "4лкд", + "4лкк", + "4лкл4", + "4л3л4", + "8лл.", + "ллб4", + "ллв4", + "ллг4", + "ллд4", + "ллж4", + "ллз4", + "ллк4", + "4ллл4", + "ллм4", + "ллн4", + "ллп4", + "ллр4", + "ллс4", + "ллт4", + "ллф4", + "ллх4", + "ллц4", + "ллч4", + "ллш4", + "ллщ4", + "4л3м", + "8лм.", + "4лмл4", + "4лмм", + "4л3н", + "8лн.", + "4лнл4", + "4лнн", + "4л3п", + "8лп.", + "4лпб", + "4лпг", + "4лпд", + "4лпл4", + "4лпп", + "2л3р4", + "8лр.", + "4лрл4", + "4лрр", + "4л3с", + "8лс.", + "4лсж", + "4лсз", + "4лсл4", + "4лсс", + "4л3т", + "8лт.", + "4лтб", + "4лтг", + "4лтд", + "4лтк", + "4лтл4", + "4лтп", + "4лтт", + "4лтц", + "4лтч", + "4л3ф", + "8лф.", + "4лфв", + "4лфж", + "4лфз", + "4лфл4", + "4лфф", + "4л3х", + "8лх.", + "4лхж", + "4лхз", + "4лхл4", + "4лхх", + "4л3ц", + "8лц.", + "4лцб", + "4лцг", + "4лцд", + "4лцк", + "4лцл4", + "4лцп", + "4лцт", + "4лцц", + "4лцч", + "4л3ч", + "8лч.", + "4лчб", + "4лчг", + "4лчд", + "4лчк", + "4лчл4", + "4лчп", + "4лчт", + "4лчц", + "4лчч", + "4л3ш", + "8лш.", + "4лшж", + "4лшз", + "4лшл4", + "4лшш", + "4л3щ", + "8лщ.", + "4лщл4", + "4лщщ", + "4м3б", + "8мб.", + "4мбб", + "4мбк", + "4мбм4", + "4мбп", + "4мбт", + "4мбц", + "4мбч", + "4м3в", + "8мв.", + "4мвв", + "4мвм4", + "4мвф", + "4м3г", + "8мг.", + "4мгг", + "4мгк", + "4мгм4", + "4мгп", + "4мгт", + "4мгц", + "4мгч", + "4м3д", + "8мд.", + "4мдб", + "4мдг", + "4мдд", + "4мдк", + "4мдм4", + "4мдп", + "4мдт", + "4мдц", + "4мдч", + "4м3ж", + "8мж.", + "4мжж", + "4мжм4", + "4мжс", + "4мжф", + "4мжх", + "4мжш", + "4м3з", + "8мз.", + "4мзз", + "4мзм4", + "4мзс", + "4мзф", + "4мзх", + "4мзш", + "4м3к", + "8мк.", + "4мкб", + "4мкг", + "4мкд", + "4мкк", + "4мкм4", + "2м3л4", + "8мл.", + "4млл", + "4млм4", + "4м3м4", + "8мм.", + "ммб4", + "ммв4", + "ммг4", + "ммд4", + "ммж4", + "ммз4", + "ммк4", + "ммл4", + "4ммм4", + "ммн4", + "ммп4", + "ммр4", + "ммс4", + "ммт4", + "ммф4", + "ммх4", + "ммц4", + "ммч4", + "ммш4", + "ммщ4", + "2м3н4", + "8мн.", + "4мнм4", + "4мнн", + "4м3п", + "8мп.", + "4мпб", + "4мпг", + "4мпд", + "4мпм4", + "4мпп", + "2м3р4", + "8мр.", + "4мрм4", + "4мрр", + "4м3с", + "8мс.", + "4мсж", + "4мсз", + "4мсм4", + "4мсс", + "4м3т", + "8мт.", + "4мтб", + "4мтг", + "4мтд", + "4мтк", + "4мтм4", + "4мтп", + "4мтт", + "4мтц", + "4мтч", + "4м3ф", + "8мф.", + "4мфв", + "4мфж", + "4мфз", + "4мфм4", + "4мфф", + "4м3х", + "8мх.", + "4мхж", + "4мхз", + "4мхм4", + "4мхх", + "4м3ц", + "8мц.", + "4мцб", + "4мцг", + "4мцд", + "4мцк", + "4мцм4", + "4мцп", + "4мцт", + "4мцц", + "4мцч", + "4м3ч", + "8мч.", + "4мчб", + "4мчг", + "4мчд", + "4мчк", + "4мчм4", + "4мчп", + "4мчт", + "4мчц", + "4мчч", + "4м3ш", + "8мш.", + "4мшж", + "4мшз", + "4мшм4", + "4мшш", + "4м3щ", + "8мщ.", + "4мщм4", + "4мщщ", + "на2д3з", + "4н3б", + "8нб.", + "4нбб", + "4нбк", + "4нбн4", + "4нбп", + "4нбт", + "4нбц", + "4нбч", + "4н3в", + "8нв.", + "4нвв", + "4нвн4", + "4нвф", + "4н3г", + "8нг.", + "4нгг", + "4нгк", + "4нгн4", + "4нгп", + "4нгт", + "4нгц", + "4нгч", + "4н3д", + "8нд.", + "4ндб", + "4ндг", + "4ндд", + "4ндк", + "4ндн4", + "4ндп", + "4ндт", + "4ндц", + "4ндч", + "4н3ж", + "8нж.", + "4нжж", + "4нжн4", + "4нжс", + "4нжф", + "4нжх", + "4нжш", + "4н3з", + "8нз.", + "4нзз", + "4нзн4", + "4нзс", + "4нзф", + "4нзх", + "4нзш", + "4н3к", + "8нк.", + "4нкб", + "4нкг", + "4нкд", + "4нкк", + "4нкн4", + "2н3л4", + "8нл.", + "4нлл", + "4нлн4", + "4н3м", + "8нм.", + "4нмм", + "4нмн4", + "4н3н4", + "8нн.", + "ннб4", + "ннв4", + "ннг4", + "ннд4", + "ннж4", + "ннз4", + "ннк4", + "ннл4", + "ннм4", + "4ннн4", + "ннп4", + "ннр4", + "ннс4", + "ннт4", + "ннф4", + "ннх4", + "ннц4", + "ннч4", + "ннш4", + "ннщ4", + "4н3п", + "8нп.", + "4нпб", + "4нпг", + "4нпд", + "4нпн4", + "4нпп", + "2н3р4", + "8нр.", + "4нрн4", + "4нрр", + "4н3с", + "8нс.", + "4нсж", + "4нсз", + "4нсн4", + "4нсс", + "4н3т", + "8нт.", + "4нтб", + "4нтг", + "4нтд", + "4нтк", + "4нтн4", + "4нтп", + "4нтт", + "4нтц", + "4нтч", + "4н3ф", + "8нф.", + "4нфв", + "4нфж", + "4нфз", + "4нфн4", + "4нфф", + "4н3х", + "8нх.", + "4нхж", + "4нхз", + "4нхн4", + "4нхх", + "4н3ц", + "8нц.", + "4нцб", + "4нцг", + "4нцд", + "4нцк", + "4нцн4", + "4нцп", + "4нцт", + "4нцц", + "4нцч", + "4н3ч", + "8нч.", + "4нчб", + "4нчг", + "4нчд", + "4нчк", + "4нчн4", + "4нчп", + "4нчт", + "4нчц", + "4нчч", + "4н3ш", + "8нш.", + "4ншж", + "4ншз", + "4ншн4", + "4ншш", + "4н3щ", + "8нщ.", + "4нщн4", + "4нщщ", + "о1", + "4п3б4", + "8пб.", + "4пбб4", + "пбв4", + "4пбг4", + "4пбд4", + "пбж4", + "пбз4", + "4пбк4", + "пбл4", + "пбм4", + "пбн4", + "4пбп4", + "пбр4", + "пбс4", + "4пбт4", + "пбф4", + "пбх4", + "4пбц4", + "4пбч4", + "пбш4", + "пбщ4", + "2п3в4", + "8пв.", + "4пвб4", + "4пвв", + "4пвг4", + "4пвд4", + "4пвк4", + "4пвп4", + "4пвт4", + "4пвф", + "4пвц4", + "4пвч4", + "4п3г4", + "8пг.", + "4пгб4", + "пгв4", + "4пгг4", + "4пгд4", + "пгж4", + "пгз4", + "4пгк4", + "пгл4", + "пгм4", + "пгн4", + "4пгп4", + "пгр4", + "пгс4", + "4пгт4", + "пгф4", + "пгх4", + "4пгц4", + "4пгч4", + "пгш4", + "пгщ4", + "4п3д4", + "8пд.", + "4пдб4", + "пдв4", + "4пдг4", + "4пдд4", + "пдж4", + "пдз4", + "4пдк4", + "пдл4", + "пдм4", + "пдн4", + "4пдп4", + "пдр4", + "пдс4", + "4пдт4", + "пдф4", + "пдх4", + "4пдц4", + "4пдч4", + "пдш4", + "пдщ4", + "2п3ж4", + "8пж.", + "4пжб4", + "4пжг4", + "4пжд4", + "4пжж", + "4пжк4", + "4пжп4", + "4пжс", + "4пжт4", + "4пжф", + "4пжх", + "4пжц4", + "4пжч4", + "4пжш", + "2п3з4", + "8пз.", + "4пзб4", + "4пзг4", + "4пзд4", + "4пзз", + "4пзк4", + "4пзп4", + "4пзс", + "4пзт4", + "4пзф", + "4пзх", + "4пзц4", + "4пзч4", + "4пзш", + "пй4", + "2п3к", + "8пк.", + "4пкб4", + "4пкг4", + "4пкд4", + "4пкк", + "4пкп4", + "2п3л4", + "8пл.", + "4плб4", + "4плг4", + "4плд4", + "4плл", + "4плп4", + "2п3м4", + "8пм.", + "4пмб4", + "4пмг4", + "4пмд4", + "4пмм", + "4пмп4", + "2п3н4", + "8пн.", + "4пнб4", + "4пнг4", + "4пнд4", + "4пнн", + "4пнп4", + "по2д3з", + "4п3п4", + "8пп.", + "4ппб4", + "ппв4", + "4ппг4", + "4ппд4", + "ппж4", + "ппз4", + "ппк4", + "ппл4", + "ппм4", + "ппн4", + "4ппп4", + "ппр4", + "ппс4", + "ппт4", + "ппф4", + "ппх4", + "ппц4", + "ппч4", + "ппш4", + "ппщ4", + "2п3р4", + "8пр.", + "4прб4", + "4прг4", + "4прд4", + "пре2д2ж", + "пре2д3з", + "4прп4", + "4прр", + "2п3с", + "8пс.", + "4псб4", + "4псг4", + "4псд4", + "4псж", + "4псз", + "4пск4", + "4псп4", + "4псс", + "4пст4", + "4псц4", + "4псч4", + "2п3т", + "8пт.", + "4птб4", + "4птг4", + "4птд4", + "4птк", + "4птп4", + "4птт", + "4птц", + "4птч", + "2п3ф", + "8пф.", + "4пфб4", + "4пфв", + "4пфг4", + "4пфд4", + "4пфж", + "4пфз", + "4пфк4", + "4пфп4", + "4пфт4", + "4пфф", + "4пфц4", + "4пфч4", + "2п3х", + "8пх.", + "4пхб4", + "4пхг4", + "4пхд4", + "4пхж", + "4пхз", + "4пхк4", + "4пхп4", + "4пхт4", + "4пхх", + "4пхц4", + "4пхч4", + "2п3ц", + "8пц.", + "4пцб4", + "4пцг4", + "4пцд4", + "4пцк", + "4пцп4", + "4пцт", + "4пцц", + "4пцч", + "2п3ч", + "8пч.", + "4пчб4", + "4пчг4", + "4пчд4", + "4пчк", + "4пчп4", + "4пчт", + "4пчц", + "4пчч", + "2п3ш", + "8пш.", + "4пшб4", + "4пшг4", + "4пшд4", + "4пшж", + "4пшз", + "4пшк4", + "4пшп4", + "4пшт4", + "4пшц4", + "4пшч4", + "4пшш", + "2п3щ", + "8пщ.", + "4пщб4", + "4пщг4", + "4пщд4", + "4пщп4", + "4пщщ", + "4р3б", + "8рб.", + "4рбб", + "4рбк", + "4рбп", + "4рбр4", + "4рбт", + "4рбц", + "4рбч", + "4р3в", + "8рв.", + "4рвв", + "4рвр4", + "4рвф", + "4р3г", + "8рг.", + "4ргг", + "4ргк", + "4ргп", + "4ргр4", + "4ргт", + "4ргц", + "4ргч", + "4р3д", + "8рд.", + "4рдб", + "4рдг", + "4рдд", + "4рдк", + "4рдп", + "4рдр4", + "4рдт", + "4рдц", + "4рдч", + "4р3ж", + "8рж.", + "4ржж", + "4ржр4", + "4ржс", + "4ржф", + "4ржх", + "4ржш", + "4р3з", + "8рз.", + "4рзз", + "4рзр4", + "4рзс", + "4рзф", + "4рзх", + "4рзш", + "4р3к", + "8рк.", + "4ркб", + "4ркг", + "4ркд", + "4ркк", + "4ркр4", + "4р3л", + "8рл.", + "4рлл", + "4рлр4", + "4р3м", + "8рм.", + "4рмм", + "4рмр4", + "4р3н", + "8рн.", + "4рнн", + "4рнр4", + "4р3п", + "8рп.", + "4рпб", + "4рпг", + "4рпд", + "4рпп", + "4рпр4", + "4р3р4", + "8рр.", + "ррб4", + "ррв4", + "ррг4", + "ррд4", + "ррж4", + "ррз4", + "ррк4", + "ррл4", + "ррм4", + "ррн4", + "ррп4", + "4ррр4", + "ррс4", + "ррт4", + "ррф4", + "ррх4", + "ррц4", + "ррч4", + "ррш4", + "ррщ4", + "4р3с", + "8рс.", + "4рсж", + "4рсз", + "4рср4", + "4рсс", + "4р3т", + "8рт.", + "4ртб", + "4ртг", + "4ртд", + "4ртк", + "4ртп", + "4ртр4", + "4ртт", + "4ртц", + "4ртч", + "4р3ф", + "8рф.", + "4рфв", + "4рфж", + "4рфз", + "4рфр4", + "4рфф", + "4р3х", + "8рх.", + "4рхж", + "4рхз", + "4рхр4", + "4рхх", + "4р3ц", + "8рц.", + "4рцб", + "4рцг", + "4рцд", + "4рцк", + "4рцп", + "4рцр4", + "4рцт", + "4рцц", + "4рцч", + "4р3ч", + "8рч.", + "4рчб", + "4рчг", + "4рчд", + "4рчк", + "4рчп", + "4рчр4", + "4рчт", + "4рчц", + "4рчч", + "4р3ш", + "8рш.", + "4ршж", + "4ршз", + "4ршр4", + "4ршш", + "4р3щ", + "8рщ.", + "4рщр4", + "4рщщ", + "2с3б4", + "8сб.", + "4сбб", + "4сбж4", + "4сбз4", + "4сбк", + "4сбп", + "4сбс4", + "4сбт", + "4сбф4", + "4сбх4", + "4сбц", + "4сбч", + "4сбш4", + "2с3в4", + "8св.", + "4свв", + "4свж4", + "4свз4", + "4свс4", + "4свф", + "2с3г4", + "8сг.", + "4сгг", + "4сгж4", + "4сгз4", + "4сгк", + "4сгп", + "4сгс4", + "4сгт", + "4сгф4", + "4сгх4", + "4сгц", + "4сгч", + "4сгш4", + "2с3д4", + "8сд.", + "4сдб", + "4сдг", + "4сдд", + "4сдж4", + "4сдз4", + "4сдк", + "4сдп", + "4сдс4", + "4сдт", + "4сдф4", + "4сдх4", + "4сдц", + "4сдч", + "4сдш4", + "4с3ж4", + "8сж.", + "сжб4", + "сжв4", + "сжг4", + "сжд4", + "4сжж4", + "4сжз4", + "сжк4", + "сжл4", + "сжм4", + "сжн4", + "сжп4", + "сжр4", + "4сжс4", + "сжт4", + "4сжф4", + "4сжх4", + "сжц4", + "сжч4", + "4сжш4", + "сжщ4", + "4с3з4", + "8сз.", + "сзб4", + "сзв4", + "сзг4", + "сзд4", + "4сзж4", + "4сзз4", + "сзк4", + "сзл4", + "сзм4", + "сзн4", + "сзп4", + "сзр4", + "4сзс4", + "сзт4", + "4сзф4", + "4сзх4", + "сзц4", + "сзч4", + "4сзш4", + "сзщ4", + "сй4", + "2с3к", + "8ск.", + "4скб", + "4скг", + "4скд", + "4скж4", + "4скз4", + "4скк", + "4скс4", + "4скф4", + "4скх4", + "4скш4", + "2с3л4", + "8сл.", + "4слж4", + "4слз4", + "4слл", + "4слс4", + "2с3м4", + "8см.", + "4смж4", + "4смз4", + "4смм", + "4смс4", + "2с3н4", + "8сн.", + "4снж4", + "4снз4", + "4снн", + "4снс4", + "2с3п", + "8сп.", + "4спб", + "4спг", + "4спд", + "4спж4", + "4спз4", + "4спп", + "4спс4", + "4спф4", + "4спх4", + "4спш4", + "2с3р4", + "8ср.", + "4срж4", + "4срз4", + "4срр", + "4срс4", + "4с3с4", + "8сс.", + "ссб4", + "ссв4", + "ссг4", + "ссд4", + "4ссж4", + "4ссз4", + "сск4", + "ссл4", + "ссм4", + "ссн4", + "ссп4", + "сср4", + "4ссс4", + "сст4", + "ссф4", + "ссх4", + "ссц4", + "ссч4", + "ссш4", + "ссщ4", + "2с3т", + "8ст.", + "4стб", + "4стг", + "4стд", + "4стж4", + "4стз4", + "4стк", + "4стп", + "4стс4", + "4стт", + "4стф4", + "4стх4", + "4стц", + "4стч", + "4стш4", + "2с3ф", + "8сф.", + "4сфв", + "4сфж4", + "4сфз4", + "4сфс4", + "4сфф", + "2с3х", + "8сх.", + "4схж4", + "4схз4", + "4схс4", + "4схх", + "2с3ц", + "8сц.", + "4сцб", + "4сцг", + "4сцд", + "4сцж4", + "4сцз4", + "4сцк", + "4сцп", + "4сцс4", + "4сцт", + "4сцф4", + "4сцх4", + "4сцц", + "4сцч", + "4сцш4", + "2с3ч", + "8сч.", + "4счб", + "4счг", + "4счд", + "4счж4", + "4счз4", + "4счк", + "4счп", + "4счс4", + "4счт", + "4счф4", + "4счх4", + "4счц", + "4счч", + "4счш4", + "2с3ш", + "8сш.", + "4сшж4", + "4сшз4", + "4сшс4", + "4сшш", + "2с3щ", + "8сщ.", + "4сщж4", + "4сщз4", + "4сщс4", + "4сщщ", + "4т3б4", + "8тб.", + "4тбб4", + "тбв4", + "4тбг4", + "4тбд4", + "тбж4", + "тбз4", + "4тбк4", + "тбл4", + "тбм4", + "тбн4", + "4тбп4", + "тбр4", + "тбс4", + "4тбт4", + "тбф4", + "тбх4", + "4тбц4", + "4тбч4", + "тбш4", + "тбщ4", + "2т3в4", + "8тв.", + "4твб4", + "4твв", + "4твг4", + "4твд4", + "4твк4", + "4твп4", + "4твт4", + "4твф", + "4твц4", + "4твч4", + "4т3г4", + "8тг.", + "4тгб4", + "тгв4", + "4тгг4", + "4тгд4", + "тгж4", + "тгз4", + "4тгк4", + "тгл4", + "тгм4", + "тгн4", + "4тгп4", + "тгр4", + "тгс4", + "4тгт4", + "тгф4", + "тгх4", + "4тгц4", + "4тгч4", + "тгш4", + "тгщ4", + "4т3д4", + "8тд.", + "4тдб4", + "тдв4", + "4тдг4", + "4тдд4", + "тдж4", + "тдз4", + "4тдк4", + "тдл4", + "тдм4", + "тдн4", + "4тдп4", + "тдр4", + "тдс4", + "4тдт4", + "тдф4", + "тдх4", + "4тдц4", + "4тдч4", + "тдш4", + "тдщ4", + "2т3ж4", + "8тж.", + "4тжб4", + "4тжг4", + "4тжд4", + "4тжж", + "4тжк4", + "4тжп4", + "4тжс", + "4тжт4", + "4тжф", + "4тжх", + "4тжц4", + "4тжч4", + "4тжш", + "2т3з4", + "8тз.", + "4тзб4", + "4тзг4", + "4тзд4", + "4тзз", + "4тзк4", + "4тзп4", + "4тзс", + "4тзт4", + "4тзф", + "4тзх", + "4тзц4", + "4тзч4", + "4тзш", + "тй4", + "4т3к4", + "8тк.", + "4ткб4", + "ткв4", + "4ткг4", + "4ткд4", + "ткж4", + "ткз4", + "4ткк4", + "ткл4", + "ткм4", + "ткн4", + "4ткп4", + "ткр4", + "ткс4", + "4ткт4", + "ткф4", + "ткх4", + "4ткц4", + "4ткч4", + "ткш4", + "ткщ4", + "2т3л4", + "8тл.", + "4тлб4", + "4тлг4", + "4тлд4", + "4тлк4", + "4тлл", + "4тлп4", + "4тлт4", + "4тлц4", + "4тлч4", + "2т3м4", + "8тм.", + "4тмб4", + "4тмг4", + "4тмд4", + "4тмк4", + "4тмм", + "4тмп4", + "4тмт4", + "4тмц4", + "4тмч4", + "2т3н4", + "8тн.", + "4тнб4", + "4тнг4", + "4тнд4", + "4тнк4", + "4тнн", + "4тнп4", + "4тнт4", + "4тнц4", + "4тнч4", + "4т3п4", + "8тп.", + "4тпб4", + "тпв4", + "4тпг4", + "4тпд4", + "тпж4", + "тпз4", + "4тпк4", + "тпл4", + "тпм4", + "тпн4", + "4тпп4", + "тпр4", + "тпс4", + "4тпт4", + "тпф4", + "тпх4", + "4тпц4", + "4тпч4", + "тпш4", + "тпщ4", + "2т3р4", + "8тр.", + "4трб4", + "4трг4", + "4трд4", + "4трк4", + "4трп4", + "4трр", + "4трт4", + "4трц4", + "4трч4", + "2т3с", + "8тс.", + "4тсб4", + "4тсг4", + "4тсд4", + "4тсж", + "4тсз", + "4тск4", + "4тсп4", + "4тсс", + "4тст4", + "4тсц4", + "4тсч4", + "4т3т4", + "8тт.", + "4ттб4", + "ттв4", + "4ттг4", + "4ттд4", + "ттж4", + "ттз4", + "4ттк4", + "ттл4", + "ттм4", + "ттн4", + "4ттп4", + "ттр4", + "ттс4", + "4ттт4", + "ттф4", + "ттх4", + "4ттц4", + "4ттч4", + "ттш4", + "ттщ4", + "2т3ф", + "8тф.", + "4тфб4", + "4тфв", + "4тфг4", + "4тфд4", + "4тфж", + "4тфз", + "4тфк4", + "4тфп4", + "4тфт4", + "4тфф", + "4тфц4", + "4тфч4", + "2т3х", + "8тх.", + "4тхб4", + "4тхг4", + "4тхд4", + "4тхж", + "4тхз", + "4тхк4", + "4тхп4", + "4тхт4", + "4тхх", + "4тхц4", + "4тхч4", + "4т3ц4", + "8тц.", + "4тцб4", + "тцв4", + "4тцг4", + "4тцд4", + "тцж4", + "тцз4", + "4тцк4", + "тцл4", + "тцм4", + "тцн4", + "4тцп4", + "тцр4", + "тцс4", + "4тцт4", + "тцф4", + "тцх4", + "4тцц4", + "4тцч4", + "тцш4", + "тцщ4", + "4т3ч4", + "8тч.", + "4тчб4", + "тчв4", + "4тчг4", + "4тчд4", + "тчж4", + "тчз4", + "4тчк4", + "тчл4", + "тчм4", + "тчн4", + "4тчп4", + "тчр4", + "тчс4", + "4тчт4", + "тчф4", + "тчх4", + "4тчц4", + "4тчч4", + "тчш4", + "тчщ4", + "2т3ш", + "8тш.", + "4тшб4", + "4тшг4", + "4тшд4", + "4тшж", + "4тшз", + "4тшк4", + "4тшп4", + "4тшт4", + "4тшц4", + "4тшч4", + "4тшш", + "2т3щ", + "8тщ.", + "4тщб4", + "4тщг4", + "4тщд4", + "4тщк4", + "4тщп4", + "4тщт4", + "4тщц4", + "4тщч4", + "4тщщ", + "у1", + "2ф3б4", + "8фб.", + "4фбб", + "4фбв4", + "4фбж4", + "4фбз4", + "4фбк", + "4фбп", + "4фбс4", + "4фбт", + "4фбф4", + "4фбх4", + "4фбц", + "4фбч", + "4фбш4", + "4ф3в4", + "8фв.", + "фвб4", + "4фвв4", + "фвг4", + "фвд4", + "4фвж4", + "4фвз4", + "фвк4", + "фвл4", + "фвм4", + "фвн4", + "фвп4", + "фвр4", + "фвс4", + "фвт4", + "4фвф4", + "фвх4", + "фвц4", + "фвч4", + "фвш4", + "фвщ4", + "2ф3г4", + "8фг.", + "4фгв4", + "4фгг", + "4фгж4", + "4фгз4", + "4фгк", + "4фгп", + "4фгс4", + "4фгт", + "4фгф4", + "4фгх4", + "4фгц", + "4фгч", + "4фгш4", + "2ф3д4", + "8фд.", + "4фдб", + "4фдв4", + "4фдг", + "4фдд", + "4фдж4", + "4фдз4", + "4фдк", + "4фдп", + "4фдс4", + "4фдт", + "4фдф4", + "4фдх4", + "4фдц", + "4фдч", + "4фдш4", + "4ф3ж4", + "8фж.", + "фжб4", + "4фжв4", + "фжг4", + "фжд4", + "4фжж4", + "4фжз4", + "фжк4", + "фжл4", + "фжм4", + "фжн4", + "фжп4", + "фжр4", + "4фжс4", + "фжт4", + "4фжф4", + "4фжх4", + "фжц4", + "фжч4", + "4фжш4", + "фжщ4", + "4ф3з4", + "8фз.", + "фзб4", + "4фзв4", + "фзг4", + "фзд4", + "4фзж4", + "4фзз4", + "фзк4", + "фзл4", + "фзм4", + "фзн4", + "фзп4", + "фзр4", + "4фзс4", + "фзт4", + "4фзф4", + "4фзх4", + "фзц4", + "фзч4", + "4фзш4", + "фзщ4", + "фй4", + "2ф3к", + "8фк.", + "4фкб", + "4фкв4", + "4фкг", + "4фкд", + "4фкж4", + "4фкз4", + "4фкк", + "4фкс4", + "4фкф4", + "4фкх4", + "4фкш4", + "2ф3л4", + "8фл.", + "4флв4", + "4флж4", + "4флз4", + "4флл", + "4флф4", + "2ф3м4", + "8фм.", + "4фмв4", + "4фмж4", + "4фмз4", + "4фмм", + "4фмф4", + "2ф3н4", + "8фн.", + "4фнв4", + "4фнж4", + "4фнз4", + "4фнн", + "4фнф4", + "2ф3п", + "8фп.", + "4фпб", + "4фпв4", + "4фпг", + "4фпд", + "4фпж4", + "4фпз4", + "4фпп", + "4фпс4", + "4фпф4", + "4фпх4", + "4фпш4", + "2ф3р4", + "8фр.", + "4фрв4", + "4фрж4", + "4фрз4", + "4фрр", + "4фрф4", + "2ф3с", + "8фс.", + "4фсв4", + "4фсж4", + "4фсз4", + "4фсс", + "4фсф4", + "2ф3т", + "8фт.", + "4фтб", + "4фтв4", + "4фтг", + "4фтд", + "4фтж4", + "4фтз4", + "4фтк", + "4фтп", + "4фтс4", + "4фтт", + "4фтф4", + "4фтх4", + "4фтц", + "4фтч", + "4фтш4", + "4ф3ф4", + "8фф.", + "ффб4", + "4ффв4", + "ффг4", + "ффд4", + "4ффж4", + "4ффз4", + "ффк4", + "ффл4", + "ффм4", + "ффн4", + "ффп4", + "ффр4", + "ффс4", + "ффт4", + "4ффф4", + "ффх4", + "ффц4", + "ффч4", + "ффш4", + "ффщ4", + "2ф3х", + "8фх.", + "4фхв4", + "4фхж4", + "4фхз4", + "4фхф4", + "4фхх", + "2ф3ц", + "8фц.", + "4фцб", + "4фцв4", + "4фцг", + "4фцд", + "4фцж4", + "4фцз4", + "4фцк", + "4фцп", + "4фцс4", + "4фцт", + "4фцф4", + "4фцх4", + "4фцц", + "4фцч", + "4фцш4", + "2ф3ч", + "8фч.", + "4фчб", + "4фчв4", + "4фчг", + "4фчд", + "4фчж4", + "4фчз4", + "4фчк", + "4фчп", + "4фчс4", + "4фчт", + "4фчф4", + "4фчх4", + "4фчц", + "4фчч", + "4фчш4", + "2ф3ш", + "8фш.", + "4фшв4", + "4фшж4", + "4фшз4", + "4фшф4", + "4фшш", + "2ф3щ", + "8фщ.", + "4фщв4", + "4фщж4", + "4фщз4", + "4фщф4", + "4фщщ", + "2х3б4", + "8хб.", + "4хбб", + "4хбж4", + "4хбз4", + "4хбк", + "4хбп", + "4хбс4", + "4хбт", + "4хбф4", + "4хбх4", + "4хбц", + "4хбч", + "4хбш4", + "2х3в4", + "8хв.", + "4хвв", + "4хвж4", + "4хвз4", + "4хвф", + "4хвх4", + "2х3г4", + "8хг.", + "4хгг", + "4хгж4", + "4хгз4", + "4хгк", + "4хгп", + "4хгс4", + "4хгт", + "4хгф4", + "4хгх4", + "4хгц", + "4хгч", + "4хгш4", + "2х3д4", + "8хд.", + "4хдб", + "4хдг", + "4хдд", + "4хдж4", + "4хдз4", + "4хдк", + "4хдп", + "4хдс4", + "4хдт", + "4хдф4", + "4хдх4", + "4хдц", + "4хдч", + "4хдш4", + "4х3ж4", + "8хж.", + "хжб4", + "хжв4", + "хжг4", + "хжд4", + "4хжж4", + "4хжз4", + "хжк4", + "хжл4", + "хжм4", + "хжн4", + "хжп4", + "хжр4", + "4хжс4", + "хжт4", + "4хжф4", + "4хжх4", + "хжц4", + "хжч4", + "4хжш4", + "хжщ4", + "4х3з4", + "8хз.", + "хзб4", + "хзв4", + "хзг4", + "хзд4", + "4хзж4", + "4хзз4", + "хзк4", + "хзл4", + "хзм4", + "хзн4", + "хзп4", + "хзр4", + "4хзс4", + "хзт4", + "4хзф4", + "4хзх4", + "хзц4", + "хзч4", + "4хзш4", + "хзщ4", + "хй4", + "2х3к", + "8хк.", + "4хкб", + "4хкг", + "4хкд", + "4хкж4", + "4хкз4", + "4хкк", + "4хкс4", + "4хкф4", + "4хкх4", + "4хкш4", + "2х3л4", + "8хл.", + "4хлж4", + "4хлз4", + "4хлл", + "4хлх4", + "2х3м4", + "8хм.", + "4хмж4", + "4хмз4", + "4хмм", + "4хмх4", + "2х3н4", + "8хн.", + "4хнж4", + "4хнз4", + "4хнн", + "4хнх4", + "2х3п", + "8хп.", + "4хпб", + "4хпг", + "4хпд", + "4хпж4", + "4хпз4", + "4хпп", + "4хпс4", + "4хпф4", + "4хпх4", + "4хпш4", + "2х3р4", + "8хр.", + "4хрж4", + "4хрз4", + "4хрр", + "4хрх4", + "2х3с", + "8хс.", + "4хсж4", + "4хсз4", + "4хсс", + "4хсх4", + "2х3т", + "8хт.", + "4хтб", + "4хтг", + "4хтд", + "4хтж4", + "4хтз4", + "4хтк", + "4хтп", + "4хтс4", + "4хтт", + "4хтф4", + "4хтх4", + "4хтц", + "4хтч", + "4хтш4", + "2х3ф", + "8хф.", + "4хфв", + "4хфж4", + "4хфз4", + "4хфф", + "4хфх4", + "4х3х4", + "8хх.", + "ххб4", + "ххв4", + "ххг4", + "ххд4", + "4ххж4", + "4ххз4", + "ххк4", + "ххл4", + "ххм4", + "ххн4", + "ххп4", + "ххр4", + "ххс4", + "ххт4", + "ххф4", + "4ххх4", + "ххц4", + "ххч4", + "ххш4", + "ххщ4", + "2х3ц", + "8хц.", + "4хцб", + "4хцг", + "4хцд", + "4хцж4", + "4хцз4", + "4хцк", + "4хцп", + "4хцс4", + "4хцт", + "4хцф4", + "4хцх4", + "4хцц", + "4хцч", + "4хцш4", + "2х3ч", + "8хч.", + "4хчб", + "4хчг", + "4хчд", + "4хчж4", + "4хчз4", + "4хчк", + "4хчп", + "4хчс4", + "4хчт", + "4хчф4", + "4хчх4", + "4хчц", + "4хчч", + "4хчш4", + "2х3ш", + "8хш.", + "4хшж4", + "4хшз4", + "4хшх4", + "4хшш", + "2х3щ", + "8хщ.", + "4хщж4", + "4хщз4", + "4хщх4", + "4хщщ", + "4ц3б4", + "8цб.", + "4цбб4", + "цбв4", + "4цбг4", + "4цбд4", + "цбж4", + "цбз4", + "4цбк4", + "цбл4", + "цбм4", + "цбн4", + "4цбп4", + "цбр4", + "цбс4", + "4цбт4", + "цбф4", + "цбх4", + "4цбц4", + "4цбч4", + "цбш4", + "цбщ4", + "2ц3в4", + "8цв.", + "4цвб4", + "4цвв", + "4цвг4", + "4цвд4", + "4цвк4", + "4цвп4", + "4цвт4", + "4цвф", + "4цвц4", + "4цвч4", + "4ц3г4", + "8цг.", + "4цгб4", + "цгв4", + "4цгг4", + "4цгд4", + "цгж4", + "цгз4", + "4цгк4", + "цгл4", + "цгм4", + "цгн4", + "4цгп4", + "цгр4", + "цгс4", + "4цгт4", + "цгф4", + "цгх4", + "4цгц4", + "4цгч4", + "цгш4", + "цгщ4", + "4ц3д4", + "8цд.", + "4цдб4", + "цдв4", + "4цдг4", + "4цдд4", + "цдж4", + "цдз4", + "4цдк4", + "цдл4", + "цдм4", + "цдн4", + "4цдп4", + "цдр4", + "цдс4", + "4цдт4", + "цдф4", + "цдх4", + "4цдц4", + "4цдч4", + "цдш4", + "цдщ4", + "2ц3ж4", + "8цж.", + "4цжб4", + "4цжг4", + "4цжд4", + "4цжж", + "4цжк4", + "4цжп4", + "4цжс", + "4цжт4", + "4цжф", + "4цжх", + "4цжц4", + "4цжч4", + "4цжш", + "2ц3з4", + "8цз.", + "4цзб4", + "4цзг4", + "4цзд4", + "4цзз", + "4цзк4", + "4цзп4", + "4цзс", + "4цзт4", + "4цзф", + "4цзх", + "4цзц4", + "4цзч4", + "4цзш", + "цй4", + "4ц3к4", + "8цк.", + "4цкб4", + "цкв4", + "4цкг4", + "4цкд4", + "цкж4", + "цкз4", + "4цкк4", + "цкл4", + "цкм4", + "цкн4", + "4цкп4", + "цкр4", + "цкс4", + "4цкт4", + "цкф4", + "цкх4", + "4цкц4", + "4цкч4", + "цкш4", + "цкщ4", + "2ц3л4", + "8цл.", + "4цлб4", + "4цлг4", + "4цлд4", + "4цлк4", + "4цлл", + "4цлп4", + "4цлт4", + "4цлц4", + "4цлч4", + "2ц3м4", + "8цм.", + "4цмб4", + "4цмг4", + "4цмд4", + "4цмк4", + "4цмм", + "4цмп4", + "4цмт4", + "4цмц4", + "4цмч4", + "2ц3н4", + "8цн.", + "4цнб4", + "4цнг4", + "4цнд4", + "4цнк4", + "4цнн", + "4цнп4", + "4цнт4", + "4цнц4", + "4цнч4", + "4ц3п4", + "8цп.", + "4цпб4", + "цпв4", + "4цпг4", + "4цпд4", + "цпж4", + "цпз4", + "4цпк4", + "цпл4", + "цпм4", + "цпн4", + "4цпп4", + "цпр4", + "цпс4", + "4цпт4", + "цпф4", + "цпх4", + "4цпц4", + "4цпч4", + "цпш4", + "цпщ4", + "2ц3р4", + "8цр.", + "4црб4", + "4црг4", + "4црд4", + "4црк4", + "4црп4", + "4црр", + "4црт4", + "4црц4", + "4црч4", + "2ц3с", + "8цс.", + "4цсб4", + "4цсг4", + "4цсд4", + "4цсж", + "4цсз", + "4цск4", + "4цсп4", + "4цсс", + "4цст4", + "4цсц4", + "4цсч4", + "4ц3т4", + "8цт.", + "4цтб4", + "цтв4", + "4цтг4", + "4цтд4", + "цтж4", + "цтз4", + "4цтк4", + "цтл4", + "цтм4", + "цтн4", + "4цтп4", + "цтр4", + "цтс4", + "4цтт4", + "цтф4", + "цтх4", + "4цтц4", + "4цтч4", + "цтш4", + "цтщ4", + "2ц3ф", + "8цф.", + "4цфб4", + "4цфв", + "4цфг4", + "4цфд4", + "4цфж", + "4цфз", + "4цфк4", + "4цфп4", + "4цфт4", + "4цфф", + "4цфц4", + "4цфч4", + "2ц3х", + "8цх.", + "4цхб4", + "4цхг4", + "4цхд4", + "4цхж", + "4цхз", + "4цхк4", + "4цхп4", + "4цхт4", + "4цхх", + "4цхц4", + "4цхч4", + "4ц3ц4", + "8цц.", + "4ццб4", + "ццв4", + "4ццг4", + "4ццд4", + "ццж4", + "ццз4", + "4ццк4", + "ццл4", + "ццм4", + "ццн4", + "4ццп4", + "ццр4", + "ццс4", + "4ццт4", + "ццф4", + "ццх4", + "4ццц4", + "4ццч4", + "ццш4", + "ццщ4", + "4ц3ч4", + "8цч.", + "4цчб4", + "цчв4", + "4цчг4", + "4цчд4", + "цчж4", + "цчз4", + "4цчк4", + "цчл4", + "цчм4", + "цчн4", + "4цчп4", + "цчр4", + "цчс4", + "4цчт4", + "цчф4", + "цчх4", + "4цчц4", + "4цчч4", + "цчш4", + "цчщ4", + "2ц3ш", + "8цш.", + "4цшб4", + "4цшг4", + "4цшд4", + "4цшж", + "4цшз", + "4цшк4", + "4цшп4", + "4цшт4", + "4цшц4", + "4цшч4", + "4цшш", + "2ц3щ", + "8цщ.", + "4цщб4", + "4цщг4", + "4цщд4", + "4цщк4", + "4цщп4", + "4цщт4", + "4цщц4", + "4цщч4", + "4цщщ", + "4ч3б4", + "8чб.", + "4чбб4", + "чбв4", + "4чбг4", + "4чбд4", + "чбж4", + "чбз4", + "4чбк4", + "чбл4", + "чбм4", + "чбн4", + "4чбп4", + "чбр4", + "чбс4", + "4чбт4", + "чбф4", + "чбх4", + "4чбц4", + "4чбч4", + "чбш4", + "чбщ4", + "2ч3в4", + "8чв.", + "4чвб4", + "4чвв", + "4чвг4", + "4чвд4", + "4чвк4", + "4чвп4", + "4чвт4", + "4чвф", + "4чвц4", + "4чвч4", + "4ч3г4", + "8чг.", + "4чгб4", + "чгв4", + "4чгг4", + "4чгд4", + "чгж4", + "чгз4", + "4чгк4", + "чгл4", + "чгм4", + "чгн4", + "4чгп4", + "чгр4", + "чгс4", + "4чгт4", + "чгф4", + "чгх4", + "4чгц4", + "4чгч4", + "чгш4", + "чгщ4", + "4ч3д4", + "8чд.", + "4чдб4", + "чдв4", + "4чдг4", + "4чдд4", + "чдж4", + "чдз4", + "4чдк4", + "чдл4", + "чдм4", + "чдн4", + "4чдп4", + "чдр4", + "чдс4", + "4чдт4", + "чдф4", + "чдх4", + "4чдц4", + "4чдч4", + "чдш4", + "чдщ4", + "2ч3ж4", + "8чж.", + "4чжб4", + "4чжг4", + "4чжд4", + "4чжж", + "4чжк4", + "4чжп4", + "4чжс", + "4чжт4", + "4чжф", + "4чжх", + "4чжц4", + "4чжч4", + "4чжш", + "2ч3з4", + "8чз.", + "4чзб4", + "4чзг4", + "4чзд4", + "4чзз", + "4чзк4", + "4чзп4", + "4чзс", + "4чзт4", + "4чзф", + "4чзх", + "4чзц4", + "4чзч4", + "4чзш", + "чй4", + "4ч3к4", + "8чк.", + "4чкб4", + "чкв4", + "4чкг4", + "4чкд4", + "чкж4", + "чкз4", + "4чкк4", + "чкл4", + "чкм4", + "чкн4", + "4чкп4", + "чкр4", + "чкс4", + "4чкт4", + "чкф4", + "чкх4", + "4чкц4", + "4чкч4", + "чкш4", + "чкщ4", + "2ч3л4", + "8чл.", + "4члб4", + "4члг4", + "4члд4", + "4члк4", + "4члл", + "4члп4", + "4члт4", + "4члц4", + "4члч4", + "2ч3м4", + "8чм.", + "4чмб4", + "4чмг4", + "4чмд4", + "4чмк4", + "4чмм", + "4чмп4", + "4чмт4", + "4чмц4", + "4чмч4", + "2ч3н4", + "8чн.", + "4чнб4", + "4чнг4", + "4чнд4", + "4чнк4", + "4чнн", + "4чнп4", + "4чнт4", + "4чнц4", + "4чнч4", + "4ч3п4", + "8чп.", + "4чпб4", + "чпв4", + "4чпг4", + "4чпд4", + "чпж4", + "чпз4", + "4чпк4", + "чпл4", + "чпм4", + "чпн4", + "4чпп4", + "чпр4", + "чпс4", + "4чпт4", + "чпф4", + "чпх4", + "4чпц4", + "4чпч4", + "чпш4", + "чпщ4", + "2ч3р4", + "8чр.", + "4чрб4", + "4чрг4", + "4чрд4", + "4чрк4", + "4чрп4", + "4чрр", + "4чрт4", + "4чрц4", + "4чрч4", + "2ч3с", + "8чс.", + "4чсб4", + "4чсг4", + "4чсд4", + "4чсж", + "4чсз", + "4чск4", + "4чсп4", + "4чсс", + "4чст4", + "4чсц4", + "4чсч4", + "4ч3т4", + "8чт.", + "4чтб4", + "чтв4", + "4чтг4", + "4чтд4", + "чтж4", + "чтз4", + "4чтк4", + "чтл4", + "чтм4", + "чтн4", + "4чтп4", + "чтр4", + "чтс4", + "4чтт4", + "чтф4", + "чтх4", + "4чтц4", + "4чтч4", + "чтш4", + "чтщ4", + "2ч3ф", + "8чф.", + "4чфб4", + "4чфв", + "4чфг4", + "4чфд4", + "4чфж", + "4чфз", + "4чфк4", + "4чфп4", + "4чфт4", + "4чфф", + "4чфц4", + "4чфч4", + "2ч3х", + "8чх.", + "4чхб4", + "4чхг4", + "4чхд4", + "4чхж", + "4чхз", + "4чхк4", + "4чхп4", + "4чхт4", + "4чхх", + "4чхц4", + "4чхч4", + "4ч3ц4", + "8чц.", + "4чцб4", + "чцв4", + "4чцг4", + "4чцд4", + "чцж4", + "чцз4", + "4чцк4", + "чцл4", + "чцм4", + "чцн4", + "4чцп4", + "чцр4", + "чцс4", + "4чцт4", + "чцф4", + "чцх4", + "4чцц4", + "4чцч4", + "чцш4", + "чцщ4", + "4ч3ч4", + "8чч.", + "4ччб4", + "ччв4", + "4ччг4", + "4ччд4", + "ччж4", + "ччз4", + "4ччк4", + "ччл4", + "ччм4", + "ччн4", + "4ччп4", + "ччр4", + "ччс4", + "4ччт4", + "ччф4", + "ччх4", + "4ччц4", + "4ччч4", + "ччш4", + "ччщ4", + "2ч3ш", + "8чш.", + "4чшб4", + "4чшг4", + "4чшд4", + "4чшж", + "4чшз", + "4чшк4", + "4чшп4", + "4чшт4", + "4чшц4", + "4чшч4", + "4чшш", + "2ч3щ", + "8чщ.", + "4чщб4", + "4чщг4", + "4чщд4", + "4чщк4", + "4чщп4", + "4чщт4", + "4чщц4", + "4чщч4", + "4чщщ", + "2ш3б4", + "8шб.", + "4шбб", + "4шбж4", + "4шбз4", + "4шбк", + "4шбп", + "4шбс4", + "4шбт", + "4шбф4", + "4шбх4", + "4шбц", + "4шбч", + "4шбш4", + "2ш3в4", + "8шв.", + "4швв", + "4швж4", + "4швз4", + "4швф", + "4швш4", + "2ш3г4", + "8шг.", + "4шгг", + "4шгж4", + "4шгз4", + "4шгк", + "4шгп", + "4шгс4", + "4шгт", + "4шгф4", + "4шгх4", + "4шгц", + "4шгч", + "4шгш4", + "2ш3д4", + "8шд.", + "4шдб", + "4шдг", + "4шдд", + "4шдж4", + "4шдз4", + "4шдк", + "4шдп", + "4шдс4", + "4шдт", + "4шдф4", + "4шдх4", + "4шдц", + "4шдч", + "4шдш4", + "4ш3ж4", + "8шж.", + "шжб4", + "шжв4", + "шжг4", + "шжд4", + "4шжж4", + "4шжз4", + "шжк4", + "шжл4", + "шжм4", + "шжн4", + "шжп4", + "шжр4", + "4шжс4", + "шжт4", + "4шжф4", + "4шжх4", + "шжц4", + "шжч4", + "4шжш4", + "шжщ4", + "4ш3з4", + "8шз.", + "шзб4", + "шзв4", + "шзг4", + "шзд4", + "4шзж4", + "4шзз4", + "шзк4", + "шзл4", + "шзм4", + "шзн4", + "шзп4", + "шзр4", + "4шзс4", + "шзт4", + "4шзф4", + "4шзх4", + "шзц4", + "шзч4", + "4шзш4", + "шзщ4", + "шй4", + "2ш3к", + "8шк.", + "4шкб", + "4шкг", + "4шкд", + "4шкж4", + "4шкз4", + "4шкк", + "4шкс4", + "4шкф4", + "4шкх4", + "4шкш4", + "2ш3л4", + "8шл.", + "4шлж4", + "4шлз4", + "4шлл", + "4шлш4", + "2ш3м4", + "8шм.", + "4шмж4", + "4шмз4", + "4шмм", + "4шмш4", + "2ш3н4", + "8шн.", + "4шнж4", + "4шнз4", + "4шнн", + "4шнш4", + "2ш3п", + "8шп.", + "4шпб", + "4шпг", + "4шпд", + "4шпж4", + "4шпз4", + "4шпп", + "4шпс4", + "4шпф4", + "4шпх4", + "4шпш4", + "2ш3р4", + "8шр.", + "4шрж4", + "4шрз4", + "4шрр", + "4шрш4", + "2ш3с", + "8шс.", + "4шсж4", + "4шсз4", + "4шсс", + "4шсш4", + "2ш3т", + "8шт.", + "4штб", + "4штг", + "4штд", + "4штж4", + "4штз4", + "4штк", + "4штп", + "4штс4", + "4штт", + "4штф4", + "4штх4", + "4штц", + "4штч", + "4штш4", + "2ш3ф", + "8шф.", + "4шфв", + "4шфж4", + "4шфз4", + "4шфф", + "4шфш4", + "2ш3х", + "8шх.", + "4шхж4", + "4шхз4", + "4шхх", + "4шхш4", + "2ш3ц", + "8шц.", + "4шцб", + "4шцг", + "4шцд", + "4шцж4", + "4шцз4", + "4шцк", + "4шцп", + "4шцс4", + "4шцт", + "4шцф4", + "4шцх4", + "4шцц", + "4шцч", + "4шцш4", + "2ш3ч", + "8шч.", + "4шчб", + "4шчг", + "4шчд", + "4шчж4", + "4шчз4", + "4шчк", + "4шчп", + "4шчс4", + "4шчт", + "4шчф4", + "4шчх4", + "4шчц", + "4шчч", + "4шчш4", + "4ш3ш4", + "8шш.", + "шшб4", + "шшв4", + "шшг4", + "шшд4", + "4шшж4", + "4шшз4", + "шшк4", + "шшл4", + "шшм4", + "шшн4", + "шшп4", + "шшр4", + "шшс4", + "шшт4", + "шшф4", + "шшх4", + "шшц4", + "шшч4", + "4шшш4", + "шшщ4", + "2ш3щ", + "8шщ.", + "4шщж4", + "4шщз4", + "4шщш4", + "4шщщ", + "2щ3б4", + "8щб.", + "4щбб", + "4щбк", + "4щбп", + "4щбт", + "4щбц", + "4щбч", + "4щбщ4", + "2щ3в4", + "8щв.", + "4щвв", + "4щвф", + "4щвщ4", + "2щ3г4", + "8щг.", + "4щгг", + "4щгк", + "4щгп", + "4щгт", + "4щгц", + "4щгч", + "4щгщ4", + "2щ3д4", + "8щд.", + "4щдб", + "4щдг", + "4щдд", + "4щдк", + "4щдп", + "4щдт", + "4щдц", + "4щдч", + "4щдщ4", + "2щ3ж4", + "8щж.", + "4щжж", + "4щжс", + "4щжф", + "4щжх", + "4щжш", + "4щжщ4", + "2щ3з4", + "8щз.", + "4щзз", + "4щзс", + "4щзф", + "4щзх", + "4щзш", + "4щзщ4", + "щй4", + "2щ3к", + "8щк.", + "4щкб", + "4щкг", + "4щкд", + "4щкк", + "4щкщ4", + "2щ3л4", + "8щл.", + "4щлл", + "4щлщ4", + "2щ3м4", + "8щм.", + "4щмм", + "4щмщ4", + "2щ3н4", + "8щн.", + "4щнн", + "4щнщ4", + "2щ3п", + "8щп.", + "4щпб", + "4щпг", + "4щпд", + "4щпп", + "4щпщ4", + "2щ3р4", + "8щр.", + "4щрр", + "4щрщ4", + "2щ3с", + "8щс.", + "4щсж", + "4щсз", + "4щсс", + "4щсщ4", + "2щ3т", + "8щт.", + "4щтб", + "4щтг", + "4щтд", + "4щтк", + "4щтп", + "4щтт", + "4щтц", + "4щтч", + "4щтщ4", + "2щ3ф", + "8щф.", + "4щфв", + "4щфж", + "4щфз", + "4щфф", + "4щфщ4", + "2щ3х", + "8щх.", + "4щхж", + "4щхз", + "4щхх", + "4щхщ4", + "2щ3ц", + "8щц.", + "4щцб", + "4щцг", + "4щцд", + "4щцк", + "4щцп", + "4щцт", + "4щцц", + "4щцч", + "4щцщ4", + "2щ3ч", + "8щч.", + "4щчб", + "4щчг", + "4щчд", + "4щчк", + "4щчп", + "4щчт", + "4щчц", + "4щчч", + "4щчщ4", + "2щ3ш", + "8щш.", + "4щшж", + "4щшз", + "4щшш", + "4щшщ4", + "4щ3щ4", + "8щщ.", + "щщб4", + "щщв4", + "щщг4", + "щщд4", + "щщж4", + "щщз4", + "щщк4", + "щщл4", + "щщм4", + "щщн4", + "щщп4", + "щщр4", + "щщс4", + "щщт4", + "щщф4", + "щщх4", + "щщц4", + "щщч4", + "щщш4", + "4щщщ4", + "ъ1", + "ю1", + "я1" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/ca.json b/borb/pdf/canvas/layout/hyphenation/resources/ca.json new file mode 100644 index 000000000..4fabe5441 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/ca.json @@ -0,0 +1,901 @@ +{ + "patterns":[ + "1ba", + "1be", + "1bi", + "1bo", + "1bu", + "1ca", + "1ce", + "1ci", + "1co", + "1cu", + "1da", + "1de", + "1di", + "1do", + "3du", + "1fa", + "1fe", + "1fi", + "1fo", + "1fu", + "1ga", + "1ge", + "1gi", + "1go", + "1gu", + "1ha", + "1he", + "1hi", + "1ho", + "1hu", + "1ja", + "1je", + "1ji", + "1jo", + "1ju", + "1la", + "1le", + "1li", + "1lo", + "1lu", + "1ma", + "1me", + "1mi", + "1mo", + "1mu", + "1na", + "1ne", + "3ni", + "1no", + "1nu", + "1pa", + "3pe", + "3pi", + "3po", + "1pu", + "1qu", + "1ra", + "1re", + "1ri", + "1ro", + "1ru", + "1sa", + "1se", + "1si", + "1so", + "1su", + "1ta", + "1te", + "1ti", + "1to", + "1tu", + "1va", + "1ve", + "1vi", + "1vo", + "1vu", + "1xa", + "1xe", + "1xi", + "1xo", + "1xu", + "1za", + "1ze", + "1zi", + "1zo", + "1zu", + "1bé", + "1bí", + "1bó", + "1bú", + "1bà", + "1bè", + "1bò", + "1cé", + "1cí", + "1có", + "1cú", + "1cà", + "1cè", + "1cò", + "1ço", + "1ça", + "1çu", + "1çó", + "1çú", + "1çà", + "1çò", + "1dé", + "1dí", + "1dó", + "1dú", + "1dà", + "1dè", + "1dò", + "1fé", + "1fí", + "1fó", + "1fú", + "1fà", + "1fè", + "1fò", + "1gé", + "1gí", + "1gó", + "1gú", + "1gà", + "1gè", + "1gò", + "1gü", + "1hé", + "1hí", + "1hó", + "1hú", + "1hà", + "1hè", + "1hò", + "1jé", + "1jí", + "1jó", + "1jú", + "1jà", + "1jè", + "1jò", + "1lé", + "1lí", + "1ló", + "1lú", + "1là", + "1lè", + "1lò", + "1mé", + "1mí", + "1mó", + "1mú", + "1mà", + "1mè", + "1mò", + "1né", + "1ní", + "1nó", + "1nú", + "1nà", + "1nè", + "1nò", + "1pé", + "1pí", + "1pó", + "1pú", + "1pà", + "1pè", + "1pò", + "1qü", + "1ré", + "1rí", + "1ró", + "1rú", + "1rà", + "1rè", + "1rò", + "1sé", + "1sí", + "1só", + "1sú", + "1sà", + "1sè", + "1sò", + "1té", + "1tí", + "1tó", + "1tú", + "1tà", + "1tè", + "1tò", + "1vé", + "1ví", + "1vó", + "1vú", + "1và", + "1vè", + "1vò", + "1xé", + "1xí", + "1xó", + "1xú", + "1xà", + "1xè", + "1xò", + "1zé", + "1zí", + "1zó", + "1zú", + "1zà", + "1zè", + "1zò", + "3l2la", + "1l2le", + "1l2li", + "3l2lo", + "1l2lu", + "1b2la", + "1b2le", + "1b2li", + "1b2lo", + "1b2lu", + "1b2ra", + "1b2re", + "1b2ri", + "1b2ro", + "1b2ru", + "1c2la", + "1c2le", + "1c2li", + "1c2lo", + "1c2lu", + "1c2ra", + "1c2re", + "1c2ri", + "1c2ro", + "1c2ru", + "1d2ra", + "1d2re", + "1d2ri", + "1d2ro", + "1d2ru", + "1f2la", + "1f2le", + "1f2li", + "1f2lo", + "1f2lu", + "1f2ra", + "1f2re", + "1f2ri", + "1f2ro", + "1f2ru", + "1g2la", + "1g2le", + "1g2li", + "1g2lo", + "1g2lu", + "1g2ra", + "1g2re", + "1g2ri", + "1g2ro", + "1g2ru", + "1p2la", + "1p2le", + "1p2li", + "1p2lo", + "1p2lu", + "1p2ra", + "1p2re", + "1p2ri", + "1p2ro", + "1p2ru", + "1t2ra", + "1t2re", + "1t2ri", + "1t2ro", + "1t2ru", + "1n2ya", + "1n2ye", + "1n2yi", + "1n2yo", + "1n2yu", + "1l2lé", + "1l2lí", + "1l2ló", + "1l2lú", + "1l2là", + "1l2lè", + "1l2lò", + "1b2lé", + "1b2lí", + "1b2ló", + "1b2lú", + "1b2là", + "1b2lè", + "1b2lò", + "1b2ré", + "1b2rí", + "1b2ró", + "1b2rú", + "1b2rà", + "1b2rè", + "1b2rò", + "1c2lé", + "1c2lí", + "1c2ló", + "1c2lú", + "1c2là", + "1c2lè", + "1c2lò", + "1c2ré", + "1c2rí", + "1c2ró", + "1c2rú", + "1c2rà", + "1c2rè", + "1c2rò", + "1d2ré", + "1d2rí", + "1d2ró", + "1d2rú", + "1d2rà", + "1d2rè", + "1d2rò", + "1f2lé", + "1f2lí", + "1f2ló", + "1f2lú", + "1f2là", + "1f2lè", + "1f2lò", + "1f2ré", + "1f2rí", + "1f2ró", + "1f2rú", + "1f2rà", + "1f2rè", + "1f2rò", + "1g2lé", + "1g2lí", + "1g2ló", + "1g2lú", + "1g2là", + "1g2lè", + "1g2lò", + "1g2ré", + "1g2rí", + "1g2ró", + "1g2rú", + "1g2rà", + "1g2rè", + "1g2rò", + "1p2lé", + "1p2lí", + "1p2ló", + "1p2lú", + "1p2là", + "1p2lè", + "1p2lò", + "1p2ré", + "1p2rí", + "1p2ró", + "1p2rú", + "1p2rà", + "1p2rè", + "1p2rò", + "1t2ré", + "1t2rí", + "1t2ró", + "1t2rú", + "1t2rà", + "1t2rè", + "1t2rò", + "1n2yé", + "1n2yí", + "1n2yó", + "1n2yú", + "1n2yà", + "1n2yè", + "1n2yò", + "a1a", + "a1e", + "a1o", + "e1a", + "e1e", + "e1o", + "i1a", + "i1e", + "i1o", + "o1a", + "o1e", + "o1o", + "u1a", + "u1e", + "u1o", + "a1é", + "a1í", + "a1ó", + "a1ú", + "a1à", + "a1è", + "a1ò", + "a1ï", + "a1ü", + "e1é", + "e1í", + "e1ó", + "e1ú", + "e1à", + "e1è", + "e1ò", + "e1ï", + "e1ü", + "i1é", + "i1í", + "i1ó", + "i1ú", + "i1à", + "i1è", + "i1ò", + "i1ï", + "i1ü", + "o1é", + "o1í", + "o1ó", + "o1ú", + "o1à", + "o1è", + "o1ò", + "o1ï", + "o1ü", + "u1é", + "u1í", + "u1ó", + "u1ú", + "u1à", + "u1è", + "u1ò", + "u1ï", + "u1ü", + "é1a", + "é1e", + "é1o", + "é1ï", + "é1ü", + "í1a", + "í1e", + "í1o", + "í1ï", + "í1ü", + "ó1a", + "ó1e", + "ó1o", + "ó1ï", + "ó1ü", + "ú1a", + "ú1e", + "ú1o", + "ú1ï", + "ú1ü", + "à1a", + "à1e", + "à1o", + "à1ï", + "à1ü", + "è1a", + "è1e", + "è1o", + "è1ï", + "è1ü", + "ò1a", + "ò1e", + "ò1o", + "ò1ï", + "ò1ü", + "ï1a", + "ï1e", + "ï1o", + "ï1é", + "ï1í", + "ï1ó", + "ï1ú", + "ï1à", + "ï1è", + "ï1ò", + "ï1i", + "ü1a", + "ü1e", + "ü1o", + "ü1é", + "ü1í", + "ü1ó", + "ü1ú", + "ü1à", + "ü1è", + "ü1ò", + "a1i2a", + "a1i2e", + "a1i2o", + "a1i2u", + "a1u2a", + "a1u2e", + "a1u2i", + "a1u2o", + "a1u2u", + "e1i2a", + "e1i2e", + "e1i2o", + "e1i2u", + "e1u2a", + "e1u2e", + "e1u2i", + "e1u2o", + "e1u2u", + "i1i2a", + "i1i2e", + "i1i2o", + "i1i2u", + "i1u2a", + "i1u2e", + "i1u2i", + "i1u2o", + "i1u2u", + "o1i2a", + "o1i2e", + "o1i2o", + "o1i2u", + "o1u2a", + "o1u2e", + "o1u2o", + "o1u2i", + "o1u2u", + "u1i2a", + "u1i2e", + "u1i2o", + "u1i2u", + "u1u2a", + "u1u2e", + "u1u2i", + "u1u2o", + "u1u2u", + "a1i2é", + "a1i2í", + "a1i2ó", + "a1i2ú", + "a1i2à", + "a1i2è", + "a1i2ò", + "a1u2é", + "a1u2í", + "a1u2ó", + "a1u2ú", + "a1u2à", + "a1u2è", + "a1u2ò", + "e1i2é", + "e1i2í", + "e1i2ó", + "e1i2ú", + "e1i2à", + "e1i2è", + "e1i2ò", + "e1u2é", + "e1u2í", + "e1u2ó", + "e1u2ú", + "e1u2à", + "e1u2è", + "e1u2ò", + "i1i2é", + "i1i2í", + "i1i2ó", + "i1i2ú", + "i1i2à", + "i1i2è", + "i1i2ò", + "i1u2é", + "i1u2í", + "i1u2ó", + "i1u2ú", + "i1u2à", + "i1u2è", + "i1u2ò", + "o1i2é", + "o1i2í", + "o1i2ó", + "o1i2ú", + "o1i2à", + "o1i2è", + "o1i2ò", + "o1u2é", + "o1u2í", + "o1u2ó", + "o1u2ú", + "o1u2à", + "o1u2è", + "o1u2ò", + "u1i2é", + "u1i2í", + "u1i2ó", + "u1i2ú", + "u1i2à", + "u1i2è", + "u1i2ò", + "u1u2é", + "u1u2í", + "u1u2ó", + "u1u2ú", + "u1u2à", + "u1u2è", + "u1u2ò", + "é1i2a", + "é1i2e", + "é1i2o", + "é1i2u", + "é1u2a", + "é1u2e", + "é1u2o", + "é1u2i", + "é1u2u", + "í1i2a", + "í1i2e", + "í1i2o", + "í1i2u", + "í1u2a", + "í1u2e", + "í1u2o", + "í1u2i", + "í1u2u", + "ó1i2a", + "ó1i2e", + "ó1i2o", + "ó1i2u", + "ó1u2a", + "ó1u2e", + "ó1u2o", + "ó1u2i", + "ó1u2u", + "ú1i2a", + "ú1i2e", + "ú1i2o", + "ú1i2u", + "ú1u2a", + "ú1u2e", + "ú1u2o", + "ú1u2i", + "ú1u2u", + "à1i2a", + "à1i2e", + "à1i2o", + "à1i2u", + "à1u2a", + "à1u2e", + "à1u2o", + "à1u2i", + "à1u2u", + "è1i2a", + "è1i2e", + "è1i2o", + "è1i2u", + "è1u2a", + "è1u2e", + "è1u2o", + "è1u2i", + "è1u2u", + "ò1i2a", + "ò1i2e", + "ò1i2o", + "ò1i2u", + "ò1u2a", + "ò1u2e", + "ò1u2o", + "ò1u2i", + "ò1u2u", + "ï1i2a", + "ï1i2e", + "ï1i2o", + "ï1i2é", + "ï1i2í", + "ï1i2ó", + "ï1i2ú", + "ï1i2à", + "ï1i2è", + "ï1i2ò", + "ï1i2u", + "ï1u2a", + "ï1u2e", + "ï1u2o", + "ï1u2é", + "ï1u2í", + "ï1u2ó", + "ï1u2ú", + "ï1u2à", + "ï1u2è", + "ï1u2ò", + "ï1u2i", + "ï1u2u", + "ü1i2a", + "ü1i2e", + "ü1i2o", + "ü1i2é", + "ü1i2í", + "ü1i2ó", + "ü1i2ú", + "ü1i2à", + "ü1i2è", + "ü1i2ò", + "ü1i2u", + "ü1u2a", + "ü1u2e", + "ü1u2o", + "ü1u2é", + "ü1u2í", + "ü1u2ó", + "ü1u2ú", + "ü1u2à", + "ü1u2è", + "ü1u2ò", + "ü1u2i", + "ü1u2u", + ".hi2a", + ".hi2e", + ".hi2o", + ".hi2u", + ".hu2a", + ".hu2e", + ".hu2i", + ".hu2o", + ".i2è", + ".i2ò", + ".u2è", + ".u2ò", + ".hi2é", + ".hi2ó", + ".hi2ú", + ".hi2à", + ".hi2è", + ".hi2ò", + ".hu2é", + ".hu2í", + ".hu2ó", + ".hu2à", + ".hu2è", + ".hu2ò", + "gu2a", + "gu2e", + "gu2i", + "gu2o", + "qu2a", + "qu2e", + "qu2i", + "qu2o", + "gu2é", + "gu2í", + "gu2ó", + "gu2à", + "gu2è", + "gu2ò", + "qu2é", + "qu2í", + "qu2ó", + "qu2à", + "qu2è", + "qu2ò", + "gü2e", + "gü2é", + "gü2í", + "gü2è", + "gü2i", + "qü2e", + "qü2é", + "qü2í", + "qü2è", + "qü2i", + "a1isme.", + "e1isme.", + "i1isme.", + "o1isme.", + "u1isme.", + "a1ista.", + "e1ista.", + "i1ista.", + "o1ista.", + "u1ista.", + "a1um.", + "e1um.", + "i1um.", + "o1um.", + "u1um.", + ".antihi2", + ".be2n", + ".be2s", + ".bi2s", + ".ca2p", + ".ce2l", + ".cla2r", + ".co2ll", + ".co2n", + ".co2r", + ".de2s", + ".di2s", + ".en3a", + ".hipe2r", + ".hiperm2n", + ".in3ac", + ".in3ad", + ".in3ap", + ".in3es", + ".in3o", + ".inte2r", + ".ma2l", + ".mal1t2hus", + ".pa2n", + ".pe2r", + ".pe3ri", + ".pos2t", + ".psa2l", + ".rebe2s", + ".re2d", + ".su2b", + ".sub3o", + ".subde2s", + ".supe2r", + ".tran2s", + "g2no", + "p2si", + "p2se", + "p2neu", + "g2nò", + "p2sí", + ".ch2", + ".th2", + "ein1s2tein", + "ru1t2herford", + "ni2etz1sc2he", + "3exp", + "3nef", + "3nei", + "3pr", + "3ser", + "a3ne", + "a3ri", + "bi3se", + "des3ag", + "des3ar", + "des3av", + "des3enc", + "e3ism", + "e3le", + "e3rio", + "e3ris", + "es3aco", + "es3af", + "es3ap", + "es3arr", + "es3as", + "es3int", + "ig3n", + "in3ex", + "n3si", + "o3ro", + "qui3e", + "s3emp", + "s3esp", + "sub3a", + "ui3et", + "o3gnò" + ], + "exceptions":[ + "cu-rie", + "cu-ries", + "gei-sha", + "gei-shes", + "goua-che", + "goua-ches", + "hip-py", + "hip-pies", + "hob-by", + "hob-bies", + "jeep", + "jeeps", + "joule", + "joules", + "klee-nex", + "klee-nexs", + "lar-ghet-ti", + "lar-ghet-to", + "lied", + "lieder", + "nos-al-tres", + "ro-yal-ties", + "ro-yal-ty", + "vos-al-tres", + "whis-ky", + "whis-kies" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/cy.json b/borb/pdf/canvas/layout/hyphenation/resources/cy.json new file mode 100644 index 000000000..8d353f35e --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/cy.json @@ -0,0 +1,6732 @@ +{ + "patterns":[ + ".ac4t", + ".ad3ae", + ".add5as", + ".add3o", + ".ad4eg", + ".ad4eny", + ".ad4fer", + ".adl4", + ".ad3r", + ".ae3a", + ".af3a", + ".af4an", + ".aff3", + ".afl4u", + ".af5lw", + ".ag3w", + ".am4le", + ".am3s", + ".an5ad", + ".an4g3", + ".anghen5a", + ".anghen4r", + ".an2o", + ".anrhyd4", + ".ansodd4e", + ".an5te", + ".an3w4", + ".an5we", + ".ar4bo", + ".ar4cha", + ".ar5ddel", + ".ared4", + ".ar4en", + ".arff4", + ".ar4ge", + ".ar2i", + ".ar3we", + ".ar4wed", + ".as3g", + ".as3t", + ".aw4e", + ".ban4as", + ".ban4ed", + ".bara5t", + ".bel3y", + ".be3t4a", + ".bl2", + ".bl4e", + ".br2", + ".br4e", + ".call5", + ".ce4n", + ".ch2", + ".ch4e", + ".ch4l", + ".ch4o", + ".chollad4", + ".chr2", + ".chwyn5", + ".cl2", + ".cr2", + ".cy5we", + ".dad3r", + ".dd2", + ".ddefn5", + ".dd4i", + ".ddi5an", + ".ddi5dd", + ".ddi3e", + ".ddill5adas", + ".ddill5ade", + ".ddill5ado", + ".ddill5adw", + ".ddin4", + ".ddiw5eddas", + ".ddiw5edde", + ".ddiw5eddo", + ".ddiw5eddw", + ".ddwl3", + ".ddy5fala", + ".ddy5fale", + ".ddy5falo", + ".ddy5falw", + ".ddylad4", + ".deallad4", + ".defn3", + ".der4w", + ".deth5", + ".di5an", + ".di5dd", + ".di3e", + ".di3gy", + ".dill5adas", + ".dill5ade", + ".dill5ado", + ".dill5adw", + ".din4", + ".diw5eddas", + ".diw5edde", + ".diw5eddo", + ".diw5eddw", + ".dr4e", + ".dwl3", + ".dy5fala", + ".dy5fale", + ".dy5falo", + ".dy5falw", + ".dy5fo", + ".dylad4", + ".dyrchafad4", + ".eb2", + ".eb3r", + ".eb4rw", + ".ec2", + ".ed2", + ".edl4", + ".edr4", + ".eg2", + ".egn3", + ".el4or", + ".els4", + ".en3as", + ".eny5na", + ".er2", + ".erfy5na", + ".ern4", + ".ewy5na", + ".fadd3", + ".falch5", + ".fan3a", + ".farn4ais.", + ".fasg4", + ".fas5ge", + ".ff2", + ".ff4a", + ".ffer4a", + ".ffe5ras", + ".ffer4e", + ".ff4o", + ".ffor5t", + ".ff4y", + ".ffydd5", + ".ffynad4", + ".ffy5nas", + ".fign5", + ".fis5g", + ".fon4edi", + ".fordd4", + ".for4o", + ".for4w", + ".for4y", + ".fr4i", + ".fryn4d", + ".fydd5", + ".fyn5as", + ".fyw3", + ".gal3e", + ".gal5o", + ".gan3l", + ".gan5olas", + ".gan5ole", + ".gen5as", + ".ger5b", + ".geu5d", + ".ghwy5na", + ".gl2", + ".glaf5y", + ".gl4e", + ".gleid4", + ".gl4y", + ".glyn3", + ".glywad4", + ".god3y", + ".gof3a", + ".goffad4wy", + ".gollad4", + ".gr2", + ".grynho4em", + ".grynho4wn", + ".gwedd4er", + ".gyd3", + ".gyf5al", + ".gyf5arc", + ".gyfer5byna", + ".gyfer5byni", + ".gyfer5bynn", + ".gyffel5", + ".gym3o", + ".gyn3a", + ".gyn5e", + ".gynef5", + ".gyth5ru", + ".gy5we", + ".hac4", + ".hadl4", + ".haf4a", + ".haf3l4", + ".hagr3", + ".ham4le", + ".han5as", + ".han4g5", + ".hanghen5a", + ".han5t", + ".han5w4", + ".har5ddel", + ".hared4", + ".har4en", + ".har3n", + ".harn4a", + ".har3w", + ".has3g", + ".haw4", + ".heb2", + ".hec2", + ".hed2", + ".hedl4", + ".he4o", + ".herfy5na", + ".her4w", + ".heur5", + ".hof4r3", + ".hol4y", + ".holyn5", + ".hw2", + ".hwn4", + ".hwyl5u", + ".hwyn5a", + ".hwyr5", + ".hwyth4au", + ".hyd4", + ".hydr4", + ".hy3ff", + ".hyf4od", + ".hy5fry", + ".hy3g", + ".hyl4", + ".hym3e", + ".hym4u", + ".hym4y", + ".hymy5na", + ".hymysg4", + ".hyn2", + ".hy3no", + ".hy3rw", + ".iach4", + ".iac5has", + ".iac5he", + ".iac5hw", + ".ir3", + ".ladr3", + ".ledr4e", + ".le3na", + ".le3o", + ".lest4", + ".lin3", + ".ll2", + ".llaw4e", + ".lle5na", + ".llo5nas", + ".llon4e", + ".llythr5", + ".lo3na", + ".lon4e", + ".ludd3", + ".lygr3", + ".lyn3a", + ".lythr5", + ".man4ed", + ".mant4a", + ".mar4f", + ".mign5", + ".mis5g", + ".mol3", + ".mon4edi", + ".mwyth5a", + ".mwyth5w", + ".myn5as", + ".neilltu4ad", + ".neis4i", + ".nen3a", + ".ner4w", + ".ng2", + ".ngen5as", + ".nghyt5u", + ".nghy5wa", + ".ngl4", + ".ng4w", + ".ngy4", + ".ni5an", + ".ni3e", + ".ni5fei", + ".nig2", + ".ni5ga", + ".ni3ge", + ".ni3gw", + ".ni3gy", + ".ni5re", + ".ni3wa", + ".niwl5", + ".no4e", + ".no4w", + ".nwl3", + ".nwyn3", + ".oddefad4", + ".od4l", + ".of3a", + ".of4o", + ".of4u", + ".og2", + ".og4l4", + ".ol2", + ".oll3", + ".ol5yga", + ".ol5yge", + ".olyn3", + ".or1", + ".orddad4", + ".pl4a", + ".pl4e", + ".rad3r", + ".rag3l", + ".ra3na", + ".ran5d4", + ".rew3", + ".rhi5a", + ".ria4", + ".rin4t", + ".rug4l5", + ".ry3n4a", + ".ryn4e", + ".sas4", + ".ses4", + ".st2", + ".sych3", + ".sych5e", + ".talad4", + ".tan4e", + ".th2", + ".thag5", + ".th4i", + ".tho5e", + ".th4r4", + ".thrad4", + ".th4u", + ".torad4", + ".tr2", + ".tr4a", + ".trad4", + ".tr4o", + ".tro4en", + ".uch2", + ".wa5r4as", + ".war4es", + ".wedd4er", + ".weithiad4", + ".welad4", + ".wen3a", + ".west4", + ".wn4io", + ".wobr3", + ".wybr4", + ".wy3by", + ".wy4r", + ".wyw3", + ".ydd4", + ".yd4l", + ".yf4ar", + ".ym4adw", + ".ym3e", + ".ym4yl", + ".ymysg4", + ".yn4d", + ".ys4b", + ".ysg4", + ".ys4i", + ".ys4n", + ".ys4t", + "a1a", + "a3ar2", + "2ab", + "ab3a", + "ab4ad", + "ab3ed", + "ab3el", + "ab5ine", + "abl1", + "a2b1o", + "ab4or", + "abr3", + "a1bu", + "a4bu.", + "a4bum", + "2ac", + "ac1a", + "ac5ade", + "acan3", + "ac4aol", + "ac3ei", + "ace3ne", + "ac5enni.", + "ach1", + "a4ch.", + "ach5ac", + "ach5aw", + "a5chef", + "ach3o", + "ach3r", + "ach5us", + "a3chwa", + "achwyn5", + "achy4", + "aci5mw", + "acl3", + "ac3o", + "ac3ta", + "ac3te", + "4ad3ac", + "ad3ad", + "ad5afa", + "ad3arf", + "adar4g", + "a4dd.", + "add3ad", + "ad3dal", + "ad3dd", + "add3eu", + "add5ew", + "add3f", + "add3i", + "add2o", + "ad4du", + "addun4", + "add3yc", + "add3ys", + "2ad1e", + "ad3eg", + "ad3el", + "ad4el.", + "ad4ena", + "ad4ene", + "ad4eni", + "ad4eno", + "ad4enw", + "ad3i", + "2adl", + "ad3len", + "ad5lys", + "ad2na", + "adnabydd4e", + "adnabydded4", + "ad2no", + "2ado", + "ad3oc", + "ad3od", + "ad3of", + "ad3on", + "4adr.", + "ad4red", + "ad3ri", + "adr4od", + "adr3on", + "ad4ru", + "4adunia", + "ad5uniad", + "ad5uro", + "adwel4ed.", + "ad3wi", + "ad5wr.", + "3ad3wys", + "ad5wyt", + "ad1y", + "ady4n", + "ad4yrn", + "2aea", + "ae4ada", + "ae5an.", + "aedd3", + "ae3i", + "ael1", + "ael4edda", + "aen3", + "ae3oc", + "ae3og", + "aer1", + "aerw4", + "aer5we", + "aer5wy", + "aes3", + "aest4", + "aeth5a", + "aethr4", + "ae1w", + "ae5wyd", + "af3adw", + "4af5aid", + "af4al", + "af3an", + "afan5e", + "af4ann", + "4afar3", + "af5arn", + "af4at", + "4af3au", + "2af3e", + "2aff", + "aff3a", + "aff3ed", + "aff3ei", + "aff3i", + "affl3", + "aff3w", + "aff3y", + "aff4yr", + "af3i", + "afl3a", + "afl5edi", + "af4l3u", + "2afn1", + "af3odd", + "4afol", + "af3ont", + "2afr", + "af3ra", + "af3res", + "af5rif", + "af4ru", + "af5rwy", + "af1u", + "2af1w", + "af1y", + "2a2g", + "ag1a", + "ag3ad", + "ag3al", + "age3na", + "age5ne", + "ag3law", + "agl3o", + "ag3lu", + "agl3w", + "ag3n", + "ag3od", + "ag3of", + "ag4ori", + "ag1r", + "ag3ri", + "ag3ry", + "ag1u", + "ag2w", + "ag3wa", + "ag3wel", + "ag3wn", + "ag3wr", + "ag5yma", + "agy4w", + "a1h2", + "ahan3", + "ahanad4", + "ahedr4", + "a2i", + "2aig", + "2ail1", + "ailen3", + "2ain", + "4ainc", + "2ait", + "2al", + "al5abr", + "al3ad", + "4al3ae", + "alaf3", + "4alaid", + "al3an", + "al5arc", + "al5aso", + "al3ce", + "alch3w", + "al5cwl", + "al4di", + "al1e", + "al5edau", + "al3ei", + "al3en", + "al4ena", + "al4es.", + "al2fo", + "al3fy", + "al3i", + "al4is", + "all3a", + "all3e", + "all3i", + "all3oc", + "all3w", + "all3y", + "3aln", + "al3oc", + "al3od", + "al4ogia", + "alo3na", + "alo3n4e", + "al3ono", + "al3or", + "alp4e", + "al1u", + "4alwc", + "alw3e", + "4alwr", + "al5wst", + "al3wy", + "4alwy.", + "al1y", + "2am", + "ambl3", + "am3d", + "amdan5", + "amel5o", + "am3er", + "amgym5r", + "amhen4", + "amhobl4", + "amhryd4", + "am5las", + "am4led", + "am4lf", + "am4lg", + "am5nif", + "am4of", + "am2or", + "amor5w", + "am4pa", + "a4mwa", + "am5wed", + "am5wri", + "am5wyd", + "am3wyt", + "amyn3", + "a2n", + "2an.", + "an1a", + "a4nab", + "anadl3", + "a4nae", + "a4naf", + "an4afi", + "a4nai", + "an2as", + "an3at4", + "a4nau", + "a4naw", + "4anco", + "an2da", + "an5dda", + "an4ddy", + "an2de", + "an2do", + "an1e", + "an2ed", + "an3ed.", + "an5eda", + "an5edd.", + "an5edo", + "a4n3eg", + "a4nel", + "an3eli", + "an5er.", + "an5ewi", + "2anf", + "an3fy", + "2ang1", + "ang3ad", + "an4gd", + "ang3e", + "an4gf", + "anghaff4", + "anghelf4", + "anghredad4", + "anghrist4", + "anghy4", + "anghyd4", + "anghydna4", + "anghyf4", + "anghyfar4", + "anghyff4", + "anghyfiawn4", + "anghym4", + "anghyn4e", + "angl4", + "ang5or", + "an3if", + "an3igi", + "4annau", + "an3oc", + "an3od.", + "an3odd", + "an5og.", + "an5og4ae", + "4anol", + "an3ol.", + "an3om", + "an3ont", + "an3or", + "1anr", + "an5sic", + "ans4ie", + "ans4iw", + "an5siwn", + "an4ta", + "ant5ac", + "an5the", + "ant3rw", + "an1w", + "an3wes", + "4anwl", + "anwy4", + "an3wyd", + "anwyn3", + "an1y", + "any4l3", + "a1oe", + "ap3a", + "ap4cy", + "ap5elw", + "ap3l", + "apl4a", + "ap5ost", + "ap5rwn", + "ap5ryn", + "ap5wll", + "2ar", + "ar3ab", + "aradr3", + "arae3", + "ar3af.", + "ara5ff", + "ar3an", + "ar4an.", + "aran3a", + "aran3e", + "arat4", + "ar3aw", + "ar4ber", + "arc3as", + "arch5en", + "ar5clo", + "ar2da", + "ar2de", + "ard5es", + "ar4dr", + "ardyn3", + "ar1e", + "ar2eb", + "ar2ei", + "ar5eid", + "ar3eit", + "ar3fa", + "arfan5", + "arf5ed", + "ar5fel", + "ar4ff", + "ar3fod", + "ar1i", + "ar4ian", + "ar2m", + "4arn.", + "arn5adwy.", + "ar4nd", + "3arnh", + "ar4no", + "ar4nw", + "ar4ny", + "ar1o", + "ar4od.", + "ar4odi", + "arogl3", + "3aror", + "ar3os", + "5aros.", + "ar4p3as", + "arp3w", + "ar3sy", + "ar3te", + "ar4th3", + "ar3ug", + "ar3ut", + "aru5wc", + "3arwai", + "ar5wch", + "arwd2", + "arw5der", + "ar3wed", + "3ar3wi", + "arw3n", + "ar3wn.", + "ar3wni", + "ar3wy", + "4arwyn", + "ar3y", + "2as.", + "2asas", + "as5awr", + "1asb", + "as5boe", + "2asd", + "2ased", + "as4enn", + "2asf", + "2asg", + "as5gal", + "asgl3", + "asg4oda", + "as3gwr", + "asg3wy", + "2asia", + "4asie", + "2asl", + "2asn", + "as4ny", + "as4od.", + "2asoe", + "2asr", + "2ast", + "as4tal", + "as3tan", + "astat5", + "as3te", + "as4tl", + "as4tr", + "as5trus", + "ast2w", + "as5ty.", + "as3tyl", + "astyn3", + "2asu", + "as3ur", + "as5wir", + "2aswr", + "2asy", + "as5ynn", + "2a2t", + "at3ad", + "at5alf", + "ateb3", + "at3em", + "ath3a", + "athl3", + "ath3o", + "ath4r3e", + "athr3w", + "athr5yc", + "ath3w", + "ath3y", + "ato2i", + "at3ol", + "a3tô", + "at3ran", + "atr5oc", + "at3rod", + "atro5e", + "atr5yc", + "at3wy", + "aty3na", + "aty5ne", + "a2u", + "2aul", + "2aw", + "aw1a", + "aw5art", + "aw5chw", + "aw5ddr", + "aw5dry", + "aw3ed", + "aw3ei", + "aw3el", + "aw3es", + "aw3f", + "aw3ga", + "aw1i", + "awl5ed", + "awn3a", + "awr1", + "awr3d", + "awy4r3", + "3áu.", + "1â", + "bab4i", + "bab5yd", + "b3ac", + "bach3", + "badd3", + "b3adw", + "1bae", + "2baet", + "b1af", + "b1ai", + "b1an", + "ban3a", + "ban3e", + "b4ann", + "ban3o", + "5barch", + "bar4f", + "bar4lys.", + "barn3", + "bar4wy", + "b1as", + "bas3g2", + "bast4", + "bat4a", + "b4ath", + "b1au", + "bawd4a", + "bawe5na", + "b1d", + "b1ec", + "2bed", + "beir4a", + "be4iw", + "b1em", + "ben4ae", + "be3nas", + "be5ned", + "bengl4", + "bens4", + "bent4", + "b3ent.", + "ben3w", + "benwy5na", + "b3ert", + "b3esi", + "bgal4", + "2b1i", + "b3ia", + "bi5aidd", + "3bib1", + "b3id3", + "b3ie", + "3b2ig1", + "b4inc", + "bin2e", + "b3io", + "b3ir", + "bisg4", + "b3it", + "bl3af", + "bl5air", + "bla3na", + "bla5nedi", + "bla5nes", + "2blau", + "bl5awd", + "bl3ec", + "bl4enni.", + "blew3", + "4blwr", + "b4lyc", + "4blyn", + "bl5yn.", + "bo4b4l", + "b1oc", + "4b3odd", + "bol3", + "b1om", + "b2on", + "bon4d", + "b2r", + "bra3na", + "br3ed", + "breg3y", + "br3em", + "br4enn", + "br2i", + "br4il", + "br3ir", + "brod4iae", + "brog4", + "br4wd", + "bryf3", + "bryn4d", + "b1s2", + "bse3na", + "bse5ne", + "2bu.", + "1bua", + "budd4l", + "bu4lo", + "3buo", + "bw3a", + "b1wc", + "3bwll", + "b1wn", + "b4wns", + "bwr1", + "4bwyd", + "b3wyd.", + "4b3wyf", + "bwyllt4", + "3bwyn", + "bwy4r3", + "2by", + "b3ych.", + "bydd5i", + "b2yl", + "3bylla", + "by3na", + "by3ned", + "by3nes", + "byrf4", + "b4yrw", + "3byst.", + "byw3", + "cabl4en", + "c1ad", + "cad3a", + "cad3l", + "cae4a", + "caethiw4ed", + "c1af", + "c3ai", + "cal3e", + "cal3o", + "cam4enn", + "camn4", + "can3a", + "ca4ne", + "canghe5na", + "can3l", + "c4ann", + "can5olas", + "can5ole", + "c3ant", + "can4yd", + "car4en", + "car4ped.", + "c1as", + "casg4e", + "3cat", + "ca4t3r", + "c3au", + "c3áu", + "c1b", + "cd2", + "c1e", + "c3ed", + "c5edig", + "ceg3", + "c3el", + "c2en", + "ce3na", + "c3ent", + "cer5by", + "cer4f", + "cer3y", + "ceu4l", + "c3ff", + "3chae", + "ch3af.", + "ch4afb", + "ch4afi", + "chan3a", + "changhe5na", + "char4enn", + "chasg4e", + "chdr5y", + "ch3eba", + "ch3ebe", + "ch3ebi", + "ch3ebo", + "ch3ebw", + "ch3ech", + "ch3ed.", + "ch3edi", + "5chein", + "chelad4", + "ch3ent", + "chen3y", + "ch3er.", + "cher4f", + "ch3esg", + "3chest", + "4chestio", + "4chestol", + "4chestwa", + "4chestwe", + "ch3eta", + "ch5ig.", + "chleid4", + "chl5ent", + "4chmyni", + "4chmynnol", + "chn5eg", + "chob3", + "chobl4", + "ch3odd", + "chon5ad4", + "ch3ont", + "chon4y", + "chra4", + "ch4ro", + "4chu.", + "ch4ub", + "4chus", + "5chwant", + "ch3wch", + "chw4f", + "ch4wi", + "ch3wn.", + "ch3wyf", + "chyd3", + "chym4an", + "ch4ynn", + "chysg3", + "chys5o", + "chyt3u", + "chy5wa", + "c1i", + "cib3", + "cig1", + "c3in", + "ci3od.", + "cl2e", + "cleid4", + "cl2i", + "c1ll", + "cllon3", + "cloe4", + "cl2w", + "cl4wm", + "cly4w", + "clywad4", + "cn2", + "cno4en", + "cn4yw", + "cob1", + "co4bl4", + "c1oc", + "c1od", + "cod4l", + "coffad4wy", + "collad4", + "c1om", + "c1on", + "con4y", + "corn4an", + "cosb3", + "cr3ae", + "cra4m", + "3crat", + "credad4", + "cr4el", + "cr3ie", + "cring4", + "crof4", + "crog3", + "cron4a", + "cro5nas", + "cron4e", + "cryg3", + "crygl4", + "cr4yl", + "cr4ym", + "crynho4em", + "crynho4i", + "cs3a", + "c3s4aw", + "cs3yn", + "ct2a", + "c4teg", + "ct4id", + "c1to", + "ctor3", + "c3tr", + "1cu", + "2cus", + "c1w", + "c3wa", + "cwast3", + "cw4fa", + "cwm3", + "cwn4ed", + "c3wy", + "c4wyn3", + "cwy4r", + "cyb3y", + "2c1yc", + "cych3", + "cyd3", + "cydl4", + "cydr4", + "cy4f3a", + "cyfer3", + "cyffel5", + "c1yl", + "cyll5a", + "cym3", + "cym4an", + "cym4ero", + "c1yn", + "cyn3a", + "c5ynau", + "cyn3e", + "cynef3", + "c2yny", + "cy4se", + "cysg3", + "cys5on", + "cys3t", + "cys3w", + "cyth5rud", + "cy1w", + "cy3wa", + "cy3wi", + "cy3wy", + "d1a2", + "dach3", + "d3ach.", + "d5achwr", + "d2ad", + "dad3u", + "dad3w", + "d5adwy", + "dae5ara", + "dae5ared", + "dae5ari", + "dae5arw", + "d2ael", + "d4afe", + "d4afo", + "dag1", + "dag3w", + "4dail", + "da5ion", + "d4ait", + "d4al.", + "d4ald", + "d4aln", + "d4alr", + "d2an3a", + "d2an3e", + "dan3f", + "d2ano", + "d2anu", + "d2anw", + "d2any", + "dar3a", + "dar4ana", + "dar4d", + "darf2", + "d5arne", + "dar3w", + "d5aryd", + "2das", + "2dau", + "2daw", + "dawd3", + "d5awd.", + "d1b", + "ddad3r", + "4ddaf", + "3ddang", + "dd4ani", + "dd3ara", + "dd3ari", + "dd3arw", + "2ddas", + "dd4aw", + "ddd2", + "d4dda", + "ddd4e", + "dd4d4i4", + "dd3dr", + "dd4du", + "dd4dy", + "dd5dy.", + "dd3er.", + "ddeth5", + "ddeuad4", + "dd4eug", + "dd4ew", + "dd2f", + "dd4fg", + "2ddi.", + "dd4ic", + "dd4if", + "ddif3a", + "dd4ig.", + "ddi3gy", + "dd4il", + "dd4im", + "dd4ini", + "4ddit", + "dd1l2", + "dd5len", + "2ddo.", + "4ddoc", + "dd3odd", + "4ddom", + "4ddon3", + "dd2or3", + "ddr2", + "ddr4a", + "ddr4e", + "ddr4i", + "ddr4o", + "ddr4w", + "dd4ry", + "d2du", + "4dd3un", + "dd5us.", + "dd5waw", + "4ddwc", + "dd2we", + "4ddwn", + "5ddwrn", + "dd4wyn", + "3ddwyr", + "dd2y", + "4ddyc", + "dd4ydd", + "dd5yf.", + "ddym4d", + "dd4yn", + "ddy5nad", + "5ddyni", + "4ddynt", + "3ddyr", + "3deb.", + "debr3", + "d1ec", + "dech4a", + "d1ed", + "d5edd.", + "deddf3", + "def3a", + "d1eg", + "d5egol.", + "de1h", + "deheu5", + "d2eil", + "d4eim", + "delff5", + "d3ella", + "d3elle", + "d3elli", + "d3ello", + "dellt5", + "d3ellw", + "del3o", + "d1em", + "d3em.", + "2d1en1", + "d4eng", + "d3ent", + "de2o", + "der3f", + "derfyn5", + "2d1es", + "d3esi", + "5destu", + "d1et", + "det5an", + "deth4o", + "d1eu1", + "deul4", + "deu4ny", + "d4eut", + "d1f2", + "d3f4ae", + "df4ann", + "df4ao", + "d4fa5ol", + "df4at", + "df4aw", + "dfed5r", + "d3fei", + "dfe5ne", + "d5ferf", + "d4fery", + "dff4y", + "d2fi", + "df4id", + "df4od", + "d4f3ol", + "df4ry", + "d2fu", + "dfwr2", + "d4fyd", + "dfyn3a", + "dfyn4ed.", + "d1g2", + "dgam2", + "dgan5e", + "dg4ei", + "dgl2", + "dgrynho5", + "dgyf5ar", + "d1h2", + "dha5ol", + "dhegl5", + "2d1i", + "di5ach", + "di1b2", + "dibryd4", + "di1d", + "did2e", + "di5den", + "d4ido", + "di5dos", + "di4et", + "di3eu", + "dif4an", + "di5fat", + "di3fe", + "di3ffr", + "di5fli", + "di5flo", + "di5fra", + "di3fw", + "di5gab", + "dig2e", + "di5gel", + "di3gen", + "dige5na", + "dige5ne", + "digl4", + "di5gof", + "di3gry", + "di3gw", + "dig2y", + "di3gym4", + "di3gys", + "dil4a", + "dil4e", + "di5lec", + "di5les", + "dill4a", + "di3lu", + "dil2w", + "di3lys", + "d3in.", + "di5niw", + "di3nod", + "d4inoe", + "di3or", + "d2ir", + "d3ir.", + "di3ra", + "d4i3r2e", + "di5rif", + "3d4iro", + "di4rw", + "di3rym", + "dis3g", + "di3so", + "dis3t", + "di3sw", + "di3sy", + "4d3it.", + "d2iw2", + "d4iw.", + "di3w4a", + "d4iwe", + "di5wen", + "d3iwyf", + "d1ï", + "d3ladd", + "dladr3", + "dl3af", + "d3lam", + "d4lau", + "dl3ed", + "d3l4ei", + "d4len.", + "dle3na", + "dle5ne", + "d4lent", + "dl3er", + "d3lew", + "d2lo", + "dl3oc", + "dl3od", + "d3lon3", + "dlon5e", + "d1lu", + "dludd3", + "d2lw", + "dl3yc", + "d3lyd.", + "d3lyn", + "dl4yr", + "d3lyw", + "d1m2", + "dm4ar", + "dm4er", + "dm4od", + "d3my", + "d1n", + "d3nap", + "dn3as", + "d3naw", + "dneb4", + "d2n3ed", + "dn3es", + "d2ni", + "d3ni.", + "dno2i", + "d3nos", + "d2n1w", + "d2ny", + "d1o", + "d3och", + "d2od.", + "d2odi", + "d4odia", + "dod3r", + "2doe", + "do4en", + "d2of", + "dof5yddio", + "d3ol.", + "d4oll", + "dol4wg", + "d3om", + "don2a", + "don2e", + "d3ont", + "dor2a", + "dor4da", + "dor5we", + "dos3", + "do2w", + "2dr.", + "3dra.", + "dr3ad.", + "dr3ada", + "dradd3", + "dr3adw", + "dr3a4f", + "dr5aid", + "dr5ain", + "dram4g", + "dr4an.", + "dra3na", + "dra3ne", + "dr4ann", + "dr3ant", + "dr5au.", + "dr3c", + "dr3ed", + "dr4edo", + "dr3en", + "d4reu", + "drew3", + "dr3f", + "drff4", + "dr4iau", + "d4r3id", + "d4rir", + "d4roe", + "dro3es", + "4drog", + "drog4e", + "dr3ol", + "dr5ol.", + "dr3on.", + "dron3a", + "dr3ont", + "d4rwg", + "dr3wn", + "dr3wyf", + "dr3yd", + "dr3yn.", + "d3ryw", + "d1s2", + "d1ug1", + "d4un.", + "dun3a", + "d4unia", + "d1ur", + "d1us", + "1dut", + "du5wch", + "d1w", + "dw2a", + "dw3adw", + "d3wae", + "dw3af", + "d3wait", + "d3wal", + "dw3an", + "dw3as", + "dwb3", + "dwbl4", + "d3wc", + "dwd2", + "dw3edi", + "d2wen", + "dwer5y", + "d4w3id", + "d4w3ir", + "d4wit", + "dw5mig", + "dw3o", + "dwr3e", + "d2wrn", + "dwy3b", + "d4wyc", + "dwyn3", + "dwy4on.", + "d2wyr", + "3dy.", + "d1yc", + "d5ych.", + "d1yd", + "d3yd.", + "4dydd", + "dyd2w", + "dydw5y", + "dyf5an", + "dyff4", + "dyf4n3", + "dyf4od", + "dyf5odd", + "dy5fodi", + "dyf2r3", + "dyfrad4", + "d3yg.", + "d3ygl", + "dy3gy", + "d2yl", + "dyl5ad", + "dy3lan", + "dyll3", + "dy3lu", + "d1ym", + "dymag5", + "dym5od", + "3dyna", + "dy3nas", + "dy3nes", + "dy3n4od", + "dy3r2a", + "dyr2e", + "dy3ri", + "dy5ryd", + "2dys.", + "4dysa", + "dys4g", + "dysg5a", + "4dyso", + "2ea", + "e1ad", + "e4adf", + "e4adl", + "eaf1", + "e3af.", + "ea4fa", + "e4afg", + "e1ai", + "e1an3", + "e4ang", + "ear1", + "earf2", + "ear5fo", + "earn4i", + "e1as", + "e1au", + "e3aw", + "eb3ad", + "eb5ar.", + "eb1e", + "ebl2", + "eb1o", + "eb3ont", + "ebra5ne", + "ebr3e", + "eb4r3i", + "ebr3o", + "eb1w", + "eb3wy", + "eb5yll", + "2ec1a", + "2ec3e", + "ech1", + "ech5od", + "echr4", + "ech3ry", + "ech5we", + "ech5wyd", + "echwy5na", + "echwy5ne", + "2eco", + "econ2", + "eco5no", + "ec5ord", + "ecr1", + "2ect", + "ec4to", + "2ecw", + "ec3y", + "2ed3a", + "ed4al", + "edd3ad", + "edd3al", + "edd3ar", + "edd3e", + "2eddf", + "eddf3a", + "eddf5i", + "eddf3o", + "eddf3w", + "eddf3y", + "4eddg", + "edd3o", + "edd3yc", + "edd3yg", + "edd5yla", + "edd5yled", + "edd5ylo", + "edd5ylw", + "edd5yn", + "ed1e", + "ed3eg", + "ed2ei", + "eden5a", + "ed3fa", + "ed3fe", + "ed3fi", + "edf4w", + "4edia", + "edi4f", + "ed3ig", + "ed3i4n", + "ed3ir", + "ed3iw", + "3edï", + "2edl1", + "ed4lo", + "4edr.", + "edr3e", + "edr3o", + "edr4yd", + "2edw", + "ed2we", + "edw3en", + "edw5lw", + "ed3wy4", + "ed3y", + "edym4", + "2e1e", + "ef5adwy.", + "ef3an", + "ef5an.", + "ef3ar3", + "ef3au", + "ef1e", + "efer2", + "eff4e", + "eff3r4", + "eff5re", + "effro4er", + "eff3y", + "ef3id", + "ef3ig", + "ef2l3", + "ef4lo", + "efn1", + "ef5nos", + "ef1o", + "ef4odo", + "ef2r", + "efr3e", + "ef4ri", + "ef4ry", + "ef4us", + "ef1w", + "efyddad5", + "efy3na", + "efy5ne", + "e2g1", + "4eg5an.", + "eg4ana", + "egar3", + "egeir4", + "eg5ell", + "4egen.", + "2egf", + "eg5ig.", + "egl3a", + "egl3e", + "egl3o", + "2ego", + "eg4on.", + "4egos", + "eg5os.", + "egr3a", + "egr3e", + "egr3i", + "egr3o", + "egr3w", + "eg3ry", + "egr3yc", + "eg2u", + "eg3yr", + "e1ho", + "e1hy", + "e2i", + "2ei1a", + "eiaf3", + "ei5afr", + "ei3bre", + "eich3", + "eidal5", + "eidd3", + "eidd5y", + "ei5der", + "eidl2", + "eid5la", + "2eidr", + "eidr5o", + "ei1e", + "2eig", + "eigl5ad", + "eig5lenn", + "eigl3w", + "ei4gr", + "3eilad", + "4eiladwy.", + "eil5ec", + "eil5eg", + "eil3es", + "ei4ll", + "ein2a", + "eind5i", + "ein4drw", + "4einf", + "eing4a", + "ein5io", + "4einl", + "4einy", + "2ei1o", + "ei3ont", + "eir3y", + "2eit", + "eith5e", + "ei1w", + "ei3y", + "2e2l", + "el1a", + "el5ain", + "elan5e", + "el4co", + "el1e", + "el3ed", + "el4eno", + "el4era", + "el4ere", + "el5far", + "el5fed", + "elgri5", + "3elh", + "el5iff", + "4elig", + "ell1", + "ell5ac", + "ellt4ir", + "ell5wy", + "ell3y", + "el2m3", + "el5myn", + "el1o", + "el2od", + "el3odd", + "4elog", + "el4oga", + "el2ri", + "el4wi", + "el3wy", + "el5ybia", + "el5ybr", + "el3yc", + "4elyd", + "el5yd.", + "el3ydd", + "elyn3", + "el3yna", + "el5yned", + "elyng4", + "el3ynn", + "el3yr", + "el3ys", + "el4ysg", + "el4yst", + "em5ain", + "em4at", + "2em3e", + "2emo", + "em4os", + "2emp", + "empr3", + "em5ryn", + "2emt", + "em5tas", + "2emy", + "en5ada", + "e4n3adu", + "e4nae", + "en3af", + "e4nag", + "en5ago", + "en3ai", + "en3an", + "e4nar3", + "enar4g", + "e4n3aw", + "en5byl", + "en3c", + "en4ct", + "en4cy", + "2end", + "endig3", + "endr4", + "en3ec", + "en3ed.", + "en5edd", + "en3el", + "en3em", + "en3en", + "en3er", + "en3est", + "en3eu", + "e4new", + "enew5y", + "en5fyd", + "eng3h", + "en4gi", + "engl3", + "en5gl4og", + "en5ise", + "en3it", + "en3o", + "en4oli", + "4enti", + "ent4ir", + "en3tr", + "ent4wr", + "4enty", + "en5tya", + "en5uch", + "enw3ad", + "en3wc", + "en3wn", + "en3wr", + "en3wyd", + "en3wyf", + "en3yc", + "en5ych.", + "en5ychase", + "en5ychia", + "en4yg", + "2eo", + "e5och.", + "e1od", + "e1oe", + "e4olae", + "e4olaid", + "e4olau", + "e1om", + "e1on", + "eor3", + "ep5ach", + "ep3l", + "er1a", + "er5ain", + "er2c", + "erc3a", + "er4ch", + "4erco", + "2er2d", + "er3de", + "erd3y", + "er1e", + "2erf", + "er5fan", + "erf5au", + "er3fed", + "er3ff", + "er4fl", + "er4fu", + "er3fyd", + "er3gl", + "er2gy", + "er3i", + "er4ic", + "er4il", + "erin3", + "er5ir.", + "er5it.", + "er2l", + "er5lys", + "er4md", + "er4mw", + "er4my", + "er3na", + "ern4i", + "er5ni5as", + "er5nyw", + "er1o", + "4erob", + "erog4", + "4erol", + "er5oli", + "er4ony", + "er2se", + "er5sei", + "2ert", + "erw3a", + "er4w3e", + "er4wl", + "er3wn", + "er4wre", + "er3wy", + "er4wyc", + "er4wydd", + "er3yc", + "er3ydd", + "er3yg", + "er3yl", + "eryl3e", + "er4yll", + "er3yn", + "eryn4a", + "eryn4e", + "es3a", + "es3ba", + "es3e", + "es5gar", + "es4ge", + "es4gn", + "es4g3w", + "es4gyn", + "es3n", + "es4ne", + "es4t3a", + "es5tam", + "est3er", + "2estf", + "2estl", + "est5ol", + "4estu", + "es5tyll.", + "esty5na", + "esty5ne", + "2esu", + "esurad4", + "es4yd.", + "es3yn3", + "e2t", + "et3ac", + "et3ad", + "e3tae", + "et5eg.", + "eter4", + "et3er.", + "eth1", + "eth3e", + "eth3i", + "eth4le", + "eth3os", + "eth4r3", + "eth3w", + "et5iro", + "et1o", + "et5re.", + "et5swy", + "et1w", + "4etwr", + "ety5wy", + "e2u", + "eu3a", + "4euau", + "2eu1b2", + "2eud2", + "eu3da", + "eu3d4e", + "eud4i", + "2eu1f", + "eu1g", + "eull4", + "eu5lys", + "2eun2", + "eu5nan", + "eu5nos", + "eu5nyddi", + "eu5sil", + "eus3t", + "eu4th", + "eu4tu", + "eu3w", + "2ew", + "ew1a", + "ew3d", + "ew1e", + "ew3g", + "ewgl4", + "ewg4w", + "ew3ir", + "ewis3", + "ewl1", + "ew3o", + "ew5par", + "e3wyd.", + "e3wyf", + "2ey", + "e1yc", + "ey4en", + "1ë", + "3fa.", + "fab3", + "fab4i", + "fach3", + "fac4w", + "fadd2", + "fad4ei", + "fad4r3", + "fael3", + "f1af", + "3fag", + "fag4d", + "fagl3", + "f1ai", + "falch4", + "f4al5on", + "f4alu", + "f3am", + "f4an.", + "fan3d", + "fan5edd", + "fan4es", + "f3anf", + "fan3o", + "fant2", + "3faoe", + "far3a", + "far4ch3", + "4far2e", + "f3arf", + "far4fa", + "far4l", + "3farn", + "farn3a", + "f3arp", + "f3art", + "f4arwe", + "f3arwy", + "f1as", + "fas4iw", + "f3at", + "fat4o", + "fawd4a", + "3fawr", + "f1b2", + "f1d2", + "fdd2", + "f2dw", + "fd5wr.", + "f4eb.", + "febr3", + "f1ec", + "fed4n", + "f2edr", + "3feia", + "3feie", + "fe4io", + "feiriad4u", + "feith3", + "fe4iw", + "f4el.", + "f3ell", + "fel5yno", + "f1em", + "fe3na", + "feng3", + "fent4", + "fentr5", + "fenw3", + "fen3y", + "2fera", + "ferch4er", + "ferdd4", + "2f2ere", + "2f2eri", + "fer4in", + "2f2ero", + "f2erw", + "ferw5yc", + "f4er3y", + "f1es", + "feth3", + "f4eth.", + "f4etha", + "feu1", + "3fey", + "f2f", + "ff3ad", + "ff3ant", + "ff4at", + "ff3au", + "ff3ed.", + "ff5edig", + "ff5eio", + "ff5el.", + "ffen5ed", + "ff3ent", + "ff3er.", + "3ffert", + "ff3esu", + "ffet4", + "2ffi", + "ffidl5", + "ff2l", + "ff4la", + "ffl4ac", + "ff4lo", + "ff5log", + "ff5los", + "ff3n", + "ff3od", + "ffod5e", + "ff4odi", + "3ffon.", + "ffo3n4a", + "ffo3n4e", + "ff3ont", + "ff2or", + "5ffor.", + "ff4os", + "ff2ra", + "ff2ri", + "ff4rod", + "ff2rw", + "4ffry", + "ffr3yn", + "ff2t", + "5ffurf3", + "ff5wyf", + "ff5yl.", + "f1g", + "fg4wr", + "f1h2", + "fha5ol", + "f1i", + "f4iadae", + "2fic", + "fic4e", + "f2id", + "f3id.", + "fig4en.", + "fil3y", + "fin3", + "f4in.", + "f3ind", + "fin4t", + "fisg4", + "f2ï", + "fl2", + "fl3ad", + "flaf4", + "fl3ai", + "flamad4", + "fla3na", + "flan5ed", + "f2las", + "flaw4", + "fl3ec", + "fl5eis", + "fl3em", + "fle3na", + "fle5ne", + "fl4eo", + "fl3id", + "fl4ig", + "flin3e", + "fl3ir", + "fl4iw", + "fl3om", + "f3lon", + "fl5rwy", + "f4l3wr", + "f1ly", + "f5lychw", + "f4l4yd", + "fl4yf", + "flyn3a", + "flyn3e", + "f2n", + "fn3a", + "fn3d", + "f4n3ec", + "f4n3ed", + "f4n3em", + "f4nen", + "f3nif", + "fn3ig", + "f3nith", + "fn5lu.", + "f4n3oc", + "f4n3om", + "f4n3on", + "fn3w", + "fn2y", + "f4n3yc", + "fn3yn", + "f1oc", + "fodd3", + "fod4enn", + "f4odf", + "fodr4", + "fod3rw", + "f4odu", + "f3oedd", + "f1og", + "fol3", + "fol4enn", + "f1om", + "fon4d", + "5fonog", + "f4ony", + "f4or.", + "for4c", + "f4ord", + "for3f", + "f3os2", + "fos4i", + "fos3o", + "f3ot", + "f4otr", + "fr2a", + "f2raf", + "f2rai", + "fra3na", + "fra5ned", + "fras4au", + "f4r3au", + "fr3d", + "frdd2", + "fre2", + "f2rec", + "f4red.", + "f4reg", + "freg3y", + "f2rem", + "f4ren", + "f3reo", + "f2rer", + "fr3f", + "f2rh", + "f2rid", + "fr3id.", + "f2rir", + "f4rit", + "fr2o", + "f3roa", + "f5roadw", + "f2roc", + "frod4iae", + "fro2e", + "fro4en", + "fro5esi", + "f3ro2i", + "f2rom", + "f2ron", + "f3roo", + "fr4ot", + "f3row", + "fro4wc", + "fro4wn", + "f1ru", + "fr2w", + "f2rwc", + "f2ry", + "f3ryn", + "f1ta", + "f3ter", + "fudd4l", + "fud3w", + "fu2l", + "f1un3", + "f4urf", + "f3wa", + "f1wc", + "fwd3", + "f1we", + "4fwl.", + "f1wn2", + "f3wr.", + "fwr5ne", + "f4wy.", + "f3wyd", + "fwyllt4", + "fwyn3", + "f4wyn.", + "f4wys", + "f1yc", + "fyd2", + "fyddad4", + "fydd4l", + "fydd5y", + "fyd4l3", + "f4ydr", + "fyd3y", + "3fyf", + "fyf4y", + "f1yl", + "f4yl.", + "f2yn", + "4fyn.", + "f3yng", + "fyn3o", + "fyn5od", + "f2yr", + "fy3r2a", + "f3yrd", + "fyr2e", + "fyrf4y", + "fyr4y", + "fys4t", + "fystyr4o", + "fys4w", + "gabl4en", + "g5ach.", + "gad1", + "gad3a", + "5gadar", + "g4ad2u", + "5gaduri", + "g4adwr", + "g1ae", + "gae3a", + "g3af.", + "gaf3a", + "gaf4r3", + "g1ai", + "1gal2", + "gal5ara", + "gal5are", + "gal5ari", + "gal5aro", + "gal5arwy", + "galed5", + "4gall", + "gam4enn", + "gamn4", + "gan3a", + "gan4d", + "ga4ne", + "ganghe5na", + "g3ant", + "4ganwr", + "g3ao", + "gar3eg", + "gar4enn", + "g3arf", + "gar4ge", + "3gart", + "4garthia", + "gar4we", + "g1as", + "5gased", + "gasg4e", + "ga4t3r", + "2g1au", + "4gawe", + "2g1b", + "gb4er", + "g1c", + "2g1d2", + "gdd2", + "gddig5", + "gdo3ra", + "gdo5r4e", + "g2dw", + "gd5wr.", + "g1ec", + "g1ed", + "gedd3", + "g2ede", + "g4edi.", + "g4edid", + "g4edir", + "g4edit", + "g2edo", + "g4edu", + "g4edyc", + "geg3", + "g2egy", + "g2ei.", + "g3eid", + "g4el.", + "gell5a", + "gel3o", + "g1em", + "gen4d", + "g5enni.", + "gen2r", + "g3ent", + "g4enu", + "g3er.", + "3g4erd", + "ger4f", + "ger3y", + "g1es", + "geu4l", + "g1f2", + "gfa3na", + "gfa5ne", + "gfe5ne", + "gfyn3", + "g3ga", + "gh2", + "ghae4", + "ghan3a", + "ghanghe5na", + "ghar4en", + "ghasg4e", + "ghen5i", + "gher4f", + "gh4le", + "ghleid4", + "gh4ne", + "ghob3", + "ghobl4", + "ghof5r", + "gh4og", + "ghon4y", + "ghr2", + "ghra4", + "ghred4adu", + "ghred4inia", + "ghw4f", + "ghyd3", + "ghym4an", + "ghysg3", + "g1i", + "gib3", + "g4ida", + "gi5en.", + "g2ig1", + "3gil", + "1gip", + "g3iw", + "g2l", + "gl3ac", + "gl3adw", + "glaf2", + "glan5e", + "gl3ant", + "glas3", + "g5las.", + "g3lat", + "gl5au.", + "gl2e", + "g3le.", + "gl3ech", + "gl3edi", + "g5leisiaso", + "g3leo", + "gl3es", + "gl3eu", + "gl3f", + "gl3ia", + "gl3id", + "g3liw", + "gl4odi", + "gl4ody", + "glo4e", + "gl4of", + "5gl4oga", + "glo2i", + "g4lu.", + "g4lwc", + "g4l4wm", + "g4l3wn", + "g4lwyf", + "gl3yc", + "g3lyd.", + "gl4ym", + "gl4ys", + "gl4yw", + "g2n", + "gn2i", + "gn3io", + "g4niw", + "g3nï1", + "gno3e", + "gn2of", + "gn2u", + "gn1w", + "gn4yw", + "gobl4", + "g1oc", + "goddefad4", + "go5ddr", + "g2od2y", + "god5yn", + "g2oe", + "go5fau", + "go3fer", + "goff4au", + "gof4un", + "gog2", + "go3gan", + "gog3e", + "gog4l4", + "go5gyn", + "g3ol.", + "goleu5", + "3g4oll3", + "go4lw", + "gol5yga", + "gol5yge", + "gol5ygwy", + "g3om.", + "go3me", + "gon5ad", + "g4one", + "g3ont", + "gon4yn", + "g2or", + "gor5chy", + "gorddad4", + "gord5i", + "g4orf", + "gorn4an", + "g4orol", + "gor3t", + "1gos", + "gosb3a", + "g3ota", + "g3ote", + "g3oti", + "g3oto", + "g3otw", + "g2r", + "gra4m", + "gran3a", + "gr4el", + "gr3f", + "gr2i", + "g4rid4", + "gr3ie", + "gring4", + "g4r3ir", + "g4rit.", + "gr2o", + "gr3od", + "gr4oe", + "gr5oed", + "grof4", + "grog3", + "gron4a", + "gro5nas", + "gron4ed", + "gron4es", + "gr4ono", + "grwn5a", + "gr3wo", + "gr4wt", + "gr2wy", + "g5rwydd", + "g4ryc", + "gryg3", + "grygl4", + "gr4ym", + "gr4yn", + "g1s2", + "gsym4", + "gub3", + "gudr4", + "gu5edd", + "gu4to", + "gw2", + "gwa5r4as", + "gwar4es", + "gw4as", + "g3wc", + "gweithiad4", + "gwelad4", + "gwel5e", + "gwen3a", + "gwerthad4", + "gwm3", + "gwn4a", + "gw4n4e", + "gwobr3", + "g3wr.", + "g4wrd", + "g5wth.", + "gwy3by", + "g3wyd.", + "gwydr5", + "g3wyf", + "gwy4r", + "gwyw3", + "3gyb", + "gyb3y", + "g1yc", + "gych3", + "g4ycho", + "gydd4f5", + "g2ydi", + "gydl4", + "gyd3r4", + "g4ydu", + "g4ydy", + "3gyf", + "gyf5an", + "gy4fe", + "gy4fl", + "gy4fr", + "g3yl3a", + "3gylc", + "g3yle", + "g4ylio", + "g3ylo", + "g3ylw", + "g2ym", + "gym4an", + "gym3u", + "gyng3", + "g2yno", + "g2yr", + "g4yro", + "g2ys", + "gy4se", + "gysg3", + "gys5on", + "gys3t", + "gys5to", + "3gyw", + "gy3wa", + "gy3wed", + "gy3wi", + "gy3wy", + "hab3yd", + "hadd5as", + "hadd3o", + "had4eg", + "had4eny", + "h4adf", + "had4fer", + "hadl4a", + "had3n", + "had3r4", + "h5aeol", + "ha4f3a", + "h4afl", + "haf5ol", + "h4afs", + "hag3w", + "h1ai", + "h4aif", + "hal3e", + "hall3o", + "hal3o", + "ham4enn", + "hamn4", + "ham3s", + "han3ad", + "h4anau", + "hanc4", + "han3d", + "ha4ne", + "han5edd", + "han4er", + "h4ange", + "hanghen4r", + "han3ig", + "han3l", + "han2o", + "han4oda", + "han5olai", + "han5olas", + "han5ole", + "han5olwy", + "hanrhyd4", + "hansodd4ei", + "har5adwy.", + "hara3t", + "harato4en", + "har4bwr", + "har4cha", + "har4fo", + "h1as", + "h3asf", + "hast4a", + "ha4tr", + "hatr3e", + "h1au", + "hawe5nas", + "hawe5ne", + "hawl3", + "h2â", + "h1b2", + "hbl4a", + "h1d2", + "hddad3", + "h3di", + "hd4ir", + "hdo3na", + "hdo3ne", + "hd4ra", + "hdr3e", + "hdr5oc", + "hdr5od", + "hdro5ed", + "hdr5wyd", + "h4dwr", + "h2eb", + "h3eb.", + "heb3ra", + "hedd3", + "hedd4fo", + "h2ede", + "hed5fo", + "hed5fw", + "h4edid", + "h4edir", + "h4edit", + "h2edo", + "hedr5wy", + "h4edu", + "h4edy", + "h2ef", + "h2eg", + "hegn3", + "h4egy", + "he4ho", + "h2ei2", + "h4e3ia", + "h4eil", + "heimlad4w", + "h4el.", + "4helad", + "4helaf", + "4helai", + "4helan", + "4helas", + "h3eld", + "2hele", + "4heli", + "2hel3o", + "hels4", + "2helw", + "4hely", + "hel3yd", + "h1em", + "hen5cy", + "hen4id", + "hens4", + "hen3wy", + "henwy5na", + "henwy5ne", + "heny5na", + "he3ol", + "her3b", + "h2ero", + "h3esi", + "h2et", + "h3ete", + "h3eto", + "5heuae", + "heu4aetha", + "heu3d", + "heu2l", + "he4wi", + "hewy5nas", + "h1f2", + "hfil4", + "hfonhedd5", + "hf4os", + "hf4wy", + "h1g2", + "hgan3", + "hgap2", + "hgi5ai", + "h1i2", + "hiach4", + "hiac5has", + "hiac5he", + "hiac5hw", + "hi4a4n", + "hib3", + "hidl3", + "h2ig1", + "hig3y", + "hin4t", + "hir3", + "hi4wa", + "h2ï1", + "hï4en", + "hl2", + "hl4ad", + "hl5adw", + "hl4am", + "hla3na", + "h5las.", + "hl3asi", + "hl3aso", + "hl4aw", + "hl5ech.", + "hl5edig", + "hledr5", + "h3lef", + "4hleit", + "hl4en", + "hl4et", + "hl3id", + "hlon3a", + "hlon5e", + "h4lus", + "h4lwm", + "h5lyd.", + "hl3ydd", + "hlym4u", + "h4lyn", + "hl3yn.", + "hlywad4", + "h1m2", + "h3myg", + "hmygad4", + "h3myn.", + "hmy3na", + "hmy5ne", + "h5myni", + "hn2", + "h3nad", + "h2neg", + "h4new", + "hn4ie", + "h1nï1", + "hnod3", + "h2nol", + "hn5ole", + "hn4yw", + "ho4ad.", + "ho4bl", + "hod4l", + "ho4dy", + "ho4en", + "hoffad4wy", + "h3og.", + "h3o4ga", + "hog5lu", + "ho2h", + "h2ol", + "h3ol.", + "hol5ud", + "h1om", + "h2or", + "h3or.", + "hor4c", + "horn4an", + "h4os.", + "hosb3", + "hos3o", + "h2ow", + "hp2", + "h2r", + "hra3dd", + "hr3adw", + "hr3af.", + "hra3g", + "hr4aid.", + "hr3ant", + "h5raul", + "hr5edig", + "hr3em.", + "hr3f", + "hr2i", + "hr3ia", + "hr3id.", + "hrid4a", + "hr3ie", + "hring4", + "hr3ir", + "hrisiad4", + "hr3it", + "hr3iwy", + "hr2o", + "hro4ad4", + "hr5och.", + "hr3odd", + "hrog3", + "hr3om.", + "hron4a", + "hro5nas", + "hron4e", + "hrong5", + "hr3ont", + "hr4ud", + "hr3wn.", + "hr5wyd.", + "h5rwydd.", + "hr3wyf", + "h4ryc", + "hryg3", + "hrygl4", + "hry3l", + "hr4ym", + "hrynho4e", + "hrynho4i", + "hrynho4wn", + "h4rys", + "h1s2", + "hsef4", + "h2t", + "h2u", + "hub5on", + "hudd3", + "hudd5y", + "hudr4", + "hud3w", + "hud5yl", + "h4uge", + "hug4l", + "hun3ad", + "h4unn", + "h3ur.", + "h3us.", + "h4use", + "h4ust", + "h4usw", + "hw2a", + "hw4as", + "hwbl5e", + "hwd3", + "hw2e", + "hwedl5", + "h3wei", + "h4wel.", + "hwen3", + "hwen4y", + "hwe5nychaso", + "hwe5nyched", + "hwerw5", + "hwe5ug", + "hw2i", + "hwiw5g", + "hwm3", + "hwn4e", + "h3wr.", + "h2wy", + "h4wy.", + "h4wya", + "hwybr4", + "hw4yc", + "hwyll5t", + "hw4ym", + "h4wyo", + "h5wyol", + "hwy4r", + "hyb4l", + "hyb4wyl", + "hyb3y", + "hydd4id", + "hyd4fo", + "h2ydi", + "hydl4", + "hyd4naw", + "hy4f3a", + "hyfad4", + "hyf4ae", + "hyfar5f", + "hyfer3", + "hyffel5", + "hyffred4in.", + "hyf4iai", + "hy4ga", + "hygl4o", + "hygl4w", + "hygr4", + "hyll3a", + "hym4adw", + "hym4ant", + "hym5el", + "hym4en.", + "hymerad4", + "hym3o", + "hymp4", + "hym3u", + "hym5yr", + "hym5ys", + "hyn3a", + "hyn3e", + "hynef3", + "hyn3yc", + "hyr3a", + "hyrdd5", + "hyrf3", + "hyr5n4o", + "hyr2w", + "hys4b", + "hy4se", + "hysg5od", + "hys4ig", + "hys4n", + "hys5oni", + "hyt4bw", + "hyth5ru", + "hyt2u", + "hytun4deba", + "hy3was", + "hy3we", + "hy5wed", + "hy3wi", + "hy3wyd", + "1ia", + "iab4a", + "iach2", + "iad3", + "i4ada", + "5iadaeth.", + "iad4lo", + "5iaduro", + "i3ael", + "3iaet", + "4iafo", + "iag3w", + "2ial1", + "ial4ae", + "2i3am2", + "iam3h", + "ia3na", + "4iand", + "ian5da", + "ia3n2e", + "4i3ang", + "iang4e", + "ianghen5", + "ian3o", + "ian3w", + "2iar", + "i3ard", + "i3arf", + "iar4l", + "iarll5", + "iar4s", + "i3asg", + "iat5er", + "i2au", + "iawnad4", + "2ib", + "ib3ed", + "ib3el", + "iben5y", + "ib3es", + "ibetr4", + "ib3i", + "ib4il", + "ibl3e", + "ibl3o", + "ibl3w", + "ib5og.", + "ib3on", + "ibr3a", + "ibr3w", + "iby4nad4", + "2ic", + "ic3en", + "ichl4", + "ic5ied", + "icon2", + "ic5oni", + "ic5rwy", + "ics4i", + "ic5siw", + "ic3t2", + "2ida", + "idal4", + "2idd", + "i4ddai", + "idd4au", + "i2dde", + "idd3f4", + "idd3i", + "i4ddir", + "i4ddod", + "idd3r", + "2ide", + "idel4", + "ider4", + "2idf", + "idf4w", + "2id3i", + "idi4a", + "id4lo", + "idl3w", + "2idm", + "2i2d2o", + "id3og", + "i3dola", + "i3dole", + "i3dolo", + "i5dolwy", + "ido3na", + "ido5ne", + "i3dor", + "2idr", + "idr4a", + "idr4o", + "id3rwy", + "2idu", + "2idw", + "idw3a", + "idwad4w", + "id4wr", + "2idy", + "id3yl", + "id2ym", + "1ie", + "4iedd", + "4iedi.", + "iedif5", + "ied4yl", + "2i3ef", + "i3eg", + "iegwydd4", + "2iei", + "i3eid", + "ieis4", + "4ien.", + "ien4a", + "ien4c", + "4iend", + "i3ene", + "2ienn", + "ienw4", + "i3eny", + "i3esg", + "2if", + "if4add", + "if4ae", + "if4al", + "ifan3a", + "ifan5e", + "if4ao", + "if4ar", + "if5ard", + "ifar3e", + "if4at", + "if5ath", + "if4aw", + "if5bin", + "i4fec", + "i4fed.", + "i4fedi", + "i5feio", + "i5feiw", + "i4fem", + "ife4n", + "i4fent", + "i4fer.", + "i3fery", + "i4fesi", + "i3fet", + "iffl3", + "iff5or", + "i3ffu2", + "iffy5na", + "iffy5ne", + "if3i", + "i3flas", + "if4on.", + "i3fre", + "i3fry", + "i1fu", + "i4fwc", + "i4fwn", + "i4fwyd", + "i4fwyf", + "i1fy", + "i4fyc", + "i4f4yl", + "ify5re", + "ig3ad", + "ig3af", + "ig4ain", + "2igan", + "4i3gar", + "ig1e", + "ig3ed", + "ig3es", + "ig5hal4", + "2ig3i", + "ig5lan.", + "ig5lann", + "ig5law", + "ig5let", + "ig4l3o", + "ig4ly", + "ig5lyd", + "igl3yn", + "ign1", + "2igo", + "ig3odd", + "ig4ode", + "ig3oe", + "ig3om", + "2igr", + "i3gre", + "igref4", + "i3gro", + "ig3rw", + "igryb4", + "2igw", + "ig5wai", + "i4gwc", + "i4g3wn", + "ig4wrn", + "2ig1y", + "igyff4", + "ig5yn.", + "ig4yna", + "ig4yr", + "igys4", + "ig5yso", + "igysyllt4", + "igyt4", + "igy4w", + "2i1h2", + "i2han", + "ihat4", + "ihe4w", + "2i1i", + "i3iw", + "2i2l", + "il3a", + "5ilau.", + "ilc2", + "ild5ir", + "il3ed", + "il5en.", + "ilew4", + "il1f", + "ilf4y", + "il3i", + "il4ip", + "ill3", + "ill5iw", + "illt4", + "il3oc", + "il3od", + "il5ofy", + "il3on", + "il2s3", + "il4sy", + "il4ti", + "iludd4", + "il3un", + "il1w", + "il5wai", + "ilwen3", + "il4ws", + "il3yd", + "il3yg4", + "il3yn.", + "ily3na", + "ily5ne", + "i4lysia", + "il5ywa", + "2im2", + "im4bi", + "im3i", + "iml3", + "im4le", + "2in", + "in1a", + "in3ac", + "in3ad", + "in3af", + "in3ai", + "in3an", + "in2be", + "inc4e", + "in4ci", + "inc2o", + "in4cy", + "in4dai", + "in1e", + "3in4eb", + "in3f", + "ing5en", + "in4g3o", + "ing3w", + "ing5yl", + "in5gyn", + "in3ia", + "in3id", + "in5iew", + "in3ig", + "iniw4", + "in4iwe", + "in1o", + "in4ode", + "in4odi", + "in4ody", + "in3oed", + "in3on", + "in3os", + "int4a", + "in4te", + "in2t3r", + "in4ty", + "in3w2", + "in5wyc", + "in1y", + "1io", + "3io.", + "2iod.", + "i3odde", + "iod5le", + "iod5wy", + "2ioe", + "2i1of", + "iog3", + "4iolc", + "iom3", + "i2on", + "ion3a", + "ior4c", + "ior4f", + "i4orw", + "2ios", + "2iot", + "2ip", + "ip5ell", + "ip4og", + "ir1", + "ir2a", + "ir5agl", + "ir3an", + "ir4áf", + "ir3b", + "irch3", + "irdy5na", + "irdy5ne", + "2ir3f", + "2iri", + "i4ria", + "ir3io", + "i3ris", + "ir4li", + "ir4ll", + "ir3na", + "irnad4wy.", + "ir3no", + "irn4y", + "2ir3o", + "ir3w", + "irw2i", + "ir4wo", + "ir2y", + "ir3yn", + "i3ryw", + "2is", + "isaf4", + "is3b", + "is5eld", + "is2er", + "is5er.", + "is4gam", + "is4ge", + "isg3o", + "is3gr", + "isg5wyd", + "is3gy", + "is4la", + "is5myn", + "is2o", + "is5odd", + "is3ol", + "is3on", + "ist2", + "is4ti", + "is5tol", + "is2w", + "is3wn", + "is5wyd.", + "is4yc", + "is4yr", + "1it.", + "3it2a", + "2ith1", + "ith3a", + "ith4au", + "ith3eg", + "ith3i", + "ith5or", + "ith3w", + "ith3y", + "2iw.", + "iw3adw", + "iw3af", + "i4wair", + "i3wal", + "iw3an", + "iw3as", + "3iwc", + "iw4ch", + "2iw1d2", + "iwd4i", + "iw5edd.", + "iw3edi", + "iw3eid", + "iwg4w", + "2iw1i", + "iw1l2", + "iwl4e", + "iwl4i", + "iwl4o", + "iwl4w", + "iwm4e", + "iwmp4", + "3iwn", + "iwn4i", + "4iwnl", + "iw3o", + "i3wre", + "i3wrt", + "iw5ter", + "1iwy", + "iw4yd", + "iw4yf", + "iwyn3", + "4iwyr", + "1iy", + "2iyd", + "2i1ym", + "iyn3", + "2i1ys", + "ï3ae", + "ï2i", + "l1ac", + "lach3", + "2lad.", + "l4ad4d3", + "lad2m", + "lad2o", + "lad3r4w", + "4laen", + "l3af.", + "5lafar", + "l1ai", + "l4ain", + "l4air", + "l4ait", + "lam3", + "l4an.", + "lan5ced", + "lan5de", + "landr3", + "l2ane", + "lan4es", + "l4ann", + "lan3o", + "4lant3", + "lar3a", + "lar4ia", + "lar3n", + "l1as", + "l4as.", + "lasg4", + "last2", + "las5ta", + "4lat.", + "lathr3", + "lats5i", + "2l3au", + "law5dde", + "lawen3", + "law3l", + "law3no", + "lawr2", + "law5ro", + "law3y", + "2l1b", + "lb4an", + "l2c", + "lch1", + "lch5io", + "lch5iw", + "lch3r", + "lch5wyd.", + "l3co", + "lc3yn.", + "2l1d2", + "ldd2", + "ld3i", + "ld4ir", + "ldro3", + "ldy5na", + "ldy5ne", + "1le.", + "le3a", + "le4ad.", + "le4ada", + "lebr3", + "lech3", + "l3ed.", + "leddf5", + "l4eddog", + "led5fy", + "led3l4", + "l4edr", + "lef1", + "lef3e", + "lef3y", + "l2ega", + "leg5ar.", + "l2egw", + "leg5yr", + "le5iau", + "le3id.", + "lei3l4", + "le3ir.", + "le3it.", + "le4iw", + "l3el", + "2l1em", + "l3em.", + "l2ema", + "len2d", + "len5di", + "len5ig", + "l3ent", + "len3y", + "1leo", + "le3oc", + "le4on.", + "l3er.", + "l4erau", + "ler5ig", + "lesg5e", + "l4esn", + "let4em", + "le4tr", + "l4euad", + "l4euh", + "4leuon", + "l5euon.", + "le3wch", + "le3wn", + "lew3yn", + "lf2", + "lf5air", + "l3fan", + "lfe3ne", + "lf4fa", + "lff4y", + "l1fi", + "lf5icy", + "l1fo", + "lf5oda", + "l1fr", + "lf4wy", + "lf3yd", + "lfy5re", + "l1g2", + "lg4an", + "lgo4f3", + "2l1h2", + "l3ha", + "l3he", + "l3hi", + "l3ho", + "l3hw", + "l1i2", + "liach3", + "4lian", + "libr3", + "2lid", + "li3de", + "1lif1", + "li4fr", + "4lio.", + "li5oed", + "li5pal", + "2lir", + "l3ir.", + "lis4g3", + "l3it.", + "lith4r3", + "l4iw.", + "l2l", + "2ll.", + "ll4ada", + "lladr3", + "ll5adwy.", + "ll3ant", + "ll5arn", + "lledr4e", + "ll4edy", + "lle3o", + "llest4", + "lleu4a", + "ll1f", + "llf4y", + "llin3e", + "ll3odd", + "llosgad4", + "ll5tyr", + "lludd3", + "llw2", + "ll3wa", + "llw4e", + "5llyd.", + "llygr3", + "ll4ynn", + "ll4yr2", + "ll5yro", + "lm2", + "l1ma", + "l4mad", + "l4maf", + "lm3ai", + "l2m3as", + "l4mau", + "lm3o", + "lm3w", + "lm4yn", + "l1n", + "2lo.", + "lob5yn", + "2loc", + "loch3", + "2lod", + "lodd3", + "lo3ed.", + "l1og3", + "logl2", + "l1ol", + "lol2w", + "lolyg4", + "2l1om", + "l3om.", + "lon2a", + "lon3d", + "lon4es", + "4l3ont", + "l3or.", + "l4orau", + "l4org", + "l4ory", + "2lot", + "lo5ynn", + "lp3a", + "l3pu", + "l1r2", + "l3rh", + "ls4ig", + "l4syn", + "l2t", + "lt3ad", + "lt5eg.", + "lt3em", + "l5tera", + "l5tero", + "l4tia", + "lt4ig", + "l4tio", + "lt1o", + "l3tra", + "ltr4e", + "l3tu", + "l4tu.", + "lt1w", + "2lu.", + "l2ud", + "ludd5y", + "lud3w", + "lu4edd", + "l2un3", + "l4un.", + "lur5ig", + "lust5l", + "lw1a", + "lwadd4", + "lw4ae", + "l1wc", + "l3wch", + "lw3ed", + "lw3er", + "lw3es", + "lw4fa", + "lwfr5e", + "l4wgr", + "lw1i", + "lw4ig", + "l1wn", + "l3wn.", + "lw3o", + "l1wr1", + "4lwre", + "l4wyc", + "l4wydi", + "lwyd4io", + "l4wyn3", + "l4wyr", + "3l4wyt", + "lyb3", + "2lyc", + "l3ych.", + "lyd2", + "l4yd.", + "2lydd", + "lydn3", + "lydr3", + "lyf3a", + "lyf5an5", + "lyf4n3", + "lyf4r3", + "5lyfr.", + "l2yg", + "4lygedd", + "4lygia", + "lym3", + "l4ynau", + "lyng3a", + "l4yn3y", + "lyr3a", + "4lysau", + "4lysen.", + "lys3ga", + "lys3ge", + "l4ysl", + "4lysn", + "4lysr", + "4lysyn", + "lyw1", + "m1", + "mab3", + "mab4i", + "m3ac", + "mac4w", + "m4adad", + "m4adaf", + "m4adai", + "m4adan", + "m4adas", + "m2adi", + "mad4r3", + "m4adwc", + "m4adwn", + "m4ady", + "mael3", + "maf4l3", + "m3ag", + "2mai", + "m3am", + "man3a", + "man3e", + "m4anf", + "man2o", + "m3ar", + "m4ar.", + "mar4ch3", + "m4are", + "m4ari", + "mar4l", + "marn3", + "m4aru", + "mar4wy", + "masg2", + "mas3ge", + "m3at", + "mat5eg", + "mat4o", + "m3aw", + "mawd4a", + "mbarato5", + "m3bi", + "m3by", + "mcan3", + "md2", + "m4dai", + "mdan4a", + "mda5nas", + "mda5n4e", + "mdd2", + "mddadl4", + "mddef3", + "mddi4d", + "m5der.", + "m4dera", + "mdog4aetho", + "mdo3na", + "mdo5ne", + "mdro3e", + "mdwy4", + "mdyng5", + "mdy5re", + "4meda", + "4meddia", + "4meddwr", + "4medi", + "4medï", + "medr3", + "meg3n4", + "megni3", + "meith3", + "me4iw", + "mel5yno", + "mens4", + "ment4e", + "mentr5", + "5menty", + "men5yd", + "m2er", + "m3er.", + "m3erad", + "m4eradwy.", + "m4eraf", + "m4erai", + "m4eran", + "m4eras", + "merch4er", + "merdd4", + "m4ere", + "m5eriada", + "m4eroc", + "m4erom", + "m4eron", + "m4erw", + "m4ery", + "4mesia", + "4mesol", + "mest4", + "4meswr", + "4mesy", + "meu1", + "mfalchi5a", + "mfalchi5e", + "mffl4", + "mfydd4", + "mg2", + "mgyff4", + "mgyffr5o", + "mgym4", + "mgym5eria", + "mgys2", + "mh2", + "mhar5ad", + "mheir4a", + "mhe3na", + "mhe5ned", + "mhe5nes", + "mhen3t4", + "mhen5w", + "mhet2", + "mhe3ta", + "m2heu", + "mhob4l", + "mhr4a", + "mhryf5", + "mhyd4", + "mhy3f", + "2mi", + "m3ias", + "m3id3", + "m3ie", + "mi5gei", + "min1", + "min4t", + "m3io", + "m3ir", + "mis2", + "misg4", + "mis4i", + "m3it", + "m3iw", + "m3iy", + "ml2", + "m2las", + "ml5blw", + "m3led", + "mlew3", + "m3lin", + "m5liwiais", + "m5liwiase", + "m5liwiwy", + "mlo3na", + "mlon4ed", + "mlyn3", + "m2n", + "m3na", + "mn4as", + "m3ne", + "m4ned", + "mn5edi", + "m5niau", + "m3nï3", + "m2od", + "m3odd", + "mod4ig", + "mod3r", + "mof5yd", + "m3og", + "m4on.", + "mon3a", + "mon4d", + "m4onï", + "mor2", + "mor3c", + "mordd4", + "morddiw5", + "mor4o", + "m3os2", + "mos4i", + "mo5siy", + "m2p", + "mpr3a", + "mpr3o", + "mpr3w", + "mp5wai", + "mr2", + "m2r3ai", + "mra3na", + "m2r4ed", + "mreg3y", + "m4ria", + "m4rie", + "m4rig", + "mro4ad", + "mrod4iae", + "mrod4ir", + "m2roe", + "m2roi", + "m2roo", + "m2row", + "m4roy", + "m4ryn", + "mryn4d", + "mrys4o", + "ms2", + "m3sa", + "m2se", + "mse3na", + "mse5ne", + "m2so", + "mstr4", + "m2t", + "mt2a", + "mtas4", + "m3th", + "m2u", + "mu4an", + "mudd4l", + "mud3w", + "mu2l3", + "mun3", + "m3us", + "m3w2a", + "mw3as", + "m3wch", + "m3wi", + "mwr2", + "mwr3i", + "m3wt", + "mwy3b", + "mwyllt4", + "mwyn3", + "m5wyse", + "mwyth4adw", + "mwyth4af", + "mwyth4asan", + "mwyth4aso", + "mwyth4asw", + "mwyth4ec", + "mwyth4em", + "mwyth4er", + "mwyth4i", + "mwyth4oc", + "mwyth4w", + "mwyth4y", + "2m2y", + "m3yc", + "mych3", + "m3yd", + "mydd5i", + "mydr3", + "myd3y", + "myf4y", + "m4yl.", + "myl3a", + "m4yln", + "m3ym", + "myn4ai.", + "m3yr", + "myr4as", + "myr5asa", + "myr4edi", + "myrf4", + "m3ys", + "m4ysg.", + "mys4w", + "myw3y", + "3na3b2", + "na4bl", + "na4bo", + "na4ch3", + "n2ad", + "n3adl", + "nad4n", + "nadna4", + "n4ado", + "nad3r", + "nad3u", + "nad3w", + "n3adwr", + "n1ae", + "nae5ara", + "nae5arw", + "nael4", + "n2afa", + "n5afau", + "n2af3o", + "n4afy", + "n4aic", + "n4aig", + "n4ain", + "n4air", + "n3al", + "nan3a", + "nan3e", + "nan3f", + "nap4om", + "n3ar", + "narllenad4", + "n3asg", + "n4asol", + "n3as4t", + "1nat", + "nau3", + "n1b2", + "nbyd5r", + "n2c", + "nc3an", + "nc5des", + "nc4ed", + "nc2ei", + "nc5en.", + "n3ch", + "nchwiliad4", + "n4cia", + "n4cid", + "n4cie", + "n4cio", + "n5ciod.", + "n4cir", + "n4cit", + "n4ciw", + "n4ciy", + "n3cl", + "ncr1", + "nct1", + "n5cyd.", + "n5cyny", + "n1d2", + "nd3as", + "nd3aw", + "ndd2", + "nd4da", + "nden2", + "n4d3ia", + "nd3ie", + "n3di3f", + "n3di4g", + "n3dil", + "nd3io", + "nd4ir", + "n3dis", + "n3dit", + "nd3iw", + "nd3iy", + "n3dod", + "nd3oe", + "ndo3ra", + "ndo5r4e", + "n2dwr", + "ndy5na", + "ndy5ne", + "n4dys", + "neallad4", + "n2eb1", + "neb3o", + "n5ebry", + "neddf5", + "n2ede", + "n4edid", + "n5ediga", + "n4edir", + "n4edit", + "n2edo", + "n4edu", + "n3edy", + "n1ef", + "nefn3", + "n4efy", + "n1eg", + "neg5in", + "ne3h", + "n3eidd", + "n2eis", + "n1el", + "3nel.", + "nel5yn", + "3nenty", + "ner3a", + "nerch5", + "n4erg", + "n4erl", + "3nert", + "3nese", + "4nesia", + "n4esio", + "nes4m", + "3neso", + "n2est", + "3nesw", + "n2esy", + "neth5o", + "n2eu", + "neu3d", + "n4euf", + "neul4", + "3new", + "new5yll.", + "newyn3", + "n1f2", + "nfadd4", + "nf4am", + "nfan3", + "nfan5e", + "nfan4t", + "nfa5ol", + "nf4at", + "nfel2", + "nff2", + "nf4fa", + "nff4o", + "nffyn4", + "nffynad4", + "nf4id", + "n4fil", + "nfod4l", + "n2fon", + "nfon5a", + "n5fonedi", + "nf4ri", + "nf4wy", + "n2fy", + "n5fyd.", + "nfyd3a", + "ng2ad", + "ng5adwy.", + "n4gai", + "ngal4", + "n3gam", + "n3gar", + "n4gau", + "ng4ddy", + "ngel4", + "nghwyn5", + "n2gi", + "n2gl2", + "n3glwm", + "n4gly", + "n5glym", + "nglyn3", + "ngn2", + "ng3oe", + "ngof3a", + "ngol4ed", + "ng3on", + "ngop2", + "n1gr", + "ngr4a", + "n2gw", + "ng4wi", + "ngwy5nas", + "ngy3f", + "n4gyn", + "2n1h2", + "nha3o", + "nhar4", + "nhaws4", + "nheb5r", + "nhe3na", + "nhe3ne", + "nhep2", + "nh4es", + "nho3ed", + "nho5esi", + "nho3n4a", + "nhon4e", + "nhudd4ed.", + "nhu4e", + "nhyc4", + "nhyd2", + "nhyl4", + "nhym4", + "n1i", + "4ni4ad", + "n5iald", + "ni1b", + "nib4a", + "nib4e", + "nibryd4", + "ni1d", + "nidd4", + "ni5dde", + "nid4e", + "n3ie", + "ni4et", + "ni3eu", + "n4iew", + "ni3fed", + "ni3fen", + "ni4feryc", + "ni3ffr", + "ni3fw", + "n2ig", + "n5igam", + "nige5na", + "4nigiad", + "n5igiad.", + "n5igiada", + "5nigiadw", + "4nigion", + "n5igion.", + "5nigiont", + "4n5igiwr", + "nigl4", + "4nigy", + "ni3gym4", + "nilead4", + "nill5adas", + "n5illio", + "ni3lu", + "ni3lys", + "nin2", + "ni3no", + "nin4w", + "ni3or", + "ni3ra", + "nir4e", + "ni3ri", + "ni4rw", + "ni3rym", + "nis3g", + "ni3so", + "nis3ty", + "ni3sw", + "ni3sy", + "nith4e", + "niw2", + "niw4a", + "ni4wc", + "niw5eddas", + "niw5edde", + "niw5eddo", + "niw5eddw", + "niwl3", + "niwl5e", + "niwl5o", + "niwl5w", + "ni5ydd", + "n2ïi", + "nï4yc", + "n1l2", + "nladr3", + "nlin3", + "nll2", + "nllon4", + "nl4lw", + "n4llyn", + "n2ly", + "nly3na", + "nly3ne", + "n1m2", + "nmolad4", + "n1n2", + "nn4al", + "nn4ar", + "nned4", + "nneth4", + "n3nh", + "nni2", + "nnif4", + "nni4l", + "nnill4", + "nni4o", + "nnis4", + "nni4w", + "n5nos4b", + "nn4wy", + "nny3na", + "nny5ne", + "nn4yw", + "no4ada", + "n3ob", + "n2od.", + "n2odo", + "nod3r", + "n2oe", + "noe4o", + "no3er", + "3no4et", + "n1of1", + "nof4el", + "n2ofy", + "n1og", + "nol5eg", + "nom3", + "n4omi", + "n5ones", + "n1or", + "norch4", + "nor4f", + "2nos3", + "nö5es.", + "np4et", + "n1r2", + "nre4o", + "n1s2", + "n2se", + "n3sei", + "ns3en", + "ns3i", + "ns4ic", + "ns4ig", + "n3s4il", + "ns4iy", + "ns5iyc", + "n3siyn", + "nsy3na", + "nsy3ne", + "nt3ad", + "nt5af.", + "nt5aid", + "nt4ana", + "nt3aw", + "n2te", + "n3tei", + "nt3el", + "nt3em", + "nt3er.", + "ntew3", + "nth2", + "n4tia", + "nt5il.", + "nt4in", + "n3tis", + "nt3oc", + "nt3od", + "nt5od.", + "nt3oe", + "n4t3or", + "n1tr", + "nt1w", + "nt3yn", + "nty3ra", + "nty3r4e", + "n1u", + "nud2o", + "nun4i", + "nut1", + "nw3af", + "n3wait", + "nw3an", + "n3war", + "nwar4ed.", + "nw3as", + "nwbl4", + "nwb5le", + "nwd3e", + "n5wedd", + "nw3edi", + "n3wei", + "nweithi5au", + "nwelad4", + "nwen5d", + "nw4ia", + "nw3id", + "nwir4", + "nw3ir.", + "n3wis", + "nw3o", + "nwr5ei", + "n4wy.", + "nwybod4a", + "n4wyc", + "n3wyl", + "n2wyn", + "n4wyn.", + "n3wyt", + "nych3", + "nyf2", + "ny5fala", + "ny5fale", + "ny5falo", + "nyff4", + "nyf4n", + "nyf4o", + "ny5fod", + "nyfr3", + "n2yg", + "ny3gy", + "n1yl", + "ny3lan", + "ny3lu", + "nym4a", + "nym4y", + "n5ynnau", + "ny3n4od", + "ny3ra", + "nyrchafad4", + "ny3ri", + "n1ys", + "n4ys.", + "nys4g", + "n3yw", + "2o1a", + "2o2b", + "ob3ae", + "ob4an", + "ob5ant", + "ob3ed", + "ob3el", + "ob5en.", + "oben5y", + "ob5er.", + "obl3a", + "obl5ed", + "ob3ler", + "obl5es", + "obl3o", + "obl3w", + "o3b4ly", + "ob3o", + "obr1", + "ob3yd", + "oc1a", + "oc5byn", + "oc3e", + "och3a", + "och5an", + "och5en", + "ochl3a", + "ochl5es", + "ochl3o", + "ochl3w", + "och3n", + "och4ni", + "och3o", + "ochr3", + "och3w", + "och3y", + "2oci", + "2ocr", + "2oct", + "2od3a", + "od4ao", + "odar4", + "odd3a", + "oddf5y", + "odd5il", + "oddiw3", + "odd3r", + "odd5ri", + "4oddu", + "odd3y", + "odd5yd", + "odd5yn", + "odeb3", + "o5debau", + "o5debu", + "od5edi", + "od5eid", + "od3el", + "od3er", + "od3i", + "odl3a", + "odl3ec", + "odl5esi", + "odl3w", + "od5off", + "2odog", + "od4oga", + "2odr", + "odr3a", + "odr5ec", + "odr5em", + "odr3o", + "odr5wyd.", + "od4ry", + "odr5yc", + "2odw", + "od3wa", + "od5wed", + "od5wen", + "od3yc", + "od3yn", + "od4ynn", + "o1ec", + "o4edd3", + "oed3i", + "o3edig", + "oedl4a", + "oed5lan", + "oed5ra", + "oeg3", + "oel3c", + "o1em", + "oen3", + "o3ent", + "oer3", + "oes3", + "oesg4o", + "oet5an", + "oetr3", + "2of.", + "of3ad", + "of3ai", + "ofan3", + "ofan5e", + "of3ant", + "ofa5ol", + "of5ebi", + "of3ed", + "of3el", + "of3en", + "of4enn", + "of3er.", + "o4ferl", + "o4fery", + "of4f3a", + "off3ed", + "off5id", + "off3w", + "ofiad4w", + "ofl3", + "of3n", + "of4na", + "of4nd", + "of4ne", + "of4nf", + "of1o", + "of4odo", + "ofr3a", + "of3re", + "of4rec", + "of4red", + "of4rem", + "of4rer", + "of5wyf", + "of4yn", + "ofy3na", + "ofy3ne", + "og1", + "og3ai", + "og2an3", + "o4ganau", + "o4ganu", + "og3as", + "og4edy", + "og5elyn", + "og3er", + "og5erd", + "og3es", + "2ogf", + "og3i", + "2ogl", + "ogl3w", + "ogl3y", + "2ogn3", + "3og2o4f", + "og5oru", + "og3rwy", + "o3gry", + "og3yd", + "ogyf4", + "og4yl", + "og5yrn", + "o1h2", + "oheb3", + "oher4", + "o1id", + "oig1", + "o1ir", + "o1it", + "ol1", + "2olau", + "ol4ce", + "ol3d", + "ol4da", + "4oleu", + "ol3eua", + "ol4eued", + "ol5euo", + "ol4euwr", + "olew3", + "ol3i", + "oll1", + "oll3e", + "oll5ed", + "ol4lt", + "oll5wy", + "olo2", + "o3los", + "ol3s", + "ol4sb", + "2olu", + "2olwr", + "olw4y", + "ol3wyd", + "ol5wyno", + "ol4yne", + "ol4yni", + "ol4yno", + "ol4ynw", + "2oma", + "om4at", + "2omb", + "om2e", + "om5eda", + "om5edi", + "om5eg.", + "om3ei", + "om3en", + "om5isi", + "2oml", + "om4og4", + "2omp", + "om5pre", + "on1", + "on5ach.", + "on5adu", + "on3af", + "o4n3ai", + "4onair", + "on3an", + "o4n3au", + "on5au.", + "2onb", + "on5cyf", + "2ond", + "on5did", + "on2do", + "2one", + "on5edd.", + "on3el", + "onest3", + "2onf", + "ongl3", + "ong2o", + "ong3w", + "on4gyr", + "2oni", + "2onn", + "4onnu", + "on5of.", + "2onog", + "on2t", + "4onto", + "on3w", + "2o1o", + "2op", + "op3a", + "op4ao", + "op5aon", + "opl3", + "opr5ai", + "op5ren", + "or1a", + "4orac", + "or3ach", + "or5aeth.", + "or5aetha", + "or3af", + "or3ai", + "or3an", + "o4r3au", + "or3aw4", + "or3b", + "or2c", + "or3chw", + "or4dd", + "or5ddyn", + "ord3en", + "or5din", + "or4d5yn", + "or1e", + "or2eb", + "or4edd", + "ore5ddy", + "4oreg", + "or4egw", + "or4et", + "or3fa", + "orfa5na", + "orfa5ne", + "orff4e", + "or3fo", + "or3f4y", + "2or3g", + "or3i", + "or3l", + "or4mu", + "or4my", + "orn3a", + "or3nel", + "or1o", + "or3of", + "or4oh", + "oron5a", + "or3one", + "or5oni.", + "or5onid", + "or5onir", + "or5onit", + "or5pws", + "4orth.", + "ort4i", + "or4ty", + "or5uwc", + "or1w", + "or5wah", + "orw4e", + "or4wel", + "or5wgl", + "or1y", + "or3ydd", + "2os", + "os3a", + "os4ana", + "osb3as", + "osb5ed", + "osb3o", + "osb3w", + "osb3y", + "os5eai", + "osg3a", + "os3gl", + "osgo5e", + "os3gor", + "osg3wy", + "os5iae", + "os5ibi", + "os2o", + "os3odd", + "os3ol", + "os3on", + "os3te", + "os3tr4", + "os4tu", + "os3w", + "os3y", + "2ot1", + "3ot.", + "ot3e", + "ot5esa", + "oth3", + "ots4i", + "ot5sia", + "o2u", + "o1wc", + "owg3", + "owl5as", + "owl3e", + "o1wn", + "owt5er", + "o1wy", + "o1yc", + "oyw3", + "oy4we", + "ôr3f", + "p1", + "p2a", + "pab5yd", + "2p3ad", + "2p3af", + "2p3ai", + "2p3an", + "pa3od", + "para3t", + "par4c", + "par3w", + "past4", + "p3au", + "pawe5na", + "2pec", + "4p5edig", + "p2ei", + "peir4a", + "p5eli.", + "pel3y", + "2pem", + "pengl4", + "pens4", + "pen3t2", + "pen3w", + "penwy5na", + "2per", + "2pes", + "pet2", + "pe3ta", + "p2h2", + "pheir4a", + "phen3t4", + "phen5w", + "phet2", + "phe3ta", + "phob4l", + "phr4a", + "phryf5", + "p3ia", + "pib1", + "p3ie", + "p3io", + "p3iw", + "p2l", + "pla3na", + "p4lau", + "pl5eda", + "p4lyc", + "3plyg", + "po4b4l", + "pog4y", + "pol3", + "p2r2", + "pr3as", + "pryf3", + "pr5ynn", + "p2s", + "ps4iw", + "pt2", + "p2ud", + "p4usr", + "pw2", + "pwd3", + "pwr1", + "p4wy.", + "pydr3", + "p2yr", + "r4abe", + "r4abi", + "rab5lyd", + "rab3y", + "rach5wy", + "r4a4ci", + "racs4", + "r4a4ct", + "r2ada", + "r4add", + "radd5ol", + "rad4ri", + "radwr4i", + "r2ae", + "raed4", + "raeddad4", + "r4aen", + "ra5fann", + "ra5fán", + "r4aff", + "rag1", + "ra4ge", + "rag3o", + "ra3gra", + "ra4ha", + "ra5hau", + "r1ai", + "4raidd", + "ram3od", + "ra5mor", + "ra3m2w", + "ran4d3", + "ran2e", + "r4anf", + "ran3o", + "r4anod.", + "ra5phe", + "r3ar3", + "rar4c", + "2r1as", + "ras4ie", + "ras3t2", + "r3atao", + "rat3e", + "2r1au", + "raw3e", + "5rawes", + "3rawi", + "rawn3", + "2r1b", + "r2ba", + "r3bar", + "r4bec", + "r4bem", + "r4bent", + "rb4er", + "r4bes", + "r2bl", + "r4boc", + "r4bom", + "r4bont", + "r4bwc", + "r4bwd", + "r4bwn", + "rbyd3", + "rc2a", + "rc5adw", + "rc5af.", + "r3car", + "rc3e", + "rc4er", + "r2ch", + "rch3ad", + "rch3an", + "rch3ar5", + "rch5eb", + "r5chei", + "rch3et", + "rch3l", + "r3chm", + "rch3oc", + "rch3oe", + "rch3og", + "r3chu", + "r3chwa", + "r3chwi", + "rch5wyd", + "r5chwyn", + "rch3yc", + "rchyf4", + "rchym4", + "r1cy", + "2rd2", + "r1da", + "r3dai", + "rdan3", + "rd5au.", + "r2dd", + "rdd3ad", + "rdd5as", + "rdd5ell", + "rdd5in", + "rdd5iwy", + "rdd3o", + "rdd4od.", + "r5ddodi", + "r3dd4u", + "r4ddu.", + "rddw4", + "rdd3yc", + "r5ddychw", + "rddyrch5", + "r5ddyw", + "r1de", + "rd3i", + "rd4in", + "rd4ir", + "r1do", + "r5dod.", + "r1dr", + "rdro3", + "rdro4ada", + "r3dw", + "r1dy", + "rdy4n", + "rd3yn.", + "re3a", + "r3ebai", + "r3ebas", + "r3ebe", + "r3ebi", + "rebl3", + "r3ebo", + "rech3", + "rec3i", + "4redd", + "r5edd.", + "r4edio", + "r4edol", + "r4edwr", + "red4yn.", + "re4fa", + "refn5y", + "ref3y", + "r4egl", + "r5egl.", + "r4egog", + "re5iau", + "r4eic", + "re5id.", + "reidd5", + "r4eig", + "r4eil", + "r4eine", + "re5ir.", + "re5it.", + "re4iw", + "r3ell", + "r4emi", + "ren4d", + "r4eng3", + "r4eni", + "ren3in", + "r4ennyd", + "re1o", + "r1er", + "r4er4id", + "rer5in", + "restr3", + "r4esw", + "r4eua", + "r4euo", + "r2euy", + "re4wi", + "rew5id", + "re5wn.", + "rew5ynn", + "2r2f", + "r1fa", + "r4f3ad", + "r4faeth.", + "r4faf", + "r4fai", + "rf4ao", + "r4fas", + "rf4at", + "r4fau", + "r3fedw", + "rfel3", + "rf3en", + "rf4eny", + "rf4ey", + "r4ff.", + "rff3i", + "rff3l", + "rff3o", + "r3ffw", + "rff3y", + "rf3id", + "r5fil.", + "r3fl", + "rf3lu", + "rfodad4", + "rf5ol.", + "rf3on", + "rfor2", + "rf5ord", + "r3fr", + "r3fu", + "rf1w", + "rf5wis", + "rfyn5yc", + "rf4yr", + "r3fys", + "2r1g2", + "rgal4", + "rgan3", + "r3ge", + "rgel4y", + "rge3na", + "rge5ne", + "rgo4f", + "r1h2", + "rhag5e", + "rhag3l", + "rhag3o", + "rha3n4a", + "rhan4e", + "r4haw", + "rh4es", + "rhew5y", + "rhif3", + "rho4ec", + "rhon5a", + "rhost4ir", + "rhugl5", + "rhyf2", + "rhy3n4a", + "rhyn4e", + "ri2", + "2ria", + "r4iaethu", + "riaf3", + "r4iag", + "ri5agl", + "r3iai", + "r4i5aidd", + "ri5all", + "ri4an", + "r5iant", + "r3ias", + "r4iaw", + "ri5awd", + "rib3e", + "ribl3", + "rib3w", + "rib3y", + "ri5can", + "r4ida", + "ridd3", + "ridd5y", + "r4idi", + "rid4yllau", + "2rie", + "ri3ei", + "rif1", + "rig3", + "r4igo", + "ri3i", + "rin5dir", + "rin3e", + "ringl5", + "r4ini", + "r4inl", + "2rio", + "r3ioc", + "ri5odad", + "ri5odaf", + "ri5odai", + "ri5odan", + "ri5odasai", + "ri5odasan", + "ri5odase", + "ri5odasi", + "ri5odasoc", + "ri5odasom", + "ri5odasw", + "r3iodd", + "ri3ode", + "ri3odi", + "ri5odoc", + "ri5odod", + "ri5odom", + "ri5odon", + "ri5odwc", + "ri5odwn", + "ri5odwy", + "ri5ody", + "r4ioe", + "r3iom", + "ri3ong", + "r3iont", + "r1ir", + "ris4g", + "risgl3", + "rist3", + "3r4ith", + "2riw", + "ri4wa", + "riw3l4", + "r5iwr.", + "2r3iy", + "r1l2", + "rla3na", + "rla3ne", + "r3lew", + "rl3ia", + "rl3ie", + "rl3io", + "r3ll", + "r4ll.", + "rll4e", + "rllen3", + "rl4l4w", + "rl5og.", + "r3lon", + "rludd4", + "r3lw", + "r2lym", + "rlyn3", + "rl5yn.", + "r1m2", + "r2ma", + "rm4ac", + "rm3i", + "rm4il", + "r2mo", + "rm4od", + "r3my", + "2r2n1", + "r4nai.", + "r4nau", + "rn4es.", + "rn4esa", + "r5nest", + "rng4e", + "rn3i", + "rn5iae", + "rn4ii", + "rn5iol", + "r3n2ï1", + "rn4os", + "rn3y", + "rn4yw", + "2roa", + "4road", + "4roau", + "rob3l4", + "roch3", + "rochl4", + "ro3cr", + "rodd3", + "r4odr", + "rod5rw", + "ro4ea", + "roed3", + "ro4eo", + "ro3er", + "r2of", + "rof3l4", + "rofun4ed.", + "rof3w", + "r3og.", + "r4ogae", + "ro4ge", + "rol3", + "r1om3", + "r4onau", + "rongl4", + "rong5lwy", + "ron3i", + "r4os.", + "r4osf", + "rosg4", + "ros3o", + "2rot", + "rö5edi", + "rp2", + "r1pa", + "rpar3", + "r1pe", + "rp5ech", + "rp5em.", + "r2pen", + "rp5ent", + "rp5er.", + "rp5esi", + "rp3i", + "rp3o", + "rp3wy", + "rp3y", + "r1r2", + "r3ra", + "rr4og", + "r1s2", + "rs4ai", + "r4sau", + "r2s3en", + "rs3i", + "rs4in", + "rs5li.", + "r2s3t2", + "r2sy", + "r1t2a", + "r4tau", + "r4ted", + "r3teis", + "r4ten", + "r4tes", + "rth3a", + "rth4eg", + "r3thin", + "rth3la", + "rth3o", + "rth5ol", + "rth5ru", + "r5thryc", + "r4thw", + "rth5wyon.", + "rth5ydd", + "rt4iy", + "r1tr", + "rtr4a", + "rt5rwy", + "rt2u", + "rt3y", + "rub4a", + "r3uc", + "rudd3", + "3rudd.", + "run4i", + "r1us", + "rw2a", + "rw3ad", + "rw3af", + "r3w4ag", + "r3wait", + "rwb5an", + "rwbl3", + "r1wc", + "r5wdenn", + "rwedd3", + "r4weddog", + "r4weddol", + "r4w3eid", + "r3wel", + "r3wer", + "r2wg", + "rw5hel", + "rw1i", + "rw3in", + "r3wl", + "r4wnc", + "rw4ni", + "rw4n3o", + "rwobr4", + "rw3od", + "rw5old", + "r1wr", + "rwr5es", + "rwr4iaetho", + "rw2y", + "r4wyb", + "r5wydden.", + "rwydd4iad4u", + "r4wyde", + "r4wydo", + "rwydr3", + "r4wydy", + "3rwym", + "rwyn3", + "r4wys", + "3ry.", + "3rybl", + "ry3bo", + "rych5wai", + "r2yd", + "r4yd.", + "ry5dano", + "rydd4on.", + "rydl4", + "ry3f4a", + "ryf2e", + "ry3fer", + "ryf4od", + "ryl3a", + "ryl2e", + "ryl5it", + "rym2r3", + "ryn3a", + "rync4", + "4rynd", + "ryn3e", + "ryn3f", + "ryng5a", + "4rynn", + "rynod4", + "ryno5ded", + "ryno5der", + "ryn3yc", + "rys3b", + "rys5ba", + "rysg5w", + "rysg3y", + "ry3wa", + "ryw3i", + "s1", + "sach3", + "saf3a", + "saf3o", + "san3a", + "san3e", + "san3o", + "sarf5a", + "sat4a", + "sath4", + "sathraw4", + "s3au", + "sá4it", + "s2b2", + "sbad4w", + "s4bai", + "s3bet", + "sb3iw", + "sb5iyc", + "s3bl", + "sbr5io", + "sd4or", + "se2", + "sec4an", + "sedd3", + "3sef", + "se5ion", + "sen5ol", + "senw3", + "s4erc", + "serch5", + "s4eri", + "s2et", + "sf4am", + "sfedd4", + "sff4y", + "sf4wy", + "sf4yr", + "s2g", + "s5g4adr", + "sg3adw", + "s3gam", + "sg3an", + "sgar5a", + "s3gaw", + "s3geda", + "s3gede", + "s4gedig", + "s5gedo", + "s5gedw", + "sgel4", + "sg5en.", + "s3ge3na", + "sge5ne", + "s4gia", + "s4gl.", + "sgl3a", + "sgl3o", + "s3gn", + "sg3ni", + "sg3od", + "sg4od.", + "sgo4g3", + "sg4ol", + "sg3om", + "sg3on", + "sg5oty", + "sg5rwy", + "sg5ryw", + "s4gwc", + "sg3wn", + "s4gyc", + "sgy4f3", + "sgy3na", + "sgy5nes", + "2si", + "s5ial.", + "s5ialu", + "si4am", + "5siand", + "s4iar", + "s3id3", + "sid4a", + "s3ie", + "s4iet", + "s2ig", + "s3ig.", + "si4ga", + "s3ige", + "sigl3", + "5sigl.", + "s3igr", + "s5igyn", + "sil4f", + "sins4", + "s3io", + "s3ir", + "s3it", + "si4wr", + "s2iyn", + "2s2ï1", + "2sl2", + "sl4au", + "slo3na", + "slo3n4e", + "s3ly", + "slyw4", + "sm2", + "sm4ar", + "sm4er", + "smwyt5haso", + "s4nau", + "sn2e", + "sneg2", + "s2n3i", + "sn4ob", + "s3oc", + "sodd3", + "sod4l3", + "s3oe", + "sof4l", + "2s3og3", + "s3om3", + "son3", + "s4on.", + "s4onau", + "son4deba", + "son4der", + "s3one", + "s4ong", + "sra3na", + "sra5ne", + "s2t", + "st3ac", + "s4tade", + "s4taf", + "st4am", + "st2an", + "st3as", + "s4tau", + "st5awc", + "s4tec", + "s4ted", + "s4tei", + "s4t3em", + "s4ten", + "s4tes", + "st3f", + "s5tiro", + "stl3o", + "st5lyt", + "st2o", + "s3tod.", + "sto3ra", + "sto3r4e", + "st4ra", + "s3tra.", + "str3ec", + "str3es", + "str3oc", + "str3ol", + "s4tr3w", + "str3yc", + "st2u", + "st3ur", + "st5us.", + "s5twyi", + "styr3", + "s2u", + "sur3", + "s3us", + "sw2a", + "s3wc", + "swcr3", + "s3we", + "s4wed", + "sw5edd", + "swen3", + "2swi", + "swmp3", + "s3wyf", + "swyn3", + "swy4r", + "s2y", + "s3yc", + "s5ych.", + "s3yd", + "syf4l3", + "2syg", + "syll3a", + "syllt3", + "sym4l3", + "symudad4", + "2s3yn.", + "syn4fe", + "s3yr", + "syr2a", + "syr2e", + "s3ys", + "3syt", + "s4ywa", + "1tac", + "tach3", + "3tad4l3", + "tad3r", + "t1af", + "ta4fa", + "taf4l", + "tag3", + "t1ai", + "t3aid", + "t5aliae", + "tal2m3", + "t1an", + "4tanc", + "tan3e", + "tang5n", + "tan3o", + "tan3w", + "t3ao", + "3tar4d", + "tar4f", + "t1as", + "tat1", + "t1au", + "tawl3", + "t1b", + "t3ch", + "t1ec", + "t1ed", + "tedd3", + "4teg.", + "4tegio", + "t3eidi", + "teimlad4w", + "tel4y", + "t3em.", + "t4emi", + "t1en", + "ten4d", + "te4ne", + "terf4", + "terfyn5", + "t1es", + "t4esa", + "tes4io", + "tet4a", + "3tew", + "4tew.", + "4tewc", + "tew5id", + "t1f", + "tff2", + "tff4e", + "tfod4", + "tfydd4", + "t1g2", + "tg4af", + "tg4an", + "tg4en", + "tg4er", + "tgl4a", + "tgn2", + "t2gor", + "t5gor.", + "t5goria", + "t5gorn", + "tg4wc", + "tg4wy", + "tgy3w", + "t2h", + "thalad4", + "thal4m3", + "thang5n", + "th4ar", + "thar4f", + "th4at", + "that5y", + "th1e", + "th4ef", + "th5ell", + "therfyn5", + "thet4", + "thl3a", + "thl5ent", + "th5let", + "th3n", + "th5nod", + "th1o", + "th5old", + "thollt4", + "thon4e", + "thorad4", + "thr3ac", + "th3red", + "thr5ent", + "thrid4", + "thro3f", + "th5rwf", + "thryd4", + "thry5da", + "th3ug", + "th3um", + "th3un", + "th3us", + "th1w", + "th3wa", + "th4wl", + "th3wyd", + "th3wyf", + "thwysg4", + "th3ych", + "thydd5", + "th5yma", + "thyrf4au", + "thyr3w", + "thy4w", + "2t1i", + "t3ia", + "tid3", + "t3ie", + "t3in", + "ting3", + "t4ino", + "tion4", + "t4iono", + "tï5ol.", + "tl3a", + "tl4ae", + "tl1e", + "tl4en.", + "tl3on", + "tl3wy", + "t3lyd", + "t1n2", + "t3och", + "t4od.", + "t3odd", + "to4ec", + "to3edi", + "to4em", + "to3esi", + "tof3", + "t3og3", + "3tois", + "t2ol", + "tollt4", + "tol3y", + "t1om", + "t3om.", + "t1on", + "ton4e", + "t3ont", + "3tor", + "tor2a", + "tor4c", + "t3os", + "to4wc", + "to4wn", + "tra3c", + "tra3dd", + "tr3adw", + "tr3af.", + "tra3g", + "tra3na", + "tra5ne", + "tr3ant", + "3traw", + "tr3ed", + "3tr4ef", + "tref5a", + "tref3l", + "4treg", + "tr3em.", + "tr3ent", + "3trew", + "tr3id4", + "tr5ig.", + "tro4ada", + "tr3odd", + "tro5fa", + "tr3ola", + "tr3olo", + "tr3olw", + "tron4o", + "tr3ont", + "2trw", + "tr4wm", + "tr3wn", + "tr5wyd.", + "t5r4wydd", + "tr3wyf", + "try3da", + "tryd4y", + "try3f", + "try3l", + "tr5yn.", + "3tryw", + "ts2", + "ts5ach", + "t1se", + "ts3i", + "3tud", + "tudr4", + "1tum", + "t1un3", + "1tur", + "t4urm", + "tw2", + "t3wai", + "t1wc", + "t1wn", + "t1wr1", + "twr4n", + "3twya", + "t3wyd", + "3twye", + "t3wyf", + "tw4ym", + "3twyo", + "twysg4", + "3twyw", + "t1yc", + "t1yd", + "tydd5y", + "ty5gar", + "ty3li", + "tymp4", + "4t3yn.", + "tyng5ad", + "1tyr", + "tyr2a", + "tyr4es", + "ty3wr", + "2u1a", + "ual3", + "u2and", + "u4ane", + "u3ar", + "u3aw", + "ub1", + "2uc", + "uch1", + "uch3e", + "uch5ed", + "ud3ad", + "u5dale", + "udd1", + "udd3a", + "udd4eg", + "udd3el", + "udd3f", + "udd3i", + "ud5eir", + "ud3er", + "ud3i", + "ud1l", + "udr3", + "ud5rwydd", + "ud2w", + "ud3wn", + "ud3wr", + "ud3yn", + "u1e", + "uedd3", + "u4estai.", + "u4estau", + "u4estwr", + "u4esty", + "uf5au.", + "uff4y", + "uf3y", + "ug3ad", + "ug3af", + "ug3en", + "ug3i", + "ugl3a", + "ugl3e", + "ug3lw", + "ugn3", + "ug1o", + "ug1u", + "ug1w", + "ug3y", + "u1h2", + "u1i", + "ul3ad", + "ul3af", + "u5lan.", + "u5lann", + "ul3ant", + "u5lath", + "ul3d", + "u2l1e", + "ul1f", + "ul5igr", + "ull1", + "u1lo", + "ul3oc", + "ul3od", + "ulon3", + "ulon5e", + "ul1u", + "ul1w", + "ul3yc", + "u3lyd", + "un1", + "un4edy", + "un5ell", + "un5es.", + "un3i", + "unig3", + "un5od.", + "un2ol", + "un5ol.", + "2u1o", + "uog3", + "u3os3", + "up2", + "ur1", + "urb4w", + "ur5ddu", + "ur3e", + "ur5fau", + "ur4fl", + "ur2gy", + "4urn.", + "urof4", + "ur2s3", + "ur4ty", + "ur4ud", + "u5rwydd", + "ur3y", + "ur4yw", + "1us.", + "us4edda", + "us5end", + "usg1", + "4usi.", + "us3o", + "3usr", + "us3ter", + "us3tod", + "us3tr", + "ut3a", + "ut1e", + "uth4r3", + "uth3u", + "uth4un", + "ut3o", + "utr3", + "2u1w", + "u2wc", + "uwch3", + "u1y", + "2wa", + "wac5ew", + "wadd3", + "wad2n3", + "w5adwy.", + "waen4i", + "waer2", + "wag1", + "w1ai", + "w3ai.", + "w3aid", + "w2air", + "w3ais", + "w4ait", + "wallt5", + "w4an.", + "wan3a", + "wan3e", + "wan3o", + "war5ddr", + "war3e", + "war4edd", + "war5ia", + "warth4", + "wart5hai", + "wart5has", + "wart5hi", + "wart5hw", + "war3w", + "3w4as.", + "w3ase", + "was4g", + "w3asi", + "w3aso", + "w4as4t", + "w3asw", + "wat5er", + "w1au", + "2wb", + "wbl5es", + "w2c", + "2wca", + "wc4ed", + "wch1", + "4wchu", + "2wci", + "wc5wll", + "wc4yn", + "2wd", + "wdd3eg", + "w5ddew", + "wd2e", + "wd3ed", + "wde3n4a", + "wde5n4e", + "wd3i", + "wd4ih", + "wd3ly", + "w3dod.", + "wdr1", + "wd4ra", + "wdry4", + "wd2u", + "w1eb3", + "2w1ec", + "2w3ed.", + "w4eda", + "4weddf", + "4weddi", + "4wedi", + "w3edig", + "we4gi", + "wegr4", + "wein3", + "well5ti", + "wel3o", + "welw5l", + "2w1em", + "wen3au", + "wen4d", + "2w3ent", + "wenwyn5", + "wen3y", + "2w3er.", + "wer4i", + "wer5id", + "w4ers", + "wer4yd", + "2wes", + "4w3esi", + "w4esir", + "w4esit", + "5west.", + "west4ai", + "w1et", + "w4eth", + "2weu", + "weu2g", + "weun3", + "2wf2", + "w1fa", + "w1fe", + "wff3a", + "w1fi", + "wf4id", + "w1fo", + "wfor2", + "w1fw", + "wf4wy", + "w3fy", + "wg1", + "2wg.", + "w5gig.", + "2wgl", + "wg3n", + "2w1h2", + "w3he", + "w3hw", + "2wi", + "wi4an", + "wib5an", + "wibl5a", + "wib5ol", + "widl3", + "wi4fr", + "3wig1", + "wigl5e", + "wil3", + "win5gada", + "win5gade", + "win5gadi", + "win5gado", + "w4ione", + "wir3", + "wisg3", + "w1it", + "3wiw.", + "wiw4e", + "2wl", + "3wlad.", + "wlan3", + "wl4co", + "wl3in", + "w4lip", + "wll5yn", + "wl5ws.", + "wl4yc", + "2wm", + "wm3a", + "wman3", + "wm4br", + "wm2i", + "wm5iai", + "wm5ian", + "wm4wl", + "wn1", + "wn5adwy.", + "wn2ae", + "2wnd", + "wn3de", + "wn3di", + "wndr3", + "wn4ei", + "wn4êl", + "2wn3g", + "wngl4", + "wn3in", + "wn3l", + "wn2o", + "w4n3oc", + "wn3odd", + "wn3og", + "wn3ol", + "w4n3om", + "w4n3on", + "2wnw", + "2w1o", + "w2od", + "w3od.", + "w3odd", + "w2ol", + "w3ol.", + "w3olae", + "w2or", + "2wp", + "wp3e", + "wpl1", + "wp5wrd", + "wr5aet", + "wrb5yn", + "wrc2", + "wr3ca", + "wr4ce", + "wr4ch3", + "wr4ci", + "wr5cwd", + "2wrd", + "wr5dei", + "wr3ed", + "wreig3", + "wr5esi", + "wr3f", + "wr5fau", + "wr4fi", + "4wri.", + "wrid3", + "wr3id.", + "wr3ie", + "wr3l", + "wr4ll", + "wr3n2a", + "wrn4es", + "wr3no", + "wr1o", + "wr2t", + "wrth3", + "wr1w", + "wr4ws", + "w5rwydd", + "wry4w", + "ws5bre", + "ws3e", + "ws3g", + "ws4gl", + "ws4ig", + "ws4og", + "ws4ta", + "wst5an", + "ws5ter.", + "wstr3", + "ws4us", + "ws3wa", + "2wt", + "wt3a", + "wtan3", + "wt3em", + "wt5ery", + "wth1", + "4wth.", + "wth3w", + "wt3od", + "wt3wy", + "wt3y", + "2w1w", + "2wya", + "wy5alc", + "4wybr", + "wybr5y", + "wy3bu", + "w1yc", + "wych3", + "wyd3a", + "2wydd", + "wydd4ly", + "wydd4yd", + "wydr3o", + "2wydy", + "2wye", + "wy3fr", + "wy3h", + "2wyi", + "2wyl", + "wyl4deb", + "wyll3a", + "wyn5ad.", + "4wynd", + "wyn3eg", + "wyn3f", + "wyn3g4", + "wy4ni", + "wyn3o", + "wyn3y", + "2wyo", + "wyr3ad", + "wy3ran", + "5wyrdd.", + "wyrl3i", + "2wys", + "2wyt", + "2wyw", + "wy3wr", + "wy3wy", + "2wyy", + "2y1a", + "y3ar3", + "y4ar.", + "y4arn", + "2yb", + "yb4ac", + "yb5edd", + "yber4", + "ybl1", + "yb3ly", + "ybr1", + "ybr3i", + "yb3w", + "ych1", + "ychan5", + "ych4anwr", + "ych5ei", + "ych3r", + "4ychwe", + "ych3wy", + "ychwy5na", + "ychwy5ne", + "ycl3", + "2yd.", + "2yda", + "yd3ad", + "yd4al", + "yd2an3", + "y3dana", + "y3dane", + "yd3ant", + "y5danw", + "y3dar", + "yd3as", + "yd3au", + "ydd3", + "ydd5an", + "yd4de", + "yd4df4", + "yd4di4", + "ydd4in.", + "ydd4of", + "ydd5yn.", + "yddy5ne", + "ydd4ysg", + "2yde", + "y3deb", + "yd3ed", + "yd4eddau", + "yd3ei", + "yd3er", + "yd4eu", + "yd5ffu", + "ydfwr3", + "ydfyn3", + "yd3i", + "yd1l", + "yd4ma", + "yd2ne", + "ydne5b", + "2yd3o", + "yd4od.", + "ydol3", + "yd4os", + "4ydrau", + "ydr3ec", + "ydr3em", + "ydr5esid", + "yd3rew", + "yd4ri", + "4ydria", + "ydr3oc", + "4ydrol", + "ydr5wyd.", + "yd5rwydd", + "4ydry", + "ydr3yc", + "2ydw", + "yd3wa", + "yd5wed", + "ydweithi5ol", + "ydwel5e", + "yd3wr", + "yd1y", + "ydy4l", + "y1e", + "y3el", + "y4era", + "y4ern", + "2yf1", + "y4f3ag", + "yf3ai", + "yfan3t", + "yf3are", + "yf3arh", + "yfar5wa", + "yf3eda", + "yf3ede", + "yf3edi", + "yf3edo", + "yf3edw", + "yf3ei", + "yfel3", + "yf5erf", + "yfer3n", + "yf5esi", + "yf5ewi", + "yff1", + "yf4fa", + "yf5fait", + "yf5fei", + "y4ff3i", + "yff5in", + "y4ffl", + "yffr3a", + "yffro5ed", + "yffro5em", + "yffro5en", + "yffro5wc", + "yffr3w", + "yff3ry", + "yf3i", + "yfl4ed", + "yflo3e", + "yf3ne", + "yf3no", + "yf3ny", + "yf3o", + "yf5od.", + "yfogl4", + "yf5rait", + "yfra5ne", + "yf5ryw", + "yf3u", + "yf5wng", + "yf3yg", + "yf5yn.", + "yfy3na", + "yfy5ne", + "yfyng5", + "yf4yt", + "yg1", + "yg3a", + "yg5adu", + "yg4ar", + "ygeg4", + "yg4eid", + "yg3i", + "yg4il", + "3ygin", + "ygl3a", + "ygl3o", + "ygl3w", + "ygl3y", + "ygn3", + "yg3o", + "yg4oe", + "yg4of", + "ygr1", + "ygrad4", + "yg5wyd", + "y4gyc", + "4ygyd", + "y1h2", + "y2he", + "yhe3i", + "yhe3w", + "y1i", + "y3ie", + "yl3ad.", + "yl5adwy.", + "yl3af", + "ylan3", + "yl3ant", + "y5law.", + "2ylc", + "ylch3w", + "yl4dera", + "yl1e", + "yl1f", + "y3lin", + "y4lit", + "yll5ad.", + "yll3e", + "4yllf", + "yll5ida", + "yll3o", + "yll3w", + "yll3y", + "yl5nos", + "yl3oc", + "yl3od", + "yl3on", + "yl5ore", + "y4lu.", + "4ylwe", + "yl3wy", + "yl1y", + "ym5ait", + "ym4al", + "ym5an.", + "yman5t", + "ymar5w", + "ymbl2", + "ym5edr", + "ym4eri", + "ym5es3u", + "3ymg", + "ym3heu", + "ym2le", + "ym2li", + "ymlo5ne", + "ym4oli", + "ym3on", + "ymp3a", + "ym4pi", + "ymp5od", + "ym3pr", + "ymra5ne", + "ymr5ig", + "ymro5e", + "ym4ru", + "ym3se", + "ym4um", + "5ymwyb", + "ym3y", + "ymyn5y", + "ym5yra", + "ym5yre", + "ym5yri", + "ym5yro", + "ym5yrw", + "yn4ada", + "yn3ae", + "yn3af", + "yn3ai", + "yn3an3", + "ynas3", + "2yn3au", + "yn4aw", + "yn5byn", + "ync5ed", + "yn3dir", + "yn4eb", + "yn3ec", + "yn3ed.", + "yn3edd", + "yn2eg", + "yn3ei", + "yn3em", + "yn3en", + "yn3er", + "y3nesa", + "y4nesau", + "2ynf", + "ynfyd3", + "2yng1", + "yn4ge", + "yng5er", + "yn3gl", + "yniaw4", + "yni4d", + "yn3i4f", + "y3nig", + "yn5igy", + "yn3il3", + "yn3n", + "yn1o", + "yn5o5ad", + "yn5odd", + "yn4odi", + "yn4ody", + "yn3oe", + "yn3os4", + "2ynr", + "ynt1", + "ynt4a", + "yn4te", + "yn4ti", + "yn4to", + "yn4tu", + "yn4ud", + "yn1w", + "yn3wa", + "yn2w4e", + "yn3wy", + "yn4wyr", + "yn1y", + "yn2yc", + "ynydd5", + "y1o", + "ypl3a", + "ypl3e", + "ypl3o", + "ypl3w", + "yp3ly", + "yr3ae", + "yr3af", + "yra3na", + "yra3ne", + "yr3ant", + "y4r3au", + "yr4ch", + "yrch3e", + "yrch3o", + "yrch3w", + "yrch3y", + "yr4dd3", + "yr5ddyd", + "yr1e", + "yr2ei", + "yr5el.", + "yren5d", + "yrf3e", + "yr3ff4", + "yr4fu", + "yrf5yd", + "y4ria", + "yr3id", + "yr2l", + "yr3ly", + "yrn3", + "yr1o", + "yr5ol.", + "yr2s", + "yr1w", + "yr5way", + "yr1y", + "2ysa", + "ys3aw", + "2ysb", + "ysb5ïw", + "ys4bl", + "ysb3yd", + "2yse", + "ys5etl", + "2ysf", + "4ysgar.", + "ys5garai", + "ys5garasa", + "ys5garia", + "ys5garwy", + "ysge4", + "ysgl4e", + "ysg5lw", + "ys4gn", + "3ysgr", + "ys4gy", + "2ysi", + "ys5ni.", + "2yso", + "ys3od", + "4ysol", + "ys5ol.", + "ys3ta", + "4yste", + "yst5eb", + "ys5ted", + "ys3ter", + "ys4try", + "yst4w", + "ys3u", + "2ysw", + "ys4we", + "ys4wi", + "2ys3y", + "ys4yg", + "yt3ad", + "yt1e", + "yth3a", + "yth3e", + "ythi3e", + "yth3l", + "yth3o", + "yth4re", + "ythr5ec", + "ythr5ed", + "ythr5es", + "yth5reu", + "ythr3o", + "yth5rwb", + "ythr5yc", + "yth5ur", + "yth3w", + "yth3yn", + "yt5iro", + "yt3o", + "ytr2", + "yt3ras", + "yt3s", + "ytw5ad", + "yt3wy", + "yt5ysa", + "2yw", + "yw4ae", + "y3wait", + "y1wc", + "y3wedd", + "y5weddia", + "yw5eg.", + "y4wel", + "yw5en.", + "yw3es", + "yw1g2", + "y4wia", + "yw3id", + "y4wio", + "y4wir.", + "y1wn", + "yw3ol", + "y2wr1", + "ywr4a", + "ywr5ain", + "y4wyc", + "y3wyf", + "ywy3na", + "ywy5ne", + "y1y" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/da.json b/borb/pdf/canvas/layout/hyphenation/resources/da.json new file mode 100644 index 000000000..7fafe2b02 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/da.json @@ -0,0 +1,1148 @@ +{ + "patterns":[ + ".ae3", + ".an3k", + ".an1s", + ".be5la", + ".be1t", + ".bi4tr", + ".der3i", + ".diagno5", + ".her3", + ".hoved3", + ".ne4t5", + ".om1", + ".ove4", + ".po1", + ".til3", + ".yd5r", + "ab5le", + "3abst", + "a3c", + "ade5la", + "5adg", + "a1e", + "5afg", + "5a4f1l", + "af3r", + "af4ri", + "5afs", + "a4gef", + "a4gi", + "ag5in", + "ag5si", + "3agti", + "a4gy", + "a3h", + "ais5t", + "a3j", + "a5ka", + "a3ke", + "a5kr", + "aku5", + "a3la", + "a1le", + "a1li", + "al3k", + "4alkv", + "a1lo", + "al5si", + "a3lu", + "a1ly", + "am4pa", + "3analy", + "an4k5r", + "a3nu", + "3anv", + "a5o", + "a5pe", + "a3pi", + "a5po", + "a1ra", + "ar5af", + "1arb", + "a1re", + "5arg", + "a1ri", + "a3ro", + "a3sa", + "a3sc", + "a1si", + "a3sk", + "a3so", + "3a3sp", + "a3ste", + "a3sti", + "a1ta1", + "a1te", + "a1ti", + "a4t5in", + "a1to", + "ato5v", + "a5tr", + "a1tu", + "a5va", + "a1ve", + "a5z", + "1ba", + "ba4ti", + "4bd", + "1be", + "be1k", + "be3ro", + "be5ru", + "be1s4", + "be1tr", + "1bi", + "bi5sk", + "b1j", + "4b1n", + "1bo", + "bo4gr", + "bo3ra", + "bo5re", + "1br4", + "4bs", + "bs5k", + "b3so", + "b1st", + "b5t", + "3bu", + "bu4s5tr", + "b5w", + "1by", + "by5s", + "4c1c", + "1ce", + "ce5ro", + "3ch", + "4ch.", + "ci4o", + "ck3", + "5cy", + "3da", + "4d3af", + "d5anta", + "da4s", + "d1b", + "d1d4", + "1de", + "de5d", + "4de4lem", + "der5eri", + "de4rig", + "de5sk", + "d1f", + "d1g", + "d3h", + "1di", + "di1e", + "di5l", + "d3j", + "d1k", + "d1l", + "d1m", + "4d1n", + "3do", + "4dop", + "d5ov", + "d1p", + "4drett", + "5d4reve", + "3drif", + "3driv", + "d5ros", + "d5ru", + "ds5an", + "ds5in", + "d1ski", + "d4sm", + "d4su", + "dsu5l", + "ds5vi", + "d3ta", + "d1te", + "dt5o", + "d5tr", + "dt5u", + "1du", + "dub5", + "d1v", + "3dy", + "e5ad", + "e3af", + "e5ag", + "e3ak", + "e1al", + "ea4la", + "e3an", + "e5ap", + "e3at", + "e3bl", + "ebs3", + "e1ci", + "ed5ar", + "edde4", + "eddel5", + "e4do", + "ed5ra", + "ed3re", + "ed3rin", + "ed4str", + "e3e", + "3eff", + "e3fr", + "3eft", + "e3gu", + "e1h", + "e3in", + "ei5s", + "e3je", + "e4j5el", + "e1ka", + "e3ke", + "e3kl", + "4e1ko", + "e5kr", + "ek5sa", + "3eksem", + "3eksp", + "e3ku", + "e1kv", + "e5ky", + "e3lad", + "el3ak", + "el3ar", + "e1las", + "e3le", + "e4lek", + "3elem", + "e1li", + "5elim", + "e3lo", + "el5sa", + "e5lu", + "e3ly", + "e4mad", + "em4p5le", + "em1s", + "en5ak", + "e4nan", + "4enn", + "e4no", + "en3so", + "e5nu", + "e5ol", + "e3op", + "e1or", + "e3ov", + "epi3", + "e1pr", + "e3ra", + "er3af", + "e4rag", + "e4rak", + "e1re", + "e4ref", + "er5ege", + "5erhv", + "e1ri", + "e4rib", + "er1k", + "ero5d", + "er5ov", + "er3s", + "er5tr", + "e3rum", + "er5un", + "e5ry", + "e1ta", + "e1te", + "etek4s", + "e1ti", + "e3tj", + "e1to", + "e3tr", + "e3tu", + "e1ty", + "e3um", + "e3un", + "3eur", + "e1va", + "e3ve", + "e4v3erf", + "e1vi", + "e5x", + "1fa", + "fa4ce", + "fags3", + "f1b", + "f1d", + "1fe", + "fej4", + "fejl1", + "f1f", + "f1g", + "f1h", + "1fi", + "f1k", + "3fl", + "1fo", + "for1en", + "fo4ri", + "f1p", + "f1s4", + "4ft", + "f3ta", + "f1te", + "f1ti", + "f5to", + "f5tvi", + "1fu", + "f1v", + "3fy", + "1ga", + "g3art", + "g1b", + "g1d", + "1ge", + "4g5enden", + "ger3in", + "ge3s", + "g3f", + "g1g", + "g1h", + "1gi", + "gi4b", + "gi3st", + "5gj", + "g3k", + "g1l", + "g1m", + "3go", + "4g5om", + "g5ov", + "g3p", + "1gr", + "gs1a", + "gsde4len", + "g4se", + "gsha4", + "g5sla", + "gs3or", + "gs1p", + "g5s4tide", + "g4str", + "gs1v", + "g3ta", + "g1te", + "g1ti", + "g5to", + "g3tr", + "gt4s", + "g3ud", + "gun5", + "g3v", + "1gy", + "g5yd", + "4ha.", + "heds3", + "he5s", + "4het", + "hi4e", + "hi4n5", + "hi3s", + "ho5ko", + "ho5ve", + "4h3t", + "hun4", + "hund3", + "hvo4", + "i1a", + "i3b", + "i4ble", + "i1c", + "i3dr", + "ids5k", + "i1el", + "i1en", + "i3er", + "i3et.", + "if3r", + "i3gu", + "i3h", + "i5i", + "i5j", + "i1ka", + "i1ke", + "ik1l", + "i5ko", + "ik3re", + "ik5ri", + "iks5t", + "ik4tu", + "i3ku", + "ik3v", + "i3lag", + "il3eg", + "il5ej", + "il5el", + "i3li", + "i4l5id", + "il3k", + "i1lo", + "il5u", + "i3mu", + "ind3t", + "5inf", + "ings1", + "in3s", + "in4sv", + "inter1", + "i3nu", + "i3od", + "i3og", + "i5ok", + "i3ol", + "ion4", + "ions1", + "i5o5r", + "i3ot", + "i5pi", + "i3pli", + "i5pr", + "i3re", + "i3ri", + "ir5t", + "i3sc", + "i3si", + "i4sm", + "is3p", + "i1ster", + "i3sti", + "i5sua", + "i1ta", + "i1te", + "i1ti", + "i3to", + "i3tr", + "it5re.", + "i1tu", + "i3ty", + "i1u", + "i1va", + "i1ve", + "i1vi", + "j3ag", + "jde4rer", + "jds1", + "jek4to", + "4j5en.", + "j5k", + "j3le", + "j3li", + "jlmeld5", + "jlmel4di", + "j3r", + "jre5", + "ju3s", + "5kap", + "k5au", + "5kav", + "k5b", + "kel5s", + "ke3sk", + "ke5st", + "ke4t5a", + "k3h", + "ki3e", + "ki3st", + "k1k", + "k5lak", + "k1le", + "3klu", + "k4ny", + "5kod", + "1kon", + "ko3ra", + "3kort", + "ko3v", + "1kra", + "5kry", + "ks3an", + "k1si", + "ks3k", + "ks1p", + "k3ste", + "k5stu", + "ks5v", + "k1t", + "k4tar", + "k4terh", + "kti4e", + "kt5re", + "kt5s", + "3kur", + "1kus", + "3kut", + "k4vo", + "k4vu", + "5lab", + "lad3r", + "5lagd", + "la4g3r", + "5lam", + "1lat", + "l1b", + "ldiagnos5", + "l3dr", + "ld3st", + "1le.", + "5led", + "4lele", + "le4mo", + "3len", + "1ler", + "1les", + "4leu", + "l1f", + "lfin4", + "lfind5", + "l1go1", + "l3h", + "li4ga", + "4l5ins", + "4l3int", + "li5o", + "l3j", + "l1ke", + "l1ko", + "l3ky", + "l1l", + "l5mu", + "lo4du", + "l3op", + "4l5or", + "3lov", + "4l3p", + "l4ps", + "l3r", + "4ls", + "lses1", + "ls5in", + "l5sj", + "l1ta", + "l4taf", + "l1te", + "l4t5erf", + "l3ti", + "lt3o", + "l3tr", + "l3tu", + "lu5l", + "l3ve", + "l3vi", + "1ma", + "m1b", + "m3d", + "1me", + "4m5ej", + "m3f", + "m1g", + "m3h", + "1mi", + "mi3k", + "m5ing", + "mi4o", + "mi5sty", + "m3k", + "m1l", + "m1m", + "mmen5", + "m1n", + "3mo", + "mo4da", + "4mop", + "4m5ov", + "m1pe", + "m3pi", + "m3pl", + "m1po", + "m3pr", + "m1r", + "mse5s", + "ms5in", + "m5sk", + "ms3p", + "m3ste", + "ms5v", + "m3ta", + "m3te", + "m3ti", + "m3tr", + "m1ud", + "1mul", + "mu1li", + "3my", + "3na", + "4nak", + "1nal", + "n1b", + "n1c", + "4nd", + "n3dr", + "nd5si", + "nd5sk", + "nd5sp", + "1ne", + "ne5a", + "ne4da", + "nemen4", + "nement5e", + "neo4", + "n3erk", + "n5erl", + "ne5sl", + "ne5st", + "n1f", + "n4go", + "4n1h", + "1ni", + "4nim", + "ni5o", + "ni3st", + "n1ke", + "n1ko", + "n3kr", + "n3ku", + "n5kv", + "4n1l", + "n1m", + "n1n", + "1no", + "n3ord", + "n5p", + "n3r", + "4ns", + "n3si", + "n1sku", + "ns3po", + "n1sta", + "n5sti", + "n1ta", + "nta4le", + "n1te", + "n1ti", + "ntiali4", + "n3to", + "n1tr", + "nt4s5t", + "nt4su", + "n3tu", + "n3ty", + "4n1v", + "3ny", + "n3z", + "o3a", + "o4as", + "ob3li", + "o1c", + "o4din", + "od5ri", + "od5s", + "od5un", + "o1e", + "of5r", + "o4gek", + "o4gel", + "o4g5o", + "og5re", + "og5sk", + "o5h", + "o5in", + "oi6s5e", + "o1j", + "o3ka", + "o1ke", + "o3ku", + "o3la", + "o3le", + "o1li", + "o1lo", + "o3lu", + "o5ly", + "1omr", + "on3k", + "ook5", + "o3or", + "o5ov", + "o3pi", + "op3l", + "op3r", + "op3s", + "3opta", + "4or.", + "or1an", + "3ordn", + "ord5s", + "o3re.", + "o3reg", + "o3rek", + "o3rer", + "o3re3s", + "o3ret", + "o3ri", + "3orient", + "or5im", + "o4r5in", + "or3k", + "or5o", + "or3sl", + "or3st", + "o3si", + "o3so", + "o3t", + "o1te", + "o5un", + "ov4s", + "3pa", + "pa5gh", + "p5anl", + "p3d", + "4pec", + "3pen", + "1per", + "pe1ra", + "pe5s", + "pe3u", + "p3f", + "4p5h", + "1pla", + "p4lan", + "4ple.", + "4pler", + "4ples", + "p3m", + "p3n", + "5pok", + "4po3re", + "3pot", + "4p5p4", + "p4ro", + "1proc", + "p3sk", + "p5so", + "ps4p", + "p3st", + "p1t", + "1pu", + "pu5b", + "p5ule", + "p5v", + "5py3", + "qu4", + "4raf", + "ra5is", + "4rarb", + "r1b", + "r4d5ar", + "r3dr", + "rd4s3", + "4reks", + "1rel", + "re5la", + "r5enss", + "5rese", + "re5spo", + "4ress", + "re3st", + "re5s4u", + "5rett", + "r1f", + "r1gu", + "r1h", + "ri1e", + "ri5la", + "4rimo", + "r4ing", + "ringse4", + "ringso4r", + "4rinp", + "4rint", + "r3ka", + "r1ke", + "r1ki", + "rk3so", + "r3ku", + "r1l", + "rmo4", + "r5mu", + "r1n", + "ro1b", + "ro3p", + "r3or", + "r3p", + "r1r", + "rre5s", + "rro4n5", + "r1sa", + "r1si", + "r5skr", + "r4sk5v", + "rs4n", + "r3sp", + "r5stu", + "r5su", + "r3sv", + "r5tal", + "r1te", + "r4teli", + "r1ti", + "r3to", + "r4t5or", + "rt5rat", + "rt3re", + "r5tri", + "r5tro", + "rt3s", + "r5ty", + "r3ud", + "run4da", + "5rut", + "r3va", + "r1ve", + "r3vi", + "ry4s", + "s3af", + "1sam", + "sa4ma", + "s3ap", + "s1ar", + "1sat", + "4s1b", + "s1d", + "sdy4", + "1se", + "s4ed", + "5s4er", + "se4se", + "s1f", + "4s1g4", + "4s3h", + "si4bl", + "1sig", + "s5int", + "5sis", + "5sit", + "5siu", + "s5ju", + "4sk.", + "1skab", + "1ske", + "s3kl", + "sk5s4", + "5sky", + "s1le", + "s1li", + "slo3", + "5slu", + "s5ly", + "s1m", + "s4my", + "4snin", + "s4nit", + "so5k", + "5sol", + "5som.", + "3somm", + "s5oms", + "5somt", + "3son", + "4s1op", + "sp4", + "3spec", + "4sper", + "3s4pi", + "s1pl", + "3sprog.", + "s5r4", + "s1s4", + "4st.", + "5s4tam", + "1stan", + "st5as", + "3stat", + "1stav", + "1ste.", + "1sted", + "3stel", + "5stemo", + "1sten", + "5step", + "3ster.", + "3stes", + "5stet", + "5stj", + "3sto", + "st5om", + "1str", + "s1ud", + "3sul", + "s3un", + "3sur", + "s3ve", + "3s4y", + "1sy1s", + "5ta.", + "1tag", + "tands3", + "4tanv", + "4tb", + "tede4l", + "teds5", + "3teg", + "5tekn", + "teo1", + "5term", + "te5ro", + "4t1f", + "6t3g", + "t1h", + "tialis5t", + "3tid", + "ti4en", + "ti3st", + "4t3k", + "4t1l", + "tli4s5", + "t1m", + "t1n", + "to5ra", + "to1re", + "to1ri", + "tor4m", + "4t3p", + "t4ra", + "4tres", + "tro5v", + "1try", + "4ts", + "t3si", + "ts4pa", + "ts5pr", + "t3st", + "ts5ul", + "4t1t", + "t5uds", + "5tur", + "t5ve", + "1typ", + "u1a", + "5udl", + "ud5r", + "ud3s", + "3udv", + "u1e", + "ue4t5", + "uge4ri", + "ugs3", + "u5gu", + "u3i", + "u5kl", + "uk4ta", + "uk4tr", + "u1la", + "u1le", + "u5ly", + "u5pe", + "up5l", + "u5q", + "u3ra", + "u3re", + "u4r3eg", + "u1rer", + "u3ro", + "us5a", + "u3si", + "u5ska", + "u5so", + "us5v", + "u1te", + "u1ti", + "u1to", + "ut5r", + "ut5s4", + "5u5v", + "va5d", + "3varm", + "1ved", + "ve4l5e", + "ve4reg", + "ve3s", + "5vet", + "v5h", + "vi4l3in", + "1vis", + "v5j", + "v5k", + "vl4", + "v3le", + "v5li", + "vls1", + "1vo", + "4v5om", + "v5p", + "v5re", + "v3st", + "v5su", + "v5t", + "3vu", + "y3a", + "y5dr", + "y3e", + "y3ke", + "y5ki", + "yk3li", + "y3ko", + "yk4s5", + "y3kv", + "y5li", + "y5lo", + "y5mu", + "yns5", + "y5o", + "y1pe", + "y3pi", + "y3re", + "yr3ek", + "y3ri", + "y3si", + "y3ti", + "y5t3r", + "y5ve", + "zi5o", + ".så3", + ".ær5i", + ".øv3r", + "a3tø", + "a5væ", + "brød3", + "5bæ", + "5drøv", + "dstå4", + "3dæ", + "3dø", + "e3læ", + "e3lø", + "e3rø", + "er5øn", + "e5tæ", + "e5tø", + "e1væ", + "e3æ", + "e5å", + "3fæ", + "3fø", + "fø4r5en", + "giø4", + "g4sø", + "g5så", + "3gæ", + "3gø1", + "3gå", + "i5tæ", + "i3ø", + "3kø", + "3kå", + "lingeniø4", + "l3væ", + "5løs", + "m5tå", + "1mæ", + "3mø", + "3må", + "n3kæ", + "n5tæ", + "3næ", + "4n5æb", + "5nø", + "o5læ", + "or3ø", + "o5å", + "5præ", + "5pæd", + "på3", + "r5kæ", + "r5tæ", + "r5tø", + "r3væ", + "r5æl", + "4røn", + "5rør", + "3råd", + "r5år", + "s4kå", + "3slå", + "s4næ", + "5stø", + "1stå", + "1sæ", + "4s5æn", + "1sø", + "s5øk", + "så4r5", + "ti4ø", + "3træk.", + "t4sø", + "t5så", + "t3væ", + "u3læ", + "3værd", + "1værk", + "5vå", + "y5væ", + "æb3l", + "æ3c", + "æ3e", + "æg5a", + "æ4gek", + "æ4g5r", + "ægs5", + "æ5i", + "æ5kv", + "ælle4", + "æn1dr", + "æ5o", + "æ1re", + "ær4g5r", + "æ3ri", + "ær4ma", + "ær4mo", + "ær5s", + "æ5si", + "æ3so", + "æ3ste", + "æ3ve", + "øde5", + "ø3e", + "ø1je", + "ø3ke", + "ø3le", + "øms5", + "øn3st", + "øn4t3", + "ø1re", + "ø3ri", + "ørne3", + "ør5o", + "ø1ve", + "å1d", + "å1e", + "å5h", + "å3l", + "å3re", + "års5t", + "å5sk", + "å3t" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/de.json b/borb/pdf/canvas/layout/hyphenation/resources/de.json new file mode 100644 index 000000000..15d63b8bf --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/de.json @@ -0,0 +1,24539 @@ +{ + "patterns":[ + ".ab1a", + ".ab3l", + ".abo2", + ".ab3ol", + ".ab1or", + ".ab3s2", + ".ab3u", + ".ade3n", + ".ae3", + ".aft2", + ".ag4r", + ".ag2u", + ".ai2s", + ".akt2a", + ".al2e", + ".al3k", + ".al3lei", + ".al5len", + ".al3li", + ".al3se", + ".al4tei", + ".al4tel", + ".alter6s5", + ".alt3s4", + ".al4tu", + ".ampe4", + ".amt2s1", + ".amt4sc", + ".ana1c", + ".an4a3t", + ".an3d2", + ".anden6k", + ".an1er", + ".ang2", + ".an3g4li", + ".an3go", + ".angs4", + ".angst3", + ".ani2s", + ".an3k4", + ".an3na", + ".an3s2", + ".an4si.", + ".an4tar", + ".an3z2", + ".ap5p6le.", + ".ari1e", + ".ar3k2a", + ".ar4m3ac", + ".ar4mun", + ".ar2sc", + ".ar4tan", + ".ar4t3ei", + ".arter4", + ".ar6t5erh", + ".ar2t1r", + ".arz2", + ".asbe2", + ".as4ta", + ".as3tr", + ".ata1", + ".at2h", + ".at4r", + ".au3d", + ".au4f3", + ".au2s3", + ".auß2", + ".ax2", + ".äm3", + ".är6schl", + ".ät2h", + ".ät2s", + ".bahn3", + ".bah6ner", + ".bal3t", + ".baus4", + ".be3erb", + ".beige4", + ".bel2a", + ".be3r2a", + ".ber2e", + ".ber4g3a", + ".ber6g5e6b", + ".ber4g3r", + ".ber4tr", + ".bi4os", + ".bi2t", + ".bit1a", + ".blau3", + ".boge2", + ".bogen3", + ".bogens6", + ".bo4s3k", + ".bu4ser", + ".bu3ta", + ".by4t", + ".ca2s3t", + ".ce2ra", + ".ch6", + ".char8mes", + ".chi3er", + ".dab4", + ".da2r1", + ".dar3in", + ".dar2m1", + ".da4te.", + ".da4tes", + ".de2al", + ".de1i", + ".dein2", + ".de3lo", + ".de8ments", + ".de3na", + ".den4ka", + ".den4kl", + ".den4ko", + ".de1o2", + ".de3r4en", + ".de1s", + ".de3sk", + ".des2t", + ".di3el", + ".di4en", + ".dien4e", + ".dien6st", + ".dienst7a8d", + ".do3b", + ".do2mo", + ".do1pe", + ".dor2f1", + ".do2tr", + ".dy2s3", + ".ebe2r1", + ".eg2o", + ".eh2e", + ".ehe1i", + ".ehe5n", + ".ei3e2", + ".ei3f2e", + ".ei3k", + ".ei4na", + ".ein3d", + ".ei2ne2", + ".ein3eb", + ".ein6erl", + ".ein3sp", + ".eise4", + ".ei2sp", + ".eis3s2", + ".ei2s5t", + ".ei4tr", + ".eke2", + ".ek3li", + ".el2a", + ".el2bi", + ".el2bl", + ".elb3s", + ".el4fei", + ".el2fl", + ".em3m2", + ".en1", + ".en4da", + ".en4d3er4", + ".en2d3r", + ".end3s", + ".en4dü", + ".en3ga", + ".en2gl", + ".enk2", + ".enn2", + ".enns3", + ".ent3", + ".en2ta", + ".en4tei", + ".en7thalp", + ".en4tio", + ".en4t1r", + ".en5trop", + ".ents4", + ".er4bei", + ".er8brecht", + ".er2bu", + ".er4dan", + ".erden6k", + ".er4d3er", + ".er1e", + ".ere3c", + ".er2em", + ".erf4", + ".er1i", + ".ers2", + ".er8stein", + ".erster6", + ".er8stritt.", + ".er8stritten.", + ".er4z3el", + ".er4zen4", + ".es3p", + ".es3ta2", + ".est6e", + ".es3th", + ".es3t3r", + ".et2s", + ".eu3", + ".eug4", + ".eur4", + ".ext4", + ".fe3la", + ".fer4no", + ".fi3d", + ".fi3est", + ".fi4le.", + ".fi4len", + ".fi2s", + ".flu2g1", + ".fs4", + ".fu2sc", + ".ga2me", + ".gan4ga", + ".ga2s1", + ".gas3e", + ".ga4sp", + ".ga4t", + ".gd2", + ".gebe4a", + ".geb2l", + ".gee4", + ".gel4b3r", + ".gel2d1", + ".ge3lu", + ".ge3m", + ".ge5nar", + ".ge3n4e", + ".gene7cke", + ".ge3n2o", + ".ge3r4a", + ".ger2e", + ".ge3ro", + ".ger4s", + ".ge3sa", + ".glan2", + ".glanz3", + ".gol6der", + ".gs4", + ".gus2", + ".halt4e", + ".hau2t1", + ".he2", + ".he4bei", + ".he3fe", + ".he3le", + ".he4r3an", + ".he3rat", + ".her6b5ra", + ".he3rer", + ".he3ri", + ".he6r5inn", + ".hin3u", + ".hips4", + ".hi4s", + ".hof1", + ".ho4fen", + ".ho4met", + ".ia4", + ".im2a", + ".ima4ge", + ".im5m2", + ".in1", + ".ind2", + ".in3gl", + ".ink2", + ".in3n2e", + ".in3sk", + ".in3t2", + ".inu1", + ".io4d", + ".ioni1", + ".ire3", + ".is2a", + ".is3ta", + ".it2h", + ".iv2", + ".joni1", + ".ka2b3l", + ".ka2i", + ".kal2a", + ".ka3le", + ".ka3t2a", + ".kat3i", + ".ka4ti4o", + ".ki4e", + ".klang3", + ".ko3b", + ".kopf1", + ".kor4da", + ".kraf2", + ".ks4", + ".kus2", + ".la3be", + ".lan8de8mi", + ".le4ar", + ".le4gas", + ".le3n2i", + ".lich8t7er8s", + ".li2f", + ".li4ve.", + ".lo4g3in", + ".lo2sc", + ".los3s4", + ".lo2tr", + ".lo3ver", + ".luster6", + ".lus4tr", + ".lut2h", + ".ly2s3", + ".ma3d", + ".ma3ge", + ".mal4e", + ".ma2st", + ".mat4c", + ".ma5tr", + ".matu3", + ".md2", + ".mel2a", + ".me3ne", + ".me3no", + ".men8schl", + ".men8schw", + ".mes4sp", + ".mi2f", + ".mik4", + ".mil2z1", + ".mi2s", + ".mi4t1", + ".mm2", + ".mutter5", + ".na3no", + ".na3t", + ".näs1c", + ".nebe4n", + ".ner2f", + ".ne1ro", + ".ne2s", + ".nich2", + ".nicht5e", + ".ni4e", + ".ni3k4l", + ".no2th", + ".nul2", + ".nus2", + ".oa3", + ".ob1a", + ".obe2", + ".ober5ei", + ".ob3i4t", + ".och3", + ".of2e", + ".oper4", + ".or2a", + ".ord4e", + ".or3g", + ".or3k2", + ".ort2", + ".orts3e", + ".os3s", + ".os4ta4", + ".oste2", + ".ost5end", + ".os8ten8de", + ".oste6re", + ".os8terwe", + ".os4tes", + ".os2t3i", + ".os4tig", + ".os4t3r", + ".os4tu", + ".ot1a", + ".ou2t", + ".ou4te", + ".ozo4", + ".öd2", + ".öl3l", + ".pab4", + ".part4h", + ".pe2c", + ".pe3la", + ".pe3le", + ".pe3na", + ".pf4", + ".ph4", + ".poka2", + ".po4st", + ".postei6", + ".pro1", + ".ps2", + ".rabe4", + ".ra3ch4e", + ".ra3me", + ".rau2m", + ".rau8schl", + ".räu3sc", + ".re3ale", + ".reb3s2", + ".re3cha", + ".re5insz", + ".reis6e5i", + ".rei4s5t", + ".reli1", + ".res6tr", + ".ri4as", + ".richt6e", + ".ro4a", + ".ro3be", + ".ro2e", + ".ro2h", + ".ro3m", + ".rom4a", + ".ro2st", + ".ro2t3r", + ".rö2s", + ".ruf3s", + ".ruh2r1", + ".runder6", + ".rü1b", + ".rü6cker6", + ".sa3br", + ".sali3e", + ".sami1", + ".sau1c", + ".sau4er", + ".sau5er.", + ".sch4", + ".schaf8t7end", + ".scheiner8", + ".se3ck", + ".se2e", + ".seein4", + ".se2ha", + ".sen4f", + ".sen5s", + ".se3re", + ".se1ro", + ".se2t1", + ".sha2", + ".si4en", + ".si3gn", + ".si4te", + ".ski1e", + ".skis2", + ".sour2", + ".spani7er.", + ".spiege8lei", + ".st4", + ".stau8be8cken.", + ".ste2i", + ".steiner8k", + ".sto4re", + ".stro6ma", + ".sucher6", + ".tage4s", + ".ta3mi", + ".tan4k3a", + ".tan4k3l", + ".ta3ra", + ".tar3t2", + ".ta2t1h", + ".ta2to", + ".ta4tor", + ".ta2t1u", + ".te2e", + ".te2f", + ".tehe3", + ".teiler8s", + ".tei8l7ersc", + ".te3le", + ".te3no", + ".te1ra", + ".te2s", + ".te4st", + ".test3r", + ".th4", + ".ti2a", + ".ti2e", + ".ti2me", + ".ti4mes", + ".ti3r", + ".ti2s", + ".tischen8", + ".ti8sch7end", + ".tite4", + ".tode4", + ".to4der", + ".todes3", + ".to2n", + ".to4nat", + ".ton3i", + ".to4nin", + ".tons2", + ".to4pl", + ".to2pr", + ".to2w", + ".tri3es", + ".tro2s", + ".ts4", + ".tse3", + ".tu3ra", + ".tu3ri", + ".turm1", + ".tur4ma", + ".ub2", + ".ufe2", + ".ufer3", + ".ul2b3", + ".um3", + ".uma2", + ".ume2", + ".umo2", + ".un3a2", + ".un3d", + ".un3g2", + ".uni4t", + ".un3s", + ".uns4t", + ".ur3a2d", + ".uran6fa", + ".ur1c", + ".ur1e", + ".ur4inf", + ".ur3o4m", + ".ur1o2p", + ".ur3s2", + ".ut2a", + ".ut3r", + ".ve5n2e", + ".voll1", + ".vo4r", + ".wah4l", + ".wa2s", + ".weg5s", + ".weine4", + ".wei4ta", + ".welter8e", + ".welter8k", + ".wer6ker", + ".wer4kr", + ".wer4tr", + ".wetterer8", + ".wi4e", + ".wor2", + ".wort5en6", + ".wor8tend", + ".wor4tu", + ".wur2f1", + ".xe3", + ".ya4l", + ".zel4la", + ".zelle4", + ".zel6leb", + ".zeug4i", + ".zi2e", + ".zie4l3u", + ".zin4ka", + ".zin4s3c", + ".zin4st", + ".zuch2", + ".zug3l", + ".zu4gra", + ".zu2pf", + ".zwe2", + ".zweigen8", + ".zwei8g7end", + "a1ab", + "aa2be", + "aa1c", + "a1a2ce", + "aa2gr", + "a1akt", + "aals2t", + "a1a2n", + "a2ans", + "a1aq", + "2a2ar", + "aa2r3a", + "aar3b", + "aar3d", + "aa3rea", + "aa2rei", + "aarf4", + "aar3g2", + "aar3k4", + "aart4", + "1aas", + "aas5t", + "aata2", + "aa2th", + "aa4t3r", + "aat4s3", + "2a3au", + "a1ä", + "a1b", + "2aba", + "3abad", + "abais4", + "ab1alt", + "a3b2am", + "ab2ant", + "ab1au", + "ab1ä", + "ab2är", + "ab2äu", + "2abbat", + "2abbin", + "1abd", + "2a3be.", + "2a3bec", + "2abee", + "ab1eic", + "abe3i4d", + "ab1eil", + "ab1ein", + "2ab2el", + "abe2la2", + "2a3ben.", + "1abent", + "2aber", + "a2berd", + "a3bere", + "a3beri", + "ab1er2k", + "ab1er2r", + "ab1er2z", + "4abes", + "abe2s1e", + "ab3esse", + "2abet", + "2abew", + "1abf", + "1abg", + "3abga", + "1abh", + "2abi", + "4abil", + "ab1ins", + "ab1ir", + "abi3st", + "ab1it", + "abi4tur", + "1abk", + "ab1l", + "1a2bla", + "a3blat", + "1a2blä", + "a2b3led", + "3ab3lei", + "a3blem", + "2ablet", + "ab3li", + "a2blin", + "ab4lit", + "2ablo", + "1a2blö", + "a2blu", + "1abn", + "2abo", + "3a2bo.", + "ab2of", + "3a2bon", + "4abot", + "2abö", + "ab3r", + "a4brä", + "a2bre", + "ab4ros", + "2abrö", + "a4bs", + "1ab5sc", + "1ab3s2p", + "abst2", + "3absta", + "1abstu", + "ab3sz", + "1abtei", + "abte2s", + "3abtr", + "2abu", + "abu3g4", + "a2bum", + "ab1ur", + "2abü", + "1abw", + "2aby", + "aby4t", + "3abz", + "2ac.", + "2a3ca", + "1ac1c", + "2acci", + "a1cem", + "a1cen", + "a2ceo", + "ach1a", + "a1chal", + "a3chari", + "ach3as", + "ach3au", + "2achb", + "2a1che", + "a2ch1e4c", + "ach1ei", + "ach4ei.", + "a2chep", + "a4cherf", + "ach5erfa", + "a4ch3erh", + "a4ch3erl", + "a4cherö", + "a4ch3erw", + "2achf", + "2a1chi", + "a2chim", + "ach3l", + "2ach3m", + "ach3n", + "a1cho", + "a3cho.", + "a2cho2r", + "ach3öf", + "4ach3r", + "2achsc", + "achs4el", + "ach3s2i", + "ach3skr", + "achs4or", + "ach3su", + "a4cht", + "ach4tak", + "ach6terf", + "ach8tersp", + "ach6t5erw", + "ach4t1o", + "acht5rat", + "ach8traum", + "ach8träume.", + "ach8träumen.", + "ach6trit", + "acht6s5al", + "ach4tum", + "a1chu", + "ach1u2f", + "ach3ü", + "2achv", + "4ach1w", + "a2chy", + "a1ci", + "a1ckar", + "a3ckel", + "a2ckin", + "ack2sp", + "acksta4", + "2a1cl", + "acon4n", + "2acu", + "a1ç", + "a1d", + "2ad.", + "2ada.", + "4adab", + "ad2abr", + "ad2ag", + "ad1an", + "3adap", + "4a3d2a2r3", + "2adas", + "2adat", + "a2d1au", + "a3dau.", + "1a2dä", + "ad1c", + "1add", + "2ade.", + "ade2al", + "a3dec", + "a3dee", + "adefi2", + "2adeg", + "a3dell", + "4a3den", + "aden1a", + "ade4nat", + "adeo2", + "ade1ra", + "a2d1erk", + "4ade1s", + "ade3s2p", + "ades4s", + "2adf", + "4adh", + "4adi", + "adi3en", + "adi3er.", + "adie4sc", + "adi4st", + "3adj", + "2adli", + "3admi", + "4admu", + "ad2ob", + "ado2n", + "ado4na", + "a2dop", + "ad2os", + "2adp", + "2adq", + "a2dre", + "2ad3rec", + "ad3rei", + "ad3run", + "2ads2", + "ad3st", + "ad3sz", + "2ad2t1", + "ad4te2", + "1adv", + "2a3dy", + "2a1e1", + "ae2b", + "a2ec", + "ae2ck", + "ae2d", + "ae2i", + "a2ek", + "a2el", + "a3el.", + "a4ela", + "a4ele", + "a4eli", + "a3els", + "ae2m", + "ae2o3", + "aeop2", + "ae2p", + "a3er.", + "3a2er2o1", + "aes2a", + "ae2sc", + "aes5t", + "a2ew", + "ae2x", + "2afa", + "af1ab", + "a2f1a2n", + "a3far", + "a2f1au", + "2afä", + "a2f1än", + "2afe", + "a2f1ec", + "a4fentl", + "a4f1ep", + "aff4a", + "af2f3l", + "aff2s", + "aff4th", + "2afi", + "afi6kanz", + "afi4kat", + "afi2t", + "2af3l", + "af1la", + "a1f4lu", + "2afo", + "a2f3oc", + "a2ford", + "a2f1ort", + "afo1s", + "2afra", + "af3rau", + "af3rä", + "af3re", + "2afro", + "af3rö", + "af4rü", + "af3s2a", + "af3s2h", + "af2si", + "af2sp", + "afs4t", + "af2t1a", + "af3tat", + "af2tei", + "af2te2l", + "aft4erk", + "af2t1o", + "af2tö", + "aft3r", + "af2tra", + "aft5rei", + "aft4stä", + "af2tur", + "a2f3ur", + "2afü", + "afür3", + "a1g", + "2ag.", + "2aga", + "ag1a2b", + "ag1a2d", + "ag1ar", + "a2g1au", + "ag2del", + "ag2dr", + "ag2du", + "4age.", + "age4l3ei", + "age4ler", + "4a3gen.", + "age4neb", + "a2gent", + "2ages", + "age4sam", + "age4s3in", + "ages3p", + "ages6sen", + "ages3ti", + "3aggr", + "a2g1id", + "a2gim", + "2a2gl", + "ag4lan", + "ag4las", + "ag3le", + "a4glö", + "2agm", + "ag2n", + "ag4nat", + "a4gnä", + "ag4ne.", + "ag4nu", + "ago3b", + "ag3rat", + "a2g3re", + "a2gri", + "ag3rie", + "ag3rin", + "2ags", + "ag3s2ah", + "ag4sam", + "ag3s4eid", + "ag7s8porta", + "agst2", + "ag1ste", + "ag3stö", + "2agt", + "ag2th", + "2agu", + "a2gund", + "2ah.", + "2a1ha", + "ah2an", + "ah4at", + "a1hä", + "2a1he", + "ahe1in", + "a2h1er2h", + "ahe1s", + "ahe3u", + "a1h2i", + "ahin3", + "ah2l3a2", + "ah2l1ä", + "ah2l1ei", + "ah2lel", + "ahle4na", + "ah4l3erd", + "ah4l3erh", + "ahl1o2", + "ah2lö", + "ahl3sz", + "ahme1i", + "ahme3s", + "ah3mu", + "ah4n3a", + "ah3nee", + "ah2nef", + "ahn3el", + "ah4nerd", + "ahner4e", + "ahner6le", + "ahner4n", + "ah2nin", + "ah2no", + "1a2hor", + "ah1os", + "ah3ös", + "4ahr", + "ahr1a", + "ah3r2e", + "ahren6sc", + "ahre4s", + "ahr6tage", + "ahr6teng", + "ahr2ti", + "ahr4tro", + "ahr4tun", + "ah2ta", + "ah2te2l", + "ah2t1ex", + "ah4t3r", + "aht3s6", + "a1hu", + "ah1w", + "a1hy", + "2ai.", + "ai1a4", + "a1ia.", + "2aib", + "ai2bl", + "aid2s", + "ai1e4", + "ai3en3", + "aif4", + "ai1fr", + "a4i3g4", + "a3ik.", + "ai3ke", + "ai2lar", + "ail3d4", + "ai2lei", + "ail3g", + "ai2lo", + "4ain", + "ain2a", + "a1ind", + "ai5n4e", + "ain3s", + "ains2p", + "3airb", + "ai2sa", + "a3isch.", + "ai5schw", + "ai3s2e", + "ais4se.", + "ait4", + "a3iv.", + "a3ivl", + "a3ivs", + "a1j", + "a2jat", + "aje2", + "ajekt4o", + "2ak.", + "2aka.", + "2aka3b", + "akab4r", + "a2kad", + "2akal", + "2a3kam", + "2akan", + "2akar", + "ak4at", + "akat1a", + "aka4tak", + "1akaz", + "4akä", + "2akb", + "2akc", + "2akd", + "2a1ke", + "a2kef", + "a2k1em", + "a2kent", + "a2kes", + "ak2et", + "a2keu", + "2a1ki", + "ak1ins", + "aki1s", + "1akku", + "2ak3l", + "a1k4la", + "ak4li", + "3aklö", + "a1kna", + "2ako", + "2a1kr", + "4akra", + "ak3res", + "a3k4ri", + "3akro", + "ak3rü", + "2aks", + "ak3sh", + "ak2t1a2b", + "2aktb", + "ak2tel", + "akt2er", + "2aktg", + "2aktik", + "2aktis", + "2aktm", + "ak2to4b", + "ak2tö", + "ak2t3r", + "ak5t4ri", + "2aktsi", + "2aktsp", + "2aktst", + "2aktw", + "a1ku", + "2akun", + "a2kup", + "2akur", + "aku2s", + "4akü", + "1akz", + "3akze", + "a1la", + "2ala.", + "2alabo", + "al1af", + "al1age", + "2alai", + "al1akr", + "al1am", + "al1ana", + "2aland", + "a2lang", + "al1anz", + "al1app", + "a3lar.", + "al3arc", + "a3lare", + "2al1arr", + "a2lart", + "ala2s", + "al1asi", + "al1ass", + "a3lat.", + "al4atm", + "alat3z", + "al1au", + "al3aug", + "a1lä", + "a2l1äm", + "al1än", + "al1ärm", + "al1äu", + "3albat", + "al2bär", + "alber4e", + "al4berh", + "al4b3er4w", + "al2b1l", + "al2boh", + "al2bon", + "alb3ru", + "alb3st", + "al4dan", + "al2dä", + "al4d3erl", + "al4d3ern", + "alde2s", + "ald3inn", + "al2dra", + "al2drä", + "alds2", + "2ale", + "4a3le.", + "ale4ar", + "a2l1e2b", + "al1eck", + "a4l1ef", + "a2l1ei", + "a3l2eic", + "a4lein", + "a2l1el", + "3a2lema", + "a2l1e2mi", + "4a3len.", + "alende4", + "al3endr", + "a4l3ends", + "a2leng", + "al2enn", + "ale2p", + "al1epo", + "4aler.", + "a2l1erb", + "aler2e", + "a2l1erf", + "a2l1er2h", + "aler4kl", + "a2l3erl", + "al1erm", + "aler4mi", + "a2l1er4r", + "al2ers", + "a2l1ert", + "3a4l3erwä", + "4ales", + "a2l1e4sk", + "a2less", + "a4leth", + "a2l1eu", + "alf4r", + "3algi", + "al2gli", + "al3glo", + "1algo", + "3algor", + "alg4r", + "2ali", + "al2imb", + "al1imm", + "ali4nal", + "al1ind", + "alin4ge", + "a2l1in2q", + "al1ins", + "alken1", + "al2klö", + "al2kne", + "al2kof", + "1alkoh", + "alk3s2", + "alks4t", + "al2lab", + "al3lad", + "al2l1an", + "al2l1a2r", + "al3le.", + "al4lec", + "3allee", + "al3lend", + "all3erk", + "aller4z", + "al3les", + "al2lid", + "alli5er.", + "alli7ers.", + "al2lob", + "al2lop", + "al2löf", + "al2map", + "al4m3ast", + "almo6de.", + "2alo.", + "a2l1ob", + "3a2loe", + "a2l1of", + "4alog", + "alo2ga", + "alo2gr", + "al1ont", + "al1ort", + "2alos", + "a2l1ö", + "al2ös", + "3alp.", + "3alpe.", + "1alph", + "al2pho", + "alrat4", + "al3sak", + "al6schei", + "alsch3s", + "al3ska", + "al5s6terb", + "al2stu", + "al2sum", + "al2t1ak", + "alt3alg", + "al3tam", + "al2tan", + "al2tat", + "al2tau", + "1altä", + "alt3eis", + "alt3elt", + "al4temu", + "al4t3er5f", + "al2teu", + "al2tid", + "al2tin", + "alt1op", + "al2tö", + "al4t3rat", + "al2tre", + "al4t3ri", + "al2t3ro", + "alt4stü", + "a1lu", + "alu3b4", + "al2u3f", + "alu3g", + "al1u2k", + "a2lum", + "al1umb", + "a2l1ur", + "a3lus", + "4aly", + "al2zar", + "al2zau", + "al3zen", + "alz4erk", + "al2zw", + "2am.", + "am2a", + "ama2ba", + "ama3d2", + "ama3g", + "a2malg", + "2a3m4an", + "1a2maz", + "2amä", + "4ame.", + "a2meb", + "2amel", + "am4e4n1", + "amen6spr", + "ame3r2a", + "amera3u", + "a2m1erf", + "1a2meri", + "ame5r2u", + "2ame1s", + "a4mesh", + "2a3met", + "2amf", + "a3mi.", + "a3mie", + "ami2k", + "am4ing", + "2a3mir", + "2a3mis", + "2amit", + "2amk", + "2aml", + "2amm.", + "am2mab", + "am2m1ac", + "2ammal", + "am4mant", + "am2mar", + "am2mei", + "ammes3", + "am2mid", + "ammi2e", + "am2min", + "am2mor", + "am2m1ö", + "ammu2", + "amni1", + "a2mö", + "2ampe.", + "2ampen", + "am4pf", + "amp2f1a2", + "2am2ple", + "2ampo", + "am3pr", + "amp3s2", + "2am2s", + "am3sa", + "4amsc", + "am4schl", + "3amse", + "am3s2h", + "am3so", + "am3sp", + "am3su", + "1amt.", + "am2t1a2", + "am4tau", + "am2t1ä", + "am2tei", + "amt3eig", + "am4tel", + "am2tem", + "amter4", + "am4terh", + "am4t3ern", + "am2t1ex", + "am2tis", + "am2tit", + "am2to", + "am6tou", + "am2tö", + "am2t3r", + "am4tre", + "am4tri", + "am2t1u", + "2amtv", + "2amu", + "3a2mul", + "2ana.", + "2anab", + "ana3c", + "4an2ad", + "anadi1", + "an2ag", + "2a3nak", + "an1alg", + "ana4lin", + "2anam", + "an2a3ma", + "2anan", + "an4and", + "2ana1s", + "a5nat.", + "ana4th", + "a5n4atm", + "a2nato", + "ana4tr", + "a5nats", + "an3aug", + "1a2n1äs", + "1anb", + "2anbas", + "2anbö", + "2anbu", + "an3ch", + "2and.", + "3an3d2ac", + "and3arm", + "and3ei", + "anden6ga", + "an4d3ent", + "and5erob", + "ande4sc", + "an2d1ex", + "and4sas", + "and4seh", + "and2so", + "and6spar", + "and6spas", + "and2su", + "4andu2", + "an2d1ur", + "andy1", + "2ane", + "an3e2c", + "a3nee", + "an2ei.", + "an3eif", + "3aneig", + "a4neis", + "3a2n1e4k", + "ane2l", + "an1e2mi", + "a2nemo", + "aner4fa", + "a3nerg", + "an2erh", + "a4nerke", + "4anern", + "a4nerz.", + "an4erze", + "an1eth", + "3anex", + "1anf", + "2anf.", + "2anfab", + "3anfä", + "an3fe", + "2anfi", + "an4fj", + "anf3le", + "4anfors", + "anf5rau", + "2anfs", + "an3f2u", + "4ang.", + "1anga", + "2anga.", + "an2g1ar", + "2angas", + "2ange.", + "1angeb", + "an2g1ei", + "an4g3erf", + "an4g3er4h", + "an4g3er4w", + "an4g3erz", + "2angh", + "2angie", + "ang1l", + "an2gla", + "ang5n", + "ang1r", + "ang3ra", + "1an3gri", + "2angs.", + "ang4sto", + "angt2", + "1anh", + "2a3ni", + "an2i3d", + "ani3els", + "ani5ers.", + "anig2", + "ani3ke", + "3a4nim", + "a4nind", + "ani2o", + "an3i4on", + "a4niso", + "2anj", + "2ank.", + "an2kab", + "an2k1ak", + "an2kan", + "an2kei", + "2an3ken", + "ank5erfa", + "an3kes", + "2anki", + "an2kid", + "an2klö", + "an2klu", + "ank3no", + "an4k3opf", + "an2kor", + "ank1r", + "ank3ra", + "an4kras", + "ank3rä", + "an2kro", + "2anks", + "ank3se", + "anks2p", + "2ankt4", + "1anl", + "2anlad", + "3anlag", + "2anmo", + "1anmu", + "2ann.", + "1annah", + "an2nar", + "an3ne", + "an4nef", + "an4nei", + "an4nene", + "annen3s4", + "ann2er", + "2anns", + "ann4s3p", + "2annt", + "2ano.", + "1an1od", + "2anof", + "2anog", + "2a3nol", + "ano2la", + "1a2nom", + "a3nom.", + "2anoo", + "a2n1or", + "ano2ri", + "2a3nos", + "2a1nö", + "2anpu", + "1anr", + "2anrö", + "an4same", + "an3sar", + "1an3s2ä", + "3anschr", + "an3skr", + "ans1pa", + "ans3pon", + "1anspr", + "1anst", + "an3s2z", + "2ant.", + "ant3ar", + "anta4re", + "an3t2ä", + "1antá", + "3antei", + "an3tha", + "2antie", + "3antise", + "anton2", + "1antr", + "ant3rin", + "1antw", + "2anu", + "anu3r", + "anu1s", + "a1nü", + "1anw", + "2anwi", + "an2zä", + "2anzb", + "2anzd", + "1anzei", + "anz3elf", + "anze2n", + "2anzes", + "2anzg", + "2anzh", + "anzi2d", + "an2z1i4n", + "2anzk", + "2anzm", + "2anzr", + "2anzs", + "2anzt", + "1anzü", + "3anzün", + "2anzv", + "2anzw", + "an2zwi", + "2anzy", + "2ao", + "aof4", + "ao3i", + "a1op", + "aopf4", + "a1or", + "a1os5", + "aost2", + "a3ot.", + "ao3t4s", + "2a1ö2", + "a1p", + "4ap.", + "ap4a", + "apa3b", + "a2pe.", + "a3pel", + "a2pé", + "a2pf", + "ap2fa", + "1apfel", + "2apfes", + "a3pfl", + "a2pht", + "2api", + "2apl", + "ap4la", + "a3plä", + "ap3le", + "ap3li", + "ap2n", + "3a2pos", + "a2pot", + "ap3pu", + "2apr", + "ap2so", + "aps4ter", + "ap5t2", + "2a3pu", + "2ar.", + "a1ra", + "a3ra.", + "ar2ab", + "2ar3abb", + "ar3abf", + "ar3abt", + "ara3d2", + "ar3adr", + "ara3ge", + "2a2r3al", + "a3r4ale", + "a3rali", + "a3ralo", + "2aran", + "a2r1ang", + "a2r1anz", + "2arap", + "a4r3app", + "2a2rar", + "ara2st", + "ar2asy", + "4arat", + "a2r1au", + "a1rä", + "ar1äs", + "1arb", + "2arb.", + "2arba", + "ar2bak", + "ar2b3at", + "ar2bau", + "4arbef", + "ar4b3ein", + "2arbek", + "2arben", + "2arber", + "arb3erl", + "4arbi", + "2ar2bl", + "2arbo", + "2arb1r", + "2arbs2", + "arb3sk", + "arb3so", + "2arb3t2", + "2arbu", + "1ar1c", + "2archl", + "2archr", + "ar2dau", + "arde4i", + "ar2dop", + "ar2d3r", + "ar2du", + "a2rea", + "are5aler", + "a2reb4", + "aree2", + "ar1eff", + "a2reh", + "ar1ehr", + "2arei", + "a3rei.", + "ar1eid", + "a3reie", + "a3reih", + "areim3", + "a2rein", + "arein4b", + "arein4s", + "arein4t", + "a2rele", + "4arem", + "4aren.", + "aren6sem", + "are3r2a", + "arer2e", + "a4r3erei", + "a2rerg", + "a2rer3h", + "a2reri", + "a2rerk", + "a2rerl", + "a2rert", + "ar2erw", + "2ares", + "ar2et", + "are3u", + "a2rev", + "arf1r", + "arf3ra", + "arf2sp", + "4arg.", + "ar3gan", + "ar2gl", + "ar4gn", + "2arg4o", + "ar3g4r", + "arg4s", + "2arh", + "2ari", + "ar2ia", + "a2rid", + "ari3e2n", + "ari3erd", + "ari3erg", + "arin3it", + "arin3s4", + "ar1int", + "a3r4io", + "ar2ir", + "ar4is", + "ari2su", + "a3riu", + "ar2kal", + "ar2k1ar", + "ark3aue", + "arker2", + "ar2kil", + "2ark3l", + "ar4klag", + "ar2kle", + "ar2klo", + "ark4lö", + "ar2koa", + "ar2kor", + "ark3s4a", + "ark2se", + "ark3she", + "ark4tre", + "ar2les", + "ar3mad", + "arm1au", + "ar3m2ä", + "ar2m1eg", + "ar2m1ei", + "arm2or", + "ar2mum", + "4armü", + "4arn", + "ar2nan", + "arn2el", + "ar3ni", + "a1ro", + "arob2", + "4aroc", + "aro8ckeng", + "ar1o2d", + "ar1of", + "aro2fe", + "2a3rol", + "aro3m", + "a2r1op", + "a2ror", + "aros3", + "aro4st", + "1a2rou", + "a2r1ö4", + "2arp", + "arr1ac", + "ar2r1ad", + "ar2r1as", + "arre4n1", + "ar2rh", + "2arri", + "ar2r3or", + "ar3se", + "ar3s2h", + "ar3s2i", + "ars3ka", + "ars4kat", + "ar3sta", + "ar2tau", + "2artb", + "ar3t2e", + "2artei", + "2artex", + "ar3t2i", + "2arto", + "art3r", + "art4res", + "ar2tri", + "2arts", + "art3ske", + "art2sp", + "2artuc", + "2arty", + "2aru", + "a2r1uh", + "ar1um", + "a3rumm", + "a2rü", + "2arv", + "arwa2", + "2a3r2y", + "2arza", + "ar2zau", + "ar2zä", + "2arze", + "2arzi", + "ar2zö", + "1arzt", + "arz4tei", + "arz4tem", + "arz4ti", + "arz2t3r", + "2arzu", + "ar2z1w", + "2asa", + "a4s3aa", + "a2s3af", + "a3sag", + "a3s2al", + "asal2t1", + "as1am", + "as3art", + "asa2s", + "as3at", + "asau4f", + "a4s3aug", + "a2sä", + "as3ät", + "asbes2", + "a6sca", + "a4schec", + "a4schef", + "a4sch3ei", + "a6scher6g", + "a3s4chi", + "a2schm", + "2ascht", + "a3schu", + "a4schum", + "2asd", + "4ase", + "a2seb", + "a2sec", + "a2s1ef", + "as1eie", + "as1emi", + "a3sen.", + "ase4na", + "ase4n3o", + "asen6sem", + "as2er", + "as4erd", + "ase2re", + "aser6geb", + "a4s3erke", + "as4es", + "ase4t", + "a2sex", + "2asf", + "asges4", + "2ash", + "a3s2hi", + "as3hir", + "2asig", + "a2s3i2k", + "2asim", + "asin2g", + "as1inn", + "2asis", + "aska3s", + "as3ku", + "2aso", + "as3ob", + "as1of", + "a3sol", + "a3som", + "as1o2p", + "as1or", + "a4soz", + "a2sö", + "a2s1p", + "aspek6to", + "as2ph", + "a3s2pi", + "as3pik", + "as3pio", + "a4spir", + "2aspr", + "as2pra", + "2as3sa", + "ass2a3b", + "ass6aus.", + "ass2e", + "ass3ein", + "asse3le", + "ass2i", + "as3ski", + "as3so", + "as2spo", + "as2spr", + "as2st", + "as3sta", + "as3stei", + "as3sti", + "as3str", + "as3stu", + "2asta", + "a3stad", + "a1stas", + "as3tat", + "a3stä", + "as3te", + "ast2el", + "ast2er", + "as4t3ese", + "as4tex", + "as2th", + "ast2id", + "as3tie", + "as3til", + "as3to", + "as4tof", + "ast3orc", + "a1str", + "ast3re", + "as3t4ren", + "as6t5ritt", + "ast5roll", + "as3tub", + "2asu", + "as2ur", + "asu4s3", + "a2sü", + "aswa2s", + "1asy", + "3asyl", + "2asys", + "a1ß", + "aße4", + "aß2en3", + "2a1t", + "4ata", + "at1abe", + "at1abr", + "at2a1f", + "a5ta3g", + "at2ago", + "ata3la", + "a3tam", + "at1apf", + "at2ast", + "at3att", + "a2t1au", + "at1än", + "4atb", + "at2c", + "a2teb", + "a3tec", + "ateien6d", + "at1eig", + "3a2teli", + "3a2temg", + "at2en", + "ate4na", + "aten3s4e", + "a2tep", + "4ater", + "ate3r4al", + "ate3ran", + "at4ere", + "atern2", + "ater3st", + "ate2ru", + "4ates", + "ates4sa", + "a3tet", + "at2eu", + "a2tew", + "4atha", + "at3hag", + "at3hal", + "a3t2heb", + "ath3in.", + "3athl", + "a4thr", + "at2hu", + "at3hü", + "4a3ti", + "ati4kab", + "ati6k5erw", + "a4tinf", + "at2is", + "ati2sa", + "ati2se", + "a4tiso", + "atis3s", + "ati6v5erf", + "3atla", + "4atli", + "3atm", + "4atma", + "4atmä", + "4atmus", + "a2t1ob", + "3a2t4om", + "atom1e", + "ato2mo", + "at1op", + "at1ort", + "a3to3s", + "atra4t", + "a2t3rau", + "a2t3rä", + "at3re", + "at3rin", + "at3rom", + "at4ron", + "at3rot", + "at3rü", + "at2sa", + "at4schn", + "at2se", + "ats1e2h", + "at2si", + "ats1in", + "at2s1o", + "at2s1p", + "ats3tät", + "at2su", + "at3ta", + "3attac", + "at4tad", + "at4t1ak", + "atta2l", + "at4tale", + "at4tals", + "at4tang", + "at4tar", + "at4tau", + "at2tä", + "4atte.", + "at2t3ec", + "at2tei", + "at3t2el", + "4at5ter", + "at3thä", + "at3ti", + "4atto", + "at2tob", + "at2t3rä", + "att3s2", + "at3t2u", + "4atu", + "a3tub", + "atu2n", + "a3tü", + "atze4l", + "atz3ela", + "atz3elt", + "at2zem", + "at2z1er", + "a3tzere", + "at2z1in", + "atz3t2", + "at2z1w", + "a2u", + "2au.", + "2au3a2", + "2aub", + "au2bab", + "au2ban", + "au2b1au", + "aube4n", + "au2beu", + "au2blä", + "au2bli", + "au2blo", + "au2blu", + "aub2si", + "2auc", + "au2dr", + "2aue", + "aue2b", + "au2ere", + "aue3rei", + "auer3ö", + "au5erst.", + "au3ert", + "aue2s", + "au2fa", + "auf1ak", + "auf1an", + "2aufe.", + "2aufeh", + "4aufen.", + "3aufent", + "auf1er", + "au4fer4k", + "au2feu", + "auff4", + "auf3ind", + "1aufla", + "1aufn", + "2aufo", + "auf3ski", + "auf3t2", + "2auft.", + "2aug", + "au2ga", + "au3g2ar", + "4augeb", + "4augeh", + "4augel", + "aug2er", + "4augl", + "4augr", + "au3gu", + "au3h", + "2au1i", + "au2is", + "4auj", + "auk3t", + "aule2s", + "aul4les", + "au3lü", + "4aum", + "au2mal", + "aume4n", + "au4m3ent", + "au2m1e2r1", + "aum3eri", + "au2m1id", + "au4mil", + "au4mit", + "au2m1o", + "aumo2r", + "aum3p2", + "aum3s6", + "au4mun", + "4aun", + "au3n2a", + "aun2e", + "au4n3ei", + "au2nio", + "au2no", + "au3nu", + "a4unz", + "2aup2", + "2aur2", + "au1rh", + "aurü3", + "au2s1ah", + "ausan8ne.", + "au2sas", + "au2sau", + "2ausc", + "au6schmi", + "1ausd", + "2ause.", + "au4s1eh", + "2ausen", + "au4s3erb", + "au4serf", + "au4s3erk", + "aus3erp", + "au4serw", + "1ausg", + "au2sin", + "au2sis", + "1ausl", + "au2so", + "aus1or", + "au2spr", + "1ausr", + "auss2", + "3aussag", + "aus4se.", + "aus3st", + "aust2a", + "2auste", + "au5stein", + "aust2o", + "aus5tri", + "3ausü", + "1ausw", + "1ausz", + "auße2", + "2aut.", + "au2tab", + "au2t1äu", + "2autb", + "2aute", + "au4t1e2l", + "au4ten4g", + "au4t3erh", + "aut5ero", + "2autg", + "au2thy", + "1auto", + "au4trö", + "2auts", + "2auu", + "2auv", + "auve4", + "2auw", + "2aux", + "2auz", + "auz2w", + "2a1ü", + "a1v", + "av2a", + "a3vang", + "avas4", + "ava3t2", + "avener4", + "2avi", + "a2v3r", + "2a1w", + "awi3e", + "a2wr", + "a1x", + "ax2am", + "a2xans", + "a3x2e", + "a3xid", + "a2xio", + "axis1", + "2a1ya", + "a1yeu", + "ayma4", + "ay1of", + "ays2", + "aysi1", + "ay3t", + "a1z", + "az4a", + "a3za3d", + "3azal", + "a3z2i", + "az2o", + "a3z2u", + "az2zen", + "az2zw", + "ä1a", + "1ää", + "2ä1b", + "ä2b3l", + "äb2s", + "äbte1", + "ä1ce", + "ä1che", + "äche1e", + "äche4n", + "ä1chi", + "äch3l", + "ä2chr", + "äch4sa", + "äch2s1o", + "äch2sp", + "äch2st", + "ächt4e", + "ä1chu", + "ä1ck", + "ä1d", + "ä2da", + "äde1s2", + "ä2d1ia", + "ä2d3r", + "äd2s", + "äd3te", + "2ä1e", + "äe4k", + "ä3eu", + "äe2x", + "äfe4n", + "äf2fl", + "äfig3", + "äf3l", + "äf3r", + "äf4ro", + "äf2s", + "äf3t2e", + "äft4s3", + "ä1g", + "ä2g1a", + "1ä2gä", + "ägd2", + "ägen4e", + "äge2r3a", + "äge3s", + "ä2g3l", + "äg2n", + "ä2g3r", + "äg4ra", + "ägst2", + "äg3sta", + "äg3str", + "1ä2gy", + "äh1a", + "2ä3he", + "ä4h1ei", + "äher8gebn", + "äher5t", + "ä1hi", + "äh1in", + "ähl1a", + "äh3l2e", + "äh4l3e4be", + "äh5ler", + "2ähm", + "äh3na", + "äh3ne", + "1ähnl", + "2ähr", + "äh2rel", + "äh3ri", + "2ähs", + "2äht", + "ä1hu", + "äh1w", + "2äi", + "ä1im", + "ä2is", + "ä3is.", + "ä3isch.", + "ä3isk", + "ä1j", + "ä1k", + "äka2la", + "äk3l", + "ä2kle", + "äk4li", + "ä2k3r", + "ä1la", + "älbe2", + "äl4bl", + "älk3", + "älks4", + "äl2l1a", + "äl2p3", + "äl4schl", + "äl2st", + "ält2e", + "älte1i", + "ä1lu", + "2äm4a3", + "ä3me", + "ämer2s", + "ämi3en", + "2äml", + "ämoni3e", + "2ämp", + "ämp7f4e", + "äm2s", + "ämt2e", + "ämter3", + "2än.", + "än2dr", + "2än2e", + "äne2n1", + "äne1s", + "2än2f5", + "änft2", + "4än3g2e", + "änge4ra", + "2än2gl", + "äng3le", + "än2gr", + "äng3se", + "2ä3ni", + "än3k2e", + "än2k3l", + "än2kr", + "änk2s", + "2änn", + "än3n4e2", + "2äns", + "än4s1a", + "än2s1c", + "äns2e", + "2änz", + "ä1on", + "äo3s2", + "ä1pa", + "1äpfel", + "äp2pl", + "äp2pr", + "äp2s1c", + "äp4st", + "1äq", + "ä2r3a4", + "är4af", + "är1ä", + "är2b3le", + "är1c", + "2ärd", + "ärde4s", + "2äre", + "ä2r1ei", + "ä2r1e2l", + "äre2m", + "är1emi", + "äre2n", + "ä2rene", + "ä2rerh", + "är2es", + "ärf2s", + "är3ge", + "ärg4s", + "ä2r1ind", + "är1int", + "är3ke", + "ärk2s", + "ärm3arm", + "ärm3at", + "ärme1e", + "ärm3ent", + "ärm2s", + "är1ob", + "är1of", + "ä1rö", + "är3re", + "ärse2", + "är2seb", + "är4seh", + "ärs1er", + "är2si", + "är3spu", + "är2st", + "är3str", + "2ärt", + "ärt4e", + "är2th", + "ärt2s3", + "ä2rü", + "1ärz", + "är2zu", + "är2zw", + "2ä3s2e", + "äse3g", + "äse1i4", + "äse5ref", + "äser4ei", + "äse4ren", + "äser2i", + "ä3s2kr", + "ä2s1p", + "2äs2s1c", + "äss2e", + "äss5erkr", + "äss5ersa", + "äss3erw", + "äs2sp", + "äs2s3t", + "ä4s3t", + "äst4e", + "1ästh", + "äs4tr", + "ä3su", + "ä1ß", + "äß1erk", + "äß1ers", + "ä2t3a2", + "2ä3te", + "äte3a", + "äte1e", + "äte1i", + "äte3l2", + "äte2n", + "äteo2", + "äter4bl", + "ät2et", + "ät1id", + "ät1ob", + "ä2t3r", + "ät4s3a", + "ät2sä", + "ät4schl", + "ät4schr", + "ät2s1i2", + "äts3l", + "äts1or", + "ät2s1p", + "ät2s3t", + "ät2su", + "ät2tei", + "ätte4n", + "ät4tr", + "ätze3l", + "ät2zw", + "2äub", + "äu2b3l", + "äu2br", + "äu1c", + "äu3d", + "äude3", + "äuder2", + "2ä2uf", + "1äug", + "äug3l", + "2äul", + "2äum", + "äu2ma", + "äum3p", + "äumpf4", + "äum4s5", + "2ä2un", + "äun2e", + "äu3nu", + "2äu3r2", + "äure1", + "2ä3us.", + "2äusc", + "äu4schi", + "äu4schm", + "äu3s2e", + "äuse1i", + "ä3usg", + "ä3usk", + "ä3usn", + "äu2s1p", + "äus2s1c", + "1äuß", + "äut2e", + "äu2tr", + "ä1v", + "ä2vi", + "1äx", + "ä1z", + "ä3ze", + "â1t", + "á1n", + "3ba.", + "b2aa", + "b3a2ba", + "2babf", + "2babg", + "ba2bl", + "ba2br", + "2b1abs", + "bach7t4e", + "ba4ck3er", + "back3s4", + "ba3d2e", + "bade1i", + "2b1adel", + "2b1adl", + "2b1adm", + "b1a2dr", + "ba2du", + "2b1af", + "3bah", + "bah6nene", + "bai3d", + "bais2", + "b2ak", + "ba2ka", + "ba2k1er", + "ba2k1i", + "ba2k5l", + "ba2k3r", + "ba2lab", + "ba2l1ak", + "ba3lal", + "ba2lau", + "baler2", + "ba4l3erk", + "balk4a", + "balke4", + "bal4l3eh", + "bal4l3ei", + "bal6lerg", + "ball6erk", + "2b1am", + "b2a3ma", + "ba2me", + "4bamt", + "ban2a", + "3b2and", + "band1a", + "ban4dal", + "ban4dan", + "ban4dar", + "ban6deng", + "ban2dr", + "ba3n2e", + "2banf", + "b1ang", + "ban3gl", + "ban4k1a", + "banker4", + "ban2kl", + "ban2kn", + "ban2kr", + "ban2ku", + "2banl", + "b1anna", + "ban2o", + "2b1ans", + "b1ant", + "2banw", + "b1anz", + "ba2r3ab", + "ba2rad", + "bar3ast", + "ba2rat", + "bar3de", + "ba2rei", + "ba3r2en", + "barer5ei", + "barer4t", + "barf4", + "3bar2s", + "bar3sc", + "b1arz", + "bar3zw", + "3b2as", + "ba3sa", + "ba2sc", + "bas2i", + "bas4sa", + "bas4st", + "ba2st", + "ba4t3ent", + "bat2o", + "3bau.", + "bau3b", + "bauer4l", + "bauer4s", + "bauer4w", + "bau1fl", + "bau1fr", + "bau3g2", + "b2auk", + "bau3r", + "bau1s", + "bau3s2k", + "baus4t", + "b1a2x", + "ba1yo", + "3b2ä1c", + "3b2äd", + "2b1äh", + "b2äl", + "2bärz", + "b2äs", + "2bäug", + "4b1b", + "b3be", + "bbe4n3", + "bbens2", + "bbe4p", + "bb3le.", + "bb2lö", + "b3brec", + "b3bru", + "bbru2c", + "bb2s", + "bbu1", + "4b1c", + "2b5d2", + "bdä4", + "bdän3", + "bde1s", + "bdome4", + "1be.", + "3bea", + "be3ab", + "be3an", + "beat2m", + "be3au", + "be4au.", + "3beb", + "b1ebb", + "1be1c", + "2becht", + "2b1e2del", + "bedi4", + "be1e2h", + "bee2l", + "be3ela", + "bee4rei", + "be1erh", + "be1erl", + "be1ert", + "be1eta", + "bef4", + "2b1eff", + "be3g4", + "be2he.", + "beh5ri", + "bei3b", + "2b1eier", + "bei1f4", + "bei4ge.", + "beige4l", + "beige4p", + "bei3k4", + "bei3l2a", + "2b1eime", + "be1ind", + "be1inh", + "bein6hal", + "bein4hi", + "bei3sc", + "beis2e", + "bei1s4t", + "beit4e", + "beit2s", + "beit4sk", + "beits3p", + "3bek", + "3bel", + "be3lag", + "be3las", + "bel3d", + "be3lec", + "4be2lek", + "be2l1en", + "bel3ere", + "be2let", + "bel3f", + "beli4e", + "bel3la", + "belle4n3", + "bel3li", + "bel3om", + "be2löf", + "bel3sz", + "belt2", + "bel4un", + "1bem4", + "3b2em.", + "3b2e3ma", + "2b1emp", + "2bemul", + "1ben", + "be5nabe", + "ben3ar", + "be4nas", + "be4nat", + "be2nä", + "b2ene", + "be3nei", + "be4n3end", + "be4ners", + "ben2eu", + "3beng", + "be2nid", + "be4nis", + "ben3n", + "5benp", + "b2ens", + "ben4s3pa", + "ben4spr", + "benst4", + "3bensz", + "2b1entb", + "2bentd", + "4benteu", + "2bentf", + "ben3th", + "ben6thei", + "ben5t4r", + "2b1ents", + "2b3entw", + "ben3un", + "b2en3z2", + "be1o", + "2b1epi", + "2bepoc", + "be1ra", + "be2rak", + "be2r3am", + "be2ran", + "bera2s", + "berb2", + "berbla4", + "ber3d", + "be2r1e2b", + "be4reck", + "be4r3eiw", + "bere2m", + "be4rene", + "ber4erg", + "ber4erw", + "bere4sc", + "bere4t", + "berf4", + "ber4g3af", + "ber4gal", + "ber4gli", + "ber4hab", + "beri2d", + "ber4in.", + "be5r6inne", + "berin4s", + "be2ri4o", + "ber3iss", + "ber3ko", + "ber3kr", + "ber3n2a", + "bern2e", + "b1ernt", + "be2rö", + "3bers.", + "ber5se", + "ber3st4a", + "bert2a", + "bert2e", + "bert2i", + "berz2", + "ber3ze", + "ber2zö", + "3b2e1s", + "be3sa", + "bes4abb", + "bes2am", + "bes2an", + "be4sap", + "be4sar", + "bes2au", + "be2sep", + "be2s1er", + "be2s1id", + "bes2po", + "bes3sa", + "bess4e", + "b3esst.", + "bes3sz", + "be4stab", + "beste2", + "be6stein", + "bester4", + "bes6terh", + "be4s5tol", + "bes4t3o4r", + "bes3tos", + "best4r", + "be4s3trä", + "be4s3tur", + "be2sur", + "be3s4ze", + "3bet", + "be3tam", + "be3tha", + "be3thi", + "bet2sp", + "be1un", + "be1ur", + "3bev", + "3b2ew2", + "2b3e2x", + "3b2ez", + "2b5f4", + "bfal2", + "bfal3t", + "2b1g2", + "b5ga", + "bge3", + "bgel2e", + "bge5n", + "bges4", + "2b1h2", + "b5hä", + "1bi", + "bi1ak", + "bi2ar", + "3bib2", + "bibe2", + "biber1", + "bi2c", + "bi3do", + "bien3s", + "bieres4", + "bie2s", + "biet2s", + "3bietu", + "biga1", + "bik2a", + "bi2ke.", + "bi2kes", + "bi2kre", + "3bil", + "bil2an", + "bil3ans", + "bil4deb", + "bi2lei", + "4billu", + "bi2lu", + "2bimp", + "2b1inb", + "bin2e", + "bine4n", + "b1inf", + "bin4fo", + "bin2g3a", + "2b1inh", + "bi2n3ok", + "bin4ol", + "2b1int", + "2b1inv", + "bi2o3", + "bioi2", + "biri1", + "3bis", + "bi3si", + "b1iso", + "bi2sp", + "bis2s1c", + "bi2st", + "bi3sta", + "bi1s4tr", + "b2it.", + "b2ita", + "b2ite", + "b2iti", + "bit4r", + "bi2tu", + "bi3z2", + "4b1j", + "bjek4to", + "2b5k4", + "bl4", + "2bl.", + "bla3b4", + "2b1lac", + "b3lad", + "b2lanc", + "blas3er", + "b2latt", + "b2lau.", + "b3laus4", + "2b3law", + "2b1län", + "b2läse", + "3blät", + "b2le", + "3ble2a", + "b3leb", + "3blec", + "b3leg", + "4bleh", + "b4lei.", + "2b3leid", + "2bleih", + "b3lein", + "blei3sc", + "2bleit", + "ble3l", + "ble2n", + "b3lenk", + "b3lese", + "2blesu", + "ble3s4z", + "3blet", + "b3leu", + "2blich", + "3blick", + "b2lie", + "2blief", + "4blig", + "b2lind", + "2b5ling4", + "b2lis", + "2blis.", + "b2lit", + "b3lite", + "b2lo", + "b4lo.", + "3b4loc", + "b4loi", + "b3los", + "3b4lum", + "2blun", + "b2lus", + "3blut", + "blu4tem", + "blut1o", + "3blü", + "2b1m", + "4b5n2", + "bnas4", + "bni2", + "bnis1", + "bo4a", + "bo5as", + "b1o2b", + "bo3ben", + "bob3r", + "bo2c", + "bo3ch2", + "bo3d2", + "boe1", + "bo2e3i", + "2b1of", + "bo3fe", + "bo3he", + "boh2ra", + "boh3rer", + "boh2u", + "bo1is", + "bo2lan", + "bo2lau", + "bol5le", + "3bon.", + "bo3n2a", + "bon2da", + "bon2d1e", + "bo2ne", + "3bons", + "boo4l", + "boo2ti", + "b1op", + "3bor.", + "bo1ra", + "bor2an", + "bo2r3as", + "bo2rau", + "bo4rä", + "bor2da", + "bor2d3r", + "bo2rei", + "bo4rig", + "bor3m", + "bor2s", + "b1ort", + "bor4ter", + "bor6t5rat", + "bo4ruh", + "bo2sc", + "bo3se", + "bo4s3p", + "bos3t", + "3bot", + "bote3n4e", + "bo3th", + "bot2st", + "bot5t", + "bo2xo", + "b1oz", + "bö2b3", + "2böf", + "2b1öl", + "bölk3", + "2b1p4", + "bpa2g", + "2b1q", + "b2r4", + "2br.", + "b4ra.", + "2b3rad", + "2b4rah", + "b4ra3k", + "brast4", + "2b3rat.", + "brat3er4", + "bra6terg", + "2b3ratg", + "3brä", + "4bräd", + "brä4u", + "2bre.", + "6b5rechte", + "2b3red", + "2b3ref", + "2breg", + "b3reif", + "2brek", + "breli1", + "b4rem", + "b4ren.", + "2b3rent", + "2breo", + "2b3rep", + "b4rer", + "b4res.", + "b3rest", + "b4ret", + "bret6t5en", + "b4rez", + "bri2da", + "brie4fa", + "2b3riem", + "b4rien", + "bri2er", + "b3ries", + "2brigk", + "b4rina", + "2b3rind", + "b4rio", + "b4risc", + "b3ritt", + "brob2", + "2b3roh", + "2b3rol", + "bro2ma", + "b4ron", + "2b3rost", + "bro4tr", + "brot3t4", + "2b3rou", + "3b4rö", + "b4ruc", + "2bruf", + "b4rum", + "2b3rund", + "brus4", + "brust3", + "bru2th", + "3brü", + "4b3rüb", + "2b1s", + "b2s1ad", + "bs2am", + "bs3amb", + "b4s3amt", + "bsau2r", + "b4s3är", + "b3s2äu", + "b3sc", + "bsch2", + "b4schan", + "b6schef", + "bs2chi", + "b4sco", + "bs2cu", + "bse2b", + "b3sel.", + "bse2n1", + "b3sen.", + "b2s1ent", + "bs1erf", + "bs1erg", + "bs3e4r3in", + "bs1erk", + "bs1ers", + "b3s2es", + "b2sim", + "bsi4t", + "b4ski", + "bs2ku", + "b2s1of", + "b3s2oh", + "b3sol", + "b4sop", + "bso2r", + "b2sö", + "b3s2pi", + "bs2pl", + "bs2pu", + "bss2", + "bs2t", + "bst1a2b", + "bst1ak", + "bst3ank", + "bs4t1as", + "b3stä", + "bs3tät", + "bst3emi", + "bst1er", + "bst1h", + "bst3ink", + "b2stip", + "b3sto", + "b4stob", + "b4stod", + "bs4tol", + "b4stor", + "b3stö", + "b4strac", + "b2s3trä", + "b4s3treu", + "bs4tri", + "bst3ro", + "b3stü", + "b4stüb", + "b2s1un", + "bs2zep", + "bs2zi", + "4b1t", + "b3t2a", + "bta2s", + "btast3r", + "b5te", + "b2t1h", + "bt2i", + "bti2s", + "bt4r", + "btran2", + "bts2", + "b3tü1", + "buche4", + "bu4chec", + "bucher4", + "bu6ch5ers", + "bu2chi", + "buch3s4p", + "bu2e3", + "bu2f", + "bug3", + "bu2gr", + "bul2l3a", + "2bumf", + "2b3umk", + "2buml", + "2b3umr", + "bun4a", + "bun4d3er", + "bunde4s", + "b1une", + "bung4", + "b3un3gn", + "2b1unh", + "bur1c", + "b2ure", + "b2urg", + "burg1a", + "bur4gan", + "bur4gar", + "bur4gin", + "bur2gr", + "bu3r2i", + "2burn", + "b3ursa", + "burts3", + "bu2sa", + "bu2sc", + "bus3cha", + "bu3sche", + "bu6schei", + "bu6sch5el", + "busch3w", + "bu3shi", + "bu2sin", + "bu2s1p", + "buster4", + "bu2su", + "but2a", + "buto3re", + "2büb", + "bü1c", + "bügel3e", + "2b1v", + "4b5w", + "3b2y1", + "bya2", + "byo2", + "by3p2", + "bys4", + "2b1z4", + "b5ze", + "bzeit1", + "1c2a", + "cab4", + "ca3bl", + "3ca2c", + "ca2e3", + "ca3g2", + "ca1h", + "cal2a", + "cala3b", + "cal2f3", + "cal3t", + "3cam", + "2can", + "cana3", + "ca2pe", + "car5n2", + "carri1", + "car2s", + "ca3s2a3", + "cas5to", + "ca3t2h", + "ca1y2", + "cä3", + "cäs2", + "c1b", + "2cc", + "c1ce", + "c1ch2", + "c2d2", + "c3do", + "2cec", + "1ced", + "ce2dr", + "2cef", + "ce1i", + "ce3in", + "2cek", + "3cels", + "cen3a", + "ce3nu", + "cen3un", + "ceo2", + "1cer", + "cer3a", + "cere1", + "cere3u", + "ce3r2i", + "ce4ris", + "ce1ro", + "ce3s4h", + "1cet", + "ceta2", + "cet1am", + "ce1u", + "1cé", + "c1f", + "c1g4", + "c2h", + "4ch.", + "2chab", + "ch3a2b3i", + "cha2ck", + "2chaf", + "2ch1a2g", + "2ch1ak", + "chal6l5ei", + "chan4a", + "3chanc", + "chan3f", + "ch1ang", + "4chanl", + "4chanz", + "3chao", + "4char.", + "3chara", + "3chard", + "3charta", + "cha2sc", + "chasi1", + "1chato", + "2chatt", + "ch5austr", + "chau3t", + "ch1äh", + "ch1ärm", + "ch1äs", + "1châ", + "2chb", + "2chc", + "2chd", + "che3b4", + "ch3e4ben", + "ch3echt", + "ch1edi", + "che2el", + "1chef", + "3chef.", + "che4fer", + "3chefs", + "2cheh", + "2chei", + "ch1eim", + "4chelem", + "che4ler", + "3chemi", + "2chemp", + "che4neb", + "che4nid", + "che2no", + "4chents", + "4chentw", + "che2r3a", + "4ch3erbs", + "6chergeb", + "4cherke", + "cher6zie", + "ch3es4s", + "ches5t", + "4ch1e4ta", + "2ch3e4x", + "1ché", + "2chf", + "2chg", + "2chh", + "1chia", + "chi3na", + "4chind", + "3chines", + "2chinf", + "2chinh", + "2ch1ins", + "2ch1int", + "2ch1inv", + "1chip.", + "1chiru", + "2chiso", + "2chj", + "2chk", + "2chl4", + "ch2le", + "chle2i", + "ch3lein", + "ch4len", + "4chli", + "ch2lu", + "4ch2m4", + "4chn4", + "chner8ei.", + "2chob", + "cho2f", + "ch1off", + "chof4s", + "ch1oh", + "cho3l2a", + "ch1orc", + "cho4rei", + "ch1ori", + "ch2os", + "ch3öl", + "3chör", + "2chp", + "ch2r4", + "2chra", + "ch3rad", + "2chre", + "ch3rh", + "4chrit", + "3chromo", + "3chron", + "ch5ros", + "4chs", + "ch2spo", + "ch4stal", + "2cht", + "ch2tru", + "2chuf", + "2chuh", + "2chum", + "2ch1unf", + "2chunm", + "2chunt", + "2chur", + "ch1urs", + "2chut", + "chut4t", + "4chü", + "2chv", + "4chw", + "1chy", + "2chz", + "ci1c", + "ci1es", + "c1ind", + "cins2", + "c1int", + "ci2s1", + "1ci3t2", + "c1j", + "c2k", + "4ck.", + "c4k1a", + "1cka.", + "2cka2b", + "2cka2c", + "ck2ad", + "1ck2ag", + "2ckal", + "cka2m", + "2ckan", + "2ckap", + "cka4r1", + "1ckat", + "ck1ä", + "2ckb", + "2ckc", + "2ckd", + "1cke", + "2cke2c", + "2ck1ef", + "4ckeff", + "2ck1eh", + "4ck1ei", + "2ckemp", + "cke4na", + "6ckensem", + "4ckentf", + "4ckentw", + "cke2ra", + "ck2ere", + "6ckergeb", + "4ck3er4hö", + "ckerk4", + "cker6lau", + "ck2ern", + "2cke2ro", + "ck1err", + "6ckerzeu", + "4ckese", + "ck2et", + "4ckex", + "2ckf", + "2ckg", + "2ckh", + "1cki", + "2ck1i2d", + "ck1in", + "4ckint", + "3ck4is", + "2ckk", + "2ck3l", + "2ckm", + "2ck5n", + "2ck3o2", + "ckos6t", + "ck3ö2", + "2ckp", + "2ck3r", + "4cks", + "cks2al", + "ck4spen", + "2ckt", + "ck3te", + "ck3t2i", + "1cku", + "2ck1uh", + "ck1um", + "2ckunt", + "2ck1up", + "2ckü", + "2ckv", + "2ckw", + "1cky", + "2ckz", + "c2l2", + "cle4a", + "clet4", + "clin2g", + "cli2p1", + "clip3a", + "clo1c", + "clo2ck", + "clo3f", + "1clu", + "clu4b", + "c2m2", + "c3me", + "c3mu", + "1c2o", + "co2c", + "co3ch", + "co2d2", + "co3di", + "cof3f2", + "coi4", + "co1it", + "co2ke", + "co3la3", + "co2leu", + "co3l2o", + "com4te.", + "comtes4", + "con2ne", + "co2o", + "coo1p", + "co1p", + "co1ra", + "cor2da", + "co4re", + "cor3t", + "cos3t", + "co4te", + "cou3si", + "cô4", + "2cp", + "2c1q", + "1c2r2", + "c3rä", + "c4re2", + "cre4mes", + "3crew", + "2cri", + "cros4", + "2cry", + "2cs", + "cs2a", + "cs4f", + "c4si", + "cst2", + "c1s2ti", + "c1s4tr", + "4c5t", + "cti2", + "cti4o2", + "ction3", + "ctur6", + "c6tz", + "1c4u", + "2cua", + "cu2e", + "cu2p3", + "cup1e", + "cussi4", + "c1w", + "2cx", + "1cy", + "c1z", + "3da.", + "da1a", + "2d1ab", + "d3a2bak", + "d2abä", + "d2abe", + "d3a2ben", + "d3a2bi", + "da3blu", + "d3a2bo", + "dab4ra", + "da2bri", + "da3brie", + "d2ab4rü", + "d1ac", + "dach3a", + "da2cho", + "4d3achse", + "2d1ad", + "da2de", + "da2do", + "da2d4r", + "d1af", + "2daff", + "da1f4l", + "dafo4n", + "d1ag", + "dagi4", + "dag2o", + "da1h", + "dah3l", + "dail5", + "da1in", + "2d1air", + "da1is", + "da2kro", + "dal2a", + "2d1a2lar", + "dal3b2", + "4d1all", + "da2lop", + "da3lö", + "2d1alp", + "d1al3t", + "2dalte", + "da1lü", + "3dam", + "da2mei", + "d1amma", + "4d1ammä", + "damo3", + "d2amp", + "damp7f8erf", + "4d1amt", + "3d2an.", + "d1ana", + "da2nan", + "da4n4at", + "2danb", + "dan4ce.", + "d1and2", + "2danda", + "d2andy", + "3dane", + "4d3anei", + "2danf", + "d1ang", + "2danh", + "dan2kl", + "dan2k1o", + "dan2kr", + "2danl", + "d1ann", + "2danna", + "d1a2no", + "2d1ans", + "2dantw", + "2danw", + "d1anz", + "d2anz.", + "2danzi", + "2danzü", + "2d1ap", + "d2apa", + "d2aph", + "da2po", + "da3pos", + "4dapp", + "d3apte", + "4daq", + "da4r1a", + "2darb2", + "2d3arc", + "dar2d1e", + "dare2", + "daren1", + "dar3g", + "dark2a", + "3darl", + "dar2m1a", + "dar2m1i", + "dar4mu", + "da2r3o", + "3dars", + "2d1art", + "dar2th", + "dar2tr", + "da2ru", + "d1arz", + "da1s2", + "da3sh", + "d1as3p", + "das3s", + "das4t", + "dat2e2", + "da3tei", + "4d3a2tel", + "date4n", + "da2th", + "2d3atl", + "4datm", + "d3ato", + "dat2st", + "2d3atta", + "3daub", + "2daud", + "dau3e2", + "dauer3e", + "daue6rei", + "2d3au2f", + "2d3aug", + "2dauk", + "da3unt", + "2d1aus3", + "dau2ß", + "3daw", + "d1ax", + "3däc", + "2d1äg", + "2d1äh", + "2d1ämt", + "dän3a", + "2d1änd", + "2d1äp", + "2däq", + "2därz", + "2d1ä2u", + "dä3us", + "2däx", + "4d1b4", + "dbau2c", + "dbauch3", + "dbe2e", + "dbu2c", + "2dc", + "d3ch", + "4d1d2", + "d3da", + "d3dä", + "d3de", + "d3dh", + "1de", + "dea2d", + "de3ar", + "de3a2t", + "deb4", + "3debü", + "de1c", + "de4ca.", + "de2cka", + "de2del", + "de2dit", + "2de3e4", + "def4a", + "de2fa.", + "2d1eff", + "def4l", + "deg2", + "degene7", + "de3gl", + "deh2a", + "dehe2", + "3dehn", + "de3ho", + "2d1ehr", + "d1ei", + "3d2eic", + "de3i4den", + "de3il", + "3d2eim", + "4deime", + "dein2d", + "de3inse", + "de3inst", + "dein6sta", + "dein6sti", + "4d3einw", + "de3io", + "2deise", + "d4e1ism", + "dei2sp", + "2dekz", + "de2l1ac", + "del4ade", + "de3lak", + "de4l3aug", + "del3änd", + "del3b2", + "del3d", + "del1ec", + "3de3leg", + "delei4g", + "2delek", + "2delem", + "de2len", + "deler2", + "deler4r", + "2delf.", + "2delfm", + "3delik", + "del2la", + "dell3au", + "del2l1ä", + "delle2", + "del4l3eb", + "del4lei", + "del4l3er", + "de2l1ob", + "de2lop", + "del2se", + "del2so", + "del2s1p", + "del3t4", + "dem2ar", + "2d1emb", + "dement4", + "de6mentg", + "dem5ents", + "de3min", + "2d1emot", + "2d1emp", + "d2emu", + "d4en.", + "den2am", + "dend2", + "de2n1e2d", + "de4n3end", + "de2nep", + "4denerg", + "de3n2es", + "4d3en4ge.", + "de2ni", + "denk3li", + "dens4am", + "den6scho", + "dense2", + "4den4sem", + "den6sere", + "den6s5tau", + "2dentd", + "2dentf", + "2dentg", + "den3th", + "2dentn", + "2dentw", + "2dentz", + "den6zers", + "de2ob", + "2deol", + "dep4l", + "2depoc", + "d4er.", + "der3af", + "de2rak", + "dera2n", + "de3rand", + "de2r3ap", + "de1r2a4s", + "de4r3asi", + "der2bl", + "4d1erbs", + "2derdb", + "de2r1e2b", + "de4reck", + "de4r3ei4s", + "5d4erem", + "d4eren", + "de4r3end", + "5d4erer", + "der4erf", + "derer3n", + "der3ero", + "derer4t", + "derer6ze", + "5d4eres", + "de2r3eu", + "derf4", + "d4erfl", + "d3erheb", + "d2erhü", + "de2r3id", + "derin4f", + "de6rinnu", + "derin8teg", + "der3k2", + "4derklä", + "d2erm", + "de1ro", + "derö2", + "der3r", + "derst2", + "der3sta", + "dert7ende.", + "derter6e", + "dert4ra", + "6dertrag", + "der8trage", + "3de3ru", + "de4ruh", + "de4rum", + "2d1erz.", + "2d1erzv", + "d2es.", + "de2sa", + "des1ah", + "de4sam", + "de2s1än", + "de2seb", + "de4se2h", + "de2sei", + "de4seil", + "2d1esel", + "des3elt", + "de3sem", + "de3s4end", + "desen3e", + "de2set", + "de2sin", + "des1o", + "de2sor", + "de2s1p", + "de3spe", + "de3spu", + "dess2", + "dess4t", + "dest5alt", + "des6temp", + "de5stern", + "des4tex", + "de1sto", + "dest5rat", + "de3stri", + "des4tum", + "de2su", + "des1un", + "3desw", + "det2", + "de3ta", + "deten4t", + "2d1e2th", + "2d1etw", + "2d1eul", + "de1un", + "de1url", + "de3us", + "2d1e2vid", + "devil2", + "de1x2a", + "de2xer", + "de2xis", + "2dexpe", + "2dexpo", + "2d1f6", + "2d1g2", + "dgas3tr", + "d2ge.", + "dger2", + "dge3s", + "d2gesh", + "dge2t3a", + "dge4t1e", + "2d1h2", + "dha1s4", + "4dho", + "d3hu", + "1di", + "di4ap", + "di2a3s4", + "diat4", + "di4ath", + "3dic", + "di1ce", + "di3chl", + "dicht6er", + "di4ck3el", + "4d3i2co", + "3dida", + "d1ide", + "2didee", + "di2den", + "2didy", + "di2e", + "di3e4d", + "di3enb", + "die4neb", + "diener6l", + "di3e2ni", + "dienst5r", + "die2p", + "di3ers.", + "dies1c", + "di3e4th", + "3dif", + "3dig", + "dige2s", + "dig4n", + "dik2a", + "dil2s3", + "2d1imb", + "2dimp", + "din4a", + "2d1ind", + "di3n2e", + "2d1inf", + "3ding", + "2d1inh", + "di3ni", + "2d1inj", + "2d1ink", + "2d1ins", + "2d3int", + "2d1inv", + "di2o3b", + "dion3in", + "dion3s4", + "di3ora", + "dios2", + "di2osk", + "di1p2", + "di3pt", + "d1i2ra", + "di4re.", + "di2ren", + "di2rin", + "di2ris", + "2d1irl", + "2d1irr", + "di2s1a2", + "2d1iso", + "di2sp", + "di3s4per", + "2d1isr", + "dist2", + "di1s4ta", + "di2s3te", + "di4stra", + "di4sz", + "di2ta", + "dite1c", + "di4t3erl", + "di4t3erm", + "di4t3ers", + "di1the", + "di2tin", + "di2tob", + "di4t3r", + "dit3s", + "di2t1u", + "di5v2", + "di3z2", + "2d1j", + "d2jar", + "2d1k4", + "4d1l2", + "d3la", + "dla3g", + "dlap4", + "d3le", + "dle2ra", + "dli4f", + "dl3m", + "dl3s", + "2d3m2", + "4d3n2", + "dni2", + "dnis1", + "do5at", + "2d1ob", + "3d2oba", + "dob2s", + "d1of", + "do2fe", + "2d1oh", + "do3ha", + "dole4", + "doll2", + "dol3la", + "d3o2ly", + "3dom", + "do2mal", + "do2mar", + "domen1", + "do4ming", + "4domn", + "do2mu", + "don2a", + "do3nan", + "doni1e", + "4dony", + "2dope", + "2d1opf", + "do1r4a", + "2d1orc", + "2d1ord", + "dor2f1a", + "dor2fä", + "dor2f1i", + "dor2fl", + "dor2fo", + "dor2fr", + "dor2f3u", + "2d1org", + "d2orn", + "2dort", + "dor4ter", + "dor4tr", + "d1os2", + "d2os.", + "2d3osm", + "dos3s", + "dos4t1", + "dost3a", + "dosten4", + "do4stu", + "do3ta", + "do2tof", + "do3un", + "dow2s", + "d2o3x2", + "d1ö", + "dö2d", + "dö2f", + "döl1", + "döll2", + "d2ön", + "3d2ör", + "dö2s1c", + "4d3p2", + "dpass3", + "dpol4n", + "dpost1", + "2d1q", + "d2r4", + "3d4ra.", + "3d4rab", + "4d3rad", + "2drahm", + "2d3rak", + "3d4ral", + "d3ramp", + "d3rand", + "dran3k", + "2d3rast", + "dra4tin", + "2draub", + "2d3rauc", + "d4rauf", + "2draum", + "2draup", + "2dräd", + "d4räh", + "2d3rät", + "2d3räu", + "4dre.", + "2d3rea", + "d4rea.", + "d4reas", + "3d4reck", + "2d3ref", + "4dreg", + "3d4reh", + "dre2ha", + "2d3reic", + "3d4reie", + "d4reiv", + "d4rej", + "dreli1", + "4drem", + "4d3ren", + "d4reo", + "4d3rep", + "4d3rer", + "4dres.", + "d4resc", + "dres6sei", + "dres6sel", + "d4rew", + "2drez", + "2d3rh", + "d4ria", + "4d3ric", + "d3rieg", + "3drif", + "4d3riff", + "d4rift", + "4d3rind", + "2d3rip", + "2d3risi", + "2driss", + "2d3ritu", + "2d3rob", + "d3rod", + "2drogg", + "2drohr", + "3d4rohu", + "2d3roll", + "2d3rose", + "d4ross", + "2d3rost", + "2d3rot", + "2d3rou", + "2d3rov", + "d3row", + "drö2sc", + "d5rub", + "3d4ruc", + "2d3rud", + "2d3ruh", + "2d5rut", + "drü1b", + "drü5cke", + "3d4rüs", + "2d1s", + "4ds.", + "4dsa", + "ds3ab", + "d2s1ad", + "ds1al", + "d2salk", + "d2sall", + "d4s1amt", + "d2san", + "ds3ane", + "ds3assi", + "dsau2", + "d2saut", + "ds1än", + "ds2äu", + "4dsb", + "d4schef", + "d4schin", + "d3s4co", + "d2scr", + "d2s1e2b", + "dse2e", + "d2s1ef", + "ds1ehr", + "ds4eign", + "d2sein", + "d2s1emb", + "dsen3er", + "d2s1eng", + "d2s1ent", + "d2s1erf", + "d2serh", + "d2s1erk", + "d2s1erl", + "ds1err", + "d2s1ers", + "d2s1ert", + "d2serz", + "dse4t", + "d2s1eta", + "d2s1ev", + "d2sex", + "d3sha2", + "ds2hak", + "d4shal", + "d3sho", + "d4shor", + "4dsi", + "d2sid", + "d2s1im", + "d3s2inf", + "ds2kal", + "d3s2kel", + "d4sko", + "4dsl", + "d4sli", + "d3soh", + "d2sop", + "dso2r", + "ds1ori", + "d2sö", + "ds1pas", + "d2s1pat", + "d2spä", + "d2s1pec", + "ds2pen", + "d4speri", + "d2s3ph", + "d3s2pi", + "ds2por", + "d6sporto", + "d3spri", + "d2spro", + "ds2pu", + "dss4", + "dst2", + "d4stag", + "d2stas", + "ds3tauf", + "d4s3täti", + "d2ste", + "d3stec", + "d3stei", + "d4steil", + "d5stell", + "d4stem", + "d4sten", + "d3s4tern", + "ds2ti", + "ds4til", + "d4stoch", + "ds4tol", + "d5strei", + "d3s4tro", + "ds2tur", + "dsu2m", + "d2sun", + "ds1url", + "ds2zen", + "2d1t", + "dta2be", + "d3t2ac", + "dtach3", + "dta2d", + "dt2ag", + "dta2n", + "dt3ane", + "d3t2as", + "dt2ax", + "d5tea", + "dte3mo", + "dt2et", + "d2th", + "d4thei", + "d3to2", + "d4tob", + "dt2op", + "d3tö", + "dt3r", + "dtran2", + "dt3sa", + "dt5st", + "dtt4", + "dt2un", + "d3t2ur", + "d3tü", + "d3ty", + "1du", + "du1alv", + "du1ar", + "du2b3li", + "du1ce", + "duel3la", + "du2f", + "2d1ufe", + "duf4ter", + "duf4to", + "duf2tr", + "2d1uh", + "du1i", + "du2in", + "du2kr", + "dul3art", + "2d1umb", + "2dumd", + "2d1u2m1e", + "2dumf", + "2dumg", + "4d3umk", + "2duml", + "d2ump", + "2dumr", + "2d1ums", + "d2ums.", + "2d1umv", + "du2n", + "2d3und", + "2d1unf", + "dung4", + "2dungl", + "2d1uni", + "dun3ke", + "dun2kl", + "2dunr", + "dun2s", + "2dunsi", + "dunst3r", + "2dunt", + "2dunw", + "2d3unz", + "du1os", + "dup4", + "dur2", + "dur3au", + "durch3", + "2d1urk", + "2d1url", + "2d1urn", + "2d1ursa", + "2d1ur3t", + "du4schn", + "du4schr", + "du4sch3w", + "1dü", + "2düb", + "d3über", + "2d1v2", + "2d1w", + "dwa2", + "dwa4r", + "dwer3te", + "dwes2", + "dwest1", + "1dy", + "dy2l1", + "dym3", + "3dyn", + "dy2s1c", + "dy2sp", + "4d3z2", + "2e1a", + "ea2be", + "ea2b3l", + "ea4br", + "ea2c", + "eadli4", + "e3a2dr", + "ea2g", + "ea3ga4", + "ea3g4l", + "eakt2", + "e2akta", + "e3akto", + "ea2la", + "e3alei", + "e4alem", + "ea4l3ent", + "ealen4z", + "ealer2", + "e3a4lerg", + "e3alex", + "e3a2lin", + "eal1o", + "ea2lon", + "ea2lop", + "e2alti2", + "eal3tr", + "ea2l3u2", + "eam3", + "e2am4e", + "eam1o", + "eamt2", + "ea4na", + "ean3a2r", + "e3anf", + "e2ano", + "e3ar.", + "ea2ra", + "ea3rat", + "e2are", + "e4are.", + "ea2r1ei", + "ea4rene", + "e4arer", + "e4ares", + "ea2ro", + "e3arz", + "e3a2sc", + "e3asf", + "easin4", + "ea4sp", + "eas3s", + "eate2", + "eater1", + "eat4mes", + "eat2mu", + "eat4mun", + "ea5tr", + "eat3s2", + "e3at5t2", + "eatu2", + "e3aue", + "e3auf", + "eau2fe", + "eau4fl", + "e4aufo", + "eau3n", + "e2av", + "e2az", + "e3ä2", + "e1b", + "2eba", + "e3bak", + "eba2p", + "e3bän", + "2ebec", + "ebe1er", + "ebein7h", + "eb2el", + "ebe4ler", + "ebe2lo", + "ebels4t", + "ebel5ste", + "ebenen3", + "ebe4ras", + "ebert4", + "ebese2", + "ebe4s3eh", + "ebe2so", + "2ebet", + "ebet4s", + "2ebh", + "2ebi", + "2ebl", + "e3blä", + "eb3le.", + "eb3ler", + "eb4leu", + "e3blie", + "eb3lo", + "eb2lö", + "2ebo", + "e2bob", + "ebot2", + "ebö2s", + "2ebr", + "e5brau", + "eb4rea", + "eb2s1", + "eb4sche", + "ebse2", + "ebs7panne", + "ebs3tau", + "eb4stät", + "ebs3tem", + "ebs3t2h", + "ebs3ti", + "eb3str", + "2ebu", + "e2bunt", + "ebu2t3", + "eby4t", + "2e3ca", + "2e3ce", + "ech1am", + "ech1ä", + "2e1che", + "ech1ei", + "ech2en1", + "e6ch5erzi", + "e1chi", + "ech3l", + "ech3m", + "ech3n", + "e2cho.", + "ech3ö2", + "ech3r", + "ech4ri", + "echs4er", + "echst5re", + "ech3tab", + "ech3t4ei", + "ech6terh", + "echter8ha", + "e1chu", + "ech1w", + "2echz", + "e1ci", + "eci2a", + "ec4k", + "ecke4n1", + "e4ckerr", + "eck3ser", + "eck4sta", + "2eckt", + "3eckty", + "2e1cl", + "2eco", + "2e3cr", + "ec1s", + "2ect", + "e1d", + "ed2a", + "ed2dr", + "ed4e", + "ede2al", + "ede3n4er", + "edens1", + "eden4sa", + "eden4se", + "eden4sp", + "edeo2", + "ede2r", + "eder3a", + "ede3rat", + "eder3t2", + "edes2t", + "ed2i", + "e3di.", + "2edip", + "edi6teng", + "e3d2o", + "ed2ö", + "e3drei", + "ed4rö", + "ed2sal", + "ed4seh", + "ed2s1es", + "ed2si", + "ed2s1o", + "ed2s1p", + "ed2sto", + "ed2s3tr", + "ed2s1u", + "edun3", + "edund2", + "e3dy3", + "edys4", + "2ee", + "ee3a4", + "eeb2l", + "ee1c", + "ee4ce", + "ee2cho", + "e1e2ck", + "eede3", + "eede1s", + "eed3s2", + "ee1e2", + "e1eff", + "eef4l", + "eeg4", + "e1ei", + "ee2i3e", + "eein4se", + "eei4sc", + "eeis3s", + "e2ela", + "eel2e", + "e3e2lek", + "eele4n", + "eel2ö", + "e2e3m2a", + "e1emb", + "ee3min", + "e1emp", + "e1en", + "eena2g", + "e2enä", + "e2enc", + "een1e", + "e3eng", + "ee3ni", + "e3enk", + "e3enl", + "e2eno4", + "een3s", + "een2z", + "ee3o", + "e2ep", + "ee3po", + "eer4at", + "e1erbt", + "e1erd", + "ee3re", + "eer1ei", + "ee4r3en4g", + "eer2e2s", + "eere2t", + "eer3eti", + "e1ermä", + "ee1ro", + "ee1rö", + "e1eröf", + "eer2ös", + "ee3r2un", + "e1erz", + "ee1s2", + "ee3sh", + "ees3k", + "ee3sp", + "ee3s4t", + "e2et.", + "ee3t2a", + "ee4tat", + "ee2th", + "eet2i", + "ee3t4r", + "ee2tu", + "ee1u2", + "eewa4r", + "e1e2x", + "e1f", + "e2f1ad", + "e3fah", + "ef1ana", + "ef1ar", + "e2farc", + "ef3arm", + "e2fat", + "2efä", + "ef2äl", + "e2fäu", + "2efe", + "e2f1e2b", + "e3fef", + "efe4l3ei", + "ef1em", + "e2femi", + "efe2n1", + "3e2f1ene", + "e2fent", + "efer5f", + "eferin6d", + "efeuil4", + "3effek", + "1effi", + "ef2fl", + "ef3flu", + "2efi", + "ef1id", + "e2f1ins", + "efi2s", + "2efl", + "ef4le", + "e3f4lu", + "e3flü", + "2e3f2o", + "2efr", + "ef4reih", + "ef3rol", + "ef3rom", + "ef4ru", + "ef4rü", + "efs2", + "efs4c", + "ef3so", + "ef3sp", + "ef2tan", + "ef2tei", + "ef2tro", + "2efu", + "e2fum", + "e1g", + "ega2m", + "e3g2anz", + "egd4", + "e3ge", + "egein3", + "ege4lan", + "ege4l3au", + "ege8l7ei8er", + "ege4ler", + "ege2lo", + "eg2en", + "ege4n1a", + "ege6nero", + "ege2ra", + "ege5stal", + "ege4s3tr", + "ege1u", + "2egi", + "2egl", + "e2glo", + "e2glu", + "e2gn", + "eg3nä", + "eg3ni", + "ego1p", + "eg4sal", + "egsau3g", + "eg3se", + "eg4sei", + "egse3l", + "eg3si", + "eg4sk", + "egst2", + "eg4sto", + "eg2th", + "egung4", + "egus3", + "2e1ha", + "eh1ach", + "eh1ad", + "eh2ade", + "e3h2ah", + "eh2al", + "ehalt4s", + "e3hand", + "e2harz", + "e3haut", + "e1hä", + "e1he", + "eh1eff", + "eh1ein", + "eh1elt", + "e4hense", + "e4h3ente", + "ehen6tr", + "ehe3o", + "1e2hep", + "2eher", + "ehe1ra", + "e2h1er2f", + "e2h1er2l", + "ehe3str", + "2e1hi", + "eh3im", + "eh1lam", + "eh2l3au", + "eh1lä", + "ehl3ein", + "eh4lent", + "eh5l2er", + "ehlo2", + "ehl1or", + "eh2lö", + "ehl2se", + "ehls2t", + "2ehm", + "eh2mab", + "eh4mant", + "eh3mu", + "eh3na", + "eh3no", + "2e1ho", + "eho2f", + "eho2l", + "eh3oly", + "2e3hö", + "ehö4rer", + "eh2r1a2", + "ehr1ä", + "ehr1e2c", + "eh2rei", + "eh2rel", + "ehr6erle", + "ehr4ern", + "ehre3s", + "eh4rin", + "eh1roc", + "ehr1of", + "eh1rö", + "ehs2", + "eh3sh", + "eh1ste", + "2eh3t2", + "eht3h", + "eht4r", + "2e1hu", + "e2hum", + "eh1unf", + "e2huni", + "e3hur", + "e1hü", + "eh3üb", + "eh1w", + "e1hy", + "2ei3a2", + "eia4t", + "ei2bar", + "ei2bli", + "ei4blu", + "eibu4t", + "ei4b3ute", + "e4ic", + "ei1ce", + "ei2cho", + "e2id", + "ei2d1a", + "ei3de", + "ei4deis", + "eid5erre", + "2eidn", + "ei3do", + "ei3dr", + "ei1e", + "eie2b", + "eie2d", + "ei3e2l", + "eie2m", + "4ei3e2n3", + "eienge4", + "ei3es", + "eie2t", + "4eif.", + "ei1flo", + "1eifr", + "eif3t", + "2eig.", + "2eiga", + "eig2ar", + "2eigä", + "2eige.", + "2eigeb", + "2eigeh", + "4eigeno", + "5eigensc", + "4eig2er", + "2eiges", + "2eigew", + "2eigi", + "1ei2g3n", + "ei2go", + "ei4g3rat", + "2eigre", + "2eigrö", + "2eigru", + "2eigrü", + "2eigs", + "2eigt", + "2eigu", + "4eih", + "ei2hum", + "ei2kab", + "ei2kak", + "eik4am", + "eik2ar", + "eik2i", + "eik2l", + "ei3k4la", + "ei3klä", + "eik2o", + "e2il", + "4eil.", + "ei4l3ab", + "ei2lam", + "eila2n", + "ei4l3ane", + "ei4lang", + "ei4lanz", + "ei2lar", + "2eilb", + "eil3d4", + "ei4lein", + "eile2n1", + "ei2let", + "eil3f4", + "eilm2", + "ei2lob", + "eil2ö", + "2eim.", + "ei2mab", + "ei2m1ag", + "eim3all", + "eim3alp", + "ei2m1or", + "2eimö", + "2eimp", + "eim2p4l", + "eim3sa", + "ei2mur", + "e4i2n1a", + "ei4na2d", + "ei4nae", + "ei4n3an", + "ei4na4s", + "ei4n3at", + "ei2n3ä", + "ein3d2e", + "ein6derk", + "e1indu", + "2eineb", + "einen4e", + "ei4n3en4g", + "ei6nen6se", + "ein5erbe", + "ei4nerf", + "ei4nerk", + "ein5er6la", + "einer6sc", + "ei2neu", + "ein4fiz", + "2einfo", + "ein4fo.", + "ein4fos", + "ein3g2", + "3einger", + "e2ingr", + "e2inhä", + "ei2nie", + "e1init", + "ein3k4", + "ein6karn", + "3einkä", + "e2inl", + "ein3n2", + "3einna", + "ei2n1o2", + "1einri", + "e6insa", + "3einsat", + "e2insc", + "5einschä", + "ein6stal", + "ein6terv", + "3eintö", + "1einu", + "ei3o", + "eio2p", + "eio4s", + "ei1p", + "eip2f", + "2eir", + "eir2c", + "ei3re", + "e1irr", + "e4is.", + "ei2sa", + "ei3sas", + "ei6schwu", + "e4ise", + "ei4ser4g", + "ei4s3er4l", + "ei6s5erst", + "ei4s3erw", + "1eisho", + "ei3s2ky", + "ei2so", + "eis2pe", + "e2iss", + "eisser6s", + "4ei1sto", + "ei2sum", + "ei2sur", + "1eiswo", + "e2it", + "ei2t1a2b", + "ei2tal", + "ei2t1an", + "ei2tap", + "ei2tar", + "ei4tat", + "2eitä", + "ei2tän", + "eite4ra", + "ei4tess", + "ei2t1h", + "ei2tin", + "eito2", + "ei4trau", + "ei4tro", + "eitsa4g", + "eit3t4", + "4eitu", + "ei4t1um", + "ei2t1ur", + "eit3z2", + "eiv2", + "eive4", + "ei2zar", + "eiz1in", + "2e3j", + "e1k", + "2ek.", + "2e3k2a", + "1ekd", + "ek2e", + "e3ke.", + "e3ke4n", + "e3kes", + "e3key", + "e3k2l", + "ek4lo", + "ek4n", + "e3k2o", + "ekor4da", + "2e3kr", + "ek4s1p", + "4ekt", + "ek2tan", + "ek5t6ante", + "ekt3at", + "ek2t1ä", + "ek2te2l", + "ekt3erf", + "ekt3erk", + "ek4t3er4z", + "ekt2o", + "ek2t3o4b", + "ek5tri", + "2e3ku", + "ekur2a", + "e3k2w", + "1ekz", + "e1la", + "el2abt", + "el3abu", + "ela2ck", + "el3ader", + "el1af", + "ela4h", + "e2l1ak", + "e2l1a2m", + "el2a3mi", + "e3lamp", + "el1ana", + "e4landa", + "e2lanm", + "e4l1ans", + "e2l1ant", + "e4lanw", + "el1anz", + "2elao", + "e2l1ap", + "e2l1ar", + "el3a2ri", + "ela2s", + "el1a4si", + "el1asp", + "ela3su", + "el3aufw", + "2e1lä", + "2elbil", + "2elbr", + "2eld", + "elda2r", + "eld3ari", + "eld4arm", + "el4d3erf", + "elder4p", + "elder4s", + "eld5erst", + "el3des", + "elds2", + "4e3le.", + "2e3lea", + "elea2r", + "2e3leb", + "4ele2c", + "el1ech", + "1elefa", + "eleg3s", + "4eleh", + "el3ehe.", + "2elei", + "e6l5ei6ern", + "e2l1ein", + "e3leine", + "e5leit", + "1elek", + "2eleko", + "e2l1el", + "1e2lem", + "2e3lem.", + "e3lema", + "ele2mi", + "e3lemm", + "2el1emp", + "2e3len.", + "elen4k3l", + "e4lense", + "e2l1ent", + "e3lep", + "2eler", + "e3ler.", + "eler2a", + "el1erd", + "e6lereig", + "el1erf", + "e4ler4fa", + "e4lerfi", + "e2lerg", + "el1erh", + "el1erk", + "e2l1erl", + "e4l3ernä", + "eler2ö", + "e2l1err", + "el3eru", + "el1erw", + "e2l1ess", + "e2l1e4ta", + "ele2ti", + "elet4ta", + "2el1ex", + "e3lex.", + "1elf.", + "elf2er", + "1elfm", + "elf4r", + "1elft", + "elgi5er.", + "elgi5ers", + "el3g2l", + "elg4r", + "e2l1id", + "2e3lie", + "eli3ef.", + "2elig", + "e2lim", + "elin3a", + "eli3no", + "el1ins", + "2elk", + "el4larb", + "ellar4t", + "el3lär", + "el5le.", + "ell2ei", + "ell3ein", + "ell3eis", + "el4lel", + "el5lend", + "ellenen5", + "ell2er", + "eller8fas", + "eller7g", + "ell3erh", + "el3les", + "el2lim", + "1ellip", + "el2lor", + "ell2ö", + "ell3sp", + "el3ma", + "elm2e", + "elm3ein", + "2eln", + "el3na", + "2elo", + "e2l3oa", + "e2lof", + "e2lol", + "e2lom", + "e2lonk", + "el1opf", + "e2l1or", + "e3lore", + "elo2ri", + "e3lot", + "e3l2ov", + "2elö", + "elö2s", + "el3p4", + "el4s5ein", + "el3sen", + "els4tri", + "el2sum", + "el4tans", + "elte4m", + "el5ten.", + "el4t3ent", + "elter4b", + "elter4f", + "elt3erh", + "elter6le", + "3elter4n", + "elt5ero", + "elter6sc", + "elte2s", + "el4tesc", + "elt3eth", + "el3the", + "el5tri", + "elts3pa", + "2e1lu", + "el1uf", + "e2l1um", + "e2l3u2r", + "elu2s", + "el3use", + "elu2t", + "el3uto", + "e1lü", + "2ely", + "e2lya", + "el3z2ac", + "el2zar", + "el4zene", + "elz1in", + "el2zwa", + "2elzy", + "e1m", + "e2m3a2b", + "e2m1alk", + "em3anf", + "e2m1ano", + "em1ans", + "1emanz", + "e4m1a4s3p", + "em1au", + "2e3mä", + "em2äh", + "1emba", + "1embo", + "1embry", + "em2dä", + "emd1r", + "em2dra", + "2eme", + "e2m1e2b", + "e2mef", + "eme2i", + "e2mele", + "em2en", + "emen6gel", + "emen4t3h", + "eme3r2i", + "e2m1er2l", + "em1erw", + "e4mesu", + "3e2meti", + "e2m1i2d", + "emi2ei", + "e2mig", + "emik2", + "em1im", + "2emin", + "emi3n2a", + "e3mind", + "em1int", + "1e2mir", + "e3misc", + "emi3tr", + "emma3u", + "em2m1ei", + "e2moa", + "e3mol", + "emo3s", + "1empf4", + "em3pfl", + "em3po", + "empo1s", + "em2sa", + "em4scha", + "em4sei", + "em2sim", + "em2spr", + "em2st", + "ems5tr", + "ems3tro", + "em3t2", + "1e2mul", + "3emuls", + "emune7", + "e3mur", + "2emü", + "e2na", + "4ena.", + "e4na2b", + "en3aba", + "en3abo", + "4ena2c", + "en3ache", + "e4n3ack", + "enadi4", + "e4naf", + "4enah", + "en3ak", + "en1al", + "enal2a", + "e4nalb", + "e3nale", + "en2alg", + "ena3l2i", + "e4nalk", + "e4nalm", + "e4nalo", + "enal3p", + "4en1am", + "ena4n", + "e4nand", + "en3ane", + "e4nant", + "e4nanz", + "en1ap", + "ena2pa", + "en3are", + "en3ark", + "en3aro", + "en1as", + "ena2sc", + "e4nast", + "2enat", + "4e5nati", + "e4natl", + "enat4s", + "e4n3att", + "4enatu", + "e4nau2f", + "en3aug", + "e4n3aur", + "e6nausta", + "e4naut", + "en1a2x", + "en1a4z", + "en1ä", + "en3äb", + "e3näi", + "e2när", + "en2ä3s", + "en3äst", + "en2ce.", + "end2ac", + "en2dal", + "en4dang", + "2endel", + "ende4lä", + "en4d3es4s", + "en2dex", + "en2did", + "en3d4ort", + "end3s4au", + "end3s2l", + "end3s2p", + "end3sz", + "en3d2um", + "en3d2ü", + "2ene.", + "en3e4ben", + "en1e2c", + "e2neff", + "ene2h", + "en2eid", + "e3neien", + "e4neige", + "4eneigu", + "e4nein", + "e4neis", + "e2n1el", + "ene4le", + "2ene2m", + "e2n1emi", + "2enen", + "e4nense", + "e4n1ent", + "en4entr", + "en3envi", + "en1ep", + "4e3ner.", + "en2era", + "e2n1erd", + "en3erei", + "e2nerf", + "en4erfr", + "1energ", + "e2nerh", + "e2nerk", + "e2n1erl", + "e4nermi", + "e4n3ermo", + "4enern", + "e4n3erne", + "ene2ro", + "e2n1err", + "en1ers", + "4eners.", + "e2n1ert", + "en4ert.", + "e2n3eru", + "e2n1erw", + "2enes", + "e3nes.", + "e2n1e2sc", + "e2n1esk", + "e2n1ess", + "en1eta", + "e2n1eth", + "en1eul", + "e2n1e2v", + "e4ne2x", + "en3f", + "enf2u", + "1engad", + "1engag", + "en3g2al", + "enge3r4a", + "en3g2i", + "en3gn", + "en3g2o", + "1engp", + "eng4ra", + "eng3se", + "2eni", + "e3ni.", + "e3nic", + "4e3nie", + "eni3er.", + "eni3erp", + "eni5ers.", + "en3i2ko", + "en3ill", + "eni4m", + "en1ima", + "en1imi", + "e2n1in", + "e3nio", + "eni2ö", + "e2nir", + "eni4sa", + "e4n3iso", + "e3nit2", + "e3niv", + "enk3aus", + "3enkeli", + "enk3erg", + "en4k3erk", + "en3k2ü", + "en2nef", + "en2nel", + "en4ner4f", + "enn3erg", + "en4n3erl", + "enn2i", + "enni6ger", + "2enniv", + "enns2", + "enn3ste", + "e2n3oa", + "e2n1ob", + "e3nobel", + "eno2br", + "e2nof", + "en3olm", + "eno2ma", + "eno4n", + "e2n1op", + "e2n1o2r", + "en2ora", + "eno4ri", + "4enorm", + "e2n1ost", + "4e3not", + "eno2w", + "2e1nö", + "en1ö2d", + "en3sabb", + "en2san", + "en5sche", + "en2seb", + "1ensem", + "ensen3e", + "ens3ere", + "en3spo", + "ens4por", + "enst5alt", + "en4s3tät", + "ens4tel", + "ens6temp", + "ens2th", + "2ensto", + "enst2ü", + "en5t2ag", + "en4tanm", + "en4tanw", + "en3t4ark", + "1entd", + "en3t2el", + "ente2n", + "3entera", + "en4terb", + "1entf", + "2entfo", + "1entg", + "3entgeg", + "en2thi", + "1enthu", + "1enthü", + "en4t1id", + "3entla", + "1entn", + "en2tob", + "entopf3", + "en2t1os", + "2entö", + "en4t3rol", + "1entsc", + "1entso", + "ent4sto", + "1entw", + "4entwet", + "3entwic", + "1entz", + "e2n1u", + "e3nu.", + "e4nu4r", + "2enu4t", + "e4nuto", + "e1nü", + "enü1st", + "4enwü", + "2e1ny", + "en3zare", + "enz2äp", + "1enzep", + "enz3erg", + "en4z3erk", + "en4zerl", + "en4z3erm", + "enz5ersc", + "enzi2d", + "enzlan4", + "enzo2l", + "1enzy", + "e1ñ", + "4eo", + "e1o2b1", + "eo3ben", + "eo3bl", + "eo3bo", + "eo3br", + "eo1c", + "eoch2", + "eo3dr", + "e1of", + "eo3g2", + "e1oh", + "eo3la", + "e3o2ly", + "e1on", + "e3o2nat", + "eo1o", + "e1opf", + "eop4r", + "e1or", + "e3or.", + "eo1ra", + "e3orb", + "eorgi1", + "e3ors", + "eort2", + "e3orw", + "eo1s2", + "e3os.", + "eo3se", + "e1oste", + "e1ou4", + "eo1ul", + "e1ö4", + "e1p", + "2ep2a", + "epa2g", + "epas6ser", + "2eper", + "e3p2f4", + "e5pfi", + "1e2pid", + "e2pig", + "e2pik", + "1e2pile", + "e3pio", + "1epis", + "2epist", + "1e2pit", + "ep3le", + "1epoc", + "eport4", + "1e2pos.", + "ep2p1a", + "eppe3l", + "ep2pl", + "ep2pr", + "2epr", + "ep3sh", + "ep2tal", + "ept2an", + "ep2tau", + "2e3pu", + "epu2s", + "4e3q", + "er1a", + "e3ra.", + "era2be", + "e2r3a2ch", + "e3rad.", + "e3radi", + "e2radj", + "e2radm", + "e4radmi", + "e4r3adr", + "eraf4a", + "era2g", + "e1rah", + "e1rai", + "er3aic", + "e3rake", + "e1rald", + "eral4eb", + "er3alke", + "e2r3all", + "er2an.", + "era4n4a", + "eran3d", + "e3rand.", + "e4rangr", + "e2ranh", + "e2rano", + "e1rap", + "er3apa", + "er3apf", + "e2rar", + "er3are", + "e3rari", + "e3ras.", + "era2si", + "e1rast", + "era2ß", + "e4ratel", + "e2ratl", + "e1raub", + "e1rauc", + "er3aue", + "erau2f", + "er3aug", + "e2ra2v", + "e1raw", + "e2r3ax", + "e1raz", + "e1rä", + "er1äf", + "er1äh", + "er1ä2m", + "er1äp", + "e2r1äs", + "er1ätz", + "3erbarm", + "erb2au", + "erb2e", + "2erbru", + "erb2sp", + "er1c", + "er3chl", + "erch2o", + "erd2am", + "erda3me", + "1erdb", + "2erdec", + "2erdel", + "er4d3en4g", + "erd3erw", + "erdes4t", + "erdeu2", + "1erdg", + "erd3st", + "2erdy", + "4ere.", + "er3e4ben", + "e3r2ech", + "er3echs", + "er1e2ck", + "er1edi", + "ere4dit", + "er1eff", + "e2r1e2h", + "ere4i", + "4e3rei.", + "e3reib", + "er1eig", + "4ereih", + "e4r3eime", + "e4reink", + "er3eis.", + "er5eisar", + "er3eisb", + "er3eisf", + "er3eisr", + "erei5str", + "e4rek", + "er1e2l", + "e2rele", + "ere3lev", + "ereli1", + "2erem", + "4erem.", + "er1emi", + "ere4mis", + "e2remp", + "2eren", + "4e3ren.", + "e3rena", + "eren1e", + "e4rense", + "e4rentn", + "e4rents", + "e3renz", + "eren8z7en8d", + "er1epe", + "4erer.", + "2ererb", + "erer3fa", + "e4r3erfo", + "e2rerh", + "e2rerk", + "e2rer2l", + "erer5lau", + "4erern.", + "e4rerne", + "e2rer2o", + "erer4ri", + "er1ers", + "4erers.", + "e8rersche", + "e2rert", + "2ererv", + "2ererw", + "2eres", + "4eres.", + "ere2sp", + "er1ess", + "eres3sk", + "er1eta", + "er1eu", + "ere4vid", + "erf2e", + "4erform", + "erf4r", + "4erfür", + "er4g3are", + "4ergebi", + "3ergebn", + "4ergebü", + "4ergeha", + "4ergehä", + "ergel4s3", + "erg5elst", + "4ergeni", + "2ergn", + "er2gop", + "4ergrem", + "erg1s", + "erg3s2o", + "ergs2p", + "ergs4t", + "e4rh", + "1erhab", + "er3hag", + "2erhai", + "4erhals", + "2erham", + "2erhan", + "2erhas", + "er3hei", + "2erher", + "er3hu", + "2eri", + "e2riat", + "e3rib", + "4e3ric", + "e4r3ico", + "er1id", + "4e3rie", + "eri3en1", + "e3ri3k", + "erik4l", + "4e3rin.", + "e2r1ind", + "e2r1ini", + "er1ink", + "er1inl", + "er1int", + "er1inz", + "e2ri2on", + "4eris", + "e2riso", + "e2risr", + "er1ita", + "3eritr", + "e3riv", + "2erk.", + "2erkaj", + "er3ker", + "1erklä", + "2erkm", + "2erkre", + "erk5t4", + "er2kum", + "2erl.", + "2erlag", + "3erlebn", + "4erleh", + "2erln", + "er3m2", + "ermen4s", + "er4m3ers", + "er4n3alt", + "er3ne", + "er4nene", + "er4nerf", + "er4nerk", + "3erneue", + "er2nob", + "erno2r", + "ern1os", + "2e1ro.", + "e1roa", + "er1ob", + "ero2bl", + "ero2br", + "e2r1o2f", + "e1rog", + "e1roh", + "e1rok", + "e1rol", + "er3oly", + "e1rom", + "er3omb", + "2e3ron", + "e2r1oo", + "er1op", + "2e4ro4r", + "eror2a", + "e1ros", + "1erosi", + "e3rosit", + "e1rou", + "e1row", + "er1o2x", + "er1oz", + "erö2d", + "2eröh", + "erö4l", + "er1ös", + "erö2sc", + "er3p", + "er3rä", + "2erren", + "er3ro", + "2errü", + "er3s2a", + "ers4ana", + "ersch4", + "er5schn", + "4ersei", + "ers2el", + "er3sen", + "er5s2i", + "er3sk", + "4ersted", + "er3stel", + "erst5ers", + "4erstil", + "ers4tod", + "ers6tr", + "er3swi", + "er3sz", + "ert1ab", + "er3tat", + "er4t3erf", + "er4t3er4g", + "er4ter4h", + "er4ter4k", + "er4ters", + "ert1h", + "er2tho", + "4ertö", + "er5tri", + "4ertru", + "erts2e", + "erts2p", + "2eru", + "eruf4s3", + "e4r3uhr", + "er1u2m1", + "er1und", + "e4rundu", + "erung4", + "er1up.", + "er3ur", + "er3use", + "e2r3uz", + "erü4b", + "3erweck", + "er4zerk", + "er4z3ers", + "es3ab", + "e4sabe", + "e2s1a2d", + "e3saf", + "es3ak", + "e4s3all", + "es1ami", + "es3ampl", + "es2ank", + "es2anm", + "es2anr", + "es3anz", + "e3sap", + "es2apa", + "esa2ra", + "e3sa2s", + "es2ast", + "esa2v", + "es1ax", + "2esb", + "esbi5er.", + "e3s2ce", + "esch2", + "es4chi", + "e2s3ec", + "es1ehr", + "esein4s", + "es2el", + "ese4nal", + "ese4neu", + "esen3o", + "es2ens", + "esen3sk", + "esen3th", + "eser4at", + "ese4r1u2", + "eses2k", + "e2s3e2x", + "2esf", + "2esh", + "es2har", + "es3he", + "2esi", + "esi1er", + "e2s3i2k", + "e2s1il", + "esi2st", + "es2kat", + "e4s3ke", + "e4s3kl", + "es3ku", + "e4s3ky", + "es3l", + "2esm", + "e2s3oa", + "e4s3ob", + "e2s1od", + "es2oh", + "eso2r", + "es1ora", + "eso3re", + "es2ort", + "e3sot", + "e3s2ö", + "4esp", + "e3spal", + "es4park", + "es2pek", + "e4spers", + "e2sph", + "e3s2pi", + "e3s2por", + "2esr", + "2ess.", + "es2s1ag", + "essali3", + "essau4s", + "1essay", + "2essä", + "2es3sc", + "ess6ere", + "ess4erf", + "ess3erg", + "ess5er6la", + "2essk", + "2esso", + "es2sof", + "2essp", + "es2s1pa", + "es2spu", + "es4stab", + "ess3tie", + "es3stu", + "estab4b", + "esta3ge", + "est1ak", + "es4tanb", + "es4tang", + "e4stant", + "e1st4ap", + "e1star", + "e4starb", + "e2st1a4s", + "e1stat", + "e4stat.", + "e4staum", + "e4staus", + "es2tec", + "este4i", + "est5eing", + "est5eink", + "est5einl", + "e1ste2l", + "es4t3emi", + "e4sten", + "es4t3eng", + "est5entr", + "est5erha", + "es4ter4ö", + "es4t3erz", + "es4t3ess", + "es2th", + "es2tid", + "e4stig", + "e1stil", + "e2stip", + "es2tis", + "estmo6de", + "1estn", + "e2stom", + "e3strec", + "es4tri", + "e1strö", + "e1stu", + "est3ums", + "es2tur", + "e1s6tü", + "e3sty", + "e3suh", + "e2s1um", + "es3ums", + "es3unt", + "es1ur", + "esu4s", + "2es3w", + "e3sy", + "es3z", + "es4zene", + "2e1ß", + "e2ß1el", + "e2ßent", + "eße3re", + "e2ß1er2g", + "e2ß1erl", + "eß3t", + "e1t", + "etab4", + "eta2c", + "2e3taf", + "2etal", + "et1ami", + "et4an.", + "et4at", + "etat3r", + "et1äh", + "2e3te", + "ete2e", + "e4t1ef", + "e4t1ein", + "ete3ke", + "eten3d2", + "ete2o", + "eter4hö", + "ete1ro", + "eter4tr", + "ete2s", + "2eth.", + "et2ha", + "e4t3hal", + "e3the", + "et2hi", + "e4thik", + "3ethn", + "et2hu", + "e4t1i2d", + "eti2m", + "etin1", + "et1ini", + "et2it", + "eti2ta", + "eti2th", + "et3l", + "2e3to", + "e2tob", + "e4t1o2f", + "et4on", + "eto4n3al", + "etons4", + "e4torg", + "eto2s", + "2etr", + "et3rad", + "e4traum", + "et3rec", + "e2t3res", + "et4ros", + "ets2c", + "etscher7e", + "etsch3w", + "ets1p", + "et2spe", + "et2ste", + "ett1a", + "et2ta2b", + "et2tad", + "et2tak", + "et4tans", + "ett2as", + "et2tau", + "et2tei", + "ette4n1", + "ett4er", + "et2t1h", + "et2t3r", + "et2t1um", + "3e2tui", + "e3tur", + "e3tü", + "etwa4r", + "1e2tym", + "2etz", + "et2zw", + "eu1a2", + "eu3b4", + "2euc", + "euch4ta", + "2eud", + "eude1s", + "eudi4e", + "2eue", + "eu2eb", + "eue6r5eif", + "eue6reis", + "euerer6s", + "euerer6t", + "eu3eri", + "eu3erk", + "eu3err", + "eu2esc", + "4euf", + "eu2fer", + "eu2g1a", + "euge4mi", + "eu6gense", + "eu3g2er", + "eugin2", + "eugin4f", + "eu4gin4g", + "eu2gre", + "eu2gri", + "eugs4", + "eug3sp", + "eu3h", + "eu1id", + "eu1in1", + "e4uk", + "1eukal", + "eu2kä", + "eulan2", + "euland3", + "eu3l2e", + "eul2i", + "2e1um", + "e3um.", + "eu3m4a", + "e3umb", + "e3umf", + "e3uml", + "e3um2s1", + "eum5st", + "e3umw", + "2eun", + "eu2na", + "eun2e", + "eu4nei", + "e3un2g", + "eu2nio", + "eu4nis", + "eunk2", + "eun3ka", + "eu1o2", + "eu1p", + "e1up.", + "eu3p2f", + "e3upg", + "eu4r1an", + "eu4r3ast", + "eura3t", + "eu2rau", + "eur1c", + "e2ure", + "euren2", + "eu4rens", + "eur4er", + "eur3f4", + "1euro", + "2eus", + "e3usar", + "eusch4o", + "eus2i", + "eu4sk", + "eu3sp", + "eust4", + "eu1sta", + "eu1sto", + "eu1s4tr", + "2eut", + "eut2e", + "eut2h", + "3eu3tha", + "eut2i", + "eu5t2o", + "eut6scha", + "eut6schn", + "eut6schr", + "2eux", + "eu2za", + "eu2zo", + "eu2z1w", + "e3ü", + "e1v", + "e2vak", + "e3var", + "eva4s3", + "2ev2e", + "eve5ri", + "evie3le", + "2e3vor", + "e1w", + "ewä2s", + "e2we.", + "ewei4sc", + "ewert4", + "ewer3te", + "e3wir", + "ewi2s", + "e3wit", + "2ex.", + "1exam", + "ex3at", + "2exc", + "2exd", + "e2xel", + "ex1er", + "2exes", + "e1xi", + "2exik", + "e2xil", + "e2x1in", + "e3xio", + "1exis", + "ex3l", + "1exp", + "2expu", + "2exs", + "2ext.", + "2ex2ta", + "ex2tin", + "1extr", + "2extu", + "2extv", + "2exu", + "e2xum", + "2e1xy", + "2ey1", + "eyl2", + "ey2n", + "ey3no", + "eys4", + "e1z", + "e3z2a", + "ez2ä", + "e2z1enn", + "e3zi", + "ezi2s", + "e3z2o", + "ez2w", + "ez3z2", + "é1b", + "é1c", + "é1g", + "égi2", + "é1h", + "é1l2", + "élu2", + "é1m2", + "é1n", + "é1o", + "é1p", + "é1r2", + "é1s", + "ési2s", + "é1t", + "é1u2", + "é1v", + "é1z2", + "è1c", + "è1m", + "ène1", + "ènes4", + "è1r", + "1ën", + "ë1t", + "ê1p", + "ê4t", + "1fa", + "fab4", + "2f1ab5b", + "fa2ben", + "2fabf", + "2fabg", + "2f1a2b5l", + "2fabn", + "3f2abr", + "2f1ab5s", + "2fabw", + "fa4cheb", + "fa4chel", + "fa2ch1i", + "fa2cho", + "fach3s4p", + "fa2dan", + "fa2del", + "f1ader", + "fa2di", + "fa2dr", + "fa3e", + "fah6l5ent", + "3fahre", + "5fahrt", + "fai3b", + "f1a2ka", + "fa2ke", + "f3aktio", + "f4akto", + "3f2aku", + "fa3la", + "fa3le", + "fal2kl", + "fal2l1a", + "fal4l3ei", + "fall5ent", + "fal6lerk", + "faller6s", + "fal6scha", + "fal6schl", + "fal6schm", + "fal2tr", + "fa2mei", + "f1amp", + "f1amt", + "3f2an.", + "fa2nar", + "fand2a", + "f2anf", + "fan2ga", + "fan2gr", + "2f1an3k", + "2fanl", + "4fann", + "f1anp", + "2fanr", + "2fanw", + "2f1an3z", + "2f1a2p", + "f2ar", + "far2b1a", + "far4bel", + "far4b3er", + "far4bin", + "farb1l", + "far2bo", + "far2b3r", + "far2b3u", + "f3arc", + "3fa5ri", + "far2r1a", + "farr3s", + "2f3art", + "2f3arz", + "fa3s4a", + "fa3sh", + "fa2st", + "2f1astr", + "fa2ß", + "f3at", + "f4at.", + "fa2to", + "f4ats", + "2f1auf", + "f3aug", + "fau2s", + "f1ausb", + "faus4t3r", + "3f4av", + "fa2xa", + "1fä", + "3fä1c", + "fäh4rin", + "fäh2ru", + "f1älte", + "2fäq", + "3färb", + "2f1ärm", + "2färz", + "fässer4", + "fäs6serk", + "fäs6serw", + "fä2ßer", + "2f1ätz", + "2fäug", + "2fäx", + "4f1b4", + "fbau1", + "fber2", + "2f1c", + "f3ch", + "2f3d4", + "fdien2", + "1fe", + "3fe.", + "featu4", + "fe2c", + "f2ech", + "fe3che", + "fe2del", + "fe2dr", + "fe2e1i", + "feein5", + "fe1em", + "2f1e2he", + "fehle2", + "feh4lei", + "f2eie", + "f2eind", + "2f1eing", + "fe3ini", + "fe3ins.", + "fei4nu", + "2f1einw", + "f1eis", + "fek4tin", + "fe2l3a2", + "fe2l1ä", + "fel2da", + "felde4m", + "feld6erh", + "fel2dr", + "2fe2lek", + "2felem", + "fe2l1er", + "fe2les", + "fe2l1o", + "fel4s3oh", + "fels2t", + "felt4", + "6fel6tern", + "f2em.", + "2femb", + "fem4m", + "2femp", + "fen3a", + "fe2nä", + "fend2", + "4fenerg", + "fe2ni", + "fe2no", + "fen3s2a", + "fen5s2c", + "fenst2", + "f1ent", + "fen3t2a", + "2f3entf", + "f2enti", + "4fentla", + "f2ento", + "2f3entw", + "4f3entz", + "3fep", + "fe2pi", + "f2er.", + "fe1ra", + "fe2rab", + "fer3a2d", + "fe2ral", + "fe4rang", + "fer4ant", + "fe4ranz", + "fe2rau", + "fe2r1ä", + "2ferd.", + "fer3da", + "fer3d2e3", + "f2ere", + "fe2r1e2b", + "fe2rec", + "3fer2ei", + "4f3ereig", + "fer3eis", + "f4erel", + "fer3ell", + "fe4rer4g", + "fer4fah", + "fer4fol", + "ferg4", + "f4ergr", + "feri2d", + "ferie4n3", + "feri4on", + "4fer4leb", + "f2ern.", + "fer4nei", + "fe2rö", + "f4erpa", + "f4erpf", + "f4erpl", + "f4erra", + "fer4reg", + "ferri2", + "f2ers.", + "f2ert", + "fert4r", + "f2erz", + "fess2e", + "fe2st", + "fest3a4b", + "fest3an", + "fest3ei", + "fes4tel", + "fes4t1o", + "fes4t3r", + "2f1e2ta", + "fe4tag", + "3fete", + "fe2th", + "fet4t3a", + "fetti3s", + "2feu.", + "feuer3ö", + "3few", + "2f1ex", + "fe1y2", + "3fez", + "1fé", + "4f1f", + "ffab6s", + "ff1a2d", + "f3f2ak", + "ff3ar", + "f3fas", + "ffa2t", + "ff1au", + "f2f1e2b", + "ffe2e", + "f2f1ef", + "f2f1ei", + "ffe3in.", + "f5fek", + "ff1e2m", + "f2femi", + "ff2en", + "ff3erle", + "fff4", + "ffi3k", + "f2fim", + "ffin3s", + "ff1lag", + "ff3le", + "ff3li", + "f3flü", + "ffo2r", + "ff1ox", + "f3f4rä", + "ff3ro", + "ffs2am", + "ff2s1p", + "ffs3tie", + "ffs3tut", + "ff3stü", + "ff3t2", + "ffus3s", + "f2fy", + "4f3g2", + "fgeb2", + "fge3s", + "fglim2", + "4f3h2", + "1fi", + "3fi.", + "fi4ak", + "fi2ar", + "fi3at", + "fid4", + "fi2do", + "f2ie", + "fi2e1i", + "fien3", + "fi1er2f", + "fi2gr", + "fi2k1as", + "fi2kel", + "fi2kin", + "fi2kn", + "fi2k1o4", + "fi4k3r", + "f2il", + "fi2l1an", + "fil3d", + "fi2les", + "fil2et", + "filg4", + "fi3li", + "fi4lin", + "fil2ip", + "fil2ma", + "fil2mä", + "fil4med", + "fil4mei", + "fi2lo", + "2fimp", + "3f2in2a", + "fin2e", + "2f1inf", + "fing2", + "fing4s4", + "fi3ni", + "f2ink", + "fin2s", + "fin3sc", + "fin3sti", + "2f1int", + "fi2o", + "fi3ol", + "fi2r", + "fi3ra", + "fi4re", + "fir3me", + "fi3s2a", + "fi4sch3a", + "fi6schei", + "fisch3o", + "fi4schr", + "fi4sch3w", + "fi3s2h", + "2f1iso", + "fis2p", + "fi2s3t", + "fite2", + "fi2tin", + "fit1o2", + "fi4tor", + "five4", + "fi2xel", + "fi2za", + "2f1j", + "3f2jo", + "4f1k4", + "fka4t3", + "f2l2", + "2fl.", + "f3lad", + "f5land", + "f4lans", + "f3lap", + "f4lasc", + "f3lats", + "flauma4", + "1flä", + "3f4läc", + "4fläd", + "2fläh", + "2f3län", + "2flär", + "2f3läu", + "f5le.", + "2f3leb", + "f4lee", + "2f5lein", + "flek3", + "flekt2", + "f3ler", + "f4lex", + "f3li.", + "3f4lim", + "f3lind", + "fli4ne", + "f3ling", + "2f3lins", + "2f5lon", + "1f4lop", + "1floß", + "1f4lot", + "flo2w", + "f3lö", + "4flöf", + "f4lög", + "3f4luc", + "f3luf", + "1f4lug", + "1f4luss", + "f4lut", + "flut1o", + "f4lü", + "f5lüm", + "fly1", + "4f3m2", + "fma5che", + "fma2d", + "4f3n2", + "fni2s", + "1fo", + "f1ob", + "fo2be", + "2fober", + "fob2l", + "2f1o2f", + "5foli3", + "fo2na", + "fo4nan", + "fon3au", + "fon3dr", + "fo4n3in", + "fo2nop", + "fons4", + "fo2nu", + "2f1op", + "4f3org", + "3form", + "for4m3a4g", + "for4mas", + "for4m3ei", + "for4min", + "forni7er.", + "for6schl", + "for4st", + "for4t3ei", + "for4ter", + "for2t1h", + "for2t3r", + "fort3s2", + "for3tu", + "for2u", + "fot4r", + "1fö", + "2fö2f", + "2f1ök", + "4f1öl", + "för4s5", + "4f3p4", + "2f1q", + "f2r4", + "f3ra.", + "frach6tr", + "2f3rad", + "2f3rah", + "fra4m", + "f3rand", + "f5rap", + "fras3ta", + "f3rat", + "1frau.", + "f3rauc", + "2fräd", + "1f4rän", + "2fre.", + "f3rec", + "f3red", + "2fref", + "f4rei.", + "f3reic", + "f4reie", + "frei1f", + "f4reig", + "frei3k2", + "2frein", + "2frek", + "2f3rep", + "2frest", + "3f4reu", + "2f3ric", + "fricht6e", + "fri3d", + "fri2e", + "2frig", + "f4ri3k", + "f3rip", + "1fris", + "f4risc", + "f4rist", + "2f3roc", + "2frol", + "1f4ro2n", + "fro4n1a", + "f4rop", + "fro2s", + "f3rot", + "frös2", + "f3ru", + "f4ruc", + "f3rü", + "4f1s", + "f2s1al", + "f2sa2n", + "fs3ane", + "f4s3ar", + "f2s1a2s", + "fsa2t", + "fs3ate", + "f2saut", + "fs2än", + "f3sc", + "f4sca", + "f4sce", + "f4schan", + "f4schef", + "f4schro", + "f4scr", + "f2s1e2b", + "fse2ei", + "f4s1ehr", + "fse2n", + "fs1en1e", + "f2s1ent", + "f2s1er", + "fse4t", + "f2s1eta", + "f2s1i4d", + "f3s2ky", + "f2s1o2", + "f3soh", + "f3sol", + "f3spann", + "f2s1pas", + "f2sph", + "f3s2pl", + "f3s2por", + "f2spre", + "f2spro", + "fs2pul", + "fs3s4", + "fs2t", + "fst2a", + "fs3tak", + "f2stas", + "f3stat", + "fs3tät", + "f4stäti", + "f3stel", + "f3stern", + "fs3th", + "f2stip", + "fs4tol", + "fs4tor", + "fst4r", + "f4s3tres", + "fs3trü", + "f4stüte", + "f2s1un", + "f3sy", + "4f1t", + "f4ta.", + "ft1a2be", + "ft1abl", + "ft1af", + "ft2ag", + "ft1ala", + "ft1an", + "f2t1ap", + "ft1a2r", + "ft3att", + "f2t1äu", + "fte2c", + "ft1eck", + "ft1edi", + "ft1eh", + "fte2he", + "ft1eig", + "ft1ein", + "ft1eis", + "ft1eli", + "fte3ma", + "ft1emi", + "f4t1ent", + "ft3erfü", + "ft1erk", + "f2t1erl", + "f2t1erz", + "f2t1e2ti", + "f2t1ex", + "f2t1h", + "f4t3hei", + "f2t1id", + "f3tik", + "f2tim", + "f2t1in", + "ft2ing", + "fto2", + "f2t1of", + "f2t3ot", + "f3t4ran", + "f2t3res", + "f3treu", + "ft4rit", + "ft3ro", + "ft3ruh", + "ft2s1", + "ft4sam", + "ft3s2c", + "ft4sche", + "ftse2", + "ft4seh", + "ftsen1", + "ft3st", + "ft4staf", + "fts3tät", + "ft4stei", + "ft4stem", + "ft6stier", + "ft6s5treu", + "ftstro4", + "ft4stru", + "f2tum", + "ft1urk", + "ft1url", + "f3tü", + "ftwa4", + "ftwa6r", + "ft3z2", + "ftze3d", + "1fu", + "3fuc", + "3fug", + "f2uh", + "fuku3", + "fulb4", + "f1um1", + "fu2mei", + "f2umm", + "fund3er", + "fun6derg", + "fun6derh", + "2f1unf", + "fung4", + "2fungl", + "2f1u2ni", + "fun2kl", + "fun2ko", + "fun2k3r", + "fun2ku", + "2f1unm", + "2funr", + "2funt", + "f2ur", + "furch2", + "fu4re.", + "2f3url", + "fus2sa", + "fus2s1p", + "fus2st", + "fu2ß1er", + "3fut", + "1fü", + "2füb", + "fühl4sc", + "fün2", + "fü2r", + "2f1v", + "4f1w", + "f1y", + "4f1z", + "fz2a", + "fzeiten6", + "fzei8t7end", + "fz2ö", + "fzu2ga", + "fz2w", + "3ga.", + "2gabf", + "2gabg", + "2g1a2b3l", + "gab2o", + "g1abr", + "gab4ri", + "2gabsc", + "g2abt.", + "2gabtr", + "ga3bu", + "2gabw", + "2gabz", + "ga1c", + "gade2r", + "ga3d2i", + "gadi4e", + "ga2dr", + "gae2", + "ga1fl", + "5gag.", + "ga1k", + "ga2ka", + "ga2ku", + "gal2a", + "ga3laf", + "ga2lar", + "2g1alau", + "2g1alb", + "2g1alg", + "gal3lo", + "2g1alp", + "2g1alta", + "2g1altd", + "g1a2lu", + "ga2mec", + "ga3mel", + "gam3ma", + "5g4amo", + "2g1amt", + "g1a2na", + "2ganal", + "gan3d4", + "2ganf", + "2ganga", + "4gangeb", + "gan2gr", + "gang4sp", + "gan2g1u", + "2g1ank", + "2ganl", + "2ganmu", + "3g2ano", + "ga2nob", + "2ganr", + "gans2", + "g2ans.", + "2g1ansi", + "2ganst", + "2ganw", + "ga1ny", + "2g1anz", + "ga3pe", + "2g1app", + "ga1q", + "3gar.", + "g2ara", + "2garc", + "3g2ard", + "ga3ret", + "ga3r2i", + "2g3arm", + "ga3r2o", + "gar2s", + "2g1arti", + "ga3ru", + "2g1arz", + "g2as.", + "ga2sa", + "ga4s3al", + "ga4sam", + "gasche4", + "gase2", + "ga2sei", + "ga2sel", + "ga2se4m", + "ga2si", + "ga2sor", + "gas3s2", + "5g4asse.", + "g3asses", + "6gassess", + "ga2st", + "ga4ste", + "gas4t3el", + "ga4str", + "gast3rä", + "ga3t2a", + "2gatm", + "gat4r", + "gau1c", + "2g1auf", + "2g3aug", + "g2auk", + "gau5ne", + "2g1aus", + "2g1aut", + "ga3z", + "2g1äp", + "gär3th", + "2gärz", + "gä4u", + "2g5b4", + "gber2", + "gbi2", + "gby4t", + "2g1c", + "2gd", + "g1da", + "g3d2ad", + "gda3de", + "g2d1ak", + "g2d1an", + "g2d1ar", + "g2d1au", + "g1dä1", + "g2dei4", + "gd1els", + "g2dent", + "g2d1er", + "g2d1et", + "g2d1in", + "g1do", + "g2dop", + "g1dö", + "g1dr", + "gd3re", + "gd3ru", + "gd3s2", + "gdt4", + "ge3a2", + "ge4ate", + "geb2a", + "ge3ble", + "geb4lin", + "geb4lo", + "gebot4", + "3gebü", + "ge1c", + "ge3ck", + "ge1e2", + "ge3ec", + "ge2es", + "geest3", + "ge5fa", + "3gefä", + "4g1eff", + "gef4l", + "gef4r", + "ge3fu", + "g4eg", + "gege2n1", + "gegene4", + "gegen3s4", + "ge3g2l", + "geg4r", + "geher3l", + "ge3ho", + "2g1eid", + "ge4ie2", + "ge4ig", + "g2eil", + "ge1in1", + "ge2inf", + "gein4h", + "2g1einr", + "gein2s", + "gein2v", + "ge1ir", + "2g1eise", + "gei3sh", + "geis4s3c", + "gei2st", + "geist3r", + "2gek.", + "ge4lanz", + "gelb1r", + "gel4b3ra", + "gelb3s", + "gel4den", + "gelder4", + "gel6derh", + "gel6ders", + "ge3lec", + "gele5cke", + "ge2lef", + "2ge2lek", + "2gelem", + "gelen1", + "ge4lene", + "gel3ere", + "ge4lerk", + "geler3ö", + "ge4l3ers", + "ge2l1ev", + "gel3f", + "gel1i4m", + "gel3la", + "gell2i", + "gel2ö", + "gel3sa", + "gels2p", + "gels2t", + "gel3ste", + "gel3sz", + "gel3ta", + "gelt4r", + "gel3z2", + "gem2", + "ge4ma.", + "gem6e", + "4g1emp", + "ge3mu", + "g4en.", + "ge3na", + "ge4n1ac", + "ge4nad", + "ge4nak", + "ge4n3al", + "ge4nam", + "ge4nap", + "ge4nar", + "ge4nat", + "gen4aug", + "4genda.", + "gend3in3", + "4g3endmo", + "gen2d3r", + "gen3eid", + "gener4f", + "4generg", + "ge4n3ern", + "gen6erwe", + "gener4z", + "ge2nim", + "gen3k4", + "gen3n", + "ge2noc", + "gen4sam", + "gen6semb", + "gen3sk", + "gen3sz", + "gen3tä", + "2gentf", + "gen3t2h", + "gen5tr", + "2gentw", + "gen3zw", + "ge1oo", + "geo2ri", + "g2ep4", + "ge3pl", + "ge3po", + "ge1ra", + "ge2rab", + "ge2rak", + "ge2r3al", + "ge3rann", + "ge4rant", + "ge4r3a2r", + "ger2as", + "2gerdg", + "ge3rem", + "ge4rene", + "ge4reng", + "ge4ren4s", + "ge4r3ent", + "ger2er", + "gerin4d", + "gerin4f", + "ger4inn", + "gerin4t", + "4ger4klä", + "g3erlas", + "ger5me", + "ger3no", + "2g1ernt", + "ge1ro", + "ge2rob", + "ge1r2ö", + "ger4sat", + "4g3er4seh", + "ge3r2u", + "ge1s2", + "g4es.", + "ges3auf", + "3ge3sc", + "gesch4", + "ge6sche.", + "ge2s3eb", + "4g3e4sel.", + "ges3elt", + "ge2s3er", + "ge3sha", + "ge3si", + "ge3so", + "ge3spa", + "ges4pi", + "ges3se", + "ges3s4t", + "gest2", + "gest4a", + "ge3stak", + "ges4tan", + "ge3st6e", + "ge4s3ter", + "ges3th", + "ges6tier", + "ge4s3tur", + "ge3t2a", + "ge4tang", + "ge4tant", + "g1etap", + "ge2thi", + "ge5trei", + "ge5tri", + "ge5t4u", + "2g1e1ul", + "ge3unk", + "ge1urt", + "ge3u4t", + "4g1e2x", + "2g5f4", + "gfi2l", + "2g1g", + "gga4t", + "g5ge", + "gge2ne", + "gg2l", + "g3gla", + "g3glo", + "g2g3n", + "gg4r", + "ggs2", + "2g1h", + "4gh.", + "gh2a", + "3ghale", + "gh2e", + "3g2het", + "3g2hie", + "gh1l", + "3gh2r", + "ghs4", + "gh3sc", + "g2hu", + "gh1w", + "gi3alo", + "gich2", + "gicht1", + "gie3g", + "gi2e1i", + "gi2e3l", + "giel2a", + "gie5n2e", + "gi4eno", + "gie3res", + "gie1st", + "gift5s", + "gi2gu", + "gi2kel", + "2g1ill", + "gi2me.", + "gi4mes", + "gi2met", + "2gimp", + "2gin2d", + "gi3ne", + "2g1inf", + "2gin4h", + "2g1ins", + "gin2sa", + "2g3int", + "2gin2v", + "gi2ob", + "2giok", + "2g3isel", + "git2a", + "gitt4e", + "gi3tu", + "gi4us", + "2g1j", + "4g5k4", + "gl2", + "4gl.", + "4g1lab", + "2g1lac", + "2gladu", + "2g1lag", + "2g1lam", + "2gland", + "gla2s1c", + "glas3t4", + "3g2laub", + "2g1lauf", + "2gländ", + "2gläuf", + "gl3b", + "g2l4e", + "2g3le.", + "3glea", + "2g3leb", + "g3lec", + "4g3led", + "g3lee", + "2g3leg", + "2gleh", + "g4leic", + "4g3lein", + "gleiter8s", + "glei4t5r", + "g3len", + "4glenk", + "4g3ler", + "glerei4", + "2gles", + "3gles.", + "g3lese", + "g2lia", + "2glib", + "3g2lid", + "3g2lie", + "4g3lieb", + "2glif", + "g2lik", + "4glil", + "g2lim", + "2glin", + "g2lio", + "2glis", + "g2lit", + "g3lite", + "g2liz", + "g3lize", + "g2loa", + "g2lob", + "g2loc", + "2g3loch", + "g2lok", + "g2lom", + "g2lop", + "2glorb", + "2glos", + "g2lot", + "2glöch", + "2glös", + "2glöw", + "2gls", + "g1lu", + "2g3luf", + "2gluk", + "2g3lun", + "g2lut", + "3g2lü", + "g3lüg", + "2glw", + "3g2ly", + "2g1m2", + "gmen4tr", + "gmi2s", + "g1n", + "2gn.", + "g2n2a", + "g4na.", + "2gnac", + "g4nad", + "2g5nah", + "gn4al", + "gna4l3er3", + "2gnanl", + "3g2nä", + "2gnb", + "2gnc", + "2gnd", + "gn2e", + "g3neh", + "2gn3ent", + "gne2tr", + "gneu1", + "2gnf", + "2gng", + "2gnh", + "g2nie", + "g2nif", + "g4nin", + "2gnint", + "2gni4s3", + "gnise2", + "2gnk", + "2gnl", + "2gnm", + "g2no", + "3g4non", + "gno1r", + "g3not", + "2gnp", + "2gnr", + "2gns", + "2gnt", + "2gnu", + "3g2num.", + "g2nü", + "2gnv", + "2gnw", + "g2ny", + "2gnz", + "go4a", + "goa3li", + "g1ob", + "gobe3l", + "2gobj", + "g2ob2l", + "gob2s", + "2g1o2f", + "2gog", + "2g1oh2", + "goh3ren", + "go1i", + "gol2a", + "gol2da", + "gol2fr", + "3gon.", + "go4nat", + "gon2e", + "3gons", + "3g2opa", + "gopf4", + "go2pos", + "2gopt", + "gor2a", + "2g1ord", + "2g1org", + "go2si", + "go2s3p", + "go1ste", + "2g1osz", + "go3t2h", + "got6terb", + "got6t5erg", + "gotte4s", + "3gou", + "go1y", + "gö2f", + "g1öl", + "3göt", + "2g3p4", + "2g1q", + "g2r4", + "g4rab", + "gra2ba", + "gra2bi", + "gra4bl", + "2g3radl", + "2g3rah", + "2g3rak", + "gram1", + "grammen6", + "gram8m7end", + "gram6mer", + "g3rand.", + "2gra2r", + "grar1e", + "gra4s3a", + "gra4sh", + "gra4sp", + "gra2st", + "2g3raub", + "grau3f", + "2graum", + "grau3sk", + "2gräd", + "gräs1c", + "g3räu", + "2g5re.", + "g4reb", + "2g3rec", + "g3rede", + "g4re2e", + "2g3ref", + "gre2fr", + "2grege", + "2g3reic", + "grei4fr", + "2g3reih", + "g3rein", + "g3reit", + "3g4rem", + "3gren", + "4g3renn", + "gre3no", + "gren6z5ei", + "grenz3w", + "g4rer", + "2grese", + "gres6ser6", + "g3ret", + "g3rev", + "2g3ric", + "gri2e", + "2g3riem", + "g3riese", + "2grig", + "gril4la", + "4g3ring", + "4g3rinn", + "gro2b3a", + "gro3ber", + "gro2bl", + "gro2b3r", + "2groc", + "2groh", + "2g3rol", + "2g3rose", + "g4ross", + "gros6sel", + "g4rot", + "2gröh", + "2gruf.", + "g4ruft", + "2g3ruh", + "g3rui", + "2g3rum", + "grun2g", + "3grup", + "3grus", + "3gruß", + "2g3rut", + "2g3rüc", + "4g2s1", + "gs3a2b", + "g4sac", + "g5sack", + "gsa2d", + "gs3a2k", + "g3sal", + "g4s3alb", + "g4sall", + "g4salm", + "g4salt", + "gs2am", + "g4s3ama", + "gs3amb", + "g4s3amp", + "gs3a4p", + "gs3a2r", + "g3sat", + "gsau2g", + "gsau4r", + "gsa2v", + "g3säu", + "g3s2c", + "g4sca", + "g4s3ce", + "gsch4", + "g4schef", + "gs4chi", + "g4sco", + "gse2", + "gs2e3h", + "gs4eil", + "gse4kl", + "g3sel.", + "g4sela", + "g3seln", + "gs3em", + "gsen1", + "g4s3ent", + "g4s3er", + "g3sere", + "gser1i", + "g4se4s", + "gse4t", + "g4seu", + "gsfi2l", + "gsgene4", + "gs3ha", + "gsi2d", + "gs3i2k", + "g3sil", + "gs3io", + "g4s3ita", + "gs2ki1e", + "gs3kr", + "gso2", + "g4s3o4b", + "g3sol", + "gs4on", + "g4s3op", + "g5s4orge", + "gs4pant", + "g4s3pas", + "g3spei", + "g3s2pek", + "g3s2pi", + "g5s6pie", + "g4s3pl", + "g5s6port.", + "g4s3pru", + "gsrat4", + "gsrü2c", + "gs3s4", + "gs3ta", + "g3s4tad", + "g4stag", + "g3s4tan", + "g4stanz", + "g3star", + "gs4tati", + "gs3tä", + "g3steh", + "g3s4tein", + "g3st2el", + "gs4tell", + "gste2r", + "gst3err", + "g1steu", + "gs2thy", + "g3stif", + "g3stil", + "g3stim", + "g3stir", + "g3sto", + "g4stoch", + "g4stod", + "g4stor", + "gs3tö", + "gs4tör", + "gs3tr", + "gst4ra", + "gs4tras", + "gs4trat", + "gst5reit", + "gst4res", + "g4streu", + "gst3rit", + "gst3ros", + "g3stun", + "gs3tü", + "gs3un", + "g3sy", + "2g1t", + "g3te", + "gtei3s", + "gt1h", + "gt2hy", + "gt2i", + "gti2m", + "g3to", + "gt4r", + "gt4s", + "g3tü", + "gu4ale", + "gu3am", + "gu1an.", + "gu1ant", + "gu1as", + "gu1c", + "gu4d3r", + "gu2e", + "2gued", + "guet4", + "2g1u2f", + "2g1uh", + "gu3ins", + "gu1is", + "gum2e", + "3gumm", + "gummi1", + "gun2e", + "2g1unf", + "gunge2", + "4gungew", + "2gungl", + "2g1u2ni", + "2g3unk", + "2gunr", + "gun2s", + "2gunt", + "3gur", + "gure4", + "4g1url", + "gur2t3h", + "gur2tr", + "gurt3s", + "guru1", + "gu2s", + "gu4s3a", + "gu3sc", + "guschi5", + "gu3se", + "guss1o", + "gus2sp", + "gus2st", + "gu4st", + "gust3a4b", + "gus3te", + "gus6t5en6d", + "gus6terl", + "gus4tr", + "gu2t", + "gut1a", + "gut3er4h", + "gut1h", + "gut2s3p", + "2güb", + "3gür3", + "gü2s3", + "2g1v", + "2g1w", + "gy3n", + "gy4na", + "2g3z2", + "gzeu4gi", + "2ha.", + "hab2a", + "hab2e", + "h3abf", + "hab2i", + "h1ablu", + "2habn", + "h1a2br", + "h1abs", + "2habw", + "ha4ch3en", + "ha2cho", + "hacks4", + "2hada", + "ha2del", + "hade2n", + "h1adle", + "h1a2dr", + "ha3dri", + "2hae", + "ha3el", + "ha4far", + "haf2e", + "h1affä", + "haf3f4l", + "h2aft", + "haf4to", + "haf2tr", + "haf4tre", + "haft4s3p", + "hag2a", + "h2agg", + "h1ah", + "ha3ha", + "h2ahs", + "h2ai", + "3hai.", + "h2aj", + "2haka", + "ha1kl", + "2h2al.", + "ha3l2al", + "halan4c", + "h1a2lar", + "ha2lau", + "hal2ba", + "hal4bel", + "hal4bin", + "hal2b3r", + "hal2bu", + "2hale", + "2halh", + "hal2i", + "hal2l1a", + "hal6lere", + "haller6f", + "hal6lerg", + "ha3lo", + "4halp", + "hal4sk", + "hal2sp", + "hal4tal", + "hal4tei", + "hal2t3r", + "hamot4", + "2h1amt", + "h2an.", + "2hana", + "ha2nal", + "ha2nan", + "han2au", + "2hanb", + "h2anbe", + "h2and", + "han2da", + "han4d3er", + "han2d3r", + "hand3s", + "ha2nem", + "han2f1", + "han6g5end", + "han4gro", + "han2k1", + "2hanl", + "2hano", + "2hanr", + "h1ansc", + "2hanz", + "2h1ap", + "3h2ape", + "ha2pl", + "ha2po", + "ha2pr", + "h2a3ra", + "ha4rab", + "2harb", + "2harc", + "h2ard", + "har2fr", + "h1arm.", + "har3ma", + "h2arme", + "har4me.", + "har4ne", + "ha2rom", + "2hars", + "hart4e", + "har2th", + "h1arti", + "har4tr", + "har2za", + "h2as", + "2has.", + "2ha3sa", + "has4c", + "has2h3", + "has4sa", + "hasser4", + "has4s3t", + "ha2str", + "h1a2ß", + "ha2ta", + "hat2i", + "h3atl", + "ha2t3r", + "2hats", + "hat5t2", + "h3attr", + "h1audi", + "h1aufb", + "hau5f6lie", + "hau3f4lo", + "2h1aufm", + "h1aufs", + "h3au3g2", + "h1aukt", + "hau2sa", + "hau4san", + "hau2s1c", + "h2ause", + "hau4sel", + "hau6s5ent", + "hau4spa", + "hau4spe", + "haussen6", + "hau4sur", + "hau2t1a", + "hau4t3r", + "ha2ve.", + "häde2", + "h1äff", + "2häi", + "hä2kl", + "2härz", + "hä6s5chen", + "2h1äst", + "2häug", + "häu2s1c", + "hä3usp", + "2h3b4", + "hba4ras", + "hber2e", + "2h1c", + "2h3d2", + "hdan2", + "2hea", + "he2ad", + "he3be", + "heb3eis", + "he2b3l", + "he3br", + "he3bu", + "he3ch2e", + "he3chi", + "he1cho", + "h3echs", + "he3cke", + "hed2g", + "he2dit", + "he1e4m", + "hee2n", + "hee2s", + "he1e2t", + "h2ef.", + "he2fan", + "he2fau", + "he2f1ei", + "he3f2em", + "hef3erm", + "2heff", + "he2fid", + "he4f3in4g", + "he2f5le", + "2hefr", + "hef4ra", + "he2fre", + "3heft", + "he2fu", + "he3gu", + "he2hel", + "hei4a", + "h4eib", + "h1eie", + "h1eif", + "h1eig", + "he2im", + "hei4mal", + "hei4man", + "hei4mar", + "hei4mei", + "heim3p", + "hei4mu", + "2hein", + "hei4na", + "heine2", + "hei4n3eb", + "hei6nene", + "hei4n3er", + "h3eintr", + "2heio", + "2he1ism", + "he1ist", + "h2eit", + "heit4s3", + "h1eiw", + "hekt3a", + "he2la", + "he3lag", + "hel1an", + "hel3au", + "hel1ec", + "he2lek", + "h3elem", + "he2len", + "h2elf", + "he3li", + "hell2a", + "hel4l3au", + "hel4mei", + "he3lo", + "he4lof", + "hel2or", + "he2lö", + "4helt", + "h4em.", + "2hema", + "hem2b", + "1hemd", + "2heme2", + "h2e3m2i", + "he4mia", + "h3e4miss", + "1hemm", + "2h3emp", + "h2en.", + "he4n3a2", + "he2nä", + "hen3ebe", + "henen1", + "hen3end", + "he4nene", + "he4nens", + "hen3erg", + "he4nerm", + "he2n1e4t", + "2henga", + "hen4gag", + "hen4kan", + "hen4kau", + "2heno", + "heno3t", + "hen4sem", + "henst2", + "hen3str", + "hent2a", + "hen3te", + "hen4ter", + "hen5tr", + "hen4tri", + "h1ents", + "2h3entw", + "h3entz", + "he4n3u", + "hen3z2", + "2he2o", + "he3on", + "he3op", + "he3pa", + "he3ph", + "h1e2pi", + "hept2", + "h2er.", + "her3a2b", + "he2rad", + "2herap", + "he4r3a2r", + "herau2", + "herb2", + "he2r1e2b", + "he4reck", + "her4eif", + "4he3reig", + "he6reis.", + "her7eises", + "he2rel", + "he4rene", + "he6rersc", + "he4rerw", + "h1erfo", + "her4fol", + "6hergebn", + "2herif", + "herin4d", + "herin4f", + "he6rin6nu", + "herin4s", + "h1erke", + "her4klä", + "h5er6kran", + "h6erlad", + "2herm", + "he3ro", + "he4r3o2b", + "he4rof", + "he4rop", + "he4rot", + "h1erör", + "hert4", + "her3th", + "her3um", + "her4zap", + "her6zeng", + "h3erzeu", + "her2z1w", + "he3s4a", + "2hese", + "he3si", + "he3s2p", + "hes6tä", + "he2tap", + "he3tä", + "heter2", + "he3th", + "het2i", + "he3t4s", + "he2u", + "heu3g", + "he3unt", + "3heusc", + "he3x", + "he1x2a", + "2hexp", + "hey2", + "he1ye", + "1hè", + "2h3f4", + "hfaller6", + "hfan2", + "hfel2l3", + "hfi2s", + "hflei2", + "2h3g4", + "hga2s1", + "2h1h2", + "hhoh2", + "4hi.", + "2hia", + "hi2ar", + "h1iat", + "2hic", + "hi1ce", + "hich6t5er", + "hicht6sp", + "hi3d", + "hid4e", + "hi4dio", + "2hido", + "hi2e", + "hi3ens", + "hie4rei", + "hier3i", + "hie4rin", + "hiers2", + "hif3f4r", + "hi2k3r", + "hi2l3a4", + "hile3n2", + "hil2fr", + "h2im", + "2hima", + "h3i4mit", + "h4imm", + "h3impe", + "hi2n", + "hi3nak", + "hi3nam", + "hi3nap", + "hi5n2as", + "h2inde", + "hine2i", + "hi3nel", + "hin2en5", + "h1inf", + "h1inh", + "2hi3n2i", + "hin3n2", + "hi3n2o", + "hin3s2", + "hin2t1a", + "2hio", + "hi3ob", + "hi4on", + "hi2p3", + "hi4pl", + "hips2", + "hi4pu", + "hi2r", + "hi3ra", + "2hi3re", + "hi3ri", + "hir2m1a", + "hir2mi", + "hirn1", + "hir4ner", + "hir2s", + "1hirt", + "2his.", + "his2a", + "hi4se", + "h1i2so", + "hi3tac", + "hi2tan", + "hi2tel", + "hi1th", + "hi3t2i", + "hit1r", + "hi2tro", + "hit3z2e", + "hi2v1o", + "2h1j", + "2h1k4", + "hkamp2", + "h2keu", + "hki2n1", + "h3kö", + "2hl", + "h4laf", + "hl2ag", + "hla2gr", + "hlan4d3a", + "hl1ans", + "hl1anz", + "h1las", + "h1lat", + "h1laut", + "h1lay", + "h3läche", + "h1läs", + "h1läu", + "hlb4", + "hl3d4", + "h3le.", + "hle3a", + "h3leb", + "h3led", + "hle3e", + "h2leis", + "h3leist", + "hl1el", + "h5len.", + "hle4nas", + "hlenen3", + "hl2enn", + "h4l3entr", + "h4lents", + "hl2enz", + "h3ler", + "hle2r3a", + "hl4ere", + "h2lerg", + "hler4hö", + "hl2erk", + "h6l3er4nä", + "hle3run", + "hl1erw", + "h4lerz", + "h3les", + "h4lesi", + "h4leud", + "hlf4", + "hlg4", + "h2lie", + "h3lied", + "h2lif", + "h2lim", + "hl1ind", + "hling4s3", + "h2lip", + "h2lis", + "h2lit1", + "hl3l2", + "hl3m2", + "h2lo", + "hl1ob", + "h3loc", + "hl1o2f", + "h3log", + "h4lor", + "hlo2ra", + "h3los.", + "h3losi", + "h4loss", + "hlos4st", + "h2lös", + "hl4sar", + "hl2ser", + "hl3ska", + "hl3s2lo", + "hl5s6tern", + "hls3tie", + "hl5str", + "hl2su", + "hl3t2", + "h3luf", + "h3luk", + "h3lumpe", + "h1lüf", + "hlz2", + "2h1m", + "hm2a", + "hm3abl", + "h3mad", + "h3mag", + "h3mak", + "h3man", + "h2mant", + "h3mar", + "h4m3arc", + "h3mä", + "h4mäc", + "h4mäh", + "h4mäl", + "hm2e", + "h3me.", + "h3med", + "hme1e4", + "hmeer4s", + "h3mein", + "h3meld", + "hme3le", + "h3men", + "hmen2s", + "hme4ran", + "hme4rei", + "hme1s2t", + "h3mex", + "hmi2e", + "h3mind", + "h3mini", + "h3minz", + "h3mirr", + "h2mo", + "h3mop", + "h3mot", + "h3m2ö", + "h4möl", + "hm3p2", + "hm2s", + "hm3sa", + "hms1p", + "h2mu", + "h3mul", + "hmut4s", + "2hn", + "h2na", + "hna2c", + "h3nag", + "h3nam", + "h4nar", + "hn3a2te", + "h4natt", + "h3nau.", + "h2nä", + "hn1äh", + "h3näs", + "hn3d4", + "hn2e", + "hne3b", + "hne2e3", + "hn3eff", + "hn3eig", + "hn3ein", + "h2nel", + "hne4n", + "hn4eng", + "hne4pf", + "h3ner", + "hner4de", + "hner3ei", + "h4n3e2ro", + "h4n3ersa", + "hn3ex", + "hn3f4", + "hnflei4", + "hnhof8stras", + "h2nic", + "h2nid", + "h2nie", + "hn1im", + "hn1in", + "h2nip", + "hni4sa", + "hnk4", + "hnno2", + "h2no2r", + "hnra2", + "hn3sa", + "hn3s2p", + "hnst2", + "hns4to", + "hnsuch4", + "hnts2", + "h2nul", + "h2n1unf", + "hn3z2", + "ho4ar", + "ho3bern", + "ho2b3l", + "ho2ch3", + "ho4cha", + "hoche2", + "ho2cka", + "ho6ckerl", + "hock3t", + "2hod", + "2ho2e", + "hoe3n", + "ho3er", + "ho2f1a2", + "ho2fä", + "ho2fed", + "ho2feu", + "hof3f4a", + "ho2f3l", + "ho2f1o", + "ho2f3r", + "ho2fu", + "2hoi", + "ho2l1a2", + "hol3ar", + "1hole", + "ho2l1ei", + "ho2lem", + "hol3g4", + "hol3k", + "holl4", + "hol3s", + "2holy", + "h3olym", + "1holz", + "hol6zene", + "hom2e", + "ho2me.", + "ho2mec", + "ho2med", + "h2on", + "hon2er", + "ho1on", + "hoo2r", + "2hop", + "ho1ra", + "h1o2r2an", + "ho2rau", + "h1or3d", + "2hore", + "ho4rens", + "ho3ret", + "2h1org", + "hor3ta", + "hor4ter", + "h1ortu", + "h2os.", + "hose2", + "ho2sei", + "ho3sl", + "ho4sla", + "ho2sp", + "ho3spr", + "ho4ßene", + "2hot.", + "ho3th", + "2hotr", + "2hot3s2", + "1hou", + "hou4s", + "2ho2w1", + "h1ox", + "ho1y2", + "1h2ö", + "2hö.", + "hö2c", + "hö3ck", + "5höhe", + "2hö2s1", + "h3öst", + "2h3p4", + "h1q", + "2hr", + "hra2b", + "hr3a2c", + "hr3ad", + "hr1a2g", + "h1r4ah", + "h1rai", + "h1rane", + "hr3ap", + "h3räu", + "hrb4", + "hr1c", + "hr3d", + "h2rec", + "h3r2ech", + "h3red", + "h3ref", + "hr3eff", + "h2r1eh", + "h4rei.", + "hrei4ba", + "hrei4br", + "h3reic", + "h3reif", + "h4r3eig", + "hr4eini", + "h4reinl", + "hrei3th", + "hreli1", + "h3rep", + "hrer6geb", + "hr2erh", + "hr2erk", + "h4rerla", + "h6rer6leb", + "hr2erm", + "hrer3s", + "hrer4sa", + "hr2erw", + "hr2erz", + "h3re2s3", + "hress2", + "hrest2", + "hre2t", + "h2r1eta", + "h2r1eu", + "h2rev", + "hrg2", + "h2ri", + "h3ric", + "h4rick", + "hri4e", + "h3riesl", + "h3rin", + "h4r1ind", + "hr1int", + "h4rist", + "h5ritter", + "hr3l", + "hr3m2", + "h3rog", + "h3roh", + "h1ro2l", + "h4romat", + "h4rome", + "h4romi", + "h4romo", + "h4ron", + "h1ropa", + "hro4r", + "h3rou", + "h3rö2s", + "hrr4", + "hr4s1ac", + "hr4s3and", + "hr3schl", + "hr2s1em", + "hr2sen", + "hr2s1er", + "hr2set", + "hr4sh", + "hr2sin", + "hrs3k", + "hrs3l", + "hr4s1of", + "hrst2", + "hr2su", + "hr2tab", + "hr2tan", + "hr2te2l", + "hr2th", + "hr2top", + "hrt3ric", + "hrt2s", + "h3ruh", + "hr1ums", + "h3rut", + "h3rü", + "h4rüb", + "h4ry", + "hrz2", + "4hs", + "h4s3acht", + "h2s1a2d", + "h2s1alk", + "h2sall", + "h4samt", + "h2san", + "hs3and", + "h2s1as", + "h2sath", + "h2sato", + "h2saud", + "h4s3aur", + "h2saut", + "h2säh", + "h2säug", + "h4schan", + "hs2cr", + "h2s3ec", + "hse4e", + "h4s1ehr", + "h2s1eie", + "h4seind", + "h6seinst", + "h3sele", + "hse4lin", + "hs1emi", + "h4sendw", + "hsen5erg", + "h2s1ent", + "h2s1erf", + "hs1erg", + "h2serh", + "h4serkl", + "h2s1erl", + "hs1ern", + "h4sernä", + "hs4erne", + "h2serö", + "h2s1erw", + "h2serz", + "h2sex", + "h3s2ext", + "hsha2k", + "h2s1i2d", + "hs2im", + "h2s1ing", + "h3s4inni", + "h4s3ita", + "hs2kal", + "h3skand", + "hs1of", + "h2sop", + "hs1org", + "h2spac", + "h4s3pani", + "h2s1par", + "h2s1pat", + "h3spec", + "h3spei", + "h3sperb", + "h2sph", + "h3spoi", + "h2sprä", + "h2spro", + "hss4", + "h1st2a", + "hs3tabl", + "h3stad", + "h2staf", + "hst3alt", + "h3stan", + "hst3arb", + "h2s3tau", + "h2s3täu", + "h1stec", + "h1stei", + "h1stel", + "h4stele", + "h3s4terb", + "h3s4tern", + "h1s2ti", + "h2stit", + "h1sto", + "h2stol", + "h2stor", + "h1str", + "h4s3treu", + "hstro2", + "hs3tum", + "h1stun", + "h1stü", + "h2s1u", + "hs2ung", + "4h1t", + "ht1a", + "h2tab", + "hta2bl", + "h2ta2d", + "ht2ag", + "ht4akt.", + "ht4akte", + "h2tall", + "h4talo", + "h2talp", + "h2talt", + "h4ta2m", + "h2ta2n", + "ht3ane", + "ht2ank", + "h2tap", + "h2ta2r", + "ht2a2s", + "h2t3asi", + "h2tasy", + "h2t3at", + "h3tat.", + "h3tate", + "h2tau", + "h3taum", + "h4tax", + "ht1ä", + "h2tär", + "ht3e4ber", + "ht1e2c", + "hte3cha", + "h2t1e2d", + "ht1eff", + "ht1e2he", + "h2teif", + "h2t1eig", + "h4t3eilz", + "h2t1eim", + "ht1ein", + "h2t1eis", + "h2t1eke", + "h4t3elas", + "hte6l5ei.", + "h4telek", + "h4t3elfe", + "h4t3elit", + "hte4m", + "h2t1emi", + "h2temp", + "h4tenga", + "h4t3engl", + "h4t3enta", + "h4tentf", + "h4tents", + "hter6de.", + "hterer6s", + "ht3erfo", + "ht3erfü", + "h6terfül", + "h6tergeb", + "ht3ergr", + "hter6gri", + "ht1erh", + "hter6häl", + "hter8höhu", + "h6terleb", + "h6t5erleu", + "h6terneu", + "ht5erspa", + "hter8spar", + "ht3erst", + "h6tersta", + "hter6tra", + "ht3erwä", + "ht3erze", + "h4t1e2se", + "h4t1ess", + "h2teta", + "hte4th", + "h2t1eu", + "h4textr", + "h2t1h", + "h4thei", + "h3thera", + "h3thes", + "h4tho", + "h2t1i2d", + "h2t1im", + "h2t1i6n3", + "ht3ine", + "h2t1is", + "hti5t2", + "htni2", + "h2t1ob", + "hto4d1", + "h2t1o2f", + "h4t3oly", + "h2tope", + "h4tord", + "ht3rak", + "h3tran", + "ht3rand", + "h4t3ras", + "ht6rates", + "ht3rau", + "h4traub", + "ht6raume", + "ht3rec", + "h5treck", + "ht3rei", + "h2t3res", + "ht3ric", + "h4t3rieg", + "h4t3rin", + "h2t3rol", + "h2t3ros", + "ht3röm", + "ht3ru", + "h2t3rü", + "h4ts", + "ht2sah", + "ht2sal", + "ht4s3a4n", + "ht2scr", + "ht4sein", + "ht2sel", + "ht4s3end", + "ht4seng", + "htse2r1", + "ht4s3eri", + "htsha2", + "ht3s4hak", + "hts3kr", + "ht2s1o", + "ht2sp", + "hts3par", + "hts3tät", + "hts4tie", + "hts5trau", + "ht4s3tur", + "ht4s3tür", + "ht2su", + "htt4", + "htti2", + "h3tub", + "htu2e", + "h2t1urs", + "h3tü", + "ht3z2", + "hu2b1a", + "hu2b1ei", + "hu4bel", + "hu2b1en2", + "hu2bi", + "hu2b3l", + "hu4b5r", + "hu2bu", + "hu1c", + "hu2fa", + "hu2h3a", + "hu2h1i", + "h1uhr", + "h1uhu", + "hu2kä", + "hu2k1in", + "huko1", + "huk3t4", + "hu2l3a2", + "hu4lab", + "hu2lä", + "hule2", + "hu2l1eb", + "hu2l1ei", + "hu2lem", + "hu4l3eng", + "hu4lent", + "hu2l1er", + "hu2let", + "hu2lid", + "hu2l1in", + "hul3l2", + "hu2lo", + "hu2lö", + "hul3s2", + "hu3m2a", + "h1umh", + "h1ums", + "hu2n", + "h1una", + "hun3d2e", + "hunde3i", + "hunde3s", + "hun2e", + "2hunf", + "hung2", + "hun3ge", + "hung4s", + "hungsa4", + "h1uni", + "h1unm", + "2hunt", + "h1ups", + "2hur", + "hur3g2", + "hur2t3h", + "hu3sa", + "hu2so", + "hus2s3a", + "hus3se", + "hus4ser4", + "hus2s1o", + "hus2sp", + "hus2st", + "hu2tab", + "hu2ti", + "hu2t1o", + "hu2t3r", + "hut2t", + "hut3te", + "hut4zen", + "hut4z3er", + "hut2zu", + "h2ü", + "h3über", + "h4übs", + "h3übu", + "hüf2", + "hüft1", + "hühne4", + "hüs3", + "2h1v", + "hvil2", + "2hw2", + "h2wall", + "hwe1c", + "h1weib", + "h1weih", + "hweins3", + "hwein6sa", + "h2wirr", + "1hyd4", + "hy3dr", + "hy2lor", + "1hymn", + "h1yo", + "hy3os", + "1hyp", + "hy2pe.", + "2hy2t", + "2h1z", + "hz2a", + "h3z2o", + "hzug4", + "h3z2w", + "i3ad.", + "iad2a", + "i1adn", + "ia3do", + "iaf4l", + "i2ago", + "ia1h2", + "i1ai", + "i3ak.", + "i3ake", + "ia2kei", + "ia2kr", + "i1akt", + "i1al", + "ia2l1a2", + "ial3ar", + "ial3as", + "ia2lä", + "ial3b4", + "ial3d4", + "i3aleb", + "i3alef", + "i3alei", + "ia3lek", + "i3alel", + "i3aleng", + "i3alent", + "i3alerb", + "i3aler4f", + "i3alerh", + "i3a4lerm", + "i3a2l1et", + "i3alex", + "i3a2lia", + "i3alim", + "i3a2lin", + "i3al3l", + "ial4ler", + "iall2i", + "i2alo", + "ia2lon", + "ia2lop", + "ia2l1o2r", + "ial3p", + "ial3t2", + "ia2l3u4", + "ial3z2", + "i3am.", + "ia3ma", + "iampe4", + "i1ams", + "i1an.", + "i1an2a", + "ia2nal", + "ian3alt", + "ia2nau", + "i1anc", + "i3and2", + "i3a2n1e2b", + "ian2er", + "i1ann", + "i1ans", + "ian2s1p", + "i3ant", + "i3anz", + "ianza4", + "ia1o", + "ia2op", + "ia3p", + "ia1q", + "i1ar", + "i3ar.", + "ia2ra", + "i2are", + "iar3r", + "i1as", + "i3as.", + "ia3sh", + "i2asi", + "ia3s2p", + "ias3s", + "iast4", + "i3at.", + "i3at2h", + "i4athe", + "1iatr", + "i3ats", + "i3au", + "ia3un", + "i2az", + "2iä", + "i1ä2m", + "i1äp", + "iär2", + "i1är.", + "iär3m", + "i1ärs", + "iär3z", + "i1ät", + "i3ä4tem", + "iä2ti", + "iä4tr", + "iät5s4", + "i1äv", + "4i1b", + "ib1art", + "i2b1auf", + "i2b1aus", + "i2baut", + "ib2bli", + "i2b1eig", + "i2b1eis", + "ibe4n1", + "i6ber6geb", + "i4b3er4la", + "ibe1ro", + "i2bim", + "i2b1in", + "i2blad", + "i2bleu", + "i3blu", + "i3b2o", + "i2bö", + "i2b3rau", + "ib3ric", + "i2b3roc", + "ib2ser", + "ib4ste", + "ib2un", + "i2b3unk", + "i2b3unt", + "ibus1c", + "2ic", + "i3ca", + "ic1c", + "ice1", + "ich1a2", + "ich6art.", + "ich1ä", + "i1che", + "ich1ei", + "ich2er", + "icherin5", + "i1chi", + "ich1l", + "ich3le", + "ich3li", + "i3ch6lo", + "ich5m", + "ich3n", + "i1cho", + "ich3ort", + "i2ch3r", + "ich6sele", + "ich2s1i", + "ich4spe", + "ich6stie", + "ich2tr", + "i1chu", + "ich1w", + "i1ci", + "i3cke", + "ickt2", + "i1cl", + "ic3la", + "ic3ra", + "i3cu", + "i1d", + "2ida", + "id2ab", + "i3d2ac", + "id4al", + "id1a2n", + "i3d2ans", + "i3d4at", + "id1au", + "id2ax", + "idä1", + "id2e", + "2i3de.", + "i2dea", + "1idee", + "id3eis", + "2idel", + "idel4ä", + "i4demul", + "4i3den.", + "ide4n1o", + "iden4se", + "ide3ran", + "iderin8nu", + "ide1rö", + "ider6reg", + "2i3des", + "ide5sa", + "ide3so", + "ides2p", + "1i2di2o", + "idi4on", + "i4diot", + "2idk", + "idni3", + "id2o", + "i2dol", + "2idoo", + "i2dö", + "i2d3r", + "id4rä", + "id4rit", + "id4ro", + "id4ru", + "id2s1p", + "idt4", + "1i2dy", + "ie3a2", + "ie2bä", + "ie2bl", + "ieb3re", + "ie2bri", + "ie4b3rü", + "ieb4sto", + "ie1c", + "ie2cho", + "iech3t", + "ie2ck", + "ie2d3an", + "ie3de", + "ie2dr", + "ie1e2", + "ief3akt", + "ie2f1an", + "ie2far", + "ie2fau", + "ie2fäh", + "iefe2m", + "ief3f4", + "ief2i", + "ie2f3l", + "ie4fonk", + "ief1r", + "ie2fro", + "ie2gl", + "ieg5li", + "ie3g4n", + "ie2g3re", + "ieg4s5c", + "ieg4se", + "ieg4si", + "ieg4st", + "ie3her", + "ie2h1in", + "ieh3r2", + "i1ei", + "ie1ind", + "i2e2l1a", + "iela2r", + "ie2läs", + "iel3d4", + "i2ele", + "ie4l1e2b", + "iel1ec", + "iel3eid", + "ie2lek", + "i4elen", + "ie4lene", + "ie4leng", + "ieler4e", + "ieler6fi", + "ieler8geb", + "ieler6ke", + "ieler6la", + "ieler8lebn", + "iel4erw", + "ieles2", + "i2eli", + "ieli2d", + "i1ell2", + "ie2lo2b", + "ie2lop", + "ie6lor", + "i2els2", + "iel3sz", + "ielt2", + "iem2e", + "iemis2", + "i1en", + "i3en.", + "i3ena", + "ien1ag", + "ien4am", + "ie4nas", + "i3enä", + "i3end", + "i2ene", + "ien1eb", + "i3enec", + "i3e2n1e4k", + "iener6fo", + "ien3er4g", + "iener6la", + "i3enex", + "i3enf", + "i3eng4", + "ienge4f", + "ienge4z", + "i3enh", + "ie2nid", + "ie2nim", + "ie4n3in", + "i3enj", + "i3enk", + "i3enla", + "i3enle", + "i3enm", + "i3enn", + "i3e2no", + "i3enö", + "i3enp", + "i3enr", + "ien2s", + "i3ens.", + "i3ensa", + "i3en3sc", + "i3en3s2e", + "ien3si", + "ien3s2k", + "i3en3s2p", + "iens6t5er", + "ienst5rä", + "i3en3sz", + "ien4t3ar", + "i3enth", + "ien3tr", + "i3enty", + "ie3nu", + "ie4num", + "i3env", + "i3enw", + "i3enz", + "ie1o4", + "ier3a", + "ie2ra2d", + "ie2rap", + "ierb4", + "i3erbun", + "ier3d", + "i2ere", + "ie4reck", + "iere5ins", + "ie4r3eis", + "ie3r2er", + "ierer3k", + "ie4r3erz", + "ierf4", + "ierg4", + "i1ergi", + "i4eri", + "ierk2", + "i1ern", + "i3ern.", + "iern2a", + "i2erni", + "ie2rö", + "ier4re.", + "ier4s3eh", + "ier3sei", + "iers2t", + "ier3sta", + "ier3ste", + "ier3te", + "iert2i", + "ier3z2", + "2ies", + "ie2san", + "i2esc", + "i2ese", + "iesen3s4", + "ie3s4pa", + "ies2pe", + "ie2spu", + "ies6ser6g", + "ies6serl", + "ies2st", + "iest6e", + "ie4stin", + "ie1str", + "ie3su", + "ie4t1ag", + "ie2t1ak", + "ie2tan", + "ie2t1ap", + "ie2tat", + "ie2tau", + "ie4tent", + "ie4t3erh", + "ie4t3ert", + "i4ethe", + "iet3her", + "ie2t1ho", + "ie2thy", + "ie4tob", + "ie2t1ö4s", + "ie2t3ri", + "ie2t3ru", + "iet2se", + "i1ett", + "iet3zw", + "ieu2e", + "ie1un", + "ie2w3u", + "i1e2x", + "2if", + "if3ange", + "if1ar", + "i2f3arm", + "if4at", + "i2f1au", + "if1än", + "i2fec", + "i2f1ef", + "ife4i", + "if1ein", + "if2e4n", + "i2f1erg", + "if1erh", + "if2far", + "if2f3l", + "if2fro", + "iff2s", + "iff4ste", + "if3l", + "if1lac", + "if4lä", + "iflo4", + "if4los", + "i1flü", + "if3r", + "i1fre", + "i2freg", + "if4rev", + "if2s", + "if3sa", + "if3se", + "if3sp", + "if3sta", + "if2t3a", + "if2ted", + "if2t3ef", + "if4t1ei", + "if2te2l", + "if2tep", + "if4terk", + "ifte2s", + "if4t3esc", + "if4th", + "if2t1op", + "if2t1r", + "if4t3ri", + "ift3sp", + "ifts2t", + "ift3sz", + "if2tur", + "i1fy", + "2i1g", + "i2ganb", + "i2garb", + "ig1art", + "iga1s", + "i2g3att", + "igd2", + "i6gebrau", + "i4gefar", + "ige4füg", + "3i2gel.", + "ige5lau", + "i2geln", + "ige4me", + "ige4mis", + "ige4na", + "ige6nene", + "ige4nid", + "ige2o", + "ige2pa", + "ige2ra", + "ig5erwer", + "ig1erz", + "iger4ze", + "ige4sel", + "i2g1ess", + "ige4tra", + "ige4tre", + "ige4woh", + "i2gim", + "i2gl", + "ig1lau", + "i3glä", + "i3gle", + "ig3lim", + "ig4na", + "i4gnä", + "i3g4neu", + "ig4no", + "igo1p", + "ig3rad", + "i2g3re", + "ig4ren", + "i2grou", + "ig3s2ag", + "ig4sal", + "ig3sä", + "ig4schr", + "ig3s2o", + "ig3sp", + "ig4spa", + "ig3stei", + "ig4sti", + "ig4s3to", + "ig3str", + "ig6stras", + "ig3s4tü", + "igung4", + "2i1h", + "i2har", + "i3he", + "ihe1e", + "ih1elt", + "ihe4n", + "ihe3u", + "ih3m", + "ih3n", + "ih3r2", + "ihs2", + "ih1um.", + "ih1w", + "ii2", + "ii3a4", + "i1ie", + "i3ig", + "i1im", + "i3in", + "i1i4s", + "i2is.", + "ii3t", + "i1it.", + "i1j", + "1i2js", + "2i1k", + "ika2ge", + "ik1aka", + "ikaken3", + "i2k1akt", + "ik3amt", + "i2k1ang", + "i6kantei", + "ikanten8n", + "ik1art", + "ik3att", + "i2k1au", + "i3kaz", + "ik1äh", + "i2kär", + "4ike", + "i2keb", + "ik1ebe", + "ike2c", + "i2k1ed", + "i2k1ef", + "i2k1ei", + "ike4l1", + "ike2n1", + "ik1en2s", + "ik1ent", + "ike2ra", + "i2k1e4r2e", + "i2k1er2f", + "i5kerfam", + "i2k1er2h", + "i2ker2l", + "i2kero", + "i2ke3ru", + "i2k1eta", + "4iki", + "i3ki.", + "ik1i2d", + "i3kie", + "ik1in", + "i2kins", + "iki1s", + "i2k3l", + "ik4län", + "i3k4leri", + "i3k4let", + "ik4lim", + "i3klu", + "i2kne", + "ik3nu", + "iko3be", + "i2k1off", + "iko1p2", + "ik1or", + "iko2ri", + "iko1s", + "i2köl", + "ik3rä", + "ik3re", + "i2kres", + "ik4ris", + "i3kro", + "i2krö", + "iks2", + "ik3sa", + "ik3ste", + "ik3sz", + "ikt3erk", + "ik4t3esk", + "ik2t3re", + "ikt2u", + "i2k1uh", + "i2kup", + "i3kus", + "i2kü", + "i1la", + "i2lab", + "i2l1ac", + "i2l1ak", + "il1a2ma", + "il1ang", + "i2l1anm", + "i2lano", + "il1ans", + "ilan6zer", + "i2larb", + "il1asp", + "i2l1au", + "i3laub", + "i3l4aufb", + "i1lä1", + "i2lär", + "2ilb", + "ilb4l", + "il2c", + "il5chen", + "il2da", + "il2dä", + "ild3ebe", + "il4d3en4t", + "il3der", + "ild4erp", + "ilde2s", + "ildi2", + "ild1o", + "il2dor", + "il2dr", + "4ile", + "il1e2c", + "il1ein", + "il1el", + "i2lemb", + "i2l1e2mi", + "il1ent", + "i4lentl", + "i4lents", + "i2l1erd", + "iler4ei", + "i6lereig", + "il1erf", + "iler4fo", + "i2ler2g", + "i2l1er2h", + "i4ler4kl", + "il1err", + "i4lerri", + "i3l2erz", + "ile4th", + "il1ex", + "ilf2", + "ilfe3s", + "il2f3l", + "il2f3re", + "ilf4s3", + "il2gl", + "2ilh", + "2ili", + "ili3e4n3", + "iliga2", + "ili4g3ab", + "ilik4", + "i2l1ind", + "i4l3init", + "il1ins", + "i2l1ip", + "ili1pf", + "il3la", + "ill2an", + "il4lenn", + "il3l2er", + "1illu", + "il2mak", + "il2m1ap", + "il2m1au", + "ilm1ei", + "il2min", + "il2mor", + "2ilo", + "il1ob", + "il2oh", + "il2op", + "i2l1o2r", + "i3lou", + "i3lov", + "il1ox", + "ils3ent", + "ils4to", + "ilt2", + "il3th", + "i1lu", + "i2lum", + "ilung4", + "i2l1ur", + "i3lus", + "ilü4", + "2ilv4", + "il2zar", + "il2zau", + "ilz3erk", + "il2zwa", + "imad2", + "ima1i", + "im2al", + "i2m3anh", + "im1ans", + "i2marc", + "im3aren", + "i2m1arm", + "i2m1art", + "im2as", + "im4at", + "ima2tr", + "imat5sc", + "ima4tur", + "im1aus", + "i2maut", + "im3b", + "1imbi", + "i2meg", + "im1ein", + "i2mej", + "i2mek", + "i2mele", + "i2melf", + "im2en", + "i2m1er2f", + "i2m1er2l", + "i2m1er2z", + "i4me3sh", + "imes3s", + "i2meti", + "i2mew", + "imhau2", + "i2mid", + "im1i2de", + "i2mim", + "i2m1ind", + "i2minf", + "i2m1ins", + "im2mä", + "im2mei", + "immen1", + "imm3ent", + "im6menth", + "1immo", + "im2mor", + "2imo", + "i2m1ob", + "i2mo2p", + "imo3re", + "i2mö", + "1imp", + "imp2fa", + "im3pf2o", + "imp2s", + "im3pse", + "im4set", + "im3sph", + "2imt", + "imt2e", + "im3t2i", + "imt3s2", + "imtu2", + "4imu", + "im2um", + "im1urk", + "2in.", + "ina2be", + "in3abu", + "in1a2c", + "i4nack", + "in1ad", + "i3nald", + "inaler4", + "ina6lere", + "in2alp", + "i2n1am", + "in2an", + "in3an.", + "in3ana", + "in3ann", + "i2narb", + "in3att", + "i2n3au2", + "2inä", + "i2n1äh", + "in2är", + "in1äs", + "2ind.", + "inda2", + "ind2ac", + "in2dal", + "in2dan", + "2indä", + "2inde.", + "2inden", + "ind5erke", + "inder3t", + "inde3sp", + "1index", + "ind2i", + "1indik", + "in3dö", + "2indr", + "ind3se", + "1indus", + "in3d2ü", + "2ine", + "in1e2c", + "i3nee", + "i2neff", + "in4elen", + "ine2n1", + "ine3nä", + "i4nen4zy", + "i5ner.", + "i4n3erbi", + "in4erha", + "i4ner4he", + "i3nerk", + "i3n3erle", + "i6ner6leb", + "iner4lö", + "i4n3er4tr", + "i3nes", + "i4nesk", + "in2et", + "in1eu", + "ine3un", + "in3f4", + "1infek", + "1infiz", + "1info", + "2inga", + "in2g1af", + "in2g1ag", + "in2g1al", + "in2gam", + "ing1ar", + "2ingä", + "3ingeni", + "in3g2er", + "in4g3er4w", + "inges4", + "2in2gl", + "in3gla", + "in3glä", + "ing4s3am", + "ings6por", + "1inhab", + "2inhar", + "2inhau", + "2inhe", + "2ini.", + "in2id", + "ini3de", + "2inie", + "2inig", + "inig2a", + "ini3k4r", + "2inis", + "ini3se", + "init2", + "i3nitz", + "3inkarn", + "1inkas", + "inkels6t", + "in4k3ent", + "ink4er", + "in2kro", + "in3k2ü", + "inma4le", + "2inn.", + "inne4n", + "in4ner4m", + "2innl", + "in2nor", + "1innta", + "2ino", + "in1od", + "ino3e4", + "in3ols", + "in1or", + "ino1s", + "i3no3t", + "i2n1ou", + "i1nö", + "in1ö2d", + "2inr", + "2ins.", + "ins2am", + "in6samt.", + "insch2", + "2inse.", + "in2seb", + "2insed", + "2insen", + "2insk", + "in3sof", + "3instal", + "in4s3tät", + "4inst2e", + "in3s4tip", + "3instit", + "ins4to", + "4instra", + "in4strü", + "1insuf", + "ins3umz", + "in2sur", + "in3sz", + "2inta", + "2inte.", + "1integ", + "in3tei", + "2intep", + "2int2h", + "inthi1", + "int2o", + "2intö", + "2in3t4r", + "4inträ", + "in5tri", + "3intrig", + "int3s", + "i2n1u", + "i4nuh", + "in3unz", + "4inverm", + "invil2", + "i1ny2", + "in3z2e", + "inzel8ler", + "in3z2i", + "in3z2sc", + "inz2u", + "in3zw", + "i1ñ", + "2i1o", + "iob2l", + "io1c", + "io2d", + "io3da", + "io3e4", + "i2of", + "iof4l", + "i2oh", + "io1i", + "io3k6r", + "i3ol.", + "i3ols", + "i3om.", + "io3me", + "i3oms", + "ion2", + "i3on.", + "ion3an", + "io2n3au", + "ion3d2", + "io4nee", + "i3ono", + "io2nor", + "i3ons3", + "ion4sa", + "ion4sen", + "i2ony", + "i2oo", + "i2o1p", + "i3o4pf", + "i3opt", + "i2or", + "i3or.", + "i3orc", + "ior2e", + "iore4n", + "io1r2h", + "i3orp", + "i3ors", + "i3ort", + "4ios", + "i3os.", + "io3sh", + "ios2p", + "i2o1st", + "ios2u", + "i2o3sz", + "io3t", + "i3ot.", + "iote3l", + "iot4r", + "i3ots", + "i2ou", + "i2ov", + "i3ox", + "i2oz", + "i3oz.", + "i1ö2k", + "i1ön", + "i1ös.", + "i1öst", + "i1pa", + "ip2an", + "i1pe", + "i3ped", + "i3per", + "2ipf2", + "i3pfan", + "ipfe2", + "iph2", + "2i1pi", + "ipi3a", + "ipi3el", + "ipi3en", + "ip4lu", + "ip2pan", + "ip3pe", + "ipp1f", + "ip4pl", + "ip3pu", + "i1pr", + "ip2sa", + "ip2sei", + "ip2sp", + "ips3t", + "ip4sta", + "ip4stü", + "ipt2a", + "ipt2i", + "ipt2u", + "2ipu", + "2i1q", + "i1r4a", + "i3ra.", + "2i3rad", + "i3ras", + "irat4", + "i1rä", + "ir1äh", + "ir2b3l", + "ir1c", + "ir2ch1o", + "ir4e", + "i3ree", + "2irek", + "ire4na", + "i3ré", + "irg4", + "ir2he", + "ir2i", + "2i5rig", + "2irk", + "irke4n", + "ir4kene", + "ir2k3l", + "irk4s3c", + "ir3k2u", + "irli4n", + "ir2m1ag", + "ir2mak", + "irm1au", + "ir2mä", + "ir2m1ei", + "irme4n1", + "ir2m1o2", + "irm4th", + "ir2mum", + "ir4munt", + "2irn", + "ir2n3a", + "ir4nat", + "ir2no", + "i3ro", + "i1rö", + "irpla2", + "irre4l", + "ir2rh", + "ir3sche", + "ir4schl", + "ir4schm", + "ir4sch3r", + "ir4sch3w", + "ir3se3", + "ir3s2h", + "ir2st", + "irt2s3t", + "2iru", + "ir1u2m", + "iru2s1", + "i3r2ü", + "i2sac", + "isa2m3", + "i4samp", + "i4s1amt", + "is2ap", + "isa2r", + "is3are", + "i3sat", + "is3att", + "i2sau", + "is3auf", + "isau2g", + "i2säh", + "i2s1än", + "2isb", + "i2sca", + "i4schar", + "i3s2che", + "i4schef", + "i4sch3e4h", + "isch3ei", + "ische4m", + "i6schemi", + "i6scher6z", + "i4schin", + "i5sching", + "i2sch3l", + "i2schm", + "isch3ma", + "i4schna", + "i4sch3re", + "isch3ru", + "i3schu", + "i4schüb", + "i4schwa", + "i6schwir", + "i4schwo", + "isch3wu", + "i4schwü", + "i2scr", + "2ise", + "ise3a", + "ise1e", + "iseh2a", + "ise3hi", + "is4eind", + "is4eli", + "i6sel6ter", + "ise2n1", + "ise4na", + "is2end", + "i4senho", + "isen3s", + "ise4r3ei", + "is1erg", + "i2serh", + "iser4he", + "i2s1erm", + "i2s1es4s", + "i3s2et", + "i4s3etat", + "i3s2eu", + "2isf", + "4ish", + "2isi", + "isi2a", + "i2s1i2d", + "isi4de", + "isik2", + "i2sim", + "isin3g4", + "isi1s", + "i4ski", + "i4sku", + "is3la", + "3islam", + "2isma", + "2ismi", + "ismu2", + "is1of", + "i3soh", + "1i2sol", + "2is4o2n1", + "isonen4", + "iso6nend", + "isono2", + "i2sop", + "is1ort", + "3isot", + "i2s1ou", + "2isp", + "is1pa", + "i2spar", + "is2pat", + "is1pe", + "is1pic", + "is2por", + "i2spro", + "is3sa", + "is4s1ac", + "is4sau", + "is6s5chen", + "isser4f", + "iss2po", + "is2st", + "is3sta", + "is3sto", + "iss3tr", + "is3strä", + "is3stu", + "is2sum", + "is4tab", + "ist3a2c", + "ist2an", + "is3tang", + "i1stat", + "is3täu", + "ist4e", + "i1stel", + "iste4n", + "istes3", + "i1steu", + "i1stil", + "istin4f", + "is3t6o", + "is4toc", + "is3tör", + "is3tr", + "ist4ra", + "is4tro", + "is4tru", + "i1stü", + "i3suf", + "isu2m", + "isum3p", + "i2sü", + "2isy", + "i1ß", + "ißer2s", + "iß3ersc", + "it1ab.", + "it1abs", + "ital1a", + "it1alt", + "it1am", + "ita3ne", + "it3anr", + "it1app", + "it1a2re", + "it1art", + "i3tat", + "it1au", + "i3tauc", + "i2taut", + "4itä", + "it1änd", + "i2t1äs", + "ität2", + "it1eff", + "i2t1ei", + "it2eic", + "2itel", + "ite4l1a", + "i4telek", + "i2t1emi", + "i2temp", + "ite2n", + "iten3s2", + "i4tents", + "i2tepo", + "i6tereig", + "i4t3er4fo", + "iterin6d", + "iter6klä", + "it2erö", + "i8t7ersche", + "i4t1esk", + "i2t1ex", + "i3text", + "i5thr", + "i2thy", + "i5tic", + "i2t1id", + "i5tig", + "1itii", + "it1in1", + "i3tis", + "i4tiso", + "iti3sp", + "iti2v5a", + "it5le", + "itmen2", + "4ito", + "it1ob", + "i5toc", + "ito3d", + "i2t1of", + "ito2p", + "it2os", + "4itr", + "i2t3rad", + "i3tradi", + "it3raf", + "it3ras", + "it3rau", + "it3räu", + "it3re", + "i4tren", + "it4ret", + "it3rob", + "it3rom", + "i2t3run", + "it3rut", + "2its", + "it2sa", + "its1ag", + "it2s1e", + "it4se2h", + "it4s3e2r1", + "it4sh", + "its1or", + "it6stras", + "it2sur", + "2itt", + "it2tan", + "it2teb", + "itt3hä", + "it2tob", + "it2top", + "it4tri", + "itt3ric", + "itt6schi", + "itt4se4h", + "itt4sei", + "itt4sor", + "itt2sp", + "itt4sti", + "it1uh", + "it1ums", + "it2ung", + "i2tuns", + "ituran4", + "it1urg", + "itut4", + "i3tü", + "4ity1", + "ityl2", + "it2ze2c", + "itz2er", + "itz3erg", + "it6zergr", + "it4z3erl", + "it2zö", + "it2z1w", + "2i3u2", + "i4u3l", + "iu4m3", + "iuma2", + "ium4se", + "ium4ste", + "iun2", + "i4up", + "iu4r", + "ius3t", + "i1ü4", + "2i1v", + "i2v1ad", + "i2v1ak", + "i2v1am", + "iv1an", + "i2v1ä", + "i2veb", + "i2v1ef", + "iv1ei", + "iv1elt", + "ive4n", + "iv1ene", + "i2v1ent", + "i2v1ep", + "ive3re", + "iv1erh", + "iver4kl", + "iv1erl", + "iver3s", + "ive3s", + "i2v1ex", + "i2v1im", + "i2v1ind", + "iv1int", + "i3vol", + "ivo3re", + "i2v1r", + "i2vun", + "i2v1ur", + "i2vü", + "2i1w", + "2i1x", + "i2xa", + "ix2em", + "i3xi", + "ixt2", + "i1y", + "4i1z", + "iz1a", + "iz2ac", + "i2zag", + "i2zan", + "i2zap", + "i3z2as", + "i2zau", + "i2zä", + "i3ze", + "iz2ei", + "izei3c", + "izeits4", + "i2zele", + "ize2n", + "i4zener", + "i4zentz", + "i4z1erl", + "izid3", + "iz1ir", + "izo2f", + "i2zö", + "i2zuna", + "i2z1w", + "i3z2wi", + "í1l", + "j2a", + "jab4", + "ja1c", + "jah4r3ei", + "jahr2s", + "ja3l", + "jal2a", + "ja3ne", + "jani1", + "jani3t4", + "ja5ru", + "jas2o", + "ja1st", + "jat2", + "2j1d4", + "jda3", + "je2a", + "jean2s", + "je2g", + "jek4ta", + "jek4ter", + "jek4tin", + "jekt3o2", + "jektor4", + "jek6t3r", + "je3na", + "je2p", + "je3r", + "jer2e", + "jes3t", + "je2t1a", + "je4t3h", + "je2tin", + "je4tor", + "je2t3r", + "jet3s2", + "jet3t", + "je2t1u2", + "je3v", + "je3wo", + "ji2v", + "2j1m", + "joa3", + "jo2b1", + "job3r", + "jo2da", + "jo2i", + "jol2a", + "jong2", + "jo2p3", + "jo1r2a", + "jor3d2", + "jo1s4", + "jo2sc", + "jost2", + "3jou", + "jou2l", + "2j1t", + "jty1", + "j2u", + "ju2b3l", + "jugen6", + "jugend3", + "ju1i", + "ju2k", + "jul2i", + "jung3s4", + "ju3ni", + "ju3r", + "jur4a", + "jur2o", + "jus3t", + "ju3t2e1", + "2j1v", + "1ka", + "3ka.", + "ka3ar", + "2k1abb", + "kab2bl", + "2kabd", + "2k1a2ben", + "2kabf", + "2kabg", + "2kabh", + "2kabn", + "2k3a2bo", + "2k1abs", + "2k1abt", + "2kabw", + "2kabz", + "ka1c", + "kade2r", + "2k1adm", + "2k3a2dr", + "3kadu", + "2kadv", + "ka1f4l", + "ka1fr", + "kaf3t2", + "kag2", + "kaga3", + "2k1age", + "3kah", + "ka1ho", + "ka1in", + "kaken2", + "ka1kl", + "2k1akt.", + "2kala.", + "kala3b", + "ka2l1a2d", + "ka2lan", + "kal3d", + "ka4l1eh", + "ka4lens", + "kal3eri", + "3k2alk", + "kal2k1a", + "kal4kan", + "kal2k3l", + "kall2i", + "2k1allt", + "ka2lop", + "ka2l1os", + "kal4tex", + "kal4th", + "ka2lu", + "k2amt", + "kan4al", + "ka4n1a2s", + "ka2nau", + "2kanb", + "kan3d2", + "2kanda", + "2kandä", + "kan2e", + "2kanf", + "2kanim", + "kank4", + "2kanl", + "2kanom", + "2k1anor", + "2k1ans", + "k2ans.", + "kan4tar", + "6k5antenn", + "2k1anth", + "ka3nu", + "kan2um", + "2kanw", + "2k1anzu", + "2kanzü", + "ka2o1", + "3kape", + "ka3po", + "3kara", + "2karbe", + "2karc", + "k2ard", + "kar3d2a", + "k1area", + "k2arg", + "ka3r2i", + "kari3es", + "k2ark", + "2k1arm", + "kar2pf", + "k2ars", + "k2ar3ta", + "k1arti", + "4kartik", + "karu2", + "k2arw", + "3k2asc", + "kas2e", + "kase1i", + "kasi1", + "kas2o", + "ka4sp", + "ka2s3t", + "2k1ast.", + "ka4ste", + "kas6tras", + "3kasu", + "ka3sz", + "ka2tan", + "3kateg", + "k3atel", + "ka3t2h", + "ka4t3r", + "2katt4", + "kau4fer", + "kau2f1o", + "kauf6s5ag", + "kauf4sp", + "kaufs7tem", + "kauf6sti", + "k2aus.", + "2k1auss", + "kau2st", + "2kausw", + "kau3t2", + "2kauto", + "ka3ve", + "2kaz", + "1kä", + "käl3", + "k1ämi", + "2k1änd", + "kär2", + "2k1ärg", + "kä2s1c", + "käse3", + "4k3b4", + "kbo4n", + "kbu2s", + "kby4", + "2k3c", + "2k3d4", + "ke2ben", + "2k1e1c", + "ke2di", + "2k1eff", + "kefi2", + "kege2", + "ke2gl", + "ke2he.", + "ke2hen", + "kehrer4", + "kehr2s", + "kehr4s3o", + "2k1eic", + "2k1eig", + "kei2li", + "ke2im", + "2k1ein", + "kein4du", + "kein4e", + "k1ei1s", + "2keise", + "keit2", + "keits1", + "ke2l1a", + "ke3l2ag", + "ke4l3am", + "ke2lä", + "kelb4", + "keld4", + "kel3eis", + "2ke2lek", + "ke2l1en", + "ke2l1er", + "kel7l4e", + "kell2i", + "ke2l1o2", + "ke2lö", + "kel3sk", + "kel7s8tern", + "k4elt", + "kelt4e", + "2k1e2mi", + "2k1emp", + "k2en.", + "ken1a", + "ken3au", + "ke2nä", + "kend4", + "ken3dr", + "ke2n1e2b", + "kenen1", + "ke4nene", + "ke4nens", + "kener4n", + "kene4t", + "4ken4gag", + "k5en6gel.", + "ke2nim", + "ken3in", + "4kenlad", + "4kenläd", + "kenn2a", + "kenn2e", + "ke2no", + "k2ensa", + "4ken4sem", + "ken3si", + "ken3s2k", + "ken5s6tei", + "ken3sz", + "k3en4te.", + "ken6ten.", + "2kentf", + "2kentg", + "ken3th", + "2kentl", + "2k1ents", + "2kentw", + "2kentz", + "ke3ny", + "k2en3z2", + "2ke1o2", + "2kep", + "ke2pl", + "k2er.", + "ke1ra", + "ke2ran", + "ke2rau", + "ke2r1ä", + "ker4ble", + "k2erc", + "2kerd", + "ke2r1e2b", + "ke2rec", + "ke3reig", + "ker3ein", + "4kerfah", + "k4erfam", + "ker2fo", + "k3ergeb", + "2kergu", + "ke6rin6nu", + "kerin6st", + "kerin4t", + "k3erken", + "k2erko", + "k3erlau", + "k3er4leb", + "k6erlebe", + "ker2na", + "ker4nei", + "4k3er4neu", + "kern5eur", + "k1ero", + "k2e1rod", + "2keros", + "ker4reg", + "k2ers.", + "2kersa", + "kert2", + "ker6werb", + "kerz2", + "k1erz.", + "ker4zeu", + "2k1er2zi", + "k2es.", + "ke2sa", + "k2esc", + "k1ese", + "ke2sel", + "kes2sa", + "ke4t1a", + "ket2ag", + "kete4", + "ke4t1eb", + "ke4tel", + "2k1e2th", + "ket3ha", + "ke2tu", + "keu6schl", + "2k1e2va", + "2k1e2x", + "4k3f4", + "2k3g2", + "kga2s1", + "kge3s", + "2k1h4", + "k3he", + "kho3m", + "k3hu", + "ki1a", + "ki2ad", + "ki2ag", + "ki3ak", + "ki3a2r", + "ki1c", + "ki3d4r", + "k2ids", + "2kidy", + "ki2el", + "kie4lei", + "kiel3o", + "2kiern", + "kier2s", + "kier4st", + "kie4z", + "ki1f4l", + "ki1f4r", + "ki3k4", + "2ki3l2a", + "2kilä", + "2kim", + "3kin.", + "ki2nä", + "4kindex", + "2k1indi", + "2k1indu", + "2k1inf", + "k2ing", + "kin2ga", + "king3s", + "2kinh", + "k2ini3", + "kinik2", + "k2inn", + "ki3n4o3", + "kinos2", + "kin3s", + "2k1inse", + "k1inst", + "2k1int", + "ki3or", + "kio4s", + "3kir", + "2k1i2so", + "kis2p", + "kis3s", + "kist2", + "kis4to", + "kiv2", + "kive4", + "2kiz", + "2k3j", + "2k1k4", + "kkab4", + "kl4", + "4kl.", + "4kla.", + "2k1lac", + "klan2", + "2kland", + "klan3du", + "k4lar", + "k1last", + "k1lauf", + "k3laug", + "2kläd", + "k2lär", + "k2le", + "4k3le.", + "kle2br", + "k3leg", + "2kleh", + "klei2e", + "k3leit", + "k3lem.", + "kle2o", + "2k3ler", + "kle2ra", + "2k3leu", + "kle3us", + "2klic", + "k2lien", + "k2lif", + "2klig", + "3k2lim", + "k2lin", + "k3lin.", + "3k4lina", + "k4link", + "k2lip", + "k2lir", + "k2lisc", + "2klist", + "klit2s", + "2k3liz", + "2k3loc", + "2klok", + "3k4lop", + "k3lor", + "klost6", + "2klöc", + "2klöf", + "k2löst", + "k4löt", + "k1lu", + "klu4b", + "k2lud", + "k2lug", + "k2lum", + "klung4", + "2klux", + "2k1lüc", + "2kly", + "2k1m", + "4kma", + "kma2la", + "k2n2", + "k4nac", + "2k5nach", + "2k3nad", + "2knah", + "2k3nam", + "2k3näp", + "k3ne", + "k4nec", + "kne1e", + "2knes", + "2knetz", + "2k5neu", + "4kney", + "2k3niv", + "kno2b3l", + "k4nol", + "2knorm", + "2knov", + "2k3num", + "1ko", + "ko5ad", + "ko2al", + "kobal2", + "2kobj", + "kob4s", + "kof3f2", + "koffe3i", + "kohl2e", + "kohle3i", + "koh3lu", + "koka3", + "ko3l2a", + "ko3le", + "kol2k3", + "3kom", + "komer3", + "4komn", + "ko4mu", + "k2on", + "kone2", + "ko2nem", + "kon3s4", + "kont6e", + "ko2nu", + "ko3on", + "2kop.", + "ko1pe", + "2koper", + "kopfa2", + "kop4fen", + "kop6f5err", + "kop3s", + "ko3pte", + "ko3r2a", + "kor2ba", + "kor2bl", + "kor2br", + "2k1orc", + "korder4", + "kor6derg", + "ko2rel", + "2k1org", + "kor2k1a", + "kor3m", + "kor4nac", + "kor2n3ä", + "kor4no2", + "2korpi", + "k2os", + "k4os.", + "ko4sk", + "ko2sp", + "3k4ost", + "ko2stü", + "ko4ter", + "ko3ti", + "kot4r", + "kot3s2", + "kot4tak", + "k1ou", + "ko3un", + "3kow", + "ko2we", + "2k1ox", + "1kö", + "köde2", + "k2öf", + "k1öl", + "2k1p2", + "2k3q", + "k2r2", + "2k3rad", + "2k3rah", + "k4ral", + "k3rats", + "2kraum", + "k4raw", + "k4raz", + "k4räc", + "2kräd", + "k4rän", + "2k3räum", + "2k5re.", + "2k3reak", + "2k3real", + "k4reb", + "2k3rec", + "2kred.", + "2k3rede", + "2kredn", + "2kredu", + "2k3ref", + "2kreg", + "2k3reic", + "kre1i2e4", + "kreier4", + "k3reif", + "2k3reih", + "2kreim", + "krei6sei", + "krei4st", + "kreli1", + "k3ren", + "2kresu", + "2k3rh", + "2krib", + "2k3ric", + "2k3ries", + "2krip", + "k3risi", + "krob4", + "k4roch", + "4k3roh", + "k4rok", + "k4ron", + "k4rop", + "2krot", + "3kroth", + "k3rou", + "2kröh", + "2kruf", + "2k3run", + "4k1s", + "ks3a2b", + "ksa2k", + "k4s1amt", + "k2san", + "ks3a2r", + "ksa2s", + "k2sau", + "ksau2f", + "k2sav", + "k2säh", + "k3s2c", + "ksch4", + "k2s1e2b", + "k2s1ec", + "k3s2ed", + "ks1ei", + "ks2eid", + "ks2eif", + "k4seind", + "kse2le", + "k2s1eng", + "k2s1ent", + "ks1er", + "ks2ere", + "k2serf", + "k2serg", + "k2serk", + "k2serl", + "k2sers", + "k2serw", + "k2s1e2v", + "k2sex", + "ks3ha", + "k4s1i2d", + "ks2im", + "k2s1in", + "k2s1is", + "k3s2ke", + "ks3kl", + "ks1o", + "ks4on", + "k2sop", + "k2so2r", + "k2sö", + "ks1pa", + "k2spal", + "k3s2pat", + "k2spä", + "k3spe", + "ks2pel", + "ks2pen", + "k2sph", + "ks2por", + "ks2pul", + "ks3s4", + "kst2", + "k2stal", + "k4s3tanz", + "k3stat4", + "k3stäl", + "ks4tel", + "ks2tep", + "k4stier", + "k2stit", + "ks4tol", + "k2stor", + "k4strop", + "k2stuc", + "k2stum", + "k2stur", + "k2stüt", + "k2s1u", + "k3sul", + "ks2zen", + "4k1t", + "kt1abr", + "kt1abs", + "k2t1ad", + "kt1akt", + "k3tal", + "kt1am", + "kt1an", + "kt2and", + "k2t1a2r", + "kta4re", + "kta3ri", + "k2t1au", + "kt3aug", + "ktä3s", + "kt1ein", + "k2tek", + "k4t1ela", + "kte4n1", + "kten3s2", + "k2tent", + "k4tentf", + "k4tents", + "kten3z", + "kte2ra", + "kte3ran", + "kt4ere", + "k4t3erfo", + "kt1erg", + "k2t1erh", + "k2terö", + "kte3ru", + "k2tex", + "k2t1h", + "k2t1i2d", + "kti2me", + "kt3ind", + "kt1ing", + "kt1ini", + "kt3inn", + "k2tint", + "kti2s1e", + "k2tiso", + "kti4ter", + "kto3b", + "k2t1of", + "kto5ren.", + "k3t4ran", + "kt3ras", + "k2t3rau", + "k4tref", + "ktro1s", + "kt3run", + "kt3rü", + "kt3s4a", + "kt3sä", + "kt3se", + "kts2el", + "ktsen1", + "kt3si", + "kts1o", + "kt2sor", + "kt3s2z", + "ktt2", + "k3tub", + "kt1ums", + "k2tuns", + "k3tü", + "kt3z2", + "ku2al", + "ku1c", + "kud4r", + "3kug", + "ku2h", + "2k1uhr", + "ku3la", + "ku3l2e", + "ku3l2i", + "4kulp", + "kul4to", + "kul2tr", + "k2um.", + "k2um4e", + "2kumg", + "2kuml", + "kum2sa", + "kum2sp", + "k2u3n2a", + "kun3da", + "kund2e", + "kunden3", + "kung4", + "kun4s4", + "kunst3", + "2kunt", + "2kunw", + "4k1up.", + "kur2bl", + "ku2rei", + "kuri2e", + "kuri4er", + "2k1urk", + "ku2ro", + "kurs1c", + "kur2sp", + "kur2st", + "2k1urt4", + "kur3tsc", + "kus3a2r", + "ku4schl", + "ku2sp", + "2ku2s3t2", + "ku2su", + "2kut.", + "kut2a", + "kuto3", + "1kü", + "kü1c", + "3küne", + "3kür", + "kür4s", + "2k3v", + "2k1w", + "k3wa", + "2k3z2", + "kze3l", + "3la.", + "la3ar", + "l1ab", + "3l2ab.", + "lab2a", + "la2bad", + "l2abä", + "2labb", + "lab2br", + "2labd", + "lab2e", + "4la2ben", + "4labf", + "2labg", + "2labh", + "3labi", + "l3a2bit", + "2la2b3l", + "2labn", + "3lab2o", + "4labo.", + "la3b4ra", + "lab4res", + "la2bri", + "2labs", + "la2bus", + "2labw", + "2labz", + "la1ce", + "la2ce.", + "l4a3che", + "lachter8f", + "lacks2", + "1lad", + "2l1ad2a", + "2ladd", + "3laden", + "la3d2i", + "2ladj", + "2l1adl", + "2ladm", + "2l1a2dr", + "3l2adu", + "2laf", + "la2fa", + "la2f1ei", + "la2f1er", + "laf1r", + "laf3s", + "laf3t4", + "la2fu", + "la2g1a", + "lag3d", + "l2ager", + "lagerin5", + "4lagg", + "la2gio", + "lag3l", + "la4g3n", + "lago4", + "la2gob", + "lag3str", + "2la3ho", + "3lai", + "lake2", + "la2kin", + "l2akk", + "la1k4l", + "la2kro", + "lak3t2", + "2l1al", + "la2la", + "3lala.", + "3lali", + "4lalt", + "lami3t", + "lam2m1a", + "1lammf", + "la2mor", + "l2amp", + "2l1amt", + "lamt4s", + "la4mun", + "la2na", + "la3nan", + "la4n4at", + "la4nau", + "2la2nä", + "3l2and", + "l4and.", + "lan2da", + "lan4dam", + "land3au", + "l4ande", + "lan6derh", + "lan6d5erw", + "lan6d5erz", + "lan6d5inn", + "l4an2dr", + "lan3dri", + "land3rü", + "lan3erd", + "laner4f", + "2lanf", + "lan4gan", + "lan6g5esc", + "lang3s4", + "2lanha", + "l2anhe", + "3lan2i", + "4lanl", + "2l1ann", + "l1ano", + "la2nof", + "2l1anp", + "2lans2", + "l1ansi", + "2lantr", + "2lantw", + "2lanw", + "lan2z1w", + "3lao", + "2l1apf", + "la2ph", + "2l1a2po", + "lap2pl", + "la2r1an", + "2larc", + "lar1e2b", + "la2r1ei", + "la2rel", + "la4rene", + "larf4", + "lar3g", + "lar3ini", + "4l1a2rom", + "l1art", + "2lart.", + "lart2h", + "l3arti", + "lart4r", + "3laru", + "l2as.", + "la2sa", + "la4sam", + "la4sä", + "lasche4", + "4lasd", + "la3seb", + "la2sei", + "la2s1e2l", + "2lash", + "la2sin", + "la2sis", + "la2so", + "2la4sp", + "3lasser", + "l2a2st", + "las4t3an", + "la4ste", + "last3ri", + "la4stu", + "la3t2e", + "2l3a4tel", + "la5t2i", + "2l3atl", + "2latm", + "lat2o", + "la2tö", + "la2t3ra", + "lat4ri", + "lat2s", + "lat3st", + "2lat2ta", + "lat4tan", + "lat4tex", + "lat4t3in", + "lat2t3r", + "latzer4", + "1laub.", + "lauben6s5", + "lau2b3r", + "laub4se", + "lau4fin", + "2laufn", + "lau2fo", + "lau4fri", + "1laug", + "lau3gl", + "2laun.", + "la4us", + "3l2aus.", + "2l1ausb", + "lau6scha", + "2lausd", + "2l1ausf", + "2lausg", + "2lausl", + "2lausr", + "2l1auss", + "lau2st", + "2lausw", + "2lausz", + "2lauto", + "lau2tr", + "la3va", + "lave4n", + "1law", + "lawa4", + "1l2ax", + "la4xel", + "l2ay", + "lay1s", + "lä1c", + "3läd", + "4läf", + "2l1ähn", + "2lämt", + "1länd", + "2l1äpf", + "2läq", + "lär2ma", + "l1ärme", + "2lärz", + "lä2s1c", + "2lät", + "2läub", + "2läuc", + "2läue", + "1läuf", + "2läug", + "2läx", + "1là", + "2l1b", + "l3bac", + "l2bant", + "lb3a2ri", + "lbau1c", + "lb1ärm", + "lbb4", + "lbby4", + "lb2ei", + "l4b3eink", + "l4b3eise", + "lbe4ral", + "lberin5", + "lbe7s", + "l4b1e4ta", + "l2b1id", + "l2b1ins", + "lb4lad", + "l3b2lat", + "l3blä", + "lb3le", + "l2bled", + "l2blic", + "l3blo", + "l3b2lö", + "l3b2lu", + "l2b1o2ra", + "lb3rea", + "lb2s", + "lb3sa", + "lb3se", + "lb3si", + "lb3sp", + "lbs4t", + "lbst3ac", + "lbst3ei", + "lbst1u", + "l2b1uf", + "l3bum", + "lbu4n", + "lbzei2", + "2l1c", + "l3ca", + "l3che", + "l4chei", + "l4chent", + "l3chi", + "lch3le", + "lch3li", + "l3chlo", + "lch3n", + "lch3r", + "lch3s2", + "lch3ü", + "lch1w", + "l2ck", + "l3cl", + "l3co", + "4l1d", + "ld3a2b1", + "ld2ac", + "ld3a2ck", + "l2daf", + "lda2g", + "l2d1ah", + "lda2i", + "l2d1ak", + "l2d1al", + "l2d3a4n", + "ld1arm", + "ld1ass", + "l2d1au", + "ld3aus", + "l3däm", + "ld1är", + "ld1äs", + "ld1ät", + "l3de.", + "lde4ben", + "l2dei", + "ldein7", + "l2d1elf", + "l2d1e2mi", + "l2d1ems", + "lde4na", + "lden5erg", + "l4dentl", + "l3der.", + "l4d3er4fa", + "l6der6geb", + "ld1erh", + "l4der4he", + "l3d2erl", + "l6d5erlas", + "l3d2ern", + "l2d1er2p", + "lder4tr", + "lde3sa", + "l2d1es2s", + "l2dex", + "l2d1id", + "ld1i4mi", + "l2d3ion", + "ldo2b", + "ld2on", + "l2dop", + "ldo2r", + "l2d1ori", + "ld2os", + "ldos5t", + "ld2ö2", + "ld3r", + "ld4ram", + "l2dran", + "l2dre", + "l3d4ris", + "ld4ru", + "l2drüc", + "ld3sa", + "lds4an", + "ld3ska", + "ld3st", + "ldt4", + "ld3th", + "ldt5s", + "ld3tu", + "l2d1ul", + "l2d1um", + "ldwes4", + "ldy2", + "1le", + "le2ad", + "le3ar", + "le2as", + "3leba", + "leben4s3", + "le2bl", + "3lebr", + "le2b3re", + "lebs2", + "2lec", + "lech1a", + "le2chi", + "lech7t6e", + "le2dr", + "le2er", + "lee4ret", + "le3f2a", + "2l1eff", + "lef4o", + "le2g1ab", + "leg1as", + "le2gä", + "le2gl", + "leg4r", + "legs4", + "3leh", + "4lehe.", + "leh3r2e", + "4lehs", + "4leht", + "lei4ble", + "l2eid", + "lei3ere", + "lei4fan", + "lei4fei", + "leifer6g", + "leif3s", + "2l1eig", + "lei3gl", + "3leih", + "lei4hau", + "lei3l2", + "leim3p", + "3l2ein.", + "l2eind", + "lein4du", + "l4eine", + "lei6nerb", + "le2inf", + "le2ini", + "2leink", + "4l3einsa", + "2leint", + "l2einu", + "le2is", + "leisch5a", + "lei8schei", + "lei6scho", + "lei6sern", + "l1eisf", + "leis6s5er", + "l4eist", + "lei4str", + "lei4ßer", + "l2eit", + "lei2ta", + "lei4to", + "lei5tri", + "leit3s2", + "leits4t", + "3leko", + "2lektr", + "2lekz", + "3l2ela", + "le2le", + "le3lei", + "2lelek", + "4leleme", + "le3len", + "leler2", + "leler4s", + "le3les", + "2lelf.", + "2l1elfe", + "l2eli", + "l2em.", + "le3mal", + "le2mau", + "le2m1ei", + "3lemes", + "3lemet", + "lem1o2", + "le2mor", + "2lemp", + "lem3s", + "le2mu", + "le4mun", + "l4en.", + "len1a", + "len3ab", + "le4na2d", + "le4n3an", + "le4n3a4t", + "le2nä", + "4lendet", + "l1endp", + "4lendun", + "le2n1ed", + "4lenerg", + "le4neur", + "4leneuv", + "len4gag", + "len4kau", + "len4k3lo", + "len4klu", + "l1enni", + "len6sein", + "4len4sem", + "len3ska", + "len3sz", + "2lentg", + "2l1entk", + "4lentla", + "2lentn", + "4l3en4tro", + "4l3entw", + "lent4wä", + "5lentwet", + "2lentz", + "2lenzy", + "leo2f", + "le1o2s", + "2lep", + "3lepf", + "4l1e2pi", + "4lepoc", + "3lepr", + "l2er.", + "l2e1ra", + "le2rag", + "le2r3ap", + "le2ra2s", + "le2rau", + "le2r1ä", + "le2r1e2b", + "ler2e3c", + "l3ereig", + "le4r3ei4m", + "le4r3eis", + "le2rel", + "le4reng", + "le4rerg", + "le4rers", + "le2re4t", + "4l3erfas", + "2l1erfo", + "l2erfr", + "l2erfü", + "l1erg", + "l2erga", + "l4ergef", + "3lergeh", + "6lergen.", + "l4erger", + "l4erges", + "3l4ergew", + "2lergi", + "l2ergl", + "l2ergr", + "4ler4heb", + "4lerhol", + "lerin4s", + "lerk2", + "l2erka", + "2lerke", + "l1erkl", + "4lerklä", + "l4erkle", + "l2erko", + "ler3kr", + "ler3l", + "5l6erlebe", + "3l4erlei", + "2lermä", + "ler4nal", + "ler4nar", + "3l4erne", + "ler4nei", + "2l1erö", + "3l2erra", + "ler4ric", + "l4ers.", + "l1ersa", + "lers2t", + "ler4sto", + "lert2", + "ler4trä", + "le2rup", + "l4erwa", + "ler4wer", + "2ler2wo", + "2l1erz", + "ler2zä", + "l3erzeu", + "ler2zo", + "l4es.", + "les2am", + "les2e", + "lese1i", + "2l1esel", + "le3s4h", + "lesi1", + "le3s2k", + "les4ki", + "le3so", + "le2spo", + "lest6", + "le1sta", + "les2te3", + "lester6i", + "le1sto", + "le1str", + "3lesu", + "4lesw", + "2lesy", + "le2tab", + "2le2tap", + "2le2tat", + "l1e2th", + "le3tha", + "2lethi", + "let2i", + "letsche6", + "let4top", + "lett1r", + "letts2", + "le2u", + "4leue", + "3le3u2f", + "2l1eul", + "le3unt", + "2leuro", + "3leut", + "l1e2vol", + "2lex", + "3lexd", + "3lexik", + "le2xis", + "1lé", + "2l1f", + "l3fah", + "lf4at", + "l2f1ec", + "lfe1e", + "lf3einh", + "l2feis", + "lf2en", + "l4ferei", + "lfe4rel", + "lf1erl", + "l3fi", + "l3f4lä", + "lf3led", + "lf4lö", + "l3f4lu", + "lf3ram", + "lf3res", + "lf4ru", + "lf4rü", + "lf2spe", + "lf2sti", + "lf2su", + "lfun2", + "lfur1", + "2l1g", + "l3gas", + "lga3t", + "lgen2a", + "lgene2", + "lgeräu3", + "l2geti", + "l3g2i", + "lg2lö", + "l3go", + "lg4p", + "l3gra", + "lg3re", + "l3gro", + "lgung4", + "2l3h2", + "4lhe", + "3lhi.", + "4lhu", + "1li", + "li1a", + "lia2b", + "li2ad", + "li4am.", + "lian2g", + "li2ast", + "3lib4", + "libi1", + "li1c", + "lich4ta", + "lich4to", + "4lick", + "li2cka", + "li2cl", + "li3d2a", + "l1ido", + "l2idy", + "3lie.", + "liebe4s3", + "lie2br", + "li1efa", + "3liefer", + "li1efk", + "li3efl", + "lie4n1a2", + "li3ene", + "lien3s", + "lien3t", + "lie4rei", + "lier4sp", + "lie2s1c", + "3lig", + "liga3s", + "li4g3ers", + "li4gl", + "lig4n", + "li3ker", + "lik2o", + "likop4", + "lik2sp", + "lik4ter", + "lik2ti", + "lik4t1o2", + "lik2u", + "li3l", + "lil2a", + "li3m2a1", + "limas4", + "lima3t4", + "2limm", + "3limo", + "2limp", + "lin2a", + "li3nar", + "2lindi", + "2l1indu", + "li2nef", + "li2neh", + "li2nep", + "li2nes", + "2l1inf", + "2l1inh", + "li5nie", + "lin1it", + "2l1inj", + "lin4kan", + "lin4kar", + "link2s", + "li2nol", + "l2insa", + "4linsel", + "2linsp", + "2linst", + "2linsu", + "2linsz", + "2l1int", + "li3n2u", + "2l1inv", + "2linz", + "li2o", + "li4om", + "li3o2st", + "3lipf", + "3lipt", + "3lis.", + "li3s2a", + "li3schm", + "li4schu", + "lis2h", + "li3shi", + "3lisk", + "2l1isl", + "2l1i2so", + "li2sp", + "liss4", + "3list", + "lit4a", + "l1i2tal", + "li3t2ä", + "l2i3t2e", + "3liter", + "li4t3r", + "lit1s2", + "lit3se", + "lit3sz", + "li3tu", + "li6tun", + "li4tur", + "litz4er", + "3liu", + "liv2e", + "li2vea", + "li2ves", + "livi3e", + "li3vr", + "2lixi", + "li4z3ä", + "lizei3", + "2l3j", + "2l1k", + "l3kale", + "lk1alp", + "l3k2an", + "l3kap", + "l3kar.", + "lk1erd", + "lke3r2e", + "lk2l", + "lk3lad", + "l3k4las", + "lk3lic", + "l3k4lu", + "lk2men", + "lk4ne", + "lk5ner", + "lko2f", + "lk1ofe", + "lkor2b1", + "lk3roc", + "lk2s1", + "lk3sän", + "lk3si", + "lk4spe", + "lks3t", + "lkt2", + "lk2ü", + "4l1l", + "l2labk", + "l2labt", + "l3labu", + "l3lage", + "lla3gl", + "l2l1am", + "lla2ma", + "l3lame", + "ll2ami", + "ll2anb", + "lla4ner", + "l4lani", + "l3lans.", + "ll4anwa", + "ll1anz", + "l4l3appl", + "ll1arm", + "l4latm", + "ll3att", + "ll3aufg", + "ll1aus", + "ll1äm", + "l2lär", + "llb4", + "llch4", + "ll3d4", + "ll5ebene", + "l3lec", + "ll1ech", + "lle3er", + "l2l1ef", + "ll1eic", + "ll1eim", + "ll2eis", + "l4leise", + "lle2la", + "lle2m", + "l2l1emi", + "l3len.", + "lle4na", + "llen3dr", + "ll5en6dun", + "l4lentf", + "l4lents", + "l3lep", + "l3ler.", + "lle2ra", + "ll2ere", + "l6ler6eig", + "ller4fo", + "ller6geb", + "l8lergene", + "l4lergo", + "ll3erho", + "l4l3ermi", + "l4l3ernt", + "ll3ertr", + "ll2es", + "lle4th", + "ll1exe", + "llg4", + "lli4gan", + "l2limb", + "l2l1ind", + "l4linf", + "ll1ins", + "ll3k4", + "ll3l2", + "ll5m2", + "ll3n2", + "ll1ob", + "l2lobe", + "l2l1o2f", + "ll3ol", + "l2lope", + "ll1opf", + "ll1or", + "l6lorb", + "llor2g", + "l2lo2ri", + "l2l1ou", + "l3low", + "ll1ox", + "ll2säu", + "ll2s1es", + "ll3ska", + "ll2spr", + "ll3t", + "llt2e", + "llt2i", + "llti2m", + "ll5t4r", + "llts2", + "ll1ur", + "llus5t6", + "l3ly", + "ll3z2", + "2l1m", + "l2m3a2b", + "l2m1ad", + "lm1a2ge", + "lm1aka", + "l2m1a2m", + "l3mana", + "lm1apf", + "lm1art", + "lm3att", + "lm1äst", + "lmbu2", + "lm1c", + "lmd2", + "lm3e4dit", + "l2m1ef", + "l2ment", + "l2m1e2p", + "lmer2", + "l2m1erf", + "l2m1erl", + "l2m1erz", + "l4messa", + "l2m1i2d", + "lm1ind", + "lm1ins", + "l2mof", + "lm1orc", + "lm3p2", + "lmpf4", + "lm3s2k", + "lms2t", + "lm3ste", + "lm3s2z", + "lm3t4", + "l2mum", + "l4munt", + "2ln", + "ln2ab", + "lna2r", + "ln3are", + "lnd2", + "l3n2e", + "lnes2s", + "l2n1in", + "lnus2", + "l1nü", + "l1ny", + "1lo", + "lo4ak", + "3lob.", + "l2oba", + "3lobb", + "lobe2s", + "2lobj", + "l1o2bl", + "l2obr", + "lob4ri", + "lo4chel", + "l1ofe", + "lo2fen", + "lo4gh", + "lo2gl", + "lo2gor", + "lo2gre", + "lo3ha", + "loh2e", + "4l1ohr", + "loi4r", + "3lok", + "4l3okk", + "lo2k3r", + "5loks", + "l4ole", + "2l3o2ly", + "lomä3", + "lo2min", + "lo2ner", + "lo4nin", + "lo2n1o", + "lo2o", + "2lopf", + "lop2p1a", + "2lopt", + "lor3am", + "lor2an", + "lo4rä", + "5lorb", + "2l1orc", + "2l1ord", + "lo3r2en", + "2l1org2", + "lori4di", + "2lort2", + "l2os.", + "lo4sa", + "3lose", + "lo4ske", + "lo2spe", + "lo2spr", + "los3t", + "lo4ste", + "lo2st4r", + "4loß", + "lo2ta", + "lo3tha", + "loti4o", + "2l1ov", + "lo2ve", + "2lox", + "1lö", + "lö2b3", + "2löck", + "2löd", + "lö2f", + "2l3öfe", + "2l1öhr", + "2lök", + "2l1öl3", + "2löp", + "3lösc", + "3lösu", + "4löß", + "4löz", + "2l1p", + "lp2ar", + "lpar2k1", + "l4p1är", + "lp2f", + "lph4", + "l3phä", + "l2phir", + "lp1ho", + "l3phr", + "lpt4", + "l3pu", + "2l1q", + "2l3r2", + "lrau2s", + "lrebs2", + "lro2h", + "lrö2", + "4l1s", + "ls3a2b", + "l2s1a2d", + "ls2al", + "l4s1amb", + "l4samp", + "ls2amt", + "l2san", + "ls3ane", + "l3sare", + "ls3a2ri", + "l3sark", + "lsau2", + "lsau4m", + "lsau4r", + "l3s2äm", + "ls2äug", + "ls1äus", + "ls2c", + "l4schin", + "l4schmü", + "lschs2", + "l2s1e2b", + "ls2ele", + "ls1eli", + "l2sent", + "ls1er", + "l2serf", + "l2serg", + "l2serh", + "l2serk", + "l2serl", + "l2sers", + "l2serw", + "lse2t", + "ls1eta", + "ls2ext", + "ls3ha", + "l2s1id", + "l2simp", + "ls2kal", + "l3s4kele", + "ls2ky", + "lso4b", + "l2sop", + "l4s3ort.", + "l3s2öl", + "l2spac", + "ls2pe", + "l2s3ph", + "l2s1pir", + "l3s2pit", + "ls2po", + "l3spri", + "ls2pu", + "l3spul", + "ls3s4", + "lst2a", + "lstab6", + "ls3tabl", + "ls4taf", + "lstahl3", + "l2stas", + "l4stat.", + "l4state", + "l4s3täti", + "l2ste", + "l3stea", + "l3stec", + "l3steh", + "l3stei", + "l4steil", + "l3stel", + "l3stemp", + "l4sten", + "ls4t3erk", + "l5s6terne", + "l5s6terns", + "ls2tie", + "l2stit", + "l4stoch", + "ls4toi", + "ls4tol", + "ls4tru", + "l2s3trü", + "ls2tu", + "ls4tüm", + "l3suf", + "ls1um", + "l2s1un", + "ls2und", + "ls3unk", + "4l1t", + "l2tab", + "lt1abs", + "ltag4", + "lt1am", + "l4tame", + "ltampe4", + "l3tan.", + "ltan3d", + "l2t1ap", + "lt1ara", + "ltar8beitn", + "l3tark", + "lt1art", + "ltar6tik", + "l3tartu", + "lt1au", + "l4tauf", + "lt3aut", + "lt1äh", + "ltbau1", + "lte2c", + "lt1eh", + "l3tehu", + "lt1eig", + "lt1ein", + "lte3mi", + "lt2en", + "lten6gel", + "lten4sp", + "lt3ents", + "lte4ral", + "lter4fa", + "l3t2erg", + "l4terhe", + "lter6ken", + "lter4ku", + "lter4nä", + "lte2ro", + "lt2erö", + "lter4se", + "l4t1es3k", + "lt2est", + "lte3str", + "lt2et", + "l2t1h", + "lt3hag", + "l3thas", + "l4t3hei", + "lthol2", + "l3t2hu", + "lt1ide", + "ltimo4", + "l3tine", + "l2tiso", + "l3t2i3t", + "l2t1ob", + "l2t1o2f", + "l4tord", + "l4torg", + "l4t1o2ri", + "lto2w", + "lt1öl", + "lt1ös", + "l4t1öt", + "ltra3l", + "lt3räu", + "lt3rec", + "lt3rei", + "lt3ris", + "lt3rol", + "l2t3rö", + "l2t3rus", + "l4ts", + "lt2se2l", + "lt4s3ort", + "lt2s1pe", + "lt3s2ph", + "lt2sti", + "lt3t", + "l3tub", + "lt1uh", + "l2t1um", + "lturan4", + "lturen4", + "ltu2ri", + "l3tü", + "lu1an", + "4lu2b3", + "luba2", + "lubs2", + "lu2dr", + "lu2ec", + "lu2es", + "lu2et", + "1lu2f2", + "2l1ufe", + "2luff", + "lu3fo", + "luft1a", + "luft3e", + "luf4tei", + "luft3r", + "lu2g1a", + "lu2g1e2b", + "lu2gei", + "lugen1", + "lu2gi", + "lug3l", + "lu2go", + "lu2g3r", + "lug3sp", + "lu2gu", + "2l1uh", + "lu1id.", + "lu4ig", + "lu1is.", + "lul2ö", + "2lumd", + "lume4", + "2lumf", + "2lumg", + "2l1umh", + "2lumk", + "2luml", + "l2ump", + "1lumpe", + "lum2ph", + "2lumr", + "2l1ums", + "lu3mu", + "2l1umw", + "2lumz", + "1lu2n", + "2l1una", + "lund4", + "2l1unf", + "lung4sc", + "2l1uni", + "2lunr", + "2l1uns", + "2lunt", + "2lunw", + "4luo", + "l2ura", + "lu2r1an", + "lu2rat", + "lu2rei", + "2lurg", + "l2uri", + "lu2ris", + "l1urn", + "lu2ro", + "2lurs", + "l1urt", + "lu4ru", + "lu3sak", + "2luse", + "lu3si", + "lu2sp", + "lus4s3a", + "lus2s1c", + "lus4sel", + "lus4s3er4", + "lus2s1o", + "lus4s1p", + "lus2s3t", + "lus4stä", + "luss5tr", + "1lu2st", + "lus6terl", + "lus4t1o2", + "lust3re", + "lu2s1u", + "lu2t1a4", + "lu4tas", + "lu4t3au", + "lu2tä", + "lu2t1e4g", + "lu2tel", + "luter2", + "lu4t3erg", + "luter4s", + "lu6t5ersa", + "lu2thy", + "2luto", + "lu2tob", + "lu2t1o2f", + "lu2top", + "lu4t1or", + "lu4t3r", + "lut5schl", + "2lüb", + "3lübd", + "lück4e2", + "lücker3", + "5lüd", + "lüf3te", + "lü2hel", + "lüh1l", + "2l1v2", + "lva3", + "l3vl", + "lv3r", + "4l3w4", + "2lx", + "1ly", + "ly1a2", + "ly3c", + "ly3es", + "ly1l", + "2lymp", + "3lyn", + "ly3no", + "ly1o", + "ly3t", + "ly1u", + "2l1z", + "l2z1ac", + "l2z1ag", + "l2zan", + "l2z1ap", + "l2zat", + "lz1aus", + "l2zäp", + "l2zär", + "lze2l", + "l2zele", + "l4z3enth", + "l2z1ep", + "l2z1er2h", + "l2zerz", + "l2z1id", + "lzi4m", + "lz1imi", + "lz3l", + "lzo2f", + "l2zö", + "lz3t2", + "l2z1u4fe", + "lzvol2", + "lz1w", + "lz2wec", + "l2zwu", + "1ma", + "3ma.", + "maa2", + "m1ab", + "m3a2bar", + "m2abä", + "2m3abb", + "m2abe", + "2m3abf", + "2mabg", + "2mabh", + "2mabk", + "m2abli", + "2mabm", + "ma2br", + "m2a3b4ra", + "2mabs", + "2mabt", + "2mabz", + "ma3chan", + "mach2e", + "mach8terh", + "mach8t7ers", + "mach4tr", + "ma2ci", + "mack2s", + "2m1act", + "mada2m", + "m2adä", + "ma2del", + "ma3dj", + "2m1adm", + "2m1a2d4r", + "ma4d2s", + "mae4", + "ma1f4", + "mag2a", + "ma2ge.", + "ma2geb", + "ma2gef", + "ma2geg", + "ma2gek", + "ma2gep", + "ma4ges.", + "ma2get", + "ma2gev", + "ma2gew", + "2m1agg", + "magi5er.", + "magi5ers", + "ma3gl", + "ma3g4n", + "2m1ago", + "ma3ha", + "mahl4st", + "ma1ho", + "mai4s3e", + "ma2ke.", + "2m1akt", + "mal2ag", + "mal1ak", + "ma4lakt", + "ma2lan", + "ma2lau", + "ma2lär", + "2mal2de", + "m2aldi", + "ma3le", + "ma4leb", + "mal2er", + "ma4lex", + "mali1e", + "mal3lo", + "2mallt", + "ma2lon", + "ma2lop", + "m2alp", + "mal3t", + "malu4", + "ma2l3ut", + "3malv", + "ma2mid", + "mam3m", + "2m1a2nal", + "ma2nar", + "2m1a4n4at", + "ma2nau", + "2m1anä", + "2manb", + "man2ce", + "3man3d4", + "ma2net", + "m2anf", + "mang2", + "2man3ga", + "m4angel", + "2m1angr", + "m2anh", + "3manip", + "2manl", + "m2anle", + "3m2ann", + "2manod", + "2m1ansa", + "2mansä", + "man2t1h", + "2mantr", + "manu3", + "ma4n1ut", + "2manw", + "2manz", + "m1anza", + "ma2or", + "ma2phr", + "ma2po", + "ma1q", + "m2ara", + "4marag", + "mar2an", + "2marb", + "mar3g2", + "3ma1rh", + "ma3r2i", + "m2ark", + "mar2kr", + "4mar2o", + "maro3d", + "4marr", + "mar6schl", + "mar6schm", + "mar6schr", + "mar2sp", + "mar2su", + "2m1arti", + "ma3r2u", + "m1arz", + "3mas", + "ma3s4a", + "mas2e", + "ma3s2p", + "masse4n3", + "mas4ta", + "mas4tel", + "mas2ti", + "mas4to", + "mas4tr", + "ma4s3z", + "3maß", + "ma2ta2b", + "ma2tan", + "ma2tä", + "m3a2tel", + "ma4t3erd", + "ma4t3erz", + "m4atme", + "2matmo", + "ma2to", + "ma4tort", + "mat3se", + "mat3sp", + "matt4r", + "mat3url", + "2m1au2f", + "3maul", + "ma3un", + "mau3r", + "2maus", + "mau2ta", + "m4ay", + "ma1yo", + "1mä", + "2m1ähn", + "mäh1r", + "4m1änd", + "2mäo", + "2m1äp", + "2mäq", + "mär1", + "mär2kl", + "mär2z1", + "mä3t4r", + "mäu2s1c", + "2m1b2", + "mbe2e", + "mber2e", + "mbe3ri", + "mbert4", + "mbi3er.", + "mb4l", + "mble1i", + "mb4r", + "mbu3sc", + "mby4t", + "2mc", + "m3ch", + "4m1d", + "m2dan", + "m2d1a2s", + "md1är", + "mde2a", + "m2dei", + "mde2m", + "m2d1emi", + "m2d1ent", + "mder2", + "m2d1erl", + "md2ö", + "md3ras", + "md3s2e", + "mdt4", + "m2d1um", + "1me", + "me3an", + "me3at", + "meb4", + "me2ben", + "3mebr", + "me1c", + "medi3e4", + "me1e2m", + "mee2n", + "mee4r3ei", + "2m1eff", + "mega3", + "me4gel", + "3meh", + "meh6l3er", + "mehrer4", + "2m1eif", + "2m1eig", + "m2ei3l2", + "mein4da", + "meinde3", + "meiner6k", + "mei6nerl", + "3m2einu", + "3m2eist", + "me3lam", + "me3l4ant", + "me2l1au", + "melb2", + "mel3d2", + "melde3i", + "me2lek", + "2melem", + "me2ler", + "melet4", + "2melf.", + "3melk", + "mel4k3ei", + "mell2", + "3melo", + "me2lob", + "mel2se", + "mel5t4", + "6mel6tern", + "2m1e2mis", + "2m1emp", + "2m1e2mu", + "m2en.", + "men3ab", + "me3nage", + "me4n3an", + "men3ar", + "me4nas", + "men3au", + "2m1endl", + "menen1", + "4men4gag", + "men3ge", + "me2nim", + "men3k4", + "men2on", + "men4se.", + "men4sem", + "6mensemb", + "men4sen", + "men4ser", + "men4ses", + "mensi4d", + "men2so", + "menst4", + "m4enta", + "men4t3ak", + "m4entei", + "ment5eig", + "men6t5ers", + "2mentn", + "ment4sp", + "me1o", + "2meou", + "2meö", + "2mepa", + "2m1e2pi", + "3m4er.", + "me1ra", + "mera3l", + "mer2a3s4", + "me2r1e2b", + "me4rens", + "mer4err", + "mer4erw", + "4m3er4gän", + "merin4d", + "merin4t", + "4mer4klä", + "mern3s2", + "m4ersh", + "mer5sm", + "mer6stel", + "mer4sto", + "mert4r", + "merz6eng", + "3mes", + "me2sal", + "me4sä", + "4meser", + "mes2po", + "mes1pr", + "2mes4sa", + "mess3an", + "mes6ser6g", + "mes4s1o", + "mes2sp", + "mes2st", + "mes3ta", + "me1sto", + "me3su", + "me3sze", + "me3ta", + "meta1s", + "me3th", + "meto1", + "me2tö", + "me4trig", + "met6t5en6d", + "me3tu", + "meu1", + "2m1ex", + "me2xe", + "1mé", + "2m1f4", + "mfi2le", + "4m1g2", + "mgang4", + "mglim2", + "4m1h2", + "1mi", + "mi1a", + "mia2b", + "mi2am", + "2m1iat", + "mi1ä", + "mibi1", + "mic1e", + "mi1ch", + "mi2ci", + "mi3da", + "mi2di.", + "mi3dr", + "2midy", + "mie3dr", + "mi3ele", + "mi4e3no", + "mien3s", + "mierer4", + "mie1s", + "mie2ti", + "mie4to", + "mie2tr", + "mi1f4", + "3mige", + "mi3h", + "mik1an", + "mi3ke", + "mi4kel", + "mi4kens", + "mi3k4l", + "mi2ku", + "3mil", + "mi3l2a", + "milch1", + "mil4che", + "mild4s", + "mi3l2i", + "mi3l2u", + "4milz", + "m2im2a", + "2m1imm", + "2mimp", + "min2ac", + "mi3nak", + "min5anze", + "m2inde", + "minde4s", + "2m1indu", + "mi2nef", + "miner1", + "mi4n3e4ri", + "min2eu", + "2minfo", + "min2ga", + "ming3s", + "2minh", + "mi3ni", + "mini3k4", + "mi3nod", + "mi2nof", + "2m1inse", + "m1inst", + "mi3nu", + "mioni1", + "mi1p", + "3mir.", + "3miri", + "3mirs", + "3mirw", + "3mirz", + "3mis.", + "mi2sa", + "mi4scha", + "misch3w", + "mi3se1", + "2m1i2so", + "mis2pa", + "mi2spe", + "mis5sar", + "mis4ser", + "mis4st", + "mis3te", + "mi1sto", + "mi1s4tr", + "3misu", + "3mit", + "mi2ta", + "mi2t1h", + "mi2to", + "mi2tr", + "mit3s2", + "mit5sa", + "mit3ta", + "mit3t2e", + "mitte3s", + "mi2t1u", + "4mitz", + "mi3v2", + "2m1j", + "4m1k4", + "m3kn", + "4m1l2", + "ml3c", + "m3le", + "ml3f", + "ml3k", + "m3lo", + "ml3p", + "ml3s", + "4m1m", + "mma3a", + "m2m1ak", + "m2m1al", + "m2m1ans", + "mm1anz", + "m2m1ap", + "mm1art", + "mma1st", + "mm1aus", + "mm1äu", + "mmd2", + "m2m1e2b", + "m2m1ef", + "mm1ein", + "mme2l1a2", + "mme4lin", + "mm2ene", + "mmen6te.", + "mmen6ten", + "m4mentl", + "m4ments", + "m4mentw", + "mme2r3a", + "mme4rec", + "mmer6geb", + "mme2s", + "mme3sc", + "mme4sz", + "m2m1eu", + "mmi3el", + "mm1inb", + "mm1inh", + "m2m1ins", + "mm1int", + "mm2is", + "mmi3sc", + "mmisch4", + "mmi1s4t", + "mmi5tw", + "mm3m2", + "mm3p2", + "mmpf4", + "mm2s", + "mm3sa", + "mm3s2i", + "mm3so", + "mm3s2p", + "mm3sta", + "mm3sti", + "mm3te", + "m2mum", + "mm2un", + "mmu3r", + "mmül2", + "mmüll1", + "2m3n2", + "m4nesi", + "1mo", + "2m1o2be", + "3mobi", + "2mobj", + "3m2od", + "mo3de", + "mode1s", + "mo2dr", + "m1of", + "mo2fe", + "3mog", + "2mog.", + "mo2g1al", + "3m2oh", + "moh2a", + "moi3r", + "mo2k1l", + "mol3d", + "3mom", + "mom2e", + "3m2on", + "mo2nan", + "mo2nä", + "mon4dac", + "mon4del", + "mon2do", + "mond3r", + "mo2ner", + "mon2s3", + "mon3sa", + "mons4e", + "mon3s4u", + "mont2a", + "mon3th", + "mo1ny", + "3m2o2o", + "2mo1pe", + "mo2per", + "2m1opf", + "2mopt", + "mo1ra", + "mor2an", + "mor2d3a", + "mor2dr", + "mo2rei", + "mor3g", + "morgen5s6", + "mor3t2", + "3mos", + "mo4ska", + "mos3s", + "moster4", + "mos2ti", + "mo3t2h", + "mo5to", + "mot4r", + "mous4", + "2m1ox", + "mo1y", + "1mö", + "möbe2", + "mö2c", + "2mö2f", + "4mök", + "2m1öl", + "4m1p", + "mpa3ne", + "mpe2la", + "mpe4lin", + "mpe2n", + "m2p1ene", + "m2pf", + "mpf1ef", + "mp4f3erf", + "mpf3erg", + "mp6fer6ge", + "mpf3erp", + "mp6ferpr", + "mp4f3err", + "mp4f3er4z", + "mp2f3l", + "mpf1or", + "mp2fr", + "mp1haf", + "mp1hos", + "mpin2", + "m3plä", + "mp3lei", + "m4p3lem.", + "m2p3len", + "m2p3les", + "mp4lis", + "m3pon", + "mpor6tag", + "mpor6ter6", + "mp3sh", + "mp3str", + "m3pu", + "2m1q", + "2m3r4", + "4m1s", + "m2sam", + "m2san", + "m4sap", + "ms1as", + "m3sat", + "m2sau", + "msau3e", + "m3sä", + "m4s1än", + "m3sc", + "msch2", + "m4sco", + "m3se", + "m4s1e2d", + "m4s1ef", + "m4seig", + "m4sein", + "m4se2le", + "mse2n", + "m4s1ene", + "m4sent", + "ms1erf", + "ms2erh", + "mse2t", + "m4s1eu", + "m4sex", + "m2s1o2d", + "mso2r", + "ms1ori", + "m2spä", + "m2sped", + "m4spl", + "ms2po", + "m2spot", + "m2spro", + "ms2pu", + "ms3s4", + "mst2", + "m6stag", + "m3stä", + "m3steh", + "m3stei", + "m3stel", + "ms2ti", + "m2stit", + "m3s4to", + "m3s4tr", + "ms5trä", + "m3s2tu", + "ms4tü", + "m2sü", + "m4sw", + "m3sy", + "m4szi", + "4m1t", + "mt1ab", + "mt1ak", + "mta2m", + "mt1ar", + "mt3aug", + "m2t1e2d", + "mt1ein", + "mt1eis", + "mt1elt", + "mt1emi", + "m4tenga", + "m4t3engl", + "m4tentf", + "m4tentg", + "m4t3en4tr", + "m4tents", + "mter2", + "m2t1erb", + "m4t3erei", + "m2t1erf", + "m2t1erg", + "mt1erh", + "m2t3e2r4i", + "m2t1erk", + "m2t1erl", + "mter4n", + "m2t1ers", + "m2t1ert", + "m2teta", + "m2t1eu", + "m2t1ev", + "m2t1h", + "mt3ho", + "m2t1i2d", + "m2tim", + "m2t1in", + "m2t1i2r", + "mti2s", + "mtmen2", + "mt1ob", + "mt1op", + "m2t1öl", + "mt1ös", + "m2t3ro", + "m2trö", + "m4ts", + "mt2sa", + "mt3sco", + "mt2s1e", + "mt3send", + "mt3s2ka", + "mt3s4kel", + "mts3tät", + "mt3stu", + "mtt4", + "mt1um", + "mtu3re", + "m3tü", + "mt3z", + "1mu", + "mu1a", + "mu3cke", + "mu4ckel", + "2m1uh", + "mu3la", + "3muld", + "mul4lau", + "3mult", + "3mumi", + "m1ums", + "mum2s1p", + "3mun", + "mundan4", + "mun6derf", + "mu2ner2", + "4m1unf", + "4m3ungeb", + "mu3ni", + "mu4nin", + "4mu4niv", + "4munw", + "4munz", + "mu4r1u2f", + "3m4us", + "mu4s1a", + "mu2s1o", + "mu2sp", + "mu2s3t2", + "4must.", + "must4e", + "mu2su", + "mut1au", + "mut2st", + "1mü", + "2müb", + "3müh", + "mü2her", + "mühl1a", + "mül4len", + "3mün", + "3müt", + "mütter3", + "2m1v", + "mvoll1", + "2m1w2", + "mwa2", + "mwa4r", + "mweg4s", + "mwel4", + "mwelt3", + "mwu1", + "3my", + "my1al", + "my2s3", + "2m1z2", + "mzug4", + "1na", + "3na.", + "2n1ab", + "3naba", + "na2bä", + "naben3s4", + "n3abh", + "3nabi", + "n3abk", + "na2b3l", + "na2bor", + "na2br", + "nab4rü", + "4n3abs2", + "na2bus", + "3nac", + "n4ac.", + "na2ch1", + "nachen6", + "na5chen.", + "n3achse", + "nach3sp", + "nach8t7ersc", + "nacht8raum", + "n1ada", + "na3dab", + "3nade", + "na3de.", + "nadel1", + "na2der", + "4n1adl", + "4n3adm", + "n1a2dr", + "3nae", + "na3el", + "2n1af", + "na1fra", + "nag2a", + "na3ge.", + "na2gem", + "4n1agg", + "n1a2gi", + "na3gin", + "na3g4r", + "3n2ah", + "na2h1a", + "n4ahm", + "4n3ahn", + "4n3aho", + "3nai", + "nai2e", + "n1aig", + "4n3air", + "nai4re", + "n2ais", + "2n1ak", + "3nakä", + "3nako", + "na2kro", + "4nakt", + "n2al.", + "na2l1a2", + "nal3am", + "na4lar", + "na2lä", + "2n1albk", + "n2ald", + "nal3da", + "nal3ei", + "na4l3ent", + "na6lerei", + "na4ler4g", + "na4lerm", + "na4l3erw", + "nales2", + "nal1et", + "nal1ex", + "nalg2", + "na2lid", + "na2lop", + "nal2ph", + "n2als.", + "nal3t", + "nalt2a", + "nal5tr", + "n2alty", + "na2lu", + "2naly", + "na2mat", + "3name", + "na3me.", + "4na2mei", + "n4a3men", + "namens3", + "4n1a2mer", + "na2mid", + "na2min", + "na3m4n", + "3n2amo", + "n1amp", + "nam4sp", + "2n1amt", + "namt4s", + "na4my", + "n1an", + "4na2n4a", + "na4nat", + "n3a2nä", + "4n3anb", + "n3and2", + "nan1eu", + "4n3anf", + "4n3ang", + "4nanh", + "2nani", + "4n3ank", + "4n3anl", + "3n2ann", + "4n3anna", + "4nano", + "nan2o3b", + "4n3anp", + "2nanr", + "4n3ans", + "2nantr", + "2nanw", + "n2anz.", + "nanzen4", + "nan6zene", + "nan6zeng", + "nanzer4", + "na3ot", + "na2per", + "n1apfe", + "4napfel", + "n3a2pr", + "n1aq", + "n1ar", + "5nar.", + "na2r1a", + "2narc", + "n2ard", + "n2are", + "n4are.", + "3nari", + "n2ark", + "n2arle", + "2narm", + "n2aro", + "na2rom", + "n2arr", + "n2ars", + "2nart", + "n2arta", + "n2arth", + "na3r2u", + "3nas", + "n4as.", + "na3sä", + "na4schw", + "4n1a4sp", + "nas2s1c", + "4n1assi", + "nas4ta", + "na2str", + "4na2sy", + "nasyl2", + "3nat", + "n4at.", + "na4t3au", + "nat1ei", + "na2tem", + "na2t2h", + "4natm", + "nat2o", + "4natom", + "5nator", + "nat1r", + "nat4sa", + "nats1e", + "na3tu", + "n1au", + "nauf4fr", + "nau2fr", + "5naui", + "3n2aul", + "4nausb", + "4nausd", + "4nausf", + "4nausg", + "4nausl", + "n2auso", + "4nausr", + "4n3auss", + "4nausw", + "4nausz", + "3nav", + "nave4", + "navi5er.", + "navi5ers", + "1nä", + "2näb", + "3n4äc", + "3näe", + "2n1äf", + "3näg", + "nä2hi", + "3nähm", + "2n1ähn", + "nä2hu", + "2n1ä2m", + "2n1än", + "4näpfel", + "2näq", + "när4s5t", + "nä2sc", + "n2äss", + "2näu", + "3nä1um", + "2n3b4", + "nbais4", + "nbe2in", + "nber2e", + "nbes4", + "nby4", + "2n1c", + "n2c3ab", + "n3can", + "n3ce4n", + "n3ces.", + "n3chl", + "nch3m", + "n2ck", + "ncor2", + "n3cr", + "n3cu", + "4n1d", + "nda1f", + "nd2ag", + "n3dai", + "n2d1ak", + "n2dana", + "n2dani", + "n2danz", + "nd1arr", + "n3dat", + "nd3att", + "nd1au", + "n2daut", + "n2dax", + "nd1äng", + "nd1c", + "nde4al.", + "n2d1ede", + "n3dee", + "n2dei", + "nd3elfe", + "ndel3l", + "ndel4s3a", + "ndel6s5en", + "ndel7ster", + "nde4mot", + "nden3sk", + "n4dentl", + "n4dents", + "nde3o2", + "n5der.", + "n5deren", + "nd2erh", + "n5deri", + "nder6läs", + "nde4rob", + "n4de4ros", + "n6der6sat", + "nder5ste", + "n3d2es1", + "nde2se", + "ndes3s", + "ndi2a3", + "nd1imm", + "ndo1c", + "n2dof", + "ndo2n3a", + "n2dopt", + "nd1or", + "n2do2ri", + "nd2os", + "ndo1st", + "n2d3ott", + "n2dö", + "nd2ös", + "nd4ram", + "n2d3rat", + "nd3rau", + "n2d3re", + "n2drif", + "n2d3roc", + "n2drod", + "n2d3rö", + "n2drui", + "n2d3run", + "nd4sene", + "nd2spr", + "nd3th", + "ndt4r", + "n2duns", + "ndwa5re", + "ndy3", + "1ne", + "3ne.", + "ne2ap", + "3neas", + "ne3at", + "ne3au", + "4n3ebene", + "ne2bl", + "2n1ebn", + "neb4r", + "2nec", + "3neca", + "3nece", + "ne2ch", + "ne1ck", + "neck2a", + "ne2dit", + "2nee", + "neei2", + "ne3ein", + "ne3eis", + "neen2", + "nee1r", + "neer2e", + "n1ef", + "n2ef.", + "n2e3f2a", + "2nefr", + "2n1egg", + "neg4l", + "n1e2go", + "neg4r", + "n1ehe", + "2ne2he.", + "2nehem", + "2nehen2", + "nehe2r", + "3nehm", + "4n3ehr", + "2n1ei", + "3neia", + "4neic", + "nei4dei", + "nei4dr", + "4neier", + "3neigt", + "3neigu", + "nei4la", + "4neing", + "4neinh", + "4neink", + "4neinl", + "4neinz", + "4neip", + "neiss4", + "ne2ke", + "2n1eks", + "nek3t2", + "2nekz", + "ne2la", + "nel3b", + "n1e2le", + "4nelek", + "4nelem", + "ne3len", + "ne3lex", + "nel2i", + "ne3lid", + "ne2lit", + "3nelk", + "n2ell", + "nel2l1a", + "nel4lei", + "neller6f", + "3ne3l2o", + "3nelu", + "3n2em.", + "4n1emb", + "4n3emp", + "2n1ems", + "4nemu", + "3nen", + "n4en.", + "n2en3a", + "nen4am", + "ne4nan", + "ne2nä", + "n2enb", + "n2enc", + "nen4dar", + "4n1endb", + "4n1endd", + "4n1endf", + "n1endg", + "4n1endh", + "4n1endk", + "n1endl", + "4n1endp", + "4n1endt", + "4n1endw", + "nene2b", + "nen3ei", + "nene4m", + "nenen1", + "ne4nene", + "nen3erb", + "ne2n3eu", + "n2enf", + "4n1engb", + "nen4gen", + "4n1engs", + "4n1engt", + "n1engu", + "n2enh", + "ne4n3i", + "n2enj", + "n2enk2", + "n2enm", + "nen4nar", + "ne2no4", + "nen3s4e", + "nen3sk", + "nen3s2p", + "5n2en3t2a", + "4n1entb", + "4nentd", + "4nentf", + "5n2enti", + "4n1entl", + "4nentn", + "5nentr", + "4n1ents", + "4n3entw", + "4nentz", + "ne4n3u", + "n2env", + "n2enw", + "nenz4er", + "ne2o3b", + "ne2oh", + "ne2or", + "neos4", + "ne2pen", + "2nepf", + "2ne2pi", + "2nepo", + "ne2pos", + "nept4", + "n4er.", + "ne1ra", + "ne2rab", + "ne2rac", + "ne2r3af", + "ne2rag", + "ne3r4al", + "ne2ram", + "ne2ran", + "ne2r3ap", + "n2erat", + "ne6ratio", + "ne3rato", + "ne2rau", + "n2erb2a", + "4n3erbe.", + "4n3erben", + "2nerdb", + "ner4dig", + "nere2", + "ne2r1eb", + "ne2rec", + "n1erf", + "4nerfas", + "3nerfr", + "2nerfü", + "2ner3g4", + "3nergr", + "n1erh", + "4n3erhö", + "3neri", + "n2erj", + "n1erk", + "5nerka", + "n2erkö", + "n2erli", + "2n1erlö", + "n1ermi", + "2n1ernä", + "4n3erneu", + "2n1ernt", + "n1eros", + "n1eröf", + "ne1rös", + "n2ers.", + "2n1ersa", + "3nerse", + "ner4sk", + "4n3ersts", + "nert4", + "3nert.", + "ne2rup", + "3n2erv", + "4nerwar", + "2n1erz", + "n2es.", + "ne2sal", + "nes2an", + "n4ese", + "ne2sei", + "ne2s1ev", + "2ne3sh", + "ne3si", + "ne3ska", + "ne2s1of", + "ne2s1or", + "ne2s1pa", + "4n1es2si", + "nes4sig", + "ne1sta", + "ne2ste", + "nes3ti", + "2n1est3r", + "4nesyn", + "3neß", + "ne2tab", + "2ne4tag", + "net1ak", + "ne2t1an", + "2ne2tap", + "2ne2tat", + "ne4te2l", + "ne2th", + "net3ha", + "ne3ti", + "ne4tin", + "ne4tob", + "n2ett", + "net3ta", + "net3te", + "net3tr", + "2n1e2tu", + "net4zer", + "net2z1i", + "ne2u", + "neu1c", + "neu4ere", + "neuer4f", + "neuer4k", + "neuer4r", + "neuer4s", + "neuer4w", + "neu3g4", + "2n1eup", + "neur2", + "neu2ra", + "neu3t", + "3n2evi", + "n2ew", + "ne3wa", + "2n1ex", + "ne2xi", + "5ney", + "3nez", + "3né", + "2n1f", + "n3f2al", + "nfalt4", + "n3f2ang", + "nf4ar", + "n3f2ä", + "nfe2i", + "n3f2en", + "n3f2er", + "nf2es", + "n4fex", + "nff4", + "n3fi", + "nfi4le.", + "nf4le", + "nf2o", + "nfo1s", + "nf4r", + "nf3s2", + "nf2tan", + "nf2t3r", + "nft4st", + "nfts3tr", + "nf3tu", + "n2f1u", + "4n1g", + "n3gabe", + "ng1abt", + "n2g1a2c", + "n2g1ad", + "n2g1ak", + "ng1a2me", + "ng3anda", + "n2ganh", + "n4ganl", + "ng1ans", + "ng1ant", + "ng1are", + "n3g2ars", + "n2g1a2v", + "n2g1äl", + "ng3d", + "n2g1eif", + "n2g1ein", + "ngelb4", + "nge3l4ei", + "ngelt2", + "n3g4en", + "n5gene", + "nge5nerw", + "ngen3sa", + "nge4ram", + "n2g1erg", + "nger4zä", + "n3g4es", + "nge3sa", + "nge5t", + "ngg3s", + "ng3hu", + "n2g1id", + "ng2lad", + "ng2läs", + "n2glic", + "ng4lok", + "n3glot", + "n2gn", + "ng3ne", + "n4g3ni", + "ng4nom", + "ng2nu", + "ng2ob", + "n2g1op", + "n2g1or", + "ngo2ri", + "n2gö", + "n2g3rai", + "ng4ran", + "n2g3rat", + "ng3roc", + "ng3rost", + "ng4s3au", + "ng4scr", + "ng4s3e4h", + "ng4sek", + "ng4sens", + "ng4spar", + "ngs5tan", + "ngs4teu", + "n4gt", + "ng3ts", + "n2gum", + "ngung4", + "ngzei4t", + "4n3h2", + "nhe2r", + "1ni", + "3n2ia", + "ni3alo", + "ni2ar", + "nibb4", + "nic4", + "ni1ce", + "n1id", + "3n2id.", + "ni3da", + "ni2de", + "2nidea", + "ni3d4r", + "2n3idy", + "n2ie", + "nie3b", + "ni1el", + "nie3l2a", + "nie4n3", + "ni3ene", + "ni3eni", + "nie4rei", + "ni4erna", + "nie2sa", + "ni2eu", + "nife4s3", + "ni1fl", + "niga2", + "ni2g1ab", + "ni2g1am", + "ni2g1an", + "4n3i2gel", + "n4igen", + "2niget", + "ni4gl", + "nig3li", + "ni2gn", + "nig4sp", + "nihi3", + "ni2kar", + "3nike", + "ni2kel", + "ni3kerh", + "ni2ki", + "nik3ing", + "ni2kor", + "ni2k3r", + "nik3t4", + "3n2il", + "ni3l2a", + "ni3l2i", + "4nimp", + "nin1", + "3nin.", + "3n2ina", + "nin2ac", + "ni2nal", + "3n2inb", + "2n1ind", + "2ninf", + "3n2ing", + "ning4s", + "2n1inh", + "4n1ink2", + "3nino", + "ni2nor", + "3n2inp", + "2n1ins", + "4ninse", + "4ninsu", + "4n1int", + "ni3nu", + "4n1inv", + "3n2inw", + "ni2ob", + "ni3ok", + "ni3ora", + "n2ip", + "ni4ron", + "n1irr", + "3n2is", + "ni4sam", + "ni2san", + "ni2sä", + "nis3cha", + "ni4schw", + "ni2s1e", + "4n3isol", + "ni2som", + "4nisot", + "ni2sp", + "ni3spi", + "nis3s4", + "nis3tha", + "ni2s1u", + "2nit", + "3nita", + "ni2ti", + "4ni4tia", + "nit2o", + "3nitr", + "nit3s", + "nit6ter6g", + "nit6t5er6k", + "nit4tra", + "nitt4sa", + "3niu", + "ni3v2", + "3nix", + "2n1j", + "4n1k", + "nk1abr", + "n2k1ac", + "nka2ge", + "n3kal", + "n4kalg", + "nk1ang", + "nk1apf", + "nk3art.", + "nka3sc", + "n2katm", + "n2kato", + "nk1aus", + "n2kaut", + "n2k1äh", + "n2k1äp", + "nke2c", + "nk1ei", + "nk2eil", + "nke4lei", + "n4kelem", + "nke4na", + "nken4te", + "n4k3erle", + "nke4ros", + "nk3ersa", + "n3kesc", + "nke2t", + "nk1eti", + "n2ketu", + "nk1i2d", + "n2kide", + "nk1inh", + "n2k1ins", + "n4klade", + "n3klag", + "nk3leis", + "n2k3len", + "nk3les", + "n3klin", + "nk2lo", + "nk4neb", + "n2knis", + "n2knit", + "n2knu", + "n2k1o4be", + "n2kopt", + "nko2r", + "nkord2", + "nk1ori", + "n2k1ort", + "n2köl", + "nk4rab", + "nk3rät", + "n4kre.", + "n2k3rel", + "n2kren", + "nk3rep", + "n2krez", + "nk3ro", + "n2krol", + "nk2sal", + "nk2se", + "nk3sen", + "nk2so", + "nks2ti", + "nk3s2z", + "nk2tak", + "nk2tan", + "nk4tau", + "nk4tent", + "nk4terg", + "nk4t3ern", + "nkte3sk", + "nkt2et", + "nk2tin", + "nkt1it", + "nk2top", + "nkt1r", + "nkt3ric", + "nk2tro", + "nk2tru", + "nkt4sen", + "n2k1um", + "nku2n", + "nk1urh", + "n2küb", + "2n3l2", + "nla3ge", + "nle2ga", + "2n1m2", + "n3ma", + "n3mä", + "nmen2s", + "n5mi", + "4n1n", + "n2nada", + "nna2g", + "n2nalg", + "n2n1all", + "nna3m", + "n2nan", + "nna3st", + "n2nau", + "n3nec", + "nn2ei.", + "n3nelb", + "nne4le", + "nne4na", + "nn2ens", + "nner4ei", + "n6n5ereig", + "nner4fü", + "nner6geb", + "nn4ergr", + "nn2erh", + "nn2erk", + "nner4la", + "nn2ero", + "nne2rö", + "nn3erwa", + "nner6war", + "nner2z", + "nne4s1e", + "nn2eu", + "nn2ex", + "nn3f", + "nng4", + "n3ni", + "nnk2", + "nn2o3b", + "nn3obl", + "nn3obs", + "n2nof", + "n2nop", + "nno2r", + "nn1ori", + "nn4sam", + "nn3ser", + "nn3s2p", + "nnst4", + "nn4stoc", + "nn2stö", + "nn5t2a", + "nn2th", + "n2n1uf", + "n2n1unf", + "nn1ur", + "nnvoll4", + "nnvol5le", + "1no", + "3no.", + "no5at", + "3n2oba", + "n2obel", + "2nobj", + "no2bla", + "n2oble", + "3noblo", + "3noblö", + "2n1ob2s", + "nobu2", + "nobut3", + "3noby", + "no1c", + "noche4", + "noch4r", + "2nod", + "no2de", + "no2ed", + "n1of", + "no2fe", + "2noff", + "2n1oh", + "3n2ohe", + "no2kel", + "2n3okk", + "no3kr", + "n3ole", + "no2leu", + "no4lig", + "no2liv", + "2n3o2ly", + "3no3me3", + "no3mi", + "3nomp", + "non2e", + "n1onk", + "nons4", + "n1ont", + "2nony", + "no2o", + "3n2opa", + "3nopä", + "no2per", + "2n1o2pi", + "2n1ops", + "no3p2te", + "3nor.", + "nor2a", + "no2rad", + "n2o3rak", + "no3ral", + "no3rar", + "2norc", + "nor4da", + "3nordb", + "nor4des", + "nor2d3r", + "no3r2e", + "2n1org", + "3norh", + "3n2orl", + "3norm", + "norm2a", + "nor3mal", + "3norö", + "3nors", + "2n1ort", + "3n2os.", + "nos2e1", + "no3sh", + "no5s2k", + "no2s3p", + "2no2sti", + "nost1r", + "2nostv", + "nos2u", + "no2tan", + "no3tart", + "no2tä", + "no4t1e2i", + "no6t5entr", + "no4ter2", + "noterb3", + "no4tex", + "not1h", + "no2tho", + "no2t3in", + "no2t3op", + "no2t3r", + "3nov", + "2n1o2x", + "3noz", + "2nöd", + "4nö2f", + "4n1ök", + "4n1öl", + "n2ör", + "1n2öt", + "4n3p4", + "npa2ge", + "npa2s", + "npf4", + "npro1", + "npsy3", + "2n1q", + "6n3r2", + "nran2", + "nrau4ma", + "nräu3s", + "nrebe2", + "nreli1", + "nre3s4z", + "nro2h", + "nrö2s", + "nrücker6", + "4n1s", + "n3sabo", + "n2s1a2d", + "n2s1a2gi", + "nsa2kr", + "n2sall", + "ns4alp", + "n2salt", + "ns4anat", + "ns3ane", + "n2sanm", + "nsa2r", + "ns2arg", + "n3sark", + "nsa2s", + "ns4ath", + "nsau4r", + "nsau2s", + "n2saut", + "ns2av", + "ns2ax", + "n2s1än", + "ns2äug", + "n2s1äus", + "n3sche.", + "n4schef", + "nsch5eul", + "n4schl.", + "nsch2o", + "nscht4", + "n3schu", + "nsch7werd", + "ns2cr", + "ns1eb", + "nse4ein", + "ns2eh", + "nse2ha2", + "nseh5ere", + "n4seinf", + "ns2ele", + "ns3elem", + "n2sem.", + "n2sene", + "nsen4sp", + "n2sepo", + "n2s1erf", + "n2s1erg", + "n2serh", + "n2s1erk", + "ns4erko", + "ns1erl", + "n4serle", + "n4s3erne", + "n2serö", + "ns1ers", + "n4sersc", + "ns3ertr", + "n2s1erw", + "n2serz", + "n2sety", + "n2s1eu", + "ns2ext", + "nsfi2l", + "ns3iden", + "n3sim", + "n4simp", + "ns2inf", + "n2sini", + "nsinn2", + "nsinns3", + "n3sis", + "n4siso", + "nsi4te", + "nsi2tr", + "n3s2kal", + "n3s2kel", + "ns2kis", + "n3skle", + "n3s2ky", + "n5smara", + "n2s1o2d", + "ns1of", + "n4soff", + "ns4om", + "n4s3ont", + "n2s1op", + "n4s3ort.", + "ns2pac", + "nspa2g", + "ns4pek", + "ns2pel", + "n5s4pen", + "n4speri", + "n2sph", + "n3s2pi", + "ns4pie", + "ns4pir", + "n2spo", + "n2sprä", + "n4s3prie", + "n2spro", + "n2sput", + "nsrü2", + "ns3s4", + "ns3tabl", + "n3stad", + "ns8tagent", + "nst1ak", + "n4stale", + "ns4ta2n1", + "n3stand", + "nst3ane", + "n3s4tar", + "n2stas", + "n4stat.", + "n6staten", + "ns4tati", + "n4stats", + "n3stäm", + "n3s4tän", + "nst5eife", + "nst7einhe", + "ns4tent", + "ns2tep", + "nst5erge", + "n5s6terne", + "n5s6terns", + "ns4teu", + "ns2ti", + "n3s4tic", + "n3stif", + "n4stilg", + "n3stim", + "n2stob", + "nst5opfe", + "ns4tor", + "n4strie", + "n4strik", + "ns4trip", + "ns4trun", + "ns2tu", + "nst3u4t", + "ns4tüm", + "n3suf", + "ns2um", + "ns1un", + "ns2ung", + "ns4unk", + "ns2unw", + "ns4unz", + "ns1urs", + "n2s1ut", + "n3sy", + "ns4zene", + "2n1t", + "n3t2a3c", + "ntak4ta", + "ntal1a", + "nta4lin", + "n4t1all", + "nta2lo", + "nt2alp", + "n3ta3m", + "n3t2anb", + "nta3ne", + "n4tansp", + "nt1ant", + "n4tanza", + "n3t2arb", + "nt1ark", + "n3t2arm", + "nt1art", + "ntar6tik", + "nt3artu", + "n2t1ass", + "n2tath", + "n3tatl", + "nt1äm", + "n2t1äu", + "nte3au", + "nte1e", + "nte3g6", + "nt1eh", + "n3tehe", + "n2teig", + "nt1ein", + "n2t1eis", + "nte4lin", + "n2t1emo", + "nt4en", + "nte4na", + "nten6te.", + "ntera2", + "nte6r5eis", + "nt4erh", + "nt4erk", + "nt4erm", + "nt4ern", + "ntern4e", + "nt4ers", + "nt4ert", + "nte3sa", + "n4t1es4s", + "nte2st", + "n6testri", + "n2te4ta", + "nteu3", + "nteu6eri", + "nte3v", + "nt1hel", + "nt1hie", + "n2thot", + "n3thr", + "nt4hu", + "n2t5hum", + "nt4hy", + "n3t2i", + "nti3c", + "ntim3p", + "n4t3ind", + "n4t3inf", + "n4t3inh", + "ntini1", + "n5t2lem", + "ntmen2", + "ntmo4", + "ntni2", + "ntnis1", + "nto3re", + "n4torg", + "n4t3o4rie", + "n2t1öl", + "nt4ral", + "nt1rau", + "nt4raum", + "nt3rea", + "nt3rec", + "n5t4ree", + "nt3reif", + "n5trep", + "nt4repr", + "nt3rich", + "n4t3rieg", + "n2troh", + "n3trop", + "n4tropi", + "n2t3rü", + "n4ts", + "nts2ah", + "nt3s2p", + "nts3par", + "nt5spe", + "nts2t", + "nt2sur", + "ntt2", + "n3tub", + "ntu4re.", + "ntu1s", + "n3tü", + "nt3z", + "1nu", + "3nu1a", + "nu4ale", + "nu3a2r3", + "nubi1", + "2nu1c", + "3nud", + "nude2", + "3nue", + "nu2es", + "nu2fe", + "3nug", + "2n1uh", + "3nuhi", + "3nui", + "n2uk4", + "nu3kl", + "n3u2kr", + "null1a", + "nulle2", + "null3eb", + "n2um.", + "2n3umb", + "n2ume", + "2numf", + "4numg", + "2numl", + "3n2umm", + "4numr", + "2n1ums", + "2n1umv", + "2n3umz", + "nu4n", + "4nuna", + "2n1une", + "3n2ung4", + "4n3ungl", + "4n1uni", + "n3unk", + "2nunr", + "nun3s", + "4nunt", + "4nunv", + "3nunz", + "3nuo", + "2nup", + "2nu2r", + "nur2i", + "nur3s", + "nur2z", + "3nu2s", + "nu3sc", + "nu3se", + "nus1p", + "nu3spo", + "nuss3er4", + "nus6serl", + "3nut", + "nu2t1a", + "n3uto", + "nu4top", + "nu4t3r", + "3nuu", + "3nux", + "3nuz", + "3nü.", + "2nü4b", + "nür1c", + "3nüs", + "1nüt", + "2n1v2", + "n3ver", + "n3vl", + "nvoran4", + "2n3w", + "1ny.", + "2n1ya", + "n2ya.", + "1nyh", + "n1yo", + "1nyr", + "1nys", + "1nyw", + "4n1z", + "n2zac", + "n2z1a2g", + "n2z3a2k", + "n2zan", + "nz3a4ne", + "n3zani", + "n2zar", + "nza2s", + "n2zat", + "n2z1au", + "n2zän", + "n2zär", + "nze4la", + "nzel6lig", + "n6zenerg", + "n3zeni", + "n4zense", + "n4zentl", + "n4zents", + "nz3erem", + "n2z1erh", + "nz1erl", + "nzer4lö", + "n5z4err", + "nz5erste", + "nzer6tra", + "n3z4es", + "nze3sk", + "nze2t", + "nz1eta", + "nze3u4t", + "n2z1id", + "nzi2ga", + "n2zinh", + "n2z1ini", + "nz1int", + "nz1inv", + "nz3le", + "n2z1op", + "n2zöl", + "nz3st", + "nzt4r", + "n2z1wa", + "n2z1wä", + "n2zwet", + "n2zwir", + "n2zwö", + "n2z1wu", + "ño1", + "ñor2", + "2o3a2", + "o4a3bi", + "o4ac", + "oa3che", + "oa3chi", + "o4ad", + "oa3de", + "oad4st", + "oa3in", + "o4a3ke", + "oa4k5l", + "o4a3la", + "o4a3mi", + "oa4n", + "oan4a", + "o4a3q", + "o2a4r", + "o2as", + "3oa3se", + "o5ass", + "o4at", + "oa4tr", + "o5au", + "2o1ä", + "o1b", + "2ob.", + "o3b2al", + "ob2am", + "ob2ar", + "ob1auf", + "2o3b2ä", + "2obb", + "ob2e", + "2obe.", + "2obea", + "2o3bec", + "2obef", + "o2b3ein", + "2oben", + "obe4na", + "oben3d4", + "1o2ber", + "2o3ber.", + "ober5eis", + "ober3in", + "oberin6g", + "obe4ris", + "2obev", + "2obez", + "2o3b2i", + "3obj", + "ob1la", + "ob3lei", + "1ob3li", + "2oblo2", + "2ob2lö", + "ob2lu", + "2obo", + "ob1or", + "2obö", + "ob3rei", + "2obrü", + "o4bs", + "ob3s2h", + "ob3sk", + "obs2p", + "ob3sz", + "2o3bu", + "o4bunt", + "obu2s", + "2o3bü", + "o4büb", + "2oby", + "oby4t", + "2oc", + "o3ca", + "oc1c", + "3occl", + "o1ce", + "och1a", + "ocha2b", + "ocha2r", + "o1che", + "oche4b", + "o2ch1e4c", + "och1eh", + "och1ei", + "oche2l", + "ocher4k", + "ochi4d", + "och3l", + "och3m", + "och1o", + "ochö2f", + "och3r", + "och1s", + "ocht4", + "o1chu", + "ochu2f", + "och3u4t", + "och1w", + "o1ci", + "o1c4k", + "o2ckar", + "o2ckau", + "o3cke", + "o6ck5er6sc", + "o3cki", + "ock3sz", + "ock3ta", + "o1cl", + "o3cu", + "o1ç", + "o1d", + "2od2a", + "od3ak", + "od2dr", + "o3dec", + "o3d2e3i", + "odein3", + "ode4l3ag", + "ode4man", + "ode2n1", + "o3der", + "ode2s1e", + "ode3sp", + "od2et", + "o3dex", + "od2i", + "2o3dia", + "2odi3c", + "2odif", + "2o3dir", + "2odn", + "od2o", + "o2don", + "o2d3op", + "odo4s", + "od2ö", + "2odr", + "o2dre", + "odt4", + "2o3du", + "o3dy", + "ody2m", + "2o1e2", + "oe3di", + "oe4m", + "oen1e", + "oe3ri", + "o2e3s", + "oe4sc", + "o2e3t2", + "o3et.", + "o3ets", + "2ofa", + "ofa2c", + "of1a2d", + "of1a2g", + "of2an", + "of1au", + "2ofä", + "o2f1e2b", + "o2f1ec", + "2ofee", + "o2f1ei", + "2ofem", + "o2fent", + "2o3fer", + "o4ferb", + "2o3f2es", + "o2f1e2t", + "2ofeu", + "of3eun", + "of2f1a", + "off3erz", + "of2f1in", + "1offiz", + "of2f3l", + "of2f1o", + "of2f3r", + "offs2", + "off3sh", + "off3si", + "off3sp", + "of2fu", + "2ofi", + "ofi3e2i", + "ofi3k4l", + "ofi3s4", + "2o1fl", + "of3le", + "of3li", + "of4lö", + "2ofo", + "2ofö", + "2o1fr", + "of3rä", + "of4rü", + "of2s1", + "of4sam", + "of3sä", + "ofs2ch", + "of4sen", + "of3sta", + "of4staf", + "of3str", + "2oft", + "oft2a", + "of2tei", + "of3th", + "oft4r", + "2ofu", + "of3ur", + "2o1g", + "o2g1ab", + "o2g1ac", + "oga3d", + "og1ang", + "og1ans", + "o2g1e2i", + "oge2li", + "ogener4", + "ogerätein8", + "o2g1eth", + "og2gl", + "o3gh", + "ogi2er", + "ogin1", + "o2g1ini", + "og3ins", + "og1l", + "og3le", + "og2lo", + "o3g4n", + "og1o2ri", + "ogs2", + "og3sp", + "og1ste", + "og3sti", + "2o1ha", + "oh1alk", + "o1hä", + "o1he", + "o3he.", + "oh1eis", + "o3hem", + "o3hen.", + "ohen3s", + "o3her.", + "o3here", + "oh1er4t", + "oh1er2z", + "o3hes", + "2o1hi", + "2ohl", + "ohl1a", + "oh2la2d", + "oh2lä", + "oh3lec", + "ohl1ei", + "oh3lep", + "ohler2", + "oh4lerg", + "oh4l3erh", + "oh4lerw", + "oh3lo", + "ohl1o2r", + "ohls2e", + "oh2lu", + "1ohmi", + "ohn1a", + "oh4nac", + "oh3nee", + "oh2ni", + "1ohnm", + "oh2n1o", + "ohn3sk", + "2o1ho", + "oho2l1e", + "ohol1o", + "oh1o2p", + "2ohö", + "oh3öl", + "ohr3a", + "oh2rel", + "oh2rem", + "ohren3s", + "ohrer2", + "oh4rerg", + "oh3ri", + "oh4rin", + "oh2rol", + "ohr5t4r", + "oh1s", + "oh3sa", + "oh3t", + "o1hu", + "oh1w", + "2o1hy", + "2oi", + "o1id.", + "o3i2da", + "o1ids", + "o3ie", + "o1i2m", + "o1in", + "o4ine", + "oi2r", + "o3isch.", + "o4ische", + "o1ism", + "oiss2", + "oi1th", + "o1i4tu", + "2o1j", + "ojek8tori", + "2o1k", + "ok2a", + "oka3b2", + "o2k3ac", + "oka3i", + "oka2la", + "okale2", + "oka6lere", + "okas4t", + "ok2e", + "oki4o", + "ok2la", + "ok3lau", + "ok1lä", + "ok2li", + "ok2o", + "oko4pt", + "ok2so", + "ok2s1p", + "ok5t2", + "3okw", + "2ol", + "o1la", + "ol3abu", + "olaf4", + "o2l1a2m", + "ol1ant", + "ol2ar", + "olar3s2", + "o3l2as", + "olast4", + "ol1a2v", + "4o1lä", + "ol1ät", + "ol2chr", + "ol4d1am", + "ol2dä", + "ol2d1ed", + "ol4d3eng", + "old5ersa", + "olde2s", + "ol2deu", + "ol2dim", + "ol2d3o", + "ol2dr", + "4o3le.", + "o2l1ef", + "ol1eie", + "o2l1eis", + "ol1emb", + "oler2", + "ol1erk", + "ol1er3t", + "ole3s", + "ol1ess", + "ole2st", + "ole4sti", + "ole3u2", + "ol1exz", + "ol2fa", + "ol2fem", + "olf3ere", + "ol2f3l", + "olf1r", + "ol2f3ra", + "olft4", + "olgege3", + "olge4ne", + "ol2gl", + "ol2gr", + "ol2i", + "olie4n1", + "oli2er", + "oli3k4", + "oli5tu", + "3oliv", + "ol3ke", + "ol2kl", + "ol2k3re", + "ol2kro", + "olks3", + "olk4sc", + "olk4si", + "ol2l1ac", + "ol2l1ad", + "ol2l1ak", + "oll3am", + "ol4lang", + "ol2l1au", + "ol2l1e2b", + "ol4l1e2c", + "ol2l1ei", + "ol2lel", + "ol4l3erh", + "ol4ler4k", + "oll3erl", + "ol4l3erw", + "ol4l3ess", + "ol2lop", + "oll3s2a", + "oll3sp", + "4olo", + "ol2of", + "olo1p", + "ol1ort", + "ol2ov", + "ol3s2k", + "ol4ster", + "ol3t2h", + "o1lu", + "olu2th", + "ol2y", + "4o3lys", + "ol2z1a2", + "ol3zan", + "ol4z3ern", + "ol2zim", + "ol2zo", + "ol2zw", + "ol2zy", + "2om", + "o2mab", + "oma2bl", + "o2m1a2ge", + "om1alg", + "om1all", + "oma4n3er", + "o2m1ang", + "om2anr", + "om3ansc", + "o4mante", + "o2m1ap", + "o2m1ar4s", + "o2m1art", + "omar4te", + "o4ma2sy", + "omat2i", + "o4matom", + "o2m1au", + "o2meb", + "om1ebe", + "o2m1ef", + "o2m1ei", + "o2mel", + "o3meld", + "omen5t6an", + "o4mep", + "omer2", + "om1erh", + "o2meru", + "om1erz", + "omi2c3", + "omiet1", + "o3mig", + "om1ind", + "om1ing", + "om1ins", + "o2m1int", + "om3ma", + "omm2e", + "3o4mn", + "4omo", + "o2m3oa", + "o2m1org", + "om1o2ri", + "om3pf", + "oms2", + "om3sk", + "om3t2", + "o2mum", + "o4munt", + "2ona", + "on3a2b", + "on2ac", + "ona3g", + "o3nal", + "on3ann", + "onan6z5ei", + "o2n1ap", + "o2n3arb", + "ona3th", + "4onatol", + "onat2s", + "o4n3at4t", + "on2au", + "2onä", + "on1äh", + "2onc", + "on2dan", + "onde8rers", + "onderer7t", + "ond1r", + "on2dra", + "on4drin", + "ond3sk", + "2one", + "on1ec", + "one2ck", + "o3nee", + "o2nef", + "o3neig", + "on3ein", + "on1ema", + "one2n1", + "o4n3ends", + "on2eng", + "onen3s2", + "on1ep", + "o3ner.", + "on1erb", + "o2n1erd", + "oner4fa", + "o2nerh", + "on4erka", + "on1ers", + "o3nes", + "o3nett", + "on2eu", + "on3f2", + "on3gl", + "ong4le", + "ong4r", + "ong3s2", + "on2gue", + "4o3ni", + "on2i3d", + "onie3g", + "oni2ga", + "on4ik", + "o4nikr", + "o4nim", + "o4nind", + "o4ninh", + "o4nins", + "on3k4", + "3onke", + "onli4", + "onlo2c", + "onna2", + "on3n2an", + "on3n2e", + "2ono1", + "o3nod", + "o2nof", + "ono2i", + "o2n3oke", + "o3nom", + "on1orc", + "on3ord", + "ono3s", + "ono3t2", + "onrad3", + "ons1a", + "on4sam", + "on2seb", + "onsen1", + "onse4t", + "onsi2d", + "ons3ing", + "ons3l", + "ons1p", + "on4spin", + "onst2a", + "onst4r", + "ons5tri", + "on3ta", + "on2t1eb", + "on2te2l", + "ont5end", + "on4t3erl", + "on2th", + "on4t3rat", + "2onuk", + "o3nur", + "2onut", + "on3v", + "1ony", + "o3ny.", + "on3z2", + "onze3in", + "o1ñ", + "oo1c", + "ooch2", + "oo2gl", + "oo2k3l", + "oo2kn", + "oo2mo", + "oo2ne", + "o1op", + "oop2s", + "o1or", + "oor3d", + "oo4sk", + "oos3s4", + "oo2su", + "oo2t1a", + "oo4t1ei", + "oo2t1h", + "oo2tr", + "oot2st", + "oot3t", + "oo2tur", + "2o1ö2", + "2op.", + "o1pa", + "op3adr", + "op1akt", + "opa2le", + "op1ang", + "opa5s", + "opa3s4t", + "2opä", + "1ope", + "o1pec", + "2o1ped", + "op1ef", + "2o1pei", + "o1pek", + "2opel", + "2open", + "2opep", + "o2pera", + "op1erh", + "o1pes", + "2opf.", + "op2f3a", + "op3fah", + "op2fä", + "o2pfe", + "op2fem", + "op2fin", + "opf3la", + "op1flü", + "op2fo", + "4oph2", + "o3phe", + "o1pi", + "opi5a4", + "opi3er.", + "opi5ers.", + "opie4r3u", + "opin2", + "2opl", + "op3lag", + "o2p5le", + "o3p2n", + "2opo", + "opo2la", + "op2pan", + "op4pl", + "1oppo", + "op2p3r", + "2oppt", + "2o1pr", + "3o4psi", + "op3sz", + "1opt4", + "2opte", + "op3th", + "o2pum", + "2opy", + "2o1q", + "2or.", + "or1a", + "2ora.", + "o1raa", + "2or3a2b", + "o2rabb", + "o2r3add", + "or3adr", + "o1r2ag", + "o2rak", + "1orake", + "o1ral", + "o4r3alm", + "or4alt", + "or2am", + "or3a2mi", + "o1ran3d", + "or4ane", + "oran2f", + "oran2m", + "oran4ze", + "or3ap", + "2orar", + "o1r2as", + "o2ratt", + "2orau4", + "oraus6wa", + "or2av", + "2o1raw", + "o1ray", + "o3rä", + "or1änd", + "or1ät", + "orb2l", + "or1c", + "2orca", + "or2ce", + "2ord.", + "4orda", + "ord1am", + "or2dar", + "or2dau", + "2ordb", + "ord3eng", + "orde4s", + "or2deu", + "or4d3ing", + "or2d1ir", + "or2dit", + "1ordn", + "or2do2", + "2ordr", + "ord3s2t", + "ord3t", + "2ordu", + "2ordw", + "2ore", + "ore2a", + "o2r1e2b", + "o2r1e2ck", + "ore2di", + "o5ree", + "o3ref", + "or1eff", + "ore2h", + "or1ei", + "o3rei.", + "o3reie", + "o3r2eif", + "o3r2eis", + "oreli1", + "orems2", + "o3renn", + "o3rep", + "o2r1er", + "o3r2ere", + "o3r2ero", + "ore4th", + "o2r1eu", + "2orf", + "or2fac", + "or2far", + "org4a", + "org2e", + "2orget", + "or3ghi", + "2orgia", + "or2gl", + "or3gla", + "or3gle", + "or2gn", + "or3gne", + "2orgr", + "2orh", + "2o3ria", + "2o3r2id", + "orid3i", + "4o3rie.", + "o3rien.", + "o6rienti", + "o3rier", + "o3ril", + "or1ima", + "ori4mi", + "2o3rin1", + "o4r1ind", + "o4rins", + "2or4io", + "o2riso", + "2orit", + "2ork", + "ork4r", + "ork2s", + "ork3sh", + "2orm", + "or2mam", + "or4mang", + "or4mans", + "orm3asp", + "or2m1eb", + "or4m3erf", + "or4m3er4g", + "or2mor", + "orm3ord", + "or2mum", + "ormu4n", + "or4muni", + "or4munt", + "ormwa5", + "or2n1a2c", + "or2nal", + "or2nan", + "or2nar", + "or5ne.", + "or3ni", + "or4nin", + "or3no1", + "2o1ro", + "o2r1ob", + "or3oly", + "oro3n2a", + "or1opf", + "o2ro2r", + "o3rou", + "or1ox", + "2o1rö", + "2orp", + "2orq", + "2orr", + "orr4a", + "or3r2e", + "2ors2", + "or3s4a", + "or3sh", + "or3si", + "or3sk", + "ors4tin", + "or3sz", + "or2t1ak", + "or2t1an", + "orta2r", + "or2tef", + "orte4n", + "or4ten5g", + "ort3erb", + "or4t3ere", + "ort3erf", + "ort3erg", + "or4terk", + "or4t3erl", + "orter6sc", + "or2t3e2v", + "or2the", + "or2tin", + "or4t3off", + "or4t1o2r", + "or2tö", + "ort3rad", + "or4trau", + "or4t3räu", + "ort3re", + "or2t1um", + "2o3ru", + "or2uf", + "or1uh", + "orum4s", + "o4r3un", + "oru2r", + "o5rus", + "o2rü", + "or3z2e", + "orzel5", + "or2zw", + "2o3s2a", + "os3ad", + "osal2", + "o4s3ami", + "osa1s", + "2osc", + "o4s3ca", + "osch3ar", + "o3sche", + "osch3le", + "os4co", + "2ose", + "ose1e", + "ose1in2", + "os2el", + "ose2n", + "o2s1er2k", + "os2ex", + "2osh", + "o3s2hi", + "os2ho", + "os4hu", + "2osi", + "os4it", + "o3sk", + "os2kal", + "o4ski", + "2os2kl", + "2os2ko", + "o4skr", + "o4sky", + "1osm", + "os4mog", + "2oso", + "osol1", + "o2sö", + "2os1p", + "os2pac", + "os2pe", + "os3pec", + "os3pero", + "o3sphä", + "o3s2po", + "os4pot", + "os2pra", + "2oss", + "os2sa", + "os6s3a2c", + "os3sag", + "oss3ala", + "oss3and", + "os4sä", + "os2sei", + "oss5enke", + "os4s3enz", + "os2s1ep", + "os4s3er4b", + "osser4e", + "os4ser4f", + "os4sik", + "os4sim", + "os2s1o2", + "os4son", + "os2sp", + "oss1pa", + "os2s3t", + "ost1a", + "ost3ang", + "os5tarr", + "ost4art", + "os4tat", + "ost3aut", + "os4tä", + "oste2c", + "oste2n", + "oster3e", + "ost5erwe", + "oster8wei", + "ostes5s", + "os4teu", + "ost3eur", + "os2t1h", + "os2tid", + "os3til", + "os4tim", + "os2tin", + "os3tina", + "os2tit", + "os3toc", + "os4tor", + "ost3ran", + "ost3rä", + "ost3re", + "ost3rot", + "ost3uf", + "os2tug", + "os4tüc", + "2osu4", + "os1um", + "2o3sy", + "o3s4ze", + "2oß", + "o2ß1el", + "o2ß1ent", + "o2ß1en2z", + "oßer2", + "o2ß1erb", + "o2ß1ere", + "o2ß1erf", + "oß1is", + "2o1t", + "o3tabe", + "o2t3abi", + "o2t1ah", + "o2t1ak", + "o3tal", + "o3tam", + "ot1ant", + "o3tark", + "o2tarz", + "ota2s", + "ot1ast", + "o2t1au", + "o3tau.", + "ot1ä", + "o3te", + "o4teb", + "ote1i", + "o4t1eib", + "o4t1eic", + "otei4n", + "o4t1eis", + "ot2el", + "ote4l1a", + "ote4lin", + "otel3s2", + "o4t1emi", + "ot2em3p2", + "ote4na", + "o4tentb", + "ot1erb", + "o4t1er2l", + "o4t1erw", + "ot2e2s", + "ot2har", + "o2them", + "o2t1hi", + "o2thr", + "4oti", + "o2til", + "o2t1i2m", + "ot2in", + "ot3inh", + "otli4", + "ot2o", + "oto3b4", + "ot3off", + "oto2ph", + "o2t1ö", + "otra3c", + "o3t4ran", + "ot3rat", + "ot4rau", + "ot3re", + "ot3ric", + "ot4rig", + "ot3rin", + "ot3rus", + "ot2s3at", + "ot3sch", + "ots2en", + "ots1o", + "ots1p", + "ots2pe", + "ot2spr", + "ots3tau", + "ot3sti", + "ot3stra", + "ot2su", + "ott1a", + "ot4tan", + "ot4ta2s", + "ot2teb", + "ot4terh", + "ot4ter4k", + "otte2s", + "ot2t1h", + "ot2tim", + "ott2o", + "ot2t3r", + "ot3t4ra", + "ot4tri", + "ot3t4ru", + "ot1url", + "o3tü", + "ouff6", + "ou1f4l", + "oug2", + "ou4ge", + "ou3gl", + "o1uh", + "ou1is.", + "2oul", + "ou2le.", + "ou2les", + "ou4li", + "2o1um", + "2o2u2n", + "oun4ge.", + "4our", + "oure2", + "ou2ret", + "ouri4", + "ourie4", + "ourme4", + "our4ne.", + "ou3sa", + "ous2i", + "ou3ti", + "3outp", + "out3s2", + "ou3tu4", + "2o1ü", + "o1v", + "ov2a", + "2ovel", + "o3ven", + "ove3s", + "oviso3", + "2ovo", + "2o1w", + "o2w3al", + "o3wec", + "o2wh", + "o3wi", + "o2wu", + "2ox.", + "o1x2a", + "2oxe", + "o2x1el", + "2oxk", + "ox3l", + "o1xo", + "o2x1u", + "1o2xy", + "o1yo", + "oy1s2", + "o1z2", + "o3za", + "1ozea", + "2o3zen", + "ozen4ta", + "ozes4sc", + "4o3zi", + "ozir3", + "ozon1a", + "2ozy", + "oz3z", + "ór3", + "órd2", + "ö1b", + "ö3b4a", + "öb2l", + "ö2b3le", + "ö2b3r", + "öb2s3", + "ö1c", + "öch1l", + "ö2chr", + "öch2s", + "öch4ste", + "öchst5ei", + "öchst3r", + "öchs4tu", + "ö3cke", + "ö1d", + "ödel3l", + "öde1r", + "ödi3", + "ödien3", + "öd2st", + "1ödu", + "ö1e", + "1öf", + "öf2fl", + "öf3l", + "ö1g", + "öge3le", + "ögen2s1", + "ö2g3l", + "ö2g3r", + "ö1he", + "öhe4n1", + "öhl2e4", + "öhre4", + "öh3ri", + "ö1hu", + "ö3ig.", + "ö3isch.", + "ö1ke", + "1ö2k2o3", + "ök3r", + "ök2s", + "ö2l", + "3öl.", + "öl1a2", + "öl1ei", + "öl1em", + "öl4en", + "öl2f1ei", + "ölf2er", + "öl1in", + "ölk4e", + "öl2k3l", + "ölks4", + "öll1a", + "öl3le", + "3ölm", + "öl2nar", + "öl1o2", + "öls2", + "öl3sa", + "öl3sz", + "öl3tu", + "1ölu", + "ölz2w", + "ö1m", + "öm2s", + "ön2e", + "ö3ni", + "önizi1", + "önn2e", + "ön2s", + "ön3sc", + "ön3sp", + "öo1", + "öo2ta", + "öoti1", + "2öp", + "ö1pe", + "öpf3l", + "öp4s3t", + "ör3a2", + "ör2b3l", + "ör1c", + "ör2dr", + "ör3dra", + "ö2r1ec", + "ö2r1ei", + "ö2r1e2l", + "ö2r1e2m", + "öre2n", + "ö2r1ene", + "ö2rent", + "ö3r2erb", + "ö2r1er2e", + "ö2rer2f", + "ö2rer2g", + "ör2erh", + "ö2rer2l", + "ör2err", + "ör2erw", + "ö3r2erz", + "ör1ess", + "ör2f3l", + "ör2gl", + "ö2rim", + "ör2kl", + "örn2e", + "örner4v", + "ör1o", + "örpe2", + "örs2e", + "ör3sk", + "ört2e", + "ör5tri", + "öru4", + "ö2r1une", + "ö2sa", + "2ösc", + "ö2sch3a", + "ösche2", + "ö4sch3ei", + "öscher4", + "ö6sch5erf", + "ö6sch5eri", + "ö2schi", + "ö2sch1l", + "ö2sch3m", + "ö2schn", + "ö2schw", + "ös1ei", + "ö2sein", + "öse3str", + "ö3set", + "2ösl", + "ö2sp", + "ös2s1c", + "ös2st", + "ö2st", + "öst1a2", + "ös3te", + "ös2th", + "ös3tr", + "ö3su", + "ö1ß", + "ößen3", + "öß2ti", + "ö1t", + "ö4t3a", + "öte4n1", + "ö2t3r", + "öts2", + "öt2sc", + "öt2tr", + "ö1v2", + "ö1w", + "ö1z", + "öze3", + "özes4", + "1pa.", + "1paa", + "p1ab", + "p2abe", + "pab2l", + "pab4rü", + "2pabw", + "1pac", + "1p2ad", + "pae2", + "pa3el", + "pa2es", + "pa1fr", + "1pag4", + "pa3gh", + "pa1ho", + "1pak", + "pa3ke", + "pa1kl", + "pak4to", + "3pala", + "pala3t", + "3palä", + "3pal2e", + "pa3l2i", + "1palm", + "pal2ma", + "pal2mä", + "pal2m1o", + "2palt", + "pal2t1a", + "pal4tei", + "pal2tr", + "pa2m3a", + "pa2nar", + "pa4n3at", + "pan3d", + "pand2a", + "pan4ds", + "pa2neu", + "panf4", + "pang4", + "pa4nisl", + "pank4", + "2panl", + "2pann", + "panne2", + "pan4n3eb", + "4pannu", + "1pa2no", + "pan3sl", + "pan3t2h", + "1panto", + "2pantr", + "panz2", + "pan3ze", + "1pap", + "papi2", + "papieren8", + "papie8r7end", + "pap2pr", + "pap4s", + "papst1", + "pa1q", + "1para", + "pa4r3aff", + "par3akt", + "pa4rant", + "pa3rap", + "pa2rä", + "2parb", + "1p2arc", + "par3d", + "parer8geb", + "1parf", + "2parfö", + "pargel6d", + "1park.", + "park3am", + "par4kau", + "par4kr", + "1parks", + "par3m2", + "par3ne", + "1pa2ro", + "2parp", + "2parr", + "4parta", + "3partei", + "1parti", + "1partn", + "3party", + "par3z", + "pas2e", + "pa3sp", + "pa4spe", + "passer4", + "pas6serg", + "pas2s1p", + "pa4st", + "2paß", + "pat1a", + "pat4c", + "pa5t4e2", + "2patel", + "1pat2h", + "1pati", + "1pa5t4r", + "1pau", + "2p1auf", + "pa3uni", + "2pausz", + "1pav", + "1pä", + "3pä2c", + "pä3cke", + "pä4ck3er", + "3päd", + "päde2", + "pä2d1er", + "3pär", + "3päs", + "pä4t1e2h", + "pä4tent", + "pä4tep", + "pä4t3erb", + "pä2t1h", + "pä2to", + "pä4tr", + "pät3s4", + "2p1b", + "2p3c", + "2p1d2", + "pda4", + "1pe.", + "pe2a2", + "pea4r", + "p1e2b", + "pech1", + "1peda", + "1peel", + "pe2en", + "2pef", + "4p1eff", + "1peg", + "pege2l", + "pei1", + "4peic", + "1peil", + "p2eim", + "2peis", + "1peit", + "pekt2i", + "1p4el", + "3pel.", + "pe4l3ab", + "pe4lai", + "pe2l1au", + "pe2l3ax", + "pe2l1ä", + "pelb2", + "pel3d4", + "3pele", + "pe4l1e2h", + "pe2l1er", + "pe2let", + "pe2leu", + "peli2d", + "peli4n", + "pe4l3ink", + "pel3inn", + "pel4ins", + "pel3k", + "pel3l2a", + "pell4e", + "pell2i", + "pe2lob", + "3pels2", + "pel3sp", + "pel3t2a", + "pel4zin", + "1pem", + "1pen", + "pena2r", + "pe4nas", + "pe2nä", + "pen3d2a", + "pe4nen1", + "pe4ni2t", + "pe2n1o", + "pens2a", + "3pen3si", + "pen3s2o3", + "pens2p", + "pen3sz", + "pent2a", + "2pentw", + "penty2", + "penu2", + "pen3z", + "1pep", + "pe3pi", + "pe1ra", + "pe2rak", + "per2am", + "pe2rau", + "pe2r1ä", + "per1e2b", + "perer2", + "perer3z", + "pe3r2id", + "3pe3r4io", + "1perle", + "1perlh", + "per4r3an", + "1pers", + "2perse", + "2persi", + "3perso", + "3persp", + "peru2", + "pe3run", + "1perü", + "perwa4r", + "pe3s2a", + "pese2n", + "1pes5s2", + "pe2st", + "pes4ter", + "pest1o", + "3pet", + "pet4r", + "1pé", + "4pf.", + "p2f1ab", + "p2fad", + "p2faf", + "pf1ai", + "p2f1ak", + "pf1am", + "pf1ans", + "p2fa2r", + "pf3are", + "p2f1au", + "1pfä", + "p2fär", + "p2f1äu", + "4pfe.", + "p2fef", + "p2fei", + "pf1eim", + "pf1ein", + "pf1e2m", + "p3fen.", + "p4fener", + "p3fens", + "p3fent", + "p4f1ep", + "pfer5a", + "p4ferde", + "pfer6pro", + "pf4es", + "p2f1et", + "pff4", + "p2f1i2d", + "pf1inn", + "p2f1in3s", + "pfi2s", + "pf1lam", + "pf4lan", + "pf4leg", + "pf3lei", + "pf3lo", + "pfo2", + "p2fob", + "p2fom", + "p2for", + "pf1ori", + "pf3r", + "pf1ra", + "pf4rü", + "2pfs2", + "pf3sa", + "pf3se", + "pf3sl", + "pfs4ti", + "pf3sz", + "2pf3t2", + "pft4r", + "p2fum", + "2p3g2", + "pgra2", + "1ph", + "4ph.", + "ph2a", + "phal4te4", + "p1hand", + "3pha1s", + "p1hau", + "phä1", + "3phän", + "4phär", + "4phb", + "2phd", + "2p1hei", + "phen3d2", + "phe4n1e", + "phen3s2", + "2ph1ers", + "4phf", + "4phg", + "p2hid", + "phik1a", + "phi4kan", + "2phk", + "ph2l", + "4phm", + "2phn", + "p2ho.", + "p2hob", + "2phö", + "ph2r", + "4phs", + "ph3t2", + "2phthe", + "phu4s", + "phu3t", + "2p1hü", + "3p2hy", + "4phz", + "p2i2a1", + "piab4", + "pia3k", + "pi4ali", + "pia3n", + "piap2", + "pi1ce", + "pid2", + "pi2e1i", + "pi2el", + "piel3a", + "3pier", + "pie2ra", + "pie4reb", + "pie4rei", + "pi3gl", + "1pil", + "pi3le", + "3pilo", + "pil4zer", + "pil2zw", + "p2im", + "3pin.", + "pi2nad", + "3ping", + "pingen4", + "ping3s", + "3pins.", + "3pinse", + "pin3s2p", + "pi2o", + "pi3oide", + "pi3onu", + "pi3os", + "1pip", + "pi2pe", + "3pirate", + "pi3ri", + "3pirin", + "1pis", + "2piso", + "pit2a", + "pi3t2h", + "pit2s", + "pit3z2e", + "pi2z1in", + "2p1j", + "2p1k2", + "pku2", + "1p2l2", + "2pl.", + "3pla", + "4p3lad", + "p1lah", + "pla3na", + "p4lau", + "pla2y1", + "2p3le.", + "ple1c", + "ple2e", + "p4leg", + "ple3n2", + "2p3ler", + "p4leu", + "2plig", + "3p4lik", + "p4liz", + "plo3n", + "2p3lu", + "plu2s", + "2p3m2", + "2p1n2", + "1p2o", + "pob2", + "2po1c", + "3pock", + "3pod", + "3poe", + "po2el", + "2poh", + "po2i", + "po3id.", + "po3ids", + "3poin", + "3pol", + "po2lan", + "po2l1au", + "pold2e", + "po3li", + "po3lo3p", + "pol3z2", + "pom2ph", + "2pond", + "pont2", + "po1ob", + "po2p1ak", + "po2p1ar", + "po2p3l", + "po3p2t", + "po1rau", + "porf4", + "por3s", + "3portal", + "por2t1h", + "3portio", + "3porto.", + "3portos", + "3portr", + "por4tre", + "3posi", + "poss2", + "po2sta", + "pos4tag", + "po2stä", + "post3ei", + "pos3tel", + "pos4tem", + "pos4tr", + "post3ra", + "po2ta", + "pot1ar", + "3potä", + "3pote", + "pot2h", + "po2t3in", + "pott1r", + "po2t1u", + "po3un", + "po2w", + "powe2", + "po3x", + "pö2bl", + "pö2c", + "4p1p", + "p2pab", + "pp1ans", + "p2pat", + "pp1au", + "ppe3e", + "p2p1ei", + "ppe2l1a", + "ppeli5ne", + "ppel3s", + "pp2e2n1", + "p2p1erz", + "p2pf4", + "pp1fr", + "p2p1h", + "pp3he", + "pp3l", + "p4p1lac", + "p4plan", + "p2p1lä", + "p2ple", + "pp3oh", + "p2p1ö4", + "pp3p4", + "p2p3ra", + "p2p5rä", + "p2pri", + "pp3rol", + "pp3rot", + "p2p3ru", + "p4ps", + "pp3s4a", + "pps2p", + "pp3sy", + "ppt4", + "p4p1um", + "ppyl2", + "p2r4", + "1prak", + "1prax", + "p4rä", + "1präd", + "1präf", + "1präg", + "1präl", + "3präm", + "1präp", + "3präs", + "1präv", + "2pre.", + "2prec", + "3pred", + "2pree1", + "pre2ei", + "2preg", + "1prei", + "3preis", + "prei4s3c", + "prei6sei", + "prei4s5t", + "2preiz", + "1prem", + "pren4ga", + "2p3rer", + "1pres", + "pre3sa", + "press4e", + "pri4e", + "2prig", + "pri2l1", + "2pring", + "prings4", + "1prinz", + "pri2t1", + "priter4", + "prit5t4", + "2pritz", + "1priv", + "1pro", + "3prob", + "pro3be", + "2proc", + "7p4rod", + "3p4rog", + "3proj", + "4pross", + "pro1st", + "prot2e", + "3proto", + "2prott", + "pro3x", + "2prö", + "1prüf", + "1prüg", + "2prüh", + "2prün", + "2p1s", + "4ps.", + "ps1ad", + "ps2hi", + "ps1od", + "p2sö", + "ps4pi", + "pss4", + "p2st", + "p3sta", + "pst1au", + "p3stä", + "p3stea", + "p3stel", + "ps2th", + "p3s2ti", + "ps4to", + "p3stö", + "ps2tu", + "p3stü", + "3p2sy", + "4psys", + "ps2ze", + "2p1t", + "pt1a", + "pt2ab", + "pta2g", + "p2t3a4t", + "p2t1e2b", + "pt3ec", + "pt1ef", + "pt1ei", + "pt1emi", + "4pten", + "p4t1en2g", + "p4t1ent", + "pt1ep", + "pt3erei", + "pt1erw", + "pt1erz", + "p3tet", + "p4teta", + "p4t1e2ti", + "p2t1h", + "pt1id", + "pti2de", + "pt1in1", + "pto2mo", + "pto4na", + "pto2p", + "pto2w", + "pt3r", + "p2tro", + "pt3s2", + "pt4sl", + "pts4t", + "pt1uh", + "pt1um", + "pt1urs", + "ptü4", + "3p2ty", + "pt3z2", + "1pu", + "pu1a", + "pub4", + "2puc", + "pu2dr", + "2p1uh", + "2puk", + "pu2kl", + "pu2k1o", + "pu2lin", + "pul2sp", + "pul2st", + "2pulw", + "pum2pl", + "3pun", + "4pund", + "pun2e", + "pun2s", + "4punt", + "2pur", + "pu2ra", + "pu2rei", + "pus2h", + "pu3she", + "pu2s3t", + "pu5t2e", + "3put2s", + "3putz", + "puzi3", + "1püf", + "2pül", + "pül3l2", + "2p1v", + "2p1w", + "pwa4r", + "3p4y1", + "py3s", + "py3t", + "2p1z2", + "qu4", + "que3rel", + "quer5n", + "que4te.", + "1queu", + "1ra.", + "r1aa", + "ra2ab", + "2raac", + "2raal", + "ra3ar", + "r2a1as", + "r1ab", + "ra2b1ar", + "r2abä", + "1rabbi", + "rab2b3l", + "2rabd", + "rabdru4", + "ra2bei", + "rab2er", + "rab3erd", + "2rabf", + "2rabg", + "2rabh", + "1rabi", + "2rabk", + "r2able", + "ra2bli", + "ra4b5lo", + "2ra2br", + "2rabs4", + "2rabt", + "2r3abw", + "1raby", + "2rabz", + "ra2ce", + "2r1acet", + "ra4cheb", + "ra2cho", + "2rachs", + "rach6t5rä", + "ra2chu", + "r2ack", + "1r2ad", + "r4ad.", + "rada2", + "ra2dac", + "ra4d1am", + "ra2dan", + "2radap", + "3radar", + "ra2de4i", + "3radf", + "3radh", + "3radio", + "4radit", + "3rado", + "3radp", + "ra4d1r", + "rad3ri", + "rad5t4", + "r2af", + "raf3ahn", + "raf3ar", + "rafe2", + "ra2f1er", + "raf3r", + "raft5s", + "rag2a", + "ragein4", + "rages4", + "2ragg", + "ra3g4le", + "4ragm", + "ra2gn", + "r2ago", + "rahle4n", + "5r4ahm", + "r1ahn", + "2ra1ho", + "4raht", + "r2ai", + "2raic", + "rail2l", + "2r3air", + "raka3", + "1r4a3ke", + "2rakk", + "3ra1k4l", + "ra2kre", + "ra2kro", + "2rakti", + "1rakü", + "2rakz", + "r2al", + "r4al.", + "ra2la2", + "ra4l3ab", + "ral1ak", + "rala4s", + "ra2lä", + "ral3b4", + "3r4ald", + "ra4l3end", + "ra4lent", + "ra4l5ern", + "ra3lex", + "r4ali", + "ra2lid", + "rali3er", + "ra4lin4d", + "ra4l3ing", + "ralin6sp", + "ralin4t", + "2r3alk.", + "2r3alm.", + "2ralp.", + "4ralpe", + "r4als", + "ral3sk", + "ral3su", + "r3alt", + "3r4al5t2h", + "ra2l3u", + "3raly", + "rama3s", + "ra2mei", + "ra2mer", + "r2ami", + "r2amm", + "ram4man", + "ram6mens", + "ram6m5ers", + "ram4m3u", + "2ramn", + "3ramsc", + "2r1amt", + "ramt4s", + "2ramu", + "2rana", + "ran1ad", + "ran3ade", + "r1a2nal", + "ra2nan", + "ra2nar", + "ra2nau", + "2ranb", + "r2anbe", + "r4anda", + "r4ande", + "ran4dep", + "ran4d3er", + "3r2andi", + "rand3s", + "1raner", + "2ranf", + "2ranga", + "ran6g5e6be", + "3rangi", + "r2angl", + "rangs2", + "rang3sp", + "rang5ste", + "rani3e", + "r3a4nil", + "ran3ka", + "ran2kr", + "ran2kü", + "4ranl", + "2r1anm", + "r2anmi", + "r2anmu", + "2ranna", + "ran5ne", + "2r1anp", + "2ranr", + "2rans", + "r2ans.", + "r1ansc", + "ran4spa", + "4r5antei", + "r1anth", + "r2anto", + "2rantr", + "1ranu", + "2ranw", + "r2anz.", + "r2ap", + "2rapa", + "ra2par", + "2rapf", + "2rapo", + "ra2pok", + "rap2pr", + "2r3a2pri", + "2r1aq", + "r1ar", + "r2ar1a", + "2rarb", + "r2are", + "3r4arei", + "raren1", + "rar3et", + "rar1e2v", + "r2arf4", + "ra3rie", + "rar3in", + "ra3ris", + "r3a4rist", + "4r3arit", + "r2ark", + "raro2", + "ra2rom", + "2rart", + "2rarz", + "rar3zw", + "r4as.", + "ras2a", + "ra3san", + "ra4schl", + "r2asm", + "ra3spr", + "r2ast", + "ra2sta", + "ras4t3ei", + "r3asth", + "ras4to", + "2rasyl", + "2raß", + "1rat", + "r4at.", + "ra2t1an", + "ra2t1ei", + "r3a2tel", + "ra4tid", + "2ratm", + "rat2o", + "2ratom", + "ra5tor", + "rat4r", + "r3att", + "2ratta", + "2rattr", + "4ratz", + "rat3ze", + "4rau.", + "3raub.", + "rau3e4n", + "2rauf", + "rau3fä", + "2rau3g2", + "3raum", + "rau4m3ag", + "rau5mes", + "rau2mi", + "3raup", + "4raur", + "2rausb", + "3raus2c", + "2rausd", + "rau3se", + "2rausf", + "2rausg", + "raus8gewä", + "2raush", + "2rausl", + "rau2sp", + "2rauss", + "raus8sche", + "raus5se", + "2rausv", + "2rausw", + "rau3ße", + "2rauto", + "raut1r", + "rau4tra", + "rau4tro", + "raut5s", + "1raü", + "r2ax", + "raxi2", + "r3axt", + "r2ay", + "ray1o", + "r2az", + "räch2s", + "3r2äd", + "4räf", + "rä1fr", + "4räg", + "2räh", + "4räm", + "3rän.", + "3räni", + "3räns", + "2räp", + "2räq", + "2r1är", + "r2är.", + "rä3ra", + "rä1ro", + "rä2sc", + "räse2", + "räte1s", + "3rätse", + "4rätz", + "rä2u", + "4räue", + "räu2s", + "räus4c", + "räu7schen.", + "2räuss", + "2räuß", + "4räut", + "2räx", + "4r1b", + "r2b3a2b1", + "r3bac", + "rba4del", + "rb2al", + "r3bam", + "r2bang", + "r2bant", + "rb1art", + "r2barz", + "rb1auf", + "rbb2", + "rb1ech", + "rbe3erf", + "rbei3d2", + "rbe3inf", + "rb3einh", + "rbe3int", + "r4belä", + "rbel2o", + "r3ben.", + "rbe3r2e", + "rber6gin", + "rbe3rum", + "rbe3sl", + "r2bim", + "r2binf", + "r3bit", + "rbit2a", + "rbi3tu", + "rb4la2d", + "r2blan", + "r8blasser", + "r4b3last", + "r3blat", + "r3blau", + "r2b3le.", + "r3blen", + "rb3ler", + "r2bleu", + "rb2lin", + "rb2lö", + "rb2ob", + "r2bonk", + "rb3ras", + "rb3rea", + "r8b7rechts", + "rb4sam", + "rb2sei", + "rb2ser", + "rb2s1o", + "rb4stä", + "rb2su", + "rb2u", + "rbü4b", + "rby4t", + "2rc", + "r1ce", + "r1che.", + "r1chen", + "r1ch2i", + "rch3l", + "r3chlo", + "rch3m", + "rch3r", + "rch4ro", + "rch1s4", + "rch3sp", + "rch3t2a", + "rchter6r", + "rch1w", + "r1ci", + "r2ck", + "r1cl", + "r1ç", + "4r1d", + "rd2ac", + "r2daf", + "r2d1ak", + "r2d1a2l", + "rd2amm", + "rdani1", + "r2dann", + "rd1ant", + "rd1ara", + "rd1ark", + "r2darz", + "rdär2", + "r3de.", + "r3dee", + "r2dei", + "rd2ei.", + "r2d1elb", + "r2de2le", + "r2delf", + "rdem6", + "rden3d", + "r4dengl", + "r4dents", + "rde3ob", + "rde3ono", + "rde3r4er", + "rderin6s", + "r4d3ernt", + "r3des", + "rde3sp", + "r2d1e2x", + "r2d1inn", + "rd1iri", + "rd1ita", + "r2dof", + "r3don", + "rd3oss", + "rdo4st", + "r2d1oz", + "r2dö", + "rd3rat", + "r2drau", + "rd3ris", + "rd4rö", + "r3d4rü", + "rd2sän", + "rd3s2k", + "rd3s2z", + "rdt4", + "rd3t2a", + "rd3th", + "rdt2s", + "r2d1uk", + "rdwa6r", + "1re", + "3re.", + "rea2d", + "rea6l5erw", + "4re2am", + "re3at.", + "re3ats", + "reatu3", + "2reä", + "re2b1a", + "re2b1l", + "reb1r", + "reb3ra", + "reb3so", + "rech3ar", + "4rechs", + "2reck.", + "2recki", + "3red.", + "re3da", + "4redd", + "2redi", + "re2dik", + "3redn", + "3redu", + "re1ebe", + "re1el", + "re1em", + "ree4mi", + "re1er", + "3refe", + "4reff", + "r2eff.", + "3refl", + "3refo", + "3reg", + "rege4l3ä", + "regene7ra", + "4r1egg", + "re3gi", + "re2hac", + "re2h1ar", + "re4hen4e", + "re4h3ent", + "re2hi", + "reh1l4", + "re2h1o", + "re3hol", + "3rehö", + "reh4th", + "re2hü", + "r2ei.", + "r2eib", + "rei4bel", + "rei4ble", + "r2eic", + "2reid", + "r2eie", + "4reier.", + "rei4fei", + "4reifel", + "2reig", + "3reigä", + "3reigeh", + "r4eigel", + "6reigens", + "3reigi", + "4reign", + "3reigru", + "rei3l2a", + "rei3l2i", + "2r1eilt", + "3reim", + "reim2p", + "r1ein", + "2rein2a", + "rei3nal", + "2reinb", + "rein4du", + "rei3n4e3c", + "reinen5", + "2reinf", + "rein4fe", + "re4info", + "2reing", + "2reinh", + "4reinn", + "4r3einr", + "2reins", + "4reinsa", + "rein6sel", + "rein8s7tre", + "rein4sz", + "2reint", + "rein6teg", + "re1in2v", + "2reinw", + "2reinz", + "4reisar", + "4reisb", + "reises4", + "2reisf", + "2reish", + "2reisr", + "reister6", + "4reisu", + "2reisw", + "reit3s2", + "3rek", + "4re2ke", + "4rekk", + "5rekn", + "2rekz", + "r2el.", + "r2ela", + "re3lat", + "2relb", + "rel2e", + "relea4", + "re5lei", + "re2lek", + "4relem", + "r2elev", + "2relf", + "2relit", + "2relix", + "r2ell", + "rel4lar", + "rel4lei", + "re3lo", + "r2els", + "2relt", + "relu2", + "3r2em.", + "2r1emb", + "rem2da", + "re2m1ei", + "re3men", + "2remi", + "re3mig", + "2rempf", + "rems1c", + "rem4str", + "2rem2u", + "r2en.", + "r2ena", + "2rena.", + "re4nac", + "re3nad", + "re3nal", + "re4n3an", + "re2nä", + "2r1endg", + "3rendi", + "ren3dr", + "4renerg", + "4rengag", + "ren4gan", + "2rengp", + "3renh", + "re2ni", + "3renm", + "ren4nar", + "ren6nene", + "renrü2", + "ren6sein", + "rens2p", + "2rentd", + "6rentera", + "2rentf", + "3rentfo", + "2rentg", + "r3enthä", + "2r1entl", + "2r1ents", + "2r3entw", + "2rentz", + "r2enz", + "ren6z5er6f", + "renzer6l", + "ren6z5er6s", + "renzer6w", + "ren4z3in", + "ren2zw", + "re2ob", + "re3or", + "3repe", + "4re2pen", + "2repi", + "re2pis", + "2repoc", + "2r1e2pos", + "4repp", + "3repu", + "3r2er.", + "rera2", + "2r1erb", + "3r4erber", + "rer2bi", + "2r1erd", + "rere2", + "4r3ereig", + "r1erek", + "re2r1ep", + "r2erer", + "r1erf", + "r3erfa", + "4rerfah", + "2rerfi", + "2rerfo", + "r2erfr", + "rer2fü", + "r1erg", + "4r3ergeb", + "5rergebü", + "r4ergen", + "3r4erges", + "2rer2go", + "rer2gr", + "r4ergru", + "r1erh", + "rer2hö", + "r1erk", + "rer4kan", + "rer2ke", + "4r3erken", + "3r2erki", + "3r2erko", + "r1erl", + "2r3er2la", + "5r4erlag", + "r3erleb", + "r2erli", + "2rerlö", + "2r1erm", + "rer2n", + "2r1ernä", + "r1erne", + "2r1erni", + "4r3erns", + "4r1ernt", + "re1ro", + "re2rob", + "re4rosi", + "2r1er2ö", + "r1erre", + "rer4reg", + "rer4rei", + "r1erri", + "5r2ers.", + "2r1ersa", + "rer3sc", + "r6erschi", + "r2erse", + "2rersp", + "rer2st", + "r6erstad", + "2rer4su", + "r1ert4", + "r2erte", + "2rertr", + "r1erw", + "2rerwa", + "rer4wac", + "rer4wec", + "r4erwes", + "2r1erz", + "rer2zä", + "3r2erzy", + "3r2es.", + "re2sa", + "re4sam", + "resche4", + "re4schw", + "3rese", + "re4se2h", + "re2s1of", + "3resol", + "3reson", + "re2spa", + "res2po", + "2ress", + "4resse", + "res3sei", + "res6s5erw", + "4ressu", + "re1sta", + "res4tas", + "res6tent", + "res4tex", + "2res4tu", + "3resu", + "re2t1ak", + "2re2tap", + "re2tau", + "ret2e", + "2r1e2th", + "re2tra", + "re4trol", + "re2u", + "reu4eri", + "reu3g2", + "2reul", + "re3uni", + "2reur", + "4reuu", + "2reü", + "4r3eva", + "2r1evid", + "rewa4r", + "re2wi", + "2rewo", + "2r1e2x1", + "3rez", + "2rezi", + "1ré", + "4r1f", + "rf1a2ck", + "r3fam", + "rfe2i", + "r2fent", + "r3f2es", + "rff2", + "rf3fe", + "rfi4le.", + "r4fland", + "r3f4lä", + "rf3lic", + "rf4lö", + "r3flü", + "r2fo2b", + "rfolg4s", + "r4frauc", + "rf4ru", + "rf4rü", + "rf2sa", + "rf4sam", + "rf2s1ä", + "rf2su", + "rf2ta", + "rft4r", + "rf2u", + "rfzu3", + "2r1g", + "r2g1a2d", + "r2g1ah", + "r2g1ak", + "rga4ner", + "r2g1ap", + "r2garb", + "rg3art.", + "r2g1ask", + "rgd2", + "rge4an", + "rge2bl", + "r2g1e2c", + "r3gel", + "r4gelef", + "rge4l3er", + "rgen4z3w", + "r4ge4tap", + "r2geto", + "rgi4sel", + "r2glan", + "r3glanz", + "rg5le.", + "r2gleu", + "r2glig", + "r2g3lit", + "rg2log", + "rg2lu", + "r2g3na", + "r2gne", + "r2g3ni", + "r2g3no", + "r2g3oa", + "r2gob", + "r3gog", + "rg3op", + "r2g1or", + "rgö2", + "r2g1öd", + "r2g3ral", + "rg4rau", + "r2greg", + "r2g3res", + "r2gret", + "rg3rin", + "r3grun", + "rg3rüs", + "rg3sä", + "rg3se", + "rgs2ei", + "rg4sel", + "rg3s2i", + "rg3sp", + "rgs2pe", + "rgs2po", + "rg3st", + "rgs4tr", + "rgs2tu", + "rg3su", + "r1h4", + "2rh.", + "r2hag", + "2rhah", + "2rhak", + "r4haltb", + "r3han", + "2rhau", + "2r3hä", + "3r2he.", + "r3hea", + "2rheb", + "2rhef", + "2rhi", + "2rhol", + "r3hop", + "2rhot", + "2rhöl", + "2rhs", + "rhu2s", + "2rhü", + "1ri", + "ri3ams", + "ri1an", + "ri2ano", + "ria1s", + "ri2ast", + "rib2bl", + "ri1ce", + "ri1cha", + "ri3chl", + "richt8spo", + "3richtu", + "ri2con", + "ri2dau", + "2ride", + "ri2d3e2l", + "ri4dent", + "r2i3di", + "2ridol", + "2ridy", + "r2ie", + "4riefm", + "rie2f3r", + "rieg4s3", + "ri2e1i", + "riein1", + "ri1el", + "rie3l2a", + "ri3els", + "ri4enä", + "riene2", + "ri3eni", + "rien3s", + "rie4nu", + "ri1er.", + "rie3r2e", + "riere4n", + "ri3ers.", + "rie3sa", + "ri1eu", + "ri2f1a", + "ri2fä", + "ri2fei", + "ri2fer", + "rif6f5end", + "rif4fer", + "ri2f1o", + "ri2fr", + "rif3s", + "rif4ter", + "3rig", + "4riga", + "4r3i2gel", + "ri4gene", + "4rigg", + "5rigj", + "rig1l", + "ri4glä", + "ri3g2o3", + "4rigr", + "4rij", + "ri2kar", + "ri2kä", + "ri2kin", + "ri2kn", + "ri4kone", + "rik2op", + "ri2kor", + "2rima", + "ri2mag", + "ri2me.", + "2rimm", + "4rimp", + "rim2s", + "rim4sc", + "rim4st", + "ri3na", + "r1inbe", + "rin2c", + "2r1indu", + "ri3n2e", + "rine1i", + "2r1inf", + "rin2fo", + "3r2infr", + "r2ing", + "rin2ga", + "ring3le", + "rin2gr", + "ring3sp", + "2r1inh", + "2rinit", + "4rinj", + "4rink", + "rin2kl", + "rin2ko", + "rin2kr", + "2rinl", + "6r5innenm", + "4r3inner", + "2r1innr", + "r1innu", + "2r1in2q", + "2r1ins", + "rin4si", + "rin2so", + "r4inspi", + "3r2insy", + "2rint", + "4rinte", + "rin6tent", + "rin4t5re", + "2r1inv", + "rin2va", + "2rinz", + "ri2ob", + "r3ion", + "ri3o2st", + "ri2pl", + "ri3po", + "4r1ir", + "r2is", + "ris2a", + "ri3san", + "ri4sch3o", + "ri4schw", + "3risik", + "ri3s2ko", + "r3iso", + "ri4s3p", + "r3isr", + "3riss", + "ri4s3t", + "ris6t5ers", + "ris4th", + "rist3r", + "r2it", + "r3i2tal", + "rit3ant", + "rit2i", + "2ri3t4r", + "ritt3a", + "rit4tau", + "rit6ter6f", + "rit4to", + "rit2t3r", + "rit2u", + "r1i4tum", + "rix1", + "1rí", + "2r1j", + "2r1k", + "rka2b3l", + "rk1ah", + "r2k1ak", + "rk1all", + "rk2am", + "rk1are", + "rk1asp", + "rkauf4s", + "r2k1äh", + "r3kel", + "r4kelem", + "rke2n1", + "rken4er", + "rken3s4t", + "r2k1er2l", + "rk5ersta", + "r2k1er4w", + "r3k2es", + "r3ket", + "rk1im", + "rk4las", + "rk4lau", + "rk4lim", + "r2klis", + "rk2lo", + "rk2lu", + "rk4ne", + "r2kob", + "r3kol", + "r3kon", + "rk2op", + "rk1o2ri", + "r2kou", + "rk2ö", + "rk3räu", + "r3kri", + "rk3rin", + "r2k3rom", + "r2krou", + "rk2sal", + "rk2sei", + "rk2sel", + "rk2ser", + "rk2so", + "rk2sp", + "rkstati6", + "rk4stec", + "rk4stoc", + "rk2ta", + "rk2tel", + "rk4t3eng", + "rk4tent", + "rk4t3erf", + "rk4terg", + "rk4t3erl", + "rkt3ers", + "rk6tersc", + "rk4t3erw", + "rk4t3erz", + "rk4teta", + "rkt2i", + "rk2t3in", + "rk4t1o2", + "rkto4b", + "rk2t3r", + "rk4tri", + "rk2tum", + "rk1ums", + "rku2n", + "r3kup", + "rkur3s", + "r3kus", + "rku2sa", + "r2küb", + "2r1l", + "rl2ab", + "r3lag", + "r5land", + "rlan4d3i", + "r2l1ar", + "r2l1a2sc", + "r2l3aug", + "rle2a", + "r3lec", + "r5lei.", + "r3lep", + "rl2et", + "r3lex", + "rlg4", + "r3l2i", + "rli4ne.", + "rli2s", + "r3l2o", + "rlou1", + "rl2ö", + "rlös3s", + "rls2a", + "rl2spr", + "rl3ste", + "rl2s5to", + "rl3t", + "r3l2u", + "r3ly", + "rlz2", + "4r1m", + "r2mab", + "r2m1ad", + "rma2la", + "rm1ald", + "rm1ami", + "r2m1ank", + "rm1anz", + "r4m3aph", + "r2marc", + "r2marz", + "rma4s3pe", + "rmas3se", + "rmat2o", + "rm2är", + "rm3d2", + "rm1ef", + "r4m3einh", + "rme4na", + "rm2ene", + "r2ment", + "r2meo", + "rmer4fo", + "r2m1erh", + "r2m1erl", + "r2m1erp", + "r2m1erw", + "rm2es", + "rme1st", + "rmes4z", + "rmeta2", + "r2mide", + "rmi6nanz", + "rminen4", + "rmi6neng", + "r4mn", + "r2m1ob", + "rmon3s4", + "rm1o2ri", + "rmo1s", + "rm3p2", + "rm3sa", + "rm3s2k", + "rm3t", + "rmt2a", + "rmu2n", + "r4muna", + "r2muni", + "4rn", + "rna2b", + "r3nad", + "rn4ade", + "r3nage", + "r2n1all", + "rna4n", + "rn4and", + "rn3ani", + "r2nanz", + "rna2r", + "rn3are", + "r4n3ari", + "r4n1ast", + "r4n3att", + "r2nau", + "rn3aug", + "rnd4", + "rn3de", + "rn3dr", + "r4nef", + "rn2eid", + "r4neif", + "r4neis", + "rn1ema", + "rne2n", + "r2n1ene", + "rn2eng", + "r4n1e2p", + "r4n1erg", + "rn4erhi", + "rner4ke", + "rner4ku", + "r4n1erl", + "r4n1ert", + "r4n1erw", + "r4nerz", + "r5nes", + "rn2e2t", + "rnet1e", + "rne4tem", + "rne4ter", + "rne4to", + "rn2eu", + "rne3uf", + "r4nex", + "rn3f", + "rn3g2", + "rngene4", + "r2nid", + "r2n1in", + "r4ninf", + "r3nit", + "rnk2", + "rnn2", + "r3nod", + "rn2oh", + "r2n1op", + "r2n1or", + "rn1ö", + "rnö2d", + "rn3sa", + "rn3s2ä", + "rnse4ha", + "rn3s4p", + "rns2u", + "rn3s2z", + "rn3t2a", + "rn3t2e", + "rn1ur", + "r1nü", + "r1ny", + "rnz2", + "r2oba", + "2robj", + "1robo", + "ro2bo2r", + "2robr", + "ro2bre", + "2robs", + "ro1c", + "roch2a", + "3rock.", + "r2o3de", + "rod4r", + "roe4", + "2roff", + "ro3fl", + "4rog.", + "ro3g2a", + "3rogg", + "ro2h1in", + "roh1l2", + "4rohn", + "ro2hö", + "3rohr", + "1roi", + "ro3in", + "ro1ir", + "rok2l", + "ro3le", + "ro2liv", + "rol4lan", + "rolle4", + "rol6lerg", + "rolls2", + "rol3s", + "2roly", + "4rom.", + "ro2mad", + "ro2mal", + "3roman.", + "2romb", + "romen3e", + "ro2m1er", + "4romm", + "2romn", + "rom3s", + "4romt", + "r2on", + "ro3n4ab", + "ro2nan", + "3rond", + "ro4nerb", + "4ronk", + "3ronn", + "rons2", + "ron4tan", + "ron6tend", + "ron4t3r", + "ron2t1u", + "ro1ny", + "ro1o2f", + "rop2a", + "2rope", + "2ropf", + "1ropl", + "2ropt", + "r1or", + "ro2r3al", + "ro2rat", + "2rorc", + "ro2rel", + "ro2ro", + "ror3th", + "rort2s", + "ror2ü", + "ro3sh", + "ro5s2i", + "ros4ko", + "ros4sal", + "ros4san", + "ros2s1c", + "ros6senk", + "ros4st", + "ro1sta", + "ros6t1r", + "ro2sum", + "4r3osz", + "4roß", + "roßen2", + "ro4ßenk", + "ro2ßi", + "ro2tan", + "ro4tas", + "ro4t3au", + "ro2tä", + "ro2te3i", + "ro2t1ho", + "ro2tru", + "rot3s", + "rots2o", + "rot2ta", + "ro3tu", + "3roul", + "ro3unt", + "3rout", + "2ro1x", + "4roy", + "rö2b3l", + "rö2du", + "2rö2f", + "3röh", + "2r1ök", + "1röl", + "2röl.", + "rö3le", + "röl2l", + "r1ölp", + "3römi", + "r1ör", + "r2ös.", + "rös1c", + "r2öse", + "1rösl", + "3rötu", + "2r1p2", + "r3pa", + "r3pe", + "rper3in", + "rpf4", + "r2pli", + "rp4lu", + "r3po", + "rpro1", + "rp3se", + "rps3t", + "r4p3t", + "r3pu", + "2r1q", + "4r1r", + "rr2ab", + "rr4at", + "rrat2s", + "rr1auf", + "rr1äm", + "rrb2", + "rr1c", + "r5rega", + "r5regi", + "rr2ei", + "rre2le", + "rre2pa", + "rrer2", + "r2rerh", + "r2rerl", + "rrer4s", + "r3res", + "rre2ve", + "r4rezi", + "r3r2hen", + "rr2hos", + "r3r4i", + "rri3k2", + "rrm2", + "rrn3au", + "rr2o", + "rr3obs", + "rro3m", + "rro2re", + "rrr2", + "rr2st", + "rr3str", + "rr3stu", + "rr2th", + "r3r2u", + "r3r2ü", + "rrz2", + "6r1s", + "r3sabo", + "r2s1a2d", + "rs2al", + "r4samp", + "r4s1amt", + "rs2an", + "r4sanf", + "r2s3ang", + "rs3anm", + "r4sanp", + "rs3ant", + "rs3anz", + "rs3ar", + "rs4ark", + "r4sarm", + "r4sch3e4b", + "r6scherl", + "r3schu", + "r2s1ebe", + "rse2e", + "r2s1ef", + "r2sein", + "rse2n", + "rs2end", + "rse4ne", + "r2sepi", + "rs1ere", + "r2serh", + "rs1ers", + "r2serz", + "rse2t", + "rs1eta", + "rs2ext", + "r3s2hav", + "r3shir", + "r3sho", + "rs2hor", + "r4shu", + "rs2il", + "rs2ka", + "rs2kel", + "rs2ki", + "r4skir", + "rs2kl", + "r4skor", + "r3s4kri", + "r4sky", + "rs4mog", + "r3s4no", + "r3so", + "r4sob", + "rs4om", + "r4s1op", + "r4sorie", + "r4s3ort.", + "rso2s", + "rs1ost", + "rs2p", + "r3span", + "r3spe", + "r2s3ph", + "r3spi", + "r3spl", + "rs4por", + "r2sput", + "rs3s2", + "rst3abl", + "r3stad", + "rst3ala", + "r4stale", + "r4stans", + "r4stant", + "r2stas", + "r7stati", + "r7statu", + "r3stä", + "rst5eing", + "r6st5eint", + "rst3emi", + "rs4temp", + "rster2", + "rs4t4erb", + "rst3erl", + "r3s4tern", + "rst3erw", + "rs2tev", + "rs2t1h", + "rs2ti", + "r3s4tie", + "r2stin", + "rst3ing", + "r3stink", + "r2stip", + "r2stit", + "r3sto", + "rs4tob", + "rs4tol", + "rs4tor", + "r4stot", + "rs4tr", + "r3stra", + "r6strang", + "rs5tren", + "rs2tu", + "rs4tuc", + "r3s4tü", + "rsuch4s", + "r3suf", + "rs2ums", + "r3sy", + "r1ß", + "4r1t", + "r2tabo", + "rt1abs", + "rta2ck", + "r2t1a2d", + "r2t3ae", + "rt1akr", + "r4t3albe", + "rta3l2e", + "r2t1all", + "rtal4s3e", + "rt1am", + "rt2ame", + "rt1ann", + "rt1ant", + "r2tanw", + "r2t1ar", + "rt3att", + "r2taut", + "rt3äh", + "rt1änd", + "rt1ärm", + "rte1e2", + "r3teh", + "rt1ein", + "rt4eind", + "r4t3einh", + "rte2i1s4", + "r2telf", + "rtels4t", + "r2temo", + "rte2n1", + "rte4na", + "rten3s4", + "r4t3ents", + "rten3z", + "rteo2", + "rt3erei", + "r6tereig", + "r4ter4fa", + "r4ter4fo", + "rt1erh", + "rt1erk", + "r4t3er4la", + "rter6mit", + "r4t3ernä", + "r2ter2ö", + "rter4re", + "rt1ers", + "rt4ersp", + "rt1erz", + "rte3sk", + "rt1he", + "r2thel", + "r2t1hi", + "rt2hum", + "r2t1id", + "rtik2", + "r2t1ima", + "r4t3inf", + "rt2is", + "rt2it", + "rt3l", + "rt3m", + "r2t1ob", + "rto1pf", + "rt1orc", + "r4torg", + "r4trak", + "rt3rams", + "rt3rand", + "rt3rati", + "rt3rec", + "rtre1s", + "r4t3ris", + "rt3rol", + "rt3roma", + "r3trop", + "r2trou", + "rtrü2c", + "rt3sc", + "rt4s1eh", + "rts2el", + "rt3sex", + "rts3ing", + "rts1o", + "rts1pa", + "rt4s3tan", + "rts4tie", + "rt2su", + "rt3t4", + "rt1umb", + "rt2u3na", + "r2t1urt", + "rtu4t", + "r2t3ute", + "r3tü", + "rty1", + "rt3z2", + "1ru", + "ru1a", + "ru4ale", + "ru3a2r3", + "rube4", + "ruben3", + "rubens4", + "rub2i", + "rucht3s4", + "ru6ckerl", + "ru2cku", + "rude2a", + "ru2dr", + "ru2et", + "3ruf", + "ru2f1a", + "ruff4", + "ruf2s", + "ruf4ter", + "ru2g3r", + "3ruhm", + "2r1uhr", + "3ruin", + "ru3ins", + "ru1is", + "2rum", + "ruma2", + "4r3umd", + "4r3umf", + "4r3umg", + "ru2mi", + "4r3uml", + "4r3umsa", + "4r3umw", + "4rumz", + "2r1una", + "2rund", + "run4d1a", + "runden5e", + "run4d3er", + "run2e", + "runei2", + "4r1unf", + "run2ga", + "2rungl", + "4r1u2ni", + "r3unio", + "ru4nis.", + "run2kr", + "4r1unl", + "2r1unm", + "4runn", + "4runr", + "r1unse", + "4r3unt", + "4runw", + "2rupd", + "ru3pr", + "4r1ur", + "ru2ra", + "ru2r1e", + "5ruro", + "r4us.", + "ru2si", + "rus2p", + "rus2s1p", + "rus4st", + "ru2st", + "ru2tab", + "rute4", + "ru4tei", + "ru4t1el", + "ru2t1er", + "ru4t1o2", + "ru2t3r", + "rut6scha", + "4ruz", + "ru2z1w", + "1rü", + "2rüb", + "4rübu", + "rü1ch", + "rü4ckel", + "rü2hel", + "rüher2", + "rüh1l", + "4rümm", + "rün3z", + "2r1v", + "r3ve", + "rv2el", + "rve4n1e", + "rvenen4", + "r4ventz", + "rve3s", + "r3v2o", + "2r1w", + "rwe4gel", + "r3wei", + "rwelt4s", + "r5werk", + "r5wert", + "r2wo.", + "r3woh", + "r3wort", + "rwun3s", + "4r1x", + "1ry", + "2r1ya", + "ry2c", + "rygi3", + "ry1la", + "ry2le", + "ry1os", + "ry3sth", + "rysti1", + "2r1z", + "rz2an", + "rz3ant", + "r2zar", + "r2zat", + "rz2än", + "r5zene", + "rz1eng", + "r4zents", + "rze2p", + "rze2ra", + "r2z1erd", + "r2z1erf", + "r2z1erg", + "rz1erk", + "r2z1erl", + "r2z1erw", + "r2z1ess", + "rz1id", + "rz1int", + "rzir3", + "r3z2of", + "r2z3ot", + "rz2tan", + "rz3te", + "rz2th", + "rzu4g3l", + "r2zwä", + "r3z2wec", + "r2zwir", + "1sa", + "3sa.", + "3s2aa", + "2s1ab", + "sab2ä", + "4sabd", + "sa2be", + "3sabet", + "sa2bit", + "sa2bl", + "4sabm", + "sa2bor", + "sa2br", + "4s3abs", + "3sac", + "4sacc", + "5sache", + "sa2cho", + "sachs2", + "sach3t", + "s2ack", + "2s1ada", + "sa2der", + "s1adm", + "2s1a2dr", + "3safa", + "sa4fe", + "4s3aff", + "sa1f4r", + "3s2aft", + "saf4tr", + "3saga", + "sag2e", + "5sage.", + "5sagen.", + "4s3agent", + "2s1agg", + "sa2gio", + "sag4n", + "s1a2gr", + "s2ahs", + "3s2ai", + "sa3i2k1", + "sail2", + "sai4r", + "2s1ak", + "sa2ka", + "sak2e", + "3saki", + "4sakk", + "3sako", + "4sakt", + "3s2al.", + "3s2al2a", + "sa2l3an", + "sa2lar", + "sa3lat", + "3s2alb", + "sal3bl", + "3s2ald", + "sa4lerk", + "3sali", + "sa2l1id", + "s1all", + "sal3la", + "sal4le.", + "3sal2o", + "sal3or", + "sal2se", + "s1alt", + "s2al3t2h", + "3salz", + "3sam", + "4s1a2mat", + "4s1a2mei", + "s2amen", + "sa2min", + "5samm", + "6s1amma", + "4s1amn", + "s1am3p4", + "4samph", + "sam4ta", + "sam4to", + "samt3st", + "s1an", + "s2an.", + "2s3a2na", + "san4at", + "sa2nä", + "2s3anb", + "s2an2c", + "3s2and", + "s4and.", + "san4dan", + "san4d3ri", + "sand3s", + "sa2ner", + "3sang.", + "4sanga", + "2s3anh", + "3sani", + "3sanken", + "2s3anl", + "2sa2no", + "2s3anp", + "2s3ans", + "s4anse", + "san4sk", + "san3sp", + "4santei", + "4s3antr", + "4s3anw", + "2sanz", + "2s1ap", + "sa2pe", + "s2aph", + "sap3p", + "3sapr", + "2s1aq", + "2s1ar", + "3s4ar.", + "3sara", + "4s3arb", + "3s2ard", + "s2are", + "s3area", + "3sarg", + "sar2ga", + "sa3rin", + "s2ark", + "sa2rom", + "s2ars", + "4sart", + "sa4r1u2", + "3sas.", + "sas2a", + "s1asc", + "s1a4si", + "2s1a4sp", + "sas2tu", + "4sa2sy", + "sat2a", + "satan4", + "sa4t3ant", + "sat1ei", + "2s3a4tem", + "s3ath", + "3sat2i", + "4s3atl", + "4satm", + "sat2o", + "sa4tol", + "sa2tr", + "sa3ts", + "s3atta", + "4s3attr", + "3satz", + "5satza", + "sat4zel", + "sat4z3en", + "s1au", + "3sau.", + "3sauc", + "3sau2e", + "2sauf", + "4s3aufb", + "3saug", + "saug3le", + "sau2gr", + "3saum", + "3saur", + "sauri1", + "2saus", + "3saus.", + "4s3ausb", + "4s3ausf", + "4sausg", + "sau2sp", + "4sauss", + "3sauste", + "4s3ausw", + "2sauß", + "s1av", + "sa2ve", + "sa2xi", + "sa2y1", + "1sä", + "3säb", + "3s2äc", + "3s2äg", + "s1äh", + "4s3ähn", + "3säl", + "4s1ält", + "2s1äm", + "4s3änd", + "4s3äp", + "2säq", + "2s1är", + "3s2ärg", + "3s2ät", + "3säul", + "4säuß", + "4s3b4", + "sba4ne", + "sbau6men", + "sber2e", + "1sc", + "2sc.", + "2scab", + "2scac", + "2scal", + "2scam", + "2scar", + "2scat", + "2s1ce", + "4s3cei", + "4sch.", + "3s4chal", + "sch3ana", + "4schanc", + "4schang", + "4schao", + "4schara", + "4sch3ar5m", + "s2chä", + "2schäq", + "4schb", + "4schc", + "2schd", + "sch2e", + "4schech", + "sche2f", + "6schef.", + "6schefi", + "6schefs", + "s4chei", + "4sch3ei.", + "sch6ein.", + "s4chema", + "4schemp", + "sch5erfü", + "sch5erla", + "3sches", + "4schess", + "4schex", + "2schf", + "2schg", + "2schh", + "schi4d", + "schi4e", + "4schiru", + "3schis", + "2schk", + "s4chl", + "sch4lac", + "sch4lag", + "4schle.", + "6schlein", + "4schloc", + "4schlöc", + "4schmas", + "4schmed", + "2schmö", + "4schmüh", + "2schmy", + "2schn.", + "4schneb", + "4schobj", + "4schorc", + "4schör", + "4schp", + "2schq", + "4schrad", + "4schre.", + "4schrin", + "4s3chris", + "sch3rom", + "4schron", + "4schrou", + "4schs", + "schs2e", + "sch3s2k", + "schs4ti", + "4sch3t", + "scht2a", + "scht2i", + "s4chu", + "4schunt", + "2schv", + "sch4web", + "4schweg", + "6schwerk", + "4schwet", + "4schwid", + "3schwu", + "2schz", + "2scj", + "4s3cl", + "2s3co", + "4scoa", + "3s4co2p", + "scre4m", + "2scs", + "2scu", + "2scy", + "4s3d2", + "sda3me", + "sde1s2", + "sdien4e", + "sdi1st", + "1se", + "3se.", + "se3at.", + "seb2", + "3sebä", + "2s1e2ben", + "2s1echo", + "sech4st", + "2s1echt", + "2s1e2ck", + "se2dik", + "3see", + "see1i2", + "see3ig", + "se2el", + "see3len", + "se3en.", + "see3n2e", + "se3enp", + "se3er.", + "see1ra", + "seer2e", + "se1erf", + "se3e2r1i", + "se1erk", + "se1ers", + "see3s4", + "2s3eff", + "sef4l", + "3s2eg", + "4s3e2gal", + "se2gl", + "seg4r", + "3seh", + "seh1a", + "se2hag", + "se2hak", + "se2hel", + "seher4e", + "se4herk", + "se2h1in", + "seh3l", + "se4h3ö", + "seh3ra", + "seh3re", + "seh5r2i", + "seh1s", + "se2hüb", + "2sei.", + "2s1eic", + "2s1eid.", + "sei3da", + "4s3eifer", + "2s1eig", + "3seil", + "s2eim", + "s1ein", + "5s4ein.", + "2seinb", + "sein4du", + "2sei3n2e", + "seine3i", + "4seinfl", + "sein4fo", + "2seing", + "2s3einh", + "2seini", + "2seink", + "2seinl", + "2seinn", + "sein4ne", + "2s3einr", + "s4eins.", + "4seinsc", + "4seinsp", + "sein8stit", + "sein6str", + "2seint", + "sein4to", + "4seintr", + "2seinw", + "2s3einz", + "2s1eis", + "3s2eism", + "3s2eit", + "seit2s", + "3sek", + "4s1e2kel", + "4sekz", + "s2el.", + "se2l1a", + "3s2elb", + "sel3d4", + "sel1ec", + "se2lef", + "2s3e2leg", + "6selektr", + "2selem", + "se2ler", + "sel3ers", + "2self.", + "selin4s", + "s3e2lit", + "2s1elix", + "s2ell", + "se2lob", + "s2els", + "sel3sz", + "selt2e", + "selz2", + "sem2e", + "2s1e2mis", + "2s3emp", + "s4en.", + "3sena", + "se4nad", + "se3nal", + "se4nas", + "sen3au", + "se2nä", + "s2enb", + "4s1endl", + "sen3d4r", + "s1endw", + "senen1", + "4senerg", + "se4ners", + "s2enf", + "3s4eni", + "se2nid", + "se2n1im", + "3s2enk", + "sen6keli", + "se2no", + "se4nott", + "se4noz", + "3sens", + "s2ensa", + "sen4s3e4h", + "4sensem", + "s4ensi", + "sen4si4d", + "senst2", + "sen8s7turm", + "sent2a", + "sen3tä", + "2sentd", + "4sentf", + "2sentg", + "4sentla", + "2sentn", + "s2ento", + "sen3tr", + "4s1ents", + "2sentw", + "4sentwu", + "4sentwü", + "4sentz", + "se4n3u2", + "sen3za", + "sen4zer", + "sen3zw", + "seo2r", + "se2pen", + "3seq", + "s4er.", + "se2r3a2d", + "ser3al", + "se3rand", + "ser3äus", + "serb2", + "s3erbe.", + "serd2", + "se2r1e2b", + "se3reie", + "6sereign", + "se4r3eim", + "se4rein", + "sere2m", + "5s4eren", + "se4r3enk", + "s4erfe", + "s1erfo", + "s2erfr", + "s3erfü", + "4serfül", + "serg2", + "ser3ga", + "ser3gl", + "s2ergr", + "s1erh", + "2serhö", + "3seri", + "5serie", + "serk4", + "4s3ermit", + "s2ern.", + "s3erneu", + "2s3ernt", + "sero4b", + "2s1e2ros", + "s1erot", + "s1erö", + "2seröf", + "s2ers.", + "2sersa", + "4serseh", + "ser6sehn", + "4ser4set", + "se3ru", + "se4ruh", + "ser2um", + "s3e4rup", + "5s4er3v", + "s1erz", + "3s4es.", + "se3s4a", + "se2sel", + "se3sk", + "2s1essa", + "se1sta", + "se3stec", + "se3stei", + "se5stemp", + "sest3ri", + "se3su", + "4s3e4tap", + "se2tat", + "2s1e2th", + "set2i", + "4s1e2tik", + "3setz", + "3seuc", + "2s1eul", + "seum4", + "se1u2n", + "s1ex", + "3sex.", + "2sexa", + "se2xe", + "sex3en", + "s2exi", + "s2exo", + "4sexp", + "sex3t4r", + "2sexz", + "1sé", + "4s3f4", + "sfal6l5er", + "4s3g4", + "sgang4", + "sge3sa", + "sge5t", + "2s1h", + "4sh.", + "sh2a", + "3sha.", + "shal4li", + "shalt2", + "shalt4s", + "4shan", + "s3hä", + "sh2e", + "sh2i", + "3shi.", + "s2hip", + "shi4r", + "sh3n", + "4s3hoc", + "4s3hof", + "4shom", + "3shop", + "sho4re", + "3s4how", + "4s3hö", + "sh4r2", + "4shs", + "s3hu", + "1si", + "3si.", + "si3ach.", + "2siat", + "5s4i1c", + "si2cha", + "2s1idea", + "2sidee", + "2s1ideo", + "si3der", + "s2i3do", + "2sidy", + "3s4ie", + "sie2bu", + "siege4s", + "sien3", + "si3ene", + "si1err", + "si1f4", + "3s4ig", + "si2g1a2", + "si2g1ei", + "sig4n", + "si2g3r", + "sig4st", + "si2k1ab", + "si2kak", + "si2kar", + "si2k1ä", + "si2k1el", + "si4kens", + "sik3erl", + "si2k3i", + "sikin1", + "si2k3n", + "si2k3r", + "sik3s", + "sik3t2", + "si2ku", + "3silb", + "sil2br", + "sil2e", + "3sili", + "s1ill", + "3silo", + "2s1imm", + "sim4st", + "3simu", + "si3n4a", + "2s1ind", + "2s1inf", + "4s3infe", + "s3infor", + "sing1a", + "sin3g4le", + "sin2g3r", + "sings2", + "sing3sa", + "sing3so", + "2s1inh", + "s1in1i", + "sini1e", + "s2ink", + "sinner4", + "2s1inno", + "4s1inq", + "2s1ins", + "4sinso", + "4sinst", + "2s1int", + "4s1inv", + "sion4", + "sirn4", + "2sirr", + "3siru", + "si2sa", + "si4sam", + "s2isc", + "si4schu", + "si2s1e2", + "si2si", + "s1i2so", + "sis1or", + "si2s3p", + "sis3s4", + "3s4ist", + "si2su", + "3s2it", + "si2tal", + "si2tau", + "si2tra", + "sit2u", + "si2va", + "sive3", + "siver2", + "si4v3erf", + "si2vin", + "siv1o4", + "si2vor", + "siz2", + "1sí", + "4s3j", + "2s1k2", + "4sk.", + "sk4a", + "4s3kab", + "s3kad", + "4skalk", + "s3kalt", + "4s3kam", + "4skana", + "4skanä", + "3skanda", + "4skann", + "4skap", + "4s3kar", + "4s3kas", + "ska4te.", + "4skateg", + "ska4tes", + "ska4to", + "4skau", + "4s3kä", + "4skb", + "ske2li", + "4sken", + "3skep", + "4sker", + "4s3ket", + "s3kh", + "3s2ki.", + "3s2kif", + "3s2kik", + "s3kim", + "s3kin", + "ski1s", + "s2kis.", + "3skiz", + "sk4l", + "4s3klas", + "3s2klav", + "4s3klu", + "4sk4n", + "4skoh", + "4skol", + "4skom", + "4s3kon", + "3skop.", + "sko2pr", + "4skos", + "4skow", + "4s3kö", + "sk4r", + "4s3kra", + "s3kre", + "4s3kro", + "4sks", + "4sk3t2", + "skto2", + "3skulp", + "4skun", + "sku2s1", + "4skü", + "4skv", + "2s1l2", + "sl4a", + "s3lab", + "3slal", + "sla2ma", + "sla2ve", + "s2law", + "s3lä", + "sl3b", + "4s3le", + "sler3s", + "s3li", + "3s4lip", + "slo3be", + "s3loc", + "s4loga", + "3s2low", + "s3ly", + "4s3m4", + "sma3b4", + "sma3sc", + "sme3na", + "smi2t3", + "2s3n2", + "snab4", + "sni4a", + "sni3er.", + "sni3ers", + "4s5not", + "1so", + "3so.", + "2s3oas", + "2s1o2b", + "3s2o3ba", + "4sobj", + "4s3obo", + "so1c", + "so2di", + "so2do", + "so3et", + "2s1o2fe", + "2soffi", + "3soft", + "3sog", + "sog4l", + "s1o2he", + "3sohl", + "sohle2", + "2s3ohng", + "2s1ohr", + "3soi2", + "so3id", + "2s3ok", + "3sol.", + "so3la", + "so4lau", + "3sold", + "3sole", + "so2l1ei", + "so3li", + "sol2la", + "sol4ler", + "so3l2o", + "4s3o2ly", + "3somm", + "3s2on", + "son2a", + "son3au", + "sone2", + "son4gl", + "son3sä", + "son2s1o", + "so3o", + "2sope", + "2s1opf", + "3sopr", + "sop3s", + "4s3ord", + "sore2", + "so2rei", + "so2rel", + "4s1orga", + "so1rh", + "2s1o2rie", + "so2ro", + "3sorp", + "3s2orti", + "so4ru", + "3sos", + "s2os.", + "4so4sk", + "4sosm", + "4so1st", + "4s1osz", + "3so3ß", + "2sot", + "so3t2h", + "3sott", + "soun2", + "sound1", + "so3unds", + "so3unt", + "2s1out", + "3sov", + "3sow", + "2s1o2x", + "3soz", + "s1oze", + "1sö", + "sö2c", + "2s1ö2d", + "2sö2f", + "2s1ök", + "2s1öl", + "2s1ös", + "1sp2", + "2sp.", + "4spaa", + "s2pace", + "2spack", + "2spag", + "2spak", + "2spala", + "2spalä", + "3spalt", + "spa2m", + "s2pan.", + "3spannu", + "s2pans", + "3spant", + "2spanz", + "2spap", + "2s3para", + "2sparo", + "5s6parten", + "4spartn", + "4sparty", + "3spaß", + "3spat.", + "2spati", + "4spatr", + "2spau", + "3s2paz", + "s2pä", + "2späd", + "3späh", + "2spär", + "2späs", + "2s3pe.", + "2speg", + "4spein", + "4spensi", + "spe3p4", + "s2pera", + "3s2perg", + "s1peri", + "4sperle", + "2spero", + "s2perr", + "2spers", + "2sperü", + "4spet", + "3s4pez", + "4s3pf4", + "2spha", + "s2phä", + "3sphär", + "s3phe", + "s4phin", + "3s2pi4e", + "4spier", + "spier4r", + "spi2k", + "4s3pil", + "3spio", + "4s3pip", + "4s3pis", + "2sp4l", + "4spla", + "4s3plä", + "4sple", + "sp5le.", + "3s2pli", + "4s3plu", + "2s3pn", + "2spod", + "4spoe", + "2spog", + "s2poi", + "4s3pok", + "4spol", + "s2pons", + "4spoo", + "2spop", + "s2pore", + "3s2porn", + "spor6tag", + "4s3pos", + "4spote", + "4spr.", + "3s2prac", + "2sprak", + "2sprax", + "2spräm", + "4spräs", + "3s4prec", + "4spred", + "4spreis", + "5s2pren", + "2s3pres", + "s2pric", + "3spring", + "4sprinz", + "2sprob", + "2sprog", + "4sproj", + "4sprop", + "3spross", + "2sprot", + "2sproz", + "3sprö", + "3s2pru", + "3sprüc", + "2sprüf", + "3sprün", + "4s3ps", + "2s4p3t", + "2spub", + "2spud", + "3spuk", + "3s2pule", + "2spun", + "2spup", + "3s4pur", + "spu4rer", + "2spy", + "2s1q", + "4s3r4", + "srat2s", + "sre3cha", + "sreli1", + "sro2h", + "srö2s", + "srücker6", + "6s1s", + "ss3abi", + "ssa3bo", + "s5sack", + "ss4agi", + "ss1aj", + "s3sal", + "ss3alba", + "s4sall", + "s4samt", + "s2sanf", + "s4sang", + "s4sano", + "s4sans", + "ss2ant", + "s4sanz", + "ss2ara", + "ss2arg", + "s3sars", + "ssa1s", + "s2s3att", + "ssau3e", + "ssau4r", + "s3s2ä", + "s4sce", + "ssch2", + "sschanker8", + "s3schw", + "s4sco", + "s2scr", + "sse3a", + "ss1ec", + "sse1ec", + "sseh2a", + "s2sein", + "ss4eind", + "sse3int", + "sse2lö", + "s3sen", + "ssen6kel", + "ssen6sem", + "ss1epe", + "sse6ratt", + "ss5ereig", + "ss4ergr", + "sser4hö", + "sser6mit", + "sser4öf", + "ss3erse", + "ss4eru", + "sser6wei", + "sses4sa", + "s4s3estr", + "s3set", + "sse3ta", + "s3si", + "ss3i2ko", + "s4sill", + "s4simp", + "s4sind", + "s4sinf", + "ssing3s", + "s4sint", + "s4s1isr", + "s3skala", + "ss3l", + "ssmut4", + "ss1off", + "ssoi4", + "s3sol", + "s4sop", + "ss2pen", + "ss2phi", + "s3spi", + "s3sprä", + "s3spri", + "s2spro", + "ssquet4", + "ss3s4", + "sssau4", + "sst2a", + "s3stad", + "s4stag", + "ss3tak", + "s3stä", + "sst2e", + "s3stel", + "s3s2tep", + "s3s4tern", + "ss4teu", + "sst2i", + "ss2tie", + "ss2t3in", + "s3stof", + "s3stop", + "ss4tör", + "s3stran", + "ss4tras", + "s3s4trat", + "s3strec", + "s3strom", + "s3strö", + "ss2tur", + "s3stü", + "s2sumg", + "s2sumr", + "ss2ur", + "s3sy", + "s1t", + "4st.", + "s2ta", + "2sta.", + "3staa", + "3stab.", + "2stabb", + "4stabel", + "4stabit", + "2stabl", + "4stabt", + "st2ac", + "1stadt", + "1staff", + "2stag", + "3stagl", + "3s4tagr", + "3s4tah", + "2stak", + "3staks", + "2stala", + "sta3lak", + "2stalb", + "s3ta3l2i", + "2stalk", + "st1alp", + "st1alr", + "st1ami", + "1stamm", + "1stan", + "2stanb", + "s6tand", + "2stanf", + "st2ang", + "2stanl", + "s4tanm", + "4st1ann", + "s4tano", + "st3ansp", + "2stanw", + "sta3po1", + "stapos4", + "st1app", + "s4tar.", + "sta6rens", + "4stari", + "s4tark", + "s4t2ars", + "s4tart", + "sta4sie", + "stast4", + "s3tat.", + "2statb", + "3stati", + "s4tatis", + "7statth", + "s4tau.", + "2stauf", + "3s4taur", + "4stausb", + "4stausg", + "4stausr", + "4stauss", + "s4taut", + "s4t1a2ve", + "4stax", + "1s2tä", + "3stäb", + "3städ", + "4stäg", + "4stäp", + "5s4tär", + "3stätt", + "2s3täus", + "2stb", + "2st3c", + "2std", + "4s5te.", + "4steam", + "4stechn", + "s2te2d", + "st1edi", + "2stee", + "3s2teg", + "ste2g3r", + "1steh", + "s2tei", + "st4ei.", + "4steic", + "st1eid", + "3steig", + "stei4gr", + "2steil", + "stei4na", + "6steinga", + "s4teins", + "stein6sp", + "s2tel", + "2stel.", + "st1elb", + "s3tele", + "s3telf", + "st2ell", + "stel6l5än", + "2steln", + "2stels", + "2stem", + "ste4mar", + "ste6ment", + "3stemm", + "2sten", + "s5ten.", + "ste4na", + "s4t3ends", + "s5t2ens", + "s4tentf", + "s4tents", + "st1e2po", + "2ster", + "4s5ter.", + "ste2r3a", + "s6terben", + "3sterbo", + "s3teren", + "3stereo", + "st3erfü", + "3steril", + "4sterm", + "3s4ternb", + "ster4zo", + "4ste2s1", + "ste3sc", + "stes4se", + "s4testn", + "2stet", + "ste4tab", + "ste4tag", + "3s2teti", + "3s4tett", + "3s2teu", + "1steue", + "4steuf", + "st3eun", + "st1ev", + "s2tew", + "4stex", + "s2texa", + "2stf", + "2stg", + "2sth", + "st2hen", + "s2t1hi", + "st3ho", + "s2thu", + "st1hy", + "2stia", + "2stib", + "s2tic", + "1stich", + "st1i2d", + "2stie.", + "4stief.", + "4stiefl", + "2stien", + "1s2tif", + "2stig", + "sti4gel", + "3s4tigm", + "2s3tik", + "s2t2il", + "1s2tim", + "3stimm", + "4stimma", + "2stimp", + "st1inb", + "2s4tinf", + "s3tinn", + "s2tins", + "2s2tint", + "2stio", + "2stip.", + "2stipp", + "s2ti2r", + "st1ira", + "st1iri", + "st1iro", + "4stis", + "2stite", + "1stitu", + "2stiv", + "2stj", + "2stk", + "4stl", + "st3le", + "2stm", + "2stn", + "s2to", + "2sto.", + "sto2bl", + "4stocht", + "2stod", + "4stod.", + "1stof", + "s4toff", + "2stok", + "4stole", + "s4toll", + "sto3mi", + "2s3ton", + "4stona", + "3s4to4ne", + "4stonl", + "4stoo", + "2stopo", + "4stor.", + "s4torb", + "2store", + "2storf", + "2s4torg", + "2stori", + "2storp", + "2stors", + "2stort", + "stos2t", + "1stoß", + "4stote", + "2stotr", + "4stou", + "2stow", + "2stoz", + "1s2tö", + "4stöch", + "2s3töl", + "2stön", + "3stör", + "2stöt", + "2stp", + "2stq", + "s2tr", + "2strac", + "4s3trad", + "st4rade", + "stra4fa", + "4s3trag", + "3strah", + "4strahi", + "4strai", + "4strak", + "2s5tral", + "s3trank", + "4strans", + "1strap", + "3stras", + "3straß", + "4straum", + "4sträc", + "4s5träg", + "4sträne", + "2stre.", + "s4trea", + "4stref", + "4streib", + "3st6reif", + "2strep", + "2stret", + "4streuh", + "2strib", + "strie3s4", + "2s4trig", + "1s4trik", + "2s5tris", + "1stro", + "s3troc", + "s3trog", + "3s4troh", + "s4trome", + "4stropf", + "2stros", + "st4ross", + "2ströp", + "1stru", + "2strua", + "2strub", + "s4trud", + "3struk", + "2strun", + "4strup", + "2strut", + "1strü", + "4s4t3s2", + "stsi4d", + "sts4t", + "2st3t4", + "st2u", + "1stub", + "4stuch", + "3s4tud", + "2stue", + "3stuf", + "2stug", + "st3uga", + "3stuh", + "s2t3uk", + "2stumo", + "2stum2s", + "stum4sc", + "2stumt", + "2stun.", + "st3una", + "5stund", + "2stune", + "2stung", + "s2t3uni", + "4stunn", + "2stuns", + "2stunt", + "2stuö", + "stu3ra", + "stu5re", + "2st3url", + "4sturn", + "2st3urt", + "3s2turz", + "2stus", + "1s2tut", + "1stüc", + "4stüch", + "3s4tück", + "3stüh", + "4stür.", + "4stüre", + "3stürz", + "1stüt", + "2stütc", + "2stv", + "2stw", + "stwor2", + "2sty", + "4sty.", + "1s2tyl", + "4styp", + "4stys", + "2st3z2", + "1su", + "su1an", + "3su2b3", + "su4ba", + "4subi", + "su4br", + "3su1c", + "su2cha", + "su2cho", + "3sud", + "su2eb", + "2s1u2f", + "su3fi", + "2s1uh", + "su1is", + "su1it.", + "su2k", + "su3l2i", + "3sulta", + "sum1a", + "su2man", + "su2mar", + "3s2ume", + "su2mei", + "su2mel", + "sument4", + "su6ments", + "su2m1et", + "2s3umf", + "su2m1id", + "su2min", + "3s2umm", + "sum1o2", + "su2mor", + "s2ump", + "s1ums", + "s3umsa", + "2sumse", + "s2umsp", + "2s3umst", + "2s3umwa", + "su2n", + "3sun.", + "2s1una", + "sunder4", + "sun6d5erh", + "su4ne", + "2s1unf", + "6sungena", + "2sungl", + "sung4s", + "4s1uni", + "2s1unm", + "2s1uns", + "s4uns.", + "s4unst", + "2sunt", + "2sunw", + "s4unwa", + "3sup", + "4supd", + "sup3p4", + "su2ra", + "sure4", + "su2rei", + "su2rer", + "3surf", + "2s1urk", + "su2r1o", + "2surs", + "s1urt", + "su2s", + "su3s2a", + "sus1e", + "sus3i", + "s3u2t", + "su4te", + "su3tr", + "3suv", + "suz2", + "1sü", + "2sü4b", + "3süc", + "sü2d1", + "süden4", + "3süf", + "3sün", + "3s2üs", + "3süß", + "4s3v2", + "svoran4", + "2s1w", + "4s3we", + "swe6gers", + "sweh2", + "4swie", + "4swil", + "4swink", + "4swis", + "4swit", + "s3wü", + "1s4y", + "2syl1", + "sy2lo", + "sy2lu", + "sym3", + "sy2n3", + "3synd", + "sy4no", + "3sy4s3", + "2s1z2", + "4s3za", + "4szä", + "4s3zei", + "4szel", + "3s2zena", + "3s2ze3n2e", + "4szent", + "4szer", + "s2zes", + "4szet", + "4szeu", + "3s2zew", + "4s3zie", + "4s3zo", + "s3zs", + "4s3zu", + "4s3zü", + "4szw", + "2ß3a4", + "2ß1ä", + "2ß1b4", + "2ß1c", + "2ß1d2", + "1ße", + "2ß1e2b", + "2ß1ec", + "2ß1ef", + "2ß1e2g", + "2ß1ei", + "2ß1ek", + "ße2la", + "ße2le", + "2ßelek", + "2ß1emp", + "ße4n3a2", + "4ßenerg", + "ße2ni", + "ß1enke", + "ße2no", + "3ß2ente", + "2ßentz", + "2ß1e2p", + "ßer3b", + "ßer2ei", + "ßer2la", + "2ß1er4se", + "ßer3t", + "ß1erw", + "2ß1es2s", + "2ß1est3r", + "2ß1ex", + "2ß1f4", + "2ß3g2", + "ßge2bl", + "2ß1h", + "1ßi", + "ßi2g1a2", + "ßig4s", + "2ß3i2k", + "2ß1il", + "2ß1im", + "2ß1in", + "2ß1j", + "2ß3k4", + "2ß1l", + "ßler3s", + "2ß1m", + "ßmut4", + "2ß3n2", + "2ß3o2", + "ßos2", + "2ß1ö2", + "2ß1p2", + "ß1q", + "2ß3r2", + "ßrö2", + "2ß3s4", + "ßsau4", + "ßsch2", + "ßst2", + "2ß1t", + "ßt1in", + "ß3tü", + "2ß1um", + "ß1unf", + "2ßunt", + "2ß1ü4", + "2ß1v", + "2ß1w", + "2ß3z2", + "1ta", + "3ta.", + "4taa", + "5taan", + "4tab.", + "3taba", + "ta2b3an", + "2t1abb", + "4tabd", + "3tabel", + "2taben", + "2tabf", + "2tabg", + "2tabh", + "2t3a2bit", + "2tabk", + "2tabla", + "4tabm", + "2t3abn", + "2ta4br", + "4tabs", + "t1abst", + "2t3abt", + "3tabu", + "4tabw", + "4tabz", + "2t1ac", + "4tachs", + "3tacu", + "t1ada", + "2tadd", + "ta2der", + "tadi3", + "tadi5o4", + "t1adm", + "ta2dol", + "2t1a2dr", + "ta3d2s", + "4tadt", + "tad4tr", + "ta2er", + "3taf.", + "3tafe", + "4tafet", + "4taff", + "t1afg", + "t1afr", + "3tag", + "ta2ga", + "ta2g1e2i", + "t3agent", + "tage2s", + "4t1agg", + "4ta3gl", + "4t1a2go", + "tag4san", + "tags3c", + "tag4st", + "tah2", + "tahls4t", + "ta3i2k", + "tai2l1", + "ta1ins", + "tai4r", + "ta1ir.", + "ta1i2s", + "2t1a2ka", + "ta3kes", + "2t1akk", + "ta2kro", + "tak4t1o2", + "t2aktu", + "2takz", + "3t2al.", + "ta2la", + "ta3lad", + "ta3lag", + "tal3au", + "3talbr", + "tald4", + "3tale", + "tal2en", + "ta4l3end", + "tal3eng", + "ta4l3ens", + "taler2", + "ta4ler3g", + "ta2let", + "tal2ga", + "tali6ene", + "tal4l3ac", + "tall3ei", + "tal2l1ö4", + "tall3s2", + "2t1alm.", + "3talo", + "ta2lop", + "ta2l1o2r", + "t1alta", + "tal3th", + "talt4r", + "ta2lu", + "2tam", + "3tam.", + "3tame", + "t2amen", + "t1a2mer", + "ta2mi", + "tamm1a", + "tam4m3er", + "t1ampl", + "3tams", + "4t1amt", + "t1a2na", + "tan3ab", + "4tanal", + "ta4nat", + "2t1a2nä", + "2tanb", + "3tanc", + "tan3d4ar", + "tan2d3r", + "tand4st", + "ta4nerf", + "4tanf", + "2t1ang", + "3tang.", + "t3angeh", + "t2ango", + "tan4gra", + "2tanh", + "t2anho", + "t4ani", + "3tanj", + "3tank", + "tan2kl", + "4tankr", + "4t3anl", + "t1anm", + "2t1anna", + "3t2anne", + "t1ano", + "2tanom", + "2tanp", + "t1ans", + "t2ans.", + "4tansi", + "tan4tan", + "t4ante.", + "4tantei", + "2tantr", + "2tanwa", + "2tanwä", + "t2anz.", + "t1anza", + "4tanzei", + "3tanzk", + "3tanzr", + "2t1anzu", + "2tanzü", + "tan2z1w", + "tao2", + "ta3or", + "t4ape", + "ta2pes", + "2tapf", + "ta2pl", + "ta4poka", + "t2appe", + "ta2ra", + "2tarab", + "3tarabb", + "ta3rak", + "3tar5al", + "2taram", + "tar3ap", + "ta3ras", + "t2arau", + "2tarb", + "3tarba", + "3tarbek", + "3tarber", + "3tarbi", + "3tar3bl", + "2tarc", + "3tarchl", + "3tarchr", + "3t2ard", + "ta2rel", + "ta2r1er", + "tar3g", + "ta1r2h", + "3tari", + "2tark", + "3tark4l", + "3t2arko", + "t2arl", + "2t1arm", + "t2armä", + "ta2rom", + "2tarot", + "2tart", + "3t2arta", + "3tartei", + "tar6ter6e", + "3tartex", + "3t2arth", + "t1arti", + "3t4artis", + "tar4to", + "tar2tr", + "3tarty", + "ta2ru", + "t1arz", + "2tarzt", + "3t2as.", + "ta3s2a", + "3tasc", + "4t1asp", + "2t3assi", + "3tast", + "tas4tem", + "tas4to", + "t2asy", + "t4at.", + "ta2ta2b", + "ta2tan", + "3tatb", + "t4ate", + "tat1ei", + "t5a2tel", + "ta2tem", + "3taten", + "ta2t1er", + "2t3atl", + "2tatom", + "2ta2tr", + "3tatsa", + "2tatt", + "tau2b1a", + "3taubh", + "tau2bl", + "tau2b3r", + "tauchs4", + "tauch5sp", + "4taud", + "2t1auf", + "3taufe.", + "4taufk", + "4t3aufl", + "tau3f4li", + "4taufm", + "t3au2f1o", + "4taufp", + "taufs2", + "4taufw", + "3taug", + "4t3auge", + "t1auk", + "3taume", + "4t1ausb", + "3tausc", + "tau6scha", + "tau6schm", + "tau6schr", + "tau6schw", + "2tausd", + "t2aus2e", + "4t1ausf", + "4t3ausg", + "t1ausk", + "4tausl", + "2tausr", + "4t3auss", + "2tausü", + "2t5ausw", + "4t3ausz", + "4tauu", + "3tav", + "4tava", + "ta2van", + "3tax", + "4t1axt", + "3taz", + "1tä", + "2tää", + "4täb", + "tä1c", + "4täd", + "t2äf", + "3täg", + "4tägä", + "4tägy", + "2täh", + "4täll", + "2t1ält", + "4tä2m", + "t1ämt", + "t1ängs", + "3tänz", + "4t1äp", + "2täq", + "tä4reng", + "tä2ru", + "2tärz", + "tä2s", + "t2ät", + "3tätigk", + "4tätt", + "2täug", + "2täuß", + "2täx", + "1tà", + "4t3b4", + "tbauer4", + "tber2e", + "tblocken8", + "tby4t", + "4t1c", + "t3cha", + "t3che", + "tch2i", + "tch3l", + "t3chr", + "t2ch1u", + "tch1w", + "t4ck", + "t3cl", + "tcor2", + "t3cr", + "4t3d2", + "tdar2m1", + "tdun2", + "1te", + "3te.", + "te2a2", + "te3ab", + "tea3c", + "te3ag", + "2teak", + "te3al", + "3team", + "te3an", + "te3ar", + "tea4s", + "3teba", + "t4ebb", + "2t1e2ben", + "t2ech", + "2techd", + "2teche", + "2techk", + "2techm", + "3techn", + "2techt", + "te2chu", + "2teck", + "te3cker", + "te2cki", + "2t1ecu", + "te2dit", + "te1em", + "teen1", + "te2er.", + "te1erw", + "te2es", + "3tefa", + "2teff", + "2t1egg", + "2teh", + "3teha", + "te2hac", + "3tehä", + "3tehi", + "te2him", + "3tehö", + "t1ehr", + "te3hu", + "3tei.", + "3teic", + "tei1fl", + "2teign", + "teik4", + "3t2eil", + "tei6lent", + "teim2", + "2tein", + "teinen4", + "tei6nens", + "tein6hab", + "t3einkü", + "2t1eis.", + "t1eisb", + "te5isch.", + "teit4", + "t1eiw", + "tei3z", + "te2kel", + "3teko", + "tekt4", + "3tel.", + "3te2la", + "tel3ab", + "tel1ac", + "te3lan", + "te4lant", + "tel1au", + "te2lä", + "telb4", + "3telbr", + "3tel3d4", + "tel1ec", + "tel3ehr", + "2telem", + "tel3eng", + "te2ler", + "tele3s", + "te2leu", + "4t3elf.", + "3telg", + "3telh", + "tel1in", + "te2lit", + "3telk", + "tel3le", + "tel6lein", + "tel3li", + "4tellu", + "3teln", + "te2lob", + "te3lom", + "te4lost", + "te2l1ö", + "3telp", + "3tels", + "tel3s2k", + "3telt4", + "tel3ta", + "3telw", + "3tem.", + "3t2ema", + "te2man", + "te2m1ap", + "te2mau", + "2tem2bo", + "te2m1ei", + "te2m1er", + "te2mi", + "tem3i2m", + "tem3ing", + "2temm", + "te2mo", + "tem1o2r", + "3temper", + "2tempf", + "4tempfi", + "tem3s6", + "te2mu", + "te4mun", + "3ten", + "t6en.", + "ten1a2", + "te4nad", + "te4n3an", + "ten3ar", + "te4nas", + "te4nat", + "ten3au", + "te2n3ä", + "ten3da", + "4t3endal", + "tend4an", + "4tendap", + "4t5endf", + "4t1endl", + "t6endo", + "4t5endp", + "ten3d4r", + "te2n1e2b", + "te2nef", + "te2neh", + "ten3ei", + "te3n4ei.", + "tenei4d", + "tene4m", + "tenen1", + "te4n3end", + "te4nene", + "te4neng", + "te4nens", + "4t3energ", + "te4n3ern", + "tenf4", + "4t1eng.", + "teng2a", + "ten4gag", + "4t3engla", + "te2ni", + "te4nil", + "ten1im", + "te4n3in", + "tenk4", + "ten3n2", + "te2nol", + "te2nos", + "te3nö", + "6t3ensem", + "tens2p", + "tens3th", + "t1entb", + "4tentd", + "4t3entl", + "4t3entn", + "t1ents", + "4t5entw", + "4tentz", + "t2enz", + "ten4z3er", + "teo2f", + "2tep.", + "2t1e2pi", + "2teppu", + "tept2", + "3t4er.", + "t4era", + "ter3a2c", + "te2rad", + "te1ral", + "ter3alg", + "te3r4ane", + "te2r3ap", + "tera4s", + "4terbos", + "2t1erbs", + "2t1erbt", + "3terc", + "4t3erde.", + "ter3d2s", + "3tere.", + "te2r1e2b", + "te2rec", + "t3ereig", + "te5rek", + "3tere2m", + "te4rema", + "te4r3end", + "te4rene", + "te4reng", + "te4r3ent", + "teren5th", + "2tereo", + "3terer", + "terer3k", + "terer6ku", + "terer3l", + "te4r3erp", + "te4rers", + "te4rerw", + "3teres", + "t4erfr", + "terg2", + "ter3ga", + "6tergebn", + "t6ergem", + "t6erges", + "t6ergew", + "ter3gl", + "6tergrei", + "t4ergru", + "t6erhall", + "t6erhau", + "t4erhäu", + "t4erhei", + "7t2erhi", + "t2erho", + "6terhöhu", + "t2erhu", + "te3ria", + "4terii", + "ter3iko", + "2teril", + "teri4o", + "te2r3it", + "teri4ta", + "4terklä", + "t4erlä", + "t4erli", + "ter4lös", + "3term", + "t2ern.", + "ter4nar", + "2t6ernc", + "t4ero", + "te1rob", + "ter4obe", + "2teros", + "t1e2r1ö", + "t4erp", + "t4erra", + "ter4re.", + "t4erro", + "t4ers.", + "t2erse", + "t4erst.", + "t6erstad", + "ter6stat", + "t4erstä", + "t4ersti", + "t4erstr", + "t4erstu", + "t4erstü", + "tert2", + "ter3ta", + "ter4trä", + "t4eru2", + "te4r1uf", + "te3rung", + "t4erv", + "4t3erwäh", + "ter3z2a", + "2t1erzb", + "t4erzei", + "4terzeu", + "ter3zw", + "3tes", + "t2es.", + "tesa2k", + "tes2c", + "tes2ka", + "tes4pen", + "te2spr", + "2t1essa", + "tes3tan", + "te3stei", + "tes4tel", + "tester4", + "tes6terg", + "tes6t5erh", + "tes6terk", + "2testn", + "testo3", + "t3est3ri", + "te2su", + "tet2", + "3tet.", + "t1eta", + "te4tabl", + "2te2tap", + "2te2tat", + "3tete", + "teten3", + "2t1e2th", + "te3tho", + "4tetl", + "tet3ti", + "3teuf", + "3teum", + "3te1u2n", + "4teunu", + "2t1eup", + "3teur.", + "te2va", + "te2vi", + "tewa2s", + "3tewo", + "2texam", + "2t1e2xe", + "2t1e2xi", + "4texp", + "tex4ta", + "2t1exz", + "tè2", + "4t3f6", + "4t1g2", + "tga4s3er", + "tga2su", + "t3ge", + "tge4nen3", + "tger2a", + "tger2i", + "tg4r", + "4th.", + "2t1h2a", + "3tha.", + "3t2hag", + "4thak", + "3thal.", + "3thalh", + "t4hali", + "t2hals", + "t2han.", + "t3hand", + "t3hap", + "4t3hau", + "2t1hä", + "3thäi", + "4thäl", + "2thb", + "th2e", + "1the.", + "3t4hea", + "2t1heb", + "2t1hef", + "2t1hei", + "the1in", + "4theit", + "t2hek", + "3thema", + "2themd", + "2themm", + "1then", + "t1henn", + "3theo", + "t1herd", + "thero1", + "t1herr", + "2t1herz", + "4t1hess", + "t2heu", + "2thf", + "1th2i", + "3thi.", + "thic3k4", + "thi3er.", + "2t1hil", + "2t1him", + "2t1hin", + "thi3nu", + "2t1hir", + "2thk", + "2th3l", + "4th3m", + "thmu2", + "2th3n2", + "1tho", + "2t1hob", + "tho3chr", + "t1hof", + "2t1hoh", + "t1holt", + "2tholz", + "t2hon", + "4thops", + "tho1s", + "t1hose", + "t1hot", + "4thote", + "2thou", + "t1hov", + "4thö", + "2thp", + "1th2r2", + "2ths", + "2tht2", + "t1hu", + "2thub", + "2thuh", + "4t3hun", + "2thut", + "2t1hü", + "2thv", + "1ti", + "t4ia", + "ti3ac", + "ti1ag", + "tial2l", + "ti3alo", + "ti1a2m", + "3tib", + "3ticc", + "ti1ce", + "3ticket", + "t2id.", + "2tidee", + "ti4d3en4d", + "ti3dy", + "3tief.", + "4tiefel", + "3tiefl", + "tie2fr", + "2tieg4", + "2tieh", + "ti2e1i", + "ti1el", + "ti2el.", + "tiel3a", + "ti3e4n1", + "tien3s", + "3tier", + "tie4rei", + "tie4reu", + "ti2ern", + "tie3s2t", + "2tieß", + "ti1eu", + "3tif.", + "ti3fe", + "ti1f4r", + "tifter6k", + "3tig", + "ti4gerz", + "ti2git", + "tigs4tr", + "tih2", + "3tij", + "ti2kam", + "ti2kar", + "tiken2", + "ti4kent", + "ti3k4ere", + "ti3kerl", + "ti2kin", + "ti4klu", + "ti2kn", + "ti2kop", + "tik1r", + "ti2kra", + "ti2krä", + "ti4krei", + "tik5t", + "ti2lar", + "til3d", + "ti2lei", + "ti2lel", + "3tilg", + "2tillu", + "ti2lö", + "tilt4", + "ti2lu", + "ti2ma2g", + "tim4man", + "t3immat", + "timmer4", + "tim6merg", + "3timo", + "2timp", + "tim2s", + "3tin.", + "t4ina", + "ti3naf", + "ti3nak", + "ti2n3an", + "t1ind", + "ti5n2e", + "tine1i", + "2t1inf", + "3ting", + "tin2ga", + "ting3l", + "ting3s", + "2t1inh", + "3tinis", + "t1in1it", + "t1inka", + "tin2k1l", + "tin2kn", + "tin2kr", + "t1inku", + "t2inn", + "ti2nor", + "t1ins", + "3tins.", + "t3insa", + "t2insä", + "4t3inse", + "tin4spa", + "tin4sum", + "t1int", + "3tinte.", + "ti3nu", + "tin2um", + "4t1inv", + "3tio", + "ti2osk", + "tioxi3", + "3tip.", + "2tipe", + "ti3p4l", + "3tipp", + "3tips", + "ti4que.", + "3tirad", + "ti1rh", + "ti4ron", + "3t2isc", + "ti6schei", + "ti4schu", + "tisch3w", + "ti2sei", + "tis2el", + "ti3sk", + "2t1isl", + "t1iso", + "ti2sp", + "t1isr", + "tiss4", + "ti3s2th", + "tis3ti", + "ti1s4tr", + "ti2s1u", + "t1it2a", + "ti2tal", + "3ti3te", + "ti1th", + "3titi", + "2ti3tu", + "3tiu", + "tium4s", + "3tiv", + "ti2van", + "ti2vel", + "ti4vene", + "tiver2", + "ti4verh", + "ti4verk", + "ti4verl", + "ti2v1o", + "ti4v3r", + "ti2za", + "ti2zir", + "2t1j", + "4t3k4", + "4t1l2", + "tlan2g", + "tl4e", + "t2lef", + "tlei6der", + "tle2ra", + "6t3li", + "tlings5", + "tlit1", + "t3lo", + "t5lö", + "tlung4", + "4t1m4", + "tmal2", + "tma2st", + "tmen8schl", + "tmen6t5", + "tments4", + "t3mo", + "tmo4des", + "4t3n4", + "t5na", + "tnes2", + "1to", + "3to.", + "to4as", + "to5at", + "t2oba", + "4tobj", + "tob2l", + "t1obs", + "3tobt", + "to1c", + "t3ochs", + "3tocht", + "to6ck5ent", + "3t4od", + "tod1er2", + "to4dun", + "tof4fa", + "tof6f5ent", + "tof4f3er", + "2toffi", + "toff3s", + "3tog", + "2t3ohr", + "3toi", + "4toi.", + "toi4r", + "4toiz", + "5toj", + "3tok4", + "3tol", + "to3le", + "4tolp", + "4tolz", + "tomar4b", + "to4mene", + "3tomi", + "to2min", + "3tomo", + "to2m1u", + "to4mun", + "to2nan", + "ton3au", + "tond2", + "to2n2eh", + "toner6ke", + "to2nob", + "2tony", + "3too", + "3top.", + "to2pad", + "to2pak", + "to2pan", + "to3pas", + "to2pat", + "top1hi", + "3topo", + "2to4pt", + "3tor", + "t4or.", + "tora2g", + "to4rän", + "4torc", + "t1ord", + "t2ordi", + "4t3ordn", + "t4ore", + "to2rei", + "to2rel", + "to2rem", + "to6renna", + "tor4fan", + "t1or3g", + "4torga", + "t5orient", + "torin4s", + "tor3int", + "5tork", + "to2rö", + "t4ors", + "4t1ort.", + "tor3t2a", + "t1orth", + "4tortn", + "4tort2s", + "to4ru", + "to3rü", + "to4rüb", + "4tory", + "to3sc", + "to3s2e", + "to3s2h", + "to4ska", + "to3s2p", + "4toss", + "3to1st2", + "4toß", + "to1ßu", + "to2tä", + "3tote", + "to2tho", + "3totr", + "tots2", + "5t2ou", + "touil2", + "to3un", + "3tow", + "to1x", + "3toz", + "1tö", + "3töch", + "4töck", + "2t1ö2d", + "2tö2f", + "4t1ök", + "2töl.", + "3tön", + "t2ör", + "t1öst", + "3töt", + "2t3p4", + "tpf4", + "tpi2n", + "2t1q", + "1t2r4", + "2tr.", + "5tra.", + "3trac", + "tra3cha", + "tra3chl", + "2t3rad.", + "2trade", + "tra4dem", + "4t3radie", + "tra4fah", + "tra4far", + "t4rag", + "3trahi", + "4trahl", + "2trahm", + "5t4rai", + "3trak", + "4t3rake", + "t4rakt", + "3tral", + "tral3l", + "3t4ran.", + "4trand", + "4trang", + "t3rann", + "5t4rans", + "tra2st", + "4traß", + "4traub.", + "4trauc", + "t4raue", + "t4rauf", + "2traup", + "4trauß", + "5träc", + "2träd", + "3träg", + "3träne", + "4träng", + "4träs", + "4träß", + "2träuc", + "4träus", + "4träuß", + "4t5re.", + "2trea", + "t3reak", + "4treb", + "tre2br", + "4trec", + "t3rech", + "t4reck", + "5treck.", + "tre5cke", + "2t3red", + "3tref", + "4trefe", + "5treff", + "4trefl", + "4trefo", + "4treg", + "t3reh", + "t4rei.", + "3t4reib", + "4treic", + "4treif", + "2t3reig", + "2t3reih", + "2treim", + "4t3rein", + "2t3reis", + "tre7isch.", + "4treit", + "t3reiz", + "2trek", + "4t3rel", + "t4rem", + "t4ren.", + "3trend", + "4trendi", + "3trennu", + "t3rent", + "2trepe", + "2t3repo", + "3trepp", + "t3repr", + "t4rer", + "5t4res.", + "tre2ta", + "t4rete", + "tret3r", + "2t3rett", + "3treuh", + "4t3rev", + "t4rex", + "4trez", + "5t4ré", + "2t3rh", + "3tri", + "t4rib", + "4tric", + "t4rick", + "t4rid2", + "5trieb", + "trie3fr", + "tri4ena", + "tri2er", + "tri4ers", + "trie1s", + "4trig.", + "5trigg", + "tri3gl", + "t4rik", + "tri4ke.", + "tri4kes", + "5triko", + "4t3rind", + "4tring", + "tri3ni", + "4t3rinn", + "t4rip", + "4tript", + "4t3riv", + "tri2x", + "trizi1", + "5tro.", + "tro3b4", + "4trock.", + "3troe", + "tro4kes", + "trol4la", + "6trom.", + "tro4men", + "tro2mi", + "4tromk", + "4troms", + "4tromv", + "3tron", + "tro3na", + "t4rop", + "tro1pe", + "3tropf", + "5tros.", + "tro5sm", + "3trost", + "t1rot.", + "2trout", + "3troy", + "4t3röc", + "2tröh", + "6tröm", + "3tröp", + "3trös", + "4t3röss", + "3tröt", + "3trua", + "3trub", + "2t3ruc", + "4truf", + "4truk", + "trum2", + "t3rumä", + "trums1", + "t3rund", + "3trunk", + "5t4rup", + "t3russ", + "2trut1", + "tru2th", + "4truw", + "trü1be", + "trü1bu", + "2t3rüc", + "trücker6", + "t4rüg", + "3trümm", + "try1", + "2ts", + "4ts.", + "ts3ab", + "t4sachs", + "t2s1a2d", + "ts1ahn", + "t2sall", + "t2salt", + "t4samp", + "t4s1amt", + "t2san", + "ts3ane", + "tsa2r", + "ts3are", + "ts3ari", + "t2s1a2s3", + "t2sau", + "ts2av", + "t2säh", + "ts1än", + "ts1äus", + "t4scham", + "t6schart", + "t3sche", + "t4schef", + "t3schl", + "tsch4li", + "t4schro", + "t3schü", + "ts4cor", + "t2s1e2b", + "tse2e", + "t2sef", + "tse4he.", + "ts2eil", + "t3seme", + "ts1eng", + "ts2ens", + "t2s1ent", + "t2s1ep", + "t2s1er", + "t6s5essen", + "tse2t", + "ts1eta", + "t2s1eti", + "t2s1e2v", + "t2sex", + "t3sexi", + "ts3he", + "t2s1i2d", + "t2s3i2k", + "t2sim", + "tsing4", + "t2sini", + "ts1ir", + "4tsk", + "t3skal", + "ts4kele", + "tski2", + "t4s3ko", + "t1slal", + "ts1off", + "t2s1op", + "tso2r", + "ts1orc", + "t2s1ori", + "ts3ort.", + "t2sö", + "t2spac", + "t2spal", + "ts1pas", + "t2spat", + "ts3pate", + "t2spä", + "t3sped", + "t3spei", + "t3s2pek", + "ts4pend", + "t2sph", + "t3s2pi", + "t4s3pic", + "t4spins", + "ts3ple", + "t2spo", + "t3s2pon", + "t3s2por", + "t2spro", + "ts2pul", + "ts2put", + "ts3s4", + "4t1st4", + "t4stabe", + "t2staf", + "t4stag", + "ts3tak", + "t4stale", + "t4s3tanz", + "t4stas", + "t4stat.", + "t4s3täti", + "t2stea", + "t3stein", + "ts4terb", + "t3s4tern", + "t3s4tero", + "t4sth", + "t3stif", + "t3stim", + "t4stit", + "t4stoch", + "t4stoi", + "ts4tol", + "t4ston", + "t3strec", + "t4stren", + "t4strie", + "ts2tu", + "t5stub", + "ts4tüm", + "t4sty", + "ts1u", + "t2su.", + "5tsubi", + "t2sumg", + "t2sums", + "t2sumv", + "t2sumz", + "t2s3un", + "tswa2s", + "t3sy", + "4t1t", + "tt1ab", + "tt2ac", + "tt3achs", + "tt1ad", + "tt2ag", + "tta6g5ess", + "t4t1ah", + "tta2ke", + "tt2al", + "t4tan4a", + "t2tanm", + "tt2ant", + "t4t1ap", + "tt1art", + "tt3atr", + "tt1äh", + "tt1ebe", + "tt1eif", + "tt1ein", + "t2t1eis", + "tte4l1a2", + "tte4l3e4b", + "tte4len", + "tte4lin", + "ttel1o", + "ttels4t", + "ttel5ste", + "t2temu", + "tte4na", + "tten6sem", + "t4tentb", + "tten3te", + "t4tentf", + "t4tents", + "tten3z", + "t2teo", + "tt4ere", + "tt3erfo", + "tte4rik", + "tte2ro", + "tt2erö", + "tt4es1", + "tte4s3a2", + "tte4s3ä2", + "tte2so", + "ttest4r", + "tt2häu", + "tt1hi", + "t2t1ho", + "t2ti4d", + "t4t3igi", + "t2tins", + "tt2int", + "t2tiso", + "t6t3la", + "t4torg", + "t2trou", + "tt3rü", + "ttschi4", + "tts1eh", + "tt2sen", + "tts1p", + "tt2spe", + "tt2spr", + "tt4s3tät", + "tt2sum", + "tt3s2z", + "tt5t2", + "tt1u2f", + "t3tü", + "tt3z2", + "1tu", + "3tua", + "tu4ale", + "tu1alm", + "tu1alv", + "tu3ant", + "2tub2", + "tuba3b", + "3tuc", + "tu2chi", + "tu1cho", + "2tud", + "tudie4n3", + "3tue", + "tu2ere", + "2tuf", + "tuf2e", + "tu3fen", + "t3u2fer", + "3tuff", + "tu2gan", + "4tuh", + "tuh4ler", + "tu1ist", + "tu2kr", + "tul2i", + "3tum.", + "tum2b5l", + "3tume", + "4t3umf", + "2t3umg", + "2t1umh", + "2t3umk", + "2tuml", + "3t2umo", + "2t3umr", + "4t3umsat", + "2t1umsc", + "tum2si", + "tum2so", + "tum4s5tr", + "2t3umt", + "2t1umw", + "2t3umz", + "3tun.", + "2t1una", + "2t1und", + "tund2e", + "tun2en", + "2t3unf", + "3tung", + "t3unga", + "tung4s5", + "2tunif", + "2tu2nio", + "2tuniv", + "2t1unm", + "3tunn", + "t1u2no", + "t3uns", + "3tuns.", + "4t3unt", + "2t1unv", + "2t1up.", + "t1upg", + "tu2r1ag", + "tu2ran", + "turan4l", + "tu2ras", + "tu2rau", + "tu2rä", + "tur1c", + "tu2r1e2b", + "tu2rei", + "tur3eis", + "tu4rene", + "tu2r1er", + "tu4res", + "tu2re4t", + "tu2r3e2v", + "tur3f4", + "tur3g2", + "tur1in1", + "tur4mun", + "3turn", + "tu2r3o", + "tu4ru", + "3tus", + "tu2sa", + "tu4schl", + "tu2se", + "tu2so", + "tu3t2a", + "tuto5", + "tuto3re", + "2tü", + "4tüb", + "tü3ber.", + "3tüch", + "tück2s", + "3tüf", + "4tüh", + "3tüm", + "3tür.", + "tür1c", + "3türe", + "3türg", + "3tür3s", + "3türw", + "4türz", + "3tütc", + "3tüte", + "4tütz", + "4t1v2", + "t3vo", + "tvoran4", + "4t3w4", + "t5wa2", + "twi4e", + "t4wist", + "1ty", + "2t1ya", + "3typ", + "ty2p1a", + "ty1s2", + "2t1z", + "t2za2", + "tz1ag", + "tz3ar", + "tz1au", + "t2z1ä", + "t3zäh", + "tz1ec", + "t2z1e2d", + "tz1ehr", + "t2z1eie", + "t4z1eis", + "tze2m", + "tz1emi", + "tze4n1", + "tz2ene", + "tzen5s4t", + "tzen3ta", + "t4zentg", + "t4zentl", + "t4zents", + "tze4reb", + "tzer6gre", + "tz1erw", + "tz2er3z", + "tz3erzi", + "tze2s3", + "tz1e2t", + "t2z1i2d", + "tzi4m", + "tz1imi", + "tz1int", + "tz1inv", + "t2z3om", + "t2zop", + "tz2th", + "tz4tin", + "tzu2gu", + "t2zuni", + "tzwan4d3", + "tz1wä", + "tz1wi", + "t3zwie", + "tz1wu", + "2ua", + "u3a2b", + "u3a2c", + "ua2dan", + "uad4r", + "ua2g", + "u1al.", + "u1a2l1a", + "u1a2l1ä", + "u1alb", + "u1ald", + "u3aleb", + "u3a4lent", + "u3aler2", + "ua4lerg", + "ual3erk", + "u3a2let", + "u1alf", + "u1alg", + "u1alh", + "u3a2lid", + "u1aln", + "ua2l1o2", + "u1alp", + "u1alr", + "u1als", + "u1al5t4", + "ua2lu", + "u1alw", + "u1alz", + "u1am", + "uan2a", + "u1ans", + "u3ar.", + "uara2b", + "u1ars", + "uar4t3an", + "ua3sa", + "uasi1", + "ua2th", + "uat2i", + "uat2o", + "u3au", + "u1ay", + "u1äm", + "uä2s", + "u1äu", + "2u1b", + "u2barb", + "ubb4l", + "ube2be", + "ube2e", + "u2b1ehe", + "u4b3eins", + "u2b1e2m", + "ube4n1a", + "uben3o", + "ub2er", + "u4b3erde", + "ubert4", + "ub4es", + "ub1eul", + "u3bit", + "ub2l", + "ub3läu", + "ub3lic", + "ub3lu", + "ub4lut", + "u2bob", + "u2bop", + "u2boz", + "u2b3rit", + "ub4rü", + "ub2san", + "ubsau2", + "ub4s3che", + "ub2s1o", + "ub2sp", + "ubst2", + "ub3t2h", + "4uc", + "uc1c", + "uch1a", + "u1cha.", + "uch1ä", + "u1che", + "uch1ec", + "u2ched", + "uch1ei", + "ucherin8t", + "u3ches", + "u1chi", + "uch3im", + "uch1in", + "uch3l", + "uch3m", + "uch3n", + "uch1op", + "u2ch3r", + "uch4sel", + "uch2so", + "uch2sp", + "uch2ta", + "uch3tan", + "uch6t5erf", + "uch6t5ert", + "u1chu", + "uch3ü", + "uch1w", + "u1ci", + "uck3elf", + "u2ckem", + "u4ckent", + "uck2er", + "ucker8geb", + "u2ck3i", + "uck4sti", + "u1cl", + "2u1d", + "u3d4a", + "uda3d", + "ud2e", + "ude3i4", + "udein7", + "ude2n1", + "uden3e", + "uden3s2", + "udert4", + "udes2", + "udi3en", + "uditi4", + "ud2o", + "u3dob", + "u2d3on", + "ud3ra", + "u3dru", + "4u1e", + "ueb4l", + "ue1ch", + "ue2ck", + "u2ed", + "ue2en4", + "u2eg", + "u2eh", + "ue2ke", + "u4ela", + "ue2lek", + "ueli4", + "uel2la", + "u3eln", + "ue2mi", + "uen1", + "u3en.", + "ue4n3a2", + "ue2nä", + "u3end", + "uene2", + "ue2neb", + "ue2ner", + "uen4gag", + "uenge2", + "uenge4m", + "uengene7", + "uenge4s", + "uen2gl", + "u3e2ni", + "uenk4", + "ue2no", + "uen6zene", + "uen2zu", + "u2ep", + "ue2r3a2", + "uera4t", + "ue2r1ä", + "uerb2", + "uer6baut", + "uer3d2", + "uere2", + "ue2rec", + "u5ereinn", + "uer3eis", + "uer3ela", + "u3eremp", + "u3e4r3ent", + "ue3r4erb", + "u3ererf", + "ue4rer4g", + "uerer4h", + "uerer4k", + "uerer4m", + "ue6rersc", + "uerer6sp", + "ue6rerst", + "uer3esk", + "ue2re4t", + "u3erex", + "uer3g2", + "uer4geb", + "u3erh", + "ueri2d", + "ue2r1i4m", + "u3erin4t", + "u3erl.", + "u3ern", + "uer4nan", + "uer4nar", + "uer4ne", + "uern3s4t", + "ue2r3o4", + "uer2ö", + "u3errü", + "uer3sc", + "uerst6", + "uer3t2", + "u3eruh", + "u3erum", + "u3erunf", + "u3erunt", + "uer3z2", + "ue2ta", + "ue4tek", + "ue2tik", + "uety2", + "u2ev", + "ue2x1", + "uf1ab", + "u3fac", + "ufa2ck", + "u3fah", + "u3fal", + "ufall4", + "u3fam", + "ufa2n", + "uf3ane", + "u2f3a2r", + "u3fas", + "uf1aß", + "ufa2t", + "uf1au", + "u2f1än", + "u2f1äs", + "u2f1ä2ß", + "u2f1ei", + "ufel4s3a", + "u2f1em", + "4ufen", + "u3fen.", + "u2fent", + "u2ferf", + "u2f1erh", + "u4ferla", + "u4ferle", + "u4ferne", + "u2f1et", + "2uff", + "uf3fe", + "uff4l", + "uf2fro", + "u2f1id", + "u2fim", + "u2f1ins", + "uf3l", + "u2fob", + "ufo2r", + "uf1ori", + "uf3r", + "uf5sä", + "uf2spo", + "uf4stab", + "2uft", + "ufta2b", + "uft1eb", + "uft3erd", + "uft3er4g", + "ufter4l", + "uft3s4", + "u2fum", + "2u1g", + "ug2abe", + "u4gabte", + "ug1a2d", + "ug1ak", + "u2gana", + "u2ganb", + "u2gani", + "u2g1ans", + "u2gant", + "ug1ap", + "u2g1ar", + "uga2s", + "ug1au", + "ug3d2", + "u3ge.", + "u2g1ec", + "ug1e2i", + "u2geig", + "u2gein", + "uge4lob", + "ug1emi", + "ugene2", + "ugen3s2", + "u2g1erf", + "u2g1erl", + "u2gerr", + "u2gerv", + "u3ges.", + "u2g1esk", + "ug2et", + "ugg2", + "ugge4st", + "ug2gl", + "ugg4t", + "ug3hu", + "u2g1i2d", + "u2gim", + "ug1in", + "u2g1l", + "u4glä", + "u6gleitb", + "u6gleitu", + "u4glic", + "u4glis", + "ug3liz", + "u4g3lo", + "u4glu", + "u4g3n", + "ugo3", + "u2go4b", + "ug3oc", + "u3gon", + "ugo4p", + "ug1o4r", + "u3gos", + "u2gö", + "u2g3rä", + "u2greg", + "u4g3reis", + "u2gres", + "u2g3rie", + "ug3ro", + "u2grou", + "ug3rüs", + "ug3span", + "ug4spe", + "ugs4por", + "ug4spr", + "ug4spu", + "ugst2", + "ug3sta", + "ug3stä", + "ugs4to", + "ug3s4tr", + "ug3stu", + "ug4stur", + "ug3s4tü", + "u2gum", + "ugu3te", + "u2gü", + "u1h", + "uh2a", + "2u3he", + "uhe3a2", + "uhe1e2", + "uhe1s", + "2uhi", + "2uhl", + "uh1la", + "uh2lar", + "uh1lä", + "uh4l3ent", + "uhl3erb", + "uh2li", + "uhl2ö", + "2uhm", + "uhme2", + "uhr1a", + "uhrei4s", + "uh2r3er3", + "2uh3ri", + "uh4rin", + "uh2r3o", + "uh2ru", + "uh4rü", + "uhs4", + "uh3t2", + "u2hu", + "2uhü", + "uh1w", + "2ui", + "ui2a", + "ui1ch", + "ui2che", + "ui4cker", + "u1idd", + "u1ie", + "ui1em", + "u3ig", + "u4ige", + "uil4les", + "u1im", + "u3in.", + "u3isch.", + "u3ischs", + "uis2e", + "uisi4n", + "uis3t", + "uit3s", + "u1j", + "uji3", + "uk2a", + "ukä2", + "uk1äh", + "u3käu", + "u1k2e", + "uke2n1", + "u1ki", + "u1k2l", + "ukle1", + "uk4n", + "u2k1ob", + "uko2m1", + "ukom3a", + "uk2ö", + "u1k4r", + "uk2ta", + "uk2t1el", + "uk4tent", + "uk2t1er", + "uk2tin", + "uk4t3o4ri", + "uk4t3r", + "uk2tum", + "u1ku", + "uku2s", + "uk2ü", + "u1l", + "ul1am", + "ulan2e", + "ul2ar", + "ula2s", + "ul1äm", + "ulb4l", + "ul4dan", + "ul2dr", + "uld2se", + "2ule", + "u2l1el", + "ul1emb", + "ule4n", + "ul1er2h", + "ules3t", + "ule2t", + "ul1eta", + "2ul3f4", + "ulg4", + "2uli", + "ul1id", + "uli2k", + "ul1ins", + "uli1p", + "ul3ka", + "ul2kn", + "ull1au", + "ul3len", + "ul3l2i", + "ul2lo", + "ull3s2", + "ulm2e", + "ulni2", + "ulo2i", + "u2lop", + "u2l1or", + "ulp1h", + "ul2pha", + "ul2sa", + "ul4sam", + "ul2s1ec", + "ul2sei", + "ul2ser", + "uls2th", + "ul2sum", + "4ult2a", + "ul3tan", + "ult3ar", + "ul2tau", + "ulter4m", + "ul3ti", + "ul4tri", + "ult3s", + "u2lü", + "ul2vr", + "ulz2w", + "2uma.", + "u2maa3", + "u2mab", + "u2m1ad", + "u2m1a2k", + "um1all", + "um1ang", + "um1anz", + "u2m1ap", + "um1ar", + "u2marc", + "u2marm", + "u2mart", + "u2matl", + "u2matm", + "um1aus", + "u2maut", + "u2m1äh", + "1umd2", + "u3me.", + "u2m1ef", + "u2m1ein", + "ume2n1e", + "um5engel", + "umer2a", + "u2m1erf", + "um1erg", + "u3merk", + "u2m1erl", + "um1erw", + "umes2t", + "1umf", + "4umfi", + "1umg", + "um1ind", + "um1inh", + "um1ir", + "umi2t", + "um1ite", + "1umk", + "1uml", + "2umme", + "um2mei", + "um3mi", + "um1ob", + "u3mol", + "um3ot", + "ump2fa", + "ump4fin", + "umpf4li", + "um2pho", + "1umr", + "um4s3an", + "1umsat", + "um4s1er", + "um2sim", + "um4sk", + "um2s1pe", + "um2sum", + "um3t2", + "u2mum", + "u2m1u2r", + "1umz", + "un1", + "4un.", + "2una.", + "1unab", + "un2a3br", + "un2ag", + "un2al", + "u3n2am", + "u2n3an", + "u2nap", + "u2narb", + "2un2a1s4", + "un3at", + "un2är", + "2und.", + "un2da", + "unda2b", + "un2dän", + "1undd", + "2unde", + "un3de.", + "underer6", + "und3erf", + "und3erö", + "underten8", + "under8tend", + "und3erz", + "un2dex", + "1undf", + "2undg", + "un2did", + "un2dim", + "1undn", + "undo2b", + "un2dop", + "un2dor", + "4un2d3r", + "und3s", + "4unds.", + "2undsc", + "un2d1um", + "undü4", + "1undv", + "1undz", + "u3ne2", + "un3eid", + "un3ein", + "un2emi", + "une4n1", + "unen2t", + "une3re", + "une3ri", + "u4nerk", + "u4n3erz.", + "un2es4", + "unf2", + "un3fa", + "unft4s", + "un2gab", + "un2gam", + "un2gat", + "3ungena", + "unger4e", + "1unget", + "1ungew", + "ung5h", + "1ungl", + "un2glu", + "un2go", + "un2gr", + "ung3ri", + "ungs3", + "ung4sa", + "ungs5tr", + "u3nic", + "un2id", + "un3ide", + "4unie", + "3u2nif", + "uni3k4", + "un2im", + "1unio", + "un2ir", + "un3iro", + "un3isl", + "u3n2it", + "1u2niv", + "2unk", + "un2k1a2", + "un3ker", + "un2k1es", + "un2ket", + "un2kne", + "un2ko2p", + "un2kro", + "unk3s2", + "unk4tit", + "unk2tr", + "unlö2", + "unna2", + "un4n1ad", + "unn2e", + "unne4n", + "u2nob", + "uno4r", + "un2os", + "1unr", + "uns2", + "2uns.", + "unsch5el", + "un3se", + "1un3si", + "un3sk", + "un4ski", + "un3sp", + "unsta4g", + "unste4c", + "uns4t1r", + "4unsy", + "4unsz", + "1unt", + "un3ta", + "un3te", + "unte4ri", + "4unti", + "un3tr", + "unt3s", + "2untu", + "3unty", + "2u2nu", + "u3nuc", + "unvol2", + "unvoll3", + "1unw", + "4unwä", + "3unwe", + "u2ny", + "2unz", + "un3z2a", + "unz2e", + "2uo", + "u1o2b", + "u3of", + "u1or", + "u3or.", + "uo2r3a", + "uor3c", + "u3oret", + "uo2ris", + "u3ors", + "uor5t", + "uos2", + "u1os.", + "uote2", + "u1ox", + "uö2d", + "u1ök", + "u1pa", + "3upd", + "u1pe2", + "uper1", + "uperer4", + "up2fa", + "u2pfe2", + "u2pfi", + "up2fu", + "u3p4i", + "up4lu", + "u3po", + "2upp", + "up2pl", + "u1pr", + "upra3", + "u2p3ras", + "up4t3a2", + "upten1", + "up4tene", + "upt3erf", + "upt3erg", + "upt3erk", + "upt3ers", + "up4tin", + "up4t1o", + "up4tr", + "u1q", + "4ur.", + "u1ra", + "u2rab", + "u3raba", + "ura2be", + "u2r1akt", + "u2ral4t", + "u2r1am", + "ura4na", + "u3rand", + "uran6fän", + "ur1ang", + "uran4ge", + "ur2anh", + "uran5s", + "ur1anz", + "ur3ap", + "u2r3ar", + "ura4ri", + "u3rasc", + "ur1asp", + "ura4str", + "ur4ate", + "u2r1att", + "ur1au", + "2u1rä", + "ur1äl", + "ur1ä2m", + "ur1än", + "ur3b2a", + "2urc", + "urch1", + "urcht3e", + "urd2", + "ur3da", + "ur3di", + "ure1e", + "ur1eff", + "ur1eig", + "u2rele", + "ure2n", + "ure4na", + "u4ren4se", + "u4rentn", + "u2r1ep", + "urer3h", + "urer3k", + "ur2ert", + "u2rerw", + "ur1eta", + "ur2e3th", + "ure3u", + "2urf", + "ur2f3l", + "ur2fro", + "urf4spr", + "urf3t", + "ur6gense", + "urg3inn", + "urg1l", + "ur2gla", + "ur2gri", + "urgros4", + "urg1s4", + "uri2c", + "ur1ide", + "uri3en", + "u2r1ind", + "urin6sek", + "urin8stin", + "u2ri2so", + "ur3ku", + "ur3l", + "ur4matt", + "ur2m1au", + "urm2ei", + "ur4mern", + "urmet1", + "ur2mum", + "ur2mun", + "ur3n2e", + "2u1ro", + "urob2l", + "ur1off", + "uroh2", + "uro1s4", + "urost2", + "2u1rö", + "ur3p4", + "2urr", + "ur3re", + "ur2rh", + "3ursac", + "ur2san", + "ursau4", + "ur2s1er", + "ur4s1of", + "ur2spa", + "ur3sze", + "urt2", + "2urta", + "ur2tai", + "urt3ein", + "ur2tro", + "urts2c", + "u3ru", + "uruf4", + "urü2", + "ur2z1a2", + "ur2zä", + "ur2z1ec", + "ur2zep", + "ur2zi", + "ur2z1op", + "urzt4", + "ur2z1w", + "2us", + "us3a2b", + "usa2gi", + "u4s1amb", + "u4samt", + "u2sang", + "us2ann", + "us3ark", + "usa2s3", + "us1ast", + "u2säh", + "u2s1äs", + "u4schab", + "u4schak", + "u3sche.", + "u4schef", + "usch5eic", + "u4sch3eu", + "u3schi", + "usch3mü", + "u3schu", + "usch5wer", + "u3s2e3b", + "u2s1ec", + "use2ei", + "u2s1ei", + "u4sen4se", + "u4sentl", + "u3sep", + "use4rec", + "u2s1erl", + "u2serp", + "us1erw", + "u2s1ese", + "u2sex", + "u2sid", + "usi3er.", + "usi5ers.", + "u3sik", + "usi4kat", + "us1inn", + "us3kl", + "us3oc", + "us1oh", + "u3sol", + "u2sop", + "us1orc", + "us1ou", + "u2spac", + "us3part", + "u2s1pas", + "u3spec", + "u3spek", + "u2sph", + "us1pic", + "u3spit", + "u3s4piz", + "u2spo", + "us2por", + "u2spu", + "usrich7", + "us2s1ad", + "us2s3eb", + "usse4g", + "usse4n", + "us2sep", + "us5ser.", + "uss3erf", + "usser4z", + "us4sesp", + "us2sez", + "uss3k", + "us2sof", + "us2sum", + "u1stad", + "u1stal", + "us3tau", + "us4tein", + "u1stel", + "ust3erl", + "us2th", + "us3ther", + "us3tin", + "us3tr", + "us4tras", + "us6tris", + "u1stu", + "u2stun", + "u2stur", + "u2sumd", + "u2sumg", + "u2sumz", + "u3sur", + "3usus", + "u2sü", + "2uß", + "uß1u", + "2u1t", + "4ut.", + "u3taf", + "u2t1alt", + "u4t1a2m", + "ut2ans", + "u2t1ap", + "u2t1ar", + "uta2s", + "u2taut", + "ut1äh", + "u2tär", + "ut3c", + "ut1e2d", + "u3teh", + "ut1ei.", + "ut1eie", + "ut1ein", + "u3tek", + "ut1ela", + "u3tem", + "ute2n1", + "uten2a", + "u2tent", + "u4tentf", + "utera2", + "ute4ral", + "ute5r4er", + "ute6ring", + "uter3k", + "ute4ros", + "ut2es", + "ut2et", + "u2t2ev", + "u2t1ex", + "utfi2", + "ut3hal", + "ut3hei", + "ut1hel", + "u2t1hi", + "u2t1ho", + "u2thu", + "u2t1id", + "u4tigel", + "uti2vi", + "utli4n", + "uto3c", + "u5to3m", + "uto1p", + "uto3pa", + "u2tops", + "utor2a", + "u4tord", + "uto2re", + "uto4rin", + "uto3s2", + "4utou", + "u2töl", + "4utr", + "ut3rea", + "u2trou", + "ut3rü", + "4uts", + "utsau2", + "ut2säu", + "ut4schl", + "ut4schm", + "ut4scho", + "ut4schö", + "ut3ser", + "ut3s2k", + "uts2p", + "ut3sta", + "utt4er", + "ut5t2l", + "utts2", + "utu2b", + "u2tum", + "utu4n", + "u2t1une", + "utu4re", + "utu3ro", + "utu5ru", + "u3tü", + "u6tz", + "ut2zeh", + "utz3eng", + "utz2er", + "ut2zet", + "ut2z1in", + "ut2zis", + "ut2zö", + "ut2z1w", + "2u1u4", + "uufe2", + "uum1", + "uuma4", + "uume2", + "u1ü2", + "2u1v4", + "u2ve.", + "uve3rä", + "u1w", + "2u1x", + "ux2e", + "ux2o", + "ux3oe", + "ux3t4", + "u1y", + "u2yo", + "2u1z", + "uze2", + "u2z1ec", + "u2z1ene", + "uz2er", + "uzo2f", + "uz3ot", + "uz1we", + "uz3z2", + "1üb", + "üb1ä", + "2übc", + "2übd", + "übe2", + "übe3c", + "übe3le", + "übe4na", + "übe3ne", + "über1", + "ü4bet", + "üb3l", + "üb5r", + "üb2s3t", + "2üc", + "ü1che", + "üch3l", + "üch2s1c", + "ücht4e", + "ü3cke4n", + "ück1er", + "ück3eri", + "ücker6ke", + "ü4ckers", + "ü2ckin", + "ü2ckum", + "ü4d3a4", + "üde2c", + "üde2l", + "ü3den.", + "üden2g", + "ü3d2ens", + "üd3o4", + "üd3r", + "üd3s2", + "üd3t4", + "üdu2", + "üe2", + "üeb3", + "ü1ei", + "2üf", + "ü2f1a", + "ü2f1ä", + "ü2f1ei", + "ü2fent", + "üfer2", + "ü2f1erg", + "üf2fl", + "ü2f1i", + "üf3l", + "ü2fo", + "ü2fum", + "ü1g", + "üg2e", + "üge2l1a2", + "üge2lä", + "üge4lec", + "üge6lei6s", + "üge2lo", + "ügen3s", + "ü2g3l", + "ü2gn", + "üg3s2", + "üg4s3t", + "üh3a2", + "ü1he", + "ü2h1ei", + "ü2h3e4m", + "ü3hem.", + "ü2h1eng", + "ü2h1ent", + "ü2h1erf", + "ü2h1er2k", + "ü2h1er2z", + "ü2hex", + "üh1i4", + "ühla2", + "üh1lä", + "üh2lel", + "ühl2er", + "üh2lö", + "ühl4sk", + "ühl4sta", + "ühl4sti", + "üh3mo", + "üh3ne", + "ühn2s", + "üh1o2", + "üh3r2e", + "ühr3ei.", + "ühre2n1", + "ühren3s4", + "üh1ro", + "ühr3ta", + "üh1s", + "ühs2p", + "üh3t", + "üht2a", + "üht4r", + "ü1hu", + "üh1w", + "ü1k2", + "ül1a", + "ül2c", + "ü3l2e", + "ü4l3ef", + "üle2r3a2", + "ül2l1a2", + "ül2l1ei", + "üll2er", + "ül2lid", + "ül2lo", + "ül2lö", + "ülls2", + "ü2lö", + "ü1lu", + "ü2ma", + "ü2ment", + "üme2ra", + "ü2m1id", + "ü2m1in", + "ü2m1u", + "2ün", + "ü4n3a2", + "ün2da", + "ün2dr", + "ünd3s", + "ü2n1erd", + "ünf1", + "ünf3li", + "ün2g3l", + "ün2s", + "ün3sc", + "ün3se", + "ün3sp", + "ün3sta", + "ünster3", + "ün3str", + "ün2za", + "ün2z1i", + "ünzu2", + "ün2zun", + "ün2zw", + "ü1pe", + "üpf3l", + "ü1pi", + "üp2pl", + "2ür", + "ür1a", + "ü2r1ei", + "ü2r1e2l", + "ür2f1er", + "ür2fl", + "ür2fr", + "ür4g3en4g", + "ürge4ra", + "ürk2e", + "ü3r2o3", + "ürom2", + "üror2", + "ürr2", + "ür2s", + "ür3sc", + "ür3se", + "ür3si", + "ür3sp", + "ür3sta", + "ürte2l3", + "ürt2h", + "ür2z1in", + "ür2zö", + "ür2z1w", + "üs2a", + "ü2schl", + "ü3s2e", + "üse1e2", + "üse3l2", + "üse4n", + "üse3r4", + "üse1s", + "üs4s3a", + "üs2s1c", + "üss2e", + "üs4s3o", + "üs2st", + "üst3a", + "üste2n", + "2ü1ß", + "2üt", + "ü2t1al", + "üte3m", + "üte4n", + "üten3s", + "ütent4", + "üten3z2", + "üte2ra", + "üte2r1e", + "üterich6", + "üter3n", + "ü2t1h", + "ü2t3r", + "üt2se", + "üt2st", + "ütte4n", + "üt2tr", + "üt3zen", + "üt2zw", + "ü1v", + "ü1z", + "3va.", + "2v1ab", + "vab4r", + "va1c", + "va1f4", + "va3g", + "vag2a", + "va4gh", + "va2la", + "2valu", + "v2an.", + "2vanb", + "2vang", + "v2ans", + "2varb", + "v1arm", + "vas2", + "2v1ass", + "va1st", + "v4at", + "va2t1a4", + "va6tag", + "va4tan", + "va2tei", + "va4t3eng", + "va4tess", + "va2t3h", + "va4tid", + "vati3k2", + "va4tim", + "va4t1in", + "vati8ons.", + "va4tord", + "va4t3r", + "vat3s4", + "va2t1u", + "2v1au", + "2v1b", + "2v1c", + "2v1d2", + "1ve2", + "ve3an", + "ve3ar", + "veau3", + "veau1s", + "ve3b4", + "ve3d", + "ve3fa", + "ve3g", + "ve3h2", + "2veig", + "v2eil", + "2vein", + "veit2", + "veits3", + "ve3la", + "2velan", + "vel2ar", + "ve4l1au", + "v1ele", + "ve3lei", + "ve3l2i", + "ve3lo", + "vel2o1p", + "ve3ma", + "ve3me", + "2v1emp", + "2vemu", + "ve3nal", + "ve4nas", + "ven2c", + "ve3ne", + "ve3ni", + "ve4nin", + "ve3nö", + "ven6t3ag", + "vent4sk", + "2veo", + "ve3of", + "ve4pi", + "ver1", + "ver3a", + "ve3rad", + "2veral", + "ve3rand", + "ve3r4ane", + "vera4s", + "ver6bart", + "ver3b2l", + "ver3d2", + "vere2", + "verf4", + "ver3g4", + "ve3ri", + "ve4rin", + "ver3k", + "vern2", + "ver4sep", + "vert4", + "ver5te", + "ver3u4", + "ve3rus", + "ves1", + "ve3sa", + "2ve3s2c", + "2ve3s2e", + "ves3ti", + "ve3ta", + "vete1", + "vete3r", + "ve3ti", + "ve3tr", + "ve3t2s", + "2veü", + "ve3v", + "ve3w", + "2v1f4", + "2v1g", + "2v1h", + "vi1an", + "vi3ar", + "vi4a3t", + "vi2ä", + "vi2c", + "vi3de", + "vid3s2t", + "3vie", + "vie2h1a", + "vi2el", + "viela2", + "viele2", + "vi2er", + "vie4rec", + "vie2w1", + "vig2", + "2vii", + "v2il", + "vi2l1a", + "vi2lä", + "vi4l1e2h", + "vi2lei", + "viler4", + "vi4lers", + "vi2l1in", + "vi2ma2", + "vi4na", + "vin3d", + "ving3", + "vings4", + "v1ins", + "vi3sa", + "vise4", + "vi3s2i", + "vi3s2o", + "vi2sp", + "vis2u", + "viv2", + "viz2", + "vize5", + "2v1k", + "2v1l4", + "v3le", + "v2lie", + "2v1m", + "vm2e", + "2v1n2", + "1vo", + "2v1ob", + "vo2be", + "vob4l", + "voge2l3", + "vo2gu", + "vol2a", + "vol4l1a", + "vollen6", + "vol6lend", + "vol6ler6t", + "vol2li", + "2v1op", + "vo2r1", + "vo4r3a", + "voran8schl", + "vor3g", + "vo3ri", + "vo4rie", + "vo5rig", + "vorm2", + "vormen4", + "vor3o", + "vort4", + "vot2a", + "voy1", + "vö2c", + "2v1p", + "vr2", + "v1ra", + "v2ree", + "3v2ri", + "2vs", + "vs2c", + "vs2e", + "vs2p", + "v1sta", + "v1steu", + "v3s2z", + "2v1t", + "vue3", + "vu2enu", + "vu2et", + "2vumf", + "2vumg", + "2vumk", + "v1ü", + "2v1v", + "2v1w", + "2v1z", + "w2a", + "1waa", + "wab2bl", + "wa3che", + "wach8stub", + "wach4t4r", + "1wack", + "waffe2", + "waffel3", + "1wag", + "wa5ge", + "3wage4n", + "wa2g3n", + "wa3go", + "1wah", + "wahl5ent", + "wah4ler", + "wah2l1i", + "1wal", + "wa2lar", + "2walb", + "wal4d3a", + "wal4din", + "wal2dr", + "wa2les", + "wa3li", + "wal2m1", + "wals2", + "walt1a", + "wal6tere", + "wal6terl", + "wal4to", + "wal4tur", + "3walz", + "wa3na", + "wan2d1a2", + "wandels6", + "wan2dr", + "w3anf", + "2wang", + "wan3g2e", + "wang4s", + "1wann", + "wan6z5en6d", + "wan4zer", + "wa2p", + "1war2e", + "ware1i", + "wa5ren", + "1warn", + "war4ni", + "wart4e", + "war2th", + "war2za", + "1was", + "wa3sa", + "was2c", + "wa4scha", + "wa3sche", + "wa4sch3l", + "wa4schw", + "wa3se", + "wa3sh", + "was3s", + "wass4e2", + "wa3su", + "w2ä", + "1wäh", + "1wäl", + "2wäng", + "1wäs", + "wäs2c", + "wäss4e", + "2w3äu", + "2w1b2", + "wbu2", + "2w1c", + "2w1d", + "we2a", + "we2b1a", + "webe1i", + "we2b3l", + "we2bo", + "we2b3r", + "webs2c", + "we3cke.", + "we5cken.", + "we3ckes", + "we2e2", + "weed3", + "we2fl", + "1weg", + "we2g1a", + "we4g1ei", + "weg5ersc", + "we4g3l", + "we4gn", + "we2g1o2", + "we4g3r", + "weg3s2", + "wegs4t", + "1weh", + "weh4r3er4", + "wei2bl", + "weib4r", + "2weie", + "weifel6d", + "wei4fre", + "wei2gr", + "weigs4", + "wei3k4", + "3weil", + "weinsau6", + "wei3sc", + "weis6sel", + "weis6spi", + "wei2t1r", + "wei5ze", + "wel5le4", + "wel6schl", + "wel6schr", + "wel2t1", + "wel4t3a2", + "welte4", + "wel6t5en6d", + "wel4th", + "welt3i", + "wel4to", + "wel6t3r", + "wen3a2", + "wendes4", + "wen2gl", + "we3n2i", + "wen2ka", + "wen4kla", + "wen4k3ri", + "we2r3a2", + "wer5be", + "werbe3i", + "wer2bl", + "werb2s", + "1werbu", + "wer3d2", + "5werdens", + "1werdu", + "werer2", + "wer2fl", + "2werg", + "wer2ga", + "wer6gels", + "wer2g3o", + "wer2gr", + "werin2", + "we3rins", + "we2ri4o", + "1werk.", + "wer2k1a", + "1werke", + "wer2ki", + "wer2k3l", + "wer2kn", + "wer2k3o", + "wer4k3re", + "wer2ku", + "we2rö", + "wer2s", + "wer3sp", + "wer2t1a", + "wer2tä", + "wert3ei", + "wer6teig", + "wer6t5erm", + "wer2th", + "wer4tin", + "wer4t1o2", + "wer4tre", + "wer6t3ri", + "wer4tum", + "1wes2e", + "we2sp", + "we4st", + "wes4t1a", + "weste2", + "west3ei", + "wes6ten6d", + "wes4tex", + "wes2ti", + "wes4t1o2", + "wes4t3r", + "wes4tu", + "1wet", + "2wets", + "wett3s", + "2w3ey", + "2w1f", + "2w1g", + "whi4", + "w3ho", + "w2i", + "wicht4s", + "wi1cka", + "1wid", + "wi2e", + "2wieb", + "1wied", + "wie3l", + "wie3n2e", + "wik2", + "1wild", + "wim2ma", + "wim6ment", + "wim4m3u", + "win2a", + "win4d3e4c", + "win3del", + "win6d5erz", + "1win2d3r", + "2wing", + "win2g3r", + "win2kl", + "win8n7er8sc", + "win2no", + "win3s", + "wint2", + "1wi4r", + "wire3", + "wi5s2e", + "wi2sp", + "1wiss", + "wiss4z", + "wi3th", + "1witz.", + "1witzl", + "wiz2", + "2w1k", + "2w1l", + "2w1m", + "2wn", + "wns2a", + "wn3sh", + "1wo1c", + "wo2cha", + "woch2e4", + "1woh", + "woh4lei", + "woh4na", + "1wolf", + "wolf2s3", + "wol2la", + "wol4ler", + "wor3a", + "wor3d", + "wo4r3i", + "worn2", + "wort1a", + "wor4tel", + "wor6terh", + "wor4t3r", + "wort3s2", + "wo4r3u", + "wor3ü", + "3wos", + "wot2", + "1wöc", + "wöl2fo", + "wört2h", + "2w1p", + "w2r", + "w3re", + "w3ro", + "2w1s", + "ws2e", + "w3s2h", + "w3s2k", + "ws2t", + "w4s1u", + "2w1t", + "wti2", + "w2u", + "1wuc", + "wuch4sc", + "wuch4st", + "w3u2f", + "wul2", + "wul3se", + "wund4e", + "wung3r", + "wungs4", + "wun2s", + "wunsch5l", + "4wur.", + "wur2fa", + "wur2f1o", + "wur2fr", + "wur2s", + "1wurst", + "wus2", + "wus3te", + "1wu4t1", + "1wüh", + "wül2", + "wün3", + "1würf", + "1würst", + "2w1w", + "2w1z", + "x1a", + "1xa.", + "2xa2b", + "1x2ac", + "1x2ad", + "1xae", + "xa1fl", + "1x2a3g2", + "2xal", + "xal2l", + "xa2m", + "1xane", + "1xani", + "x2an3t2", + "x2anz", + "xa2r", + "1x2as", + "xa2z", + "2x1b4", + "x1ce", + "x1ch", + "x1cl", + "4x1d", + "xda4", + "xdy2", + "1xe", + "3xe.", + "2x1e4g", + "2xek", + "xe2l", + "3xel.", + "x1ele", + "xe3lei", + "x1em", + "3x2em.", + "2xemp", + "x2ems", + "x2en", + "3xen.", + "xen3s2", + "3x2er.", + "x2ere", + "2x1erl", + "xer2la", + "x2ern", + "xers2", + "x2ers.", + "3xes", + "2x1eu", + "2x1ex", + "2x1f", + "2x1g", + "2x1h", + "xi1c", + "xich2", + "2xid", + "xi2dan", + "xide2", + "xi2dei", + "xi2d3em", + "x1i2do", + "3x2ie", + "xie3l", + "xi3g", + "xi2ler", + "xili3a", + "xi2lo", + "xi2l1u", + "xim2", + "xin3s2", + "x2is", + "xi2sa", + "xi2s1e", + "xi2sp", + "xis3s2", + "xis3t", + "xis4tä", + "xi2su", + "3xit", + "xi3te", + "x1i4tu", + "xive4", + "x1j", + "4x1k2", + "xkal2", + "4x2l2", + "x3lä", + "x3le", + "2x1m", + "2x1n", + "2xod", + "2xoe4", + "x1o2r", + "xos2", + "2x1ö2", + "4x1p", + "xpor6ter", + "xpor4t3r", + "x1q", + "x1r", + "2x3s2", + "4x1t", + "xt1a", + "xta2b3", + "x3tan", + "xt2ant", + "x3tas", + "x2t1ä", + "x3tät", + "xtblo4", + "xtblock5", + "x2t1e2d", + "xt1ein", + "x2t1el", + "x4tent", + "x2t1er2f", + "x2t1ev", + "xtfi2", + "x2t1h", + "x2t1id", + "xti2la", + "x2til2l", + "x2t1o4", + "x4tor", + "xtra3b4", + "x2t3ran", + "x2trau", + "xt3rec", + "xt3s2", + "x2t1um", + "x2t1un", + "1xu", + "xu1a", + "xu2n", + "2xunt", + "xu2s3", + "xusa2", + "xuss4", + "2xv", + "2x1w", + "3xy.", + "x1z", + "2y1ab", + "1ya2c", + "y2ach", + "ya1h", + "y1al.", + "yan2g", + "y1ank", + "ya1q", + "ya3ra", + "yas2", + "yas3t", + "y1ät", + "y1b", + "ybe2r", + "y1c", + "y2chi", + "y3chis", + "ych3n", + "y1d", + "yd2o", + "ydri2", + "ydrid3", + "ydro3", + "y1e", + "y2ec", + "ye2d", + "y2ef", + "y2el2", + "yen4n", + "yera2", + "y2ere", + "yer2n1", + "y2es", + "y4es.", + "yes2p", + "ye2th", + "y1f2", + "y1g", + "ygi2", + "ygie3", + "yg2l", + "y1h", + "y3ho", + "yhr2", + "2y1i4", + "y1j", + "y1k2", + "yke3n", + "yk4l", + "yk3s2", + "yl1a2", + "yl2a3g", + "y1l2ak", + "yla4l", + "y2lam", + "yl3ane", + "y1lant", + "yl4ante", + "yl4anti", + "yl2as", + "ylau2", + "yl3c", + "yle2", + "y2le.", + "yl1em", + "y2l1es3", + "y2l1e4t", + "yli4n", + "ylo1i2", + "yloid3", + "yloni1", + "yl2op", + "yl1ora", + "yl3s2", + "yl5t", + "ym2a", + "ym4an", + "ym4ar", + "ym4as", + "ym4e", + "ymp4", + "ym2pha", + "ympi1e", + "ynä4r", + "yn2eu", + "ynk2", + "y2n1o2", + "yno4t", + "yn2oz", + "yn3t2", + "yob2", + "y2od", + "yoga3", + "yom2", + "yon2a", + "y1ont", + "yo2pe", + "yo1s", + "y2ost", + "y1ou", + "2y1p", + "ypa2b3", + "ypa2n", + "yp2e2", + "ype4r3o2", + "y2pf", + "y2p1i2d", + "y2p1in", + "y2plo", + "y3po3", + "y4p3s", + "yp3th", + "ypu2", + "y2p1um", + "y1q", + "y1r", + "y3r2e", + "y3ri", + "yri1e", + "yri3en", + "y3ro", + "yros3t", + "yrr2", + "2ys", + "ys2an", + "ysch4", + "ys2e1", + "ysein2", + "y4s3l", + "ysme3", + "ys2po", + "ys1pr", + "yst2e", + "yst2h", + "ys2the", + "ys3to", + "ys3tr", + "ys4tra", + "y4stro", + "y3s2ty", + "ysu2", + "y2s1ur", + "y3s2z", + "y1t", + "y2te.", + "y2tes", + "yt2h", + "ythe1", + "y3to1", + "ytos2", + "y4t3r", + "yu2r", + "yur2e3", + "y1v", + "y1w", + "y1y", + "y1z2", + "yze3r2i", + "2z1a2b", + "zab3l", + "za1c", + "2z1ach", + "zach2s", + "2z1a2d", + "2z1af", + "za3gr", + "3z2ah", + "zah3len", + "zah4ner4", + "z1ak", + "4z3akk", + "2z1al", + "4z3ald", + "3zali", + "2z1a2m", + "z1a2n", + "4z3a4n4a", + "2z3anb", + "za3ne", + "2z3anf", + "2z3angs", + "3z2ank", + "zan2ka", + "z3anl", + "2z3anr", + "zanti1", + "za4pf", + "z1aq", + "z1ar", + "3zar.", + "2zarb", + "za3re", + "2zarm", + "3z2aro", + "z2arr", + "zar2t1r", + "2z1as", + "za2sc", + "zast4", + "z3at", + "zat2e", + "za2to", + "3zaub", + "2z1au2f", + "2z3aug", + "3zaun", + "z3aur", + "2z1aut", + "zä2", + "2z1äc", + "z2äh", + "zä3hi", + "3zähn", + "2z1äm", + "z1än", + "z1äp", + "z1är", + "2z1äus", + "2zäuß", + "4z3b4", + "zber2e", + "zbü1b", + "zbübe3", + "2z3c", + "2z3d2", + "zdan2", + "zdä1", + "zdi1st", + "3ze.", + "2zea", + "2z1e2ben", + "ze1c", + "2z1e2cho", + "ze1e2", + "zeeu3", + "2z1eff", + "z1e2ga", + "zehe4", + "zehen1", + "zeh2l", + "ze3ho", + "zei1f4", + "zeik4", + "zeil2", + "zei3la", + "zeile4", + "2z1ein", + "ze3in.", + "z2e1ind", + "zei4ne", + "4z3einh", + "ze3inse", + "ze2i1s4", + "zei3sk", + "3zeit", + "zei2t1a", + "zei4t3er", + "zei4to", + "zei2tr", + "zeit3ri", + "zek4", + "ze2l1a", + "zela2d", + "zel3a2n", + "ze2l1ä", + "zel3d4", + "4ze2lek", + "4zelem", + "ze2len", + "ze2l1er", + "ze2l1in", + "2z1e2lit", + "zel3la", + "zel4lab", + "zel4l3ac", + "zel4lar", + "zel6lein", + "zel6ler6t", + "zeller6z", + "zell3s2", + "zelm4", + "ze2l1o", + "zels2", + "zel3sa", + "zel3sz", + "zel2ti", + "zembe2", + "2z1emp", + "5zen.", + "ze4n1ac", + "ze4nas", + "zen3au", + "ze2nä", + "ze3n2em", + "zenen1", + "4zenge.", + "z4engl", + "2zengp", + "2zeni", + "ze2nid", + "zenk2", + "zen3n", + "ze2n3o", + "ze4not", + "4zen4sem", + "zen4ser", + "zens2p", + "z2entn", + "z1ents", + "2zentw", + "2zentz", + "zen4z3er", + "zen2zw", + "zeo4r", + "3z2er.", + "ze2rad", + "ze1ral", + "ze2rat", + "z2ere", + "ze5rek", + "zer2em", + "z2erfe", + "z3erfül", + "2z1ergä", + "4z3ergeb", + "z4erges", + "z4ergl", + "zer4gon", + "4z1ergu", + "3z2erhe", + "2z3erhö", + "zerin6te", + "z2erko", + "3zerl.", + "zer4lau", + "zer4le.", + "4zerleb", + "zer4len", + "2zerlö", + "3z2ern", + "zer4nan", + "zer4n3e4b", + "zer4nei", + "2z1erö", + "zer2öf", + "2z1erq", + "4z3erreg", + "zers2", + "z2ers.", + "2z1er4sa", + "zerta2", + "zer4t3ag", + "zert4an", + "zer6teng", + "zer6tere", + "zer6terl", + "zer4tin", + "zer2to", + "6z5ertrag", + "zer6trau", + "z1erwe", + "4zerwei", + "z1erz", + "zer2ze", + "3z2es.", + "ze2sä", + "ze3sch", + "zes1e", + "ze2sp", + "ze4spo", + "zes2sa", + "zessen4", + "zes6s5end", + "zes6sent", + "zes4ser4", + "zes2sp", + "zes2st", + "ze1sta", + "ze3stau", + "ze1str", + "z2et.", + "2zeta", + "2ze2th", + "ze2tr", + "2zetts", + "zeu4gem", + "zeu2g3r", + "2z1eul", + "ze1ur", + "2z1e2x1", + "4z3f4", + "zfeue2", + "2z3g4", + "zger2a", + "zger4s3", + "2z1h2", + "z2hen", + "zhir3", + "zi3alo", + "zi2ar", + "zich2o", + "zi2dei", + "zie4ler", + "zie2l1i", + "zien3s", + "zi1erh", + "zi1es", + "zi3ess", + "zig4s", + "z2il", + "zil2e", + "2zimp", + "zim4t3", + "2z1ind", + "zin2e", + "zin3ei", + "2z1inf", + "z1inh", + "zi4n3in", + "zin1it", + "2z1inj", + "zin4na", + "zin4o", + "zin2sa", + "zin4ser", + "4zinsuf", + "2zint", + "zi2o3", + "zirk2", + "zirk6s", + "z1iso", + "zi2sp", + "zisse4", + "zi3s2z", + "zi1th", + "zithe2", + "zi4t1o2", + "zit2u", + "ziv2", + "2z1j", + "4z1k4", + "2z1l2", + "zlei3ti", + "zle1s", + "z3ly", + "2z3m2", + "zme2e", + "2z3n2", + "z3oas", + "2z1ob", + "2z1of", + "zo2gl", + "zog4s3", + "2z1oh", + "zol2la", + "zoller4", + "zol6lerl", + "zol6lert", + "zonal2", + "zon3au", + "zon5s4", + "zon4t3er", + "zo2o", + "2zope", + "2z1o2r", + "zo3re", + "3z2orn", + "zor4ne", + "2z1osz", + "2z1ou", + "2z1o2z", + "2zö2f", + "2z1ök", + "z1öl", + "2zöl.", + "3z2öll", + "2zöls", + "2zön", + "4z3p4", + "2z1q", + "4z3r2", + "2z1s4", + "z3sa", + "zsau2", + "z3sh", + "z3sk", + "zspor2", + "4zst2", + "z3sz", + "2z1t", + "zta2n", + "zt3ane", + "z2t1au", + "z4tehe", + "ztein1", + "zt3eins", + "zt2el", + "zte3ma", + "z4t1ent", + "z4t1erz", + "zte3str", + "zt2et", + "zt1he", + "z3them", + "z3t2her", + "zt1hi", + "zt3ho", + "z3thr", + "z3thy", + "z3ti", + "zt3rec", + "zt3ric", + "zt3s2", + "z3tü", + "zu1", + "zu3a", + "zub4", + "3zuc", + "zuch2e", + "zucht3r", + "zud4", + "zudi4", + "zu2el", + "zu3e2r1", + "zue2t", + "zu3f4", + "zug2em", + "zu4gent", + "zug2i", + "zu3gl", + "zu4gla", + "zu4glö", + "zu2go", + "2z1uhr", + "zu3hu", + "zui2", + "zu3k", + "zul2", + "2z1um.", + "zum2a", + "2z1umb", + "zumen2", + "2zumf", + "2zumg", + "zum2i", + "2zumk", + "2zuml", + "2zumr", + "2z1ums", + "zum2u", + "2zunab", + "zun2e", + "2z1unem", + "zunf4", + "zung4", + "4zunget", + "2zungl", + "z1uni", + "2zu2nio", + "2zuniv", + "2zunr", + "2z1uns", + "2zunt", + "zuo2", + "zup2fi", + "zu3pl", + "zu3r2a", + "2z1urk", + "2z1url", + "2z1urn", + "2z1urs", + "2z1urt", + "zu3s4", + "zusch4", + "zu5t2", + "zut4r", + "zut4u", + "zut3z", + "zuz2", + "2zü4b", + "3züc", + "zür1c", + "2z1v", + "zw2", + "z1wac", + "2zwag", + "4zwah", + "4zwap", + "z1war", + "2zwa2s", + "2zwäs", + "2z1wed", + "2zweg", + "2zweh", + "z2weig", + "2zweil", + "zweiter6", + "2z1wel", + "2z1wen", + "2z1wer", + "2z1wes", + "z2wic", + "zwi4e", + "3zwing", + "2zwirt", + "z2wisc", + "2zwiss", + "z2wit", + "2z1wo", + "z1wör", + "z1wur", + "2z1wü", + "zy1an.", + "zy2le", + "2z1z", + "z3z2a", + "zza3b4", + "z4z3al", + "zz4at", + "z2z1id", + "z2z1in1", + "zzi1s4", + "zz2ö", + "zzug4s" + ]} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/en-gb.json b/borb/pdf/canvas/layout/hyphenation/resources/en-gb.json new file mode 100644 index 000000000..e3f9d57ed --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/en-gb.json @@ -0,0 +1,8541 @@ +{ + "patterns":[ + ".ab4i", + ".ab3ol", + ".ace4", + ".acet3", + ".ach4", + ".ac5tiva", + ".ad4din", + ".ad3e", + ".ad3o", + ".ae5d", + ".aer3i", + ".af3f", + ".af3t", + ".ag4a", + ".ag5n", + ".air3", + ".al5im", + ".al1k", + ".al3le", + ".am5ar", + ".ama5te", + ".am2i", + ".am3pe", + ".am3ph", + ".an1", + ".ana3b", + ".ana3s", + ".and2", + ".an5da", + ".an4el", + ".an4en", + ".an4gl", + ".an4on.", + ".an3s", + ".ant3a", + ".an3ti3", + ".ant4ic", + ".an4t5o", + ".any5", + ".aph5or", + ".ap4i", + ".ar5ab", + ".ar5ap", + ".ar4ci", + ".ar5d", + ".ar4e", + ".ari4", + ".ar4ise", + ".ar4isi", + ".ar5sen", + ".art5icl", + ".as1", + ".as4q", + ".as5sib", + ".at5ar", + ".ateli4", + ".at5omise", + ".at5omiz", + ".at3r", + ".at3t", + ".au3b", + ".au3g4u", + ".aur4e5", + ".aus5", + ".authen5", + ".av4", + ".av5era", + ".bap5tism", + ".barri5c", + ".bas4i", + ".ba5sic", + ".be3di", + ".be3lo", + ".be5r4a", + ".be5sm", + ".bi4er", + ".blaz5o", + ".bo3lo", + ".bos5om", + ".boun4d", + ".bov4", + ".bra5ch", + ".bre2", + ".burn5i", + ".ca3de", + ".ca4gin", + ".cam5i", + ".cam3o", + ".can1", + ".can5ta", + ".ca5pitu", + ".car4i", + ".cas5ual", + ".ca4ti", + ".cen5so", + ".cen5tena", + ".cent5ri", + ".cer4i", + ".ch4", + ".cit4a", + ".clem5e", + ".clima5to", + ".co5it", + ".co3pa", + ".cop5ro", + ".co3ru", + ".co3si", + ".co5ter", + ".cotyle5", + ".cri5tici", + ".custom5", + ".dav5", + ".dea5co", + ".de5lec", + ".del5eg", + ".de3li", + ".deli5r", + ".de1m", + ".de5nit", + ".de3no", + ".der2", + ".de3ra", + ".de5res", + ".de3ri", + ".de5scrib", + ".de5serv", + ".de5signe", + ".de5sir", + ".de5sis", + ".de5spoi", + ".determ5i", + ".de3ve", + ".de4w", + ".di4al.", + ".dia3s", + ".di4at", + ".din4a", + ".dio5c", + ".do2", + ".do4e", + ".domest5", + ".du4al.", + ".du4c", + ".dys3", + ".east5", + ".echin5", + ".eco3", + ".ec3t", + ".ed5em", + ".ed4it.", + ".ed4iti", + ".eg4", + ".ei3d", + ".ei5r", + ".el3ev3", + ".el2i", + ".elu5s", + ".em3b", + ".em5in", + ".emp4", + ".em5py", + ".en1", + ".en5c", + ".en4ded", + ".en3s", + ".ent2", + ".en5ta", + ".eos5", + ".epi1", + ".epi3d", + ".er2a", + ".er5em5", + ".er4i4", + ".er4o2", + ".eros4", + ".erot3", + ".er4ri", + ".es1", + ".escal5", + ".es3p", + ".es3t", + ".etern5", + ".eth3e", + ".eu1", + ".eur4", + ".eval3", + ".evol5ut", + ".ew4", + ".ex1", + ".ex3a", + ".eye3", + ".fal4le", + ".far4i", + ".fec5unda", + ".fen4d", + ".feoff5", + ".fi2", + ".fi5lia", + ".fil5tr", + ".fin5ess", + ".fin3g", + ".fi5n4it", + ".fis4c5", + ".fo3c", + ".fran5ch", + ".fu5ga", + ".ga4m", + ".gam5et", + ".gen4et", + ".ge5neti", + ".gen5ia", + ".ge3ro", + ".glor5io", + ".gnost4", + ".go3no", + ".gos3", + ".hab2", + ".ha5bili", + ".hama5", + ".han4de", + ".hast5i", + ".he4i", + ".hem5a", + ".hi2", + ".hi3b", + ".ho2l", + ".ho5rol", + ".hov3", + ".hy3lo", + ".ico3s", + ".idi2", + ".ig3", + ".ig1n", + ".il4i", + ".im5b", + ".in1", + ".in3d", + ".in3e2", + ".in2i", + ".in3o", + ".in3t", + ".invest5i", + ".ir3r", + ".is4c", + ".is4li", + ".is4o", + ".iso5m", + ".ka5ro", + ".ki4e", + ".kin3e", + ".lab4o", + ".la4me", + ".lam5enta", + ".lan5i", + ".lash4e", + ".le4m", + ".len5ti", + ".le2p", + ".lep5r", + ".les5son", + ".le5van", + ".librar5", + ".lig3a", + ".li3o", + ".li4ons", + ".li4p", + ".loc3a", + ".lo4gia", + ".lo2p", + ".loph3", + ".lous5i", + ".lov5er", + ".lub3", + ".lyo3", + ".mac5u", + ".mal5ad5", + ".ma5lin", + ".mar5ti", + ".math5", + ".me5lodio", + ".ment4", + ".men5ta", + ".me5rid", + ".me5rin", + ".met4er", + ".mi4e", + ".mi3gr", + ".min5ue", + ".mirk4", + ".mis1", + ".mi5to", + ".mo3bi", + ".mo5lec", + ".mon3a", + ".mor5ti", + ".mu3ni", + ".mu3si", + ".musi5co", + ".myth3", + ".na5k", + ".nari4", + ".nast4", + ".nas5ti", + ".nec3t", + ".ni4c", + ".ni5tro", + ".no4c", + ".nom3o", + ".nos3t", + ".no5tic", + ".nucle5", + ".obed5", + ".ob3el", + ".ob3l", + ".od4", + ".oed5", + ".oe5so", + ".of5t", + ".oi4", + ".ol4d", + ".ome2", + ".om5el", + ".on4ce", + ".on4e", + ".op2i", + ".opt5a", + ".or1", + ".or4at4", + ".ora5tori", + ".or5che", + ".or3d", + ".ore4", + ".or3eo", + ".or4i", + ".orner4", + ".or2o", + ".os1", + ".osi4", + ".oth5", + ".out1", + ".ov4", + ".pal5i", + ".para5dis", + ".par5af", + ".para5t", + ".pa5ta", + ".pa4tio", + ".pec3t4", + ".pecu3", + ".ped3e", + ".pend4", + ".pen5de", + ".pep3t", + ".peri5n", + ".perse5c", + ".pe5titi", + ".ph2", + ".phe5nom", + ".phon4i", + ".pi2e", + ".pi3la", + ".plast4", + ".plic4", + ".plica4", + ".plos4", + ".po3la", + ".po5lite", + ".po2p", + ".pop5l", + ".po5sitio", + ".pos5si", + ".pro5bat", + ".pur4r", + ".put4te", + ".ra5cem", + ".ran5gi", + ".re3ca", + ".ref5ere", + ".re5gar", + ".re1i", + ".re5lin", + ".re1m", + ".re5o", + ".res5ci", + ".re5sen", + ".re5spo", + ".re5stat", + ".re5store", + ".re5str", + ".re3ta", + ".re5u", + ".re3w", + ".rib5a", + ".rin4", + ".rit2", + ".rol4la", + ".ros3a", + ".sa2", + ".sac5r", + ".sal4i", + ".sa5lin", + ".salt5er", + ".sanc5", + ".sap5a", + ".sa3vo", + ".sci3e", + ".sea3s", + ".sect4", + ".sec5to", + ".se3gr", + ".sen3t", + ".se1q", + ".ser4ie", + ".ses1", + ".sev5era", + ".sh2", + ".si5gno", + ".sis3", + ".st4", + ".stat4o", + ".stra5to", + ".string5i", + ".su5da", + ".sulph5a", + ".sul3t", + ".tact4i", + ".tac5tic", + ".ta4m", + ".tamar5", + ".tar5o", + ".tect4", + ".tel5a", + ".tell5e", + ".te4m", + ".te5ra5t", + ".ter4p", + ".th4", + ".tho4", + ".thol4", + ".ti2", + ".til4", + ".ti5ni", + ".tit4is", + ".tor1", + ".tran4c", + ".tri5bal", + ".tri3d", + ".trin4a", + ".tri5sti", + ".tro4ph", + ".troph5o", + ".tro4v", + ".tular5", + ".turb4", + ".turi4", + ".tu5te", + ".tu3to", + ".ul4l", + ".ulti5mat", + ".un5ce", + ".un5ch", + ".un3d2", + ".under5", + ".un3e", + ".un3g", + ".uni3c", + ".uni3o", + ".un3k4", + ".un5s", + ".un3t4", + ".un5u", + ".up1", + ".up3l", + ".ura4", + ".ur5eth", + ".ur4o", + ".va5led", + ".ve2", + ".vec5", + ".ve5lo", + ".vent5il", + ".ver4ie", + ".ver3n", + ".vic5to", + ".vi2s", + ".vis3i", + ".vi5so", + ".vo1c", + ".vo5lut", + ".wine5s", + ".xy3l", + ".za5r", + "a4a", + "1ab", + "2ab.", + "2aba", + "ab5are", + "abay4", + "2abb", + "ab5ber", + "2abe4", + "ab3erd", + "ab3err", + "a3bet", + "ab1ic", + "a3bie", + "2abin", + "4abio", + "abi5on", + "ab3ita", + "ab4itu", + "ab3la", + "abli4", + "4abolic", + "ab3om", + "ab3ota", + "3about", + "ab1r", + "2abs.", + "ab1ul", + "abu4lo", + "ab3use", + "ab3usi", + "2aby", + "ac2a", + "ac5abl", + "ac3al", + "5acanth", + "ac5ard", + "a5cat", + "ach5al", + "a5chini", + "ach5ism", + "achro4", + "ach5ur", + "2aci", + "a4cic", + "aci4ers", + "acif4", + "4acit", + "ack5a", + "ac3li", + "4aco.", + "aco3d", + "ac5onr", + "4acos", + "4acou", + "ac1r", + "ac3ry", + "act5ate", + "act5ile", + "ac2to", + "act5ory", + "ac2t5r", + "ac5uat", + "a5dai", + "ada3v", + "4adee", + "ad5eni", + "ad4ha", + "ad3ica", + "a5dif", + "4adil", + "adi4op", + "adi4p", + "adis4i", + "a3diti", + "3adju", + "5admit", + "a2do", + "4adoe", + "4adoi", + "ad3ol", + "a3dos", + "ad1ow", + "ad1r", + "adram4", + "4a2du", + "ad3ula", + "ad3um", + "4ady", + "ae5a", + "ae4cit", + "aeco3", + "4aed", + "aed5is", + "ae5g", + "ae3on", + "ae5p", + "aerody5", + "ae4s", + "ae5si", + "aes3t", + "aet4a", + "aeth4", + "aet4or.", + "aev3a", + "4af.", + "4afe", + "af5ta", + "a4fu", + "ag4ari", + "4ageri", + "a5ghe", + "a5gia", + "agi4as", + "4agino", + "4agl", + "agli4", + "4ag1n", + "ag3oni", + "agor4a", + "ag5ot", + "a2gr", + "ag3ri", + "agru5", + "2ah", + "a1h2a", + "ahar2", + "aha5ra", + "a1he", + "ah4n", + "a5hoo", + "2ai2", + "4ai.", + "ai3a", + "a1ic", + "aid4a", + "aid5er", + "aig2", + "ai5gu", + "ail3er", + "ail3o", + "aim5er", + "ain5ders", + "ai5nea", + "a3ing.", + "ain3i", + "ain5o", + "aint5er", + "air5a", + "air5p", + "air3s", + "ais1i", + "a5ism", + "2a1j", + "a4ju", + "2ak", + "akel4", + "ak5u", + "al5abl", + "alact4", + "a1lae", + "al5ais", + "ala3ma", + "al5ance", + "al3at", + "a5lav", + "alc3at", + "al3ch", + "ald5ri", + "2ale", + "a3lec", + "aleg4", + "ale5ma", + "al5ende", + "a1leo", + "a2let", + "al3ibr", + "ali4ci", + "al5ics", + "al1id", + "al3if", + "5alig", + "al1in", + "a5lini", + "alin5o", + "al5ipe", + "al5ipot", + "4alis.", + "4aliu", + "4alk", + "alk5ie", + "al4lab", + "al4lag", + "alli5an", + "allig4", + "al4lish", + "a5loe", + "al3ogr", + "a3lom", + "a3loo", + "al1or", + "al4orim", + "alos4", + "a4lou", + "al3ous", + "a5low", + "al5pen", + "al3ph", + "al5tati", + "al3tie", + "alu3b", + "al5ued", + "al3ues", + "a5lumnia", + "al1va", + "al5ver", + "alv5u", + "2a1ly4", + "a5lyn", + "2a2m", + "a5mad", + "ama4g", + "aman5d", + "a5marine", + "a3mas.", + "am1at", + "a5m4atic", + "am5atu", + "am4bin", + "3ambu", + "am5elo", + "a3men", + "amen4d", + "am3era", + "am5erl", + "am1i", + "ami2c", + "am5ica", + "amic5r", + "3amid", + "a3mili", + "am5ily", + "amini4f", + "am5iniz", + "aminos4", + "a5mis.", + "a4mium.", + "a3mon", + "amor5a", + "amort3", + "am5ose", + "am2p", + "am5peri", + "amphi5g", + "amp3li", + "ampo5l", + "am3ul", + "amyl5", + "a2n", + "an2a", + "a5nadi", + "an3ae", + "an3age", + "ana5k", + "an3ali", + "an3arc", + "a5nast", + "an4con", + "an3d4at", + "and5au", + "and5eer", + "an5del", + "an5dif", + "and5ist", + "an5dit", + "an4doni", + "an4ea", + "an5eer", + "an3ell", + "anel5li", + "an3eu", + "an3gan", + "angov4", + "an4gur", + "4anh", + "an3ic", + "ani3f", + "an5ifo", + "4anig", + "an5ion", + "anis5te", + "4anity", + "4aniu", + "an5no", + "4anny", + "an1o", + "an2oe", + "an3oma", + "anor3", + "an2os", + "an5ot", + "an2s", + "an3sc", + "an4sco", + "ans3il", + "an4sur", + "an2t2a", + "ant5abl", + "an3tal", + "an5tam", + "an2te", + "1anth", + "an4thi", + "3anthr", + "4antic", + "an4tie", + "an4ting", + "ant4iv", + "an4tone", + "ant4r", + "an4tus", + "an5tym", + "an3ul", + "an3um.", + "an5ums", + "a3nur", + "a5nut", + "an2y", + "an5ya", + "a5nyi", + "2ao", + "aol3i", + "5aow", + "2ap", + "4ap.", + "4apa", + "a1pac", + "ap3al", + "ap5aro", + "ape5li", + "a5peu", + "aph5em", + "aph3i", + "aph5ol", + "aphyl3", + "ap1i", + "ap5icu", + "ap3in", + "ap4ine", + "a5pir", + "a3plan", + "ap5li", + "apo5str", + "apo3th", + "a2pr", + "ap5ron", + "4aps", + "apt5at", + "apu5lar", + "a5pun", + "a4q", + "a5qui", + "a2r", + "4arabi", + "ara5bo", + "aract4i", + "ara2g", + "ar3age", + "ar4aged", + "ar5agi", + "ar3ago", + "a3raj", + "ar3all", + "ara3m", + "aran4g", + "aran5te", + "ar5apa", + "ar1at", + "a3rau", + "ara3v", + "ar3ba", + "arb5et", + "ar4bid", + "ar4bl", + "arb3li", + "ar4bul", + "ar5chet", + "arch5o", + "ar5dina", + "ar4done", + "ar3en", + "aren5d", + "ar5ett", + "ar3ev5", + "ar5gh", + "ar3gu", + "ar3h", + "ar1i", + "ar5iff", + "ar4ill", + "a5ri5net", + "ar5ini", + "a5rishi", + "arm3er", + "ar5mit", + "ar3nal", + "ar3nis", + "ar3od", + "ar5oid", + "aro4mas", + "aro4n", + "a5roti", + "a5rouc", + "ar3ox", + "arp5ers", + "ar4pu", + "2arr", + "ar2rh", + "ar2s", + "ars5al", + "ar3so", + "art5at", + "ar2th", + "arth4e", + "arth3r", + "ar5tiz", + "2aru", + "ar3um", + "ar5un4", + "a3ryo", + "a5ryt", + "ar5z", + "as1a", + "as4af", + "asan2", + "2asc", + "as5con", + "as5cot", + "as2cr", + "as2e", + "as3ect", + "4ased", + "asep4", + "ash5ay", + "ash5il", + "as5ily", + "as3in", + "a5sio", + "a3sit", + "as5iv", + "ask5er", + "aski4", + "as4la", + "as4lo", + "2aso", + "as5och", + "a4soned", + "as5or", + "as3ph", + "ass2", + "assa5gi", + "ass5ibl", + "as4sil", + "assit5", + "2asta", + "as4tat", + "as4tia", + "as3tis", + "as4tit", + "4asto2", + "as3tra", + "as4tri", + "as1u", + "as4un", + "as5ur", + "2a2ta", + "4atabi", + "a5talis", + "atam4", + "ata3p", + "atar3a", + "ata3s", + "ata3t4", + "at3eau", + "at3ech", + "at5eer", + "a5tel.", + "ate5le", + "at5enat", + "at3ent", + "4ater", + "at3era", + "at5ernis", + "at5erniz", + "4atess", + "at5et", + "4a2th", + "ath3a", + "a3then", + "ath5erin", + "ath5ero", + "ath5ete", + "ath3i", + "ath3od", + "a5thon", + "ath5r", + "4a3tia", + "ati2c", + "at5icis", + "ati5cit", + "at5iciz", + "a2tif", + "a4t1i4l", + "a4tim", + "a2t3in", + "4atina", + "at5ing", + "4at4is.", + "at1it", + "atit3u", + "atitud5i", + "4atiu", + "at4ivi", + "a5tiviz", + "a2to", + "5at5od", + "4atog", + "2atol", + "4aton", + "a3too", + "a4tops", + "a5torian", + "a4tory", + "atos4", + "a5toz", + "2a2tr", + "at3ra", + "a4tre", + "5at5ress", + "at1ri", + "atric5u", + "at3ron", + "at5rou", + "at4tag", + "2a2tu", + "at1ul", + "atu4m", + "at3ura", + "at3urg", + "4a2ty", + "2au2", + "4au.", + "aub5i", + "4auc", + "au5cer", + "auc3o", + "aud5er", + "audic4", + "aul3i", + "aul4t", + "aul5ted", + "ault5er", + "ault5i", + "au3ma", + "aun2", + "aun5chie", + "aun3d", + "aun4dre", + "au5reo", + "aur4o", + "au5ror", + "4aus.", + "aus5er", + "aus5p", + "aus4ted", + "aut3ar", + "aut3er", + "au3th", + "2av", + "av4ab", + "ava4g", + "av3age", + "ava5la", + "av5alr", + "av5ant", + "av5ar", + "avas3", + "av3end", + "av3ern", + "av3ig", + "aviol4", + "av1is", + "aw5er.", + "aw5ers", + "aw1i", + "aw5nie", + "aw5y", + "a4x", + "ax2id", + "4ay", + "ay5la", + "ay3m", + "ayn4", + "ays2", + "ay5si", + "ay5sta", + "ayth4", + "2az2", + "az3ar", + "aze4", + "az5ee", + "azyg4", + "azz4l", + "2ba.", + "ba5bir", + "3back", + "baen4", + "bag4a", + "5bah", + "ba4i", + "bal3a", + "balm5i", + "ba5lon", + "bal5u", + "bam4a", + "ban4a", + "ba5nan", + "b4ane", + "5bang", + "b4aniti", + "b4ans", + "ba4p1", + "5barb", + "bar4d", + "bardi4", + "bar4n", + "ba5rom", + "bar3on", + "5bars", + "1bas", + "bas4te", + "ba4th4", + "3batic", + "ba5tio", + "bat5on", + "battle5", + "2b1b2", + "b4bata", + "b3bli", + "b4bone", + "b1c2", + "bcord4", + "2b1d", + "bdeac5", + "bde4b", + "bdi4v", + "b2e", + "4be.", + "3bea", + "4beas", + "be3ca", + "3becu", + "2bed", + "be3da", + "bed5el", + "bed2i", + "be4do", + "be5dra", + "be4du", + "5bee", + "3bef", + "be3go", + "be5gr", + "be3gu", + "1bel", + "be3la", + "2bele", + "be3lit", + "bel4t", + "be3m", + "ben4d", + "bend5a", + "bend5er", + "be1ne", + "be5nig", + "be5nu", + "4beo", + "be3q", + "2bere", + "berga5m", + "berl4", + "5berr", + "ber5s", + "b5ertin", + "be1s2", + "2bes.", + "be3sl", + "be3tr", + "be3w", + "2b1f", + "bfa4", + "4b1h", + "b4ha", + "2bi.", + "1bia", + "bi4b1", + "bicen5", + "3b2id", + "bid5i", + "b4ie", + "bi4ers", + "bif4", + "bi4fid.", + "bi5ga", + "bigu3", + "b1il", + "b2ile", + "5biles", + "3b2ill", + "4bim", + "bimet5", + "5bina", + "5bin4d", + "bind3e", + "bin5et", + "bin5i4", + "1bi2o", + "bio3l", + "bio5m", + "bi3ou", + "bip4", + "bi5q", + "bir4", + "bi3re4", + "bi5rus", + "b2is", + "5bism", + "bis4o", + "bisul5", + "3bitua", + "4bity", + "bi5ve", + "b1j", + "4b5k4", + "2bl2", + "5blac", + "blag4", + "b3lan", + "5blast", + "bla5tu", + "blem5at", + "3bler", + "5blesp", + "4blik", + "blim3a", + "bli3o", + "bli2q", + "b3lis", + "4bly", + "2b1m", + "bment4", + "bmi4", + "4b1n", + "bo2", + "4bo.", + "3boa", + "bo5am", + "5bob", + "bod5i", + "bo5h", + "2boid", + "4boke", + "bol4e", + "4boled", + "bol3i", + "bol4t", + "3bon", + "bon4c", + "bon4e", + "bon4ie", + "boni4f", + "bon4sp", + "1boo", + "b3orat", + "bor3d", + "bor5ee", + "bor5et", + "3bori", + "bor5ic", + "bor5io", + "bor4n", + "bot3an", + "5boti", + "boun5ti", + "3bour", + "bous4", + "bow2", + "bow3s", + "4boxy", + "5boy", + "br4", + "3brach", + "4bral", + "bram4", + "b2ran", + "bran4d", + "4bre.", + "b4reas", + "4b2res", + "brev5et", + "b2rid", + "5brief", + "bring5", + "bri4os", + "b5rist", + "b4roa", + "bro4ma", + "bros4", + "brum4", + "4bry.", + "4b1s2", + "b3sc", + "bscon4", + "bsen4", + "bserv5an", + "b5si", + "bsin4", + "bso2", + "bsol3e", + "bso3lu", + "b4stac", + "bstupe5", + "2b1t", + "b5tlet", + "4bu.", + "5bub", + "buf5fer", + "b4uli", + "b4ulos", + "bun2", + "bun4a", + "b5u5nat", + "bunt4", + "bur3e", + "bur4ri", + "busi4e", + "buss2", + "bus5si", + "3bust", + "bu5tar", + "b3ute", + "b5utin", + "3butio", + "but4iv", + "b5ut5o", + "b1v", + "4b3w", + "2by", + "4by.", + "3byi", + "bys4", + "5byt", + "2ca.", + "cab5in", + "c4ace", + "caco3", + "cad4r", + "5caf", + "ca3go", + "5cai", + "5cak", + "c1al", + "c4ala", + "ca5laman", + "cal5ar", + "3calc", + "ca5lef", + "call5in", + "cal4m", + "ca3ly", + "ca3ma", + "cam4i", + "ca5nar", + "c2an4e", + "c4ano", + "ca3noe", + "can5tar", + "can5ted", + "can4tic", + "can4tr", + "5cao", + "1cap", + "ca5pil", + "capt4", + "cap3ti", + "cap3u", + "1car", + "ca3ra5c", + "car5ame", + "ca3ree", + "ca3r4i3c", + "car3if", + "car5m", + "car3ni", + "car3ol", + "car5on", + "car5oo", + "ca3rou", + "car4v", + "case5", + "cashi4", + "3cas3s", + "cas5tig", + "3casu3", + "c1at", + "c4at.", + "c2atc", + "c4atom", + "ca3t2r", + "c4ats", + "cat4u", + "3cau", + "caulk4i", + "cav3il", + "3cay", + "c1c4", + "ccent5r", + "cces4sa", + "c3ch", + "cci3d4", + "ccip4", + "ccle3", + "4ce.", + "4ceab", + "cean3", + "3ceas", + "ce4ci", + "2ced", + "5ceda", + "ce3dar", + "3cede", + "3cedi", + "4cef", + "ce5g", + "3ceiv", + "cel3ai", + "cel5ib5", + "5cell", + "cel5lin", + "celo4", + "ce5lom", + "4cely", + "2cem", + "ce4met", + "3cemi", + "ce4mo", + "1cen2", + "5cenc", + "cen5ci", + "cen5ded", + "cend5en", + "cend5er", + "cen3i", + "2cenn", + "3cent", + "cent4a", + "cen5ted", + "cen5ter.", + "cen5ters", + "cen5tes", + "1cep", + "cept3a", + "cep5tic", + "3cera", + "cer4bi", + "3cerd", + "ce3rem", + "5cern", + "5cess", + "cest5o", + "ces5tr", + "ce2t", + "cew4", + "2ch", + "4ch.", + "4chab", + "3chae", + "3chai", + "cham5per", + "chan5gi", + "cha3pa", + "chec4", + "4ched", + "3chee", + "3chem", + "che3ol", + "ch1er", + "ch4eri", + "5cherin", + "ch4erl", + "4ches", + "3chete", + "ch5eu", + "che5va", + "3chew", + "ch5ex", + "5chi.", + "3chia", + "3chico", + "ch3ily", + "ch4in.", + "ch3inn", + "3chio", + "5chip", + "chizz4", + "ch5k", + "5chlor", + "4chm", + "1cho", + "cho3a", + "5choc", + "4choi", + "ch5oid", + "3chor", + "4chored", + "chor5ol", + "4choso", + "3chot", + "4choti", + "ch5ous", + "chow5", + "3chr", + "chur4", + "3chut", + "5chyd", + "3chyl", + "3chym", + "1c2i2", + "4ci.", + "4ciac", + "cia4m", + "ci3ca", + "4cids", + "4cie.", + "ci3er", + "ci3est", + "ci5et", + "ci3f", + "cifi4", + "4cig", + "ci3ga", + "cigar5", + "3cil", + "cil5lin", + "2cim", + "cim3a", + "ci3me", + "5cimen", + "4cinab", + "4cind", + "cine5a", + "cine5mat", + "ci5ness", + "4cint", + "ci3ol", + "ci5om", + "ci4po", + "cisi4", + "cit3r", + "ck1", + "ckar5", + "cka5t", + "c4ke", + "ck5if", + "ck4sc", + "cl2", + "cla5rif", + "3clas", + "c2le2", + "2cle.", + "c5lec", + "clemat4", + "clev3", + "cli1m", + "c3ling", + "cli2q", + "clo4q", + "c4lotr", + "clue4", + "clyp5", + "5clys", + "cn2", + "c3ni", + "1c2o2", + "4co.", + "3coa", + "co5ba", + "3coc", + "co3ci", + "co5cu", + "co3dic", + "co3dif", + "4cody", + "3coe", + "co5et", + "co3gr", + "4c3oid", + "co3inc", + "4col.", + "col3a", + "co3log", + "5colou", + "co5ly", + "co5mas", + "co4me", + "co3mo4", + "comp4", + "con1", + "con4ati", + "con4ch", + "cond5er", + "con4ey", + "con4ie", + "con3s", + "con3t", + "conta5d", + "3coo", + "coop4", + "co3or", + "cop4e", + "co3ph", + "co5pl", + "co3po", + "cop4t", + "2cora", + "cor5ded", + "cord5er", + "4cored", + "co3rel", + "3corn", + "4coro", + "co5rol", + "5cort", + "3cos.", + "cost3a", + "cost5er", + "co5ta", + "3co3tr", + "5coty", + "cous5t", + "cov1", + "co3va", + "cow5a", + "coz4", + "co5zi", + "c1q", + "cr2", + "5craf", + "craft5i", + "c4ran", + "5crani", + "cra5niu", + "cras3t", + "cra4te", + "c2re", + "4crean", + "cre3at", + "cre4p3", + "5creti", + "cre4to", + "cret5or", + "cri3l", + "cron4", + "crost4", + "4crou", + "5c4rus", + "cry2", + "crym3", + "cryo3", + "4c5s4", + "csim5", + "2ct", + "c2ta", + "c3tac", + "ctac5u", + "c5ta5g", + "ct1an", + "ct5ant", + "c5taria", + "c3tato", + "c1te", + "c4tea", + "c2t5ee", + "c4tent", + "cter4ia", + "ct5es", + "ct5et", + "ct2ic", + "c5ticia", + "c4tics", + "ctifi4e", + "c3tim", + "ct4in.", + "ct4ina", + "ct5ing", + "c3tini", + "c5tin5o", + "c5tio", + "c3t2is", + "c3tit", + "c4titu", + "c4tity", + "ct5ive", + "ct4ivit", + "ct5olo", + "c1tom", + "c3ton", + "c5toris", + "c5toriz", + "c1tr", + "c2tre", + "ctro5t", + "c1tu", + "c2tum", + "c1ty", + "cub3at", + "c4uf", + "cu5ity", + "cul5ab", + "c2uli", + "cull5er", + "cull5in", + "1c2ult", + "cu4mi", + "5cuna", + "cun4e", + "5cuni", + "5cuol", + "cu5pa", + "cu3pi", + "c3upl", + "1cur", + "cur4er", + "cur5ial", + "4cur4o", + "1cus", + "cus5a", + "c3utiv", + "c3utr", + "5cuu", + "cu5v", + "2cy.", + "cy4bi", + "1cyc", + "cyl3", + "cy4m", + "cy5no", + "cys4", + "cys5to", + "cy4t", + "cz2", + "4da.", + "d4abr", + "1d2ac", + "dach4", + "d5ache", + "3dact", + "d1ag", + "d4a4gi", + "d4ale", + "d4alg", + "dal5ler", + "dam5a", + "3dame", + "d3ami", + "da5mu", + "3dang", + "d1an4t", + "d3ap", + "d3ard", + "5darm", + "3d4as2", + "dast5a", + "d1at", + "dativ4", + "dat4u", + "daugh3", + "daun5te", + "3dav", + "d3b", + "d3c4", + "d1d4", + "d4dere", + "d3di", + "d3dler", + "d3dli", + "d3dyi", + "2de.", + "deac3t", + "de5aw", + "de4bi", + "deb5it", + "3dec", + "de5cant", + "de4cil", + "de1cr", + "4dect", + "ded3i", + "defor5e", + "de4fy.", + "de3g", + "de4gu", + "de3io", + "5de3is", + "de3lat", + "deli4e", + "del5ler", + "del5li", + "de5lo", + "1d4em", + "4demie", + "4dem4is", + "demo4n", + "de4mons", + "de3mor", + "de4mos", + "4demy", + "de1n2a", + "den4d", + "4dene", + "d3enh", + "deni4e", + "dens5a", + "dens5er", + "den5tit", + "de3od", + "deo3l", + "deon2", + "deont5", + "de1p", + "depen4", + "deposi4", + "de2pu", + "d3eq", + "derac4", + "de3rai", + "d4ere", + "4dered", + "de5reg", + "3derer", + "1deri", + "der3k", + "3derm", + "der4mi", + "der5min", + "5derne", + "3dero4", + "der5os", + "der3s", + "5deru", + "4des.", + "de3sa", + "5desc", + "des4ca", + "de5scal", + "de3sec", + "des4i", + "de3sid", + "des5igna", + "des1p", + "des5pon", + "de3sq", + "d3est.", + "des3ti", + "1de1t", + "de3tes", + "de5th", + "de2ti", + "dev3il", + "de3vis", + "de3vit", + "de4voi", + "devol5u", + "3dex", + "2d5f", + "dfol4", + "d2g", + "dg4a", + "dgel4", + "d4gen", + "d3gr", + "4d1h", + "dhot4", + "d4hu", + "4di.", + "1dia", + "di2ad", + "3diar", + "diat5om", + "4d1ib", + "d1ic.", + "dic5am", + "di4ce", + "di3ch", + "d5icl", + "dic5ol", + "1dict", + "dic5tat", + "dic4te", + "5dicul", + "d5icur", + "1did", + "di4ers", + "3di3ev", + "d4ifo", + "dig3al", + "di3gam", + "dil4", + "5dill", + "dilo4", + "di3lu", + "di5mer", + "dimet4", + "di1mi", + "2d1in", + "din4e", + "din5gi", + "di5nos", + "3di1o", + "dio4c", + "di4ola", + "dip5t", + "3dire", + "di3ri", + "4d5iro", + "di4s1", + "d4isc", + "disen3", + "3disia", + "3diss", + "d4itas", + "d4iter", + "dithe4", + "d3ito", + "ditor3", + "2dity", + "1diu", + "1di1v2", + "di4val", + "di5vine", + "dix4i", + "d1j", + "2dl4", + "d1la", + "5dlef", + "5dlest", + "3dlew", + "dlin4", + "d1lo", + "d5lu", + "2d1m", + "4d1n2", + "1do", + "4do.", + "d4ob", + "do4c3u", + "dog4a", + "do4j", + "d4ol.", + "dol3en", + "do5line", + "dol5it", + "do4lon", + "d4ols", + "5dom.", + "doman4", + "domin5", + "dom5ino", + "dom5it", + "do5mo", + "don4at", + "4dony", + "3doo", + "d2or", + "4dor.", + "dor4m", + "dort4", + "d4os", + "do5sim", + "dossi4", + "dot1a", + "dot4tin", + "2dous", + "d4own", + "3dox", + "d1p", + "dr2", + "d5rail", + "d3ral", + "3dram", + "dran4", + "d4ras", + "drast4", + "3drel", + "dres4", + "dress5o", + "dri4e", + "d4rif", + "dri4g3", + "d4rom", + "dropho4", + "drunk3", + "4d1s2", + "d5sl", + "ds3m", + "ds4mi", + "d4sw", + "dt4", + "dt5ho", + "1du", + "2du.", + "du1at", + "3duc", + "duch5", + "duci5an", + "du4co", + "du5eli", + "du5ell", + "du5en", + "du5ett", + "du5in", + "dul3c", + "d3ule", + "dul4l", + "dum4be", + "dun4a", + "d5un4c", + "du2p", + "du3pl", + "5duro", + "d5use", + "dust5er", + "du3u", + "d1v", + "dver2", + "dvert3", + "dvoc5at", + "2d1w", + "dwell3", + "2d2y", + "dy4ad.", + "dy5ar", + "5dy4e", + "5dyk", + "dyl2", + "dyll3", + "5dymi", + "3dyn", + "dys3p", + "d3zo", + "ea2", + "4eab", + "e1act", + "eac4te", + "ea5cu", + "e5add", + "ead3er", + "ead1i", + "ead3li", + "ea4g", + "eak1", + "eal3a", + "eal3er", + "ea3log", + "eam4bl", + "eam3er", + "ean5i", + "eap2", + "eap5er", + "e3app", + "ear3a", + "ear3er", + "ear4li", + "e5ar2r", + "ear4te", + "earth5i", + "eas5er", + "ea4soni", + "e1as1s", + "eassem4", + "eas4t", + "east5i", + "eat5eni", + "eat3er", + "eat5ie", + "e3atif", + "eatit4", + "eat4itu", + "e3atri", + "e4atu", + "eau3", + "eav5i", + "eavi4e", + "eav5ou", + "eaz5i", + "e1b", + "ebar4", + "eb2b", + "ebe4", + "e4bel.", + "e4bels", + "e2ben", + "eb5et", + "eb2i", + "e5bil", + "e4bin", + "e4bis", + "e4bl", + "e4bos", + "ebot3o", + "e2br", + "eb1ra", + "eb2t", + "e4buc", + "ebus5i", + "ec2a", + "ec3ade", + "ecad5en", + "ecal5e", + "e5cam", + "e4capo", + "ec3at", + "ec5ath", + "e1ce", + "ecent5o", + "ech3i", + "e4cib", + "eci4f", + "ecip5i", + "e1cl", + "ec3lip", + "econ4sc", + "econstit5", + "ec3ora", + "ec5oro", + "ec3rat", + "ec5rean", + "e4crem", + "ec1ro", + "ect5ati", + "ec4ter", + "ecti4c", + "ec4tit", + "ec4t5us", + "ec1ul", + "e5culi", + "2ed", + "e5dans", + "e2dat", + "ede2", + "e4ded", + "e5deh", + "e4dele", + "edes3t", + "ede3te", + "edeter5", + "e3dev", + "e5dew", + "ed4g", + "edi4als", + "ed5ical", + "ed5ics", + "ediges4", + "ed5igr", + "ed3ime", + "ed1it", + "edi2v", + "ediv5id", + "ed3li", + "edor4", + "e4dox", + "ed1ro", + "edu5cer", + "e2dul", + "ed3ulo", + "e4d5ur", + "ee4ce", + "eed3er", + "ee4do", + "ee2f", + "ee5g", + "ee1i", + "ee2l1i", + "ee2m", + "eem5er", + "eem3i", + "eep1", + "ee4pa", + "eer4ine", + "eesi4", + "ee3to", + "e1f", + "efact5o", + "efal4", + "ef5eree", + "ef5inite", + "e4fite", + "ef4l", + "efor5est", + "2efu", + "e4fug", + "efut5a", + "egel3", + "egi5a", + "e4gib", + "e3gla", + "eg3le", + "eg4mi", + "eg5nab", + "e5g4on", + "e2gr", + "e5gur", + "e1h2", + "e5ho", + "eh5s", + "ehy2", + "ehyd5r", + "eid4", + "5eido", + "4eif", + "eig2", + "e5ignit", + "e4in.", + "e3inc", + "e2ine", + "e1ing", + "ein5i", + "e4ins.", + "ei4p4", + "eir3o", + "4eis", + "eis3i", + "eit5er", + "eith4", + "e2iv", + "eiv3er", + "e2iz", + "e1j", + "ejudic4", + "ek3en", + "ek5is", + "ek4l", + "e4lac", + "e5lad", + "el5age", + "elam4", + "el5anc", + "elast3", + "e4lates", + "el5ative", + "elch5er", + "eld3er", + "2ele", + "elea5g", + "4e4led", + "el5eni", + "el3eno", + "ele3o", + "ele5ph", + "el1er", + "e1les", + "e5less", + "e4leste", + "el3et3o", + "elev3a", + "ele3vi", + "el5ex", + "e4l3ica4", + "e1lie", + "eli4ers", + "e3lim", + "el3ing", + "eli3on", + "e4li4s", + "elit4t", + "e3liv", + "el4lab", + "ell5iz", + "e3loa", + "e3loc", + "elo5ca", + "eloc3u", + "elo4di", + "e2log", + "elom5ate", + "el5op.", + "el5ops", + "elp5in", + "el3so", + "el5tie", + "e1lu", + "elu4m", + "elus4", + "elv4", + "e5lyi", + "3elyt", + "em3ago", + "em3ana", + "emar4", + "emarc5a", + "em5atiz", + "emat5ol", + "em5bi", + "e1me4", + "e4mee", + "e4mel", + "e3mem", + "e4m3era", + "em5ero", + "emet4e", + "em4icis", + "e4mie", + "e2mig", + "emig5ra", + "em3ina", + "em5ing", + "e3mio", + "em3ism", + "e4mita", + "e4miu", + "em4mae", + "4emnit", + "emo3bi", + "emod4u", + "e2mog", + "e4moi", + "em3olo", + "em5om", + "4emon", + "e3moni", + "emon5ol", + "e2mor", + "em5oris", + "em3orr", + "e4motic", + "e5moz", + "empa5r", + "empara5", + "em5pes", + "4empli.", + "em4pre", + "em3um", + "e5mut", + "en3ac", + "e4nal", + "en3am3o", + "en4ann", + "e2n3ar", + "en3as.", + "ena5ture", + "3encep", + "en4cile", + "enct4", + "2end", + "en4d5al", + "en4dedl", + "end5rit", + "4ene", + "ene5d", + "en3ee", + "e5nelle", + "e5nep", + "e2ner", + "e5nereo", + "ener5v", + "en5esi", + "e3ness", + "en1et", + "en4ett", + "e2n3eu", + "e3new", + "en3gi", + "en3ic", + "en5ier", + "en3ig3r", + "en5in", + "enit5u", + "en3k", + "en1o", + "en3oi", + "eno2m", + "en3oty", + "enov3", + "en2s", + "ens5al", + "en3sp", + "en4sum", + "en4sus", + "ent3ar", + "en4ters", + "en5tia", + "en4tify", + "en2to", + "en4tri", + "ent5rin", + "ent5up", + "en4tus", + "4enu", + "en3ua", + "en3uf", + "en3ur", + "en5ut", + "5enwa", + "eo3b", + "e4och", + "e4oda", + "eof2", + "eo2l", + "eol5ar.", + "eol5at", + "eologi4", + "e5olu", + "eo3m", + "eon4a", + "e3ont", + "eop4t", + "e1or1", + "eor4de", + "eor3e", + "eor5o", + "eo1s2", + "eo4to", + "e1pa", + "ep4al", + "ep5arc", + "epa4t", + "epend5en", + "ep5ert", + "e4pete", + "epe5titio", + "ep5ex", + "eph1", + "eph4i", + "e2pig", + "e5pla", + "ep3lic", + "epol3a", + "epol3i", + "epolit5", + "ep3reh", + "epres5e", + "ep5rim", + "e4p5rob5", + "ept3or", + "e1p4u", + "e3pur5", + "e4puta", + "equin4", + "equi5no", + "er1", + "era4cie", + "era4do", + "era4g", + "era4l", + "er3aph", + "er3api", + "er3apy", + "4erati.", + "4eratim", + "er5atu", + "er3bat", + "er3be", + "erb5os", + "2erc", + "er3ch", + "er3cl", + "2erd", + "erd5ar", + "erdi4e", + "2ere", + "er3eal", + "4ered", + "er3egr", + "er5el.", + "er5ell", + "er5els", + "e4reme", + "er3en", + "5erend", + "eren4e", + "ere5ol", + "e3req", + "er3er", + "ere4s", + "er5ese", + "er3esi", + "er5este", + "er5esti", + "eres5tr", + "eret4", + "er3et.", + "er3ets", + "er3ett", + "ere4v", + "er3ex", + "ergi3v", + "er3gl", + "er3ia.", + "er4ian", + "eri4cid", + "5er5ick", + "er2id", + "er3ie", + "er3iff", + "er4imet", + "er3in", + "eri4na", + "eri4on", + "er3iou", + "er4isc", + "eri5sta", + "4eri2t", + "e3riv", + "er5iz", + "4erj", + "erk4", + "er3me", + "er4moi", + "5ernacl", + "er5nalis", + "ern3er", + "ern3is", + "ern3it", + "4ero.", + "er3oid", + "ero5is", + "ero5st", + "erpent5in", + "erre5la", + "er4rep", + "er5sine", + "er5ted", + "er4ter", + "ert5er.", + "ert5ers", + "er4thi", + "ert5iz", + "2eru", + "eru4b", + "eru5d", + "erund5", + "er4vil", + "5erwau", + "eryth3", + "2erz", + "4es.", + "es5am", + "es5an", + "e2sc", + "es5can", + "es5che", + "esci5e", + "escut5", + "e3sea", + "e3sect", + "e5see", + "e5seg5", + "ese4l", + "es5enc", + "e3sh4a", + "e1shi", + "e5shu", + "esi4an", + "es5ic.", + "e5sick", + "es5iden", + "esi5diu", + "es5ies", + "es3im", + "es3in", + "e5sion", + "e4sit", + "es4it.", + "es4its", + "e3skin", + "e3s4mi", + "es4od", + "es3ola", + "es3ol3u", + "es3ona", + "eso3p", + "e1sor", + "es3per3", + "es5pira", + "es5pit", + "es4pl", + "esplen5", + "es5pot", + "e5s2pr", + "es4s3an", + "essar5", + "ess5ee", + "es4sil", + "es2so", + "esta4b", + "est3an", + "e5star", + "es5tau", + "e2sti", + "est5ifi", + "est5igati", + "e3stoc", + "es5too", + "est4r", + "estud4", + "e1su", + "e2s3ul", + "es4ur5", + "et2a", + "et3al.", + "et5allis", + "et3al5o", + "eta5me", + "eta3p", + "et3ari", + "et5ary", + "et4as", + "et3ate", + "et3ati", + "et5ay", + "et3eer", + "etell5i", + "etend5er", + "et5eni", + "eter2", + "et3er3a", + "et5eria", + "etex4", + "e2th1", + "ethyl3", + "2etia", + "e3ticu", + "eti4gi", + "e5tim", + "et3in", + "eti4na", + "e3tir", + "et5itiv", + "eti4u", + "et5olo", + "e5tomete", + "e2ton", + "et3ona", + "etor3i", + "etra5g", + "4e4tral", + "etra5m", + "et4ran", + "et5ress", + "et1ri", + "et4ria", + "etrib5a", + "e4trim", + "et1ro", + "et2t", + "et3ter", + "etud4", + "et3ude", + "e4tum", + "et4we", + "et5z", + "eudio5", + "eue4", + "euk5", + "4eum", + "e3urg", + "eur5i", + "eus4", + "eu5ten", + "eu3ter", + "eut3i", + "ev4abi", + "eval5e", + "eva2p3", + "ev3ast", + "ev3at", + "ev5eli", + "eve4n", + "ev5erat", + "ev5eren", + "ever4er", + "e4veri", + "e4ves", + "e1via", + "e4viab", + "e2vic", + "evictu4", + "evid3", + "ev5ig", + "ev4ile", + "ev5ish", + "evis5in", + "evis5o", + "e4viu", + "evoc3", + "evol5e", + "evol5ute", + "evu4", + "e1wa", + "e4wag", + "e5way", + "ew1er", + "e3wh", + "ew5ie", + "ew1in", + "ew5ish", + "e3wit", + "e1wr", + "ex5ic", + "ex4on.", + "1exp", + "4ey.", + "ey4as", + "eyl4", + "ey3s2", + "ez5er.", + "ez5ers", + "ez5ie", + "1f2a", + "2fa.", + "fab4i", + "fa3cet", + "fact2", + "fa2c3u", + "2f3ag", + "fall5in", + "5falo", + "fa5lon", + "fals5ifie", + "4fan3a", + "fan5tasiz", + "fant3i", + "5far", + "far3i", + "5faw", + "4f5b", + "2f5d", + "2fe.", + "3feas", + "fea3tu", + "feb5r", + "3fec", + "2fed1", + "5fei", + "fe1li", + "fem3i", + "femin5", + "fend5er", + "f5eni", + "4fered", + "fer3ee", + "3fero", + "fe5roc", + "fer5om", + "3ferr", + "fer3v", + "2fes.", + "fess3o", + "fest3a", + "fest5i", + "fe4t", + "fet4al", + "fet4in", + "fet4o", + "3feu", + "fe5veri", + "2ff", + "f1fe", + "ffec4te", + "f5fet", + "f1fi", + "f5fia", + "f3fic", + "f5fie", + "ffil3", + "f2f3is", + "ff4le", + "ff3lin", + "ffoc3", + "ffoni4", + "ffor3e", + "f3fr", + "ffranch5", + "4f5h", + "fi5ance", + "fib5u", + "4fic.", + "4fical", + "3fici", + "4fics", + "fi5del", + "fid3en", + "fiel4", + "fier4c", + "fight5", + "1fi2l", + "2fin", + "fin2a", + "fi3nal", + "find3", + "fin2e", + "f1ing", + "5finin", + "fin4ni", + "fir2m1", + "f3ita", + "f5itee", + "fl2", + "3fla", + "fle2s", + "f3lica", + "flin4", + "3flo", + "flo5ric", + "3flu", + "flum4i", + "1fo", + "4fo.", + "3foc", + "fo2e", + "foeti4", + "fo1l4i", + "fo4lie", + "foment4", + "fo2n", + "fon4de", + "3foo", + "fo5ram", + "for5ay", + "for5b", + "for4di", + "fore3t", + "5form", + "for4m3a", + "fortu5na", + "fo3v", + "1fr2", + "frag5a", + "frant4", + "frar4", + "fratch4", + "fre4s", + "frost5i", + "fruc4", + "2f3s", + "fs4p", + "2ft", + "f1ted", + "f4ter.", + "ft5es", + "fti4et", + "ft4ine", + "3fu", + "4fu.", + "fu4c", + "fuel5li", + "fug4a", + "fu4min", + "fun2g", + "4fured", + "fur3n", + "fu3sil", + "fus5o", + "fu5til", + "4ga.", + "ga4cie", + "gadi4", + "ga4dos", + "3gag", + "3gai", + "3gale", + "ga5len", + "gali4a", + "gal5ler", + "3galo", + "gam4bl", + "gan5at", + "4ganed", + "gang5er", + "g5ant.", + "gan4tr", + "g5ants", + "g5arc", + "g4are", + "gar3ee", + "gariz4a", + "ga5rot", + "gar5p", + "5garr", + "1ga4s", + "gas5i", + "gas3o", + "gasol5", + "gass5in", + "gast3r", + "g1at", + "g4at.", + "gat5iv", + "g4ato.", + "g4atos", + "g4att", + "gat5u", + "gaud5", + "ga5za", + "g1b", + "g5d4", + "2ge.", + "5geal", + "3gean", + "2ge4d", + "3gedi", + "5gedn", + "4gef", + "1gel", + "4gele", + "ge4li", + "gel4in", + "gel5li", + "ge4lu", + "2gely", + "gem3i", + "5gemo", + "3gen", + "gen4du", + "gen5it", + "gen3o", + "gen5ti", + "ge4o", + "geo3lo", + "4gere", + "3germ4", + "2ges.", + "5gess", + "gest5at", + "3get", + "get3a", + "2g1f", + "2g1g", + "gg4a", + "g2ge", + "g5gedl", + "g3ger", + "g5gerer", + "ggi4a5", + "g3gli", + "gglu3", + "g5gly", + "ggrav3", + "g4gro", + "2gh", + "g5hai", + "gh5eni", + "g3ho", + "g4hos", + "gh2t", + "1g2i", + "4gi.", + "gi4all", + "gi4at", + "3gib", + "gi5co", + "gi4g", + "gi5gan", + "gin5gi", + "3gio", + "gi4or", + "gi4ot", + "5gip", + "gi5pa", + "g4i4s", + "5gis.", + "gi2t1", + "5gitu", + "giv5en.", + "2gl2", + "g3lar", + "5glass.", + "glec4", + "3gler", + "g4leto", + "g4letr", + "g4ley", + "gli5on", + "g5lis4", + "3glo", + "4g5lod", + "glom3", + "4glop", + "3glu", + "glu5te", + "glu5ti", + "3glyp", + "2g1m4", + "2gn2", + "g1na", + "g4nab", + "g5nate", + "5gnath", + "g5nati", + "gna5tur", + "gn5edl", + "gn5ee", + "gn3er", + "g1ni", + "g4nia", + "g2n3in", + "gn4in.", + "g4ni2o", + "g2no", + "5gnori", + "gno4s", + "2go.", + "5goa", + "3goc", + "5god", + "3goe", + "go4et", + "go4ge", + "4gogram", + "g5oid", + "go3is", + "go2me", + "5gonn", + "go5nom", + "3goo", + "goph4", + "4gor.", + "5gorg", + "4gors", + "g4ory", + "3gos", + "gos4t", + "2gou", + "gour4i", + "g1ous", + "gov1", + "g3p", + "1gr2", + "grab4", + "3gram", + "4grame", + "gra2p", + "g4re", + "gril4", + "grim3a", + "g4ro", + "gro4g", + "g5ron", + "grop4", + "3gru", + "gru3en", + "gru5i", + "grum4b", + "2g1s", + "gs4c", + "gs4t", + "g4sti", + "gth5eni", + "g5to", + "g4u2a", + "gu5ab", + "5guan", + "3guard", + "g5uat", + "2gue", + "5gueu", + "5guit4", + "gui5ta", + "gu2ma", + "gu4mi", + "3gun", + "g4uras", + "g4ured", + "gur4n", + "gur4u", + "4gury", + "gust5a", + "2g1w", + "2gy", + "gy2b", + "5gym", + "3gyn", + "gyn5o", + "g5z2", + "ha2", + "4ha.", + "h4ac", + "hadi4e", + "had4ine", + "hae3o", + "haged5", + "hagi3o", + "hag5u", + "ha5ic", + "hais4", + "hak4ine", + "hal5ant", + "ha4m", + "ham5an", + "han4cro", + "han2g", + "h1ani4", + "h5aniz", + "han4t", + "hant3a", + "ha4pe", + "hap3l", + "har1a", + "har5b", + "har4d", + "har5die", + "harge4", + "ha5rism", + "har3o", + "har4ted", + "har4ti", + "has4te", + "hat5o", + "haught5", + "havel4", + "hav5ersi", + "hav5o", + "h1b", + "h1c", + "h1d", + "hdeac5", + "hdu4", + "he2", + "4he.", + "h2ea", + "1head", + "3hear", + "hearch4", + "heast5", + "heav5en", + "hec3t4", + "he5del", + "he3do", + "heek4", + "h4ei", + "he3is", + "he5lat", + "h5elin", + "he3lio", + "he5liu", + "hel4li", + "h3el3o", + "hem1a", + "he3men", + "hemis4", + "he5mop", + "hem4p", + "hende5", + "he3or", + "hep1", + "h1er.", + "her4as", + "her2b", + "herb3a", + "herb3i", + "here3a", + "here3o", + "h5erett", + "h5erh", + "her5ial", + "h5erine", + "h1erl", + "her5om", + "h4eron", + "h1ers", + "h5erwa", + "hes3tr", + "het1", + "h4et3a", + "het3i", + "het4ted", + "heu2", + "heum3", + "heumat5", + "he4v4", + "hev5i", + "hex5o", + "h1f", + "h5h", + "2hi.", + "hi4ar", + "h1ic", + "hi3c4an", + "hi4cin", + "h4icl", + "h5ie.", + "h1ier", + "h4i4ers", + "h1ies", + "h3ifi4", + "h3ify", + "hig4o", + "hi5ka", + "hi4l", + "hi5ma4", + "hi5mer", + "himos4", + "h1in", + "hin4d", + "h2in2e", + "hi5nie", + "h5iniz", + "hi5nop", + "h2ins", + "hio5lo", + "h4ior", + "hi2p", + "hip3l", + "h4ir", + "hir4r", + "hirr5i", + "hit4a", + "hiv5a", + "4hl", + "h3la", + "h1le", + "h3let", + "h1l2i", + "hli4a", + "2h1m", + "h4manic", + "h5mica", + "2h1n2", + "hnocen5", + "4ho.", + "ho3an", + "ho4co", + "ho3don", + "ho5du", + "ho5ep", + "hol3ar", + "hold1", + "hol4is.", + "ho5lys", + "ho4mag", + "hom5in", + "h2o4n", + "hon5em", + "ho5neu", + "hon3ey", + "hong3i", + "ho5nio", + "hon1o", + "1hood", + "hoo5r", + "h4ope", + "ho2p5r", + "h4op4te", + "hor5et", + "h4orn", + "horn5i", + "ho5rog", + "hort5h", + "hosi4", + "ho4ton", + "h2ou", + "3house3", + "4h1p", + "2hr", + "hras5eo", + "hre4", + "hre5ma", + "hr5er", + "hres4", + "hri4", + "hrill5in", + "hrim4", + "h5rit", + "h3rod", + "hrom4i", + "hry4", + "h3rym3", + "2h1s", + "hsi4", + "h4sk", + "ht5ag", + "ht5ee", + "ht3en.", + "ht5ener", + "ht3eni", + "ht3ens", + "ht5eo", + "ht5es", + "ht4foo", + "h1th", + "ht4ine", + "hu4g", + "hu4mat", + "hu5mer", + "hu4min", + "hun4c", + "hunk4", + "hun4t", + "hur3i", + "hu3sia", + "huz4", + "h1w", + "h4wart", + "h2y", + "hy2l", + "hyl5en", + "hy2m", + "hyn4", + "hy3o", + "hyol5i", + "hy1pe", + "hy3ph", + "hyr4", + "hys3te", + "hy4t", + "2i1a2", + "ia4bl", + "iab5olis", + "iab5oliz", + "i2ach", + "iac3o", + "i2ac2r", + "ia5cri", + "ia5dem", + "i5ae", + "iaf4", + "i2ag4", + "ia3gn", + "i5a4g5o", + "ia3gr", + "i3ah", + "i5ai", + "ialect4", + "i3alit", + "ial5li", + "4ialn", + "i2a3lo", + "ia5ly", + "i5amb", + "ia3me", + "ianch5", + "i3ant", + "i5ape", + "ia3ph", + "i2ard", + "4iarit", + "i3at", + "ia5the", + "i5atom", + "iat4u", + "iatur4a", + "i3au", + "iav4", + "ib3era", + "ib1i", + "ibio4", + "ibios4", + "ib5li", + "4ibo", + "i4bon", + "ibor4", + "i4bose", + "i5bou", + "ib1ri", + "4ibu", + "ib3uta", + "ic3ac", + "ic5ado", + "i4cal", + "ic1an", + "2icar", + "iccu4", + "4ice", + "i5ceo", + "4ich", + "ich4i", + "ich5ing", + "ich5ol", + "4icin", + "i5cio", + "2ick", + "ic4lo", + "2i2co", + "ico3c", + "ic5ola", + "icon3o", + "i5cop", + "icotyle5", + "2i1cr", + "i4cri", + "i4cru", + "i4cry", + "ic4tedl", + "ic4ter", + "ict5ic", + "2icu", + "icu4lu", + "ic3um", + "i5cun4", + "i5cut", + "2i1cy", + "i2d", + "id1a", + "i5day", + "ide4m", + "id3enc", + "id3era", + "iderm5", + "i3dicu", + "id3if", + "i5dig", + "i5dil", + "i3dim", + "id4ines", + "idios4", + "idir4", + "id1is4", + "id4ist", + "2i4d1it", + "idi4v", + "id3li", + "id3ol", + "idol3a", + "4idomi", + "id3ow", + "4idr", + "id5ri", + "id3ul", + "ie2", + "4iec", + "2ieg2", + "ie3ga", + "ie5i", + "i5ell", + "4iem", + "2i1en", + "ien2d", + "i1er", + "i3eres", + "i2eri", + "ieri4n", + "4iern", + "ier2o", + "i4ert", + "i3esc", + "ies3el", + "i1es2t", + "i3est.", + "2i1et", + "i4et.", + "iet3ie", + "4ieu", + "i5euti", + "iev3a", + "iev3er", + "iev3o", + "2i1f", + "i2fe", + "if4fa", + "iff5ler", + "if3ic.", + "i4ficac", + "if5ics", + "ifi4d", + "ifi4n", + "4i2fl", + "i3fo", + "ifoc5", + "if5tee", + "i3fy", + "2ig", + "i3gad", + "ig3and", + "3igar", + "i1ge", + "i3ger", + "ight5er.", + "ight5ers", + "4igi", + "ign5iz", + "igno5m", + "i3gon", + "ig1or", + "ig3ot", + "i5gret", + "i4g5ro", + "igu5it", + "ig1ur", + "2i1h", + "ihy4", + "2ii", + "i5in", + "ija4", + "4iju", + "2ik2", + "ik5an", + "ike4b", + "i2l3a", + "ila4g", + "ila5tel", + "i5later", + "il4ax", + "il5dr", + "il4du", + "i3len", + "ilesi4", + "il3f", + "il3ia.", + "il3iar", + "ili4arl", + "i3lici", + "i5lien", + "ili4er", + "ili4fe", + "il4ific", + "il1in", + "il5ine.", + "4iliou", + "il5ipp", + "il5iq", + "il4ite", + "ilit5u", + "il4mo", + "i5lon", + "il3ou", + "ilth4", + "il2tr", + "4ilu", + "il5ul", + "i5lum", + "il5ure", + "il3v", + "4ilym", + "ima4c", + "im2ag", + "im3age", + "im1al", + "im5am", + "i5m2as", + "i4mated", + "i4matin", + "imat5u", + "im1i", + "i3m2ie", + "im4ine", + "im5ino", + "im5mes", + "i2mo", + "i5mog", + "i3mon", + "im5oo", + "i3mos.", + "impar5a", + "imparad5", + "im5pie", + "impot5", + "im5pr", + "impu4", + "im1ul", + "im5um", + "in3ab", + "4inace", + "in4ado", + "in5agl", + "in3air", + "ina4l", + "4inalit", + "in5am", + "in3an", + "in3ap", + "in4ars", + "i3nas.", + "4inata", + "inator5", + "in3au", + "in4aw", + "2inc", + "inc4tua", + "2ind", + "in5dar", + "inde5p", + "indes5", + "inde3t", + "indeterm5", + "in5dro", + "4inea", + "4ined", + "in5ee", + "in5ega", + "4in5eo", + "ine4s", + "in3esi", + "ine5te", + "4ineu", + "inev5", + "infilt5", + "infol4", + "4infu", + "4inga", + "in5gal", + "4inge", + "ing5ha", + "4ingi", + "4ingle", + "4ingli", + "4ingo", + "4ingu", + "ing3um", + "2ini", + "in5ia.", + "4inic", + "in4ici", + "in3ion", + "in4itud", + "4ink", + "ink4ine", + "4inl", + "2inn", + "2ino", + "4ino.", + "in3oi", + "i5nole", + "4inos", + "i3nos.", + "in5ose", + "in3osi", + "4inq", + "ins2", + "in4sch5", + "inse2", + "insect5", + "insec5u", + "in3si", + "5insk", + "insolv5", + "in4tee", + "int5ess", + "in3til", + "int5res", + "intu5m", + "2inu", + "in5ul", + "in5um", + "in3un", + "in3ur", + "invol5u", + "2io2", + "ioact4", + "i1od", + "iod3i4", + "iod5o", + "ioe4", + "io3gr", + "4i1ol", + "io3ma", + "i4omani", + "io3mo", + "i5ope", + "io3ph", + "i5opo", + "iop4s", + "i1or", + "iora4m", + "4iore", + "4iorit", + "5ioriz", + "4iorl", + "ior4n", + "io3sc", + "i3ose", + "i3osi", + "i4oso", + "io5sta", + "i3ot", + "iot4a", + "io5th", + "iot5ic", + "io5tr", + "i4oty", + "i4our.", + "i4ours", + "i5ox", + "2ip", + "ip3al", + "ipap4", + "ipar3o", + "ipart5ite", + "ip1at", + "i3pend", + "i1ph2e", + "iphen3", + "i5pheri", + "iphi4", + "i4phu", + "ip3id", + "i5pil", + "ip3in", + "ip4ine", + "ipir4", + "ip5is", + "ip1i4t", + "ip4iti", + "ip3lin", + "ip3lo", + "i3po", + "i4pog", + "i4poli", + "i4pom", + "ipon3", + "i4pow", + "ip2pl", + "ip3pli", + "ip4re", + "ip5tori", + "ip1ul", + "i5put", + "ipy4", + "2iq", + "i3qua", + "2ir", + "ir1a", + "ir4abi", + "ira4c", + "ir4ae.", + "ir4ag", + "ir4alin", + "ir4alli", + "i5raso", + "irassi4", + "iray4", + "ird3i", + "ire3a", + "ir3ec", + "ir5ee", + "irel4", + "ire5li", + "ires4", + "ir5ess", + "ir1i", + "ir2i4d", + "ir4im", + "ir4is.", + "5iriz", + "irl5ing", + "ir5och", + "ir5ol", + "ir3om", + "ir4q", + "ir2s", + "ir5ta", + "ir5tee", + "irwo4me", + "i4sa", + "is5ad", + "is3age", + "is1al", + "is3am", + "is1an", + "is3ar", + "is5av", + "4isb", + "i2s3c", + "is5chi", + "isci5c", + "4i1sec", + "ise5cr", + "is3ell", + "4is3en", + "is2er", + "is5ere", + "i2s3et", + "4iseu", + "is3har", + "ish5ee", + "4ishio", + "ish3op", + "is5hor", + "2isia", + "is5ic", + "is3ie", + "4isim", + "is3inc", + "4isis", + "is4ke", + "is1l", + "islun4", + "2isma", + "is1on", + "is5oner", + "iso5p", + "is1p", + "i3s2ph", + "5ispr", + "2is1s", + "iss5ad", + "is4sal", + "is5san", + "iss4iv", + "iss4o", + "4ista", + "is4tal", + "ist5enc", + "ist5ent", + "is5terer", + "4isth", + "is4t3ic", + "4istl", + "i4s1to", + "4is4tom", + "is1tr", + "3istry", + "4isty", + "i5sul", + "is3ur", + "2isy", + "it1a", + "it5ab", + "ita4c", + "4itai", + "it3am", + "it4ana", + "it4as", + "it3at", + "i3tect", + "it3ee", + "it3enc", + "it3ent", + "it3era", + "2ith", + "itha5l", + "ith5i", + "i5thol", + "ith3r", + "ithy5", + "2itia", + "iti4co", + "it5icu", + "it1ie", + "it3ig", + "4itim", + "it4in.", + "it4ins", + "4itio.", + "4itione", + "i5tiq", + "4i5tit", + "it3iv", + "it4li", + "it5lo", + "4ito.", + "it5ol", + "2iton", + "it1ou", + "2itr", + "it5ress", + "i4tric", + "2itt", + "it4tit", + "itu4als", + "it5uar", + "4itue", + "it1ul", + "it1ur", + "it3us", + "2i1u2", + "i3um", + "iur5e", + "2iva", + "iv5anc", + "iv1at", + "i4ved", + "iv5el.", + "iv5eling", + "iv5els", + "i4ver.", + "iv3eri", + "i4vers.", + "iver5sal", + "ives4", + "iv3et", + "i4vie", + "iv3if", + "i5vilit", + "5ivist.", + "5ivists", + "iv1it", + "i2vo", + "ivoc3", + "i5vore", + "2i1w", + "2ix", + "ix3o", + "i5ye", + "1iz", + "4izah", + "iz3i2", + "2izo", + "iz5oi", + "2izz", + "1ja", + "2ja.", + "3jac", + "ja2c5o", + "jac3u", + "jag5u", + "jal4", + "ja5lo", + "ja5pan", + "jel5la", + "jeo2", + "jeop3", + "4jes", + "jeu4", + "jew3", + "2ji", + "3jig", + "jil4", + "jill5", + "5jis.", + "3jo2", + "4jo.", + "joc5o", + "joc5u", + "jol4e", + "4jr", + "4js", + "ju1di", + "jui4", + "ju5l", + "ju3ni", + "juscu4", + "jut3a", + "ju1v", + "k4abi", + "k2a5bu", + "kach4", + "k3a4g", + "kais5", + "ka4l", + "ka5lim", + "kal4is", + "k4an", + "ka3o", + "kap4", + "kar4i", + "1kas.", + "kaur4", + "kav4", + "k1b4", + "k1c", + "kcom4", + "k5d2", + "kdo4", + "kdol5", + "4ked", + "ke5da", + "k5ede", + "3kee", + "ke4g", + "ken4d", + "keno4", + "kep5t", + "ker5a", + "k4ere", + "k5erel", + "ker4j", + "ker5o", + "kes4i", + "ket5a", + "key4wo", + "k1f", + "kfur4", + "k3ho", + "5kih", + "ki2l", + "kilo3", + "k1in", + "k2in.", + "3kind", + "kinema4", + "kin5et", + "k3ing", + "kin4i", + "k2ins", + "kir3m", + "kir4r", + "kis4", + "3kis.", + "k1ish", + "kit5c", + "ki4w", + "kk4", + "k5ker", + "k2l2", + "k3la", + "k5lea", + "k3ler", + "k3let", + "k3li", + "k3lo", + "k1m", + "kn2", + "k2no", + "1know", + "ko5a", + "kol4", + "ko5mi", + "ko5pe", + "k1p", + "k5ro4", + "k3ru", + "4k1s", + "k3sl", + "ks2mi", + "ks4t", + "k1t", + "kur5", + "k5v", + "k1w", + "3kyl", + "l2a", + "4la.", + "5laa", + "lab5ar", + "label4", + "5labr", + "l4ac", + "la2ca", + "la5ceo", + "la5cer", + "la4ch", + "la2co", + "5la5col", + "lac5on", + "la3cu", + "la4de", + "l5adm", + "l4ae", + "l4af", + "la3ger", + "la4gis", + "lag3r", + "5lah4", + "la4ic.", + "l4al", + "4lale", + "5lamandr", + "la5melli", + "lam4ie", + "lam1o", + "l5amu", + "lan3at", + "lan2d", + "3land.", + "land3i", + "3lands", + "lan4er", + "lan3et", + "lan5tine", + "lan4tr", + "la4p", + "lapi4", + "lar5an", + "lar5de", + "4lared", + "l4as", + "lat5al", + "la4te", + "5latilis", + "5latiliz", + "5latini", + "lat5us", + "l4au", + "5laur", + "lav5at", + "l4aw", + "4laz", + "l3b", + "lbe4", + "l4bit", + "l4by", + "l1c2", + "l2cat", + "lce4", + "lcen4", + "l4cere", + "lch4e", + "l3dar", + "l3ded", + "l3deh", + "l5dera", + "ld3est", + "l5dew", + "ldi2", + "l3die", + "ld4ine", + "l5di5nes", + "ld3ish", + "ld5li", + "l3do", + "4le.", + "3leagu", + "le5atio", + "leav5er", + "l3eb5ra", + "le3ca", + "le5cha", + "lect5ica", + "2led", + "le5dr", + "leg1a", + "l3egan", + "3legg", + "le4gin", + "leg3o", + "le3gra", + "lek4", + "4leled", + "lel5o", + "lelu5", + "lem5enc", + "lem3is", + "l5emiz", + "5lemm", + "l3emn", + "le2mo", + "lem5on", + "l5enda", + "len5dar", + "lend4e", + "len4do", + "le1ne", + "le5nie", + "len3o", + "4lentio", + "len5u", + "le3on", + "leo4s", + "le5q", + "2ler", + "le5rec", + "5l4eria", + "l4eric", + "le5rig", + "ler3om", + "leros4", + "ler3ot", + "4les.", + "le3sco", + "3les4s", + "1let", + "le5tra", + "le5tre", + "5le5tu5", + "leur5", + "2lev", + "l3eva", + "5leve", + "lev5ita", + "le4wi", + "l5exa", + "1ley", + "lf5id", + "l2fo", + "lf3on", + "l1g2", + "l4gal", + "l4gem", + "lgi4a", + "l4gid", + "l4goi", + "l3h", + "4li.", + "li4ani", + "lias4", + "lib1r", + "l1ic.", + "5lich", + "li4cie", + "5licio", + "l3ic3on", + "lict4o", + "li4cu", + "l3ida", + "l4idar", + "5lidif", + "3lieu", + "l4ife", + "l4ifo", + "lift5er", + "1lig", + "li5ger", + "light5i", + "5lih", + "3lik", + "1l4il", + "lil4i", + "lim2b", + "limet4e", + "lim4p", + "l4ina.", + "l4inas", + "lin4d", + "l4ine", + "5lin3ea", + "lin4er.", + "lin4ers", + "lin4ger", + "ling3i", + "5lingt", + "3lingu", + "3linq", + "lint5i", + "3liog", + "li4ol", + "lio3m", + "liot4", + "li3ou", + "5liph", + "lipt5", + "li1q", + "3lir", + "l1is", + "l4isk", + "5lisse", + "l1it", + "l2it.", + "l3it5a", + "5liter", + "3lith", + "5litia", + "3litr", + "lit4u", + "l4iv", + "l5ivat", + "liv3er", + "liv5id", + "lkal5o", + "lk5at", + "lk3er.", + "lk3ers", + "ll2", + "l1la", + "lla4ba", + "llact4", + "l5las", + "l4law", + "l5leb", + "l1lec", + "l1leg", + "l3lei", + "l1lel", + "lle5m", + "l1len", + "l3lep", + "l3leu", + "l3lev", + "ll3f", + "l1li", + "lli5am", + "lli4an", + "llib4e", + "llic4", + "l4licl", + "lli5co", + "l5lie", + "lligat4", + "l2lin", + "l5lin.", + "l3lina", + "l3line", + "l5lio", + "lli5v", + "ll3m", + "l1lo", + "lloc3a", + "lloc5u", + "llo2q", + "l4lov", + "llow5er", + "ll3p", + "ll3s", + "ll5t", + "l1lu", + "llun4", + "l5lya", + "l3lyc", + "l3lyg", + "l3lyh", + "l3lyi", + "l5lym", + "lm2", + "l1ma", + "l1me", + "l4mer", + "lm3ing", + "l5mip", + "l2m3od", + "l1n4", + "l3ne", + "lneo4", + "2lo.", + "5load", + "5lob3a", + "1loc", + "loc3al", + "loc5ul", + "lo4cus.", + "2locy", + "l3odis", + "3lo3dr", + "1log", + "lo5gan", + "4loi.", + "lo5mi", + "lom4m", + "lon4al", + "lon4e", + "l5onel", + "lo5ney", + "long5in", + "3lonia", + "loni4e", + "l3onis", + "l3oniz", + "loom5er", + "lop4e", + "5lo5pen", + "l3opm", + "1lo1q", + "l4ored", + "lor5iat", + "lor4ife", + "lo5rof", + "loros4", + "l4os.", + "lo1so", + "loss4", + "los5sie", + "lot5at", + "loth4ie", + "lo5tu", + "5loup", + "lp1at", + "lp3er", + "lph2", + "l5phe", + "l3phin", + "l2pho", + "l3pie", + "l3pit", + "lr4", + "l3ri", + "l3ro", + "l5ru", + "4ls", + "l5sam", + "ls5an", + "lsi4fia", + "lsi4m", + "ls4is", + "l5sk", + "ls4p", + "l1s2t", + "ltan3e", + "l4tang", + "lt5ant", + "l5tar", + "l1te", + "l4tei", + "ltern3", + "lth3i", + "lti4ci", + "ltim4a", + "ltin4", + "lti3t", + "l3t4iv", + "lt4or", + "l1tr", + "ltramont5", + "l1tu", + "l4tus", + "4lu.", + "lu1a", + "luch4", + "lu2c5o", + "luc5ra", + "lu4cu", + "4lue", + "lu1en", + "lu5er", + "lu1i", + "lu4it", + "lum4bri", + "lu4mo", + "5lump", + "lu2m5u", + "lunch5eo", + "5lune", + "l3unta", + "lu3ori", + "5lup", + "3lur3o", + "lusk5", + "luss4", + "lut5an", + "4lut5ar", + "5lutioniz", + "lu5toc", + "lut5r", + "lu1v", + "lv5ate", + "l5vet4", + "l4vi", + "l4vor", + "l3w", + "lx4", + "2ly", + "4ly.", + "ly1c", + "ly4ca", + "lyc4l", + "lyc5os", + "lym2", + "lymph5", + "lyp2", + "ly4pa", + "lypt5o", + "3lyr", + "lys5er", + "3lyw", + "3lyz", + "lz4", + "4ma.", + "m4aca", + "mac3ad", + "ma5chine", + "5machy", + "ma4cis", + "mact4", + "4mad.", + "4mada", + "4mads", + "ma4ge", + "5magn", + "2mago4", + "2mah", + "ma5ho", + "3ma4i", + "4mai.", + "maid3", + "5mak", + "mal3ap", + "mal5ari", + "5male2", + "mal5ed", + "mal3ef", + "m3alg", + "m3alis", + "mal4is.", + "mal3le", + "mal4li", + "2mam", + "mament4", + "m5ament.", + "1man", + "3m4an.", + "man3a", + "man5dar", + "man3dr", + "manic4", + "man4ica", + "ma5nil", + "m4ans", + "mantel5", + "2map", + "m3aph", + "1mar", + "5maran", + "mar5ol", + "ma5ron", + "ma3roo", + "mar5ri", + "mar4shi", + "mar3v", + "ma3son", + "massi4", + "mass5ing", + "3mas1t", + "mas4ted", + "mast4ic", + "mas4tin", + "m4at.", + "m4aten", + "ma3ter", + "mater5n4", + "m4atit", + "mat4iti", + "m4atiza", + "ma3tog", + "mat5om", + "ma3top", + "m4ats", + "3m4att", + "ma5ture", + "mav4", + "2m1b", + "mbat4t", + "mb4d", + "m5bec", + "m5berer", + "m4bery", + "m4bes", + "mb2i", + "m2bic", + "m5bil5", + "m4b3ing", + "m4bis", + "mb5ist", + "mbival5", + "m5bler", + "m3bli", + "mbru4", + "mbu3l", + "mbur4", + "m1c", + "m5d", + "m2e", + "2me.", + "mea5g", + "me5and", + "me4ba", + "me4bi", + "2med", + "4med.", + "3media", + "med5icat", + "4medie", + "m5ed5ies", + "3medit", + "me4do", + "m5edy", + "me2g", + "5meg2a1", + "mega5t", + "4mele", + "mel5ee", + "mel5ler", + "mel3on", + "mel4t", + "melt5er", + "me2m", + "4m5eme", + "1men", + "3men.", + "2mena", + "men4ag", + "mend5er", + "mend5o", + "me1ne", + "ment5or", + "5ments", + "5meog", + "me4p", + "m5eran", + "4mere", + "mer4ia", + "2me2s", + "mes5en", + "me5si4a", + "mes5q", + "3mesti4", + "1me2t", + "meta3t", + "met1e", + "4meted", + "meth4i", + "meti4c", + "met5ici", + "met3o", + "met3ri", + "m1f", + "4m3h", + "4mi.", + "m1ic", + "mi4cin", + "mi3co", + "3micro", + "m4ict", + "mi3cul", + "mi4cus", + "m4idi", + "mid4in", + "mid5on", + "mi5fi", + "mig5a", + "migh5ti", + "mi2gr", + "4mij", + "mi5ka", + "m2il", + "m3ila", + "mil4ad", + "4m5ilie", + "mil5ies", + "3mill", + "mi5lo", + "mil4t", + "3m2im", + "mim5i", + "5min4d", + "mind5er", + "min4er.", + "min4ers", + "ming5li", + "min5ie", + "m4init", + "min3ol", + "1m4int", + "minth5o", + "mi3o", + "mi3p", + "mirab4", + "mi5racu", + "m2is.", + "m4isc", + "mi4se", + "4misem", + "mis3ha", + "5missi", + "m3ist.", + "mis4tin", + "m3ists", + "mi2t", + "m5itan", + "4mity", + "3miu", + "5mix", + "4m1l", + "mlo5cuti", + "mlun4", + "2m1m2", + "mman4d", + "mmand5er", + "m3medi", + "mmel5li", + "mmet4e", + "mmig3", + "mmin3u", + "mmis3", + "mmob3", + "m5moc", + "mmor3", + "mmut3a", + "4m1n2", + "mnif4", + "m4nin", + "mni5o", + "mnis4", + "mno5l", + "1mo", + "4mo.", + "2moc", + "mod1", + "mod5ifie", + "mogast4", + "mo4go", + "mog5ri", + "m5oir", + "mok4i", + "mol3a", + "4molog.", + "4mologs", + "4mologu", + "mo3ly", + "mo1m", + "mo4mis", + "m4on", + "mona4", + "4moned", + "mon1g", + "mo4no", + "monolo4", + "monolog5i", + "m4op", + "mophil5i", + "mop4t", + "m3orab", + "m3orat4", + "mor4ato", + "m5ord", + "mo5rel", + "3moria", + "m5oriz", + "mor5on", + "3morp", + "3morse", + "mor5tal", + "mo3sp", + "5most", + "mo3sta", + "2m1ous", + "m1p", + "m3pa", + "m4panc", + "m4pant", + "mpath3", + "mpel5li", + "m5perer", + "mper3i", + "mpet5it", + "mphal5o", + "m4phe", + "m4phl", + "m2pi", + "mp5id", + "m5pig", + "mp3ily", + "mp1in", + "m3pir", + "mp3is", + "m3po", + "mpol5it", + "mpo2t", + "mpov5", + "mp3to", + "mp5tr", + "m3pu", + "m5q", + "m3r", + "m4ry", + "4m1s", + "msel5f", + "m5si", + "msol4", + "mtu4", + "muck4e", + "muff4", + "mul1t2", + "m5unc", + "mu5nio", + "mun3is", + "mus5co", + "mu4se", + "mus5ke", + "mu3til", + "m1v", + "m3w", + "2my", + "5my3c", + "my4d", + "my3e", + "3myi", + "5myst4", + "3myt", + "n1a", + "2na.", + "na2c", + "nach4", + "na5cious.", + "na5ciousl", + "nac4te", + "nac5tiva", + "na5culari", + "na4d4a", + "nadi4", + "nad4op", + "n2ae.", + "naffil4", + "nag4a", + "n4agen", + "5na5geri", + "na4gi", + "n5ago", + "5n4a3gr", + "5nah", + "5nail", + "na5iv", + "nak2", + "4naled", + "n5alg", + "n4alia", + "na3ly", + "1nam", + "3name", + "nam4n", + "na5nas", + "nannot4", + "nan4ta", + "nan5ted", + "nan4to", + "na5o", + "4n4ard", + "nar5tisti", + "n2as", + "nas5i", + "nas5p", + "nas3s", + "nas5te", + "nat5al", + "na5tat", + "n4atee", + "na3the", + "nath4l", + "nati4", + "n4ati.", + "nat5ic", + "n4ato.", + "na3tom", + "na4tos", + "nat4r", + "na5turi", + "naugh5ti", + "naus3", + "3naut", + "naut3i", + "na2v", + "na5vel", + "n3b4", + "nbarric5", + "nbeau4", + "nbe4n", + "nbene4", + "nbet4", + "nbit4", + "n1c2a", + "n4cal.", + "ncarn5at", + "ncel4i", + "ncent5ri", + "n4cept.", + "n3cer", + "ncer4e", + "n4ces.", + "n5cet", + "n5cey", + "n3cha", + "nch4ie", + "n3cho", + "nch5olo", + "n3chu", + "n4cic", + "ncid5en", + "n4cif", + "ncip5ie", + "n1c2l", + "n4cles", + "ncoc4", + "nco5pat", + "n1cr", + "nc1t", + "nc4tin", + "nct4ivi", + "nct2o", + "n1cu", + "ncu4lo", + "n4cun", + "n4curvi", + "ncus4t", + "4nd", + "n2da", + "n3da4c", + "n3dal", + "n4dale", + "n3dam", + "nd3anc", + "nde2", + "n3dea", + "nde3ci", + "n1ded", + "nde4l", + "ndeleg4", + "nd3enc", + "ndepre4", + "n3derl", + "nde4s", + "ndes5cr", + "n5dez", + "nd4hi", + "n1dic", + "ndic5u", + "ndid5a", + "n3die", + "nd5ily", + "nd4ine", + "nd3ise", + "nd5is4i", + "nd5ism.", + "nd5ity", + "nd3ler", + "nd1li", + "n5doc", + "ndor4", + "n2dou", + "nd5our", + "ndrag5", + "ndram4", + "n5dron", + "ndu4b", + "nduct5iv", + "n4dun", + "nd2we", + "n3dyi", + "2ne.", + "ne3alo", + "n3ear", + "ne2b3u", + "5neck", + "ne4cl", + "ne2co", + "n5ectom", + "2ned", + "3nedi", + "ne4du4", + "neg3a", + "ne3go", + "5negu", + "neis4", + "2nele", + "ne5lia", + "neli4g", + "n4ely", + "ne2mo", + "4n1en", + "n3end", + "neo3l", + "neon4", + "ne2p", + "n1er", + "4nered", + "5nering", + "ner5o", + "ner4r5", + "ner2v", + "nerv5in", + "2nes.", + "n1esc", + "ne3sia", + "1ness", + "n1est", + "nes3tr", + "net3a", + "net3ic", + "ne4tog", + "net1r", + "neuma5to", + "neut5r", + "nev5er", + "n4ew", + "news3", + "n4eys.", + "n3f", + "nfo4", + "nform5er", + "nfortu5", + "nfran3", + "4ng", + "ng2a", + "n4gae", + "n5gee", + "n3geri", + "n5gero", + "ngh4", + "n2gi", + "n5gic", + "ngio4g", + "n5glem", + "n3glie", + "n5glio", + "ng1n", + "n1go", + "n4gry", + "n1gu", + "n2gum", + "n1h2", + "nhab3", + "nho4", + "nhy2", + "nhyd5", + "n1i", + "4ni.", + "3niac", + "ni3ba", + "n4icab", + "ni4cen", + "4nicl", + "nict5a", + "ni4cul4", + "ni4dio", + "n2ie", + "ni4ers", + "nif4f", + "nift4", + "nif5ti", + "ni2g", + "night5i", + "n3igm", + "3nign", + "nik5e", + "n2il", + "nil4a", + "n3im1", + "n4ime", + "5nimet", + "n4ines", + "nin4j", + "5ninn", + "n4inu", + "5niol", + "ni1ou", + "3nipu", + "5niq", + "n4is.", + "n4isk", + "nis4l", + "nis4o", + "n5iss", + "nis5ter.", + "nis5ters", + "nitch4", + "ni4te", + "ni3tho", + "n4itos", + "ni5tra", + "nit5res", + "ni3tri", + "nit4ur", + "n2iv", + "niv4a", + "ni3vo", + "nivoc4", + "niz5en", + "n1j", + "njam2", + "njur5i", + "4n2k", + "nk5ar", + "n5kero", + "n3key", + "nk5if", + "nk5il", + "4n1l2", + "nland5", + "n3le", + "nlet4", + "n3m", + "nmater4", + "nmor5ti", + "n1n4", + "nne4", + "nnel5li", + "nnerv5a", + "n3ni", + "nni3ki", + "nnov3", + "n5nyi", + "4no.", + "n5obi", + "no5bil", + "nob4l", + "no5blem", + "nobser4", + "n5ocula", + "no4di", + "n4ody", + "noe4c", + "no4fa", + "nois5i", + "n5ol.", + "no3la", + "nol4i", + "nom3al", + "1nomi", + "no2mo", + "4none", + "3nonic", + "5nood", + "nop5i", + "nora4t", + "nor5di", + "nor4ia", + "nor4is", + "nor3ma", + "n4oro", + "nor4t", + "n4os.", + "nos4o", + "no3sp", + "not1a", + "3note", + "n1ou", + "n4oug", + "3noun", + "2nous", + "nou5v", + "nova4l", + "nove2", + "nov3el", + "novel5e", + "n4ow", + "now5er", + "now3l", + "n3p4", + "npil4", + "npla4", + "npoin4", + "npo5la", + "npos4", + "npri4", + "n1q", + "n4quef", + "n1r", + "nre4i", + "nre3m", + "nres5tr", + "4n1s", + "ns2c", + "n2sco", + "ns3cot", + "n4scu", + "n5sec", + "nsec4te", + "n2ses", + "n5seu", + "n3sh2", + "n2si", + "ns3ib", + "n4sic", + "n5sick", + "n3sid", + "n3sie", + "ns5ifi", + "ns3ing", + "n3sio", + "n3s2is", + "nsi2t", + "ns3iv", + "nsolu4", + "n5son", + "n4sore", + "n4sory", + "n3spir", + "n3s2t", + "nsta4", + "nstil4", + "n3su", + "nsur4e", + "n3swa", + "ntab4u", + "nt3age", + "nt1al", + "n4t3anc", + "nt5and", + "ntan5eo", + "n4t3ant", + "nt4ariu", + "n5tasis", + "nt3ast", + "nt1at", + "nt5ath", + "nt3ati", + "nt5ativ", + "n5tau", + "n1te", + "n4tec", + "n4tee.", + "n4tees", + "n3tel", + "ntend5en", + "n4teo", + "n4ter.", + "n3teri", + "n5tern", + "ntern5al", + "nter5nat", + "nth2", + "n1the", + "nther5", + "nth5ine", + "nt2i", + "nt4ib", + "n4tic.", + "n5ticis", + "n5ticiz", + "n4tics", + "ntic4u4", + "n3tid4", + "n1tie", + "n4tify.", + "n3tig", + "nt5ilati", + "n5till", + "nt3ing", + "nt5ing.", + "nti3p", + "n4tipar", + "n4tis.", + "nt3ism", + "nt3ist", + "n5titio", + "nt3iz", + "n2tj", + "n1t2o", + "n3tom", + "ntoni4", + "n5top", + "n1tr", + "ntra3d", + "nt3ral", + "n4trant", + "n3trat", + "nt5ress", + "nt3ril", + "ntrol5ler", + "n5trym", + "n1tu", + "n3tua", + "ntub5", + "ntup5li", + "n5tur", + "n2ty", + "n2u", + "nu1a", + "5nuc", + "3nud", + "nud5i", + "nu3en", + "nug4a", + "nu3i", + "nu4is", + "5nuk", + "n4ulo", + "n3ult", + "nultim5", + "nu1me", + "5numenta", + "5numer", + "5numi", + "3nunc", + "nu3tat", + "n5utiv", + "nu4to", + "nu1tr", + "n3v2", + "nve2", + "nvel3", + "nven4e", + "nven5o", + "nvers5an", + "nvi4t", + "nvoc5at", + "n5w", + "nwin4", + "nwom4", + "n2x4", + "2ny2", + "5nyc", + "nym5it", + "nyth4", + "n1z2", + "nzy4", + "2oa2", + "o5ace", + "o3act", + "oad5er", + "oad5i", + "o3ag", + "oak5er", + "o3ales", + "oal4i", + "oal5in", + "o5alit", + "oan4t", + "oap5i", + "oar5er", + "oar4se", + "oast5er", + "oat5a", + "oat5ee", + "oat5er", + "4oba", + "obe4l", + "ob2i", + "ob3ing", + "2obi3o", + "ob3it", + "o3bla", + "ob1li", + "4obo", + "ob3oc", + "o5bol", + "o5bot", + "o3bra", + "obrom4", + "ob5t", + "ob3ul", + "o3bus", + "2oc", + "oc2a", + "o4cab", + "o3cad", + "oc5ag", + "o5calli", + "o4c5ativ", + "oc5ato", + "4o3ce2", + "o4cea", + "ocen5o", + "ocess4i", + "och4e", + "och5in", + "o3chon", + "ochro4n", + "o5chu", + "oci3ab", + "oci4al", + "o1cl", + "o2cle", + "o1cr", + "ocre3", + "oct2", + "oc2te", + "oc1to", + "ocu4lu", + "ocum4", + "oc5uo", + "ocuss4", + "ocus5si", + "ocut5r", + "o1cy", + "o5cyt", + "ocyt5o", + "od3al.", + "ode4c", + "o5deg", + "ode4ga", + "o5dend", + "o3dent", + "odes4", + "od3ica", + "o4d1ie", + "od3iga", + "od4il", + "od1is2", + "odis5ia", + "od5it", + "5odiz", + "od3li", + "o2do", + "od5olo", + "od5ous", + "o3dro", + "od5ru", + "o2du", + "odu5cer", + "o4duct.", + "o4ducts", + "od3ul", + "o5dyt", + "oe3a", + "oe4bi", + "oe5cu", + "oe4d", + "o5ee", + "oe5ic", + "o3elec", + "oelli4", + "oelo4", + "oe3o4p", + "oep5", + "o5eq", + "o3er", + "oes3t", + "o1et", + "o4et.", + "oet3i", + "oet4r", + "3oeu", + "o3ev", + "o3ex", + "oflu4", + "4ofo", + "o4ful", + "ofun4", + "2o1g", + "o2ga", + "o3gam", + "og5ar5", + "o3gas", + "ogen1", + "o5gey", + "o3gi", + "o4gio", + "og2na", + "ogoni4", + "o4got", + "o2gri", + "o4gro", + "og4sh", + "o2gu", + "o5gyr", + "o1h2", + "o3ha", + "ohab3", + "o3he", + "oher4er", + "o3ho4", + "ohy4", + "2oi", + "oi4c", + "o3ic.", + "oi5ch", + "o2i4d", + "4oide", + "oig4", + "oi5ki5", + "oil3er", + "oil5i", + "oin3de", + "o3ing", + "oin4t5er", + "oin4tr", + "oi4o", + "4ois", + "o3ism", + "oi4t", + "oit4al", + "oith4", + "o1j", + "ok4ine", + "ok3l", + "ok5u", + "ola4c", + "o4lack", + "o5lali", + "ol4an", + "olan5d", + "ol5ast", + "olat5er", + "ol5ch", + "ole2c4", + "ol5eci", + "ol5efi", + "o3leo", + "ole4on", + "o3lep", + "ol1er", + "o3lest", + "o3leu", + "o1lia", + "ol3ica", + "o3lice", + "ol5iciz", + "ol5ick", + "ol3ics", + "ol5id.", + "oli2e", + "o3lier", + "ol5ies.", + "o5lif", + "oli4f3e", + "oli5go", + "o5lina", + "ol3ing", + "oli5os", + "ol5ip4", + "olis4", + "ol2it", + "olle2", + "ollim3", + "ol4lope", + "ol4lyi", + "ol3mi", + "o1lo", + "4oloc", + "ol3oid", + "o4lona", + "olon5el", + "ol1or", + "o3los", + "ol1ou", + "4ol1ub", + "o3lumi", + "o5lunte", + "ol3us.", + "oly3ph", + "4olyt", + "2om", + "o1ma", + "o4mab", + "o2mac", + "o2mal", + "o4mane", + "omast4", + "o3mat", + "om4be", + "ome4d", + "ome4g", + "omeg5a", + "ome3li", + "om3ena", + "omen4t", + "o3meri", + "om1i", + "o3mia", + "omi2c", + "omic5r", + "om4ie.", + "omil4", + "om4iny", + "omiss4", + "om2it", + "omme4", + "om2na", + "omni3", + "o4moi", + "omoli3", + "o2mo4n", + "om5ony", + "o4mos.", + "omot5iv", + "o2mou", + "om5pil", + "ompt5er", + "ona4d", + "on3ai", + "o5nas.", + "onast5i", + "on5ativ", + "4onau", + "on1c", + "oncat3", + "on4cho", + "5ond5ar", + "ond5ent", + "on3der", + "on3dr", + "on5dy", + "o2ne", + "4onea", + "onec4r", + "4oned", + "on1ee", + "on5ell", + "o3neo", + "on3ess", + "on1et", + "ong3at", + "on4gu", + "4onh", + "4o1nia", + "on5iar", + "2oni4c", + "onic5a", + "onical4", + "on4id", + "on3ies", + "on3if", + "o5nig", + "o1nio", + "onk4s", + "4onnes", + "on5odi", + "on5oi", + "ono4mi", + "4o5nomic", + "ono3s", + "o5nota", + "ons2", + "2ont", + "ont5ane.", + "on4ter", + "onti5fi", + "onton5", + "ont4r", + "on4tre", + "on5ur", + "o5nus", + "onvo5lu", + "on2z", + "2oo", + "oof3er", + "oo1i", + "ook3er", + "ook3i", + "oo4le", + "ool5ie", + "oo4m", + "oon3i", + "oo2p", + "oop4ie", + "o3opt", + "oo4se", + "oost5er", + "oo2t", + "oot3er", + "ooz5er", + "o1pa", + "o4pab", + "o5pali", + "opa5ra", + "opath5", + "o5pec", + "opens4", + "op1er", + "3opera", + "4operag", + "o1pha", + "o4phe", + "oph4ie", + "o5phil", + "op5hol", + "o1phy", + "ophy5la", + "op1i", + "op3ies", + "op5ing", + "o3p2it", + "4opl", + "oplast4", + "o4poi", + "opol3i", + "opon4", + "op5ony", + "op5ori", + "opoun4", + "o2p5ov", + "op2pl", + "op5pli", + "oprac4", + "op3ran", + "opre4", + "opro4l", + "op5rop", + "op5so", + "1op1t", + "op2ta", + "op1u", + "o5quial", + "or1a", + "or5ado", + "ora4g", + "o5rai", + "or5al", + "4orals", + "oram4", + "oran3e", + "orator5", + "orb3in", + "or4ch", + "orch3i", + "or4du", + "2ore", + "or5ead", + "ore5ar", + "ore5ca", + "ore3f", + "ore3g", + "or3ei", + "oreo5l", + "or3esc", + "ore3sh", + "or3ess", + "orest5at", + "or5este", + "or5ett", + "ore4v", + "5orex", + "or4fr", + "or5gn", + "or1i", + "4ori.", + "or3ia.", + "4orian", + "ori4ci", + "ori5cid", + "orien4", + "or3if", + "5orig", + "ori5ga", + "ori4no", + "4orio.", + "or5ion", + "4orios", + "ork5a", + "2orm", + "orm1i", + "or3n4a", + "5ornis", + "or3nit", + "or3one", + "o5roo", + "or5ose", + "or5oso", + "or1ou", + "orrel3", + "orres3", + "or4sc", + "or4sey", + "or4sti", + "2ort", + "ort3an", + "ort3at", + "ort3er", + "or5tes.", + "or3thi", + "or4thr", + "or4tit", + "ort3iz", + "or4tor", + "or5tra", + "ort3re", + "4or1u", + "or4un", + "ory5p", + "osa5i", + "os3al", + "osar5", + "o1sc", + "os4ca", + "os4ce", + "o2sch", + "o4sci", + "osclero5s", + "o3sec", + "osec3u", + "ose5g", + "os5enc", + "osens4", + "os5eo", + "oser4", + "o2set", + "os5eu", + "o3sia", + "osi4al", + "osi4an", + "os5ide", + "o3sier", + "os5if", + "os1in", + "o4sis", + "o5ske", + "o5son", + "o3soph", + "os3opo", + "4osp", + "o3spec", + "os1pi", + "os4sa", + "oss5ar", + "os4sit", + "4osta", + "ost5age", + "os4tar", + "os5tee", + "os5ten", + "osten5t", + "ost5ica", + "os3til", + "o5stome", + "ost3or", + "4osu", + "os1ur", + "2ot", + "ot3a4g", + "o5talit", + "ot3am", + "ot4anic", + "o3tap", + "ot4atio", + "o5ta5v", + "o3tax", + "o4ted", + "oter4m", + "ot5esta", + "4oth", + "othalam5", + "oth5erin", + "o5therm", + "otherm5a", + "o5thor", + "o5tia", + "o5till", + "5ot5iniz", + "ot4iv", + "o3tiva", + "o5tivi", + "o1t2o", + "o5tone", + "o4torn", + "o4tou", + "4o1tr", + "oturi4", + "oty3le", + "o4u2", + "5ou3a", + "oub2", + "ou5br", + "ou5ca", + "ou5co", + "oud5i", + "4oue", + "ou3et", + "oug4", + "ou5ga", + "ought5i", + "ou5gi", + "oul4t", + "oult5i", + "ou3m", + "2oun", + "oun2d", + "ound5a", + "ound5el", + "oun5gin", + "oun3tr", + "oup5li", + "our3er", + "ou5san", + "2ouse", + "5ousia", + "ouss4", + "out5ish", + "ouv5a", + "ova3le", + "o5var", + "4ovati", + "ov5eling", + "o4ver.", + "over3b", + "over3s", + "ov4ete", + "ovid5en", + "o1vis", + "ovis5o", + "o2v5os", + "ow3ag", + "ow3an", + "o5way", + "owd4i", + "owd3l", + "ow1el", + "owel5li", + "ow5ha", + "owhith4", + "ow1i", + "ow5in", + "owi5ne", + "ows4", + "ow5sh", + "ow5sl", + "ow5y", + "o4x", + "ox3i", + "oxic5ol", + "ox5o", + "2oy", + "oy5a", + "oys4", + "2oz", + "o1zo", + "ozo5i", + "o3zyg", + "4pa.", + "pac4te", + "pa5dou", + "pad4r", + "paes4", + "pa3gan", + "4pagat", + "pag4ati", + "pain2", + "4pairm", + "pa5lan", + "pal3in", + "pa3lo", + "p4als", + "pan5ac", + "pan1e", + "pan3i", + "pa4pa", + "pa3pe", + "pap3u", + "pa3py", + "1par", + "para5s", + "par3l", + "pa3roc", + "pa3rol", + "par5on", + "1p4as", + "pass5ive", + "pas1t", + "pas4tin", + "pa3ter", + "pati4n", + "p5ato", + "pat4ric", + "pa5tricia", + "5pau", + "paul5e", + "pau3p", + "pa5vil", + "5paw", + "pawk4", + "paw5ki", + "2p1b", + "p1c4", + "p5d2", + "2pe.", + "pearl5i", + "pe4co", + "pec4tu", + "2ped", + "5ped3a", + "3pede", + "3pedi", + "ped3is", + "3peds", + "pe2du", + "p4ee", + "pe2f", + "4pele", + "pe5leo", + "pel5v", + "pen4at", + "5p4enc", + "pend5er", + "pen5dr", + "pen4ic", + "3p4enn", + "pens5ati", + "pen5u", + "pe5on", + "5perc", + "percent5", + "4pere", + "perem5i", + "p4eri", + "5p4er3n", + "p3eron", + "per4os.", + "per5tin", + "pert5is", + "per3v", + "p4ery", + "2pes", + "pes4s3", + "pes5til", + "3pet", + "pet5all", + "pet3en", + "pe2ti", + "pet3r", + "pe4wa", + "4pex", + "p1f", + "p5g", + "2ph.", + "4phae", + "pha5ged", + "ph5al.", + "ph2an", + "phant5i", + "phe4", + "ph5esi", + "ph3et", + "3phib", + "4phic", + "1phil", + "phi4n", + "ph1is", + "phi5th", + "ph2l", + "1pho", + "4phobl", + "4phoned", + "3phor", + "ph5oriz", + "phos3p", + "ph3ou", + "3phra", + "4phs", + "1phu", + "phu5i", + "2phy.", + "3phyl", + "4pi.", + "3piar", + "4pica", + "p5ical", + "pi3co", + "pi4cr", + "pict4", + "p2ie", + "p4iest", + "pi5eti", + "p5ifie", + "pig3n", + "p2il", + "3pile", + "pill5in", + "5pilo", + "pi3lot", + "pim2", + "pin4e", + "pin5et", + "3pinge", + "p4inn", + "5p4ins", + "3pi1o", + "pip4a", + "pi4pe", + "5piq", + "pir5ac", + "pir4t", + "p4is.", + "p4isc", + "pis2s", + "piss5a", + "pis5til", + "pis4tr", + "p2itu", + "2p3k2", + "p2l2", + "1pla", + "pla5no", + "plant5er", + "plas5tici", + "pla5t4o", + "4ple.", + "4pled.", + "3pleg", + "3plen", + "2ples", + "4plism", + "4plist", + "plu2m", + "plum4be", + "plumb5er", + "p4ly", + "2p1m", + "2pn", + "pnos4", + "1po", + "4po.", + "po3ca", + "3pod", + "4pof", + "2p5oid", + "pois5i", + "po5lemic", + "po4ly1", + "poly3s", + "poman5", + "pom4e", + "p4o2n", + "pon4ac", + "pon4ce", + "pon4i4e", + "3ponif", + "pon5ta", + "2pony", + "po4pa", + "po5ple", + "4porato", + "por3ea", + "4pored", + "pori4f", + "por3p", + "3port", + "por5tie", + "3p4os", + "pos1s2", + "po1te", + "poult5e", + "pound5er", + "pout5er", + "p5oxi", + "5poy", + "4p1p2", + "ppar3", + "pparat5", + "p4pene", + "ppet3", + "pph4", + "ppi4c", + "p4pled", + "p5pler", + "p5plet", + "ppress5o", + "pprob5a", + "1pr2", + "prac1", + "pra5d", + "prar4", + "4pre.", + "preb3", + "pre1d", + "pref5ere", + "prel5ate", + "3prem", + "pre5mat", + "pren3", + "pres3a", + "pre5scin", + "p3rese", + "5pressi", + "5prici", + "pri4es", + "4pri4m", + "pring5er", + "pring5i", + "4prio", + "p5riol", + "pri4os", + "pris5in", + "priv2", + "4priva", + "4pro.", + "pro3bo", + "p3roc3a", + "pro4ch", + "pro1l", + "pron4a", + "proph5e", + "propyl5", + "pro3r2", + "pros4i", + "pros5tr", + "pro3th", + "4pry", + "2ps2", + "p3sac", + "psal5t", + "p3sh", + "p1si", + "p5sin.", + "pso3m", + "p1st", + "psul3i", + "3psyc", + "2pt2", + "pt3ab", + "p4tad", + "p4tan", + "p2tar", + "pt5arc", + "p1ted", + "p5tena", + "pt5enn", + "5ptery", + "p5tet", + "pt4ic", + "p5tie", + "p3til", + "p2t3in", + "pt4ine", + "p3tise", + "p5tisi", + "p5tom", + "p4tr", + "p1tu", + "pub1", + "pu5be", + "puc4", + "puch4", + "pudi4c", + "pu5er", + "puff5er", + "pu4lar", + "pu5lar.", + "pu5lis", + "p4u4m", + "pum4o", + "p4un", + "pun4a", + "3punc", + "pun5gi", + "pun3i", + "pun2t", + "pu3pi", + "pur5b", + "pur3c", + "p4us", + "push4ie", + "pu3tat", + "p5u5tis", + "pu3tr", + "4p1w", + "2p4y", + "py3e", + "3pyg", + "3pyl", + "pyr3e", + "py5t", + "4qf", + "qu4", + "5quak", + "4quar", + "qua5tio", + "2que.", + "3quera", + "4quere", + "4ques.", + "1quet", + "5quina", + "5quir", + "3quito", + "4quitu", + "4ra.", + "ra3ba", + "5rabe", + "3ra3bin", + "r2abo", + "ra3bol", + "rac4a", + "r2acu", + "rac5ula", + "ra5culo", + "r2ad", + "ra4de", + "rad4ine", + "rag5ou", + "ra3gr", + "3raill", + "ra5ist", + "4ralia", + "ra3ly", + "r5amn", + "ra3mu", + "r4andi", + "ran5dish", + "ran4du", + "ra5nee", + "ran4gen", + "ra3nia", + "ra3noi", + "ran2t", + "ran5ted", + "5rantel", + "rant5in", + "rant5o", + "rapol5", + "rap5to", + "4rarc", + "rare2", + "rar3ef", + "rar5ia.", + "ras2", + "ras3c", + "r2ase", + "r4ask", + "ra3so", + "rass5a", + "rass5in", + "r4as5te", + "ra5tap", + "ra5tat", + "rat5eu", + "rath4e", + "rat3if", + "rat4in.", + "ra5toc", + "5ra5tol", + "4r4atom", + "ra4tos", + "ra5tui", + "rat5um", + "rat3ur", + "rav5ai", + "rav5eli", + "rav3it", + "rawn4", + "ra3zie", + "r1b", + "r2ba", + "r4bag", + "rb3ali", + "rb1an", + "rbar3", + "r2be", + "rbe5c", + "r3bel", + "rbel5o", + "rb3ent", + "r4bes", + "rb2i", + "rbic4", + "rbic5u", + "r2bin", + "r5bine", + "rbit1", + "r2bos", + "r4bum", + "rbu5t4", + "r1c2", + "rcant5", + "rca4s", + "r4cele", + "rcen5er", + "rcen5tena", + "r2ces", + "rcha3i", + "rch3al", + "rch5ard", + "rch5ate", + "r3cheo", + "r4cher", + "rch4ier", + "r4chin", + "rch3is", + "r3chit", + "rcil4", + "rci5nog", + "rcis2", + "rciz4i", + "r2cl", + "r4cle", + "r5clo", + "rcolo4", + "rcrit5", + "rcriti4", + "rct4", + "rc5ti", + "r5dam", + "r4d1an4", + "rd4an.", + "r2dar", + "r5de4l", + "r3dens", + "r4des", + "rd5ess", + "rd5ian", + "r4die", + "r5dig", + "rd2in", + "rd3ing", + "rdi3o", + "rd1is2", + "rd5ler", + "rd3li", + "r4dol", + "rd5ous", + "r2e", + "4re.", + "rea4", + "r4ea.", + "react5iv", + "re3af", + "re3ag", + "re5alt", + "re5amb", + "re3ani", + "re5ant", + "re5asc", + "reas3o", + "r5eau", + "3reav", + "r5ebrate", + "reb5uc", + "re3cal", + "rec4ce", + "re3ce", + "reced5en", + "re3cha", + "reci5si", + "r4e1c2r", + "rec4t3r", + "re3cu", + "2r4ed", + "re1de", + "re3dis", + "re4dol", + "re1dr", + "reed5i", + "ree3m", + "3reer", + "re2fe", + "re3fin", + "re5gali", + "re5gra", + "re3gre", + "reg3ri", + "re3gro", + "reg3ul", + "rei4", + "re3if", + "re1in", + "re3is", + "reit3", + "reit4i", + "re1la", + "re1le", + "4reled", + "re3lia", + "rel3ic", + "re5lig", + "reli4q", + "rel3li", + "r5em.", + "rem5ac", + "reman4d", + "rem5ato", + "r3emp", + "rem5ul", + "rena4", + "ren5at", + "r4endi", + "rene2", + "ren4es", + "r4eni", + "renic5", + "ren4it", + "ren4ter", + "re5num", + "re3oc", + "3reog", + "re5ola", + "re3oli", + "3reos", + "re1pe", + "re4per", + "re5ph", + "rep5id", + "re3pin", + "re3ple", + "re4pre", + "re1q", + "rer4a", + "rere4", + "re5rea", + "re3r2u", + "2res.", + "re3scr", + "re3sel", + "re3sem", + "re3ser", + "res5ist", + "re5sit", + "re3spe", + "r3esq", + "re5stal", + "rest5er", + "re5stu", + "3retar", + "re3ten", + "re4t4er3", + "re5term", + "re1t2o", + "re5ton", + "re3tra", + "re3tre", + "re5tri", + "re3tu", + "re3un", + "reur4", + "re1v", + "rev3el", + "revi4t", + "r1f", + "rf4l", + "rfu4m", + "r1g2", + "r4gag", + "rgal4", + "r2ge", + "r5gee", + "r4gene", + "r3geo", + "r3ger", + "rg5li", + "rgu5f", + "rh2", + "r5hel4", + "rhe5ol", + "rhos4", + "3r2hy", + "4ri.", + "ri3am", + "ri5ap", + "2r2ib", + "ri3bo", + "rica5tu", + "2rice", + "rich5om", + "rick4en", + "r4icl", + "ri5cli", + "ri3col", + "ri5cor", + "ri4cra", + "2ricu", + "rid4al", + "rid4e", + "ri5el", + "ri3er", + "ri2es", + "rift5er", + "rif5tie", + "5rifuga", + "ri5gam", + "rig5ant", + "ri5l4a", + "r4ile", + "rill5er.", + "rill5ings", + "4rim.", + "ri2ma", + "rima4g", + "rim5an4", + "rim3at", + "r4imb", + "rimen4", + "4rimm", + "4rims", + "rin4e", + "r4inet", + "ring5ie", + "rink5er", + "r4ino", + "rin4s", + "rins5i", + "rin4t5er", + "ri3o", + "rio4g", + "5rione", + "ri4op", + "ri5or", + "ri5p2a", + "ri5pie", + "rip5lica", + "ri5r", + "ris4c", + "ris4is", + "r2isp", + "ris4pa", + "ris4pe", + "ris5ter", + "4risti", + "ri3ton", + "r5it5r", + "r2i4v", + "riv4al", + "ri5vall", + "riv5eli", + "riv3en", + "riv3il", + "5ri5zo", + "r1j", + "r2k", + "r5kas", + "rk5ati", + "r5kell", + "rk5eni", + "rk1er", + "r3ket", + "r3key", + "r3kier", + "r5kiest", + "r5kin.", + "r5kins", + "rks4me", + "r1la", + "rlat3", + "r1le", + "r3l4ic", + "r3line", + "r5lins", + "r4lit", + "r1lo", + "r3mac", + "rma5ce", + "r5mad", + "r2mal", + "r4manc", + "r4mano", + "r4mari", + "r4mary", + "rm4as", + "r4m3ati", + "rma5toc", + "r5ma5tol", + "rme2a", + "r2mic", + "rm4ica", + "r5m2id", + "rm4ie", + "r5mig", + "rmil5", + "rmin4e", + "rm3ing", + "r4ming.", + "r4mite.", + "r3moc", + "rmol4", + "r1mu", + "rmu3li", + "r2n2", + "rn3ab", + "r3nac", + "r5nad", + "rn5ar", + "rn3ate", + "rn5atin", + "rn5edl", + "r3nel", + "r3ness", + "rn5est", + "r3net", + "r3ney", + "r5nia", + "rn5ib", + "r3nic", + "rn3in", + "rn4ine", + "r1nis", + "rn3ist", + "rni5v", + "rn3iz", + "rn5n", + "r3noc", + "r5nog", + "rnt4", + "rnuc4", + "r5nut", + "4ro.", + "ro4be", + "rob3le", + "ro5br", + "5rocc", + "ro3cu", + "r2od", + "ro3do", + "rody4n", + "ro1fe", + "ro3gn", + "4roi", + "ro3ic", + "roid3", + "ro3la", + "r4oled", + "rol5ite", + "ro3ly", + "romant4", + "ro5mel", + "ro3mit", + "romolec5", + "rom4p", + "ro3mu", + "ron4ac", + "4ronal", + "ro5nate", + "ron5ch", + "ron4do", + "rong5i", + "r5onme", + "ro1no", + "ron4ton", + "roo4", + "1room", + "5root", + "r2op", + "4rop.", + "ro3pel", + "rop4ine", + "r4opr", + "r5opte", + "ror5d", + "4rore", + "r4osa", + "rosi4a", + "ro5sol", + "4ross", + "ro5stat", + "ros4ti", + "ros5tit", + "ro3tat", + "ro1te", + "ro4ter", + "ro3tu", + "5roue", + "roul3", + "round5er", + "rou5sel", + "4rouss", + "r4out", + "r4ow", + "row3er", + "4rox", + "rpass5in", + "rp3at", + "rpe2", + "r3pent", + "rp5er.", + "r2ph", + "rph5e", + "r3phol", + "rp3ing", + "rp5is", + "rpol3a", + "r2p5ou", + "rpre4", + "rpret5er", + "r3pu", + "r1q", + "4r1r4", + "rra4h", + "rran5gi", + "rrap4", + "rre2l", + "r4reo4", + "rrhe3", + "r3ri", + "rric4", + "rricu4", + "rri4fy.", + "rrin5ge", + "rri4os", + "rrob3", + "rrog5", + "rro4t", + "r5ru", + "rry5", + "r3ryi", + "r3rym", + "2r1s2", + "r4sag", + "r2sal", + "r5salis", + "r5saliz", + "r2san", + "r4sar", + "r2se", + "r3sea", + "r3sec", + "rsel4", + "rsell5", + "rs3er.", + "rs3ers", + "r3set", + "r3sha", + "r3shi", + "r4shie", + "r5si2a", + "rs3ib", + "r5sie", + "r4sil", + "rs3ing", + "r3sio", + "r4sit", + "rs3iv", + "rs5li", + "rstor4", + "rstrat4", + "r3su", + "r4sus", + "rswear4", + "rt2", + "rt3ab", + "rta4g", + "rt3age", + "r3tar", + "r4tare", + "rt3c", + "r1ted", + "r4tedl", + "r3tel4", + "r5tend", + "rt3eni", + "r5terer", + "r5tet", + "r5teu", + "r4thene", + "rth2i", + "rth5ing.", + "rth3ri", + "r1t4ic", + "r4ticl", + "r5tiet", + "r5tila", + "r5till", + "rtil5le", + "rt5ily", + "r2tin", + "r3tina", + "rt3ing", + "r3titi", + "rti5tu", + "rt3iv", + "r2tiz", + "rt5let", + "rt3li", + "r1t4o", + "rto5l", + "rt5rid", + "rt5si", + "r1tu", + "r4tus", + "rtwis4", + "ru3a", + "r4ube", + "rub3r", + "ru4ce", + "r2ud", + "rue4l", + "r4uf", + "ru3in", + "ruis5i", + "ru2l", + "r4ume", + "r4umi", + "ru4more", + "run4cl", + "runcu4", + "runcul5", + "run2d4", + "run2e", + "ru5net", + "run4g", + "run4t", + "ru2p", + "rup5lic", + "ru3pu", + "rur4i", + "rus4p", + "rust5at", + "rust5ee", + "rus5tic", + "rus4t5u", + "ru3tal", + "ru3ti", + "r1v2", + "r4vanc", + "r2ve", + "rvel4i", + "r3ven", + "rven4e", + "rv5er.", + "rv5ers.", + "r3vest", + "r3vet", + "r3vey", + "rvi4t", + "r1w", + "2r2y", + "ry5er", + "5rygm", + "ry4go", + "rym4b", + "3ryngo", + "4ryngol", + "ryp5a", + "ry2t", + "ryth4i", + "r2z", + "2sa.", + "2sab", + "s3abl", + "5sack", + "sac4q", + "s3act", + "sac4te", + "sad5i", + "sad5o", + "5sae", + "sa4g", + "3sai", + "sain4t", + "5sak", + "sa2l", + "sa5lac", + "3sale", + "sa3lie", + "s4al4t", + "sa3lu", + "sa4m", + "sa5min", + "sam5o", + "samp4", + "san3a", + "san4ded", + "s4an4e", + "san5gar", + "san5if", + "2sant", + "sant5ri", + "s3ap", + "sap3r", + "sar5s", + "3sas.", + "sas3s", + "sassem4", + "s2a1t", + "sa2te", + "s5ativ", + "s5atory", + "sat1u", + "1sau", + "sau5ci", + "saur5", + "savi2", + "sa3vou", + "4s3b", + "s4bei", + "sbe4s", + "sby3", + "sc2", + "s1ca", + "sca5len", + "sca2p", + "scar4c", + "scav3", + "s1ce", + "s4ced", + "4scei", + "4s4ces", + "sch2", + "scid5", + "s2co", + "scof4", + "s4coi", + "3s4cope", + "5scopic", + "5scripti", + "2s1cu", + "4scura.", + "4scuras", + "2s1d2", + "2se.", + "se2a", + "s4eam", + "seas4", + "sea3w", + "sec4a", + "sec5an", + "se2co", + "secon4", + "2sed", + "se4da", + "sed4it", + "3seed", + "3sei", + "sei3g", + "5sela", + "4sele", + "se3lec", + "selen5", + "5self", + "2s4eme", + "sem2i", + "semi5d", + "sem4o", + "sen5g", + "3sens", + "sen5sati", + "sen5sori", + "sent5ee", + "5sentm", + "seo5log", + "se2p", + "sep3a", + "sep4si", + "3sept", + "sep3ti", + "ser4an", + "se5rene", + "ser4to", + "4servo", + "s2es", + "4ses.", + "se5sh", + "s5esta", + "1set", + "5seum", + "3sev", + "sev3en", + "sewo4", + "3sex", + "sexo2", + "3sey", + "2s1f", + "sfact5o", + "sfi4", + "sfor5e", + "sfran5", + "2s1g4", + "s2h", + "4shab", + "sh4abi", + "sh1er", + "sh5et", + "shil5li", + "sh5iness", + "sh3io", + "5ship", + "s3hon", + "4shu4", + "shys4", + "si4all", + "siast5", + "4s1ib", + "s3icat", + "3sicc", + "2s5icl", + "si4cu", + "si5cul", + "s4id", + "4sid.", + "si4de", + "side5l", + "sid3en", + "sid5eri", + "4sids", + "5sid5u4a", + "si4ers", + "sif4", + "sif5f", + "si4g", + "1sili", + "sim4ply", + "2sin", + "s2ine", + "sin5et", + "5sing5er", + "sin3i", + "5sink", + "si5nol", + "si3nus", + "1sio4", + "4sio.", + "si5o5s", + "3sip", + "si4pr", + "s1is2", + "4sish", + "4sism", + "sist3a", + "sist3o", + "s1it", + "si4te", + "sit5om", + "4s1iv", + "5siva", + "s1j", + "s2k2", + "4sk.", + "s5kar", + "ske2", + "s3ket", + "s5key", + "s3kier", + "s5kiest", + "sk5ily", + "sk5ines", + "4sks", + "sky3l", + "2sl4", + "slang5i", + "s1lat", + "3slau", + "slav5eri", + "s2le", + "s5lea", + "s3let", + "s5ley", + "s3lit", + "slo3c", + "slov5", + "s5luc", + "2s1m4", + "s3man", + "smas4", + "s3men", + "smi3g", + "3smith", + "smo4d", + "smu5tatio", + "s1n2", + "s2na", + "2so.", + "2s3od", + "sod3o", + "sody4", + "3soe", + "4s3oid", + "s2ol", + "sol3a", + "so5lan", + "sol4er", + "so3lic", + "3solve", + "solv5er", + "1so2m", + "soma5to", + "3some.", + "so5mete", + "so3mo", + "s2ona", + "son5at", + "s4one", + "son5or", + "s2o2p", + "4sor3ie", + "5sorio", + "sor4it", + "s5oriz", + "sor3o", + "s3ory", + "sos4", + "4sose", + "so5th", + "3sou", + "sov5e", + "so3vi", + "spast4", + "spens5a", + "4speo", + "3sperm", + "s5pero", + "spers5a", + "sph2", + "s3pha", + "3spher", + "spic5ul", + "s2pid", + "sp5id.", + "s5pier", + "spil4l", + "s2pin", + "sp3ing", + "spi5ni", + "spital5", + "s1pl", + "sple2", + "s4ply", + "s2po", + "5spom", + "spon5gi", + "3spons", + "3spoon", + "spru5d", + "s4py", + "s1r", + "sre2", + "sreg5", + "srep5u", + "sre4s", + "4ss", + "s1sa", + "s5sam2", + "s1sel", + "s5seng", + "s3sent", + "ssent5er", + "ss3er.", + "s5seri", + "ss3ers", + "s5seu", + "ssev3", + "s3sia", + "s1sic", + "s1sif", + "ss1in", + "ss4in.", + "s4sine", + "ss4is.", + "s3s2it", + "ss4ivi", + "ss5li", + "ss3m", + "s4sn", + "s1so", + "ssol3u", + "ssolu4b", + "s4sore", + "ssor5ial", + "ss5po", + "s1su", + "ss3w", + "st2", + "4st.", + "stab2", + "sta3bi", + "4stak", + "s4tale", + "stant5iv", + "s3tas.", + "5static", + "st3c", + "ste2", + "ste5ar", + "ste5at", + "s4teb", + "s4tec", + "4s1ted", + "s4tedl", + "s4tedn", + "4stere", + "ster4ia", + "s4tern.", + "s3tero", + "st5est", + "s1th", + "s4tha", + "s4thu", + "s3ti3a", + "3stick", + "s3ticu", + "stil5ler", + "s4tily", + "st3ing", + "5s4tir", + "s5tiz", + "4stl", + "st3ler", + "st3li", + "s4toe", + "3ston", + "stone3", + "ston4ie", + "s5torat", + "stor5ian", + "s4tose", + "s2tou", + "s4tray", + "stre4", + "strep3", + "3struc", + "stru5d", + "2st3s", + "s1tu", + "s4tud", + "stu4m", + "stur4e", + "4stw", + "s4ty", + "1styl", + "4su.", + "su5an", + "su4b1", + "subt2", + "suct4", + "sud4a", + "su3et", + "suf3f", + "sug3", + "3sui", + "sui5c", + "su5ing", + "1s2ul", + "s4u2m", + "sum3i", + "sun4a", + "su5pe", + "su3pin", + "supra3", + "sur4as", + "sur3c", + "s4urg", + "sur3pl", + "su5su", + "su5z", + "2s3v", + "svers5a", + "sves4", + "svest5i", + "sw2", + "5swee", + "swell5i", + "4swered", + "2swo", + "s2y", + "4sy.", + "sy4bi", + "sy1c", + "sy4ce", + "sy4chr", + "sy4d", + "1syl", + "3syn", + "syn5e", + "sy5pho", + "syr5i", + "2ta.", + "2tab", + "ta5blem", + "3tabli", + "t2abo", + "ta3bol", + "ta4bou", + "t4a3ce", + "ta5chom", + "ta3chy", + "ta4cid", + "t5ade", + "tad4i", + "5t2adj", + "ta5dor", + "tad2r", + "tae5n", + "taf4", + "tage5o", + "ta5gog", + "3tagr", + "3tah", + "1tai", + "3tail", + "2tair", + "t4ais", + "1tak", + "tal2c", + "tal5ent", + "ta5lep", + "t4alia", + "t4alin", + "tal4l3a", + "5tallu", + "t2alo4", + "ta3ly", + "tam5ari", + "5ta3met", + "tamorph5", + "tan5at", + "tand5er", + "t4ane", + "5tanel", + "tan5ie", + "t5aniz", + "tant5an", + "ta4pa", + "1tard", + "tar5ia.", + "tark5i", + "tar3n", + "3tarr", + "tas3i", + "t3asm", + "5tass", + "tas4t", + "ta3sta", + "tast5i4c", + "t4ateu", + "3tatis", + "t4ato.", + "tat4ou", + "tat4r", + "tat3ut", + "tau3to", + "t5awa", + "tawn4", + "t4ax", + "4t3b", + "2tc2", + "t1ca", + "tcas4", + "tch5ett", + "tch5u", + "4t1d4", + "4te.", + "te5cha", + "5techn", + "te3cr", + "t4ed", + "te5d2a", + "4tedd", + "4tedo", + "4teei", + "te2g", + "5tegic", + "t3ego", + "teg1r", + "teg3u", + "tei4", + "te2l", + "4teled", + "tel5iz", + "1tell", + "4te3lo", + "3tels", + "tem3a", + "4teme", + "te5mon", + "ten4ag", + "4tenar", + "4tene", + "t5enm", + "5tenna", + "4teno", + "te5nog", + "tent4a", + "te2o", + "teo5l", + "2tep", + "te3pe", + "tep5i", + "tera4c", + "t4erag", + "t4erato", + "3ter3b", + "5terd", + "2tere4", + "ter3eb", + "ter5ec", + "5terel", + "te3reo", + "3teres4", + "1teri", + "ter3ia", + "ter5id", + "ter5if", + "t4erin", + "ter5iorit", + "ter3it", + "ter5k", + "5ternit", + "ter5no", + "3terr", + "2t2es", + "4tes.", + "tesi4", + "t3esq", + "t3ess.", + "t5esses", + "tes4t", + "test3a", + "5teste", + "test5er", + "test5in", + "test5or", + "tes5tu", + "teti4", + "tet1r", + "tetr5o", + "tew3ar", + "3tex", + "2t3f", + "t3g", + "2th.", + "tha4", + "th5al.", + "thal3m", + "4the.", + "4thea", + "th5eas", + "4thed", + "1thei", + "3theo", + "theo3l", + "t4her", + "5therap", + "th5erc", + "t5herd", + "4thered", + "th3ern", + "th3ery", + "4thi.", + "t5hill", + "3think", + "5th4io", + "th4is.", + "th5lo", + "2thm2", + "th4mi", + "th3oli", + "4t5hoo", + "4thopt", + "4thores", + "3thot", + "5thoug", + "1th2r", + "2ths", + "5thur", + "5thym", + "3thyr", + "thys4", + "4ti.", + "1ti2a", + "ti3ab", + "2t3ib", + "5ti5bu", + "t1ic", + "t3ic.", + "tic5as", + "t2ici", + "tici5ar", + "3ti3cin", + "t4icity", + "ti3col", + "tic1u", + "4ticule", + "t3id.", + "t4ida", + "3tidi", + "ti3die", + "t5ids", + "3ti2en", + "1tif2", + "ti3fe", + "4tiff", + "4tific.", + "3tigi", + "tigi5o", + "4tigm", + "5tigu", + "ti4ka", + "ti4let", + "5tilin", + "t4ill", + "til4l5ag", + "t4ilt", + "1tim", + "tim1a", + "5timet4", + "t1in", + "5ti5nad", + "4tined", + "tin3et", + "ting5ing", + "3tinn", + "4tins", + "t4int", + "tin4te", + "tin5ted", + "tint5er", + "tin3ue", + "1tio", + "ti3oc", + "tiol3a", + "ti5omo", + "4tionem", + "1tip", + "ti5plex", + "ti3pli", + "ti4q", + "ti5qua", + "t3iris", + "2t1is", + "3tisan", + "tis4c", + "tish5i", + "3tiss", + "tis2t", + "5t4iste", + "t4istr", + "ti5t4an", + "tith4e", + "tit5il", + "t3itis", + "3titl", + "ti3tra", + "3tiu", + "2t1iv", + "tiv5all", + "t3ive", + "tiv3is", + "2tl", + "t1la", + "tlant4", + "5tleb", + "5tledr", + "3tlef", + "3tlem", + "5tlen", + "5tletr", + "5tlew", + "t1li", + "tlin4", + "4t3m", + "tmet2", + "tmo4t5", + "2t3n2", + "t4nere", + "2to.", + "toas4", + "to1b", + "4tocc", + "tode5c", + "tod4i", + "to5do", + "3toe", + "1tog", + "2t3oid", + "5tok", + "4toled", + "tol4l", + "tolu5", + "to5ly", + "tom3ac", + "toma4n", + "tomat5ol", + "tom4b", + "to4mog", + "tom5os", + "ton4e", + "ton5ea", + "3tonn", + "ton3s", + "top4e", + "to5pia", + "to4pos", + "t1or", + "to5rad", + "4tore", + "tor5er", + "tori4as", + "tor5oi", + "tor5p", + "tor4q", + "3tos.", + "to3s4p", + "tos4t", + "to5str", + "to5talis", + "to5taliz", + "to3tem", + "tot5u", + "tou4f", + "5tour", + "t3ous", + "4tov", + "to3war", + "t3p", + "tr2", + "tra4co", + "4tradd", + "4traist", + "tra5q", + "trarch4", + "tra5ven", + "tra5vers", + "trav5est", + "3tray", + "4tre.", + "4tred", + "tre4mo", + "tren4", + "trend5i", + "tre5pr", + "tres4s", + "4trew", + "t5ricl", + "3tricu", + "t2rie", + "tri5fli", + "trifu5ga", + "2tril", + "tri3li", + "tri3me", + "t2rit", + "4trix", + "t4rod", + "tro5f", + "5troop", + "tro4pha", + "tro3sp", + "t2rot", + "t5roto", + "tro1v", + "3troy", + "t4ruc", + "tru3i", + "2t4ry", + "trys4", + "4t1s", + "t2sc", + "ts4h", + "ts2i", + "t4sil", + "tstay4", + "2t1t4", + "tta4", + "t3tab", + "t5tan", + "t5tas", + "t3ted", + "t4tere", + "t5terer", + "t5test", + "t3ti", + "tti3tu", + "ttitud4", + "ttitu5di", + "t3tler", + "t3tli", + "t5toi", + "t5tor", + "t3tos", + "tt5s", + "t4tupe", + "t2ty", + "4tu.", + "tu1a", + "tu4al5li", + "tuari4", + "tu4bin", + "tu5bu", + "tu5den", + "tud5ie", + "tu5en", + "4tuf", + "tu1i", + "tu4is", + "2tum.", + "3tumi", + "4tums", + "3tun", + "tun4a", + "tu4ne", + "tun5it", + "tup5let", + "tup5lic", + "tu5rac", + "t4uran", + "turb3a", + "tur4d", + "turf5i", + "5turit", + "tur4n", + "5tur5o", + "1tut", + "4tut4iv", + "t1w", + "t3wa4", + "t2wi", + "twi5li", + "t3wit", + "t3wo", + "twon4", + "4ty.", + "ty4a", + "5tych", + "ty4let", + "tyl5i", + "ty5mi", + "1typ", + "3type", + "1tyr1", + "2tz2", + "t5zia", + "t5zie", + "2ua2", + "ua3ci", + "u2ag", + "ua5h", + "u1al", + "ua5lu", + "uan4o", + "uant5is", + "uant5it", + "uar3a", + "uar2d", + "uar3i", + "uari4n", + "uar5ters", + "uar4t5i", + "ua5tern", + "uba4", + "ub5bly", + "u1b2i", + "u4bicu", + "ub3lin", + "ub5lo", + "ub3ra", + "4uc", + "u1c2a", + "uccen5", + "u4cend", + "u4ch", + "u5chr", + "uc3l", + "u4com", + "uco5t", + "uc2tr", + "uc3ub", + "uc5ul", + "u5cum", + "u5dac", + "ud1al", + "ud4e", + "ud5ep", + "u4der", + "udev4", + "ud4g", + "udi4cin", + "ud3ied", + "u5dinis", + "udi3o", + "u5ditio", + "u2do", + "u5doi", + "ud5on", + "u5dor", + "ueb4", + "u4ed", + "uen4o", + "uen4ter", + "uer3a", + "ues4s", + "uest5rat", + "ues5tri", + "ue4t", + "uf2", + "3ufa", + "u3fl", + "u4fo", + "uft4", + "uga4c", + "ug5lif", + "ug2ni", + "u4go", + "ug3ul", + "ug3ura", + "uhem3", + "2ui2", + "ui3al", + "u2ic", + "uicent5", + "uid5o", + "uil4a", + "uild5er", + "ui3lib", + "uil4t", + "uinc5u", + "uin4s", + "uint4", + "uin4ta", + "ui5pr", + "uis3er", + "uis4t", + "uisti4", + "uit5er", + "ui5val5", + "ui3vo", + "u2iz", + "4ul.", + "u1la", + "u4lab", + "4ulac", + "ul5ard", + "u5lat", + "ul4bo", + "ul3ca", + "ul4ch", + "5ulche", + "5ulchre", + "4ulea", + "u5lee", + "u1len4", + "4ulenci", + "u5lent", + "ulet4", + "ul4ev", + "ul2fa", + "ul2i", + "ul4ia", + "u3line", + "ul3ing", + "ul5ish", + "u5liti", + "u5lity", + "4ull", + "ul4lat", + "ul4l5ib", + "ul4lis", + "ul4lit", + "ul3m", + "u1lo", + "u5lom", + "ulph3i", + "ulph3o", + "ulp5ing", + "ul4po", + "2uls", + "ul3sif", + "u1lu", + "ul1v4", + "u1ma", + "um3am", + "umar4", + "u5mas", + "um4bar.", + "um2bi", + "umen4t", + "u1mi", + "u4mic", + "u2m5if", + "umi4fy", + "umi5lia", + "umin4ar", + "u4mined", + "u4m3ing", + "u4mora", + "u4mos", + "um2p", + "um4pa", + "ump3er", + "ump5li", + "umpt4", + "ump5te", + "u1mu", + "umu4lo", + "un1", + "u4n3a4", + "un5ab", + "unabu4", + "un4ae", + "un4as.", + "un2ce", + "un4dal", + "un3ded", + "unde4t", + "undeter5m", + "undi4c", + "un4die", + "un3do", + "un4dus", + "u3n2er", + "unho5li", + "un2i", + "u1nic", + "un4ie", + "un3in", + "un4ine", + "uni5p", + "uni3so", + "un3ist", + "uni1v", + "un3iz", + "unk5eri", + "un5ket", + "un3kn", + "2unn", + "un4nag", + "un5o", + "un5r", + "un3s4", + "un5sh", + "un2ti", + "until4", + "unu4", + "un3us", + "uo3de", + "uodent4", + "u5oros", + "u3os", + "uo5tatio", + "u1ou", + "2up", + "u1pat", + "u1pe", + "u5pee", + "uper3", + "u1ph", + "u5pid", + "up3ing", + "u4po", + "u5pol", + "u2pr", + "upre4", + "u5quet", + "u4r", + "ur1a", + "4ura.", + "ura4ci", + "4urae", + "ura2g", + "4uranti", + "uras5", + "urb5ing", + "ur2c", + "urc3a", + "ur5den.", + "ur5deni", + "ur5die", + "ur4du", + "ur3ea", + "ur5ee", + "ur1er", + "ur3ers", + "ur1e2t", + "ur3ett", + "ur2f", + "ur3fa", + "ur1i", + "u5ri5cu", + "ur4ie.", + "ur5ifie", + "uril4", + "ur4ili", + "ur5ion", + "uri4os.", + "url5er", + "ur5lie", + "url5ing", + "ur1m4", + "urn3al", + "urn3er", + "urn5s", + "ur1o", + "uro4d", + "ur5o4m", + "ur5ot", + "uroti4", + "urpen5t", + "urph4", + "ur2s", + "urs5al", + "urs5er", + "ur3sh", + "urs3or", + "ur5ta", + "ur1te", + "ur5tes", + "urth2", + "ur3the", + "urti4", + "ur1u", + "ur4va", + "u3sad", + "us3ag", + "us3al", + "us4ap", + "us3at", + "2usc", + "us4can", + "ush5a", + "us5ian", + "usil5", + "u4s1in", + "usk5er", + "us1p", + "us4pa", + "uss4e", + "4ust", + "us3tac", + "us5tan", + "ust4ic", + "us5tici", + "ust5ig", + "ust3il", + "us1to4", + "us1tr", + "us4tre", + "usur4e", + "us5uri", + "u3tane", + "utch4e", + "ut5eni", + "u5teo", + "u4tere", + "ut2i", + "u3tie", + "ut3ing", + "u5tini", + "u3tio", + "ut5ism", + "ut3ist", + "5u5tiz", + "ut3le", + "utli4", + "ut2o", + "u4to5s", + "u4t1ra", + "uts2", + "ut5sm", + "ut4tone", + "u3tu", + "u4tul", + "uu4", + "uv2", + "u4va", + "uve2", + "uven3", + "uv5eri", + "u5vin", + "ux2o", + "uy4a", + "uy5er", + "4va.", + "2v3ab", + "5vac", + "va1ca", + "va5ceo", + "vacu1", + "v4ad", + "3vag3a", + "va4ge", + "4vaged", + "vager4", + "vag5r", + "v1al.", + "1vale", + "vali2", + "va5lie", + "val4ise", + "5valu", + "5val4v", + "vam4i", + "va5mo", + "5vann", + "vanta4", + "4vantl", + "var4is", + "4vase", + "vas5el5", + "v5a4so", + "vast3a", + "v4at.", + "5vatee", + "vat4ina", + "4vatu", + "2ve.", + "vect4", + "ve3g", + "3vei", + "2vel", + "vel3at", + "4vele", + "v3eler", + "ve5line", + "v1ell", + "v4ella", + "vel5ler", + "vel3li", + "vel5opi", + "ven4al", + "ven4do", + "ve1ne", + "ve5nia", + "vent5o", + "ven4tr", + "4venu", + "v5en5ue", + "5ve3o", + "5verb", + "verde5v", + "4v4ere4", + "ver5ea", + "ver3ei", + "v5erie", + "ver3m4", + "ver4ne", + "5verse", + "4ves.", + "4vi.", + "5vialit", + "vi4atr", + "vi1b4", + "vic2", + "vi4ca", + "vi5cari", + "vice3r", + "5vict2", + "5vicu", + "5vider", + "vign3", + "vi4l", + "vil3i", + "3vili4a", + "v5ilise", + "v5ilize", + "vil5lin", + "vim4", + "5vime", + "2v1in", + "vin4ac", + "3vinci", + "vin2e", + "5vinit", + "v5iniz", + "vint4", + "vin5ta", + "3vi1o", + "viol3", + "vi5om", + "5vi3p", + "vire4", + "vi5rid", + "vir3u", + "5visecti", + "5visio", + "v3ism", + "2v5ist", + "vi2t", + "vit2a", + "vi3tal", + "vi5tel", + "v5itie", + "vit1r", + "vi3tu", + "v3ity", + "viv5al", + "viv5or", + "vi5zo", + "1vo", + "2vo.", + "vo2l", + "vo5litio", + "vol4ubi", + "volv4", + "4von", + "vo5rac", + "3vorc", + "4vore", + "3voro", + "vo3tar", + "2vow", + "vr4", + "v5ra4", + "v5ri", + "v5ro", + "vrot4", + "4vs", + "v3ure", + "2vv2", + "v5ver", + "v5vi", + "4vy", + "4wab", + "wag3o", + "wais4", + "w3al.", + "wall5er", + "w3als", + "wan5gli", + "wank5er", + "war5ded", + "ward5er", + "ward5r", + "war4f", + "war4te", + "war5thi", + "wass4", + "was4t", + "wa1te", + "wav4ine", + "w1b4", + "w4bon", + "w5c", + "w5die", + "w3dr", + "we4b", + "w4ed", + "3weed", + "5wei", + "weight5i", + "weir4", + "wel3i", + "weliz4", + "wel4izi", + "wel4li", + "went4", + "wes4", + "west3", + "w5est.", + "w5f", + "wh2", + "w5hid", + "wi2", + "wid4e", + "wi5er", + "will5in", + "wim2p", + "win2e", + "wing5er", + "win4tr", + "3w4ise", + "with5eri", + "w3la", + "wl1er", + "wl1i", + "wl4ie", + "w1m", + "1wo", + "wol4", + "wol5ver", + "3wom", + "won2t", + "word5i", + "wotch4", + "woun4", + "wp5in", + "wra4", + "ws5ing", + "w5ster", + "wt4", + "w5te", + "w3to", + "wy2", + "wz4", + "x1a", + "x4ach", + "x4ade", + "x2ag", + "x3agg", + "xa5met", + "x3ami", + "xan5d", + "xano4", + "x2as", + "xas5p", + "x3c4", + "xcav3", + "xcor5", + "xe4", + "x1ec", + "xec3r", + "xe5cutio", + "xecut5o", + "xe2d", + "x5edl", + "x5edn", + "x5eg", + "x1em", + "x3en", + "xen4op", + "x3er", + "xer4g", + "xer3o", + "x1h", + "xhort4a", + "x1i", + "x3ia.", + "x4ias", + "xi4c", + "x5ige", + "xim3a", + "x4ime", + "ximet4", + "x3io", + "xi4p", + "x4it.", + "x4its", + "x1o", + "x4ode", + "x5om", + "xo4mat", + "xo4n", + "x4os", + "xotrop4", + "x3p", + "xpel4", + "xpo5n2", + "xpoun4", + "x1s2", + "x1t2", + "x4ted", + "xtens5o", + "xter3i", + "xter4m3", + "xtern3", + "x4th", + "xti4", + "xtra5d", + "xtra3v", + "xtre4", + "xu4o", + "x1ur", + "xur4b", + "x5us", + "x5w", + "xx4", + "xys4", + "xy3t", + "y1a2", + "y5ac", + "1y2ar", + "3yard", + "yas4i", + "4y1b", + "yb2i", + "yca5m", + "y5chede", + "ych5is", + "y3cho", + "y4chose", + "yc1l", + "yclam4", + "y4coli", + "y4coll", + "ycom4", + "y2cos", + "y1d4", + "yda4", + "yder4", + "ydro5s", + "y4drou", + "y3ee", + "yel5o", + "y3en", + "y1er", + "y3est.", + "yes5te", + "y5ett", + "y5f", + "y1g", + "ygi2", + "ygi5a", + "y3gl", + "ygo4i", + "y1h", + "y1i", + "y3in", + "yle2", + "ylin5de", + "yllab5i", + "yl3os", + "yl5ou", + "y1me4", + "y3men", + "y5met", + "y5mia", + "ym5in", + "ymot4", + "ym4pha", + "yn1", + "ynago4", + "ynand5", + "yn5ap4", + "yn5ast", + "yn4ci", + "ynd4", + "yn2e", + "yn3er", + "yng4", + "yn4gol", + "yni4c", + "yn4y", + "y1o2", + "yo3d", + "yo4gis", + "youn4", + "young5", + "2yp", + "yp5al", + "yper3", + "y5pere", + "y4peri", + "y4pero", + "y4pet", + "y2ph", + "yph4e", + "yph3i", + "y4p1i", + "yp1n", + "ypo1", + "y4pox", + "y2pr", + "yp5ri", + "yp4si", + "yp5syf", + "ypt3a", + "y5pu", + "y3rag", + "yr3at", + "yr3ic", + "y5rig", + "yr3is", + "yr3i4t", + "yr5olo", + "yr4r", + "yr4s", + "yr5u", + "4y2s", + "ys5ag", + "ys5at", + "y3s2c", + "y3sh", + "ys1ic", + "ys3in", + "ysi4o", + "yso5", + "ys4so", + "ys1t", + "ys4to", + "y3u", + "yv4", + "y3w", + "yz5er", + "yzy4", + "z1a1", + "2za.", + "za4bi", + "za2i", + "z4as", + "za4te", + "zd4", + "zeb4", + "ze4d", + "zen4a", + "z5eng", + "zer5a", + "z3et4", + "z1i", + "zib5", + "5zic4", + "z2ie", + "zi5m", + "zin4c3i", + "z3ing", + "zing5i", + "z4is", + "3zlem", + "z3ler", + "z3li", + "4zo.", + "5zoa", + "zo3an", + "3zoo2", + "zo3ol", + "zo3on", + "zo5op", + "zo5oti", + "zo5p", + "zot2", + "z5s", + "5zum", + "4zy.", + "zz2", + "z3zar", + "z5zas", + "z3zie", + "zzo3", + "z5zot" + ], + "exceptions":[ + "uni-ver-sity", + "uni-ver-sit-ies", + "how-ever", + "ma-nu-script", + "ma-nu-scripts", + "re-ci-pro-city", + "through-out", + "some-thing" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/en-us.json b/borb/pdf/canvas/layout/hyphenation/resources/en-us.json new file mode 100644 index 000000000..e061eefec --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/en-us.json @@ -0,0 +1,4958 @@ +{ + "patterns":[ + ".ach4", + ".ad4der", + ".af1t", + ".al3t", + ".am5at", + ".an5c", + ".ang4", + ".ani5m", + ".ant4", + ".an3te", + ".anti5s", + ".ar5s", + ".ar4tie", + ".ar4ty", + ".as3c", + ".as1p", + ".as1s", + ".aster5", + ".atom5", + ".au1d", + ".av4i", + ".awn4", + ".ba4g", + ".ba5na", + ".bas4e", + ".ber4", + ".be5ra", + ".be3sm", + ".be5sto", + ".bri2", + ".but4ti", + ".cam4pe", + ".can5c", + ".capa5b", + ".car5ol", + ".ca4t", + ".ce4la", + ".ch4", + ".chill5i", + ".ci2", + ".cit5r", + ".co3e", + ".co4r", + ".cor5ner", + ".de4moi", + ".de3o", + ".de3ra", + ".de3ri", + ".des4c", + ".dictio5", + ".do4t", + ".du4c", + ".dumb5", + ".earth5", + ".eas3i", + ".eb4", + ".eer4", + ".eg2", + ".el5d", + ".el3em", + ".enam3", + ".en3g", + ".en3s", + ".eq5ui5t", + ".er4ri", + ".es3", + ".eu3", + ".eye5", + ".fes3", + ".for5mer", + ".ga2", + ".ge2", + ".gen3t4", + ".ge5og", + ".gi5a", + ".gi4b", + ".go4r", + ".hand5i", + ".han5k", + ".he2", + ".hero5i", + ".hes3", + ".het3", + ".hi3b", + ".hi3er", + ".hon5ey", + ".hon3o", + ".hov5", + ".id4l", + ".idol3", + ".im3m", + ".im5pin", + ".in1", + ".in3ci", + ".ine2", + ".in2k", + ".in3s", + ".ir5r", + ".is4i", + ".ju3r", + ".la4cy", + ".la4m", + ".lat5er", + ".lath5", + ".le2", + ".leg5e", + ".len4", + ".lep5", + ".lev1", + ".li4g", + ".lig5a", + ".li2n", + ".li3o", + ".li4t", + ".mag5a5", + ".mal5o", + ".man5a", + ".mar5ti", + ".me2", + ".mer3c", + ".me5ter", + ".mis1", + ".mist5i", + ".mon3e", + ".mo3ro", + ".mu5ta", + ".muta5b", + ".ni4c", + ".od2", + ".odd5", + ".of5te", + ".or5ato", + ".or3c", + ".or1d", + ".or3t", + ".os3", + ".os4tl", + ".oth3", + ".out3", + ".ped5al", + ".pe5te", + ".pe5tit", + ".pi4e", + ".pio5n", + ".pi2t", + ".pre3m", + ".ra4c", + ".ran4t", + ".ratio5na", + ".ree2", + ".re5mit", + ".res2", + ".re5stat", + ".ri4g", + ".rit5u", + ".ro4q", + ".ros5t", + ".row5d", + ".ru4d", + ".sci3e", + ".self5", + ".sell5", + ".se2n", + ".se5rie", + ".sh2", + ".si2", + ".sing4", + ".st4", + ".sta5bl", + ".sy2", + ".ta4", + ".te4", + ".ten5an", + ".th2", + ".ti2", + ".til4", + ".tim5o5", + ".ting4", + ".tin5k", + ".ton4a", + ".to4p", + ".top5i", + ".tou5s", + ".trib5ut", + ".un1a", + ".un3ce", + ".under5", + ".un1e", + ".un5k", + ".un5o", + ".un3u", + ".up3", + ".ure3", + ".us5a", + ".ven4de", + ".ve5ra", + ".wil5i", + ".ye4", + "4ab.", + "a5bal", + "a5ban", + "abe2", + "ab5erd", + "abi5a", + "ab5it5ab", + "ab5lat", + "ab5o5liz", + "4abr", + "ab5rog", + "ab3ul", + "a4car", + "ac5ard", + "ac5aro", + "a5ceou", + "ac1er", + "a5chet", + "4a2ci", + "a3cie", + "ac1in", + "a3cio", + "ac5rob", + "act5if", + "ac3ul", + "ac4um", + "a2d", + "ad4din", + "ad5er.", + "2adi", + "a3dia", + "ad3ica", + "adi4er", + "a3dio", + "a3dit", + "a5diu", + "ad4le", + "ad3ow", + "ad5ran", + "ad4su", + "4adu", + "a3duc", + "ad5um", + "ae4r", + "aeri4e", + "a2f", + "aff4", + "a4gab", + "aga4n", + "ag5ell", + "age4o", + "4ageu", + "ag1i", + "4ag4l", + "ag1n", + "a2go", + "3agog", + "ag3oni", + "a5guer", + "ag5ul", + "a4gy", + "a3ha", + "a3he", + "ah4l", + "a3ho", + "ai2", + "a5ia", + "a3ic.", + "ai5ly", + "a4i4n", + "ain5in", + "ain5o", + "ait5en", + "a1j", + "ak1en", + "al5ab", + "al3ad", + "a4lar", + "4aldi", + "2ale", + "al3end", + "a4lenti", + "a5le5o", + "al1i", + "al4ia.", + "ali4e", + "al5lev", + "4allic", + "4alm", + "a5log.", + "a4ly.", + "4alys", + "5a5lyst", + "5alyt", + "3alyz", + "4ama", + "am5ab", + "am3ag", + "ama5ra", + "am5asc", + "a4matis", + "a4m5ato", + "am5era", + "am3ic", + "am5if", + "am5ily", + "am1in", + "ami4no", + "a2mo", + "a5mon", + "amor5i", + "amp5en", + "a2n", + "an3age", + "3analy", + "a3nar", + "an3arc", + "anar4i", + "a3nati", + "4and", + "ande4s", + "an3dis", + "an1dl", + "an4dow", + "a5nee", + "a3nen", + "an5est.", + "a3neu", + "2ang", + "ang5ie", + "an1gl", + "a4n1ic", + "a3nies", + "an3i3f", + "an4ime", + "a5nimi", + "a5nine", + "an3io", + "a3nip", + "an3ish", + "an3it", + "a3niu", + "an4kli", + "5anniz", + "ano4", + "an5ot", + "anoth5", + "an2sa", + "an4sco", + "an4sn", + "an2sp", + "ans3po", + "an4st", + "an4sur", + "antal4", + "an4tie", + "4anto", + "an2tr", + "an4tw", + "an3ua", + "an3ul", + "a5nur", + "4ao", + "apar4", + "ap5at", + "ap5ero", + "a3pher", + "4aphi", + "a4pilla", + "ap5illar", + "ap3in", + "ap3ita", + "a3pitu", + "a2pl", + "apoc5", + "ap5ola", + "apor5i", + "apos3t", + "aps5es", + "a3pu", + "aque5", + "2a2r", + "ar3act", + "a5rade", + "ar5adis", + "ar3al", + "a5ramete", + "aran4g", + "ara3p", + "ar4at", + "a5ratio", + "ar5ativ", + "a5rau", + "ar5av4", + "araw4", + "arbal4", + "ar4chan", + "ar5dine", + "ar4dr", + "ar5eas", + "a3ree", + "ar3ent", + "a5ress", + "ar4fi", + "ar4fl", + "ar1i", + "ar5ial", + "ar3ian", + "a3riet", + "ar4im", + "ar5inat", + "ar3io", + "ar2iz", + "ar2mi", + "ar5o5d", + "a5roni", + "a3roo", + "ar2p", + "ar3q", + "arre4", + "ar4sa", + "ar2sh", + "4as.", + "as4ab", + "as3ant", + "ashi4", + "a5sia.", + "a3sib", + "a3sic", + "5a5si4t", + "ask3i", + "as4l", + "a4soc", + "as5ph", + "as4sh", + "as3ten", + "as1tr", + "asur5a", + "a2ta", + "at3abl", + "at5ac", + "at3alo", + "at5ap", + "ate5c", + "at5ech", + "at3ego", + "at3en.", + "at3era", + "ater5n", + "a5terna", + "at3est", + "at5ev", + "4ath", + "ath5em", + "a5then", + "at4ho", + "ath5om", + "4ati.", + "a5tia", + "at5i5b", + "at1ic", + "at3if", + "ation5ar", + "at3itu", + "a4tog", + "a2tom", + "at5omiz", + "a4top", + "a4tos", + "a1tr", + "at5rop", + "at4sk", + "at4tag", + "at5te", + "at4th", + "a2tu", + "at5ua", + "at5ue", + "at3ul", + "at3ura", + "a2ty", + "au4b", + "augh3", + "au3gu", + "au4l2", + "aun5d", + "au3r", + "au5sib", + "aut5en", + "au1th", + "a2va", + "av3ag", + "a5van", + "ave4no", + "av3era", + "av5ern", + "av5ery", + "av1i", + "avi4er", + "av3ig", + "av5oc", + "a1vor", + "3away", + "aw3i", + "aw4ly", + "aws4", + "ax4ic", + "ax4id", + "ay5al", + "aye4", + "ays4", + "azi4er", + "azz5i", + "5ba.", + "bad5ger", + "ba4ge", + "bal1a", + "ban5dag", + "ban4e", + "ban3i", + "barbi5", + "bari4a", + "bas4si", + "1bat", + "ba4z", + "2b1b", + "b2be", + "b3ber", + "bbi4na", + "4b1d", + "4be.", + "beak4", + "beat3", + "4be2d", + "be3da", + "be3de", + "be3di", + "be3gi", + "be5gu", + "1bel", + "be1li", + "be3lo", + "4be5m", + "be5nig", + "be5nu", + "4bes4", + "be3sp", + "be5str", + "3bet", + "bet5iz", + "be5tr", + "be3tw", + "be3w", + "be5yo", + "2bf", + "4b3h", + "bi2b", + "bi4d", + "3bie", + "bi5en", + "bi4er", + "2b3if", + "1bil", + "bi3liz", + "bina5r4", + "bin4d", + "bi5net", + "bi3ogr", + "bi5ou", + "bi2t", + "3bi3tio", + "bi3tr", + "3bit5ua", + "b5itz", + "b1j", + "bk4", + "b2l2", + "blath5", + "b4le.", + "blen4", + "5blesp", + "b3lis", + "b4lo", + "blun4t", + "4b1m", + "4b3n", + "bne5g", + "3bod", + "bod3i", + "bo4e", + "bol3ic", + "bom4bi", + "bon4a", + "bon5at", + "3boo", + "5bor.", + "4b1ora", + "bor5d", + "5bore", + "5bori", + "5bos4", + "b5ota", + "both5", + "bo4to", + "bound3", + "4bp", + "4brit", + "broth3", + "2b5s2", + "bsor4", + "2bt", + "bt4l", + "b4to", + "b3tr", + "buf4fer", + "bu4ga", + "bu3li", + "bumi4", + "bu4n", + "bunt4i", + "bu3re", + "bus5ie", + "buss4e", + "5bust", + "4buta", + "3butio", + "b5uto", + "b1v", + "4b5w", + "5by.", + "bys4", + "1ca", + "cab3in", + "ca1bl", + "cach4", + "ca5den", + "4cag4", + "2c5ah", + "ca3lat", + "cal4la", + "call5in", + "4calo", + "can5d", + "can4e", + "can4ic", + "can5is", + "can3iz", + "can4ty", + "cany4", + "ca5per", + "car5om", + "cast5er", + "cas5tig", + "4casy", + "ca4th", + "4cativ", + "cav5al", + "c3c", + "ccha5", + "cci4a", + "ccompa5", + "ccon4", + "ccou3t", + "2ce.", + "4ced.", + "4ceden", + "3cei", + "5cel.", + "3cell", + "1cen", + "3cenc", + "2cen4e", + "4ceni", + "3cent", + "3cep", + "ce5ram", + "4cesa", + "3cessi", + "ces5si5b", + "ces5t", + "cet4", + "c5e4ta", + "cew4", + "2ch", + "4ch.", + "4ch3ab", + "5chanic", + "ch5a5nis", + "che2", + "cheap3", + "4ched", + "che5lo", + "3chemi", + "ch5ene", + "ch3er.", + "ch3ers", + "4ch1in", + "5chine.", + "ch5iness", + "5chini", + "5chio", + "3chit", + "chi2z", + "3cho2", + "ch4ti", + "1ci", + "3cia", + "ci2a5b", + "cia5r", + "ci5c", + "4cier", + "5cific.", + "4cii", + "ci4la", + "3cili", + "2cim", + "2cin", + "c4ina", + "3cinat", + "cin3em", + "c1ing", + "c5ing.", + "5cino", + "cion4", + "4cipe", + "ci3ph", + "4cipic", + "4cista", + "4cisti", + "2c1it", + "cit3iz", + "5ciz", + "ck1", + "ck3i", + "1c4l4", + "4clar", + "c5laratio", + "5clare", + "cle4m", + "4clic", + "clim4", + "cly4", + "c5n", + "1co", + "co5ag", + "coe2", + "2cog", + "co4gr", + "coi4", + "co3inc", + "col5i", + "5colo", + "col3or", + "com5er", + "con4a", + "c4one", + "con3g", + "con5t", + "co3pa", + "cop3ic", + "co4pl", + "4corb", + "coro3n", + "cos4e", + "cov1", + "cove4", + "cow5a", + "coz5e", + "co5zi", + "c1q", + "cras5t", + "5crat.", + "5cratic", + "cre3at", + "5cred", + "4c3reta", + "cre4v", + "cri2", + "cri5f", + "c4rin", + "cris4", + "5criti", + "cro4pl", + "crop5o", + "cros4e", + "cru4d", + "4c3s2", + "2c1t", + "cta4b", + "ct5ang", + "c5tant", + "c2te", + "c3ter", + "c4ticu", + "ctim3i", + "ctu4r", + "c4tw", + "cud5", + "c4uf", + "c4ui", + "cu5ity", + "5culi", + "cul4tis", + "3cultu", + "cu2ma", + "c3ume", + "cu4mi", + "3cun", + "cu3pi", + "cu5py", + "cur5a4b", + "cu5ria", + "1cus", + "cuss4i", + "3c4ut", + "cu4tie", + "4c5utiv", + "4cutr", + "1cy", + "cze4", + "1d2a", + "5da.", + "2d3a4b", + "dach4", + "4daf", + "2dag", + "da2m2", + "dan3g", + "dard5", + "dark5", + "4dary", + "3dat", + "4dativ", + "4dato", + "5dav4", + "dav5e", + "5day", + "d1b", + "d5c", + "d1d4", + "2de.", + "deaf5", + "deb5it", + "de4bon", + "decan4", + "de4cil", + "de5com", + "2d1ed", + "4dee.", + "de5if", + "deli4e", + "del5i5q", + "de5lo", + "d4em", + "5dem.", + "3demic", + "dem5ic.", + "de5mil", + "de4mons", + "demor5", + "1den", + "de4nar", + "de3no", + "denti5f", + "de3nu", + "de1p", + "de3pa", + "depi4", + "de2pu", + "d3eq", + "d4erh", + "5derm", + "dern5iz", + "der5s", + "des2", + "d2es.", + "de1sc", + "de2s5o", + "des3ti", + "de3str", + "de4su", + "de1t", + "de2to", + "de1v", + "dev3il", + "4dey", + "4d1f", + "d4ga", + "d3ge4t", + "dg1i", + "d2gy", + "d1h2", + "5di.", + "1d4i3a", + "dia5b", + "di4cam", + "d4ice", + "3dict", + "3did", + "5di3en", + "d1if", + "di3ge", + "di4lato", + "d1in", + "1dina", + "3dine.", + "5dini", + "di5niz", + "1dio", + "dio5g", + "di4pl", + "dir2", + "di1re", + "dirt5i", + "dis1", + "5disi", + "d4is3t", + "d2iti", + "1di1v", + "d1j", + "d5k2", + "4d5la", + "3dle.", + "3dled", + "3dles.", + "4dless", + "2d3lo", + "4d5lu", + "2dly", + "d1m", + "4d1n4", + "1do", + "3do.", + "do5de", + "5doe", + "2d5of", + "d4og", + "do4la", + "doli4", + "do5lor", + "dom5iz", + "do3nat", + "doni4", + "doo3d", + "dop4p", + "d4or", + "3dos", + "4d5out", + "do4v", + "3dox", + "d1p", + "1dr", + "drag5on", + "4drai", + "dre4", + "drea5r", + "5dren", + "dri4b", + "dril4", + "dro4p", + "4drow", + "5drupli", + "4dry", + "2d1s2", + "ds4p", + "d4sw", + "d4sy", + "d2th", + "1du", + "d1u1a", + "du2c", + "d1uca", + "duc5er", + "4duct.", + "4ducts", + "du5el", + "du4g", + "d3ule", + "dum4be", + "du4n", + "4dup", + "du4pe", + "d1v", + "d1w", + "d2y", + "5dyn", + "dy4se", + "dys5p", + "e1a4b", + "e3act", + "ead1", + "ead5ie", + "ea4ge", + "ea5ger", + "ea4l", + "eal5er", + "eal3ou", + "eam3er", + "e5and", + "ear3a", + "ear4c", + "ear5es", + "ear4ic", + "ear4il", + "ear5k", + "ear2t", + "eart3e", + "ea5sp", + "e3ass", + "east3", + "ea2t", + "eat5en", + "eath3i", + "e5atif", + "e4a3tu", + "ea2v", + "eav3en", + "eav5i", + "eav5o", + "2e1b", + "e4bel.", + "e4bels", + "e4ben", + "e4bit", + "e3br", + "e4cad", + "ecan5c", + "ecca5", + "e1ce", + "ec5essa", + "ec2i", + "e4cib", + "ec5ificat", + "ec5ifie", + "ec5ify", + "ec3im", + "eci4t", + "e5cite", + "e4clam", + "e4clus", + "e2col", + "e4comm", + "e4compe", + "e4conc", + "e2cor", + "ec3ora", + "eco5ro", + "e1cr", + "e4crem", + "ec4tan", + "ec4te", + "e1cu", + "e4cul", + "ec3ula", + "2e2da", + "4ed3d", + "e4d1er", + "ede4s", + "4edi", + "e3dia", + "ed3ib", + "ed3ica", + "ed3im", + "ed1it", + "edi5z", + "4edo", + "e4dol", + "edon2", + "e4dri", + "e4dul", + "ed5ulo", + "ee2c", + "eed3i", + "ee2f", + "eel3i", + "ee4ly", + "ee2m", + "ee4na", + "ee4p1", + "ee2s4", + "eest4", + "ee4ty", + "e5ex", + "e1f", + "e4f3ere", + "1eff", + "e4fic", + "5efici", + "efil4", + "e3fine", + "ef5i5nite", + "3efit", + "efor5es", + "e4fuse.", + "4egal", + "eger4", + "eg5ib", + "eg4ic", + "eg5ing", + "e5git5", + "eg5n", + "e4go.", + "e4gos", + "eg1ul", + "e5gur", + "5egy", + "e1h4", + "eher4", + "ei2", + "e5ic", + "ei5d", + "eig2", + "ei5gl", + "e3imb", + "e3inf", + "e1ing", + "e5inst", + "eir4d", + "eit3e", + "ei3th", + "e5ity", + "e1j", + "e4jud", + "ej5udi", + "eki4n", + "ek4la", + "e1la", + "e4la.", + "e4lac", + "elan4d", + "el5ativ", + "e4law", + "elaxa4", + "e3lea", + "el5ebra", + "5elec", + "e4led", + "el3ega", + "e5len", + "e4l1er", + "e1les", + "el2f", + "el2i", + "e3libe", + "e4l5ic.", + "el3ica", + "e3lier", + "el5igib", + "e5lim", + "e4l3ing", + "e3lio", + "e2lis", + "el5ish", + "e3liv3", + "4ella", + "el4lab", + "ello4", + "e5loc", + "el5og", + "el3op.", + "el2sh", + "el4ta", + "e5lud", + "el5ug", + "e4mac", + "e4mag", + "e5man", + "em5ana", + "em5b", + "e1me", + "e2mel", + "e4met", + "em3ica", + "emi4e", + "em5igra", + "em1in2", + "em5ine", + "em3i3ni", + "e4mis", + "em5ish", + "e5miss", + "em3iz", + "5emniz", + "emo4g", + "emoni5o", + "em3pi", + "e4mul", + "em5ula", + "emu3n", + "e3my", + "en5amo", + "e4nant", + "ench4er", + "en3dic", + "e5nea", + "e5nee", + "en3em", + "en5ero", + "en5esi", + "en5est", + "en3etr", + "e3new", + "en5ics", + "e5nie", + "e5nil", + "e3nio", + "en3ish", + "en3it", + "e5niu", + "5eniz", + "4enn", + "4eno", + "eno4g", + "e4nos", + "en3ov", + "en4sw", + "ent5age", + "4enthes", + "en3ua", + "en5uf", + "e3ny.", + "4en3z", + "e5of", + "eo2g", + "e4oi4", + "e3ol", + "eop3ar", + "e1or", + "eo3re", + "eo5rol", + "eos4", + "e4ot", + "eo4to", + "e5out", + "e5ow", + "e2pa", + "e3pai", + "ep5anc", + "e5pel", + "e3pent", + "ep5etitio", + "ephe4", + "e4pli", + "e1po", + "e4prec", + "ep5reca", + "e4pred", + "ep3reh", + "e3pro", + "e4prob", + "ep4sh", + "ep5ti5b", + "e4put", + "ep5uta", + "e1q", + "equi3l", + "e4q3ui3s", + "er1a", + "era4b", + "4erand", + "er3ar", + "4erati.", + "2erb", + "er4bl", + "er3ch", + "er4che", + "2ere.", + "e3real", + "ere5co", + "ere3in", + "er5el.", + "er3emo", + "er5ena", + "er5ence", + "4erene", + "er3ent", + "ere4q", + "er5ess", + "er3est", + "eret4", + "er1h", + "er1i", + "e1ria4", + "5erick", + "e3rien", + "eri4er", + "er3ine", + "e1rio", + "4erit", + "er4iu", + "eri4v", + "e4riva", + "er3m4", + "er4nis", + "4ernit", + "5erniz", + "er3no", + "2ero", + "er5ob", + "e5roc", + "ero4r", + "er1ou", + "er1s", + "er3set", + "ert3er", + "4ertl", + "er3tw", + "4eru", + "eru4t", + "5erwau", + "e1s4a", + "e4sage.", + "e4sages", + "es2c", + "e2sca", + "es5can", + "e3scr", + "es5cu", + "e1s2e", + "e2sec", + "es5ecr", + "es5enc", + "e4sert.", + "e4serts", + "e4serva", + "4esh", + "e3sha", + "esh5en", + "e1si", + "e2sic", + "e2sid", + "es5iden", + "es5igna", + "e2s5im", + "es4i4n", + "esis4te", + "esi4u", + "e5skin", + "es4mi", + "e2sol", + "es3olu", + "e2son", + "es5ona", + "e1sp", + "es3per", + "es5pira", + "es4pre", + "2ess", + "es4si4b", + "estan4", + "es3tig", + "es5tim", + "4es2to", + "e3ston", + "2estr", + "e5stro", + "estruc5", + "e2sur", + "es5urr", + "es4w", + "eta4b", + "eten4d", + "e3teo", + "ethod3", + "et1ic", + "e5tide", + "etin4", + "eti4no", + "e5tir", + "e5titio", + "et5itiv", + "4etn", + "et5ona", + "e3tra", + "e3tre", + "et3ric", + "et5rif", + "et3rog", + "et5ros", + "et3ua", + "et5ym", + "et5z", + "4eu", + "e5un", + "e3up", + "eu3ro", + "eus4", + "eute4", + "euti5l", + "eu5tr", + "eva2p5", + "e2vas", + "ev5ast", + "e5vea", + "ev3ell", + "evel3o", + "e5veng", + "even4i", + "ev1er", + "e5verb", + "e1vi", + "ev3id", + "evi4l", + "e4vin", + "evi4v", + "e5voc", + "e5vu", + "e1wa", + "e4wag", + "e5wee", + "e3wh", + "ewil5", + "ew3ing", + "e3wit", + "1exp", + "5eyc", + "5eye.", + "eys4", + "1fa", + "fa3bl", + "fab3r", + "fa4ce", + "4fag", + "fain4", + "fall5e", + "4fa4ma", + "fam5is", + "5far", + "far5th", + "fa3ta", + "fa3the", + "4fato", + "fault5", + "4f5b", + "4fd", + "4fe.", + "feas4", + "feath3", + "fe4b", + "4feca", + "5fect", + "2fed", + "fe3li", + "fe4mo", + "fen2d", + "fend5e", + "fer1", + "5ferr", + "fev4", + "4f1f", + "f4fes", + "f4fie", + "f5fin.", + "f2f5is", + "f4fly", + "f2fy", + "4fh", + "1fi", + "fi3a", + "2f3ic.", + "4f3ical", + "f3ican", + "4ficate", + "f3icen", + "fi3cer", + "fic4i", + "5ficia", + "5ficie", + "4fics", + "fi3cu", + "fi5del", + "fight5", + "fil5i", + "fill5in", + "4fily", + "2fin", + "5fina", + "fin2d5", + "fi2ne", + "f1in3g", + "fin4n", + "fis4ti", + "f4l2", + "f5less", + "flin4", + "flo3re", + "f2ly5", + "4fm", + "4fn", + "1fo", + "5fon", + "fon4de", + "fon4t", + "fo2r", + "fo5rat", + "for5ay", + "fore5t", + "for4i", + "fort5a", + "fos5", + "4f5p", + "fra4t", + "f5rea", + "fres5c", + "fri2", + "fril4", + "frol5", + "2f3s", + "2ft", + "f4to", + "f2ty", + "3fu", + "fu5el", + "4fug", + "fu4min", + "fu5ne", + "fu3ri", + "fusi4", + "fus4s", + "4futa", + "1fy", + "1ga", + "gaf4", + "5gal.", + "3gali", + "ga3lo", + "2gam", + "ga5met", + "g5amo", + "gan5is", + "ga3niz", + "gani5za", + "4gano", + "gar5n4", + "gass4", + "gath3", + "4gativ", + "4gaz", + "g3b", + "gd4", + "2ge.", + "2ged", + "geez4", + "gel4in", + "ge5lis", + "ge5liz", + "4gely", + "1gen", + "ge4nat", + "ge5niz", + "4geno", + "4geny", + "1geo", + "ge3om", + "g4ery", + "5gesi", + "geth5", + "4geto", + "ge4ty", + "ge4v", + "4g1g2", + "g2ge", + "g3ger", + "gglu5", + "ggo4", + "gh3in", + "gh5out", + "gh4to", + "5gi.", + "1gi4a", + "gia5r", + "g1ic", + "5gicia", + "g4ico", + "gien5", + "5gies.", + "gil4", + "g3imen", + "3g4in.", + "gin5ge", + "5g4ins", + "5gio", + "3gir", + "gir4l", + "g3isl", + "gi4u", + "5giv", + "3giz", + "gl2", + "gla4", + "glad5i", + "5glas", + "1gle", + "gli4b", + "g3lig", + "3glo", + "glo3r", + "g1m", + "g4my", + "gn4a", + "g4na.", + "gnet4t", + "g1ni", + "g2nin", + "g4nio", + "g1no", + "g4non", + "1go", + "3go.", + "gob5", + "5goe", + "3g4o4g", + "go3is", + "gon2", + "4g3o3na", + "gondo5", + "go3ni", + "5goo", + "go5riz", + "gor5ou", + "5gos.", + "gov1", + "g3p", + "1gr", + "4grada", + "g4rai", + "gran2", + "5graph.", + "g5rapher", + "5graphic", + "4graphy", + "4gray", + "gre4n", + "4gress.", + "4grit", + "g4ro", + "gruf4", + "gs2", + "g5ste", + "gth3", + "gu4a", + "3guard", + "2gue", + "5gui5t", + "3gun", + "3gus", + "4gu4t", + "g3w", + "1gy", + "2g5y3n", + "gy5ra", + "h3ab4l", + "hach4", + "hae4m", + "hae4t", + "h5agu", + "ha3la", + "hala3m", + "ha4m", + "han4ci", + "han4cy", + "5hand.", + "han4g", + "hang5er", + "hang5o", + "h5a5niz", + "han4k", + "han4te", + "hap3l", + "hap5t", + "ha3ran", + "ha5ras", + "har2d", + "hard3e", + "har4le", + "harp5en", + "har5ter", + "has5s", + "haun4", + "5haz", + "haz3a", + "h1b", + "1head", + "3hear", + "he4can", + "h5ecat", + "h4ed", + "he5do5", + "he3l4i", + "hel4lis", + "hel4ly", + "h5elo", + "hem4p", + "he2n", + "hena4", + "hen5at", + "heo5r", + "hep5", + "h4era", + "hera3p", + "her4ba", + "here5a", + "h3ern", + "h5erou", + "h3ery", + "h1es", + "he2s5p", + "he4t", + "het4ed", + "heu4", + "h1f", + "h1h", + "hi5an", + "hi4co", + "high5", + "h4il2", + "himer4", + "h4ina", + "hion4e", + "hi4p", + "hir4l", + "hi3ro", + "hir4p", + "hir4r", + "his3el", + "his4s", + "hith5er", + "hi2v", + "4hk", + "4h1l4", + "hlan4", + "h2lo", + "hlo3ri", + "4h1m", + "hmet4", + "2h1n", + "h5odiz", + "h5ods", + "ho4g", + "hoge4", + "hol5ar", + "3hol4e", + "ho4ma", + "home3", + "hon4a", + "ho5ny", + "3hood", + "hoon4", + "hor5at", + "ho5ris", + "hort3e", + "ho5ru", + "hos4e", + "ho5sen", + "hos1p", + "1hous", + "house3", + "hov5el", + "4h5p", + "4hr4", + "hree5", + "hro5niz", + "hro3po", + "4h1s2", + "h4sh", + "h4tar", + "ht1en", + "ht5es", + "h4ty", + "hu4g", + "hu4min", + "hun5ke", + "hun4t", + "hus3t4", + "hu4t", + "h1w", + "h4wart", + "hy3pe", + "hy3ph", + "hy2s", + "2i1a", + "i2al", + "iam4", + "iam5ete", + "i2an", + "4ianc", + "ian3i", + "4ian4t", + "ia5pe", + "iass4", + "i4ativ", + "ia4tric", + "i4atu", + "ibe4", + "ib3era", + "ib5ert", + "ib5ia", + "ib3in", + "ib5it.", + "ib5ite", + "i1bl", + "ib3li", + "i5bo", + "i1br", + "i2b5ri", + "i5bun", + "4icam", + "5icap", + "4icar", + "i4car.", + "i4cara", + "icas5", + "i4cay", + "iccu4", + "4iceo", + "4ich", + "2ici", + "i5cid", + "ic5ina", + "i2cip", + "ic3ipa", + "i4cly", + "i2c5oc", + "4i1cr", + "5icra", + "i4cry", + "ic4te", + "ictu2", + "ic4t3ua", + "ic3ula", + "ic4um", + "ic5uo", + "i3cur", + "2id", + "i4dai", + "id5anc", + "id5d", + "ide3al", + "ide4s", + "i2di", + "id5ian", + "idi4ar", + "i5die", + "id3io", + "idi5ou", + "id1it", + "id5iu", + "i3dle", + "i4dom", + "id3ow", + "i4dr", + "i2du", + "id5uo", + "2ie4", + "ied4e", + "5ie5ga", + "ield3", + "ien5a4", + "ien4e", + "i5enn", + "i3enti", + "i1er.", + "i3esc", + "i1est", + "i3et", + "4if.", + "if5ero", + "iff5en", + "if4fr", + "4ific.", + "i3fie", + "i3fl", + "4ift", + "2ig", + "iga5b", + "ig3era", + "ight3i", + "4igi", + "i3gib", + "ig3il", + "ig3in", + "ig3it", + "i4g4l", + "i2go", + "ig3or", + "ig5ot", + "i5gre", + "igu5i", + "ig1ur", + "i3h", + "4i5i4", + "i3j", + "4ik", + "i1la", + "il3a4b", + "i4lade", + "i2l5am", + "ila5ra", + "i3leg", + "il1er", + "ilev4", + "il5f", + "il1i", + "il3ia", + "il2ib", + "il3io", + "il4ist", + "2ilit", + "il2iz", + "ill5ab", + "4iln", + "il3oq", + "il4ty", + "il5ur", + "il3v", + "i4mag", + "im3age", + "ima5ry", + "imenta5r", + "4imet", + "im1i", + "im5ida", + "imi5le", + "i5mini", + "4imit", + "im4ni", + "i3mon", + "i2mu", + "im3ula", + "2in.", + "i4n3au", + "4inav", + "incel4", + "in3cer", + "4ind", + "in5dling", + "2ine", + "i3nee", + "iner4ar", + "i5ness", + "4inga", + "4inge", + "in5gen", + "4ingi", + "in5gling", + "4ingo", + "4ingu", + "2ini", + "i5ni.", + "i4nia", + "in3io", + "in1is", + "i5nite.", + "5initio", + "in3ity", + "4ink", + "4inl", + "2inn", + "2i1no", + "i4no4c", + "ino4s", + "i4not", + "2ins", + "in3se", + "insur5a", + "2int.", + "2in4th", + "in1u", + "i5nus", + "4iny", + "2io", + "4io.", + "ioge4", + "io2gr", + "i1ol", + "io4m", + "ion3at", + "ion4ery", + "ion3i", + "io5ph", + "ior3i", + "i4os", + "io5th", + "i5oti", + "io4to", + "i4our", + "2ip", + "ipe4", + "iphras4", + "ip3i", + "ip4ic", + "ip4re4", + "ip3ul", + "i3qua", + "iq5uef", + "iq3uid", + "iq3ui3t", + "4ir", + "i1ra", + "ira4b", + "i4rac", + "ird5e", + "ire4de", + "i4ref", + "i4rel4", + "i4res", + "ir5gi", + "ir1i", + "iri5de", + "ir4is", + "iri3tu", + "5i5r2iz", + "ir4min", + "iro4g", + "5iron.", + "ir5ul", + "2is.", + "is5ag", + "is3ar", + "isas5", + "2is1c", + "is3ch", + "4ise", + "is3er", + "3isf", + "is5han", + "is3hon", + "ish5op", + "is3ib", + "isi4d", + "i5sis", + "is5itiv", + "4is4k", + "islan4", + "4isms", + "i2so", + "iso5mer", + "is1p", + "is2pi", + "is4py", + "4is1s", + "is4sal", + "issen4", + "is4ses", + "is4ta.", + "is1te", + "is1ti", + "ist4ly", + "4istral", + "i2su", + "is5us", + "4ita.", + "ita4bi", + "i4tag", + "4ita5m", + "i3tan", + "i3tat", + "2ite", + "it3era", + "i5teri", + "it4es", + "2ith", + "i1ti", + "4itia", + "4i2tic", + "it3ica", + "5i5tick", + "it3ig", + "it5ill", + "i2tim", + "2itio", + "4itis", + "i4tism", + "i2t5o5m", + "4iton", + "i4tram", + "it5ry", + "4itt", + "it3uat", + "i5tud", + "it3ul", + "4itz.", + "i1u", + "2iv", + "iv3ell", + "iv3en.", + "i4v3er.", + "i4vers.", + "iv5il.", + "iv5io", + "iv1it", + "i5vore", + "iv3o3ro", + "i4v3ot", + "4i5w", + "ix4o", + "4iy", + "4izar", + "izi4", + "5izont", + "5ja", + "jac4q", + "ja4p", + "1je", + "jer5s", + "4jestie", + "4jesty", + "jew3", + "jo4p", + "5judg", + "3ka.", + "k3ab", + "k5ag", + "kais4", + "kal4", + "k1b", + "k2ed", + "1kee", + "ke4g", + "ke5li", + "k3en4d", + "k1er", + "kes4", + "k3est.", + "ke4ty", + "k3f", + "kh4", + "k1i", + "5ki.", + "5k2ic", + "k4ill", + "kilo5", + "k4im", + "k4in.", + "kin4de", + "k5iness", + "kin4g", + "ki4p", + "kis4", + "k5ish", + "kk4", + "k1l", + "4kley", + "4kly", + "k1m", + "k5nes", + "1k2no", + "ko5r", + "kosh4", + "k3ou", + "kro5n", + "4k1s2", + "k4sc", + "ks4l", + "k4sy", + "k5t", + "k1w", + "lab3ic", + "l4abo", + "laci4", + "l4ade", + "la3dy", + "lag4n", + "lam3o", + "3land", + "lan4dl", + "lan5et", + "lan4te", + "lar4g", + "lar3i", + "las4e", + "la5tan", + "4lateli", + "4lativ", + "4lav", + "la4v4a", + "2l1b", + "lbin4", + "4l1c2", + "lce4", + "l3ci", + "2ld", + "l2de", + "ld4ere", + "ld4eri", + "ldi4", + "ld5is", + "l3dr", + "l4dri", + "le2a", + "le4bi", + "left5", + "5leg.", + "5legg", + "le4mat", + "lem5atic", + "4len.", + "3lenc", + "5lene.", + "1lent", + "le3ph", + "le4pr", + "lera5b", + "ler4e", + "3lerg", + "3l4eri", + "l4ero", + "les2", + "le5sco", + "5lesq", + "3less", + "5less.", + "l3eva", + "lev4er.", + "lev4era", + "lev4ers", + "3ley", + "4leye", + "2lf", + "l5fr", + "4l1g4", + "l5ga", + "lgar3", + "l4ges", + "lgo3", + "2l3h", + "li4ag", + "li2am", + "liar5iz", + "li4as", + "li4ato", + "li5bi", + "5licio", + "li4cor", + "4lics", + "4lict.", + "l4icu", + "l3icy", + "l3ida", + "lid5er", + "3lidi", + "lif3er", + "l4iff", + "li4fl", + "5ligate", + "3ligh", + "li4gra", + "3lik", + "4l4i4l", + "lim4bl", + "lim3i", + "li4mo", + "l4im4p", + "l4ina", + "1l4ine", + "lin3ea", + "lin3i", + "link5er", + "li5og", + "4l4iq", + "lis4p", + "l1it", + "l2it.", + "5litica", + "l5i5tics", + "liv3er", + "l1iz", + "4lj", + "lka3", + "l3kal", + "lka4t", + "l1l", + "l4law", + "l2le", + "l5lea", + "l3lec", + "l3leg", + "l3lel", + "l3le4n", + "l3le4t", + "ll2i", + "l2lin4", + "l5lina", + "ll4o", + "lloqui5", + "ll5out", + "l5low", + "2lm", + "l5met", + "lm3ing", + "l4mod", + "lmon4", + "2l1n2", + "3lo.", + "lob5al", + "lo4ci", + "4lof", + "3logic", + "l5ogo", + "3logu", + "lom3er", + "5long", + "lon4i", + "l3o3niz", + "lood5", + "5lope.", + "lop3i", + "l3opm", + "lora4", + "lo4rato", + "lo5rie", + "lor5ou", + "5los.", + "los5et", + "5losophiz", + "5losophy", + "los4t", + "lo4ta", + "loun5d", + "2lout", + "4lov", + "2lp", + "lpa5b", + "l3pha", + "l5phi", + "lp5ing", + "l3pit", + "l4pl", + "l5pr", + "4l1r", + "2l1s2", + "l4sc", + "l2se", + "l4sie", + "4lt", + "lt5ag", + "ltane5", + "l1te", + "lten4", + "ltera4", + "lth3i", + "l5ties.", + "ltis4", + "l1tr", + "ltu2", + "ltur3a", + "lu5a", + "lu3br", + "luch4", + "lu3ci", + "lu3en", + "luf4", + "lu5id", + "lu4ma", + "5lumi", + "l5umn.", + "5lumnia", + "lu3o", + "luo3r", + "4lup", + "luss4", + "lus3te", + "1lut", + "l5ven", + "l5vet4", + "2l1w", + "1ly", + "4lya", + "4lyb", + "ly5me", + "ly3no", + "2lys4", + "l5yse", + "1ma", + "2mab", + "ma2ca", + "ma5chine", + "ma4cl", + "mag5in", + "5magn", + "2mah", + "maid5", + "4mald", + "ma3lig", + "ma5lin", + "mal4li", + "mal4ty", + "5mania", + "man5is", + "man3iz", + "4map", + "ma5rine.", + "ma5riz", + "mar4ly", + "mar3v", + "ma5sce", + "mas4e", + "mas1t", + "5mate", + "math3", + "ma3tis", + "4matiza", + "4m1b", + "mba4t5", + "m5bil", + "m4b3ing", + "mbi4v", + "4m5c", + "4me.", + "2med", + "4med.", + "5media", + "me3die", + "m5e5dy", + "me2g", + "mel5on", + "mel4t", + "me2m", + "mem1o3", + "1men", + "men4a", + "men5ac", + "men4de", + "4mene", + "men4i", + "mens4", + "mensu5", + "3ment", + "men4te", + "me5on", + "m5ersa", + "2mes", + "3mesti", + "me4ta", + "met3al", + "me1te", + "me5thi", + "m4etr", + "5metric", + "me5trie", + "me3try", + "me4v", + "4m1f", + "2mh", + "5mi.", + "mi3a", + "mid4a", + "mid4g", + "mig4", + "3milia", + "m5i5lie", + "m4ill", + "min4a", + "3mind", + "m5inee", + "m4ingl", + "min5gli", + "m5ingly", + "min4t", + "m4inu", + "miot4", + "m2is", + "mis4er.", + "mis5l", + "mis4ti", + "m5istry", + "4mith", + "m2iz", + "4mk", + "4m1l", + "m1m", + "mma5ry", + "4m1n", + "mn4a", + "m4nin", + "mn4o", + "1mo", + "4mocr", + "5mocratiz", + "mo2d1", + "mo4go", + "mois2", + "moi5se", + "4mok", + "mo5lest", + "mo3me", + "mon5et", + "mon5ge", + "moni3a", + "mon4ism", + "mon4ist", + "mo3niz", + "monol4", + "mo3ny.", + "mo2r", + "4mora.", + "mos2", + "mo5sey", + "mo3sp", + "moth3", + "m5ouf", + "3mous", + "mo2v", + "4m1p", + "mpara5", + "mpa5rab", + "mpar5i", + "m3pet", + "mphas4", + "m2pi", + "mpi4a", + "mp5ies", + "m4p1in", + "m5pir", + "mp5is", + "mpo3ri", + "mpos5ite", + "m4pous", + "mpov5", + "mp4tr", + "m2py", + "4m3r", + "4m1s2", + "m4sh", + "m5si", + "4mt", + "1mu", + "mula5r4", + "5mult", + "multi3", + "3mum", + "mun2", + "4mup", + "mu4u", + "4mw", + "1na", + "2n1a2b", + "n4abu", + "4nac.", + "na4ca", + "n5act", + "nag5er.", + "nak4", + "na4li", + "na5lia", + "4nalt", + "na5mit", + "n2an", + "nanci4", + "nan4it", + "nank4", + "nar3c", + "4nare", + "nar3i", + "nar4l", + "n5arm", + "n4as", + "nas4c", + "nas5ti", + "n2at", + "na3tal", + "nato5miz", + "n2au", + "nau3se", + "3naut", + "nav4e", + "4n1b4", + "ncar5", + "n4ces.", + "n3cha", + "n5cheo", + "n5chil", + "n3chis", + "nc1in", + "nc4it", + "ncour5a", + "n1cr", + "n1cu", + "n4dai", + "n5dan", + "n1de", + "nd5est.", + "ndi4b", + "n5d2if", + "n1dit", + "n3diz", + "n5duc", + "ndu4r", + "nd2we", + "2ne.", + "n3ear", + "ne2b", + "neb3u", + "ne2c", + "5neck", + "2ned", + "ne4gat", + "neg5ativ", + "5nege", + "ne4la", + "nel5iz", + "ne5mi", + "ne4mo", + "1nen", + "4nene", + "3neo", + "ne4po", + "ne2q", + "n1er", + "nera5b", + "n4erar", + "n2ere", + "n4er5i", + "ner4r", + "1nes", + "2nes.", + "4nesp", + "2nest", + "4nesw", + "3netic", + "ne4v", + "n5eve", + "ne4w", + "n3f", + "n4gab", + "n3gel", + "nge4n4e", + "n5gere", + "n3geri", + "ng5ha", + "n3gib", + "ng1in", + "n5git", + "n4gla", + "ngov4", + "ng5sh", + "n1gu", + "n4gum", + "n2gy", + "4n1h4", + "nha4", + "nhab3", + "nhe4", + "3n4ia", + "ni3an", + "ni4ap", + "ni3ba", + "ni4bl", + "ni4d", + "ni5di", + "ni4er", + "ni2fi", + "ni5ficat", + "n5igr", + "nik4", + "n1im", + "ni3miz", + "n1in", + "5nine.", + "nin4g", + "ni4o", + "5nis.", + "nis4ta", + "n2it", + "n4ith", + "3nitio", + "n3itor", + "ni3tr", + "n1j", + "4nk2", + "n5kero", + "n3ket", + "nk3in", + "n1kl", + "4n1l", + "n5m", + "nme4", + "nmet4", + "4n1n2", + "nne4", + "nni3al", + "nni4v", + "nob4l", + "no3ble", + "n5ocl", + "4n3o2d", + "3noe", + "4nog", + "noge4", + "nois5i", + "no5l4i", + "5nologis", + "3nomic", + "n5o5miz", + "no4mo", + "no3my", + "no4n", + "non4ag", + "non5i", + "n5oniz", + "4nop", + "5nop5o5li", + "nor5ab", + "no4rary", + "4nosc", + "nos4e", + "nos5t", + "no5ta", + "1nou", + "3noun", + "nov3el3", + "nowl3", + "n1p4", + "npi4", + "npre4c", + "n1q", + "n1r", + "nru4", + "2n1s2", + "ns5ab", + "nsati4", + "ns4c", + "n2se", + "n4s3es", + "nsid1", + "nsig4", + "n2sl", + "ns3m", + "n4soc", + "ns4pe", + "n5spi", + "nsta5bl", + "n1t", + "nta4b", + "nter3s", + "nt2i", + "n5tib", + "nti4er", + "nti2f", + "n3tine", + "n4t3ing", + "nti4p", + "ntrol5li", + "nt4s", + "ntu3me", + "nu1a", + "nu4d", + "nu5en", + "nuf4fe", + "n3uin", + "3nu3it", + "n4um", + "nu1me", + "n5umi", + "3nu4n", + "n3uo", + "nu3tr", + "n1v2", + "n1w4", + "nym4", + "nyp4", + "4nz", + "n3za", + "4oa", + "oad3", + "o5a5les", + "oard3", + "oas4e", + "oast5e", + "oat5i", + "ob3a3b", + "o5bar", + "obe4l", + "o1bi", + "o2bin", + "ob5ing", + "o3br", + "ob3ul", + "o1ce", + "och4", + "o3chet", + "ocif3", + "o4cil", + "o4clam", + "o4cod", + "oc3rac", + "oc5ratiz", + "ocre3", + "5ocrit", + "octor5a", + "oc3ula", + "o5cure", + "od5ded", + "od3ic", + "odi3o", + "o2do4", + "odor3", + "od5uct.", + "od5ucts", + "o4el", + "o5eng", + "o3er", + "oe4ta", + "o3ev", + "o2fi", + "of5ite", + "ofit4t", + "o2g5a5r", + "og5ativ", + "o4gato", + "o1ge", + "o5gene", + "o5geo", + "o4ger", + "o3gie", + "1o1gis", + "og3it", + "o4gl", + "o5g2ly", + "3ogniz", + "o4gro", + "ogu5i", + "1ogy", + "2ogyn", + "o1h2", + "ohab5", + "oi2", + "oic3es", + "oi3der", + "oiff4", + "oig4", + "oi5let", + "o3ing", + "oint5er", + "o5ism", + "oi5son", + "oist5en", + "oi3ter", + "o5j", + "2ok", + "o3ken", + "ok5ie", + "o1la", + "o4lan", + "olass4", + "ol2d", + "old1e", + "ol3er", + "o3lesc", + "o3let", + "ol4fi", + "ol2i", + "o3lia", + "o3lice", + "ol5id.", + "o3li4f", + "o5lil", + "ol3ing", + "o5lio", + "o5lis.", + "ol3ish", + "o5lite", + "o5litio", + "o5liv", + "olli4e", + "ol5ogiz", + "olo4r", + "ol5pl", + "ol2t", + "ol3ub", + "ol3ume", + "ol3un", + "o5lus", + "ol2v", + "o2ly", + "om5ah", + "oma5l", + "om5atiz", + "om2be", + "om4bl", + "o2me", + "om3ena", + "om5erse", + "o4met", + "om5etry", + "o3mia", + "om3ic.", + "om3ica", + "o5mid", + "om1in", + "o5mini", + "5ommend", + "omo4ge", + "o4mon", + "om3pi", + "ompro5", + "o2n", + "on1a", + "on4ac", + "o3nan", + "on1c", + "3oncil", + "2ond", + "on5do", + "o3nen", + "on5est", + "on4gu", + "on1ic", + "o3nio", + "on1is", + "o5niu", + "on3key", + "on4odi", + "on3omy", + "on3s", + "onspi4", + "onspir5a", + "onsu4", + "onten4", + "on3t4i", + "ontif5", + "on5um", + "onva5", + "oo2", + "ood5e", + "ood5i", + "oo4k", + "oop3i", + "o3ord", + "oost5", + "o2pa", + "ope5d", + "op1er", + "3opera", + "4operag", + "2oph", + "o5phan", + "o5pher", + "op3ing", + "o3pit", + "o5pon", + "o4posi", + "o1pr", + "op1u", + "opy5", + "o1q", + "o1ra", + "o5ra.", + "o4r3ag", + "or5aliz", + "or5ange", + "ore5a", + "o5real", + "or3ei", + "ore5sh", + "or5est.", + "orew4", + "or4gu", + "4o5ria", + "or3ica", + "o5ril", + "or1in", + "o1rio", + "or3ity", + "o3riu", + "or2mi", + "orn2e", + "o5rof", + "or3oug", + "or5pe", + "3orrh", + "or4se", + "ors5en", + "orst4", + "or3thi", + "or3thy", + "or4ty", + "o5rum", + "o1ry", + "os3al", + "os2c", + "os4ce", + "o3scop", + "4oscopi", + "o5scr", + "os4i4e", + "os5itiv", + "os3ito", + "os3ity", + "osi4u", + "os4l", + "o2so", + "os4pa", + "os4po", + "os2ta", + "o5stati", + "os5til", + "os5tit", + "o4tan", + "otele4g", + "ot3er.", + "ot5ers", + "o4tes", + "4oth", + "oth5esi", + "oth3i4", + "ot3ic.", + "ot5ica", + "o3tice", + "o3tif", + "o3tis", + "oto5s", + "ou2", + "ou3bl", + "ouch5i", + "ou5et", + "ou4l", + "ounc5er", + "oun2d", + "ou5v", + "ov4en", + "over4ne", + "over3s", + "ov4ert", + "o3vis", + "oviti4", + "o5v4ol", + "ow3der", + "ow3el", + "ow5est", + "ow1i", + "own5i", + "o4wo", + "oy1a", + "1pa", + "pa4ca", + "pa4ce", + "pac4t", + "p4ad", + "5pagan", + "p3agat", + "p4ai", + "pain4", + "p4al", + "pan4a", + "pan3el", + "pan4ty", + "pa3ny", + "pa1p", + "pa4pu", + "para5bl", + "par5age", + "par5di", + "3pare", + "par5el", + "p4a4ri", + "par4is", + "pa2te", + "pa5ter", + "5pathic", + "pa5thy", + "pa4tric", + "pav4", + "3pay", + "4p1b", + "pd4", + "4pe.", + "3pe4a", + "pear4l", + "pe2c", + "2p2ed", + "3pede", + "3pedi", + "pedia4", + "ped4ic", + "p4ee", + "pee4d", + "pek4", + "pe4la", + "peli4e", + "pe4nan", + "p4enc", + "pen4th", + "pe5on", + "p4era.", + "pera5bl", + "p4erag", + "p4eri", + "peri5st", + "per4mal", + "perme5", + "p4ern", + "per3o", + "per3ti", + "pe5ru", + "per1v", + "pe2t", + "pe5ten", + "pe5tiz", + "4pf", + "4pg", + "4ph.", + "phar5i", + "phe3no", + "ph4er", + "ph4es.", + "ph1ic", + "5phie", + "ph5ing", + "5phisti", + "3phiz", + "ph2l", + "3phob", + "3phone", + "5phoni", + "pho4r", + "4phs", + "ph3t", + "5phu", + "1phy", + "pi3a", + "pian4", + "pi4cie", + "pi4cy", + "p4id", + "p5ida", + "pi3de", + "5pidi", + "3piec", + "pi3en", + "pi4grap", + "pi3lo", + "pi2n", + "p4in.", + "pind4", + "p4ino", + "3pi1o", + "pion4", + "p3ith", + "pi5tha", + "pi2tu", + "2p3k2", + "1p2l2", + "3plan", + "plas5t", + "pli3a", + "pli5er", + "4plig", + "pli4n", + "ploi4", + "plu4m", + "plum4b", + "4p1m", + "2p3n", + "po4c", + "5pod.", + "po5em", + "po3et5", + "5po4g", + "poin2", + "5point", + "poly5t", + "po4ni", + "po4p", + "1p4or", + "po4ry", + "1pos", + "pos1s", + "p4ot", + "po4ta", + "5poun", + "4p1p", + "ppa5ra", + "p2pe", + "p4ped", + "p5pel", + "p3pen", + "p3per", + "p3pet", + "ppo5site", + "pr2", + "pray4e", + "5preci", + "pre5co", + "pre3em", + "pref5ac", + "pre4la", + "pre3r", + "p3rese", + "3press", + "pre5ten", + "pre3v", + "5pri4e", + "prin4t3", + "pri4s", + "pris3o", + "p3roca", + "prof5it", + "pro3l", + "pros3e", + "pro1t", + "2p1s2", + "p2se", + "ps4h", + "p4sib", + "2p1t", + "pt5a4b", + "p2te", + "p2th", + "pti3m", + "ptu4r", + "p4tw", + "pub3", + "pue4", + "puf4", + "pul3c", + "pu4m", + "pu2n", + "pur4r", + "5pus", + "pu2t", + "5pute", + "put3er", + "pu3tr", + "put4ted", + "put4tin", + "p3w", + "qu2", + "qua5v", + "2que.", + "3quer", + "3quet", + "2rab", + "ra3bi", + "rach4e", + "r5acl", + "raf5fi", + "raf4t", + "r2ai", + "ra4lo", + "ram3et", + "r2ami", + "rane5o", + "ran4ge", + "r4ani", + "ra5no", + "rap3er", + "3raphy", + "rar5c", + "rare4", + "rar5ef", + "4raril", + "r2as", + "ration4", + "rau4t", + "ra5vai", + "rav3el", + "ra5zie", + "r1b", + "r4bab", + "r4bag", + "rbi2", + "rbi4f", + "r2bin", + "r5bine", + "rb5ing.", + "rb4o", + "r1c", + "r2ce", + "rcen4", + "r3cha", + "rch4er", + "r4ci4b", + "rc4it", + "rcum3", + "r4dal", + "rd2i", + "rdi4a", + "rdi4er", + "rdin4", + "rd3ing", + "2re.", + "re1al", + "re3an", + "re5arr", + "5reav", + "re4aw", + "r5ebrat", + "rec5oll", + "rec5ompe", + "re4cre", + "2r2ed", + "re1de", + "re3dis", + "red5it", + "re4fac", + "re2fe", + "re5fer.", + "re3fi", + "re4fy", + "reg3is", + "re5it", + "re1li", + "re5lu", + "r4en4ta", + "ren4te", + "re1o", + "re5pin", + "re4posi", + "re1pu", + "r1er4", + "r4eri", + "rero4", + "re5ru", + "r4es.", + "re4spi", + "ress5ib", + "res2t", + "re5stal", + "re3str", + "re4ter", + "re4ti4z", + "re3tri", + "reu2", + "re5uti", + "rev2", + "re4val", + "rev3el", + "r5ev5er.", + "re5vers", + "re5vert", + "re5vil", + "rev5olu", + "re4wh", + "r1f", + "rfu4", + "r4fy", + "rg2", + "rg3er", + "r3get", + "r3gic", + "rgi4n", + "rg3ing", + "r5gis", + "r5git", + "r1gl", + "rgo4n", + "r3gu", + "rh4", + "4rh.", + "4rhal", + "ri3a", + "ria4b", + "ri4ag", + "r4ib", + "rib3a", + "ric5as", + "r4ice", + "4rici", + "5ricid", + "ri4cie", + "r4ico", + "rid5er", + "ri3enc", + "ri3ent", + "ri1er", + "ri5et", + "rig5an", + "5rigi", + "ril3iz", + "5riman", + "rim5i", + "3rimo", + "rim4pe", + "r2ina", + "5rina.", + "rin4d", + "rin4e", + "rin4g", + "ri1o", + "5riph", + "riph5e", + "ri2pl", + "rip5lic", + "r4iq", + "r2is", + "r4is.", + "ris4c", + "r3ish", + "ris4p", + "ri3ta3b", + "r5ited.", + "rit5er.", + "rit5ers", + "rit3ic", + "ri2tu", + "rit5ur", + "riv5el", + "riv3et", + "riv3i", + "r3j", + "r3ket", + "rk4le", + "rk4lin", + "r1l", + "rle4", + "r2led", + "r4lig", + "r4lis", + "rl5ish", + "r3lo4", + "r1m", + "rma5c", + "r2me", + "r3men", + "rm5ers", + "rm3ing", + "r4ming.", + "r4mio", + "r3mit", + "r4my", + "r4nar", + "r3nel", + "r4ner", + "r5net", + "r3ney", + "r5nic", + "r1nis4", + "r3nit", + "r3niv", + "rno4", + "r4nou", + "r3nu", + "rob3l", + "r2oc", + "ro3cr", + "ro4e", + "ro1fe", + "ro5fil", + "rok2", + "ro5ker", + "5role.", + "rom5ete", + "rom4i", + "rom4p", + "ron4al", + "ron4e", + "ro5n4is", + "ron4ta", + "1room", + "5root", + "ro3pel", + "rop3ic", + "ror3i", + "ro5ro", + "ros5per", + "ros4s", + "ro4the", + "ro4ty", + "ro4va", + "rov5el", + "rox5", + "r1p", + "r4pea", + "r5pent", + "rp5er.", + "r3pet", + "rp4h4", + "rp3ing", + "r3po", + "r1r4", + "rre4c", + "rre4f", + "r4reo", + "rre4st", + "rri4o", + "rri4v", + "rron4", + "rros4", + "rrys4", + "4rs2", + "r1sa", + "rsa5ti", + "rs4c", + "r2se", + "r3sec", + "rse4cr", + "rs5er.", + "rs3es", + "rse5v2", + "r1sh", + "r5sha", + "r1si", + "r4si4b", + "rson3", + "r1sp", + "r5sw", + "rtach4", + "r4tag", + "r3teb", + "rten4d", + "rte5o", + "r1ti", + "rt5ib", + "rti4d", + "r4tier", + "r3tig", + "rtil3i", + "rtil4l", + "r4tily", + "r4tist", + "r4tiv", + "r3tri", + "rtroph4", + "rt4sh", + "ru3a", + "ru3e4l", + "ru3en", + "ru4gl", + "ru3in", + "rum3pl", + "ru2n", + "runk5", + "run4ty", + "r5usc", + "ruti5n", + "rv4e", + "rvel4i", + "r3ven", + "rv5er.", + "r5vest", + "r3vey", + "r3vic", + "rvi4v", + "r3vo", + "r1w", + "ry4c", + "5rynge", + "ry3t", + "sa2", + "2s1ab", + "5sack", + "sac3ri", + "s3act", + "5sai", + "salar4", + "sal4m", + "sa5lo", + "sal4t", + "3sanc", + "san4de", + "s1ap", + "sa5ta", + "5sa3tio", + "sat3u", + "sau4", + "sa5vor", + "5saw", + "4s5b", + "scan4t5", + "sca4p", + "scav5", + "s4ced", + "4scei", + "s4ces", + "sch2", + "s4cho", + "3s4cie", + "5scin4d", + "scle5", + "s4cli", + "scof4", + "4scopy", + "scour5a", + "s1cu", + "4s5d", + "4se.", + "se4a", + "seas4", + "sea5w", + "se2c3o", + "3sect", + "4s4ed", + "se4d4e", + "s5edl", + "se2g", + "seg3r", + "5sei", + "se1le", + "5self", + "5selv", + "4seme", + "se4mol", + "sen5at", + "4senc", + "sen4d", + "s5ened", + "sen5g", + "s5enin", + "4sentd", + "4sentl", + "sep3a3", + "4s1er.", + "s4erl", + "ser4o", + "4servo", + "s1e4s", + "se5sh", + "ses5t", + "5se5um", + "5sev", + "sev3en", + "sew4i", + "5sex", + "4s3f", + "2s3g", + "s2h", + "2sh.", + "sh1er", + "5shev", + "sh1in", + "sh3io", + "3ship", + "shiv5", + "sho4", + "sh5old", + "shon3", + "shor4", + "short5", + "4shw", + "si1b", + "s5icc", + "3side.", + "5sides", + "5sidi", + "si5diz", + "4signa", + "sil4e", + "4sily", + "2s1in", + "s2ina", + "5sine.", + "s3ing", + "1sio", + "5sion", + "sion5a", + "si2r", + "sir5a", + "1sis", + "3sitio", + "5siu", + "1siv", + "5siz", + "sk2", + "4ske", + "s3ket", + "sk5ine", + "sk5ing", + "s1l2", + "s3lat", + "s2le", + "slith5", + "2s1m", + "s3ma", + "small3", + "sman3", + "smel4", + "s5men", + "5smith", + "smol5d4", + "s1n4", + "1so", + "so4ce", + "soft3", + "so4lab", + "sol3d2", + "so3lic", + "5solv", + "3som", + "3s4on.", + "sona4", + "son4g", + "s4op", + "5sophic", + "s5ophiz", + "s5ophy", + "sor5c", + "sor5d", + "4sov", + "so5vi", + "2spa", + "5spai", + "spa4n", + "spen4d", + "2s5peo", + "2sper", + "s2phe", + "3spher", + "spho5", + "spil4", + "sp5ing", + "4spio", + "s4ply", + "s4pon", + "spor4", + "4spot", + "squal4l", + "s1r", + "2ss", + "s1sa", + "ssas3", + "s2s5c", + "s3sel", + "s5seng", + "s4ses.", + "s5set", + "s1si", + "s4sie", + "ssi4er", + "ss5ily", + "s4sl", + "ss4li", + "s4sn", + "sspend4", + "ss2t", + "ssur5a", + "ss5w", + "2st.", + "s2tag", + "s2tal", + "stam4i", + "5stand", + "s4ta4p", + "5stat.", + "s4ted", + "stern5i", + "s5tero", + "ste2w", + "stew5a", + "s3the", + "st2i", + "s4ti.", + "s5tia", + "s1tic", + "5stick", + "s4tie", + "s3tif", + "st3ing", + "5stir", + "s1tle", + "5stock", + "stom3a", + "5stone", + "s4top", + "3store", + "st4r", + "s4trad", + "5stratu", + "s4tray", + "s4trid", + "4stry", + "4st3w", + "s2ty", + "1su", + "su1al", + "su4b3", + "su2g3", + "su5is", + "suit3", + "s4ul", + "su2m", + "sum3i", + "su2n", + "su2r", + "4sv", + "sw2", + "4swo", + "s4y", + "4syc", + "3syl", + "syn5o", + "sy5rin", + "1ta", + "3ta.", + "2tab", + "ta5bles", + "5taboliz", + "4taci", + "ta5do", + "4taf4", + "tai5lo", + "ta2l", + "ta5la", + "tal5en", + "tal3i", + "4talk", + "tal4lis", + "ta5log", + "ta5mo", + "tan4de", + "tanta3", + "ta5per", + "ta5pl", + "tar4a", + "4tarc", + "4tare", + "ta3riz", + "tas4e", + "ta5sy", + "4tatic", + "ta4tur", + "taun4", + "tav4", + "2taw", + "tax4is", + "2t1b", + "4tc", + "t4ch", + "tch5et", + "4t1d", + "4te.", + "tead4i", + "4teat", + "tece4", + "5tect", + "2t1ed", + "te5di", + "1tee", + "teg4", + "te5ger", + "te5gi", + "3tel.", + "teli4", + "5tels", + "te2ma2", + "tem3at", + "3tenan", + "3tenc", + "3tend", + "4tenes", + "1tent", + "ten4tag", + "1teo", + "te4p", + "te5pe", + "ter3c", + "5ter3d", + "1teri", + "ter5ies", + "ter3is", + "teri5za", + "5ternit", + "ter5v", + "4tes.", + "4tess", + "t3ess.", + "teth5e", + "3teu", + "3tex", + "4tey", + "2t1f", + "4t1g", + "2th.", + "than4", + "th2e", + "4thea", + "th3eas", + "the5at", + "the3is", + "3thet", + "th5ic.", + "th5ica", + "4thil", + "5think", + "4thl", + "th5ode", + "5thodic", + "4thoo", + "thor5it", + "tho5riz", + "2ths", + "1tia", + "ti4ab", + "ti4ato", + "2ti2b", + "4tick", + "t4ico", + "t4ic1u", + "5tidi", + "3tien", + "tif2", + "ti5fy", + "2tig", + "5tigu", + "till5in", + "1tim", + "4timp", + "tim5ul", + "2t1in", + "t2ina", + "3tine.", + "3tini", + "1tio", + "ti5oc", + "tion5ee", + "5tiq", + "ti3sa", + "3tise", + "tis4m", + "ti5so", + "tis4p", + "5tistica", + "ti3tl", + "ti4u", + "1tiv", + "tiv4a", + "1tiz", + "ti3za", + "ti3zen", + "2tl", + "t5la", + "tlan4", + "3tle.", + "3tled", + "3tles.", + "t5let.", + "t5lo", + "4t1m", + "tme4", + "2t1n2", + "1to", + "to3b", + "to5crat", + "4todo", + "2tof", + "to2gr", + "to5ic", + "to2ma", + "tom4b", + "to3my", + "ton4ali", + "to3nat", + "4tono", + "4tony", + "to2ra", + "to3rie", + "tor5iz", + "tos2", + "5tour", + "4tout", + "to3war", + "4t1p", + "1tra", + "tra3b", + "tra5ch", + "traci4", + "trac4it", + "trac4te", + "tras4", + "tra5ven", + "trav5es5", + "tre5f", + "tre4m", + "trem5i", + "5tria", + "tri5ces", + "5tricia", + "4trics", + "2trim", + "tri4v", + "tro5mi", + "tron5i", + "4trony", + "tro5phe", + "tro3sp", + "tro3v", + "tru5i", + "trus4", + "4t1s2", + "t4sc", + "tsh4", + "t4sw", + "4t3t2", + "t4tes", + "t5to", + "ttu4", + "1tu", + "tu1a", + "tu3ar", + "tu4bi", + "tud2", + "4tue", + "4tuf4", + "5tu3i", + "3tum", + "tu4nis", + "2t3up.", + "3ture", + "5turi", + "tur3is", + "tur5o", + "tu5ry", + "3tus", + "4tv", + "tw4", + "4t1wa", + "twis4", + "4two", + "1ty", + "4tya", + "2tyl", + "type3", + "ty5ph", + "4tz", + "tz4e", + "4uab", + "uac4", + "ua5na", + "uan4i", + "uar5ant", + "uar2d", + "uar3i", + "uar3t", + "u1at", + "uav4", + "ub4e", + "u4bel", + "u3ber", + "u4bero", + "u1b4i", + "u4b5ing", + "u3ble.", + "u3ca", + "uci4b", + "uc4it", + "ucle3", + "u3cr", + "u3cu", + "u4cy", + "ud5d", + "ud3er", + "ud5est", + "udev4", + "u1dic", + "ud3ied", + "ud3ies", + "ud5is", + "u5dit", + "u4don", + "ud4si", + "u4du", + "u4ene", + "uens4", + "uen4te", + "uer4il", + "3ufa", + "u3fl", + "ugh3en", + "ug5in", + "2ui2", + "uil5iz", + "ui4n", + "u1ing", + "uir4m", + "uita4", + "uiv3", + "uiv4er.", + "u5j", + "4uk", + "u1la", + "ula5b", + "u5lati", + "ulch4", + "5ulche", + "ul3der", + "ul4e", + "u1len", + "ul4gi", + "ul2i", + "u5lia", + "ul3ing", + "ul5ish", + "ul4lar", + "ul4li4b", + "ul4lis", + "4ul3m", + "u1l4o", + "4uls", + "uls5es", + "ul1ti", + "ultra3", + "4ultu", + "u3lu", + "ul5ul", + "ul5v", + "um5ab", + "um4bi", + "um4bly", + "u1mi", + "u4m3ing", + "umor5o", + "um2p", + "unat4", + "u2ne", + "un4er", + "u1ni", + "un4im", + "u2nin", + "un5ish", + "uni3v", + "un3s4", + "un4sw", + "unt3ab", + "un4ter.", + "un4tes", + "unu4", + "un5y", + "un5z", + "u4ors", + "u5os", + "u1ou", + "u1pe", + "uper5s", + "u5pia", + "up3ing", + "u3pl", + "up3p", + "upport5", + "upt5ib", + "uptu4", + "u1ra", + "4ura.", + "u4rag", + "u4ras", + "ur4be", + "urc4", + "ur1d", + "ure5at", + "ur4fer", + "ur4fr", + "u3rif", + "uri4fic", + "ur1in", + "u3rio", + "u1rit", + "ur3iz", + "ur2l", + "url5ing.", + "ur4no", + "uros4", + "ur4pe", + "ur4pi", + "urs5er", + "ur5tes", + "ur3the", + "urti4", + "ur4tie", + "u3ru", + "2us", + "u5sad", + "u5san", + "us4ap", + "usc2", + "us3ci", + "use5a", + "u5sia", + "u3sic", + "us4lin", + "us1p", + "us5sl", + "us5tere", + "us1tr", + "u2su", + "usur4", + "uta4b", + "u3tat", + "4ute.", + "4utel", + "4uten", + "uten4i", + "4u1t2i", + "uti5liz", + "u3tine", + "ut3ing", + "ution5a", + "u4tis", + "5u5tiz", + "u4t1l", + "ut5of", + "uto5g", + "uto5matic", + "u5ton", + "u4tou", + "uts4", + "u3u", + "uu4m", + "u1v2", + "uxu3", + "uz4e", + "1va", + "5va.", + "2v1a4b", + "vac5il", + "vac3u", + "vag4", + "va4ge", + "va5lie", + "val5o", + "val1u", + "va5mo", + "va5niz", + "va5pi", + "var5ied", + "3vat", + "4ve.", + "4ved", + "veg3", + "v3el.", + "vel3li", + "ve4lo", + "v4ely", + "ven3om", + "v5enue", + "v4erd", + "5vere.", + "v4erel", + "v3eren", + "ver5enc", + "v4eres", + "ver3ie", + "vermi4n", + "3verse", + "ver3th", + "v4e2s", + "4ves.", + "ves4te", + "ve4te", + "vet3er", + "ve4ty", + "vi5ali", + "5vian", + "5vide.", + "5vided", + "4v3iden", + "5vides", + "5vidi", + "v3if", + "vi5gn", + "vik4", + "2vil", + "5vilit", + "v3i3liz", + "v1in", + "4vi4na", + "v2inc", + "vin5d", + "4ving", + "vio3l", + "v3io4r", + "vi1ou", + "vi4p", + "vi5ro", + "vis3it", + "vi3so", + "vi3su", + "4viti", + "vit3r", + "4vity", + "3viv", + "5vo.", + "voi4", + "3vok", + "vo4la", + "v5ole", + "5volt", + "3volv", + "vom5i", + "vor5ab", + "vori4", + "vo4ry", + "vo4ta", + "4votee", + "4vv4", + "v4y", + "w5abl", + "2wac", + "wa5ger", + "wag5o", + "wait5", + "w5al.", + "wam4", + "war4t", + "was4t", + "wa1te", + "wa5ver", + "w1b", + "wea5rie", + "weath3", + "wed4n", + "weet3", + "wee5v", + "wel4l", + "w1er", + "west3", + "w3ev", + "whi4", + "wi2", + "wil2", + "will5in", + "win4de", + "win4g", + "wir4", + "3wise", + "with3", + "wiz5", + "w4k", + "wl4es", + "wl3in", + "w4no", + "1wo2", + "wom1", + "wo5ven", + "w5p", + "wra4", + "wri4", + "writa4", + "w3sh", + "ws4l", + "ws4pe", + "w5s4t", + "4wt", + "wy4", + "x1a", + "xac5e", + "x4ago", + "xam3", + "x4ap", + "xas5", + "x3c2", + "x1e", + "xe4cuto", + "x2ed", + "xer4i", + "xe5ro", + "x1h", + "xhi2", + "xhil5", + "xhu4", + "x3i", + "xi5a", + "xi5c", + "xi5di", + "x4ime", + "xi5miz", + "x3o", + "x4ob", + "x3p", + "xpan4d", + "xpecto5", + "xpe3d", + "x1t2", + "x3ti", + "x1u", + "xu3a", + "xx4", + "y5ac", + "3yar4", + "y5at", + "y1b", + "y1c", + "y2ce", + "yc5er", + "y3ch", + "ych4e", + "ycom4", + "ycot4", + "y1d", + "y5ee", + "y1er", + "y4erf", + "yes4", + "ye4t", + "y5gi", + "4y3h", + "y1i", + "y3la", + "ylla5bl", + "y3lo", + "y5lu", + "ymbol5", + "yme4", + "ympa3", + "yn3chr", + "yn5d", + "yn5g", + "yn5ic", + "5ynx", + "y1o4", + "yo5d", + "y4o5g", + "yom4", + "yo5net", + "y4ons", + "y4os", + "y4ped", + "yper5", + "yp3i", + "y3po", + "y4poc", + "yp2ta", + "y5pu", + "yra5m", + "yr5ia", + "y3ro", + "yr4r", + "ys4c", + "y3s2e", + "ys3ica", + "ys3io", + "3ysis", + "y4so", + "yss4", + "ys1t", + "ys3ta", + "ysur4", + "y3thin", + "yt3ic", + "y1w", + "za1", + "z5a2b", + "zar2", + "4zb", + "2ze", + "ze4n", + "ze4p", + "z1er", + "ze3ro", + "zet4", + "2z1i", + "z4il", + "z4is", + "5zl", + "4zm", + "1zo", + "zo4m", + "zo5ol", + "zte4", + "4z1z2", + "z4zy", + ".con5gr", + ".de5riva", + ".dri5v4", + ".eth1y6l1", + ".eu4ler", + ".ev2", + ".ever5si5b", + ".ga4s1om1", + ".ge4ome", + ".ge5ot1", + ".he3mo1", + ".he3p6a", + ".he3roe", + ".in5u2t", + ".kil2n3i", + ".ko6r1te1", + ".le6ices", + ".me4ga1l", + ".met4ala", + ".mim5i2c1", + ".mi1s4ers", + ".ne6o3f", + ".noe1th", + ".non1e2m", + ".poly1s", + ".post1am", + ".pre1am", + ".rav5en1o", + ".semi5", + ".sem4ic", + ".semid6", + ".semip4", + ".semir4", + ".sem6is4", + ".semiv4", + ".sph6in1", + ".spin1o", + ".ta5pes1tr", + ".te3legr", + ".to6pog", + ".to2q", + ".un3at5t", + ".un5err5", + ".vi2c3ar", + ".we2b1l", + ".re1e4c", + "a5bolic", + "a2cabl", + "af6fish", + "am1en3ta5b", + "anal6ys", + "ano5a2c", + "ans5gr", + "ans3v", + "anti1d", + "an3ti1n2", + "anti1re", + "a4pe5able", + "ar3che5t", + "ar2range", + "as5ymptot", + "ath3er1o1s", + "at6tes.", + "augh4tl", + "au5li5f", + "av3iou", + "back2er.", + "ba6r1onie", + "ba1thy", + "bbi4t", + "be2vie", + "bi5d2if", + "bil2lab", + "bio5m", + "bi1orb", + "bio1rh", + "b1i3tive", + "blan2d1", + "blin2d1", + "blon2d2", + "bor1no5", + "bo2t1u1l", + "brus4q", + "bus6i2er", + "bus6i2es", + "buss4ing", + "but2ed.", + "but4ted", + "cad5e1m", + "cat1a1s2", + "4chs.", + "chs3hu", + "chie5vo", + "cig3a3r", + "cin2q", + "cle4ar", + "co6ph1o3n", + "cous2ti", + "cri3tie", + "croc1o1d", + "cro5e2co", + "c2tro3me6c", + "1cu2r1ance", + "2d3alone", + "data1b", + "dd5a5b", + "d2d5ib", + "de4als.", + "de5clar1", + "de2c5lina", + "de3fin3iti", + "de2mos", + "des3ic", + "de2tic", + "dic1aid", + "dif5fra", + "3di1methy", + "di2ren", + "di2rer", + "2d1lead", + "2d1li2e", + "3do5word", + "dren1a5l", + "drif2t1a", + "d1ri3pleg5", + "drom3e5d", + "d3tab", + "du2al.", + "du1op1o1l", + "ea4n3ies", + "e3chas", + "edg1l", + "ed1uling", + "eli2t1is", + "e1loa", + "en1dix", + "eo3grap", + "1e6p3i3neph1", + "e2r3i4an.", + "e3spac6i", + "eth1y6l1ene", + "5eu2clid1", + "feb1rua", + "fermi1o", + "3fich", + "fit5ted.", + "fla1g6el", + "flow2er.", + "3fluor", + "gen2cy.", + "ge3o1d", + "ght1we", + "g1lead", + "get2ic.", + "4g1lish", + "5glo5bin", + "1g2nac", + "gnet1ism", + "gno5mo", + "g2n1or.", + "g2noresp", + "2g1o4n3i1za", + "graph5er.", + "griev1", + "g1utan", + "hair1s", + "ha2p3ar5r", + "hatch1", + "hex2a3", + "hite3sid", + "h3i5pel1a4", + "hnau3z", + "ho6r1ic.", + "h2t1eou", + "hypo1tha", + "id4ios", + "ifac1et", + "ign4it", + "ignit1er", + "i4jk", + "im3ped3a", + "infra1s2", + "i5nitely.", + "irre6v3oc", + "i1tesima", + "ith5i2l", + "itin5er5ar", + "janu3a", + "japan1e2s", + "je1re1m", + "1ke6ling", + "1ki5netic", + "1kovian", + "k3sha", + "la4c3i5e", + "lai6n3ess", + "lar5ce1n", + "l3chai", + "l3chil6d1", + "lead6er.", + "lea4s1a", + "1lec3ta6b", + "le3g6en2dre", + "1le1noid", + "lith1o5g", + "ll1fl", + "l2l3ish", + "l5mo3nell", + "lo1bot1o1", + "lo2ges.", + "load4ed.", + "load6er.", + "l3tea", + "lth5i2ly", + "lue1p", + "1lunk3er", + "1lum5bia.", + "3lyg1a1mi", + "ly5styr", + "ma1la1p", + "m2an.", + "man3u1sc", + "mar1gin1", + "medi2c", + "med3i3cin", + "medio6c1", + "me3gran3", + "m2en.", + "3mi3da5b", + "3milita", + "mil2l1ag", + "mil5li5li", + "mi6n3is.", + "mi1n2ut1er", + "mi1n2ut1est", + "m3ma1b", + "5maph1ro1", + "5moc1ra1t", + "mo5e2las", + "mol1e5c", + "mon4ey1l", + "mono3ch", + "mo4no1en", + "moro6n5is", + "mono1s6", + "moth4et2", + "m1ou3sin", + "m5shack2", + "mu2dro", + "mul2ti5u", + "n3ar4chs.", + "n3ch2es1t", + "ne3back", + "2ne1ski", + "n1dieck", + "nd3thr", + "nfi6n3ites", + "4n5i4an.", + "nge5nes", + "ng1ho", + "ng1spr", + "nk3rup", + "n5less", + "5noc3er1os", + "nom1a6l", + "nom5e1no", + "n1o1mist", + "non1eq", + "non1i4so", + "5nop1oly.", + "no1vemb", + "ns5ceiv", + "ns4moo", + "ntre1p", + "obli2g1", + "o3chas", + "odel3li", + "odit1ic", + "oerst2", + "oke1st", + "o3les3ter", + "oli3gop1o1", + "o1lo3n4om", + "o3mecha6", + "onom1ic", + "o3norma", + "o3no2t1o3n", + "o3nou", + "op1ism.", + "or4tho3ni4t", + "orth1ri", + "or5tively", + "o4s3pher", + "o5test1er", + "o5tes3tor", + "oth3e1o1s", + "ou3ba3do", + "o6v3i4an.", + "oxi6d1ic", + "pal6mat", + "parag6ra4", + "par4a1le", + "param4", + "para3me", + "pee2v1", + "phi2l3ant", + "phi5lat1e3l", + "pi2c1a3d", + "pli2c1ab", + "pli5nar", + "poin3ca", + "1pole.", + "poly1e", + "po3lyph1ono", + "1prema3c", + "pre1neu", + "pres2pli", + "pro2cess", + "proc3i3ty.", + "pro2g1e", + "3pseu2d", + "pseu3d6o3d2", + "pseu3d6o3f2", + "pto3mat4", + "p5trol3", + "pu5bes5c", + "quain2t1e", + "qu6a3si3", + "quasir6", + "quasis6", + "quin5tes5s", + "qui3v4ar", + "r1abolic", + "3rab1o1loi", + "ra3chu", + "r3a3dig", + "radi1o6g", + "r2amen", + "3ra4m5e1triz", + "ra3mou", + "ra5n2has", + "ra1or", + "r3bin1ge", + "re2c3i1pr", + "rec5t6ang", + "re4t1ribu", + "r3ial.", + "riv1o1l", + "6rk.", + "rk1ho", + "r1krau", + "6rks.", + "r5le5qu", + "ro1bot1", + "ro5e2las", + "ro5epide1", + "ro3mesh", + "ro1tron", + "r3pau5li", + "rse1rad1i", + "r1thou", + "r1treu", + "r1veil", + "rz1sc", + "sales3c", + "sales5w", + "5sa3par5il", + "sca6p1er", + "sca2t1ol", + "s4chitz", + "schro1ding1", + "1sci2utt", + "scrap4er.", + "scy4th1", + "sem1a1ph", + "se3mes1t", + "se1mi6t5ic", + "sep3temb", + "shoe1st", + "sid2ed.", + "side5st", + "side5sw", + "si5resid", + "sky1sc", + "3slova1kia", + "3s2og1a1my", + "so2lute", + "3s2pace", + "1s2pacin", + "spe3cio", + "spher1o", + "spi2c1il", + "spokes5w", + "sports3c", + "sports3w", + "s3qui3to", + "s2s1a3chu1", + "ss3hat", + "s2s3i4an.", + "s5sign5a3b", + "1s2tamp", + "s2t1ant5shi", + "star3tli", + "sta1ti", + "st5b", + "1stor1ab", + "strat1a1g", + "strib5ut", + "st5scr", + "stu1pi4d1", + "styl1is", + "su2per1e6", + "1sync", + "1syth3i2", + "swimm6", + "5tab1o1lism", + "ta3gon.", + "talk1a5", + "t1a1min", + "t6ap6ath", + "5tar2rh", + "tch1c", + "tch3i1er", + "t1cr", + "teach4er.", + "tele2g", + "tele1r6o", + "3ter1gei", + "ter2ic.", + "t3ess2es", + "tha4l1am", + "tho3don", + "th1o5gen1i", + "tho1k2er", + "thy4l1an", + "thy3sc", + "2t3i4an.", + "ti2n3o1m", + "t1li2er", + "tolo2gy", + "tot3ic", + "trai3tor1", + "tra1vers", + "travers3a3b", + "treach1e", + "tr4ial.", + "3tro1le1um", + "trof4ic.", + "tro3fit", + "tro1p2is", + "3trop1o5les", + "3trop1o5lis", + "t1ro1pol3it", + "tsch3ie", + "ttrib1ut1", + "turn3ar", + "t1wh", + "ty2p5al", + "ua3drati", + "uad1ratu", + "u5do3ny", + "uea1m", + "u2r1al.", + "uri4al.", + "us2er.", + "v1ativ", + "v1oir5du1", + "va6guer", + "vaude3v", + "1verely.", + "v1er1eig", + "ves1tite", + "vi1vip3a3r", + "voice1p", + "waste3w6a2", + "wave1g4", + "w3c", + "week1n", + "wide5sp", + "wo4k1en", + "wrap3aro", + "writ6er.", + "x1q", + "xquis3", + "y5che3d", + "ym5e5try", + "y1stro", + "yes5ter1y", + "z3ian.", + "z3o1phr", + "z2z3w" + ], + "exceptions":[ + "as-so-ciate", + "as-so-ciates", + "dec-li-na-tion", + "oblig-a-tory", + "phil-an-thropic", + "present", + "presents", + "project", + "projects", + "reci-procity", + "re-cog-ni-zance", + "ref-or-ma-tion", + "ret-ri-bu-tion", + "ta-ble" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/es.json b/borb/pdf/canvas/layout/hyphenation/resources/es.json new file mode 100644 index 000000000..516b9f729 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/es.json @@ -0,0 +1,3594 @@ +{ + "patterns": [ + "1b", + "4b.", + ".b2", + "2bb", + "2bc", + "2bd", + "2bf", + "2bg", + "2b1h", + "2bj", + "2bk", + "2bm", + "2bn", + "2bp", + "2bq", + "2bs", + "2bt", + "2bv", + "2bw", + "2bx", + "2by", + "2bz", + "1c", + "4c.", + ".c2", + "2cb", + "2cc", + "2cd", + "2cf", + "2cg", + "2cj", + "2ck", + "2cm", + "2cn", + "2cp", + "2cq", + "2cs", + "2ct", + "2cv", + "2cw", + "2cx", + "2cy", + "2cz", + "1d", + "4d.", + ".d2", + "2db", + "2dc", + "2dd", + "2df", + "2dg", + "2d1h", + "2dj", + "2dk", + "2dl", + "2dm", + "2dn", + "2dp", + "2dq", + "2ds", + "2dt", + "2dv", + "2dw", + "2dx", + "2dy", + "2dz", + "1f", + "4f.", + ".f2", + "2fb", + "2fc", + "2fd", + "2ff", + "2fg", + "2f1h", + "2fj", + "2fk", + "2fm", + "2fn", + "2fp", + "2fq", + "2fs", + "2ft", + "2fv", + "2fw", + "2fx", + "2fy", + "2fz", + "1g", + "4g.", + ".g2", + "2gb", + "2gc", + "2gd", + "2gf", + "2gg", + "2g1h", + "2gj", + "2gk", + "2gm", + "2gn", + "2gp", + "2gq", + "2gs", + "2gt", + "2gv", + "2gw", + "2gx", + "2gy", + "2gz", + "4h.", + "2hb", + "2hc", + "2hd", + "2hf", + "2hg", + "2h1h", + "2hj", + "2hk", + "2hl", + "2hm", + "2hn", + "2hp", + "2hq", + "2hr", + "2hs", + "2ht", + "2hv", + "2hw", + "2hx", + "2hy", + "2hz", + "1j", + "4j.", + ".j2", + "2jb", + "2jc", + "2jd", + "2jf", + "2jg", + "2j1h", + "2jj", + "2jk", + "2jl", + "2jm", + "2jn", + "2jp", + "2jq", + "2jr", + "2js", + "2jt", + "2jv", + "2jw", + "2jx", + "2jy", + "2jz", + "1k", + "4k.", + ".k2", + "2kb", + "2kc", + "2kd", + "2kf", + "2kg", + "2k1h", + "2kj", + "2kk", + "2km", + "2kn", + "2kp", + "2kq", + "2ks", + "2kt", + "2kv", + "2kw", + "2kx", + "2ky", + "2kz", + "1l", + "4l.", + ".l2", + "2lb", + "2lc", + "2ld", + "2lf", + "2lg", + "2l1h", + "2lj", + "2lk", + "2lm", + "2ln", + "2lp", + "2lq", + "2lr", + "2ls", + "2lt", + "2lv", + "2lw", + "2lx", + "2ly", + "2lz", + "1m", + "4m.", + ".m2", + "2mb", + "2mc", + "2md", + "2mf", + "2mg", + "2m1h", + "2mj", + "2mk", + "2ml", + "2mm", + "2mn", + "2mp", + "2mq", + "2mr", + "2ms", + "2mt", + "2mv", + "2mw", + "2mx", + "2my", + "2mz", + "1n", + "4n.", + ".n2", + "2nb", + "2nc", + "2nd", + "2nf", + "2ng", + "2n1h", + "2nj", + "2nk", + "2nl", + "2nm", + "2nn", + "2np", + "2nq", + "2nr", + "2ns", + "2nt", + "2nv", + "2nw", + "2nx", + "2ny", + "2nz", + "1p", + "4p.", + ".p2", + "2pb", + "2pc", + "2pd", + "2pf", + "2pg", + "2p1h", + "2pj", + "2pk", + "2pm", + "2pn", + "2pp", + "2pq", + "2ps", + "2pt", + "2pv", + "2pw", + "2px", + "2py", + "2pz", + "1q", + "4q.", + ".q2", + "2qb", + "2qc", + "2qd", + "2qf", + "2qg", + "2q1h", + "2qj", + "2qk", + "2ql", + "2qm", + "2qn", + "2qp", + "2qq", + "2qr", + "2qs", + "2qt", + "2qv", + "2qw", + "2qx", + "2qy", + "2qz", + "1r", + "4r.", + ".r2", + "2rb", + "2rc", + "2rd", + "2rf", + "2rg", + "2r1h", + "2rj", + "2rk", + "2rl", + "2rm", + "2rn", + "2rp", + "2rq", + "2rs", + "2rt", + "2rv", + "2rw", + "2rx", + "2ry", + "2rz", + "1s", + "4s.", + ".s2", + "2sb", + "2sc", + "2sd", + "2sf", + "2sg", + "2s1h", + "2sj", + "2sk", + "2sl", + "2sm", + "2sn", + "2sp", + "2sq", + "2sr", + "2ss", + "2st", + "2sv", + "2sw", + "2sx", + "2sy", + "2sz", + "1t", + "4t.", + ".t2", + "2tb", + "2tc", + "2td", + "2tf", + "2tg", + "2t1h", + "2tj", + "2tk", + "2tm", + "2tn", + "2tp", + "2tq", + "2tt", + "2tv", + "2tw", + "2ty", + "1v", + "4v.", + ".v2", + "2vb", + "2vc", + "2vd", + "2vf", + "2vg", + "2v1h", + "2vj", + "2vk", + "2vm", + "2vn", + "2vp", + "2vq", + "2vs", + "2vt", + "2vv", + "2vw", + "2vx", + "2vy", + "2vz", + "1w", + "4w.", + ".w2", + "2wb", + "2wc", + "2wd", + "2wf", + "2wg", + "2w1h", + "2wj", + "2wk", + "2wl", + "2wm", + "2wn", + "2wp", + "2wq", + "2wr", + "2ws", + "2wt", + "2wv", + "2ww", + "2wx", + "2wy", + "2wz", + "1x", + "4x.", + ".x2", + "2xb", + "2xc", + "2xd", + "2xf", + "2xg", + "2x1h", + "2xj", + "2xk", + "2xl", + "2xm", + "2xn", + "2xp", + "2xq", + "2xr", + "2xs", + "2xt", + "2xv", + "2xw", + "2xx", + "2xy", + "2xz", + "1y", + "4y.", + ".y2", + "2yb", + "2yc", + "2yd", + "2yf", + "2yg", + "2y1h", + "2yj", + "2yk", + "2yl", + "2ym", + "2yn", + "2yp", + "2yq", + "2yr", + "2ys", + "2yt", + "2yv", + "2yw", + "2yx", + "2yy", + "2yz", + "1z", + "4z.", + ".z2", + "2zb", + "2zc", + "2zd", + "2zf", + "2zg", + "2z1h", + "2zj", + "2zk", + "2zl", + "2zm", + "2zn", + "2zp", + "2zq", + "2zr", + "2zs", + "2zt", + "2zv", + "2zw", + "2zx", + "2zy", + "2zz", + "1ñ", + "4ñ.", + "c4h", + "4ch.", + "2chb", + "2chc", + "2chd", + "2chf", + "2chg", + "2chh", + "2chj", + "2chk", + "ch2l", + "2chm", + "2chn", + "2chp", + "2chq", + "ch2r", + "2chs", + "2cht", + "2chv", + "2chw", + "2chx", + "2chy", + "2chz", + "l4l", + "4ll.", + "2llb", + "2llc", + "2lld", + "2llf", + "2llg", + "2llh", + "2llj", + "2llk", + "2lll", + "2llm", + "2lln", + "2llp", + "2llq", + "2llr", + "2lls", + "2llt", + "2llv", + "2llw", + "2llx", + "2lly", + "2llz", + "b2l", + "4bl.", + "2bl2b", + "2bl2c", + "2bl2d", + "2bl2f", + "2bl2g", + "2bl2h", + "2bl2j", + "2bl2k", + "2bl2l", + "2bl2m", + "2bl2n", + "2bl2p", + "2bl2q", + "2bl2r", + "2bl2s", + "2bl2t", + "2bl2v", + "2bl2w", + "2bl2x", + "2bl2y", + "2bl2z", + "c2l", + "4cl.", + "2cl2b", + "2cl2c", + "2cl2d", + "2cl2f", + "2cl2g", + "2cl2h", + "2cl2j", + "2cl2k", + "2cl2l", + "2cl2m", + "2cl2n", + "2cl2p", + "2cl2q", + "2cl2r", + "2cl2s", + "2cl2t", + "2cl2v", + "2cl2w", + "2cl2x", + "2cl2y", + "2cl2z", + "f2l", + "4fl.", + "2fl2b", + "2fl2c", + "2fl2d", + "2fl2f", + "2fl2g", + "2fl2h", + "2fl2j", + "2fl2k", + "2fl2l", + "2fl2m", + "2fl2n", + "2fl2p", + "2fl2q", + "2fl2r", + "2fl2s", + "2fl2t", + "2fl2v", + "2fl2w", + "2fl2x", + "2fl2y", + "2fl2z", + "g2l", + "4gl.", + "2gl2b", + "2gl2c", + "2gl2d", + "2gl2f", + "2gl2g", + "2gl2h", + "2gl2j", + "2gl2k", + "2gl2l", + "2gl2m", + "2gl2n", + "2gl2p", + "2gl2q", + "2gl2r", + "2gl2s", + "2gl2t", + "2gl2v", + "2gl2w", + "2gl2x", + "2gl2y", + "2gl2z", + "k2l", + "4kl.", + "2kl2b", + "2kl2c", + "2kl2d", + "2kl2f", + "2kl2g", + "2kl2h", + "2kl2j", + "2kl2k", + "2kl2l", + "2kl2m", + "2kl2n", + "2kl2p", + "2kl2q", + "2kl2r", + "2kl2s", + "2kl2t", + "2kl2v", + "2kl2w", + "2kl2x", + "2kl2y", + "2kl2z", + "p2l", + "4pl.", + "2pl2b", + "2pl2c", + "2pl2d", + "2pl2f", + "2pl2g", + "2pl2h", + "2pl2j", + "2pl2k", + "2pl2l", + "2pl2m", + "2pl2n", + "2pl2p", + "2pl2q", + "2pl2r", + "2pl2s", + "2pl2t", + "2pl2v", + "2pl2w", + "2pl2x", + "2pl2y", + "2pl2z", + "v2l", + "4vl.", + "2vl2b", + "2vl2c", + "2vl2d", + "2vl2f", + "2vl2g", + "2vl2h", + "2vl2j", + "2vl2k", + "2vl2l", + "2vl2m", + "2vl2n", + "2vl2p", + "2vl2q", + "2vl2r", + "2vl2s", + "2vl2t", + "2vl2v", + "2vl2w", + "2vl2x", + "2vl2y", + "2vl2z", + "b2r", + "4br.", + "2br2b", + "2br2c", + "2br2d", + "2br2f", + "2br2g", + "2br2h", + "2br2j", + "2br2k", + "2br2l", + "2br2m", + "2br2n", + "2br2p", + "2br2q", + "2br2r", + "2br2s", + "2br2t", + "2br2v", + "2br2w", + "2br2x", + "2br2y", + "2br2z", + "c2r", + "4cr.", + "2cr2b", + "2cr2c", + "2cr2d", + "2cr2f", + "2cr2g", + "2cr2h", + "2cr2j", + "2cr2k", + "2cr2l", + "2cr2m", + "2cr2n", + "2cr2p", + "2cr2q", + "2cr2r", + "2cr2s", + "2cr2t", + "2cr2v", + "2cr2w", + "2cr2x", + "2cr2y", + "2cr2z", + "d2r", + "4dr.", + "2dr2b", + "2dr2c", + "2dr2d", + "2dr2f", + "2dr2g", + "2dr2h", + "2dr2j", + "2dr2k", + "2dr2l", + "2dr2m", + "2dr2n", + "2dr2p", + "2dr2q", + "2dr2r", + "2dr2s", + "2dr2t", + "2dr2v", + "2dr2w", + "2dr2x", + "2dr2y", + "2dr2z", + "f2r", + "4fr.", + "2fr2b", + "2fr2c", + "2fr2d", + "2fr2f", + "2fr2g", + "2fr2h", + "2fr2j", + "2fr2k", + "2fr2l", + "2fr2m", + "2fr2n", + "2fr2p", + "2fr2q", + "2fr2r", + "2fr2s", + "2fr2t", + "2fr2v", + "2fr2w", + "2fr2x", + "2fr2y", + "2fr2z", + "g2r", + "4gr.", + "2gr2b", + "2gr2c", + "2gr2d", + "2gr2f", + "2gr2g", + "2gr2h", + "2gr2j", + "2gr2k", + "2gr2l", + "2gr2m", + "2gr2n", + "2gr2p", + "2gr2q", + "2gr2r", + "2gr2s", + "2gr2t", + "2gr2v", + "2gr2w", + "2gr2x", + "2gr2y", + "2gr2z", + "k2r", + "4kr.", + "2kr2b", + "2kr2c", + "2kr2d", + "2kr2f", + "2kr2g", + "2kr2h", + "2kr2j", + "2kr2k", + "2kr2l", + "2kr2m", + "2kr2n", + "2kr2p", + "2kr2q", + "2kr2r", + "2kr2s", + "2kr2t", + "2kr2v", + "2kr2w", + "2kr2x", + "2kr2y", + "2kr2z", + "p2r", + "4pr.", + "2pr2b", + "2pr2c", + "2pr2d", + "2pr2f", + "2pr2g", + "2pr2h", + "2pr2j", + "2pr2k", + "2pr2l", + "2pr2m", + "2pr2n", + "2pr2p", + "2pr2q", + "2pr2r", + "2pr2s", + "2pr2t", + "2pr2v", + "2pr2w", + "2pr2x", + "2pr2y", + "2pr2z", + "r2r", + "4rr.", + "2rr2b", + "2rr2c", + "2rr2d", + "2rr2f", + "2rr2g", + "2rr2h", + "2rr2j", + "2rr2k", + "2rr2l", + "2rr2m", + "2rr2n", + "2rr2p", + "2rr2q", + "2rr2r", + "2rr2s", + "2rr2t", + "2rr2v", + "2rr2w", + "2rr2x", + "2rr2y", + "2rr2z", + "t2r", + "4tr.", + "2tr2b", + "2tr2c", + "2tr2d", + "2tr2f", + "2tr2g", + "2tr2h", + "2tr2j", + "2tr2k", + "2tr2l", + "2tr2m", + "2tr2n", + "2tr2p", + "2tr2q", + "2tr2r", + "2tr2s", + "2tr2t", + "2tr2v", + "2tr2w", + "2tr2x", + "2tr2y", + "2tr2z", + "v2r", + "4vr.", + "2vr2b", + "2vr2c", + "2vr2d", + "2vr2f", + "2vr2g", + "2vr2h", + "2vr2j", + "2vr2k", + "2vr2l", + "2vr2m", + "2vr2n", + "2vr2p", + "2vr2q", + "2vr2r", + "2vr2s", + "2vr2t", + "2vr2v", + "2vr2w", + "2vr2x", + "2vr2y", + "2vr2z", + "2b3p2t", + "2c3p2t", + "2d3p2t", + "2l3p2t", + "2m3p2t", + "2n3p2t", + "2r3p2t", + "2s3p2t", + "2t3p2t", + "2x3p2t", + "2y3p2t", + "4pt.", + "2b3c2t", + "2c3c2t", + "2d3c2t", + "2l3c2t", + "2m3c2t", + "2n3c2t", + "2r3c2t", + "2s3c2t", + "2t3c2t", + "2x3c2t", + "2y3c2t", + "4ct.", + "2b3c2n", + "2c3c2n", + "2d3c2n", + "2l3c2n", + "2m3c2n", + "2n3c2n", + "2r3c2n", + "2s3c2n", + "2t3c2n", + "2x3c2n", + "2y3c2n", + "4cn.", + "2b3p2s", + "2c3p2s", + "2d3p2s", + "2l3p2s", + "2m3p2s", + "2n3p2s", + "2r3p2s", + "2s3p2s", + "2t3p2s", + "2x3p2s", + "2y3p2s", + "4ps.", + "2b3m2n", + "2c3m2n", + "2d3m2n", + "2l3m2n", + "2m3m2n", + "2n3m2n", + "2r3m2n", + "2s3m2n", + "2t3m2n", + "2x3m2n", + "2y3m2n", + "4mn.", + "2b3g2n", + "2c3g2n", + "2d3g2n", + "2l3g2n", + "2m3g2n", + "2n3g2n", + "2r3g2n", + "2s3g2n", + "2t3g2n", + "2x3g2n", + "2y3g2n", + "4gn.", + "2b3f2t", + "2c3f2t", + "2d3f2t", + "2l3f2t", + "2m3f2t", + "2n3f2t", + "2r3f2t", + "2s3f2t", + "2t3f2t", + "2x3f2t", + "2y3f2t", + "4ft.", + "2b3p2n", + "2c3p2n", + "2d3p2n", + "2l3p2n", + "2m3p2n", + "2n3p2n", + "2r3p2n", + "2s3p2n", + "2t3p2n", + "2x3p2n", + "2y3p2n", + "4pn.", + "2b3c2z", + "2c3c2z", + "2d3c2z", + "2l3c2z", + "2m3c2z", + "2n3c2z", + "2r3c2z", + "2s3c2z", + "2t3c2z", + "2x3c2z", + "2y3c2z", + "4cz.", + "2b3t2z", + "2c3t2z", + "2d3t2z", + "2l3t2z", + "2m3t2z", + "2n3t2z", + "2r3t2z", + "2s3t2z", + "2t3t2z", + "2x3t2z", + "2y3t2z", + "4tz.", + "2b3t2s", + "2c3t2s", + "2d3t2s", + "2l3t2s", + "2m3t2s", + "2n3t2s", + "2r3t2s", + "2s3t2s", + "2t3t2s", + "2x3t2s", + "2y3t2s", + "4ts.", + "san4c5t", + "plan4c5t", + "o1eu2", + "a1ae2", + "a1aó2", + "eo1á2", + "eo1e2", + "o1ae2", + "o1eó2", + "2no.", + "2t2l", + "2t2s", + "2t2x", + "2t2z", + "tz3s4ch", + "4caca4", + "4cago4", + "4caga4", + "4cagas.", + "4teta.", + "4tetas.", + "4puta4", + "4puto4", + ".hu4mea", + ".hu4meo", + ".he4mee", + "4meo.", + "4meable.", + "4meables.", + "4pedo4", + "4culo4", + "5mente.", + "4i3go.", + "4es.", + "4és", + "4e.", + "4e3mos.", + "4éis.", + "4en.", + "4ía.", + "4ías.", + "4ía3mos.", + "4íais.", + "4ían.", + "4í.", + "4í4s3te.", + "4í4s3tes.", + "4í3tes.", + "4í3mos.", + "4ís3teis.", + "4e3ré.", + "4e3rás.", + "4e3rés.", + "4e3rís.", + "4e3rá.", + "4e3re3mos.", + "4e3réis.", + "4e3rán.", + "4i3ga.", + "4i3gas.", + "4i3gás.", + "4i3gamos.", + "4i3gáis.", + "4a4i3gan.", + "4e3ría.", + "4e3rías.", + "4e3ríamos.", + "4e3ríais.", + "4e3rían.", + "4i3gá3mosme.", + "4i3gá3mosmele.", + "4i3gá3mosmelo.", + "4i3gá3mos3mela.", + "4i3gá3mosmeles.", + "4i3gá3mosmelos.", + "4i3gá3mos3melas.", + "4i3gá3moste.", + "4i3gá3mostele.", + "4i3gá3mostelo.", + "4i3gá3mos3tela.", + "4i3gá3mosteles.", + "4i3gá3mostelos.", + "4i3gá3mos3telas.", + "4i3gá3mosle.", + "4i3gá3mosla.", + "4i3gá3moslo.", + "4i3gá3mosele.", + "4i3gá3moselo.", + "4i3gá3mosela.", + "4i3gá3moseles.", + "4i3gá3moselos.", + "4i3gá3moselas.", + "4i3gá3monos.", + "4i3gá3monosle.", + "4i3gá3monoslo.", + "4i3gá3monosla.", + "4i3gá3monosles.", + "4i3gá3monoslos.", + "4i3gá3monoslas.", + "4i3gá3moos.", + "4i3gá3moosle.", + "4i3gá3mooslo.", + "4i3gá3moosla.", + "4i3gá3moosles.", + "4i3gá3mooslos.", + "4i3gá3mooslas.", + "4i3gá3mosles.", + "4i3gá3moslas.", + "4i3gá3moslos.", + "4ed.", + "4é.", + "4edme.", + "4édmele.", + "4édmelo.", + "4éd3mela.", + "4édmeles.", + "4édmelos.", + "4éd3melas.", + "4edte.", + "4édtele.", + "4édtelo.", + "4éd3tela.", + "4édteles.", + "4édtelos.", + "4éd3telas.", + "4edle.", + "4eedla.", + "4edlo.", + "4édsele.", + "4édselo.", + "4édsela.", + "4édseles.", + "4édselos.", + "4édselas.", + "4ednos.", + "4édnosle.", + "4édnoslo.", + "4édnosla.", + "4édnosles.", + "4édnoslos.", + "4édnoslas.", + "4eos.", + "4éosle.", + "4éoslo.", + "4éosla.", + "4éosles.", + "4éoslos.", + "4éoslas.", + "4edles.", + "4edlas.", + "4edlos.", + "4er.", + "4erme.", + "4érmele.", + "4érmelo.", + "4ér3mela.", + "4érmeles.", + "4érmelos.", + "4ér3melas.", + "4erte.", + "4értele.", + "4értelo.", + "4ér3tela.", + "4érteles.", + "4értelos.", + "4ér3telas.", + "4erle.", + "4erla.", + "4erlo.", + "4erse.", + "4érsele.", + "4érselo.", + "4érsela.", + "4érseles.", + "4érselos.", + "4érselas.", + "4ernos.", + "4érnosle.", + "4érnoslo.", + "4érnosla.", + "4érnosles.", + "4érnoslos.", + "4érnoslas.", + "4e3ros.", + "4é3rosle.", + "4é3roslo.", + "4é3rosla.", + "4é3rosles.", + "4é3roslos.", + "4é3roslas.", + "4erles.", + "4erlas.", + "4erlos.", + "4í3do.", + "4í3da.", + "4í3dos.", + "4í3das.", + "4o.", + "4as.", + "4a.", + "4ás.", + "4a3mos.", + "4áis.", + "4an.", + "4aste.", + "4astes.", + "4ó.", + "4ates.", + "4asteis.", + "4a3ron.", + "4a3ba.", + "4a3bas.", + "4á3bamos.", + "4a3bais.", + "4a3ban.", + "4a3ría.", + "4a3rías.", + "4a3ríamos.", + "4a3ríais", + "4a3rían.", + "4a3ré.", + "4a3rás.", + "4a3rés.", + "4a3rís.", + "4a3rá.", + "4a3remos.", + "4a3réis.", + "4a3rán.", + "4a3ra.", + "4a3ras.", + "4á3ramos.", + "4a3rais.", + "4a3ran.", + "4a3re.", + "4a3res.", + "4á3remos.", + "4a3reis.", + "4a3ren.", + "4a3se.", + "4a3ses.", + "4á3semos.", + "4a3seis.", + "4a3sen.", + "4ad.", + "e5r4as.", + "e5r4a3mos.", + "e5r4áis.", + "e5r4an.", + "e5r4aste.", + "e5r4astes.", + "e5r4ates.", + "e5r4asteis.", + "e5r4a3ron.", + "e5r4a3ba.", + "e5r4a3bas.", + "e5r4á3bamos.", + "e5r4a3bais.", + "e5r4a3ban.", + "e5r4a3ría.", + "e5r4a3rías.", + "e5r4a3ríamos.", + "e5r4a3ríais", + "e5r4a3rían.", + "e5r4a3ré.", + "e5r4a3rás.", + "e5r4a3rés.", + "e5r4a3rís.", + "e5r4a3rá.", + "e5r4a3remos.", + "e5r4a3réis.", + "e5r4a3rán.", + "e5r4a3ra.", + "e5r4a3ras.", + "e5r4á3ramos.", + "e5r4a3rais.", + "e5r4a3ran.", + "e5r4a3re.", + "e5r4a3res.", + "e5r4á3remos.", + "e5r4a3reis.", + "e5r4a3ren.", + "e5r4a3se.", + "e5r4a3ses.", + "e5r4á3semos.", + "e5r4a3seis.", + "e5r4a3sen.", + "e5r4ad.", + "4adme.", + "4ádmele.", + "4ádmelo.", + "4ád3mela.", + "4ádmeles.", + "4ádmelos.", + "4ád3melas.", + "4adte.", + "4ádtele.", + "4ádtelo.", + "4ád3tela.", + "4ádteles.", + "4ádtelos.", + "4ád3telas.", + "4adle.", + "4eadla.", + "4adlo.", + "4ádsele.", + "4ádselo.", + "4ádsela.", + "4ádseles.", + "4ádselos.", + "4ádselas.", + "4adnos.", + "4ádnosle.", + "4ádnoslo.", + "4ádnosla.", + "4ádnosles.", + "4ádnoslos.", + "4ádnoslas.", + "4aos.", + "4áosle.", + "4áoslo.", + "4áosla.", + "4áosles.", + "4áoslos.", + "4áoslas.", + "4adles.", + "4adlas.", + "4adlos.", + "4ar.", + "4a4rme.", + "4á4rmele.", + "4á4rmelo.", + "4á4r3mela.", + "4á4r3meles.", + "4á4r3melos.", + "4á4r3melas.", + "4a4r3te.", + "4á4r3tele.", + "4á4r3telo.", + "4á4r3tela.", + "4á4r3teles.", + "4á4r3telos.", + "4á4r3telas.", + "4a4r3le.", + "4a4r3la.", + "4a4r3lo.", + "4a4r3se.", + "4á4r3sele.", + "4á4r3selo.", + "4á4r3sela.", + "4á4r3seles.", + "4á4r3selos.", + "4á4r3selas.", + "4a4r3nos.", + "4á4r3nosle.", + "4á4r3noslo.", + "4á4r3nosla.", + "4á4r3nosles.", + "4á4r3noslos.", + "4á4r3noslas.", + "4a3ros.", + "4árosle.", + "4ároslo.", + "4árosla.", + "4árosles.", + "4ároslos.", + "4ároslas.", + "4a4r3les.", + "4a4r3las.", + "4a4r3los.", + "4a3do.", + "4a3da.", + "4a3dos.", + "4a3das.", + "e5r4a3do.", + "e5r4a3da.", + "e5r4a3dos.", + "e5r4a3das.", + "4ando", + "4ándole.", + "4ándolo.", + "4ándola.", + "4ándoles.", + "4ándolos.", + "4ándolas.", + "4ándonos.", + "4ándoos.", + "4ándome.", + "4ándomelo.", + "4ándomela.", + "4ándomele.", + "4ándomelos.", + "4ándomelas.", + "4ándomeles.", + "4ándote.", + "4ándoteme.", + "4ándotelo.", + "4ándotela.", + "4ándotele.", + "4ándotelos.", + "4ándotelas.", + "4ándoteles.", + "4ándotenos.", + "4ándose.", + "4ándoseme.", + "4ándoselo.", + "4ándosela.", + "4ándosele.", + "4ándoselos.", + "4ándoselas.", + "4ándoseles.", + "4ándosenos.", + "4a3dor.", + "4a3dora.", + "4a3dores.", + "4a3doras.", + "e5r4a3dor.", + "e5r4a3dora.", + "e5r4a3dores.", + "e5r4a3doras.", + "acto1h", + "acto1a2", + "acto1e2", + "acto1i2", + "acto1o2", + "acto1u2", + "acto1á2", + "acto1é2", + "acto1í2", + "acto1ó2", + "acto1ú2", + "aero1h", + "aero1a2", + "aero1e2", + "aero1i2", + "aero1o2", + "aero1u2", + "aero1á2", + "aero1é2", + "aero1í2", + "aero1ó2", + "aero1ú2", + "afro1h", + "afro1a2", + "afro1e2", + "afro1i2", + "afro1o2", + "afro1u2", + "afro1á2", + "afro1é2", + "afro1í2", + "afro1ó2", + "afro1ú2", + ".a2", + ".an2a2", + ".an2e2", + ".an2i2", + ".an2o2", + ".an2u2", + ".an2á2", + ".an2é2", + ".an2í2", + ".an2ó2", + ".an2ú2.", + "ana3lí", + ".aná3li", + ".ana3li", + ".an3aero", + ".an3e2pigr", + ".ane3xa", + ".ane3xá", + ".ane3xe", + ".ane3xé", + ".ane3xio", + ".ane3xió", + ".an3h", + ".ani3mad", + ".ani3mád", + ".ani3dar", + ".ani3ll", + ".ani3m", + ".aniña", + ".ani3q", + ".an3i2so", + ".an3i2só", + ".ani3vel", + ".ano5che", + ".ano5din", + ".ano5mal", + ".ano5nad", + ".anó3nim", + ".anó5mal", + ".ano5nim", + ".ano5ta", + ".ano3tá", + ".anua3l", + ".anua4lm", + ".anu3bl", + ".anu3da", + ".anu3l", + "asu3b2", + "anfi1h", + "anfi1a2", + "anfi1e2", + "anfi1i2", + "anfi1o2", + "anfi1u2", + "anfi1á2", + "anfi1é2", + "anfi1í2", + "anfi1ó2", + "anfi1ú2", + "anglo1h", + "anglo1a2", + "anglo1e2", + "anglo1i2", + "anglo1o2", + "anglo1u2", + "anglo1á2", + "anglo1é2", + "anglo1í2", + "anglo1ó2", + "anglo1ú2", + "ante1h", + "ante1a2", + "ante1e2", + "ante1i2", + "ante1o2", + "ante1u2", + "ante1á2", + "ante1é2", + "ante1í2", + "ante1ó2", + "ante1ú2", + ".ante2o3je", + "acante2", + "4ísmo.", + "4ísmos.", + "4ísta.", + "4ístas.", + "4ístico.", + "4ísticos.", + "4ística.", + "4ísticas.", + "pante4o3n", + ".anteo3nes", + "mante4a", + "e4a3miento", + "e4ándo", + "tras3antea", + ".anti1h", + ".anti1a2", + ".anti1e2", + ".anti1i2", + ".anti1o2", + ".anti1u2", + ".anti1á2", + ".anti1é2", + ".anti1í2", + ".anti1ó2", + ".anti1ú2", + "ti2o3qu", + "ti2o3co", + "archi1h", + "archi1a2", + "archi1e2", + "archi1i2", + "archi1o2", + "archi1u2", + "archi1á2", + "archi1é2", + "archi1í2", + "archi1ó2", + "archi1ú2", + "auto1h", + "auto1a2", + "auto1e2", + "auto1i2", + "auto1o2", + "auto1u2", + "auto1á2", + "auto1é2", + "auto1í2", + "auto1ó2", + "auto1ú2", + ".bi1anual", + ".bi1aur", + ".bi1ox", + ".bi1ó2x", + ".bi1un", + "biblio1h", + "biblio1a2", + "biblio1e2", + "biblio1i2", + "biblio1o2", + "biblio1u2", + "biblio1á2", + "biblio1é2", + "biblio1í2", + "biblio1ó2", + "biblio1ú2", + "bien2", + "bien3h", + "bien3v", + "bien3q", + "bien3m", + "bien3t", + "b4ien3do.", + ".su3b4ien", + "b4ien3das.", + ".bie4n3and", + ".bie4n3a4pa", + ".bie4n3a4ve", + ".bie4n3est", + ".bie4n3int", + ".bie4n3o4lie", + "bio1h", + "bio1a2", + "bio1e2", + "bio1i2", + "bio1o2", + "bio1u2", + "bio1á2", + "bio1é2", + "bio1í2", + "bio1ó2", + "bio1ú2", + "bi1u2ní", + "cardio1h", + "cardio1a2", + "cardio1e2", + "cardio1i2", + "cardio1o2", + "cardio1u2", + "cardio1á2", + "cardio1é2", + "cardio1í2", + "cardio1ó2", + "cardio1ú2", + "cefalo1h", + "cefalo1a2", + "cefalo1e2", + "cefalo1i2", + "cefalo1o2", + "cefalo1u2", + "cefalo1á2", + "cefalo1é2", + "cefalo1í2", + "cefalo1ó2", + "cefalo1ú2", + "centi1h", + "centi1a2", + "centi1e2", + "centi1i2", + "centi1o2", + "centi1u2", + "centi1á2", + "centi1é2", + "centi1í2", + "centi1ó2", + "centi1ú2", + "centi5área", + "ciclo1h", + "ciclo1a2", + "ciclo1e2", + "ciclo1i2", + "ciclo1o2", + "ciclo1u2", + "ciclo1á2", + "ciclo1é2", + "ciclo1í2", + "ciclo1ó2", + "ciclo1ú2", + "o4i3dea.", + "o4i3deas.", + "o4i3dal.", + "o4i3dales.", + "4o2i3de.", + "4o2i3des.", + "4i2dal.", + "4i2dales.", + "4i3deo.", + "4i3deos.", + "cito1h", + "cito1a2", + "cito1e2", + "cito1i2", + "cito1o2", + "cito1u2", + "cito1á2", + "cito1é2", + "cito1í2", + "cito1ó2", + "cito1ú2", + "cnico1h", + "cnico1a2", + "cnico1e2", + "cnico1i2", + "cnico1o2", + "cnico1u2", + "cnico1á2", + "cnico1é2", + "cnico1í2", + "cnico1ó2", + "cnico1ú2", + ".co2a2", + ".co2e2", + ".co2i2", + ".co3o4", + ".co2u2", + ".co2á2", + ".co2é2", + ".co2í2", + ".co2ó2", + ".co2ú2", + ".co3acree", + ".coá3gul", + ".co3agen", + ".coa3gul", + ".coa3lic", + ".co3arrend", + ".co3auto", + ".co3edic", + ".co3edit", + ".co3educ", + ".co3efici", + ".coe3tá", + ".co3exis", + ".co3imput", + ".coi3to", + ".co4o3per", + ".co4o3pér", + ".co4orden", + ".co4ordin", + ".co4ordín", + ".co4opt", + ".co4ópt", + ".co2nurb", + "cripto1h", + "cripto1a2", + "cripto1e2", + "cripto1i2", + "cripto1o2", + "cripto1u2", + "cripto1á2", + "cripto1é2", + "cripto1í2", + "cripto1ó2", + "cripto1ú2", + "crono1h", + "crono1a2", + "crono1e2", + "crono1i2", + "crono1o2", + "crono1u2", + "crono1á2", + "crono1é2", + "crono1í2", + "crono1ó2", + "crono1ú2", + "contra1h", + "contra1a2", + "contra1e2", + "contra1i2", + "contra1o2", + "contra1u2", + "contra1á2", + "contra1é2", + "contra1í2", + "contra1ó2", + "contra1ú2", + "deca1h", + "deca1a2", + "deca1e2", + "deca1i2", + "deca1o2", + "deca1u2", + "deca1á2", + "deca1é2", + "deca1í2", + "deca1ó2", + "deca1ú2", + "4e3dro.", + "4e3dros.", + "4é3drico.", + "4é3dricos.", + "4é3drica.", + "4é3dricas.", + "4í3ble.", + "4í3bles.", + ".de2sa2", + ".de2se2", + ".de2si2", + ".de2so2", + ".de2su2", + ".de2sá2", + ".de2sé2", + ".de2sí2", + ".de2só2", + ".de2sú2", + "deca2i3mient", + "3sa.", + "3sas.", + "de2s3órde", + "de2s3orde", + "de2s3abast", + "de2s3aboll", + "de2s3aboto", + "de2s3abr", + "des4a3brid", + "de2s3abroch", + "de2s3aceit", + "de2s3aceler", + "desa3cert", + "desa3ciert", + "de2s3acobar", + "de2s3acomod", + "de2s3acomp", + "de2s3acons", + "de2s3acopl", + "de2s3acorr", + "de2s3acostum", + "de2s3acot", + "desa3craliz", + "de2s3acredit", + "de2s3activ", + "de2s3acuart", + "de2s3aderez", + "de2s3adeud", + "de2s3adorar", + "de2s3adormec", + "de2s3adorn", + "de2s3advert", + "de2s3aferr", + "de2s3afic", + "de2s3afil", + "de2s3afin", + "de2s3afor", + "de2s3agu", + "desa3gú", + "desa3garr", + "de2s3agraci", + "de2s3agrad", + "de2s3agravi", + "de2s3agreg", + "de2s3agrup", + "des4a3guis", + "de2s3aherr", + "de2s3ahij", + "de2s3ajust", + "de2s3alagar", + "de2s3alent", + "de2s3alfom", + "de2s3alfor", + "de2s3alien", + "de2s3a4line", + "de2s3a4liné", + "de2s3aliñ", + "desa3liv", + "de2s3alm", + "de2s3almid", + "de2s3aloj", + "de2s3alquil", + "de2s3alter", + "de2s3alumbr", + "desa3marr", + "desa3mobl", + "de2s3amold", + "de2s3amort", + "de2s3amuebl", + "de2s3ampa", + "de2s3and", + "de2s3angel", + "de3sangr", + "de2s3anid", + "de2s3anim", + "de2s3aním", + "de2s3anud", + "desa3pañ", + "desa3pacib", + "de2s3apadr", + "de2s3apare", + "de2s3aparec", + "de2s3aparic", + "de2s3apeg", + "de2s3apercib", + "de2s3apes", + "de2s3aplic", + "de2s3apolill", + "de2s3apoy", + "de2s3aprend", + "de2s3apret", + "de2s3apriet", + "de2s3aprob", + "de2s3apropi", + "de2s3aprovech", + "de2s3arbol", + "de2s3aren", + "de2s3arm", + "des4arme", + "de2s3arraig", + "de2s3arregl", + "de2s3arrend", + "de2s3arrim", + "desa3rroll", + "de2s3arrop", + "de2s3arrug", + "de2s3articul", + "de2s3asent", + "de2s3asist", + "de2s3asn", + "de2s3atenc", + "de2s3atend", + "de2s3atiend", + "de2s3atent", + "desa3tin", + "de2s3atorn", + "de2s3atranc", + "de2s3autor", + "de2s3avis", + "desa3yun", + "desa3zón", + "desa3zon", + "de2s3embal", + "de2s3embál", + "de2s3embar", + "de2s3embár", + "de2s3embarg", + "de2s3embols", + "de2s3emborr", + "de2s3embosc", + "de2s3embot", + "de2s3embrag", + "de2s3embrág", + "de2s3embrave", + "de2s3embráve", + "de2s3embroll", + "de2s3embróll", + "de2s3embruj", + "de2s3embrúj", + "de3semej", + "de2s3empañ", + "de2s3empáñ", + "de2s3empac", + "de2s3empaquet", + "de2s3empaquét", + "de2s3emparej", + "de2s3emparéj", + "de2s3emparent", + "de2s3empat", + "de2s3empé", + "de2s3empedr", + "de2s3empeg", + "de2s3empeor", + "de2s3emperez", + "de2s3empern", + "de2s3emple", + "de2s3empolv", + "de2s3empotr", + "de2s3empoz", + "de2s3enam", + "de2s3encab", + "de2s3encad", + "de2s3encaj", + "de2s3encáj", + "de2s3encall", + "de2s3encáll", + "de2s3encam", + "de3sencant", + "de2s3encap", + "de2s3encar", + "de2s3encár", + "de2s3ench", + "de2s3encl", + "de2s3enco", + "de2s3encr", + "de2s3encu", + "de2s3end", + "de3senfad", + "de3senfád", + "de2s3enfi", + "de2s3enfo", + "de2s3enfó", + "de3senfren", + "de2s3enfund", + "de2s3enfur", + "de3sengañ", + "de3sengáñ", + "de2s3enganch", + "de2s3engar", + "de2s3engas", + "de2s3engom", + "de2s3engoz", + "de2s3engra", + "de2s3enhebr", + "de2s3enj", + "de2s3enlad", + "de2s3enlaz", + "de2s3enlo", + "de2s3enm", + "de2s3enr", + "de2s3ens", + "de2s3enta", + "de3sentend", + "de3sentien", + "de3sentién", + "de2s3enter", + "de2s3entier", + "de2s3entiér", + "de2s3ento", + "de2s3entr", + "de2s3entu", + "de2s3envain", + "de3senvolvim", + "de3seo", + "de2s3eq", + "de3s4erci", + "de3s4ert", + "de3s4ért", + "de2s3espa", + "de3sesperac", + "de2s3esperanz", + "de2s3estabil", + "de2s3estim", + "de3sider", + "de3sidia", + "de3sidio", + "de3siert", + "de3sign", + "de3sigual", + "de3silusi", + "de2s3imagin", + "de2s3iman", + "de2s3impon", + "de2s3impres", + "de2s3incent", + "de2s3inclin", + "de2s3incorp", + "de2s3incrust", + "de3sinenc", + "de3sinfec", + "de3su3dar", + "de3su3das", + "de3su3dan", + "de2s3inflam", + "de2s3infl", + "de2s3inform", + "de2s3inhib", + "de2s3insect", + "de2s3instal", + "ini3ci", + "iní3ci", + "de3s4integr", + "de3s4inter", + "de2s3intox", + "de2s3inver", + "de3sisten", + "de3isti", + "de2s3obedec", + "de2s3oblig", + "de2s3obstr", + "de3socup", + "de2s3odor", + "de3solac", + "de3solad", + "de3soll", + "de2s3orej", + "de2s3orient", + "de3sortij", + "de2s3organi", + "de3suell", + "de3sonce", + "de2s3ovi", + "de2s3oxi", + "de2s3oye", + "de2s3oyé", + "de3s4ubstan", + "de3s4ustan", + "de3s4oseg", + "de2s3ub4ic", + "de2s3unir", + "de2s3unier", + "de2s3unim", + ".diecio2", + "ecano1h", + "ecano1a2", + "ecano1e2", + "ecano1i2", + "ecano1o2", + "ecano1u2", + "ecano1á2", + "ecano1é2", + "ecano1í2", + "ecano1ó2", + "ecano1ú2", + "eco1h", + "eco1a2", + "eco1e2", + "eco1i2", + "eco1o2", + "eco1u2", + "eco1á2", + "eco1é2", + "eco1í2", + "eco1ó2", + "eco1ú2", + "ectro1h", + "ectro1a2", + "ectro1e2", + "ectro1i2", + "ectro1o2", + "ectro1u2", + "ectro1á2", + "ectro1é2", + "ectro1í2", + "ectro1ó2", + "ectro1ú2", + ".e2n2a2", + ".e2n2e2", + ".e2n2i2", + ".e2n2o2", + ".e2n2u2", + ".e2n2á2", + ".e2n2é2", + ".e2n2í2", + ".e2n2ó2", + ".e2n2ú2", + ".ene3mist", + ".ene3míst", + ".eno3jar", + ".enu3mera", + ".enu3merá", + ".enu3mere", + ".en3aceit", + ".en3arb", + "4emboca", + "4o3lógico.", + "4o3lógica.", + "4o3lógicos.", + "4o3lógicas.", + "4o3lógicamente.", + "4o3logía.", + "4o3logías.", + "4ó3logo.", + "4ó3loga.", + "4ó3logos.", + "4ó3logas.", + "endo1h", + "endo1a2", + "endo1e2", + "endo1i2", + "endo1o2", + "endo1u2", + "endo1á2", + "endo1é2", + "endo1í2", + "endo1ó2", + "endo1ú2", + "ento1h", + "ento1a2", + "ento1e2", + "ento1i2", + "ento1o2", + "ento1u2", + "ento1á2", + "ento1é2", + "ento1í2", + "ento1ó2", + "ento1ú2", + "entre1h", + "entre1a2", + "entre1e2", + "entre1i2", + "entre1o2", + "entre1u2", + "entre1á2", + "entre1é2", + "entre1í2", + "entre1ó2", + "entre1ú2", + "euco1h", + "euco1a2", + "euco1e2", + "euco1i2", + "euco1o2", + "euco1u2", + "euco1á2", + "euco1é2", + "euco1í2", + "euco1ó2", + "euco1ú2", + "euro1h", + "euro1a2", + "euro1e2", + "euro1i2", + "euro1o2", + "euro1u2", + "euro1á2", + "euro1é2", + "euro1í2", + "euro1ó2", + "euro1ú2", + ".e2x2a2", + ".e2x2e2", + ".e2x2i2", + ".e2x2o2", + ".e2x2u2", + ".e2x2á2", + ".e2x2é2", + ".e2x2í2", + ".e2x2ó2", + ".e2x2ú2", + "3gono.", + "3gonos.", + "3gonal.", + "3gonales.", + "exá3men", + "exá3ri", + "exé3ge", + "exó3ti", + "exa3cerb", + "exa3ger", + "exa3min", + "exe3cr", + "exe3géti", + "exe3quia", + "exi3ja", + "exi3já", + "exí3ja", + "exi3ge", + "exí3ge", + "exi3gi", + "exi3gí", + "exi3jo", + "exí3jo", + "3gua.", + "3guas.", + "3guo.", + "3guos.", + "exi3lia", + "exi3liá", + "exí3lia", + "exi3lie", + "exi3lié", + "exí3lie", + "exi3lio", + "exi3lió", + "exí3lio", + "exi3ma", + "exi3má", + "exí3ma", + "exi3mi", + "exi3mí", + "exí3mi", + "exi3me", + "exi3mé", + "exí3me", + "exi3mo", + "exi3mó", + "exí3mo", + "exi3tos", + "exi3lar", + "exo3ner", + "exo3crin", + "exo3tér", + "exo3tic", + "exo3tiq", + "exo3tism", + "exo3gami", + "exo3gámi", + "exu3ber", + "exu3dar", + "exu3dat", + "exu3dac", + "extra1h", + "extra1a2", + "extra1e2", + "extra1i2", + "extra1o2", + "extra1u2", + "extra1á2", + "extra1é2", + "extra1í2", + "extra1ó2", + "extra1ú2", + "u4teri", + ".cau5t", + ".deu5t", + "fono1h", + "fono1a2", + "fono1e2", + "fono1i2", + "fono1o2", + "fono1u2", + "fono1á2", + "fono1é2", + "fono1í2", + "fono1ó2", + "fono1ú2", + "foto1h", + "foto1a2", + "foto1e2", + "foto1i2", + "foto1o2", + "foto1u2", + "foto1á2", + "foto1é2", + "foto1í2", + "foto1ó2", + "foto1ú2", + "gastro1h", + "gastro1a2", + "gastro1e2", + "gastro1i2", + "gastro1o2", + "gastro1u2", + "gastro1á2", + "gastro1é2", + "gastro1í2", + "gastro1ó2", + "gastro1ú2", + "geo1h", + "geo1a2", + "geo1e2", + "geo1i2", + "geo1o2", + "geo1u2", + "geo1á2", + "geo1é2", + "geo1í2", + "geo1ó2", + "geo1ú2", + "giga1h", + "giga1a2", + "giga1e2", + "giga1i2", + "giga1o2", + "giga1u2", + "giga1á2", + "giga1é2", + "giga1í2", + "giga1ó2", + "giga1ú2", + "gluco1h", + "gluco1a2", + "gluco1e2", + "gluco1i2", + "gluco1o2", + "gluco1u2", + "gluco1á2", + "gluco1é2", + "gluco1í2", + "gluco1ó2", + "gluco1ú2", + "hecto1h", + "hecto1a2", + "hecto1e2", + "hecto1i2", + "hecto1o2", + "hecto1u2", + "hecto1á2", + "hecto1é2", + "hecto1í2", + "hecto1ó2", + "hecto1ú2", + "helio1h", + "helio1a2", + "helio1e2", + "helio1i2", + "helio1o2", + "helio1u2", + "helio1á2", + "helio1é2", + "helio1í2", + "helio1ó2", + "helio1ú2", + "hemato1h", + "hemato1a2", + "hemato1e2", + "hemato1i2", + "hemato1o2", + "hemato1u2", + "hemato1á2", + "hemato1é2", + "hemato1í2", + "hemato1ó2", + "hemato1ú2", + "hemi1h", + "hemi1a2", + "hemi1e2", + "hemi1i2", + "hemi1o2", + "hemi1u2", + "hemi1á2", + "hemi1é2", + "hemi1í2", + "hemi1ó2", + "hemi1ú2", + "hemo1h", + "hemo1a2", + "hemo1e2", + "hemo1i2", + "hemo1o2", + "hemo1u2", + "hemo1á2", + "hemo1é2", + "hemo1í2", + "hemo1ó2", + "hemo1ú2", + "2al.", + "2ales.", + ".hepta1e", + "hexa1h", + "hexa1a2", + "hexa1e2", + "hexa1i2", + "hexa1o2", + "hexa1u2", + "hexa1á2", + "hexa1é2", + "hexa1í2", + "hexa1ó2", + "hexa1ú2", + "hidro1h", + "hidro1a2", + "hidro1e2", + "hidro1i2", + "hidro1o2", + "hidro1u2", + "hidro1á2", + "hidro1é2", + "hidro1í2", + "hidro1ó2", + "hidro1ú2", + "hipe2r3r", + "hipe2r1a2", + "hipe2r1e2", + "hipe2r1i2", + "hipe2r1o2", + "hipe2r1u2", + "hipe2r1á2", + "hipe2r1é2", + "hipe2r1í2", + "hipe2r1ó2", + "hipe2r1ú2", + "pe3r4e3mia", + "hipe3r4i3cíne", + "hipe3r4o3nimi", + "hipe3r4o3ními", + "hipe3r4ó3nimo", + "hipe3r4o3xia", + "hipo1h", + "hipo1a2", + "hipo1e2", + "hipo1i2", + "hipo1o2", + "hipo1u2", + "hipo1á2", + "hipo1é2", + "hipo1í2", + "hipo1ó2", + "hipo1ú2", + "spano1h", + "spano1a2", + "spano1e2", + "spano1i2", + "spano1o2", + "spano1u2", + "spano1á2", + "spano1é2", + "spano1í2", + "spano1ó2", + "spano1ú2", + "histo1h", + "histo1a2", + "histo1e2", + "histo1i2", + "histo1o2", + "histo1u2", + "histo1á2", + "histo1é2", + "histo1í2", + "histo1ó2", + "histo1ú2", + "homo1h", + "homo1a2", + "homo1e2", + "homo1i2", + "homo1o2", + "homo1u2", + "homo1á2", + "homo1é2", + "homo1í2", + "homo1ó2", + "homo1ú2", + "ibero1h", + "ibero1a2", + "ibero1e2", + "ibero1i2", + "ibero1o2", + "ibero1u2", + "ibero1á2", + "ibero1é2", + "ibero1í2", + "ibero1ó2", + "ibero1ú2", + "icono1h", + "icono1a2", + "icono1e2", + "icono1i2", + "icono1o2", + "icono1u2", + "icono1á2", + "icono1é2", + "icono1í2", + "icono1ó2", + "icono1ú2", + ".i2n2a2", + ".i2n2e2", + ".i2n2i2", + ".i2n2o2", + ".i2n2u2", + ".i2n2á2", + ".i2n2é2", + ".i2n2í2", + ".i2n2ó2", + ".i2n2ú2", + ".in3abord", + ".in3abarc", + ".in3acent", + ".in3aguant", + ".in3adapt", + ".ina3movib", + ".in3analiz", + ".ina3nic", + ".in3anim", + ".iná3nim", + ".in3apel", + ".in3aplic", + ".in3aprens", + ".in3apreci", + ".in3arrug", + ".in3asist", + ".iné3dit", + ".in3efic", + ".in3efici", + ".in3eludi", + ".ine3narr", + "ini3cia", + "iní3cia", + "ini3ciá", + "ini3cie", + ".rei3na", + "re3ini3cia", + "re3iní3cia", + "re3ini3ciá", + "re3ini3cie", + ".ini3cuo", + ".ini3cua", + ".ino3cuo", + ".ino3cua", + ".ino3cula", + ".ino3culá", + ".ino3cule", + ".inú3til", + ".inu3tiliz", + "infra1h", + "infra1a2", + "infra1e2", + "infra1i2", + "infra1o2", + "infra1u2", + "infra1á2", + "infra1é2", + "infra1í2", + "infra1ó2", + "infra1ú2", + ".inte2r3r", + ".inte2r1a2", + ".inte2r1e2", + ".inte2r1i2", + ".inte2r1o2", + ".inte2r1u2", + ".inte2r1á2", + ".inte2r1é2", + ".inte2r1í2", + ".inte2r1ó2", + ".inte2r1ú2", + ".in3ter2e3sa", + ".in3ter2e3se", + ".in3ter2e3so", + ".in3ter2e3sá", + ".in3ter2e3sé", + ".in3ter2e3só", + ".de3s4in3ter2e3sa", + ".de3s4in3ter2e3se", + ".de3s4in3ter2e3so", + ".de3s4in3ter2e3sá", + ".de3s4in3ter2e3sé", + ".de3s4in3ter2e3só", + "4n3te3ri3n", + "4n4te4r5i4nsu", + ".in3te3r4rog", + ".in3te3r4rupc", + ".in3te3r4rupt", + ".in3te3r4rump", + "inter4és", + "inte3r4esar", + "inte4r4i4n4", + "inter5ins5t", + "inte5r4regno", + "inte3r4ior4", + "4i4ano.", + "4i4ana.", + "4i4anos.", + "4i4anas.", + "intra1h", + "intra1a2", + "intra1e2", + "intra1i2", + "intra1o2", + "intra1u2", + "intra1á2", + "intra1é2", + "intra1í2", + "intra1ó2", + "intra1ú2", + "iso1h", + "iso1a2", + "iso1e2", + "iso1i2", + "iso1o2", + "iso1u2", + "iso1á2", + "iso1é2", + "iso1í2", + "iso1ó2", + "iso1ú2", + "kilo1h", + "kilo1a2", + "kilo1e2", + "kilo1i2", + "kilo1o2", + "kilo1u2", + "kilo1á2", + "kilo1é2", + "kilo1í2", + "kilo1ó2", + "kilo1ú2", + "macro1h", + "macro1a2", + "macro1e2", + "macro1i2", + "macro1o2", + "macro1u2", + "macro1á2", + "macro1é2", + "macro1í2", + "macro1ó2", + "macro1ú2", + "mal2", + "ma4l3h", + ".ma4l3e4du", + "mal3b", + "mal3c", + "mal3d", + "mal3f", + "mal3g", + "mal3m", + "mal3p", + "mal3q", + "mal3s", + "mal3t", + "mal3v", + ".mal1acon", + ".mal1acos", + ".mala1e", + ".mal1andant", + ".mal1andanz", + ".mal1est", + ".mal1int", + "maxi1h", + "maxi1a2", + "maxi1e2", + "maxi1i2", + "maxi1o2", + "maxi1u2", + "maxi1á2", + "maxi1é2", + "maxi1í2", + "maxi1ó2", + "maxi1ú2", + "megalo1h", + "megalo1a2", + "megalo1e2", + "megalo1i2", + "megalo1o2", + "megalo1u2", + "megalo1á2", + "megalo1é2", + "megalo1í2", + "megalo1ó2", + "megalo1ú2", + "mega1h", + "mega1a2", + "mega1e2", + "mega1i2", + "mega1o2", + "mega1u2", + "mega1á2", + "mega1é2", + "mega1í2", + "mega1ó2", + "mega1ú2", + "melano1h", + "melano1a2", + "melano1e2", + "melano1i2", + "melano1o2", + "melano1u2", + "melano1á2", + "melano1é2", + "melano1í2", + "melano1ó2", + "melano1ú2", + "micro1h", + "micro1a2", + "micro1e2", + "micro1i2", + "micro1o2", + "micro1u2", + "micro1á2", + "micro1é2", + "micro1í2", + "micro1ó2", + "micro1ú2", + ".mili1h", + ".mili1a2", + ".mili1e2", + ".mili1i2", + ".mili1o2", + ".mili1u2", + ".mili1á2", + ".mili1é2", + ".mili1í2", + ".mili1ó2", + ".mili1ú2", + "familia3ri", + "ia5res.", + "amili6a", + "a3rio", + "a3ria", + "li5área", + "mili4ar", + "mini1h", + "mini1a2", + "mini1e2", + "mini1i2", + "mini1o2", + "mini1u2", + "mini1á2", + "mini1é2", + "mini1í2", + "mini1ó2", + "mini1ú2", + "2os.", + "2o3so.", + "2o3sos.", + "2o3sa.", + "2o3sas.", + "2o3samente.", + "mini4a5tur", + "multi1h", + "multi1a2", + "multi1e2", + "multi1i2", + "multi1o2", + "multi1u2", + "multi1á2", + "multi1é2", + "multi1í2", + "multi1ó2", + "multi1ú2", + "miria1h", + "miria1a2", + "miria1e2", + "miria1i2", + "miria1o2", + "miria1u2", + "miria1á2", + "miria1é2", + "miria1í2", + "miria1ó2", + "miria1ú2", + "mono1h", + "mono1a2", + "mono1e2", + "mono1i2", + "mono1o2", + "mono1u2", + "mono1á2", + "mono1é2", + "mono1í2", + "mono1ó2", + "mono1ú2", + "2i3co.", + "2i3cos.", + "2i3ca.", + "2i3cas.", + "namo1h", + "namo1a2", + "namo1e2", + "namo1i2", + "namo1o2", + "namo1u2", + "namo1á2", + "namo1é2", + "namo1í2", + "namo1ó2", + "namo1ú2", + "necro1h", + "necro1a2", + "necro1e2", + "necro1i2", + "necro1o2", + "necro1u2", + "necro1á2", + "necro1é2", + "necro1í2", + "necro1ó2", + "necro1ú2", + "neo1h", + "neo1a2", + "neo1e2", + "neo1i2", + "neo1o2", + "neo1u2", + "neo1á2", + "neo1é2", + "neo1í2", + "neo1ó2", + "neo1ú2", + "3c2neor", + "neto1h", + "neto1a2", + "neto1e2", + "neto1i2", + "neto1o2", + "neto1u2", + "neto1á2", + "neto1é2", + "neto1í2", + "neto1ó2", + "neto1ú2", + "norte1h", + "norte1a2", + "norte1e2", + "norte1i2", + "norte1o2", + "norte1u2", + "norte1á2", + "norte1é2", + "norte1í2", + "norte1ó2", + "norte1ú2", + "octo1h", + "octo1a2", + "octo1e2", + "octo1i2", + "octo1o2", + "octo1u2", + "octo1á2", + "octo1é2", + "octo1í2", + "octo1ó2", + "octo1ú2", + "octa1h", + "octa1a2", + "octa1e2", + "octa1i2", + "octa1o2", + "octa1u2", + "octa1á2", + "octa1é2", + "octa1í2", + "octa1ó2", + "octa1ú2", + "oligo1h", + "oligo1a2", + "oligo1e2", + "oligo1i2", + "oligo1o2", + "oligo1u2", + "oligo1á2", + "oligo1é2", + "oligo1í2", + "oligo1ó2", + "oligo1ú2", + "omni1h", + "omni1a2", + "omni1e2", + "omni1i2", + "omni1o2", + "omni1u2", + "omni1á2", + "omni1é2", + "omni1í2", + "omni1ó2", + "omni1ú2", + "i2o.", + "i2os.", + "paleo1h", + "paleo1a2", + "paleo1e2", + "paleo1i2", + "paleo1o2", + "paleo1u2", + "paleo1á2", + "paleo1é2", + "paleo1í2", + "paleo1ó2", + "paleo1ú2", + ".pa4n1a4meri", + ".pa4n1europ", + ".pa4n1afri", + ".pa4n1hisp", + ".pa4n1ópti", + "para1h", + "para1a2", + "para1e2", + "para1i2", + "para1o2", + "para1u2", + "para1á2", + "para1é2", + "para1í2", + "para1ó2", + "para1ú2", + "para2is.", + "aí5so.", + "aí5sos.", + "para4íso", + "para4ulata", + "penta1h", + "penta1a2", + "penta1e2", + "penta1i2", + "penta1o2", + "penta1u2", + "penta1á2", + "penta1é2", + "penta1í2", + "penta1ó2", + "penta1ú2", + "piezo1h", + "piezo1a2", + "piezo1e2", + "piezo1i2", + "piezo1o2", + "piezo1u2", + "piezo1á2", + "piezo1é2", + "piezo1í2", + "piezo1ó2", + "piezo1ú2", + "pluri1h", + "pluri1a2", + "pluri1e2", + "pluri1i2", + "pluri1o2", + "pluri1u2", + "pluri1á2", + "pluri1é2", + "pluri1í2", + "pluri1ó2", + "pluri1ú2", + "poli1h", + "poli1a2", + "poli1e2", + "poli1i2", + "poli1o2", + "poli1u2", + "poli1á2", + "poli1é2", + "poli1í2", + "poli1ó2", + "poli1ú2", + "poli4u3r", + "poli4o5mie", + "poli4arq", + "poli4árq", + "poli4éste", + "poli4andr", + "poli4antea", + "poli4arca", + "expoli4", + ".pos2t2a2", + ".pos2t2e2", + ".pos2t2i2", + ".pos2t2o2", + ".pos2t2u2", + ".pos2t2á2", + ".pos2t2é2", + ".pos2t2í2", + ".pos2t2ó2", + ".pos2t2ú2", + ".pos3tin", + ".pos3tín", + "pos3ta.", + "pos3tas.", + "s3te.", + "s3tes.", + "s3tal.", + "s3ta3les.", + "s3ti3lla.", + "s3ti3llas.", + "s3ti3llón.", + "s3ti3llones.", + "s3tor.", + "s3tora.", + "s3toras.", + "s3tores.", + ".pos3tó3ni", + ".pos3terg", + ".pos3te3ri", + ".pos3ti3go", + ".pos3ti3la", + ".pos3ti3ne", + ".pos3ti3za", + ".pos3ti3zo", + ".pos3tu3ra", + ".pos3tu3la", + ".pos3tu3lá", + ".pos3tu3le", + ".pos3tu3lé", + ".post3elec", + ".post3impr", + ".post3ind", + ".post3ope", + ".pos2t3rev", + ".pos2t3rom", + ".pre2a2", + ".pre2e2", + ".pre2i2", + ".pre2o2", + ".pre2u2", + ".pre2á2", + ".pre2é2", + ".pre2í2", + ".pre2ó2", + ".pre2ú2", + ".pre1h2", + "pre3elij", + "pre3elig", + "pre3exis", + "pre3emin", + "preo3cup", + "preo2cúp", + "pre3olí", + "pre3opin", + ".pro2a2", + ".pro2e2", + ".pro2i2", + ".pro2o2", + ".pro2u2", + ".pro2á2", + ".pro2é2", + ".pro2í2", + ".pro2ó2", + ".pro2ú2", + ".pro3abort", + "proto1h", + "proto1a2", + "proto1e2", + "proto1i2", + "proto1o2", + "proto1u2", + "proto1á2", + "proto1é2", + "proto1í2", + "proto1ó2", + "proto1ú2", + "psico1h", + "psico1a2", + "psico1e2", + "psico1i2", + "psico1o2", + "psico1u2", + "psico1á2", + "psico1é2", + "psico1í2", + "psico1ó2", + "psico1ú2", + "3p2sic", + "3p2siq", + "quete1h", + "quete1a2", + "quete1e2", + "quete1i2", + "quete1o2", + "quete1u2", + "quete1á2", + "quete1é2", + "quete1í2", + "quete1ó2", + "quete1ú2", + "radio1h", + "radio1a2", + "radio1e2", + "radio1i2", + "radio1o2", + "radio1u2", + "radio1á2", + "radio1é2", + "radio1í2", + "radio1ó2", + "radio1ú2", + "ranco1h", + "ranco1a2", + "ranco1e2", + "ranco1i2", + "ranco1o2", + "ranco1u2", + "ranco1á2", + "ranco1é2", + "ranco1í2", + "ranco1ó2", + "ranco1ú2", + ".re2a2", + ".re3e4", + ".re2i2", + ".re2o2", + ".re2u2", + ".re2á2", + ".re2é2", + ".re2í2", + ".re2ó2", + ".re2ú2", + "ea3cio.", + "ea3cios.", + "ea3cia.", + "ea3cias.", + ".re3abr", + ".re3ábr", + ".re3afirm", + ".re3afírm", + ".re3ajust", + ".rea3júst", + ".rea3liza", + ".rea3lizá", + ".rea3líza", + ".re3alim", + ".rea3lism", + ".rea3list", + ".re3anim", + ".re3aním", + ".re3aparec", + ".re3ubica", + ".re3ubíca", + ".reu3mati", + ".reu3máti", + ".re3unir", + ".re3unír", + ".re3usar", + ".re3usár", + ".re3utiliz", + ".re3utilíz", + ".re3a2eg", + ".re3a2q", + ".re3a2z", + ".re3a2grup", + ".re3i2m", + ".re3inc", + ".re3ing", + ".re3ins", + ".re3int", + ".re3o2b", + ".re3oc", + ".re3oj", + ".re3orga", + ".re3unt", + "rmano1h", + "rmano1a2", + "rmano1e2", + "rmano1i2", + "rmano1o2", + "rmano1u2", + "rmano1á2", + "rmano1é2", + "rmano1í2", + "rmano1ó2", + "rmano1ú2", + "retro1h", + "retro1a2", + "retro1e2", + "retro1i2", + "retro1o2", + "retro1u2", + "retro1á2", + "retro1é2", + "retro1í2", + "retro1ó2", + "retro1ú2", + "romo1h", + "romo1a2", + "romo1e2", + "romo1i2", + "romo1o2", + "romo1u2", + "romo1á2", + "romo1é2", + "romo1í2", + "romo1ó2", + "romo1ú2", + "semi1h", + "semi1a2", + "semi1e2", + "semi1i2", + "semi1o2", + "semi1u2", + "semi1á2", + "semi1é2", + "semi1í2", + "semi1ó2", + "semi1ú2", + "i2a.", + "i2as.", + "2ótic", + "emi2o2", + "2seudo1h", + "2seudo1a2", + "2seudo1e2", + "2seudo1i2", + "2seudo1o2", + "2seudo1u2", + "2seudo1á2", + "2seudo1é2", + "2seudo1í2", + "2seudo1ó2", + "2seudo1ú2", + "o2os.", + ".so3a4s", + "sobre1h", + "sobre1a2", + "sobre1e2", + "sobre1i2", + "sobre1o2", + "sobre1u2", + "sobre1á2", + "sobre1é2", + "sobre1í2", + "sobre1ó2", + "sobre1ú2", + "socio1h", + "socio1a2", + "socio1e2", + "socio1i2", + "socio1o2", + "socio1u2", + "socio1á2", + "socio1é2", + "socio1í2", + "socio1ó2", + "socio1ú2", + "a3rio.", + "a3rios.", + "3logía", + "4ón.", + "4ones.", + "4i4er.", + "4o2ico.", + "4o2icos.", + "4o2ica.", + "4o2icas.", + ".su2b2a2", + ".su2b2e2", + ".su2b2i2", + ".su2b2o2", + ".su2b2u2", + ".su2b2á2", + ".su2b2é2", + ".su2b2í2", + ".su2b2ó2", + ".su2b2ú2", + ".sub2i3ll", + ".sub2i3mien", + ".sub3índ", + ".sub3ími", + ".su4b3ray", + ".sub3aflue", + ".sub3arr", + ".sub3enten", + ".sub3estim", + ".sub3estím", + ".sub3ofici", + ".sub3urba", + ".sub3alter", + ".sub3insp", + ".su3bién", + ".su3bir", + ".su3bam", + ".su3bordin", + ".su3bordín", + ".sub3acuá", + ".sub3espe", + ".sub3esta", + ".su3burbi", + ".su4b5rein", + ".su2d1a2fr", + ".su2d1a2me", + ".su2d1este", + "su4d3oes", + ".su2r1a2me", + ".su2r1est", + ".su2r1oes", + "supe2r3r", + "supe2r1a2", + "supe2r1e2", + "supe2r1i2", + "supe2r1o2", + "supe2r1u2", + "supe2r1á2", + "supe2r1é2", + "supe2r1í2", + "supe2r1ó2", + "supe2r1ú2", + "ra5ra", + "ra5rá", + "ra5re", + "ra5ré", + "ra5rí", + "ra5ro", + "supe3r4a4r", + "supe3r4á4r", + "supe3r4á3vit.", + "supe3r4á3vits.", + "super4ior", + "4a3ción.", + "4a3ciones.", + "4e3rior.", + "4e3riores.", + "4e3riora.", + "4e3rioras.", + "4e3riormente.", + "4e3rioridad.", + "4e3rioridades.", + "4e3r4a3ble.", + "4e3r4a3bles.", + "4e3r4a3blemente.", + "pe5r4ante", + "perpon5d6r", + "supra1h", + "supra1a2", + "supra1e2", + "supra1i2", + "supra1o2", + "supra1u2", + "supra1á2", + "supra1é2", + "supra1í2", + "supra1ó2", + "supra1ú2", + "sup6ra", + "talmo1h", + "talmo1a2", + "talmo1e2", + "talmo1i2", + "talmo1o2", + "talmo1u2", + "talmo1á2", + "talmo1é2", + "talmo1í2", + "talmo1ó2", + "talmo1ú2", + "tele1h", + "tele1a2", + "tele1e2", + "tele1i2", + "tele1o2", + "tele1u2", + "tele1á2", + "tele1é2", + "tele1í2", + "tele1ó2", + "tele1ú2", + "4ósteo.", + "4ósteos.", + ".tele1imp", + ".tele1obj", + ".tele4o3lót", + "termo1h", + "termo1a2", + "termo1e2", + "termo1i2", + "termo1o2", + "termo1u2", + "termo1á2", + "termo1é2", + "termo1í2", + "termo1ó2", + "termo1ú2", + "tetra1h", + "tetra1a2", + "tetra1e2", + "tetra1i2", + "tetra1o2", + "tetra1u2", + "tetra1á2", + "tetra1é2", + "tetra1í2", + "tetra1ó2", + "tetra1ú2", + "topo1h", + "topo1a2", + "topo1e2", + "topo1i2", + "topo1o2", + "topo1u2", + "topo1á2", + "topo1é2", + "topo1í2", + "topo1ó2", + "topo1ú2", + ".tra2sa2", + ".tra2se2", + ".tra2si2", + ".tra2so2", + ".tra2su2", + ".tra2sá2", + ".tra2sé2", + ".tra2sí2", + ".tra2só2", + ".tra2sú2", + ".tra3s2o3ñ", + "tran2sa2", + "tran2se2", + "tran2si2", + "tran2so2", + "tran2su2", + "tran2sá2", + "tran2sé2", + "tran2sí2", + "tran2só2", + "tran2sú2", + "tran2s1alp", + "tran2s1and", + "tran2s1atl", + "tran2s1oce", + "tran2s1ur", + "tran3sacci", + "tran3seún", + "tran3se3xu", + "tran3si3cion", + "tran3si3ción", + "tran3si3gi", + "tran3si3gí", + "tran3si3ge", + "tran3si3ja", + "tran3si3já", + "tran3si3jo", + "tran3sisto", + "tran3si3ta", + "tran3si3tá", + "tran3si3te", + "tran3si3té", + "tran3si3to", + "tran3si3tó", + "tran3si3tiv", + "tran3si3tori", + "tran3subst", + "tran3sust", + ".tri1ó2x", + "tropo1h", + "tropo1a2", + "tropo1e2", + "tropo1i2", + "tropo1o2", + "tropo1u2", + "tropo1á2", + "tropo1é2", + "tropo1í2", + "tropo1ó2", + "tropo1ú2", + "ultra1h", + "ultra1a2", + "ultra1e2", + "ultra1i2", + "ultra1o2", + "ultra1u2", + "ultra1á2", + "ultra1é2", + "ultra1í2", + "ultra1ó2", + "ultra1ú2", + "vice1h", + "vice1a2", + "vice1e2", + "vice1i2", + "vice1o2", + "vice1u2", + "vice1á2", + "vice1é2", + "vice1í2", + "vice1ó2", + "vice1ú2", + "video1h", + "video1a2", + "video1e2", + "video1i2", + "video1o2", + "video1u2", + "video1á2", + "video1é2", + "video1í2", + "video1ó2", + "video1ú2", + "xeno1h", + "xeno1a2", + "xeno1e2", + "xeno1i2", + "xeno1o2", + "xeno1u2", + "xeno1á2", + "xeno1é2", + "xeno1í2", + "xeno1ó2", + "xeno1ú2", + "zoo1h", + "zoo1a2", + "zoo1e2", + "zoo1i2", + "zoo1o2", + "zoo1u2", + "zoo1á2", + "zoo1é2", + "zoo1í2", + "zoo1ó2", + "zoo1ú2", + "wa3s4h", + "3hablante", + "3habiente", + "3aficionad" + ]} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/et.json b/borb/pdf/canvas/layout/hyphenation/resources/et.json new file mode 100644 index 000000000..76601c439 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/et.json @@ -0,0 +1,3695 @@ +{ + "patterns":[ + ".aa4", + ".aasta5", + ".ahe4li", + ".al4a", + ".al4gas", + ".antiik5", + ".ap3l", + ".ap3r", + ".art5r", + ".au3a", + ".eba3", + ".ee4", + ".eela4", + ".ek3l", + ".ek5r", + ".gu4a", + ".hie5", + ".idi4", + ".inim5a", + ".ise5e", + ".is4o", + ".ja4e", + ".ja4t", + ".ka4e", + ".ka2o", + ".ke5hi", + ".kip5r", + ".ku4pl", + ".ku5sa", + ".kusee4", + ".la4pl", + ".le4e", + ".le5hi", + ".lemmik5", + ".le5se", + ".lõpp3", + ".ma4a", + ".maa5a", + ".ma5j", + ".mi5sa", + ".mo4e", + ".nek3", + ".ni4p", + ".nisu5", + ".noa3", + ".oa3", + ".oo4", + ".pap4p", + ".pea3a", + ".raadio5", + ".re4a", + ".re2o", + ".rep3r", + ".re5so", + ".rü5hi", + ".sak5r", + ".sap3r", + ".se4a", + ".sk4", + ".skaa5", + ".so5li", + ".sp4", + ".st4", + ".teoo4", + ".tet3r", + ".tina5", + ".toa3", + ".ts4", + ".tsi4s", + ".turba5", + ".tus2", + ".tu3sa", + ".ul4ga", + ".ulu4k", + ".um2b", + ".uu4", + ".vaa3l", + ".vask3", + ".vere3", + ".õppe5", + ".ää4", + ".õõ4", + ".öö4", + ".ühi4s", + ".üle3e", + ".ür2", + ".üü4", + "aaa5l", + "a1aas", + "4aab", + "aa4bi.", + "5aadel.", + "aadio5a", + "a1ae", + "a4aer", + "aa4fe", + "aa4gan", + "aa2h", + "aa4has", + "aa1i", + "aai4g", + "aa4is", + "a5ait", + "aa2j", + "aa2la", + "aa4lae", + "aala4r", + "aa4las", + "aa4leh", + "aa4lek", + "aa4lel", + "aalg4", + "aali4ke", + "aal3k", + "a5allik", + "aal3t4", + "aa2l3õ", + "aa4lü", + "aa4mad", + "aa4man", + "aa4mee", + "a5ameer", + "aa4mö", + "4aan", + "aa4nam", + "aa4nat", + "a5andm", + "aan4duu", + "aa5ni", + "aant4", + "aa4pek", + "aa4pen", + "aa4ra4b", + "aa4raf", + "aa4raj", + "aara4l", + "a5arter", + "aa2r3õ", + "aa4rö", + "aa4rü", + "aa4sab", + "aa4sai", + "aa4sar", + "aa2se4", + "aa4so", + "3aas5ta", + "a5a4sul", + "aa4sut", + "aa4sü", + "4aat", + "aa4taa", + "aa4tas", + "aa4teh", + "5aatom", + "aa4tõ", + "aa4tüh", + "a1au", + "aaši5", + "a1b", + "4a3ba", + "a5be", + "3abie", + "a4bij", + "5abs", + "a1d", + "a4dad", + "a4deo", + "a2der", + "a3di", + "adu4r", + "adu3se", + "a4dö", + "a5eali", + "ae2d", + "3aed.", + "2aee", + "a3ees", + "ae4f", + "1aeg.", + "ae4ga4j", + "ae4gi", + "3aegn", + "2a1e2h", + "4aei", + "4aek", + "a3eks", + "2ael", + "a5elani", + "ae2le", + "ae4lo", + "ae4lu.", + "4ae2m", + "4aen", + "ae4pi", + "ae2s", + "a3esi", + "4aett", + "a1f", + "a4fek", + "a1g", + "3a4gent", + "agia4", + "a3go", + "5agreg", + "agud4", + "1a2hi.", + "ah4kar", + "5ahnu", + "4ai.", + "ai2a", + "5aian", + "ai4hu", + "ai4ke", + "ai4kl", + "a3ilm", + "ai4lu", + "ai4me.", + "aimp4", + "4ain.", + "a5inf", + "a5inime", + "4ains", + "a3inse", + "ai4pr", + "ai2sa", + "5aistin", + "aist4r", + "ai4va", + "a1j", + "a3ja.", + "a4jale", + "5ajalo", + "a4jalu", + "1a2jam", + "4ajo", + "ajut4", + "a1k", + "akaa4s", + "a4kaat", + "ak4as", + "3aken.", + "a3ki", + "ak4kis", + "ak4kr", + "a3klas", + "ak4lau", + "a5klii", + "a3krii", + "ak3ro", + "4aks", + "ak4te4l", + "a2ku.", + "aku4map", + "a5kvali", + "3alald", + "ala4mas", + "a4laüh", + "ale4le", + "al4et", + "alet4t", + "5algat", + "al4ged", + "a3li", + "ali4san", + "a4liste", + "5allee.", + "al4le4h", + "al4luj", + "al2lü", + "a4lob", + "als4", + "4alt", + "4alu.", + "a4lud", + "1alun", + "alü4h", + "a4lüt", + "a1m", + "4am.", + "a5ma.", + "a4maad", + "3ametn", + "amit4", + "am4o", + "am4pal", + "5amper.", + "4amü", + "2an.", + "3analü", + "5anatoom", + "an4das", + "an4deo", + "an4dog", + "2ane", + "a4neh", + "a3ni", + "a4niso", + "4anj", + "an4kr", + "3anku", + "an4nah", + "4ano", + "anos4", + "3ansam", + "4anst", + "3anten", + "5antilo", + "ao4d", + "ao4he", + "a3oht", + "ao4j", + "ao2le", + "ao2lu", + "ao2m", + "a3oma", + "ao4nu", + "aoo4p", + "ao2pe", + "a5opera", + "ao2r", + "a5oras", + "a1osa", + "ao4su", + "a1ots", + "a1p", + "a2par", + "5aparaa", + "a5part", + "a3parv", + "a3pi", + "a3pla", + "a3po", + "ap4pal", + "ap4pin", + "ap4pis", + "ap3ri", + "ap3ron", + "a4pru", + "a3pä", + "4ara", + "arak4k", + "a4rase", + "5areng", + "3aretu", + "3arhit", + "2ari", + "ari4al", + "ari4ap", + "4ark", + "ar4kel", + "5armast", + "5armee.", + "a4ro4l", + "1arst", + "5artikk", + "3arua", + "3arvam", + "5arvestus", + "1arvu", + "ar4vää", + "asa4las", + "a4same", + "a4sau", + "ase4ma", + "as5ema.", + "1a2sen", + "a4seos", + "a4sese", + "a4sett", + "3a4setu", + "as4fä", + "1a2si.", + "asi4ala", + "asi3an", + "a4sind", + "asip4", + "5asjan", + "askõ4", + "as4kõl", + "a5slaav", + "a4sok", + "as3ole", + "aso4p", + "as4pet", + "as3pl", + "as2po", + "a3spor", + "as4san", + "ass5t", + "4asti", + "5astme", + "ast4rak", + "a4su4b", + "a4sud", + "asui4", + "a4suss", + "a5suu", + "a1t", + "a3ta", + "a4taž", + "5ateljee", + "atii4v", + "atmi4k", + "5atroo", + "at4ros", + "at4rus", + "at4soo", + "ats4p", + "at4sü", + "att4s", + "4atu", + "au2a", + "aua3l", + "au4ba.", + "4aud", + "au4de.", + "a3ui", + "4au2j", + "au4ke", + "aulu3", + "aulus4", + "au4pü4", + "a5urg", + "aus4o", + "au2su", + "a3usul", + "1auto", + "autoo4", + "auto5s", + "aut4r", + "a1v", + "av4a", + "a4vans", + "a3var", + "a4veh", + "a1õ2", + "a1ö2", + "a1ä2", + "a1ü2", + "až4ni", + "4a1š", + "5baa", + "baa4g", + "baa4k", + "baa4s", + "bab4", + "bae4", + "bag4", + "ba4he", + "ba4ju.", + "ba3k4r", + "bak4s", + "bak4v", + "bap4l", + "bap4r", + "ba4rõ", + "basa4s", + "bas4ko", + "bas4pe", + "bat4r", + "4bb", + "2bd", + "be3a4", + "beb2", + "bef4", + "beg4", + "be4lü4", + "be2ra2", + "berk4", + "bero4", + "be4rõ4", + "be4si", + "be4st", + "bes4tis", + "bet4r", + "4bf", + "4bh", + "bha4", + "bi4ala", + "bia4v", + "2bi1e", + "bi4en", + "4binõ", + "bi4pla", + "bis4a", + "bi4si", + "bis4k", + "2b1j", + "2b1k", + "2b1l", + "bl4e", + "blet4", + "b2lon", + "2bm", + "2bn", + "4bort", + "2bp", + "2b1r", + "3brig", + "bros4", + "2bs", + "b3so", + "2bt4", + "4buks", + "bu4lõ", + "3bum", + "buse5", + "bu4si4", + "bus4kr", + "2b3v", + "1da", + "daa2", + "da5ab", + "daala4", + "da4do", + "dae4", + "daf4", + "d5ain", + "da4leh", + "da4lum", + "da4lus", + "5dam", + "4dann", + "da4num", + "dao4", + "darat4", + "4darb", + "dar4de", + "4da4re", + "4daru", + "2darv", + "d3arv.", + "4dasen", + "da4sum", + "2d5b2", + "2dd", + "1de", + "dea2", + "2deaa", + "de5av", + "ded4", + "2dee.", + "dee4le", + "4dehe", + "dek3l", + "dek4s", + "5del.", + "de4lau", + "4de4lek", + "4deluv", + "de4pr", + "dep5ressi", + "dere4", + "de4rel", + "de4rep", + "5dero", + "deru4", + "2df", + "2d5g", + "2d1h", + "1di", + "dia4v", + "did4", + "dig4", + "dii4g", + "diina4", + "dii4sa", + "dii4su", + "4dilm", + "4dini", + "di2os", + "di4plo", + "dis4ai", + "di4sar", + "di4sas", + "dis4pr", + "dit4r", + "2d1j", + "2d3k4", + "dkop4", + "2d1l", + "dle4v", + "dlust4", + "2d1m", + "dmee4", + "dmi4k", + "2d1n", + "1do", + "do4h", + "doi4r", + "2dos", + "d3osa", + "5dosk", + "2d3p4", + "2d1r4", + "5draama.", + "drao4", + "3dreen", + "d4rel", + "d2ren", + "3drena", + "2d1s4", + "dsar4", + "2d3t2", + "1du", + "du4b", + "due4", + "2d5uks", + "d4u2s", + "du4s1a", + "du4see", + "dusk4", + "2d1v", + "2dõ", + "dõ4l", + "4dä", + "2dül", + "dü4li", + "4dü4r", + "5düü", + "4dž", + "2d2š", + "3dšem", + "eaa2", + "ea3aj", + "e1aas", + "ea2b", + "e3abi", + "e1ae", + "ea2hi", + "e1ai", + "ea2j", + "eak4s", + "eak4v", + "ea2la", + "e3ala.", + "e1a4lu", + "ea2me", + "e5amet", + "e5ann", + "ea4nu", + "eao4", + "ea2pa", + "e1ar", + "ea4re", + "ea2s", + "e4ass", + "e5aste", + "e5asut", + "e3au", + "ea2v", + "e3ava.", + "e1b", + "e1d", + "ed4a", + "e3eali", + "e3ees", + "ee4fe", + "eei4", + "eek4r", + "ee2la", + "3eelar", + "e5elekt", + "eel5uu", + "ee4nai", + "ee4nal", + "ee4nam", + "ee4no", + "eent4", + "ee4pai", + "e5e4pit", + "5eepos", + "ee4ral", + "eer5ap", + "ee4ros", + "ee4rot", + "ee4sin", + "e5esine", + "ee4s5ist", + "5eeskir", + "ee4sü", + "ee4tõm", + "ee4tä", + "e1f", + "e1g", + "egaa4", + "egas4t", + "e4goi", + "4eha", + "e2he.", + "e2hi", + "e3hin", + "5ehist", + "1e4hit", + "5ehiti", + "eh4ta4", + "4ehä", + "ei4dul", + "ei4e", + "eie5ri", + "ei2ga", + "e3iga.", + "ei4ha", + "ei4he", + "e3ilm", + "ei2lu", + "ei4mem", + "5eine.", + "ei4roo", + "e5i4sa.", + "ei4sist", + "ei4tau", + "ei4tõ", + "ei4va.", + "e3j", + "e3ka", + "e4kahi", + "e3ke", + "ek4kap", + "ek2l", + "ek4lo", + "e3k4o", + "ek3re", + "e3krii", + "4eks.", + "5eksam.", + "3eksem", + "eksi3k", + "3ekska", + "eksp3r", + "5ekstr", + "ek4tül", + "e3kü", + "elaa4v", + "e4lagr", + "e2lam", + "3elamu", + "el4an", + "5elanik", + "eleis4", + "e4leks", + "5elektro", + "3eleme", + "5elevaato", + "e3li", + "e4lid", + "elii4t", + "el4kus", + "e4l4ob", + "elo4p", + "els4t", + "elt2r", + "el4tü", + "e2lu", + "1elu.", + "e5lub", + "elu5i4", + "1e4lun", + "e3lus.", + "e4luss", + "el5uss.", + "el4üh", + "e1m", + "5emand.", + "e5mat", + "emne3", + "emos4", + "emp4r", + "5emuls", + "endus3", + "5enelas", + "e5nem", + "3energ", + "e4nese", + "e4nesl", + "enk5l", + "enk4r", + "en4sal", + "en4tos", + "en4tü", + "eo5a", + "eo4ja", + "e3o4le", + "eo2lu", + "eo2ma", + "eoo4p", + "eo5pl", + "e3osa.", + "e3osak", + "e5osali", + "e5osav", + "eos4f", + "e3ots.", + "e1p", + "e3pl", + "e4pli", + "ep4lu", + "e1r", + "e3raa", + "5erakon", + "5erald", + "e4rao", + "erei2", + "erek4", + "5ergut", + "erih4", + "eri4uu", + "er4nau", + "e4ro4r", + "erp4", + "er2pr", + "ers4k", + "er4taa", + "er4tak", + "er4tes", + "e4rud", + "es1an", + "1e2se.", + "e5sek", + "e5sen", + "e5sil", + "eska4j", + "eska4s", + "eske4", + "es5kel", + "esk3l", + "esk3r", + "es2k5ö", + "es4laa", + "es3ole", + "es4or", + "es2po", + "e3spor", + "es4sist", + "4est", + "es4tü", + "e3su", + "esup4", + "e1t", + "e3t4a", + "e2ten", + "5etendus.", + "etii4s", + "et2ra", + "et4sin", + "et4soo", + "et4sü", + "et4taj", + "1ette", + "et4tru", + "et4tä", + "et4tü", + "4etu", + "e4tõ4d", + "e4tüm", + "eu4de", + "e3u2j", + "e3u2l", + "e5u2n", + "eu4p", + "eu4s", + "e5usk", + "e3uu", + "e1v", + "e3v4a", + "e1õ2", + "e3ö4", + "e1ä2", + "e1ü4", + "e1š", + "5faa", + "faa4n", + "4fa4d", + "2ff", + "1fi", + "fii4t", + "4fj", + "4fk", + "2f1l", + "f2lo", + "5floora", + "2f1n", + "1fo", + "folk5", + "fo4ro", + "2f1r", + "f2re", + "3frees", + "2fs", + "2f1t", + "ftat4", + "3fu", + "3gaa", + "gaa4r", + "4gaast", + "4gab", + "4gaed", + "gag4", + "2gah", + "ga2hi", + "gai4g", + "ga5is", + "ga3k4", + "5gam", + "ga3o", + "ga3p", + "4gart", + "4garv", + "g4as", + "4ga4suk", + "5gata", + "gat4r", + "gau4", + "ga4va.", + "ga4van", + "2g3b", + "2gd4", + "gea4", + "ge4du.", + "gek4", + "ge5kl", + "4gekse", + "ge4lah", + "gela4s", + "ge4leh", + "ge3lu", + "ge4lä", + "ge4nan", + "geok4", + "ge4or", + "4geos", + "4gerg", + "ge4rus", + "4gf", + "4gg", + "2g1h", + "gi2aj", + "gii4s", + "gi3k", + "4ginf", + "4gint", + "gio4r", + "gi3pl", + "gi4san", + "gi4sil", + "gi4sö", + "git4r", + "gi4vaj", + "2g1j", + "2g1k", + "2g1l", + "g4lüt", + "2g1m", + "2g1n", + "gne4ta", + "gne4te4", + "4goh", + "go4le", + "go4ma", + "go4po", + "2g1p4", + "2g1r", + "g2ran", + "5granaa", + "3g2rav", + "g2ru", + "3grup", + "4g1s4", + "2g1t2", + "g3tr", + "3gu", + "gub4", + "gue4", + "gu5i", + "gu4nel", + "gu3o", + "gup4", + "gu4sen", + "gu4sä", + "guu4j", + "2g1v", + "2g3õ4", + "4gä", + "gü4l", + "3ha", + "haa4ri", + "haa4s", + "hal4lai", + "5har", + "hasa4", + "hat4r", + "1he", + "hee4m", + "hee4s", + "hei4s", + "hek4v", + "2hel.", + "hels4", + "het4r", + "4h1h", + "hhe4l", + "1hi", + "hia2", + "hii4s", + "5hil", + "5him", + "hio2", + "hi4san", + "hi4sar", + "hise4l", + "hi4st4", + "hi4sü", + "5hits", + "h1j", + "hjaa4", + "4hk", + "h4kal", + "h4kas", + "h4kis", + "hk3l", + "h4ko4", + "hk3r", + "hks4", + "hkt4", + "h4kusk", + "h4ku4su", + "h4kõ", + "h4kä", + "h1l", + "hle4n", + "4h1m", + "h4mo4", + "h4mü", + "h1n", + "hnika5", + "1ho", + "hom4o", + "4hp4", + "hrs4", + "4ht", + "h2ta", + "hta2j", + "h5tak", + "hta4l", + "ht5ar", + "hta4su", + "h4teg", + "hte4n", + "hte4r", + "h4tid", + "h4to", + "h4tr", + "ht5s4", + "h4tö", + "h4tä", + "1hu", + "hu3a", + "hue4", + "hui4d", + "huk4l", + "hup4", + "hu3sa", + "2h1v", + "hvad4", + "hvast4", + "hve4l", + "h4vini", + "h4vo", + "hvu4s", + "1hõ", + "3hö", + "1hä", + "3hü", + "4ia", + "iaa2", + "iaa4l", + "ia5alane", + "i3aast", + "i5a4bi", + "ia4bo", + "i1ae", + "ia2g", + "ia2h", + "i3aine", + "i1a2j", + "ia4kr", + "i3akt", + "i1a2la", + "i5alb", + "i3alli", + "i1a2lu", + "ia2me", + "i5amet.", + "ia2na", + "i5andj", + "i5andm", + "ia4ne", + "i5anne", + "ia2p4", + "i3apar", + "ia5pr", + "ia2re", + "i3arm", + "ia4ru", + "i1arv", + "ia2s", + "ias4ke", + "i5aste.", + "i3asu", + "ia4tel", + "iat4r", + "i1au", + "iau4l", + "i5a4vaj", + "i5avald", + "i1b", + "i4bad", + "i4bau", + "i1d", + "5ideaa", + "idii4", + "idlu4", + "ie2", + "i3eali", + "i1eel", + "iei4", + "i1eks", + "i5elani", + "i1elu", + "i3eos", + "ie4ri", + "iers4", + "i3esi", + "ie5so", + "i5ess", + "ie4st", + "i3eten", + "ietu4s", + "i1f", + "i1g", + "i4ga4g", + "i5gar", + "5igatsu", + "i4gav", + "ig4ram", + "ih4le", + "ih4te", + "ih4tin", + "ii4a", + "ii4deo", + "ii4du.", + "iie3", + "ii4es", + "ii4gaa", + "ii4ga4s", + "ii4ha", + "iika4", + "ii4kis", + "iik4ro", + "iiks4t", + "iikt4", + "ii4lab", + "ii4lad", + "ii4lae", + "ii4last", + "ii4leh", + "ii4lel", + "ii4les", + "ii2lõ4", + "ii4lü", + "ii4mai", + "iimat4", + "ii4met", + "ii4nai", + "ii4nau", + "i5inde", + "i5inf", + "ii3ni", + "i5inimen", + "iinit4", + "iink4", + "iino4", + "ii4nol", + "ii4nos", + "ii4nõ", + "ii4pr", + "ii4ran", + "ii4rau", + "iirs4", + "ii4rü", + "ii4san", + "iise4l", + "ii4sev", + "ii4sik.", + "ii2ta", + "ii4teh", + "iito4", + "ii4tom", + "ii4tos", + "iit5re", + "ii4tõ", + "ii4tü", + "ii4ves", + "ii4vet", + "ii2vo", + "i1j", + "i1k", + "i4kalu", + "i4ka4re", + "i4kark", + "i4kaut", + "i4k5elu", + "ike4si", + "i3klaa", + "i3klas", + "ik4ler", + "i5klub", + "ikop4", + "ikos4", + "i4kov", + "i3kre", + "ik3ro", + "ik4sar", + "iks4k", + "iks4po", + "ik3t2r", + "i3ku", + "iku3a", + "il4a", + "ila4s", + "i4lasi", + "ilia4", + "i4lisi", + "il4kan", + "il4kõ", + "ille5s", + "illo4", + "5ilme.", + "il4mot", + "3ilmut", + "ilo5g2", + "ilp3l", + "il4ti", + "i5lun", + "ilu3sa", + "5ilustu", + "ilü4h", + "i1m", + "i4melu", + "imi4g", + "imisu4", + "i4mo4l", + "5imper", + "i1n", + "ind3al", + "5indeks", + "inde4r", + "ind4re", + "2ine", + "inee4s", + "i4neh", + "i4neks", + "ini4kü", + "i2nim", + "ini4mas", + "i4nime", + "5inimene", + "5iniml", + "i4nini", + "inna5a", + "inni4si", + "3insen", + "1insp", + "1inst", + "3inven", + "io4de", + "io4h", + "i3oht", + "i5ohv", + "io4j", + "i5oks.", + "io2le", + "i3olek", + "io2lu", + "i5oluk", + "io4lü", + "io2ma", + "i5oman", + "ioo4da", + "ioo4ne", + "iooni3", + "io2p", + "i3oper", + "i5ork", + "i1osa", + "ios4f", + "ios4p", + "ios4t", + "iost4r", + "io4su", + "i3ots.", + "i3otsi", + "io4tü", + "i1p", + "i3pla", + "ip4lu", + "ip4ro", + "ip4sas", + "ipse4", + "ip4sep", + "ip4sus", + "i4ra4b", + "i4rase", + "ir4dis", + "ir4nõ", + "i2rui", + "iruu4", + "isaa4v", + "isa4ja", + "i4sana", + "isa4re", + "i4sarh", + "i4selo", + "i3sem", + "iset4s", + "isi4g", + "i2so", + "3isola", + "i5soli", + "is5oma", + "iso4r", + "i3sot", + "i3s4pek", + "is3pl", + "i3s4por", + "is3sp", + "5istand", + "i5s4tiil", + "5istme", + "ist4ru", + "ist4se", + "i5stsee", + "5istutu", + "i3su", + "i4sõm", + "i2sü4l", + "isü4r", + "2it", + "itaa2", + "itee4l", + "it4rak", + "it4ras", + "it2ru4", + "its3k", + "it4so", + "itte1", + "itt4s", + "iu4b", + "iu2da", + "iu4gi", + "iu2j", + "i3uju", + "iu4la", + "iu4mar", + "iu4me4", + "iu2mo", + "iu4ni", + "iu4pu", + "iu5sa", + "i5uss.", + "iu2su", + "iuti4", + "i3uu", + "i1v", + "i4vad", + "i4vakt", + "i4va4lus", + "i4vant", + "i4vau", + "i4veh", + "ive4l", + "iviil5", + "i4vü", + "i1õ2", + "i1ä4", + "i1ü2", + "i1ž", + "j4a", + "3jaa", + "ja1aj", + "jaa4l", + "jaa4r", + "jaa4s", + "jab4", + "jad4", + "ja5el", + "jae4r", + "jag4", + "ja3i2", + "ja5kra", + "5jama", + "5jame", + "jao4h", + "ja3p4", + "jas4ke", + "jas4tii", + "jat4r", + "jat4su", + "jau4b", + "jau4l", + "je3lu", + "3jo", + "joo4k", + "jue4", + "5juma", + "ju4sei", + "juse4l", + "5jõ", + "5jä", + "1ka", + "kaa4da", + "kaa3de", + "ka5aj", + "ka4al", + "kaa4ra", + "kaa4sis", + "kaa4ta", + "4kader", + "4kaed", + "4kaeg", + "kae3lu", + "kag4", + "kahe5i", + "4kaia", + "2kain", + "ka5ist", + "kaitse5", + "ka4jav", + "ka4ju.", + "k5a4lus", + "ka4pl", + "ka2pr", + "4karm", + "4kaset", + "k5asj", + "kat4r", + "2k3b", + "2kd4", + "1k2e", + "ke4el", + "kee3lu", + "2kehi", + "4keks", + "ke4laj", + "ke4lak", + "ke4lok", + "4kemb", + "2ken.", + "5kene", + "keo2", + "kes2k", + "kesk3a4", + "ket5ra", + "ket4te4", + "2kf4", + "4kg", + "2k1h4", + "1ki", + "kie4", + "kik4r", + "4kinf", + "kio4", + "ki4pr", + "kis4a", + "ki4san", + "ki4sik", + "4kiste", + "kit4r", + "kiu4d", + "kiu3su", + "2k1j", + "4k1k", + "k3kra", + "kks4", + "kku4ro", + "2k1l4", + "k2la", + "k3la.", + "3klaas", + "k3lai", + "3k4lamb", + "k3lan", + "3klapp", + "5klassi", + "k3lat", + "5klaver", + "kle4a", + "k4lee", + "k2lei", + "3kleit", + "k3lem", + "k4lib", + "5klibu", + "klig4", + "k2lii", + "3kliim", + "5kliiste", + "k3lik", + "k3lin", + "k4link", + "k2lo", + "k3loom", + "3klots", + "k2lub", + "k3lus.", + "klu4sa", + "klu4sõ", + "k4lut", + "2k1m", + "2k1n", + "knaa4", + "k4nip", + "1ko", + "2koks", + "k4ol", + "ko4len", + "koo4sa", + "4ko4rie", + "4korpi", + "k5osa.", + "ko4va", + "2k3p4", + "2k2r", + "k4raan", + "5kraana", + "3kraav", + "3krab", + "3k4rae", + "k3rai", + "3kramp", + "4kran", + "k3rau", + "5kredii", + "3k4reem", + "4kreg", + "5k4res", + "k5ret", + "4krip", + "5kristal", + "k4roh", + "3krohv", + "k4rook", + "k3rut", + "3kruu", + "3kruvi", + "4k3rü", + "4k1s", + "k5sae", + "k4sai", + "ksek4", + "ksi2k", + "ksika4", + "ksit4", + "ksk4l", + "ks5kõ", + "ksp5lo", + "ks2pr", + "kst3r", + "ks4tü", + "2kt", + "kt2ra", + "1ku", + "kui4s", + "4kujuj", + "4kujum", + "kuk3la", + "4kuks", + "kul2d", + "2kulp", + "kumi4su4", + "kummi5", + "3kus", + "ku4siv", + "kut4r", + "kuu4ni", + "kuuse5", + "4kuž", + "2k1v", + "k4van", + "3kvart", + "5kviitu", + "1kõ", + "kõ4de.", + "2kõi", + "k5õis", + "4kõp", + "1kö", + "4köd", + "1kä", + "käi5s", + "2käk", + "4käm", + "1kü", + "2kühe", + "4küle", + "4küll.", + "2kž4", + "4kš", + "1la", + "5laag", + "la4aj", + "laa2r", + "laar5a", + "laa4sa", + "2laav", + "5laava", + "4ladj", + "5ladu", + "lae4r", + "3laev", + "4lahv", + "lai5ek5", + "lai4ga", + "la4jap", + "la4jav", + "la3k4r", + "lak4v", + "la4la.", + "4lald", + "la4les", + "4lals", + "la4lus", + "3lama", + "3lamp", + "4lams", + "la4nes", + "2lani", + "lap4l", + "4l1arv", + "4larü", + "la4sas", + "4lasb", + "la4sei", + "la4sem", + "4lasen", + "l2asi", + "4la4sut", + "3lau", + "5laud", + "lau4n", + "lau5su", + "4lavh", + "2l1b", + "l4bau", + "lb4lo", + "4l1d", + "l4dala", + "l5dist", + "l4don", + "l4dü", + "1le", + "le1a2", + "3lee", + "leek5l", + "lee4le", + "leep5r", + "le3hi", + "4lehit", + "5leht", + "3lej", + "4lekk", + "5leks.", + "4lektr", + "lektri5", + "4lele", + "le4lek", + "5lema.", + "le4mor", + "lenaa4", + "leo2", + "le3oh", + "le5olu", + "le4pl", + "le2s", + "4lese.", + "le3sõ", + "3let", + "4lette", + "4l1f", + "lfoo4", + "lf4t", + "l1g", + "l4gae", + "l4gai", + "l4gall", + "l4gann", + "l4gase", + "lgas4k", + "l4ge4le", + "l4gi4d", + "l2go", + "l4gu4j", + "2l1h", + "1li", + "li4ala", + "li5am", + "lia4v", + "3lid", + "li4dan", + "li4ga.", + "4liia", + "liie4", + "5liig", + "lii4na", + "5lik.", + "likai4", + "li3kla", + "lik4ro", + "4lilm", + "4li4lus", + "limi4s", + "4linf", + "4linim", + "4lins", + "lin4te", + "4linv", + "lio4k", + "li3p4l", + "li4sah", + "li4sik", + "4lisol", + "li4suj", + "li4sõl", + "li4sö", + "lit4r", + "li5tu", + "2liže", + "2l1j", + "lja1a", + "lja5os", + "2l1k", + "lkk4", + "l4kli", + "lk4lu", + "l3kr", + "2l1l", + "l5ler", + "lli3tr", + "l2lor", + "l4lots", + "llp4", + "lls4", + "llt4", + "l3lu", + "l4lää", + "2l1m", + "lmaa4v", + "lmat4", + "l4mau", + "l4meks", + "lmp4", + "2l1n", + "1lo", + "lod4r", + "lof4", + "lo4gal", + "4loha", + "4lohv", + "5loi", + "lok4r", + "2lo2l", + "l1ole", + "l3olij", + "3lolo", + "lo4man", + "5loog", + "loo4ram", + "4lord", + "4lorn", + "2losa", + "l3osa.", + "2l1p", + "l3plaa", + "lp4le", + "l4puk", + "2l1r", + "lrih4", + "2l1s", + "ls4ka", + "lske4", + "ls4o", + "lste4", + "2lt", + "l4tau", + "lti4l", + "l4tok", + "lt4sel", + "lt4sis", + "l4tuk", + "l4tõm", + "l4tää", + "l4tüt", + "1lu", + "3lua", + "lu3al", + "lud4", + "lue4", + "3lug4", + "4luhk", + "4luim", + "lu4juk", + "4luk.", + "3lukk", + "2lun", + "lu4nin", + "lu4nio", + "luo3r", + "lu4rau", + "lu4see", + "lus4tii", + "lu4sum", + "lu4sö", + "3luta", + "lut4r", + "3luu", + "2l1v", + "lvel4", + "1lõ", + "4lõd", + "4lõie", + "5lõik", + "4lõis", + "4lõit", + "lõ4l", + "lõ3pe", + "lõp2p", + "1lö", + "4löe", + "1lä", + "4län", + "län4gi", + "lääne5", + "1lü", + "lü3h", + "lü4ma", + "1ma", + "3maa", + "maa2b4", + "ma3abi", + "maa3la", + "maa3p", + "ma4bi", + "ma1e2", + "mag4l", + "5mahl", + "4mahv", + "4majam", + "4ma4ju.", + "ma3kl", + "mak4v", + "3mal", + "ma4la.", + "mal4ma", + "ma4om", + "ma3pl", + "4mart", + "4marv", + "ma5se", + "ma5sin", + "ma4st", + "4ma4sul", + "ma4sä", + "4maut", + "2m1b", + "mbat4", + "mbe2r3", + "mblu4", + "mbo4j", + "mb5usa", + "2md4", + "1me", + "me1a4", + "me4an", + "3mee", + "mee5la", + "mee4s", + "me3hi", + "4mekv", + "mers4", + "mert4", + "me5s4o", + "m4et", + "4met.", + "4metl", + "2metn", + "met4se", + "4mett", + "me5u4", + "2m1f", + "4mg4", + "2m1h", + "1mi", + "mia4m", + "mia4r", + "4mide", + "mi4kaj", + "mi4nah", + "4minf", + "mi3ni", + "mip4", + "mi2s", + "mis1a2", + "mi3si", + "mi4sig", + "mi4sih", + "4mi4sik", + "mi4sil", + "mis3k4", + "mis4tii", + "mist4r", + "mis3ts", + "mitte3", + "2m1j", + "2m3k4", + "2m1l", + "2m1m", + "m4maat", + "mma4s", + "mm4e", + "mme4r", + "mmika4", + "mmi4kal", + "m4mor", + "2m1n4", + "1mo", + "4moh", + "mo4ha", + "m3oks", + "4morg", + "4morn", + "mo3sa", + "2mp", + "mpa4l", + "m4pap", + "mp3l", + "mp3r", + "2m1r", + "mruu4", + "2m1s", + "ms4o", + "ms4p", + "2m1t2", + "m5ts", + "1mu", + "mua4", + "mu5ah", + "mud4", + "mue4", + "mui4m", + "4muls", + "mup4", + "5mus", + "mut4ra", + "2m1v", + "mõ4d", + "4mõig", + "4mõp", + "3mö", + "4mök", + "3mä", + "4mäk", + "mär4gel", + "3mü", + "4müh", + "4mž", + "1na", + "n4aa", + "na5ah", + "naa4lu", + "naa4r5a", + "nad4", + "na5ei", + "nag4l", + "nah4ke", + "nai4d", + "nai4si", + "na4kru", + "2nal4ü", + "4na4mer", + "na4mii", + "n5amiid", + "nants5a", + "na3o4", + "nap4l", + "na4ret", + "4narv", + "n4as", + "4nasb", + "nass4", + "nat4ra", + "nau4b", + "4nb4", + "4n1d", + "n4daas", + "n4dab", + "n4dae", + "nda4ko", + "nda4l", + "n4dau", + "ndif4", + "ndip4", + "n4do4r", + "n4duj", + "ndu4sõ", + "n4dü", + "1ne", + "5ne.", + "nea2", + "nee3la", + "nee4le", + "nee3lu", + "nei4v", + "ne4lah", + "4nelas", + "ne4lek", + "neo4d", + "ne4pl", + "2nerg", + "n4es", + "ne4tan", + "ne4tõm", + "2n1f", + "2n1g", + "n4gai", + "n4gall", + "n4gase", + "n4gau", + "ng4lü", + "n4go4r", + "ng3r", + "ngud4", + "ngus4t", + "n2gü", + "2n1h", + "1ni", + "ni3ap", + "nia4v", + "nig4", + "nii4g", + "nii4tu", + "nikkel5", + "4nilm", + "5nima", + "nima4s", + "5nimet", + "3nimi", + "ni4mig", + "4niml", + "4nint", + "ni4sid", + "nis4ke", + "4nisl", + "2n1j", + "2nk", + "n4ka4n", + "nk3r", + "nk4se", + "nkst4", + "2n1l4", + "2n1m", + "2n1n", + "nna3e", + "nna5i", + "nnak4r", + "n4ne4f", + "nnio4", + "nnk4", + "1no", + "4nob", + "nod4", + "4noks", + "noo4na", + "n4or", + "2n3p4", + "2n1r", + "2ns", + "n4salp", + "ns4e", + "nsk5r", + "n3so", + "nso4r", + "nste4", + "ns4tee", + "ns4tem", + "nstis4", + "nst3r", + "ns4tu", + "nsu4s", + "2nt", + "ntaa4r", + "n4teh", + "nte4l", + "ntig4", + "n4tiso", + "n4tots", + "n4tr", + "nt3ra", + "nt3re", + "nt4sab", + "nt4sal", + "nt4san", + "nt4sar", + "nt5sü", + "ntt4", + "n4tüh", + "n4tük", + "1nu", + "nu4da", + "nui4g", + "nur2k", + "nus4p", + "2n1v", + "1nõ", + "nõ4l", + "4nõli", + "1nö", + "1nä", + "1nü", + "4nül", + "4nž", + "4nš", + "oa2", + "oa4a", + "o1ae", + "o5aku", + "o3anal", + "o5apa", + "oau4b", + "o1b", + "oba4s", + "1obj", + "4o1d", + "odaa4", + "odaal3", + "o4deh", + "odu4sõ", + "od4š", + "oe5a4", + "oe4fe", + "oe2l", + "o3ele", + "oe4mi", + "oe4mu", + "o4eo", + "oe4rah", + "oe4rõ", + "oe4si", + "oet4r", + "o1f", + "of5r", + "o1g", + "og4la", + "og4li", + "3ohaka", + "oh5to", + "5ohvits", + "oi2ta", + "oiu5a", + "o1j", + "oju2s", + "okast4", + "okku5", + "ok3la", + "ok5liin", + "okoos4", + "ok3r", + "ok4re", + "ok4ri", + "o5kris", + "ok4ru", + "o3la", + "o4lae", + "olag4", + "ola4las", + "ola4su", + "ol4do", + "ole4an", + "3olek.", + "o4lend", + "olig4", + "o3lii", + "olii4g", + "o4li4lu", + "o3lis", + "4olj", + "ol4lae", + "ollis4", + "ol4lü", + "ol4mai", + "4o3lo", + "ol4tam", + "ol4tar", + "1olu.", + "5olukor", + "o4luks", + "olõ4", + "o4lä", + "3omadu", + "om4baj", + "om4ban", + "o4mok", + "ona4a", + "o4naj", + "ona4ko", + "o4neh", + "o4nele", + "on4gos", + "onit4r", + "oniu4", + "onsoo4", + "ont4re", + "o4nuu", + "2o2o", + "oo1a", + "oo4kal", + "ook4r", + "oo4kää", + "oo4lau", + "oo4lee", + "oo4lig", + "oo4list", + "oo4log", + "oo4lõ", + "oo4lü", + "oo4nah", + "oo4nar", + "oo4nau", + "oon4dee", + "oonk4", + "oono4", + "oo4noh", + "oons4", + "oon5t4", + "o5opti", + "oo4rat", + "oo4ree", + "oo3sa", + "oo4sel", + "oo4tõ", + "o3pa", + "op5last.", + "op4lu", + "op3ra", + "op3ri", + "o2r3ai", + "o4ralg", + "ora4mii", + "o4rana", + "5orav", + "3order", + "1org", + "org4r", + "oria4", + "3orju", + "5orkeste", + "3orna", + "or4nel", + "or4tal", + "ort3r", + "oru4s", + "or4võ", + "o2sa", + "o4sake", + "3osako", + "4o3sau", + "4ose", + "o4seks", + "4osf", + "o2si.", + "4osin", + "3oskus", + "4osl", + "4oso", + "o4sok", + "os1ol", + "os4pa", + "4oss", + "os4saj", + "os4sü", + "os5taas", + "os4tem", + "4osto", + "ost4ru", + "5osuti", + "4osõ", + "oto5a", + "otok4", + "ot2ra", + "o3tran", + "3otsa", + "o5tsö", + "ot4ta", + "ot4teo", + "otus4ta", + "otü4l", + "ou4b", + "ou4n", + "o1v", + "ovaa4l", + "ovio4", + "ovol4", + "o4vu4n", + "o3õ4", + "oü2", + "1pa", + "paa4ka", + "pa3a2m", + "paa4tel", + "pa4e", + "pa4lus", + "pans4", + "pa4pr", + "5paras", + "3park", + "4parta", + "pa4sp", + "4pb", + "4pd", + "1pe", + "pe2a", + "pea5j", + "peas4", + "pe4au", + "pea3v", + "pe4f", + "4pektr", + "pela4", + "4pe4lev", + "pel4t", + "pe4lü4", + "p4em", + "pe4ol", + "5perd", + "pe4tap", + "peti4k", + "2pf4", + "pg4", + "2ph", + "1pi", + "pii4v", + "pik5r", + "pin2d", + "pin4gis", + "pip3r", + "pis5ta", + "piu4g", + "2p1j", + "2p1k", + "2p2l4", + "4pla.", + "p4laa", + "p5laasi", + "3plaat", + "p4lak", + "p3lam", + "p5lane.", + "3plasm", + "5plastik", + "plek2", + "3plekk", + "4p3lem", + "p3li", + "5pliia", + "pliig4", + "3plok", + "p3lom", + "p3lu", + "3pluus", + "4plõ", + "2p1m", + "2p1n", + "p4neu", + "1p4o", + "5po4e", + "3pon", + "3poo", + "poo4la", + "poola4v", + "pordi5", + "4p1p", + "ppa4k", + "p4pas", + "ppe3a", + "ppee4", + "pp3l", + "p2p3r", + "pps4", + "p4pud", + "p4põ", + "p4pü", + "p2r4", + "2pra", + "3praa", + "3prag", + "3prakt", + "p5rau", + "p4rep", + "p4resi", + "4prib", + "2prii", + "p5riit", + "p4rog", + "p4roo", + "4p4ros", + "3p4rot", + "4prum", + "5pruu", + "2p1s", + "ps4a", + "p4sor", + "3p2sü", + "2p1t", + "p4tak", + "3pu", + "pua4", + "pu4da", + "puha4", + "pui4t", + "puk4k", + "pul4ti", + "4purt", + "pus4p", + "2p1v", + "3põ", + "põhi3", + "p4õi", + "põi4s", + "põli4", + "5pö", + "1pä", + "pär4gu", + "4päs", + "3pü", + "pü3he", + "4pž", + "4pš", + "1ra", + "raal3a", + "4raale", + "5raalne", + "raa4lu", + "raamatu5", + "raa4ta4", + "4raatt", + "raa4tu", + "4raav", + "5raaš", + "raie3", + "2rain", + "r3aine", + "rai4si", + "r5a4la.", + "ral4t", + "ra4lus", + "3rame", + "ran4dem", + "ra3om", + "4rapa", + "ra4pl", + "4rapt", + "4rarb", + "ra4ren", + "4rars", + "2rarv", + "ra4sal", + "4rasen", + "ra4sis", + "rast4r", + "ra4suk", + "ra4sul", + "ra4sut", + "5ratas", + "ratiiv5a", + "rat4sen", + "raua3", + "rau2d", + "raud5o", + "2rauk", + "4raum", + "4raur", + "rau4te", + "5ravi", + "2r1b", + "r4bae", + "4r1d", + "r4dae", + "r2dar", + "rde3a", + "rd4re", + "r4duj", + "r4dü", + "1re", + "5re.", + "5rea", + "reb2", + "ree4le", + "ree4ma.", + "ree4man", + "3reer", + "3reet", + "5reg", + "2rehi", + "rei4se", + "rek3l", + "4reks", + "re4lai", + "re4liit", + "5relv", + "re4mää", + "4repp", + "re2pr", + "rep3re", + "re4sin", + "re3te", + "ret4k", + "re4tr", + "ret5s", + "2r1f", + "rf4r", + "2r1g", + "r4gae", + "rg3ah", + "rga4re", + "r4geh", + "rgi4me", + "r5g2ra", + "2r1h", + "1ri", + "3ria", + "ri3am", + "ri5ast", + "5rid", + "2rig", + "ri4ga.", + "3rige", + "rig4r", + "2riib", + "5riie", + "4riinu", + "ri4kis", + "ri3k4r", + "4rilm", + "3rim", + "ri5oks", + "rio4r", + "3rip", + "rip4li", + "4rip2p", + "4ri4sa.", + "ri4sah", + "ri4sar", + "ri4ses", + "4risol", + "ri4tol", + "ri3t2r", + "5riu", + "5riv", + "4riö", + "2r1j", + "2r1k", + "r4kad", + "rk5ain", + "rka4se", + "r4kek", + "rkt4", + "2r1l", + "2r1m", + "r4mald", + "r4me4le", + "r4mig", + "rmo4ra", + "rmo4s", + "rmp4", + "rms4", + "2r1n", + "r4nad", + "r4neh", + "rnk4", + "1ro", + "roa4", + "ro3e2", + "rok4k", + "rol4la", + "rol4le", + "4romb", + "2romi", + "ro4nop", + "roo4ga", + "4rosa", + "ros4po", + "ro5staati", + "rost4r", + "4rož", + "2r1p", + "rp5ret", + "2r1r", + "r3ri", + "2rs", + "rsaa4l", + "rs4l", + "rs4o", + "r5s2po", + "rs4tak", + "2rt", + "r4tah", + "r4tos", + "rt2r", + "rt4ra", + "r4tri", + "rt5roo", + "rt4sai", + "1ru", + "2rua4", + "rud4", + "r4uj", + "ru3kr", + "3ruma", + "4rumb", + "2rumm", + "4rump", + "5rus.", + "ru4set", + "ru4sin", + "ru4sul", + "rut4r", + "ruum5a", + "4ruur", + "2r1v", + "rva4la", + "rva4lu", + "r4vann", + "rvas5k", + "rvis4k", + "r4voh", + "r4vok", + "1rõ", + "2rõ2l", + "r5õli", + "rõn4gu", + "4rõr", + "3rö", + "4rök", + "röö4pe", + "rööp5l", + "1rä", + "4rä4r", + "1rü", + "4rük", + "4rüm", + "4rü4r", + "4rž", + "4rš", + "1sa", + "3s2aa", + "saa5j", + "saa4lu", + "sa4an", + "4s3aas", + "3saba", + "sa4bi.", + "4sabo", + "s4ad", + "5sada", + "4sade", + "s5ader", + "2s1ae", + "sae4l", + "5sa5ga", + "s4age", + "sa4gu", + "4sahv", + "3sai.", + "4saia", + "s1ain", + "s4ajan", + "sa4ju.", + "sak4ro", + "5saks", + "4saku.", + "sa4kää", + "4s3a4la.", + "4salas", + "s4alat", + "5salat.", + "sa4lev", + "4salla", + "4sallu", + "3salt", + "sa4lum", + "5salv", + "3s4am", + "4samp", + "4sank", + "4s5ann", + "s4ant", + "4santi", + "s4anu", + "sa4num", + "sa2pr", + "sa4ris", + "s4arv.", + "sar4va", + "sase4", + "3sasti", + "sas4tii", + "sa4suk", + "sa4sum", + "3sat", + "4satl", + "s5avald", + "2s3b2", + "2s3d2", + "1se", + "3sead", + "se3ala", + "s5eali", + "se5aval", + "se4du.", + "4seela", + "see4le", + "s5eeln", + "see4ma", + "4seepi", + "3seer", + "see4si", + "see4ta4", + "4se4fe", + "5seg", + "sega5a", + "2seh", + "3seha", + "3seho", + "5sehu", + "5sehä", + "3sei", + "sei4d", + "sei4si", + "3seka", + "se3kl", + "4s5eksp", + "se4laj", + "4selek", + "5seli", + "4sellu", + "3selt", + "2selu", + "4sens", + "se5oh", + "seo4k", + "se5om", + "seo4p", + "seo4r", + "3sep", + "sepat4", + "4serem", + "4sese.", + "se4si.", + "4se4sin", + "s5esit", + "ses4k", + "3sest", + "4s5eten", + "se3t2r", + "4sette", + "2s1f2", + "2s1g2", + "2s1h", + "1si", + "3sia", + "sia4h", + "sie4", + "5sign", + "sig4ra", + "s5i4ha.", + "sii4g", + "sii4sa", + "sii4se", + "4siits", + "sii4tu", + "si4ket", + "siko4d", + "siks4p", + "sikt4", + "sik4vi", + "4sinim", + "s5inime", + "4sins", + "sio4le", + "si4pro", + "4sirr", + "5siru", + "4si4sa.", + "si3se", + "s5i4sik", + "sis2p", + "sisse3", + "s5istuj", + "5sisu", + "2s1j", + "sja5ar", + "2s1k", + "4ska", + "5skaa5la", + "ska4no", + "5skeem.", + "s4kela", + "5skelet", + "s5ken", + "ski4g", + "sk2l", + "s5klas", + "5skler", + "skuk4", + "3skulp", + "sku4si", + "2s1l", + "4s1m", + "sma4sa", + "2s1n", + "sne4p", + "1so", + "3sobi", + "3soe", + "s1oht", + "3soi", + "s5oks.", + "2so2l", + "s3olek", + "s3olij", + "5solo", + "so3lut", + "so2ma", + "3son", + "3soo", + "soo5o", + "4so4pe", + "so4pr", + "5sor.", + "s3orj", + "3sort", + "2s1os", + "4sotsu", + "2s1p", + "s5per", + "2s1r", + "2s1s", + "ssel4l", + "ss2fä", + "ssin4", + "s4sinf", + "ssk4", + "ss4ke", + "ss2p", + "s5spor", + "ss2t", + "s5stat", + "ss4ti", + "sst5r", + "s4suss", + "2s1t", + "s2taa", + "3staad", + "5staaš", + "s4tain", + "4stam", + "5standard", + "3start", + "s4tati", + "5statis", + "s4teno", + "5stepp", + "stet4", + "s4toh", + "s4top", + "s4tot", + "5streik", + "5strek", + "5struktu", + "st4so", + "stt4", + "stu2s", + "stu4s5a", + "3stuud", + "stä4", + "s4tär", + "s4tüh", + "1su", + "sua2", + "su4bar", + "sud4r", + "su4du", + "su5e", + "su4jul", + "4suks", + "s5uks.", + "5sulg", + "sul4ga", + "sun4de4", + "su4nis", + "supe4", + "supe5s", + "su4pr", + "4surb", + "5sus.", + "sus4aa", + "su4ses", + "s5uss.", + "sus4ti", + "su4sun", + "sut4r", + "sut4ü", + "4suug", + "suu4ra", + "suusa3", + "2s1v", + "svus4t", + "1sõ", + "5sõda", + "sõ4de", + "4s3õh", + "3sõid", + "4sõie", + "2s1õig", + "2s5õis", + "3sõit", + "sõ2l", + "2s3õli", + "3sõlm", + "3sõn", + "2s1õp", + "5sõr", + "sõsa4", + "2s3õu", + "1sö", + "4söd", + "sö2k", + "2sön", + "1sä", + "4säk", + "4säm", + "1sü", + "4süa", + "5süd", + "5süg", + "2süh", + "s3ühi", + "2sük", + "s3üks", + "sü4la", + "sül5di", + "sü3lem", + "4sülo", + "sü4ra", + "3süs", + "3süü", + "4sž", + "1ta", + "3ta.", + "3taat.", + "2tabi", + "4t3aed", + "t3aine", + "4tais", + "4ta4ko", + "t2al", + "4ta4laj", + "ta4lev", + "tal4las", + "ta3lu", + "ta4lus", + "3tam", + "5tama", + "4tanda", + "ta4ot", + "ta4pla", + "ta4pr", + "4ta4ret", + "4tarm", + "2tart", + "ta4se4r", + "ta4ses", + "ta4set", + "ta4sis", + "ta4sü", + "2taut", + "3tav", + "ta4vaj", + "2t1b4", + "2td2", + "1t2e", + "te4aa", + "tea4g", + "tea4h", + "te3an", + "te5as", + "3tee", + "tee5lu", + "te4et", + "te3hi", + "tehi4s", + "te3kl", + "tek4r", + "tek4v", + "tel4ke", + "te4lok", + "te3lu.", + "4tepiv", + "tep4l", + "2tepp", + "3ter", + "5ter.", + "te5r4a", + "terd4", + "4terg", + "ters4", + "tes4a", + "te4sin", + "tes4k", + "2t1f", + "4t1g4", + "2t1h", + "thõl4", + "3ti", + "tia2", + "ti3e", + "tii2k", + "tii4ma", + "tii4sa", + "tii4ve", + "tik4o", + "ti3k4r", + "tik4vi", + "4tilm", + "5tima", + "4tinf", + "tin4ga", + "ti4sai", + "tisa4v", + "ti4sik", + "titee4", + "2t1j", + "2t1k2", + "t3kl", + "t3kr", + "2t1l4", + "tlu4", + "2t1m", + "tmika4", + "tmis3", + "2t1n", + "3t2o", + "4to4da", + "toen4", + "tog6", + "4toks.", + "toksi5k", + "to4lek", + "to4lu.", + "to4lum", + "tonis4", + "to4o", + "too4no", + "too4pe", + "to4rau", + "tos4p", + "tost4", + "2t3p4", + "2t1r", + "t4rad", + "t2raf", + "3trafo", + "t4rahh", + "5trall", + "t2ran", + "3trans", + "t4rate", + "5traum", + "t2re", + "3treen", + "t4rei", + "5treim", + "3trep", + "t3rig", + "5triib", + "5triip", + "5trikoo.", + "tri4pl", + "t4ross", + "3trumm", + "5t4rup", + "3t2ruu", + "3t2rü", + "4trüü", + "2t1s", + "t3s2a", + "ts4aa", + "tsa5is", + "t4saju", + "tsa4lan", + "3tsehh", + "tse3la", + "5tsellu", + "5tsemen", + "4tsena", + "5tsensu", + "tsig4", + "5tsiitsi", + "t4sink", + "5tsiste", + "ts4laa", + "t2soo", + "t4sor", + "tsp4", + "t4suss", + "2t1t", + "t4tad", + "ttee2", + "ttes2", + "t5tsem", + "3tu", + "4tuim", + "tu4raj", + "tus1a", + "tu4s5ee", + "tu2si", + "tus3s", + "4t5uss.", + "tus3t2", + "tu5su", + "tu4sä4", + "tusü4", + "4tutop", + "4tuud", + "tuule5", + "2t1v", + "1tõ", + "5tõb", + "2tõi", + "tõ4l", + "4tõ4n", + "4tõp", + "2t5õun", + "1tö", + "4töe", + "4tök", + "töö5k", + "töö3p", + "1tä", + "täh4t3a", + "tä5ke", + "4täm", + "1tü", + "tü5he.", + "tü3hi", + "2t1ž", + "t2že", + "5tžek", + "3tžem", + "uaa4", + "u3aast", + "ua2b", + "u5abi", + "u1ae", + "ua4he", + "uai4k", + "u3ain", + "ua2ja", + "u3akt", + "ua2l", + "u3all", + "u3amet", + "u1an", + "ua4nu", + "u5apar", + "ua2re", + "ua5ree", + "u5art", + "ua2s", + "u3ast", + "u1au", + "uau4d", + "ua2v", + "u5avald", + "u1b", + "u4dalu", + "u4deh", + "udeo4", + "udo4r", + "u5eal", + "u3eel", + "u3eks", + "ue2ma", + "ueo4", + "ue4r", + "u1f", + "u1g", + "u4gi4d", + "ug2ra", + "u5graa", + "u4gü", + "uh4tem", + "uh4ter", + "uh4tin", + "uh4tis", + "uidu5", + "ui2ga", + "ui4h", + "u3iha", + "u3ilm", + "5uim.", + "uina2", + "uinas5", + "ui4si", + "3uisut", + "uite4h", + "ui4to", + "ui4vala", + "ui4vel", + "ui4vo", + "u1j", + "u5ja", + "u4juj", + "u4jum", + "3ujumi", + "u1k", + "ukaa4s", + "ukii4g", + "ukki5", + "ukop4", + "u3kraa", + "u5kro", + "uku4sa", + "uk4vi", + "ul4a", + "ul4deh", + "uldi4", + "ul4kr", + "ul4len", + "ul4lui", + "ultra5", + "u3lu", + "uluo4", + "4u1m", + "umaf4", + "u4mau", + "5umbroh", + "umet4", + "umf4", + "umia4", + "umit4", + "um5p4r", + "unaa4", + "unaal5", + "un4dak", + "un4dan", + "un4das", + "un4do", + "u4ni.", + "u1o2", + "uo4h", + "u2or", + "u3org", + "u1p", + "u3pla", + "up3le", + "uppe4", + "up4pis", + "uraa4l", + "u4rag", + "ura4ju", + "u4rala", + "u4rap", + "ur5auk", + "ura4va", + "3urb.", + "urde3", + "urea4", + "u4reos", + "ures4k", + "u4rett", + "urgas4", + "5urge.", + "u4ri4met", + "u4rini", + "uris4k", + "urka4v", + "uro4r", + "u4rulu", + "u2sa2", + "u5sa.", + "usad4", + "u4sae", + "u4salu", + "us5aste", + "u3sea", + "useg4", + "us5elek", + "u4sett", + "u3setu", + "u5sev", + "us4fä", + "us5g", + "u4si4d", + "usi4g", + "u4si4h", + "us5ind", + "usi4va", + "us3kr", + "u2so", + "us5o2h", + "us3ole", + "uso4r", + "us3p4", + "u3s4por", + "usui4", + "3usuli", + "u4suss", + "u2sõ", + "u2sü", + "us3üh", + "u1t", + "ut4kl", + "utos2", + "utot4", + "ut4ru", + "ut4so", + "utt4r", + "utu4s", + "utü4h", + "uu5al", + "4uud", + "uu4du.", + "uu4kak", + "uuk5ri", + "uu4mal", + "uu4mis", + "uu4pü", + "uu4ran", + "uu4ras", + "uu4rau", + "uu4rav", + "uu3sa", + "uusa3k", + "uus4ke", + "u3uss.", + "uu4sul", + "4uut", + "uu4tas", + "uu4tis", + "uu4tüh", + "u5uuri", + "u1v", + "u4vau", + "u1õ2", + "uä2", + "u3är", + "u1ü2", + "už4l", + "vaa4re4", + "va4as", + "4vabi", + "vae4r", + "vag4", + "va5he", + "4vaia", + "4v3ain", + "vak4v", + "va4la.", + "va4lai", + "4valdi", + "val4ga4", + "va4lü", + "vana5i", + "vane2", + "4vanku", + "van4ta", + "van4te", + "vap4r", + "v4ar", + "4varm", + "var4p", + "2vart", + "4varuh", + "4varve", + "va4sas", + "vas4k", + "vast4r", + "vat4r", + "4vatud", + "vau4d", + "vav4", + "4vb", + "2v1d", + "3ve", + "vee3a", + "vee3k", + "vee5la", + "vee3sp", + "4vehi", + "vei4sa", + "ve4ol", + "veot4", + "ve4rah", + "ves4p", + "2vf", + "2vg4", + "2v1h", + "3vi", + "via2", + "vid4", + "4videa", + "vip4", + "vi3pl", + "vir4k", + "vi4sak", + "vis4ko4d", + "2v1j", + "2v1k", + "2v1l", + "2v1m", + "2v1n", + "voo5lu", + "2v5p", + "2v1r", + "2v1s", + "2v1t2", + "v3tr", + "vu4sa", + "vu4su4", + "2v1v", + "3võ", + "4võig", + "4võ4li", + "4võm", + "võr4k5", + "3vä", + "vää4re4", + "vää4ru", + "3zo", + "zook4", + "zoos4", + "õ1b", + "õbe3", + "õ1d", + "õea4", + "õe4lan", + "õe3lu", + "õet2", + "õeu4", + "õ1g", + "õh4vu", + "õi4a", + "õi4b", + "õie5k", + "3õiel", + "3õigu", + "õi4ko", + "õise4", + "õi4su4", + "õ1j", + "õk4kõ", + "õl2d", + "õ4lim", + "õ4lit", + "õl4mad", + "3õmbl", + "õnet4s", + "õ2p", + "õ3pa", + "õpi5e", + "õp2pa", + "4õp3r", + "õranda5", + "õra4s", + "õr4da", + "õr4gaa", + "õr4gar", + "õr4go", + "4õs", + "õs4a", + "õ4tü4", + "õude3", + "õ1v4", + "õõ5p", + "õõre4", + "õõ4rel", + "õõ4ta", + "öa2", + "ö1b", + "ö1d", + "5ö2dee", + "ödi4k", + "3öeld", + "öep4", + "öet4r", + "ö1g4", + "ö1h", + "öi4a", + "öi4g", + "öi4s", + "ö1j", + "ö1k", + "ö2kon", + "3ökono", + "ök4v", + "ö1l", + "öli2s", + "ölis5a", + "ö1m", + "öo2", + "ö2p3au", + "öp4lu", + "ö4raa", + "ö4rau", + "ör4da", + "ör4dell", + "ör4e", + "ö4ri4l", + "ö4ro4", + "ö4rä", + "ö4rül", + "ös4tii", + "ö4to4", + "ö4tü4", + "ö1v", + "ö3õ", + "öö3a", + "öö3e4", + "öö5i", + "3öölan", + "öö3o", + "ööt4r", + "öü4", + "äa4", + "ä1b", + "äbus5", + "äbut4", + "ä1d", + "äe3a4", + "äe1o", + "ä1g", + "äga4ri", + "ähe5a", + "äidi4s", + "äike3", + "äi4lo", + "äi4lu", + "äi2s", + "äisa4", + "äi4sõ", + "äi4tar", + "ä3j", + "ä2ke", + "3äke.", + "ä5ker", + "ä4kõ", + "äli2s", + "äl4ko", + "5ämbl", + "ä4nah", + "än4deo", + "änet4", + "än4to4", + "äok4", + "ä4ra5a", + "ära3o4", + "ä4rar", + "äre4lis", + "äret4", + "ärge4l", + "ärii4", + "äri4kl", + "äri4sel", + "ä4riste", + "är4kar", + "ä4ro", + "5ärrit", + "är4ta", + "är2va", + "ä4rõ", + "äs4ko", + "äs4nai", + "äs4p", + "äs4san", + "äs4so", + "ät4ri", + "äu4d", + "ä1v", + "ävee4", + "ää4kin", + "ääo4", + "ää4rase", + "5ääris.", + "üaa4", + "ü1b", + "üdame5", + "ü1g", + "ü2h", + "ühe5i4", + "1ühen", + "3ühik.", + "ü3hit", + "ü1j", + "ükan4", + "ük4kas", + "ük3l", + "ül2d", + "üld5a2", + "ü2le", + "3ülek", + "ü5lel", + "üle4mas", + "1üles", + "ülesä4", + "ül4gav", + "ül4gee", + "ü4lih", + "ülii4", + "3üliko", + "ü4liõ", + "ül5kl", + "ül5la", + "ül4mei", + "ülo4r", + "ülp4", + "ült4", + "üma4rak", + "üma4ru", + "ümi4ko", + "ü5ne", + "üni4s", + "üot4", + "üp3l", + "üp5p4", + "üp3r", + "üpsu4", + "ürd4", + "ürik4", + "üs4o", + "üs4pr", + "üs4tal", + "üs4tas", + "üta4r", + "ütee4l", + "5ütlev", + "ü4t3r", + "üt4ru", + "ü1v", + "ü4ü", + "üü2l3a2", + "üü4le", + "üü4lo", + "üü4pe", + "1ža", + "4žb", + "1že", + "5žee", + "5žer", + "4žf", + "1ži", + "4žj", + "4žk", + "4žl", + "4žm", + "4žn", + "3žo", + "4žp", + "4žt", + "5žö", + "5žü", + "2žž", + "3ša", + "4šak", + "4šau", + "1še", + "3š4i", + "šis4k", + "4šk", + "5šo", + "4št", + "3šu4" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/fr.json b/borb/pdf/canvas/layout/hyphenation/resources/fr.json new file mode 100644 index 000000000..b79604b19 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/fr.json @@ -0,0 +1,1148 @@ +{ + "patterns":[ + ".a4", + "'a4", + ".â4", + "'â4", + "ab2h", + ".ab3réa", + "'ab3réa", + "ad2h", + "a1è2dre", + ".ae3s4ch", + "'ae3s4ch", + "1alcool", + "'2alcool", + "a2l1algi", + ".amino1a2c", + "'amino1a2c", + ".ana3s4tr", + "'ana3s4tr", + "1a2nesthési", + "'2a2nesthési", + ".anti1a2", + "'anti1a2", + ".anti1e2", + "'anti1e2", + ".anti1é2", + ".anti2enne", + "'anti2enne", + "'anti1é2", + ".anti1s2", + "'anti1s2", + ".apo2s3ta", + "'apo2s3ta", + "apo2s3tr", + "archi1é2pis", + ".as2ta", + "'as2ta", + "a2s3tro", + "1ba", + "1bâ", + ".bai2se3main", + "1be", + "1bé", + "1bè", + "1bê", + "4be.", + "4bes.", + "2bent.", + "1bi", + "1bî", + ".bi1a2c", + ".bi1a2t", + ".bi1au", + ".bio1a2", + ".bi2s1a2", + ".bi1u2", + "1b2l", + "4ble.", + "4bles.", + "2blent.", + "1bo", + "1bô", + "1b2r", + "4bre.", + "4bres.", + "2brent.", + "1bu", + "1bû", + "1by", + "1ç", + "1ca", + "1câ", + "ca3ou3t2", + "1ce", + "1cé", + "1cè", + "1cê", + "4ce.", + "4ces.", + "2cent.", + "ja3cent.", + "ac3cent.", + "é3cent.", + "munifi3cent.", + "réti3cent.", + "privatdo3cent.", + "inno3cent.", + "es3cent.", + "acquies4cent.", + "is3cent.", + "immis4cent.", + ".ch4", + "1c2h", + "4ch.", + "2chb", + "4che.", + "4ches.", + "2chent.", + ".chè2vre3feuille", + "2chg", + "ch2l", + "4chle.", + "4chles.", + "chlo2r3a2c", + "chlo2r3é2t", + "2chm", + "2chn", + "2chp", + "ch2r", + "4chre.", + "4chres.", + "2chs", + "2cht", + "2chw", + "1ci", + "1cî", + ".ci2s1alp", + "1c2k", + "4ck.", + "2ckb", + "4cke.", + "4ckes.", + "2ckent.", + "2ckf", + "2ckg", + "2ck3h", + "2ckp", + "2cks", + "2ckt", + "1c2l", + "4cle.", + "4cles.", + "2clent.", + "1co", + "1cô", + "co1acc", + "co1acq", + "co1a2d", + "co1ap", + "co1ar", + "co1assoc", + "co1assur", + "co1au", + "co1ax", + "1cœ", + "co1é2", + "co1ef", + "co1en", + "co1ex", + ".con4", + ".cons4", + ".contre1s2c", + ".contre3maître", + "co2nurb", + ".co1o2", + ".co2o3lie", + "1c2r", + "4cre.", + "4cres.", + "2crent.", + "1cu", + "1cû", + "1cy", + ".cul4", + "1d'", + "1da", + "1dâ", + ".dacryo1a2", + "d1d2h", + "1de", + "1dé", + "1dè", + "1dê", + "4de.", + "4des.", + "2dent.", + "déca3dent.", + "é3dent.", + "cci3dent.", + "inci3dent.", + "confi3dent.", + "tri3dent.", + "dissi3dent.", + "chien3dent.", + ".ar3dent.", + "impu3dent.", + "pru3dent.", + ".dé1a2", + ".dé1io", + ".dé1o2", + ".dé2s", + ".dé3s2a3cr", + ".dés2a3m", + ".dé3s2a3tell", + ".dé3s2astr", + ".dé3s2c", + ".dé2s1é2", + ".dé3s2é3gr", + ".dé3s2ensib", + ".dé3s2ert", + ".dé3s2exu", + ".dé2s1i2", + ".dé3s2i3d", + ".dé3s2i3gn", + ".dé3s2i3li", + ".dé3s2i3nen", + ".dé3s2invo", + ".dé3s2i3r", + ".dé3s2ist", + ".dé3s2o3dé", + ".dé2s1œ", + ".dé3s2o3l", + ".dé3s2o3pil", + ".dé3s2orm", + ".dé3s2orp", + ".dé3s2oufr", + ".dé3s2p", + ".dé3s2t", + ".dé2s1u2n", + "3d2hal", + "3d2houd", + "1di", + "1dî", + "di2s3cop", + ".di1a2cé", + ".di1a2cid", + ".di1ald", + ".di1a2mi", + ".di1a2tom", + ".di1e2n", + ".di2s3h", + "2dlent.", + "1do", + "1dô", + "1d2r", + "4dre.", + "4dres.", + "2drent.", + "d1s2", + "1du", + "1dû", + "1dy", + ".dy2s3", + ".dy2s1a2", + ".dy2s1i2", + ".dy2s1o2", + ".dy2s1u2", + ".e4", + "'e4", + ".ê4", + "'ê4", + ".é4", + "'é4", + ".è4", + "'è4", + "éd2hi", + "1é2drie", + "1é2drique", + "1é2lectr", + "1é2lément", + ".en1a2", + "'en1a2", + "1é2nerg", + "e2n1i2vr", + ".en1o2", + "'en1o2", + "épi2s3cop", + "épi3s4cope", + "e2s3cop", + ".eu2r1a2", + "'eu2r1a2", + "eu1s2tat", + "extra1", + "extra2c", + "extra2i", + "1fa", + "1fâ", + "1fe", + "1fé", + "1fè", + "1fê", + "4fe.", + "4fes.", + "2fent.", + "1fi", + "1fî", + "1f2l", + "4fle.", + "4fles.", + "2flent.", + "1fo", + "1fô", + "1f2r", + "4fre.", + "4fres.", + "2frent.", + "f1s2", + "1fu", + "1fû", + "1fy", + "1ga", + "1gâ", + "1ge", + "1gé", + "1gè", + "1gê", + "4ge.", + "4ges.", + "2gent.", + "ré3gent.", + "entre3gent.", + "indi3gent.", + "dili3gent.", + "intelli3gent.", + "indul3gent.", + "tan3gent.", + "rin3gent.", + "contin3gent.", + ".ar3gent.", + "'ar3gent.", + "ser3gent.", + "ter3gent.", + "résur3gent.", + "1g2ha", + "1g2he", + "1g2hi", + "1g2ho", + "1g2hy", + "1gi", + "1gî", + "1g2l", + "4gle.", + "4gles.", + "2glent.", + "1g2n", + "'a2g3nat", + ".a2g3nat", + "a2g3nos", + "co2g3niti", + "'i2g3né", + ".i2g3né", + "'i2g3ni", + ".i2g3ni", + ".ma2g3nicide", + ".ma2g3nificat", + ".ma2g3num", + "o2g3nomoni", + "o2g3nosi", + ".pro2g3nath", + "pu2g3nable", + "pu2g3nac", + ".sta2g3n", + ".syn2g3nath", + "wa2g3n", + "4gne.", + "4gnes.", + "2gnent.", + "1go", + "1gô", + "1g2r", + "4gre.", + "4gres.", + "2grent.", + "1gu", + "1gû", + "g1s2", + "4gue.", + "4gues.", + "2guent.", + ".on3guent.", + "'on3guent.", + "1gy", + "1ha", + "1hâ", + "1he", + "1hé", + "1hè", + "1hê", + "hémi1é", + "hémo1p2t", + "4he.", + "4hes.", + "1hi", + "1hî", + "1ho", + "1hô", + "1hu", + "1hû", + "1hy", + "hypera2", + "hypere2", + "hyperé2", + "hyperi2", + "hypero2", + "hypers2", + "hype4r1", + "hyperu2", + "hypo1a2", + "hypo1e2", + "hypo1é2", + "hypo1i2", + "hypo1o2", + "hypo1s2", + "hypo1u2", + ".i4", + "'i4", + ".î4", + "'î4", + "i1algi", + "i1arthr", + "i1è2dre", + "il2l", + "cil3l", + "rcil4l", + "ucil4l", + "vacil4l", + "gil3l", + "hil3l", + "lil3l", + "l3lion", + "mil3l", + "mil4let", + "émil4l", + "semil4l", + "rmil4l", + "armil5l", + "capil3l", + "papil3la", + "papil3le", + "papil3li", + "papil3lom", + "pupil3l", + "piril3l", + "thril3l", + "cyril3l", + "ibril3l", + "pusil3l", + ".stil3l", + "distil3l", + "instil3l", + "fritil3l", + "boutil3l", + "vanil3lin", + "vanil3lis", + "vil3l", + "avil4l", + "chevil4l", + "uevil4l", + "uvil4l", + "xil3l", + "1informat", + "'2informat", + ".in1a2", + "'in1a2", + ".in2a3nit", + "'in2a3nit", + ".in2augur", + "'in2augur", + ".in1e2", + "'in1e2", + ".in1é2", + "'in1é2", + ".in2effab", + "'in2effab", + ".in2é3lucta", + "'in2é3lucta", + ".in2é3narra", + "'in2é3narra", + ".in2ept", + "'in2ept", + ".in2er", + "'in2er", + ".in2exora", + "'in2exora", + ".in1i2", + "'in1i2", + ".in2i3miti", + "'in2i3miti", + ".in2i3q", + "'in2i3q", + ".in2i3t", + "'in2i3t", + ".in1o2", + "'in1o2", + ".in2o3cul", + "'in2o3cul", + ".in2ond", + "'in2ond", + ".in1s2tab", + "'in1s2tab", + "'inte4r3", + ".intera2", + "'intera2", + ".intere2", + "'intere2", + ".interé2", + "'interé2", + ".interi2", + "'interi2", + ".intero2", + "'intero2", + ".inte4r3", + ".interu2", + "'interu2", + ".inters2", + "'inters2", + ".in1u2", + "'in1u2", + ".in2uit", + "'in2uit", + ".in2u3l", + "'in2u3l", + "io1a2ct", + "i1oxy", + "i1s2tat", + "1j", + "2jk", + "4je.", + "4jes.", + "2jent.", + "1ka", + "1kâ", + "1ke", + "1ké", + "1kè", + "1kê", + "4ke.", + "4kes.", + "2kent.", + "1k2h", + "4kh.", + ".kh4", + "1ki", + "1kî", + "1ko", + "1kô", + "1k2r", + "1ku", + "1kû", + "1ky", + "1la", + "1lâ", + "1là", + "la2w3re", + "1le", + "1lé", + "1lè", + "1lê", + "4le.", + "4les.", + "2lent.", + ".ta3lent.", + "iva3lent.", + "équiva4lent.", + "monova3lent.", + "polyva3lent.", + "re3lent.", + ".do3lent.", + "indo3lent.", + "inso3lent.", + "turbu3lent.", + "succu3lent.", + "fécu3lent.", + "trucu3lent.", + "opu3lent.", + "corpu3lent.", + "ru3lent.", + "sporu4lent.", + "1li", + "1lî", + "1lo", + "1lô", + "l1s2t", + "1lu", + "1lû", + "1ly", + "1ma", + "1mâ", + ".ma2c3k", + ".macro1s2c", + ".ma2l1a2dres", + ".ma2l1a2dro", + ".ma2l1aisé", + ".ma2l1ap", + ".ma2l1a2v", + ".ma2l1en", + ".ma2l1int", + ".ma2l1oc", + ".ma2l1o2d", + ".ma2r1x", + "1me", + "1mé", + "1mè", + "1mê", + ".mé2g1oh", + ".mé2sa", + ".mé3san", + ".mé2s1es", + ".mé2s1i", + ".mé2s1u2s", + ".méta1s2ta", + "4me.", + "4mes.", + "â2ment.", + "da2ment.", + "fa2ment.", + "amalga2ment.", + "cla2ment.", + "ra2ment.", + "tempéra3ment.", + "ta2ment.", + "testa3ment.", + "qua2ment.", + "è2ment.", + "carê2ment.", + "diaphrag2ment.", + "ryth2ment.", + "ai2ment.", + "rai3ment.", + "abî2ment.", + "éci2ment.", + "vidi2ment.", + "subli2ment.", + "éli2ment.", + "reli2ment.", + "mi2ment.", + "ani2ment.", + "veni2ment.", + "ri2ment.", + "détri3ment.", + "nutri3ment.", + "inti2ment.", + "esti2ment.", + "l2ment.", + "flam2ment.", + "gram2ment.", + ".gem2ment.", + "om2ment.", + ".com3ment.", + "ô2ment.", + "slalo2ment.", + "chro2ment.", + "to2ment.", + "ar2ment.", + ".sar3ment.", + "er2ment.", + "antifer3ment.", + ".ser3ment.", + "fir2ment.", + "or2ment.", + "as2ment.", + "au2ment.", + "écu2ment.", + "fu2ment.", + "hu2ment.", + "fichu3ment.", + "llu2ment.", + "plu2ment.", + "bou2ment.", + "bru2ment.", + "su2ment.", + "tu2ment.", + "1mi", + "1mî", + ".milli1am", + "1m2némo", + "1m2nès", + "1m2nési", + "1mo", + "1mô", + "1mœ", + ".mono1a2", + ".mono1e2", + ".mono1é2", + ".mono1i2", + ".mono1ï2dé", + ".mono1o2", + ".mono1u2", + ".mono1s2", + "mon2t3réal", + "m1s2", + "1mu", + "1mû", + "1my", + "moye2n1â2g", + "1na", + "1nâ", + "1ne", + "1né", + "1nè", + "1nê", + "4ne.", + "4nes.", + "2nent.", + "réma3nent.", + "imma3nent.", + "perma3nent.", + ".émi3nent.", + "préémi3nent.", + "proémi3nent.", + "surémi3nent.", + "immi3nent.", + "conti3nent.", + "perti3nent.", + "absti3nent.", + "1ni", + "1nî", + "1no", + "1nô", + "1nœ", + ".no2n1obs", + "1nu", + "1nû", + "n3s2at.", + "n3s2ats.", + "n1x", + "1ny", + ".o4", + "'o4", + "'ô4", + ".ô4", + "o2b3long", + "1octet", + "'2octet", + "o1d2l", + "o1è2dre", + "o1ioni", + "ombud2s3", + "omni1s2", + "o1s2tas", + "o1s2tat", + "o1s2téro", + "o1s2tim", + "o1s2tom", + "o1s2trad", + "o1s2tratu", + "o1s2triction", + ".oua1ou", + "'oua1ou", + ".ovi1s2c", + "'ovi1s2c", + "oxy1a2", + "1pa", + "1pâ", + "paléo1é2", + ".pa2n1a2f", + ".pa2n1a2mé", + ".pa2n1a2ra", + ".pa2n1is", + ".pa2n1o2ph", + ".pa2n1opt", + ".pa2r1a2che", + ".pa2r1a2chè", + ".para1s2", + ".pa2r3hé", + "1pe", + "1pé", + "1pè", + "1pê", + "4pe.", + "4pes.", + "2pent.", + "re3pent.", + ".ar3pent.", + "'ar3pent.", + "ser3pent.", + ".pen2ta", + "per3h", + "pé2nul", + ".pe4r", + ".per1a2", + ".per1e2", + ".per1é2", + ".per1i2", + ".per1o2", + ".per1u2", + "pé1r2é2q", + ".péri1os", + ".péri1s2", + ".péri2s3s", + ".péri2s3ta", + ".péri1u2", + "1p2h", + ".ph4", + "4ph.", + ".phalan3s2t", + "4phe.", + "4phes.", + "2phent.", + "ph2l", + "4phle.", + "4phles.", + "2phn", + "photo1s2", + "ph2r", + "4phre.", + "4phres.", + "2phs", + "2pht", + "3ph2talé", + "3ph2tis", + "1pi", + "1pî", + "1p2l", + "4ple.", + "4ples.", + "2plent.", + ".pluri1a", + "1p2né", + "1p2neu", + "1po", + "1pô", + "po1astre", + "poly1a2", + "poly1e2", + "poly1é2", + "poly1è2", + "poly1i2", + "poly1o2", + "poly1s2", + "poly1u2", + ".pon2tet", + ".pos2t3h", + ".pos2t1in", + ".pos2t1o2", + ".pos2t3r", + ".post1s2", + "1p2r", + "4pre.", + "4pres.", + "2prent.", + ".pré1a2", + ".pré2a3la", + ".pré2au", + ".pré1é2", + ".pré1e2", + ".pré1i2", + ".pré1o2", + ".pré1u2", + ".pré1s2", + ".pro1é2", + ".pro1s2cé", + "pro2s3tat", + ".prou3d2h", + "1p2sych", + ".psycho1a2n", + "1p2tèr", + "1p2tér", + "1pu", + ".pud1d2l", + "1pû", + "1py", + "1q", + "4que.", + "4ques.", + "2quent.", + "é3quent.", + "élo3quent.", + "grandilo3quent.", + "1ra", + "1râ", + "radio1a2", + "1re", + "1ré", + "1rè", + "1rê", + ".ré1a2", + ".ré2a3le", + ".ré2a3lis", + ".ré2a3lit", + ".ré2aux", + ".ré1é2", + ".ré1e2", + ".ré2el", + ".ré2er", + ".ré2èr", + ".ré1i2", + ".ré2i3fi", + ".ré1o2", + ".re1s2", + ".re2s3cap", + ".re2s3cisi", + ".re2s3ciso", + ".re2s3cou", + ".re2s3cri", + ".re2s3pect", + ".re2s3pir", + ".re2s3plend", + ".re2s3pons", + ".re2s3quil", + ".re2s3s", + ".re2s3t", + ".re3s4tab", + ".re3s4tag", + ".re3s4tand", + ".re3s4tat", + ".re3s4tén", + ".re3s4tér", + ".re3s4tim", + ".re3s4tip", + ".re3s4toc", + ".re3s4top", + ".re3s4tr", + ".re4s5trein", + ".re4s5trict", + ".re4s5trin", + ".re3s4tu", + ".re3s4ty", + ".réu2", + ".ré2uss", + ".rétro1a2", + "4re.", + "4res.", + "2rent.", + ".pa3rent.", + "appa3rent.", + "transpa3rent.", + "é3rent.", + "tor3rent.", + "cur3rent.", + "1r2h", + "4rhe.", + "4rhes.", + "2r3heur", + "2r3hydr", + "1ri", + "1rî", + "1ro", + "1rô", + "1ru", + "1rû", + "1ry", + "1sa", + "1sâ", + ".sch4", + "1s2caph", + "1s2clér", + "1s2cop", + "1s2ch", + "e2s3ch", + "i2s3ché", + "i2s3chia", + "i2s3chio", + "4sch.", + "4sche.", + "4sches.", + "2schs", + "1se", + "1sé", + "1sè", + "1sê", + "sesqui1a2", + "4se.", + "4ses.", + "2sent.", + "ab3sent.", + "pré3sent.", + ".res3sent.", + ".seu2le", + ".sh4", + "1s2h", + "4sh.", + "4she.", + "4shes.", + "2shent.", + "2shm", + "2s3hom", + "2shr", + "2shs", + "1si", + "1sî", + "1s2lav", + "1s2lov", + "1so", + "1sô", + "1sœ", + "1s2patia", + "1s2perm", + "1s2por", + "1s2phèr", + "1s2phér", + "1s2piel", + "1s2piros", + "1s2tandard", + "1s2tein", + "stéréo1s2", + "1s2tigm", + "1s2tock", + "1s2tomos", + "1s2troph", + "1s2tructu", + "1s2tyle", + "1su", + "1sû", + ".su2b1a2", + ".su3b2alt", + ".su2b1é2", + ".su3b2é3r", + ".su2b1in", + ".su2b3limin", + ".su2b3lin", + ".su2b3lu", + "sub1s2", + ".su2b1ur", + "supero2", + "supe4r1", + "supers2", + ".su2r1a2", + "su3r2ah", + ".su3r2a3t", + ".su2r1e2", + ".su3r2eau", + ".su3r2ell", + ".su3r2et", + ".su2r1é2", + ".su2r3h", + ".su2r1i2m", + ".su2r1inf", + ".su2r1int", + ".su2r1of", + ".su2r1ox", + "1sy", + "1ta", + "1tâ", + "1tà", + "tachy1a2", + "tchin3t2", + "1te", + "1té", + "1tè", + "1tê", + "télé1e2", + "télé1i2", + "télé1o2b", + "télé1o2p", + "télé1s2", + "4te.", + "4tes.", + "2tent.", + ".la3tent.", + ".pa3tent.", + "compé3tent.", + "éni3tent.", + "mécon3tent.", + "omnipo3tent.", + "ventripo3tent.", + "équipo3tent.", + "impo3tent.", + "mit3tent.", + ".th4", + "1t2h", + "4th.", + "4the.", + "4thes.", + "thermo1s2", + "2t3heur", + "2thl", + "2thm", + "2thn", + "th2r", + "4thre.", + "4thres.", + "2ths", + "1ti", + "1tî", + "1to", + "1tô", + "1t2r", + "tran2s1a2", + "tran3s2act", + "tran3s2ats", + "tran2s3h", + "tran2s1o2", + "tran2s3p", + "tran2s1u2", + "4tre.", + "4tres.", + "2trent.", + ".tri1a2c", + ".tri1a2n", + ".tri1a2t", + ".tri1o2n", + "t1t2l", + "1tu", + "1tû", + "tung2s3", + "1ty", + ".u4", + "'u4", + ".û4", + "'û4", + "uni1o2v", + "uni1a2x", + "u2s3tr", + "1va", + "1vâ", + "1ve", + "1vé", + "1vè", + "1vê", + "vélo1s2ki", + "4ve.", + "4ves.", + "2vent.", + "conni3vent.", + ".sou3vent.", + "1vi", + "1vî", + "1vo", + "1vô", + "vol2t1amp", + "1v2r", + "4vre.", + "4vres.", + "2vrent.", + "1vu", + "1vû", + "1vy", + "1wa", + "1we", + "4we.", + "4wes.", + "2went.", + "1wi", + "1wo", + "1wu", + "1w2r", + "2xent.", + ".y4", + "'y4", + "y1asth", + "y1s2tom", + "y1algi", + "1za", + "1ze", + "1zé", + "1zè", + "4ze.", + "4zes.", + "2zent.", + "privatdo3zent.", + "1zi", + "1zo", + "1zu", + "1zy" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/hyphenation/resources/nl.json b/borb/pdf/canvas/layout/hyphenation/resources/nl.json new file mode 100644 index 000000000..fe8452311 --- /dev/null +++ b/borb/pdf/canvas/layout/hyphenation/resources/nl.json @@ -0,0 +1,12770 @@ +{ + "patterns":[ + ".a4", + ".aan5", + ".aarts5", + ".aat5", + ".ab5l", + ".acht5end", + ".ac5re", + ".adi5", + ".af3", + ".af5l", + ".af5s", + ".aftu5re", + ".al3ee", + ".al3f", + ".alk4", + ".al5ko", + ".alko5v", + ".al5ma", + ".al3om", + ".al4st", + ".ana3s", + ".an3d2", + ".an3en", + ".an3gl", + ".an5th", + ".ar5d", + ".ar5tr", + ".as5h", + ".as5l", + ".as3t", + ".as5tra", + ".as3u", + ".at4a", + ".ave5n", + ".b4", + ".be3la", + ".be5ra", + ".be5ri", + ".bos1", + ".c4", + ".coo5", + ".co3ro", + ".cus5", + ".d4", + ".daar5", + ".da4gi", + ".dag5r", + ".da2k", + ".dan2", + ".debe4", + ".de2k", + ".dek5l", + ".dek5s", + ".den4k5r", + ".de5od", + ".de3ro", + ".de5sta", + ".di4a", + ".die4p", + ".di3o", + ".doet3", + ".do3v", + ".du4w", + ".e4", + ".ede2", + ".edel5a", + ".ed3w", + ".ee4n", + ".eer5ste", + ".eest3", + ".eesto4", + ".eet3", + ".ei3l", + ".ei5sc", + ".ei3sp", + ".ei5t", + ".el4s5", + ".en5s", + ".en5th", + ".ep4a", + ".ere5s", + ".er2f", + ".erf3l", + ".er3in", + ".ert4", + ".erts3", + ".es3", + ".es5c", + ".es5pe", + ".es5tr", + ".eten4", + ".et4h", + ".ets5te.", + ".eu3", + ".eus5", + ".é2", + ".f4", + ".fel4s", + ".g4", + ".gaat5", + ".gang5s", + ".gea5v", + ".ge3l4a", + ".ge5le", + ".gelo5v", + ".ge3n4a", + ".gena5z", + ".ge5ne", + ".ge5no", + ".ge3ra", + ".ge5r4e", + ".ge5r4o", + ".gerst5a", + ".ge3s", + ".ge5sk", + ".ge5ta", + ".ge5tj", + ".ge5to", + ".gid4", + ".go4m", + ".goot3", + ".h2", + ".handels5", + ".her5in", + ".hits5t", + ".ho4lo", + ".houd5s", + ".i4", + ".ide5o", + ".ij4s", + ".ijs5l", + ".ijs3p", + ".ijs3t", + ".ik3", + ".in1", + ".in5d4", + ".in3g4", + ".in5gr", + ".ink2", + ".in5kr", + ".in5kw", + ".in3s4", + ".in5sl", + ".in5st", + ".in5ta", + ".is5c", + ".j4", + ".jor5", + ".k4", + ".ka3d", + ".ka5g", + ".ka4taa", + ".kerk5l", + ".kerk5r", + ".kerk5u", + ".ker5sten", + ".ke4s", + ".koot5", + ".ko5pe", + ".kop5l", + ".ko3v", + ".kun2", + ".l4", + ".laat5ste", + ".le4b5", + ".leg3o", + ".le4g3r", + ".leid5st", + ".len4s3", + ".le5r4", + ".le4s3", + ".le5th", + ".lin5d", + ".lof5", + ".loot3", + ".lo4s1", + ".lu3e", + ".lui5t4j", + ".lu4s", + ".m4", + ".ma5d", + ".ma5ï", + ".meel5d", + ".me5la", + ".me5ni", + ".merk5l", + ".me2s", + ".me4st", + ".met5ee", + ".mij4n5i", + ".moot3", + ".mor5sten", + ".mo4s", + ".n4", + ".naat5", + ".na3d", + ".na3n", + ".na3s4", + ".nee5s", + ".ne2p", + ".nep3a", + ".ne4s", + ".ne5te", + ".ne4t3j", + ".neu4t5j", + ".nie4t5j", + ".noot5", + ".nos5t", + ".no5v", + ".o4", + ".oe4r5", + ".oe4s5", + ".oeve4", + ".ol3f", + ".om1", + ".omme3", + ".on3a", + ".on3d", + ".onde4r", + ".on1e", + ".on5g", + ".on3i", + ".on5k", + ".on1o", + ".ono5v", + ".on2t3", + ".on4tee", + ".on4ter", + ".ont5s", + ".ooi5tj", + ".oot5jes", + ".op5ee", + ".opi5", + ".op5l", + ".op3r", + ".op5s", + ".org4", + ".os5", + ".ove4", + ".p4", + ".pee5tj", + ".peri5", + ".pers5te.", + ".piet5j", + ".pits5te.", + ".poort5j", + ".po4st", + ".puit4", + ".pui5tj", + ".pu2t", + ".r4", + ".raads5le", + ".ran4d", + ".rand5a", + ".re4men", + ".ren4o", + ".reno5v", + ".re5o", + ".rie4t3", + ".rij5sp", + ".ring5s4", + ".roe5tj", + ".ro4l", + ".ro4st", + ".ro4t3h", + ".ro5v", + ".s4", + ".sap3", + ".sa5v", + ".sci3", + ".see3", + ".seks5te", + ".se5re", + ".set3", + ".se5v", + ".side3", + ".ski3s4", + ".sneu3", + ".sno2", + ".so2k3", + ".song5", + ".spoor5tj", + ".st4", + ".ste4m", + ".t4", + ".taart5j", + ".tan4da", + ".te4a", + ".te4f", + ".tek2", + ".te3le", + ".ten5ac", + ".te3no", + ".ten4t5j", + ".te3ra", + ".ter4p5a", + ".ter5s", + ".te4s", + ".ti2n", + ".tin3a", + ".tin3e", + ".toe5pr", + ".to4lo", + ".to4p", + ".to5v", + ".tri3s4", + ".ts4", + ".tsa3", + ".tuit5j", + ".ty2r", + ".u4", + ".ui2", + ".ui5s", + ".uit1", + ".uit4je", + ".uke5", + ".ur4a", + ".vaat5j", + ".ven4t5j", + ".ve4r3", + ".ves5p", + ".vet3j", + ".vie4r", + ".vol5s", + ".w4", + ".wals5te.", + ".wee4ko", + ".wee4t3", + ".we4l3", + ".wen4s5t", + ".west5r", + ".win4s", + ".xe3", + ".y2", + ".z4", + ".zes5", + ".zit5", + ".zooi5", + "4a.", + "a4a4", + "4aad", + "aad1a", + "aad1o", + "aad1r", + "aad5sap", + "aaf5a", + "4aag", + "aag1a", + "aag3e", + "aag3o", + "aag5r", + "aags4", + "aag3sa", + "aag5so", + "aag3sp", + "aai3l", + "aak1a", + "aak3e2", + "aak1o", + "aak5r", + "aak3sp", + "aal5a2", + "aal1e", + "aal5f4o", + "aalfo5l", + "aal1i", + "aal5k", + "aal5m", + "aal1o2", + "aal3sl", + "aal5so", + "aal5spe", + "aal5ste", + "aal1u", + "aam1a", + "aam3o", + "aam4sta", + "aam4ste", + "aan1a", + "5aandee", + "aand4r", + "aan1e2", + "aan5g", + "aan5i", + "3aanj", + "aan5k4", + "3aann", + "aan3o", + "aan3sp", + "aans4po", + "aant4", + "3aanta", + "3aanv", + "aap1a", + "aap3i", + "aap3o2", + "aap3r", + "aar3a", + "aar4d5as", + "aar3e4", + "aar1i", + "4aarn", + "aar1o2", + "aar5spel", + "aar4t5on", + "aarts5l", + "aar3u", + "aas3e", + "aas3i", + "4aast", + "aas5tr", + "aat3a", + "aat5e", + "aat3h", + "aat3i", + "aat1o", + "aat5r", + "abak4s5", + "aba4l", + "abat4s", + "ab5eun", + "ab3ijz", + "a2bon", + "aboot4j", + "abot4j", + "2abr", + "ab3ru", + "4ac.", + "a3cal", + "a3car", + "4ace", + "ace3st", + "4ach.", + "a3cha", + "2a1che", + "4a1chi", + "ach3l", + "a1cho", + "a3chr", + "4achs", + "ach5tec", + "a1chu", + "achuut5", + "4ack", + "ac3kl", + "2acl", + "2a3co", + "2acr", + "ac5res", + "4acta", + "4acu", + "4ad.", + "a5da.", + "ad3ac", + "ada2d", + "ada4l", + "ada2r3", + "adas5", + "2add", + "a5de.", + "ad3ei", + "ade5re", + "a5des", + "a3det", + "a5deta", + "ad3e4te", + "2adh", + "4ad4i", + "adi3al", + "adi4oc", + "adi4od", + "4adk", + "2adl", + "4ado.", + "a3doo", + "2adp", + "ad3rei", + "a3d4ri", + "ad3rol", + "2ads", + "ad5se", + "ad3so", + "ad1s4t", + "ad5sta", + "ad3ui", + "ad3w", + "2ady", + "4ae", + "aege4", + "ae5k4", + "a3e2p", + "ae3r", + "ae2s3", + "ae4s5t", + "a3eu", + "a2ë", + "a4ër", + "4afa", + "af3aa", + "a2f3ac", + "af4as", + "af4at", + "afd4i", + "afd2r", + "af5d4w", + "4afe", + "afee4", + "4afi", + "af3l", + "4afo", + "a5fo.", + "a2foe", + "afon4d", + "af3op", + "af5org", + "af1r", + "af3s4", + "afs2c", + "af5se", + "3afsl", + "3afsp", + "aft4a", + "af5tr", + "af3ui", + "2afy", + "4ag.", + "ag1a2d", + "ag3af", + "ag3a2m", + "ag3ar", + "ag3di", + "a5ge.", + "agee5t", + "4a5gen.", + "ager4s", + "ag3ex", + "a4gil", + "ag3ind", + "a4g3ins", + "agi5ot", + "4ag1l", + "ag3of", + "a4g3or", + "ag4o3v", + "a2gr", + "ag4ra", + "ag5rap", + "ag3ru", + "ag3sl", + "ag4sle", + "ag5slu", + "ags2p", + "ag3spe", + "ag3spi", + "ag1st", + "ag3sta", + "ag5str", + "2agt", + "agu5a", + "a2g3ui", + "ag3u4r", + "a2g3uu", + "2ah", + "4a1ha", + "4a5he", + "ahe5ri", + "a1hi", + "ah3l", + "a3ho", + "ah5r", + "ah5t2", + "a3hu", + "a3hy", + "ai5a2", + "ai4dr", + "ai1e", + "a1ij", + "ai5k", + "ail3m", + "ai2lo", + "a2in", + "aio4", + "ai3ov", + "ai3s4", + "ai5sc", + "ai4s5l", + "ai5sn", + "ai1so", + "ai1st", + "ai5tj", + "ai3tr", + "aiu4", + "aïn4", + "aïns5", + "aïs3o4", + "2a1j", + "ajaars5", + "aka2", + "ak3af", + "ak3ag", + "a4k3ar", + "a4k3ed", + "ak3emi", + "ake2t", + "ak3id", + "ak3ink", + "ak5is", + "1akko", + "4a2k3l", + "a2k3n", + "ak5ne", + "ak4ni", + "a3kof", + "ak3on", + "ak3o2p", + "a2kr", + "ak5ru", + "2aks", + "ak4so", + "ak5spe", + "ak1st", + "ak5to", + "ak5t4w", + "a2k3u4", + "ak1w", + "ak3wi", + "a1la", + "a4l3ach", + "al3adr", + "a3l4ag", + "a3lal", + "a5lapr", + "al3art", + "4ald", + "a1le", + "a5le.", + "al3eff", + "2aleg", + "a2l3el", + "ale5ro", + "ale5ste", + "ale4tj", + "a3lè", + "al4fen", + "alf3l", + "al5fon", + "alfu4", + "al2gl", + "a3lie", + "al3int", + "alk5ei", + "al5kle", + "alk3s", + "al4kui", + "al5le", + "al4mac", + "al5me", + "a1lo", + "a4l3ol", + "alo2n", + "al3ou", + "a4l3o4v", + "2alp", + "al3s4ag", + "al3san", + "al3scr", + "als5j", + "al2sl", + "als5li", + "als5m", + "al4sn", + "al4s3oo", + "al4stem", + "al5sten", + "als5tou", + "altaar5", + "al3tha", + "al4t3ro", + "alt4st", + "a1lu", + "a2lui", + "al3uit", + "al3u4r", + "alu2s5", + "4am.", + "a4m3ac", + "am3adr", + "ama4f", + "4amag", + "am3art", + "5ambt", + "ament4j", + "ame4ran", + "ame5tj", + "a2meu", + "am4i", + "4amm", + "am3oli", + "a2m3o4v", + "3ampè", + "am2pl", + "am4ple", + "am4sm", + "am4s3o", + "am4spr", + "ams5te.", + "a2m3ui", + "a3nad", + "an3alg", + "an4a3n", + "an3arc", + "2anc", + "4anda", + "anda4d", + "and5ank", + "an4d3e4d", + "an4dex", + "2andj", + "an4dom", + "an5d4ri", + "and5roo", + "ands5lo", + "an4d3ul", + "a4nem", + "a3nen", + "anen3i", + "4aner", + "an3est", + "ane3us", + "4ang.", + "an4gan", + "anga5p", + "ange5st", + "ang5le", + "an2gr", + "ang5sna", + "angs4te", + "aniet3", + "anij4", + "3anima", + "an5ion", + "a4n5isl", + "ani5t", + "4aniv", + "4ank.", + "an4kaa", + "anka4n", + "an4k3as", + "an2k3j", + "an4klu", + "ank3of", + "an2k3r", + "a1no", + "an3och", + "a4n3oor", + "an3ork", + "ano3s", + "ano3t4", + "a4n3ou", + "ano5v", + "4ans", + "an3san", + "ans3cr", + "an4seg", + "an4serv", + "an4sid", + "an2so4", + "ans5or", + "ans3pi", + "ans5pir", + "an1st", + "an4s5te.", + "an5stru", + "an4tac", + "ante4n", + "an3th", + "2anti", + "ant5sl", + "ant3w", + "4a1nu", + "a5nuf", + "an3ui", + "an3ur", + "an3uu", + "anze5s", + "2a1o", + "ao4g", + "ao2l", + "a4om", + "a2op2", + "aor5t", + "a3os", + "aos3p", + "aos5t", + "4ap.", + "a1pa", + "a4pak", + "a4pas", + "ap3as.", + "ap3ass", + "a1pe", + "ap5eten", + "4a1pi", + "apij4t5j", + "ap3ijz", + "ap1j", + "2apl", + "ap3le", + "ap3li", + "ap3lo", + "a1plu", + "apon5", + "ap3oo", + "apo3p", + "apo5sta", + "ap3o4v", + "1appa", + "4appen", + "4apr", + "ap3ra", + "a3pre", + "a4prem", + "a5p4ris", + "ap3ru", + "ap2sa", + "ap4si", + "ap2s3l", + "ap3sn", + "ap4ste.", + "2apt", + "ap3tj", + "2apu", + "a2q", + "4ar.", + "a1ra", + "araat5j", + "a4r3app", + "ara3s4", + "ar2da", + "ard3ac", + "ard3ak", + "ardo4", + "ar4d3om", + "ar4d3op", + "ar4d3ov", + "ar2d1r", + "ar4dra", + "ard3re", + "ar4du", + "ard3w", + "a1re", + "5a2rea", + "a3reg", + "a3rem", + "ar4en", + "are4no", + "are3sp", + "a3rev", + "ar3gh", + "ar2gl", + "a1ri", + "arie4tj", + "arij3s", + "ar3ins", + "ark2", + "ark3ac", + "ar3k4l", + "ar4map", + "arm3u", + "a1ro", + "a2r3ob", + "ar3oge", + "a3rok", + "aro4ko", + "ar3oog", + "a2r1o2p", + "a3rot", + "arpi4", + "ar2s", + "ar5sch", + "ar3scr", + "ars2e", + "ar5see", + "ar3si", + "ars3l", + "ar4sla", + "ars5m", + "ar3sni", + "ar4so", + "ar4sp", + "ar5spo", + "ars3ta", + "ars5tal", + "ar4s5tek", + "ar4str", + "ar4su", + "art4aa", + "ar4t3ak", + "ar4tan", + "art5ank", + "ar4tap", + "ar3tar", + "4arte", + "ar4tei", + "ar2th", + "ar5tij", + "4ar4tj", + "art5jesv", + "4arto", + "ar5tof", + "art5o4ge", + "art5oog", + "ar4t3o4v", + "ar2t3r", + "ar4tro", + "art5ru", + "art4sl", + "art5ste", + "a3ru", + "ar3ui", + "4arw", + "arwe3s", + "a1ry", + "4asa", + "as3ad", + "as4ag", + "as3ak", + "as1ap", + "a2sc", + "as5ce", + "2ase", + "a4sec", + "a4s3eg", + "aser5a", + "ase5tj", + "aseve4", + "as5ha", + "asis1", + "a4sj", + "as5ja", + "as3ji", + "as3k", + "as5ka", + "as5ki", + "as3l", + "as4lu", + "as3m", + "as5mi", + "as3n", + "as4ne", + "as4ni", + "4aso", + "as3ob", + "aso2l", + "aso4r", + "as1p", + "as3pl", + "a4s5q", + "as5sa", + "4assm", + "3assu", + "a2st", + "4as3ta", + "a4sta.", + "as5tag", + "as4tas", + "as4tat", + "as3te", + "a3stek", + "a3stem", + "as5ten", + "as3tè", + "asting5sp", + "as1to", + "as3tob", + "ast3op", + "4astr", + "ast5rem", + "as5tro.", + "as4tu", + "a1t", + "ataart5j", + "at1ac", + "at3ade", + "at3af.", + "at3ank", + "ata3s", + "2atek", + "a5tell", + "ate2n", + "ate3no", + "aten4t5r", + "ater5ad", + "ater5sl", + "at4eu", + "2atg", + "at3hu", + "ati5ni", + "a2t3j", + "at4je", + "atjes5", + "at5jesb", + "at5jesh", + "at5jesm", + "at5jesp", + "2atm", + "2atn", + "a2too", + "at3oog", + "atos5f", + "ato3st", + "at3rac", + "at3rei", + "at3rib", + "at4roe", + "at5ru", + "at4s3a2", + "at4s3ec", + "atsi4", + "at4s3id", + "at2s3l", + "at4slo", + "ats5m", + "ats3n", + "at4sne", + "ats3pr", + "at2st", + "at4staa", + "at4s5tak", + "at4ste.", + "at5sten", + "at5stij", + "ats5tol", + "ats5top.", + "ats5trek", + "at4t3u4", + "a2t3ui", + "at3w", + "aua4", + "au3ch", + "au3co", + "au5de", + "aud4j", + "1aug", + "au3na", + "aun3t", + "aup2", + "aur4", + "au5re", + "aure3u", + "4aus", + "au3so", + "au4s5p", + "au3sto", + "au3t4", + "4aut.", + "1auto", + "auto3p", + "2auts3", + "auw3a", + "4auz", + "a4ü", + "avast4", + "ave3c", + "avee4", + "ave4n3i", + "aven5sp", + "aver3a", + "ave3re", + "ave3r4u", + "4avi", + "a2vo", + "1a4von", + "a5voo", + "a5vor", + "4avy", + "2a1w", + "axis4", + "ay2a", + "4azif", + "ä3h", + "ämme3", + "ä3r", + "1b", + "4b.", + "3ba", + "baar5ste", + "baar5tj", + "ba4da", + "bad3ar", + "ba4d3r", + "bad3s", + "ba3g4h", + "ba3gl", + "5b2ak", + "ba4k3o4", + "bak4sp", + "ba3lan", + "ba4lar", + "bal3dw", + "bale4", + "bal3ev", + "ba3lië", + "bal4kl", + "ba3lo", + "bals4", + "bal3sf", + "ba4me", + "ba5n2a", + "ban4k3a", + "ban4kl", + "ban4k3o", + "ban4kr", + "bank3w", + "ba3sa", + "ba4st", + "ba2tr", + "ba3tro", + "4bb", + "bbe4l5ag", + "bbe4l5ee", + "bbe2n", + "bben3a", + "4b1c", + "4b1d4", + "b5de", + "bdi5a", + "3b4e", + "be1a", + "be3as", + "be2au", + "be3ch", + "be5dwe", + "be5dwi", + "be5dwo", + "bee4", + "beet1", + "be5g", + "beie4", + "bei3s", + "bei5tj", + "be5ki", + "be3k4l", + "be1kw", + "be3lar", + "be5l4as", + "bel5dr", + "be3le", + "be4l3ec", + "be4lex", + "bel5f", + "be3li", + "be4l5int", + "bel3k", + "bel4o", + "be3lo5v", + "bel3sc", + "bel3sp", + "belt4", + "bemen4s", + "be3nep", + "be5n4o", + "be5ot", + "be1ra", + "bere5s4", + "ber4g5af", + "ber4g5et", + "ber4gl", + "ber4gr", + "ber4i", + "be1r4o", + "bero5v", + "be3ru", + "be3ry", + "be1s4", + "bes5ac", + "be4sh", + "be4sje", + "be3so", + "be5sp", + "bes5s", + "bes5te.", + "bes5ten.", + "be5stie", + "bet2", + "be3t4h", + "be5ton", + "bet5ren", + "be3tw", + "be5twi", + "be3und", + "beur4s", + "4b3f", + "2b1g", + "4b3h", + "3b2i", + "bid3s", + "bi2du", + "bie4li", + "bi4en", + "bie4t3j", + "bij5d", + "bij3f", + "bij3g4", + "bij5k4", + "bij1p", + "bij1s2", + "bik4a", + "5bil", + "bi3lo", + "bil3s2", + "bin4dr", + "bin4st", + "bin4t3j", + "bi5ob", + "bi3ok", + "bi5om", + "bi3oso", + "bi5ow", + "bir3", + "bi4st", + "bis5troo", + "bi1tr", + "bit4se", + "bit4s3p", + "4b1j", + "4b1k", + "3b4l", + "blad5ij", + "2b5lap", + "b5led", + "bles3", + "ble5spe", + "ble2t3", + "b5lid", + "blijs4", + "blij5ste", + "bli2k", + "4b5loi", + "blok5l", + "bloot5j", + "blu2s", + "2b1m", + "4b1n", + "b4o", + "bo4d3ec", + "body3", + "boe4g3a", + "boe4kn", + "boe4ko", + "boes4", + "boe3st", + "boet5st", + "bo3f4l", + "bo2k", + "bok3an", + "bokje5", + "bok4st", + "bolk4", + "bo2m3a4", + "bo2m3o", + "bo5na", + "bond2", + "bond4s5", + "3bone", + "bo3no", + "bon4t3j", + "bon4t5o4", + "boot3j", + "boots5te.", + "bo3p2", + "bor4sta", + "borst5o", + "bor4st5r", + "bo4s", + "bos3a", + "bo5sco", + "bo5si", + "bo5so", + "bos5p", + "bos5to", + "bot3j", + "bo4to", + "bot3r", + "bot4sp", + "bot4st", + "bo2tu", + "bou5ta", + "bouw5s", + "bo3v", + "bove4", + "4b1p", + "3br4", + "braad5s", + "bran4da", + "bra5str", + "brei5s4", + "brie4t", + "brie5tje.", + "bri4l", + "bro2n", + "bron3o4", + "bru2l", + "4b1s4", + "b2s5a", + "b5sc", + "b3si", + "bsi3d", + "bs5je", + "b2s5la", + "b2s5m", + "bs5s", + "b4stij", + "4bt4", + "b3ta", + "b1tr", + "bts5", + "3b4u", + "buit4j", + "bul4k", + "bu4lu", + "bune5t", + "b5urb", + "bu5ri", + "bus5c", + "bus3o", + "but4a", + "but3j", + "bu2to", + "but4s", + "buts5te", + "buur4tj", + "4bv", + "2b3w", + "by3", + "4bz", + "4c.", + "1ca", + "3ca.", + "ca3b", + "ca1ch", + "5cada", + "ca3do", + "ca3dr", + "cae3", + "ca3g2", + "cal4l3", + "ca3lo", + "came5r", + "ca3na", + "cant4", + "ca2of", + "ca1pr", + "ca4pra", + "ca5pri", + "ca3ra", + "car4u", + "ca5se", + "ca3s2p", + "cas3t", + "cas5tr", + "ca3ta", + "cate4n", + "ca3t4h", + "cau3", + "cau4st", + "ca3v", + "2cb", + "4c1c", + "cca3", + "cces5", + "c4d", + "c5do", + "1ce", + "3ced", + "cee4", + "3ceel", + "3cel", + "cel3d", + "celes5", + "ce5li", + "cel5k", + "ce4l3o", + "2ce3n4a", + "2cene", + "ce3no", + "5cent", + "cen4t3j", + "ceo4", + "ce3ra", + "cer2n", + "ce5ro", + "cer4t3r", + "ce2s", + "ce3s2a", + "ce5sc", + "ce3s2h", + "ce3sta", + "ce3s4ti", + "cesu5r", + "ce3ta", + "ce4t3j", + "ceto4", + "cet3og", + "cet3oo", + "1cé", + "c3g", + "4ch.", + "3chaï", + "5chao", + "3chas", + "1chau", + "5chauf", + "2chc", + "1chef", + "5chef.", + "5chefs", + "5chemi", + "5cheq", + "che5ri", + "che3ru", + "5ches", + "che3us", + "1ché", + "5chir", + "4chn", + "2chp", + "5chromo", + "4cht", + "4chw", + "1chy", + "3ci", + "ci5ab", + "ci3am", + "cie3k", + "cier4s5", + "ci1eu", + "5cij", + "5cil", + "ci5le", + "cil3m", + "4cind", + "ci3o", + "ci5om", + "5cir", + "ci3t2", + "ci5ta", + "c3j", + "c2k3a", + "c4k3ed", + "ck3ef", + "cke5re", + "c5k4et", + "ck3id", + "c2k3l", + "ck4le", + "c2k3n", + "c2k3o4", + "c4k3r", + "ck5se", + "ck3so", + "ck5st", + "c3ky", + "1c4l", + "cla2n", + "cle3u", + "5clu", + "2c1n", + "1co", + "co3ad", + "co3d", + "co4i", + "coin5", + "co3k4", + "co3la", + "5com", + "5cond", + "con1g", + "2co1no", + "5cons", + "3con5t4", + "2coo", + "2co1p2", + "3copa", + "4copi", + "cor4dr", + "co4rel", + "co5ri", + "cor2o", + "5corr", + "cors4", + "co3ru", + "co5sc", + "co5se", + "co5sp", + "co3th", + "co3tr", + "5coun", + "2cout", + "co5v", + "c3p4", + "1c4r2", + "3cras", + "cre5d", + "2crip", + "3cris", + "cro5f", + "cro5k", + "croo3", + "cro5v", + "crus5", + "c3so", + "c3sp", + "c3ste", + "2c1t", + "ct3act", + "ct3ad", + "ct5c", + "ctee5t", + "cte2n3", + "c2t1h", + "c2t3j", + "c4t3of", + "c3tol", + "c2t1on", + "ct4or", + "ct3rap", + "c4t3re", + "ct3sl", + "ct3sp", + "1c2u", + "cu5d4", + "cu3en", + "cu3és", + "cui5s", + "cui2t", + "cuit5e", + "cu3k4", + "cula5p", + "cu3ra", + "5cur3s", + "cus3o", + "c3w", + "1cy", + "1ç", + "ça4o", + "4d.", + "1da", + "3da.", + "3daag", + "d4aal", + "d3aap", + "daar5e", + "5daat", + "4dabo", + "2d3acc", + "da4ce", + "da5den", + "4dadr", + "3dae", + "2d1af", + "3dag", + "da2g3a4", + "da3ge", + "da4g3ed", + "da4g3e4t", + "da4g3on", + "da4g3r", + "dag4s3t", + "da2gu", + "3dai", + "da3ï", + "da3ke", + "da4ker", + "2dakk", + "da4k1r", + "4dala", + "d3alar", + "d3alc", + "da3le", + "4dalf", + "da3li", + "2dalm", + "da2l3u", + "d4am", + "dam4a", + "da5mac", + "d3a4mat", + "d2a5me4", + "dames3", + "dam4pl", + "2da2na", + "dan3as", + "dank3l", + "danoot5", + "dan4si", + "dan4sm", + "dan4s3p", + "dan4st", + "dans5ta", + "4d3antw", + "2d1ap", + "4d3a2pe", + "5dapu", + "da2r3a", + "d3arb", + "3dare", + "3dari", + "dar4mo", + "darm5on", + "3daro", + "dar3s", + "dar5st", + "3das3", + "5dasa", + "da3stu", + "3d4at", + "da3ta", + "dat5j", + "4d5atl", + "4d5atm", + "da2t3r", + "5daue", + "4d1aut", + "3dauw", + "2db", + "dbei5", + "dbou4w5i", + "2d5c", + "4d3d4", + "ddags4", + "ddag5sp", + "ddel5ev", + "dde2n", + "dden5a", + "ddera4", + "dder5al", + "ddere4", + "dder5ee", + "dder5ep", + "dder3o", + "ddi3a", + "d5dles", + "d5do", + "ddo3p", + "1de", + "3de.", + "de2al", + "de1ch", + "d4e5den", + "5dedir", + "de4dit", + "dee4g3", + "dee4l", + "deel3i", + "4d3een", + "dee4r", + "4d3eff", + "de3g", + "4d5eg.", + "4d5egg", + "2d5egy", + "2dei", + "d3eie", + "d3eig", + "d3eil", + "d1eis", + "d3eiw", + "5dek", + "de3ke", + "dek3lu", + "dek3w", + "del4aa", + "del5da", + "del5dr", + "del5eek", + "4d3e4lek", + "4delem", + "de4lev", + "4d3e4lit", + "del3k", + "del2s", + "del4s3e", + "dels3i", + "del4so", + "4d3e4mai", + "2demh", + "5demi", + "dem5ond", + "d2en.", + "den4ac", + "den5ate", + "den3ei", + "den3e4p", + "den3ev", + "4d3engt", + "den4k5of", + "de4noc", + "den3o4r", + "den3sh", + "den5str", + "de3nu", + "5denvl", + "de4o", + "de5ofo", + "de5ol", + "deo4li", + "deo3v", + "de3rab", + "de4r3ad", + "der3a4g", + "de3rak", + "de3ram", + "de3ran", + "de3rap", + "de3ras", + "de4r5as.", + "de4r5ass", + "der2e", + "der5ede", + "der5egd", + "de4r3ei", + "de4r3em", + "de5re4n", + "de4rep", + "de4ret", + "de5rij", + "de4r3im", + "der3k4", + "der3on", + "dero4r", + "4d3eros", + "der4s3a", + "der4s5om", + "der5ste", + "der5sto", + "der5stra", + "der5th", + "4d3erts", + "der5tw", + "de2r3u", + "de3rup", + "de2s", + "de3sav", + "des3m", + "des3n", + "des3p", + "de3spe", + "de5spel", + "de4spl", + "des5sm", + "de3st", + "des5tak", + "de5stal", + "de4s3te", + "de4sti", + "de5stic", + "des5top", + "de3t4", + "4d3e4tap", + "de5tw", + "deu4r3o4", + "de3us.", + "deu4tj", + "deve4", + "2dex", + "4d1exa", + "4dexp", + "3dè", + "2d1f", + "2d3g", + "d4gaf", + "dge3la", + "dge2t", + "dgeto4", + "dget5on", + "dget5ov", + "dge4tr", + "dg4l", + "2d1h", + "d5he", + "dheer4", + "3d4hi.", + "1di", + "di2a", + "di5ae", + "di4ak", + "di4ano", + "dia3s4", + "di4atr", + "5dich", + "di4do", + "die2f", + "die4r3o", + "di3esr", + "die3st", + "die2t", + "diet3r", + "di1eu", + "3dig", + "di2ga", + "dig5aa", + "diges5", + "dijk3r", + "di3jo", + "2d3ijz", + "di2k3o4", + "5dil", + "2d3imp", + "di5n2a", + "2d3ind", + "2dinf", + "3d4ing.", + "4d5ingel", + "4d3inj", + "4d3inko", + "2d5inr", + "2d3ins", + "4d3int", + "dintel5", + "2d3inv", + "2d3inw", + "2d3inz", + "di2o", + "di5ofon", + "di4ol", + "di4one", + "di4oni", + "dio1s", + "dio5sc", + "2d3i2ro", + "2d3irr", + "3di4s", + "dis5ag", + "di5se", + "di5si", + "dis4kr", + "dis5p", + "dis1t", + "dis5tr", + "di3th", + "dit3j", + "dit3r", + "5div", + "2d1j", + "2d3k2", + "4d3l", + "d5le.", + "dli4n", + "dlot4s", + "2d1m", + "2d3n2", + "d5ne", + "dni3s", + "1do", + "3do.", + "do3a", + "2dobj", + "4d3obs", + "3d4oe", + "5doe.", + "doe5d", + "4doef", + "d5oefe", + "5doek", + "5doen", + "5doet", + "4d5oev", + "3doi", + "d4ole", + "2do2li", + "d4olin", + "dolk5s", + "5dol5s", + "3d4om.", + "5domi", + "do4m3o4", + "d3omr", + "dom4sn", + "5domu", + "d3omv", + "4domz", + "5don.", + "d4ona", + "5done", + "do5ni", + "5d4onn", + "5do3n4o", + "do3nu", + "do5ny", + "5donz", + "2dop", + "do3pa", + "d3opb", + "d3opd", + "do3pee", + "5dopj", + "4d1opl", + "3dopo", + "d3ops", + "d3opz", + "4d5org", + "do4rië", + "d3ork", + "dors5m", + "do3sp", + "do3sta", + "dot3j", + "5dou", + "2dov", + "dover5s", + "3dovl", + "3dovo", + "2d3p", + "dpren4", + "1dr4", + "3dra", + "5dra.", + "d3raam", + "d3raap", + "d4rac", + "d5race", + "5drach", + "d3rad.", + "d3rada", + "5draf", + "5d4rag", + "d4rama", + "d3rame", + "4d3rand", + "4drap", + "4dras", + "4d3raz", + "2dre", + "4d1rec", + "d5reco", + "d1red", + "d2ree", + "4d3reek", + "4drend", + "d4ress", + "4dret", + "3d2rev", + "5dreve", + "d3ric", + "dries4", + "5d2rif", + "dri5ga", + "d3rijd", + "d3rijk", + "d3rijm", + "d3rijs", + "5d4rin", + "3dris", + "4d3rit", + "4d3roei", + "d3roer", + "5d2rog", + "4d3rok", + "d3roma", + "d3rond", + "3droog", + "4droos", + "5drop", + "2drou", + "2d3ro5v", + "2droz", + "drug4s", + "d3ruim", + "d3ruit", + "5d4ru4k", + "4d3rus", + "2ds", + "d2s1a2", + "d4saa", + "dsa4b", + "d3sal", + "ds4ate", + "ds2ch", + "d5schi", + "dse2", + "ds3eco", + "d4s3ed", + "d4s5ee", + "d4sef", + "d4sei", + "ds3eis", + "ds3elf", + "dse4li", + "d5sen", + "d4s3es", + "d4set", + "d2sh", + "ds3ho", + "d2s1i2", + "d4s5id", + "dsig5a", + "ds2im", + "ds4ing", + "ds5is", + "d4s3j", + "ds4jo", + "ds5jon", + "ds4l", + "d1sla", + "ds5las", + "ds5lic", + "d4s5lie", + "ds5lim", + "d3slin", + "d2sm", + "ds4mak", + "d3smij", + "ds5mo", + "ds3n", + "ds4ne", + "ds5neu", + "d3snu", + "ds1o4", + "ds3ob", + "ds3om", + "d4son", + "ds2oo", + "ds3op", + "d4spa", + "d5span", + "ds5pati", + "d5spec", + "d5s4pel", + "d4s3pet", + "d1spi", + "d4s3pl", + "d5spoe", + "d5spok", + "d5spor", + "ds5s", + "dst4", + "d1sta", + "d5staat", + "d4stab", + "ds3tak", + "d4s3tal", + "ds4tan", + "d3s4tat", + "d5stav", + "d3ste", + "ds4te.", + "d5stee", + "d4stek", + "ds4ter", + "d4sterr", + "d4stev", + "ds3th", + "d3s4ti", + "d4stit", + "d1sto", + "ds5tram", + "ds5trekk", + "ds5ty", + "d2su4", + "ds3ure", + "ds3uu", + "d1sy", + "2dt", + "d1ta", + "dtaart5j", + "d1th", + "d2tj", + "d1to", + "d1tr", + "d1tu", + "1du", + "2duca", + "5due", + "du3en", + "du3et", + "5duid", + "5duif", + "5duik", + "d3uil", + "2duit", + "4duit.", + "d3uitd", + "5duite", + "4duitg", + "d3uitv", + "5duiv", + "du4n", + "dun5i", + "du2o", + "du4ol", + "3durf", + "3durv", + "5du1s", + "dut3j", + "du5wen", + "2dv", + "dvaat5", + "dvee3", + "dve5na", + "dvies5", + "2dw", + "d3wac", + "d3was", + "d3wat", + "d1we", + "3d2wei", + "d3wek", + "d3wet", + "d3wez", + "d1wi", + "4d1wo", + "d3wor", + "d3wr", + "1dy", + "4d3yo", + "dy4sp", + "dy2s4t", + "2dz", + "4e.", + "4ea", + "e3aa", + "e1ab", + "ea3bo", + "e3ac", + "ea4ca", + "eac5t", + "e1ad", + "ea3da", + "e5adem", + "ea3do", + "ead3s2", + "ead5sh", + "e1af", + "e1ag", + "e3ai", + "ea4k3o4", + "e1al", + "ea3la", + "e3ali", + "e4als", + "ea5mi", + "e3an", + "e4an.", + "eang3", + "ean4s", + "e5ap", + "ea3pr", + "e3aq", + "e1ar", + "ear2c", + "e1as", + "e2asc", + "ea5s4e", + "ease5t", + "ea3so", + "e1at", + "e4at.", + "eat3s", + "eau3s4t", + "e1av", + "e3bo", + "ebots5te.", + "e5br", + "3ecd", + "e3ce", + "e1che", + "e1chi", + "echt5ec", + "echts5o", + "e3chu", + "4eck", + "ec5le", + "4ecor", + "4ect", + "ec3ta", + "ec4taa", + "3ecz", + "e1d", + "ed4ag", + "e3dam", + "e3d4an", + "e4d4as", + "ede3a", + "ed3ei.", + "ede5le", + "edem4", + "ede5nac", + "ede5o", + "ed4er", + "e4d5erns", + "ede5rog", + "edi3al", + "edi3am", + "e5die", + "4edir", + "edoe5tj", + "e3d4oo", + "ed3opv", + "edors5te", + "ed3ov", + "e3d2r", + "ed3rod", + "ed3rol", + "ed1s", + "ed5se", + "ed2sl", + "ed4so", + "ed5sp", + "ed3su", + "ed3uit", + "e4d2w", + "e5dwan", + "e4e", + "eea4", + "ee5b", + "ee5ca", + "ee5che", + "ee2d3a", + "eed4ac", + "eed5as", + "ee5de", + "ee5do", + "eed3ru", + "eed3si", + "eed3w", + "ee2f", + "ee3fa", + "eef3ac", + "ee3fi", + "eef3l", + "eef3r", + "ee4gap", + "eeg3l", + "ee3i", + "ee2k", + "ee3ka", + "ee5kaa", + "eek3ak", + "eek5all", + "eek1e", + "ee5ket", + "ee3ki", + "ee3kl", + "ee4k3lo", + "eek3n", + "eek3re", + "ee3kri", + "eek3ro", + "eek5st", + "eek3w", + "ee2l", + "eel3a", + "ee3lad", + "eel4as.", + "eel5d4u", + "ee3le", + "eel4ee", + "ee3li", + "ee5lij", + "eel5k4", + "ee3lob", + "eel3og", + "eelo4ge", + "ee3lu4", + "eel3ur", + "eel3uu", + "4eem", + "eema4", + "ee2n", + "een3a", + "eena4r", + "een3e2", + "een5g", + "ee3ni", + "een5ie", + "een5k", + "ee5o2", + "ee2pa", + "eep3an", + "ee3pl", + "eepo4", + "ee4p3re", + "eep3ru", + "ee2r", + "eer1a", + "eer3aa", + "ee4rad", + "eera4l", + "ee3ram", + "ee3ran", + "ee3re", + "ee4ree", + "ee5rei", + "ee4r3i", + "ee5ric", + "eer5k", + "eer3og", + "eer5oom", + "ee3rot", + "eer5ston", + "eer5str", + "ee2s3", + "ee5sch", + "ee4s5em", + "ees5et", + "ee3sj", + "ees5lo", + "ee3sn", + "ee3s4p", + "ees5pl", + "ees5pot", + "ees5ten", + "ee3stu", + "ee2t", + "eet5aa", + "ee3tal", + "ee3tan", + "ee5te", + "eet5h", + "ee3tj", + "eetna4", + "ee3to", + "eet3og", + "eeto4ge", + "eet3oo", + "eeto4r", + "ee3tr", + "ee4tro", + "eet5rok", + "eet3sp", + "eet5ste", + "ee5v", + "ee5z", + "eën3", + "e5ër", + "ef3ad", + "efa4z", + "efde5l", + "ef3do", + "ef3ei", + "e5fer", + "4efi", + "efie4t", + "efiet5j", + "ef3ins", + "e3fis5", + "e1fl", + "ef3li", + "ef3loo", + "e3flu", + "ef3om", + "e3foo", + "ef3op", + "e1fr", + "ef3rij", + "e5fron", + "ef3sf", + "4e1g", + "egas4", + "eg3as.", + "ega5sk", + "eg3ebb", + "e4ge4c", + "eg3eig", + "egel5ei.", + "ege4l5ov", + "ege4net", + "egen5of", + "ege4ra", + "eger5eng", + "ege4ro", + "eger5on", + "e3g4i", + "eg3ijz", + "egip4", + "egiste4", + "e2gl", + "e4go.", + "eg3org", + "e2gos", + "eg3oud", + "e5graf", + "eg3s4", + "eg5sle", + "eg5so", + "e2g3u4r", + "egut4", + "e4g3uu", + "e1h4", + "e5ha", + "eheis5", + "ehit4", + "e2i", + "ei5a", + "4eid", + "ei3do", + "eid4sc", + "ei1e", + "4eien", + "eien5s", + "eie5re", + "ei3f4", + "ei3gl", + "4eign", + "e3ij", + "eik4l", + "ei3kn", + "ei5kr", + "eiks4", + "4eil.", + "eil5ant", + "4eild4", + "eil5dr", + "4eile", + "ei4lev", + "eil5m", + "ei2l3o", + "ei4n3ab", + "ei3n4ac", + "ein4do", + "eind5oo", + "ein4d3r", + "ein5gr", + "ein5k", + "ei2no", + "ein5sl", + "ei3o", + "ei2sa", + "ei5sha", + "ei3s4la", + "ei3slo", + "eis4p", + "ei3s4ta", + "4eit2", + "ei4too", + "eit4s3", + "eits5c", + "eits5n", + "eits5te.", + "eit5sten", + "eits5tr", + "eive4", + "4eiz", + "e1j2", + "e3je", + "ek3aan", + "ekaart5j", + "ekaat4", + "ek3af.", + "e4k3a4g", + "ek3al.", + "ek3alt", + "e5kam", + "ek3ang", + "ek4ee", + "ek1ei", + "e3kem", + "e5ker.", + "e5kers", + "ekes3", + "ekes4t", + "ekes5tr", + "e3ket", + "ek5eter", + "e5kic", + "e4kil", + "e5kis", + "ekla4m", + "eklam5a", + "ek3lev", + "e5klim", + "ek5loos", + "ek4ni", + "e3ko", + "e4k3ob", + "e5kof", + "ek3oli", + "ek3opz", + "e5kor", + "ek5os.", + "ek5oss", + "e5kran", + "ek3roz", + "eks4e", + "eks5erv", + "ek5set", + "ek4str", + "eks5tra", + "ek5t4e", + "ek3to", + "eku4", + "ek3uit", + "ek3ur", + "ek1uu", + "ekwet5ste", + "ek3win", + "e1la", + "el3aan", + "el5aand", + "el1ac", + "el4ade", + "el3adj", + "el3adm", + "el3adr", + "el3adv", + "el1a4f", + "el1al", + "e3lan", + "el5ana", + "e3lap", + "e5lap.", + "e4lapp", + "el3arb", + "el3arc", + "el3arm", + "el3art", + "e4l3as.", + "el3asi", + "e4l3asp", + "e4l3ass", + "el1au", + "e4laut", + "e3laz", + "el5azi", + "el4dec", + "el4dr", + "el4du", + "e1le", + "e3le.", + "el3eeu", + "el5eff", + "e5leid", + "el5eier", + "el3eig", + "el3ei5s", + "e4lel", + "3e2lem", + "el3emp", + "e5l4en", + "e3ler", + "ele5r4a", + "eler4s", + "el3erv", + "e3les", + "eles4t", + "e4l3eta", + "ele4tr", + "e4l3etu", + "el3exc", + "e3lé", + "elfi4d", + "el1fl", + "elf3s4", + "el3gu", + "2eli", + "e5lie", + "e5lig", + "eli5kw", + "el3imp", + "e4l3ind", + "e3ling", + "e4l5inkt", + "el5inz", + "3elix", + "el4kee", + "elk3s", + "el4k3u4r", + "el4kw", + "4e1lo", + "e5loep", + "el3oes", + "e3lok", + "el3ol", + "el3oms", + "el5ond", + "el5ont", + "e3loo", + "e5lood", + "e5loos", + "el3ops", + "el5opt", + "el5opv", + "el3o2r", + "el5org", + "elot4j", + "e5lou", + "el3o4ve", + "e5loz", + "elp4o", + "el4ps", + "el4s5em", + "el4s3k", + "el5smed", + "el5twe", + "4e1lu", + "el3uit", + "eluks5", + "2ema", + "e4mana", + "ema3sc", + "ema5to", + "emees5", + "emens5te", + "emer4s", + "emes3", + "emie4tj", + "e5mok", + "em3oli", + "em3op", + "em3org", + "emor5sten", + "e4mo4v", + "em3sa", + "em5sc", + "em4sli", + "em4sm", + "em1st", + "em3su", + "em3uit", + "emut4", + "en3aap", + "e3naar", + "e4n3aas", + "en1ac", + "e5n4acc", + "en5af", + "e2n1ak", + "e2nal", + "en3al.", + "en3als", + "en3amb", + "en4ame", + "e2nan", + "e4n3ang", + "en1a2p", + "e5nari", + "en3ars", + "e2n3a2s", + "enas3p", + "e3nat", + "ena4tel", + "e4n3att", + "en1av", + "e2n3a2z", + "enci4", + "3ency.", + "en3da", + "en5daa", + "end5ama", + "5enderti", + "en3d4o", + "en3dr", + "en5drek", + "e2n3e2c", + "enede4", + "e3nee", + "en3eed", + "enee5t", + "en5eg.", + "en5egg", + "en3ela", + "en3elf", + "en3ema", + "e4n3en5t", + "e2ne2p", + "en3epo", + "e5nere", + "5energ", + "e4nerv", + "en3eta", + "en3ete", + "ene4ten", + "e3neu", + "4enf", + "en5ga", + "en3gl", + "en4g5le", + "eng4r", + "en5gri", + "engs4", + "eng5se", + "eng3sm", + "e3nie", + "e5nijd", + "e2n3im", + "e4ninga", + "e4n3ink", + "e3niv", + "e4n3i4vo", + "en3k2a", + "e4n3och", + "en3off", + "e4n3oli", + "e2n1on", + "e4n3oor", + "enoot5", + "e2n1o2p", + "e3nor.", + "en3ord", + "eno3s", + "en3ou", + "e2n1ov", + "3enq", + "en5sce", + "en4sei", + "ens5ein", + "ensek5", + "3ensem", + "ens4fe", + "en4sin", + "en5slak", + "en4s3on", + "en1s2p", + "ens5pot", + "en5stan", + "en5sten", + "enst5ijv", + "en4stin", + "en4stu4r", + "en3su", + "en4tac", + "en5tee", + "en5tei", + "ente5re", + "en4terv", + "3entè", + "en1t2h", + "en5tom", + "ent4r", + "en3tre", + "ent5rol", + "ent4sl", + "ents3m", + "ent4s3p", + "en3tw", + "e1nu", + "e4n1ui", + "e2nun", + "en3ur", + "en3uu", + "5envelo", + "eny4", + "e3o", + "eo3d", + "eodo3", + "e5oe", + "eoes3", + "e5off", + "eo3fr", + "e4o3k4", + "e5on", + "eo5ni", + "e5oo", + "eo3pa", + "eo3pe", + "eo3pl", + "eop4la", + "eo3p2r", + "e5ops", + "eor5d", + "e5org", + "e5ori", + "eo3ro", + "eo3s4", + "eo5st", + "e4ot", + "eo5te", + "e5o3t4h", + "e1pa", + "e3paa", + "ep3aak", + "ep3ac", + "e4paf", + "epa4k", + "ep5ake", + "e3pal", + "e3pap", + "e4p3app", + "e3par", + "ep3asp", + "e1pe", + "e5pe.", + "ep5een", + "e5per", + "epers5te.", + "e1pi", + "3epid", + "ep3ijs", + "ep3ijz", + "ep5ingr", + "ep3ins", + "epit4s", + "epits5te", + "ep1j", + "e1pl", + "ep3led", + "e4p3lod", + "e5ploe", + "ep3lus", + "e1po", + "e4p5o4ge", + "epoort5j", + "epoot4j", + "3e4pos.", + "e3pot", + "epou4", + "e1pr", + "ep4ra", + "e3pri", + "ep5rode", + "eprot4", + "ep2s", + "ep4s5ee", + "ep4ser", + "eps3l", + "eps5n", + "eps3p", + "eps3ta", + "eps5taa", + "eps5tal", + "eps5to", + "eps3tr", + "eps5tro", + "ep4tak", + "ep2tj", + "ep4tr", + "ept3ra", + "ep5tro", + "ep3uit", + "4equa", + "e3ra.", + "e1raa", + "e5raad", + "e4raak.", + "er3aan", + "er5aanp", + "e4raap.", + "e5raat", + "e4r1ac", + "e5rac.", + "e5race", + "e5raco", + "e3rad", + "e5rad.", + "er3ado", + "er3af", + "e3raff", + "era4gen", + "e1rai", + "e4r3all", + "er3ama", + "er3ana", + "e5randa", + "e5rane", + "e5ra3pl", + "er3arc", + "e3rare", + "e3rari", + "e1rat4", + "er3a4tr", + "er3azi", + "er3d2a", + "er3d4i", + "erd4o", + "er3d2r", + "erd5uit.", + "er3d4w", + "e1re", + "er5eat", + "4erec", + "er5editi", + "er3een", + "e5reep", + "er5eers", + "er3eet", + "er3ef", + "er5eff", + "er5eg.", + "er3egd", + "er5egg", + "er5egt", + "er3eie", + "er3eig", + "er3eil", + "er5eind", + "ere3kl", + "er3elk", + "e4r3emm", + "er3emp", + "e3rend", + "e5rendel", + "ere4ne", + "eren5eg", + "er5enen.", + "e3renm", + "e3rent", + "er5enth", + "e5rento", + "eren5tw", + "ere2o", + "ere4og", + "er3epi", + "er3e2q", + "er3eri", + "e3res.", + "er3esk", + "e3ress", + "ere4st", + "ere4t3j", + "er3etn", + "e4r3ets", + "e4r5ex", + "erg2l", + "e3ri", + "eri5ab", + "e5rif", + "e5rig", + "erig5a", + "er3ijl", + "er3ijs", + "e4rijs.", + "er3ijv", + "e4r3ijz", + "e5rik", + "er5ind", + "e4r3ini", + "er5inkt", + "er3ins", + "er3int", + "e5rio", + "e5ris", + "erkeers5", + "er2kn", + "er3m4i", + "er5mo", + "er5nu", + "e1ro.", + "e3rob", + "er3oc", + "e4r3oed", + "er3oef", + "e5roep", + "eroe5tj", + "er3oev", + "er3of", + "ero2g", + "e3rok", + "e1ro2l", + "e5rol.", + "er3oli", + "e5roll", + "er3om", + "er1on", + "e3ron.", + "e3rone", + "er3onv", + "er3oog", + "er3oor", + "e5roos", + "e4r3op", + "erop3a", + "ero5pen", + "e2r3or", + "er1ov", + "er3oxi", + "e3roz", + "e3rö", + "er4plu", + "errie5tj", + "er3scr", + "er3sj", + "er5slag", + "er5span", + "ers4pot", + "er5stem", + "er5te", + "er3t2h", + "er5t4i", + "er5t4o", + "er3tr", + "ert5se", + "erts5l", + "er3t4u", + "er3t4w", + "e1ru", + "e3rub", + "e3rug5", + "e2rui", + "er3uit", + "erui5t4j", + "e2run", + "e3runs", + "e4r3ur", + "e3rus", + "er5uu", + "3ervar", + "3erwt", + "e4saf", + "e4s3a2g", + "e3sam", + "e5san", + "es3ap", + "es3arr", + "e3sa3s", + "e3scop", + "e3s2cr", + "es4e", + "e5sec", + "es5een", + "e5sel", + "es5ene", + "e4s5eng", + "es5ex", + "es2fe", + "es5he", + "e4shi", + "e3sid", + "e3sie", + "es1in", + "e4sir", + "es5je.", + "es5jes", + "e3s4jo", + "es5jon", + "e4s3ka", + "es5kr", + "e3sl", + "es4la", + "e5sla.", + "e5slag", + "es3lak", + "es5lat", + "es4le", + "es5leg", + "es2m", + "es4mui", + "e5smuil.", + "e1sn", + "e3s4ne", + "e1so", + "e3sol", + "es4oo", + "es5oor.", + "eso4p", + "es3ore", + "e1sp", + "es5pas", + "es4pel", + "espit5ste", + "e3spl", + "e4sprie", + "esp5riem", + "es4sm", + "e3stak", + "e3s4tal", + "e3stap", + "es4tar", + "es5tatie", + "e4s3te.", + "es4tea", + "es4teel", + "est5ei.", + "e4steka", + "es5tekam", + "e3s4tem", + "es5temo", + "es3ten", + "e4sten.", + "es5tenb", + "es3ter", + "estere5o", + "es5tes", + "es4tet", + "e3steu", + "es4tic", + "e4stie", + "e3stot", + "es5tra.", + "es5trac", + "es5trak", + "e5stral", + "est5rap", + "es5trei", + "est4sc", + "es4tur", + "e3sty", + "e3su", + "esu4r", + "e3sy", + "e1ta", + "e3ta.", + "et3aan", + "et3ac", + "et3ad", + "et3afz", + "3e2tag", + "e3tak", + "e5tak.", + "et4ana", + "e5tand", + "e2tap", + "e4tapp", + "e5tat", + "e4tau", + "e2tav", + "e3te", + "e5tea", + "et3edi", + "e5tek", + "4etel", + "e5tel.", + "e4t5elf", + "e5tels", + "et5emb", + "et5emm", + "etens5u", + "eten5tj", + "ete5r4a", + "ete3ro", + "eters5la", + "eter5sm", + "e5tes", + "e1th", + "et3ha", + "et3hor", + "et5hu", + "e4t5i4d", + "e5tie", + "e4t3inc", + "e4tiq", + "e5tis", + "e4tja", + "e1to", + "e5toc", + "e3toe", + "e5toev", + "e3tol", + "eto4p", + "et3ope", + "et3opl", + "e4t3ork", + "eto3sf", + "e1tr", + "et3rec", + "e4t5res", + "e3troe", + "e5tron", + "e5troo", + "etros4", + "e4t3ru", + "et4sl", + "ets5lap", + "et5slu", + "ets3n", + "et4s3oo", + "et3spe", + "ets3pr", + "et3spu", + "et4ste", + "ets5tek", + "et5sten", + "et5sti", + "ets4u", + "et5su5r", + "et5suu", + "e1tu", + "etui5tj", + "etu4r", + "et3we", + "et2wi", + "1eua4", + "1euc", + "eudi5o", + "eu5dr", + "eu3e", + "eugd3r", + "eu3g2r", + "eu4ler", + "eu4li", + "e1um", + "e3um.", + "e2umd", + "eu2na", + "eun3t", + "1eu1o", + "eu2po", + "eu4rad", + "eu4rec", + "eu3ren", + "eu4res", + "eu4rij", + "eur5k", + "euro5v", + "eur4sta", + "eurs5taa", + "eurs5te.", + "eur4s5tr", + "eur4su", + "eu5sch", + "eus4p", + "eu3spa", + "eu4st", + "eu5str", + "eu3tj", + "eu1tr", + "e3uu", + "2euw", + "eu4wa", + "eu5win", + "euw4str", + "evaar5tj", + "eval4s", + "evari5", + "eve4lo", + "evel5op", + "eve5n4aa", + "4ever", + "eve3ra", + "4e1w", + "e5wa", + "e5we", + "ewen4s", + "ewens5te.", + "ewest5r", + "ew2h", + "e5wi", + "ewo3v", + "4ex.", + "2ex3aa", + "ex3af", + "4exco", + "3exeg", + "3exem", + "4exi", + "ex3in", + "ex5op", + "1exp", + "e3y4o", + "eys4", + "ey3st", + "e5za", + "e3zee", + "4e3zen", + "ezers5", + "e3zo", + "ezz4", + "é3a", + "é1d", + "édee4", + "édi3", + "é1g", + "égee5", + "é3h", + "é3j", + "é3n", + "é3p", + "é3r", + "é1t", + "è1", + "4èc", + "è2l", + "è2s", + "è5t", + "èta5", + "ê1", + "ê2p", + "ê3per", + "ê5t", + "3ë", + "4ë.", + "ë2b", + "ë3c", + "ë3d", + "ëe2", + "ëen3", + "ë3j", + "ë1l", + "5ën", + "ënce3", + "ën4e", + "ëns2", + "ën5sc", + "ënt2", + "ën5th", + "ën5tw", + "ë3p", + "ë1ra", + "ë1re", + "ë1ri", + "ë1ro", + "ëro1g2", + "ëro3s", + "ë2s", + "ë3si", + "ës3t", + "ë1t", + "ët4s", + "ëts3te", + "ëve5", + "ëven4", + "4ëzu", + "4f.", + "1fa", + "f3aanb", + "f4aat", + "3fab", + "fa2bo", + "f3acc", + "face4", + "f1ach", + "2fad", + "2f1af", + "fa3g", + "fal3s", + "fa3m", + "f3ang", + "fant2", + "fan4t3j", + "fant4s5", + "2f3a2p", + "f4arm", + "3fa5se", + "fa2to", + "fa3v", + "4fb", + "fbe5dw", + "f1c", + "4fd", + "f3da", + "fda4g", + "f5dan", + "fd1ar", + "fde4k", + "fdek3l", + "fde4s3", + "fdes5e", + "fdes5l", + "fde5sm", + "fdes5t", + "f2d3in", + "fd3of", + "fdors5te", + "fd4ra", + "f3d4ru", + "fd5se", + "fd3si", + "fd3so", + "fd3sp", + "f4d2w", + "fd3wo", + "1fe", + "fe2a", + "fec4tr", + "fede3", + "fe4del", + "f3een", + "5fees", + "feest5r", + "fel5dr", + "fe4l3ee", + "3feli", + "fe4lom", + "fe4l3op", + "fel3sp", + "fe3no", + "f4er", + "fe3rab", + "fe3ran", + "fe4r3et", + "fe3rom", + "fe3ron", + "3fes3", + "fe4t3j", + "fetu5r", + "2f3ex", + "1fé", + "3fè", + "3fê", + "4f1f", + "f5fe", + "f5fi", + "ffs2", + "ff3sh", + "ff3si", + "f3fu", + "f3g2", + "fge3", + "fge5r4", + "fge5t", + "4f5h", + "1fi", + "fi5ac", + "fi4al", + "fi3am", + "fi3apa", + "fi3apo", + "fia4s", + "3fib", + "fi1ch", + "5fie", + "5fig", + "f3ijs", + "2f1ijz", + "fik4st", + "3f2il", + "fil4m3a", + "film5on", + "fi3lo", + "4find", + "3fini", + "f3inj", + "4fink", + "2finr", + "fi3o", + "fi4r", + "fi4s", + "fi5se", + "f5iso", + "f1j", + "fjes5", + "4f1k4", + "f3ke", + "f2l2", + "4f3laa", + "f1laf", + "f4lam", + "f3lei", + "flen4st", + "flens5te.", + "f4les", + "fle2t", + "flet3j", + "4flev", + "f4lex", + "f3lez", + "2flie", + "2flij", + "f4lik", + "f4lip", + "f4lit", + "f3lok", + "3f4lor", + "flu4t3", + "4f1m", + "f1n", + "1fo", + "3fob", + "5foc", + "foe5d", + "foe5ta", + "2f3of", + "5fok", + "2foms", + "fo5na", + "fond5en", + "fonds5l", + "fon5eng", + "fo1no", + "4font", + "fon5te", + "foo4", + "fooi5", + "f3oom", + "5foon", + "2fo4p", + "fop5s4", + "f4or", + "3fo5re", + "fo5ri", + "5form", + "for4t3j", + "fo1ru", + "fo3t", + "2f3oud", + "4f1ov", + "3fö", + "4f5p4", + "fpers5te.", + "fpits5te.", + "fr4", + "f4raak.", + "fraam5", + "5frac", + "f3rad", + "f2ras", + "5frau", + "f1rec", + "f3rek", + "5freq", + "frie4s", + "frie4t", + "friet5j", + "f4rik", + "f4rod", + "4f3rol", + "f4rolo", + "f3roma", + "frus3", + "4f1s", + "f2sa4", + "fs3ad", + "fs3an", + "fs3ar", + "f3sc", + "f5sch", + "f4scr", + "fse2", + "f4s3ec", + "f4s5ee", + "f4sei", + "f4s3eth", + "fs4fe", + "f2sh", + "fs5he", + "f2si", + "f3sie", + "fs3im", + "fs1in", + "f5slaa", + "f5slac", + "f5slag", + "fs3lap", + "fs2m", + "fs3ma", + "fs4mi", + "fs3mo", + "fs3mu", + "f2s1o4", + "fs3ob", + "fs3om", + "fs4oo", + "fs2p", + "fs4pre", + "fs4t", + "fst3as", + "f3ste", + "fs5tec", + "f5stell", + "fste4m3", + "f4sterr", + "f3sti", + "f5stif", + "f3sto", + "f4st3oc", + "f4ston", + "f3str", + "f3stu", + "f3sy", + "4ft", + "f1ta", + "ft1ac", + "fta4kl", + "fta4p", + "ft3art", + "fter5sh", + "ft3h", + "f1to", + "f5tond", + "f4tont", + "f1tr", + "ft2s3l", + "ft4sm", + "fts3n", + "ft4so", + "fts3p", + "f1tu", + "ftu4r", + "1fu", + "2fuit", + "fu4ma", + "fum3ac", + "3f2un", + "fur4o", + "3fus", + "2fuu", + "4fv", + "fva2", + "fval3", + "4f1w4", + "3fy1", + "2fz", + "fzet5", + "4g.", + "1ga", + "3ga.", + "gaar5tj", + "g4aat", + "2g1ac", + "4g3adm", + "g4af.", + "g3afd", + "ga3fr", + "4g3afs", + "4g3afw", + "2g3a4h", + "4gal.", + "ga3la", + "ga4l3ap", + "ga5ler", + "gal3s", + "4gamb", + "g4a3mi", + "3gan", + "gan5d", + "5gane", + "gan4s5t", + "ga3pl", + "3gar.", + "4g3arb", + "ga3re", + "g1arm", + "3gars", + "2g3art", + "gar5tj", + "ga4s", + "gas5c", + "gas3i", + "ga5sla.", + "ga3sli", + "ga5slo", + "gas3o", + "gas3p", + "gas3tr", + "gas5tra", + "gast5rol", + "3gat", + "gat5j", + "gat3s", + "4gaut", + "ga5ve", + "g1avo", + "2g5b", + "2g1c", + "4gd", + "g5dac", + "g5dag", + "gd3art", + "gd3at", + "gd5ate", + "g3de", + "g4d3elf", + "g5der.", + "gd3erv", + "g4d3id", + "gd3im", + "g2din", + "g3dr", + "g5dru", + "gd3sa", + "gd5sp", + "g3du", + "1ge", + "3ge.", + "ge3a", + "gea3dr", + "gea5na", + "gea3q", + "ge4ari", + "ge5au", + "4g3eb.", + "2gebb", + "ge3c", + "ge3d4", + "gedi3a", + "ge4dit", + "ge5dr", + "ge5dw", + "3gee4", + "geest5r", + "geet3a", + "ge3f4", + "2g3eff", + "ge5g4", + "gege4s", + "4geig", + "2g3eik", + "gei4l5a", + "5geit", + "geit3j", + "ge3k4a", + "ge3ke", + "ge5ki", + "ge5k4l", + "ge3kr", + "gek4st", + "gek4u", + "ge3k4w", + "ge3lau", + "gel4d3a4", + "ge3l4e", + "4ge4lem", + "gel5f", + "gel5k", + "5ge3l4o", + "gel5si", + "gel3sl", + "gel3sp", + "gel5ste", + "ge5ma", + "4gemb", + "4g3emf", + "ge5mo", + "2g3emp", + "gems3", + "ge3m4u", + "g4en.", + "ge3nak", + "gen4az", + "3ge3ne", + "ge4n3ed", + "ge4nend", + "4g3engt", + "3geni", + "gen5k", + "ge1no", + "ge4n4of", + "ge4nog", + "gen5sfe", + "gen5ston", + "gen5stu", + "genstu5r", + "5genw", + "ge5om", + "geo5pe", + "georke5", + "ge5os", + "ge5ot", + "ge5p4", + "ge1ra", + "ger5aal", + "ger5aap.", + "ge4r3a4l", + "gera4p", + "ger5ape", + "ger5as.", + "ge5reg", + "ge3rem", + "ge5ren.", + "ger4i", + "ger5ini", + "ge1r2o", + "ger4of", + "ge5rol", + "ger5slan", + "ger4sli", + "gers5lij", + "ger4sp", + "4g3erts", + "ge3r4u", + "3ge1s4", + "ge3sa", + "ge3sc", + "ge5se", + "ge3si", + "4ge3sk", + "ge5sl", + "ge3sn", + "ge3so", + "ge5spend", + "ge5sper", + "ge5spo", + "ge5stan", + "ges5te.", + "ges5ten.", + "ge3str", + "ge5sw", + "ge3ta", + "get4aa", + "ge5tam", + "ge2th", + "ge5t4i", + "ge3t4j", + "get4o", + "ge3tr", + "ge5tra", + "ge5tro", + "ge5tru", + "ge5tsj", + "ge5tu", + "ge5t4w", + "ge3ui", + "5g4ev", + "4gex", + "5g4ez", + "1gé", + "gédi4", + "3gè", + "4g1f", + "gfijn5ste", + "4g3g4", + "g5ge", + "gge3la", + "gge4r5on", + "gges5ti", + "g4g5h", + "g5gi", + "ggings5", + "g5gl", + "2g1h", + "g2het", + "ght4", + "gh5te", + "g2hum", + "1gi", + "gids5te", + "gie5ra", + "gier4s", + "gi1eu", + "gi2f", + "gif5r", + "gi3ga", + "5gigere", + "5gigste", + "2gij", + "g3ijs", + "4gijz", + "gi2m", + "gi3na", + "4g3inb", + "4g3inf", + "g5infe", + "g5infr", + "5ging", + "2g3inh", + "gin3o", + "2ginr", + "gi4oc", + "gi2od", + "gi4onet", + "gi2or", + "gip4st", + "5gir", + "3gis", + "4g1j", + "4g1k", + "gl4", + "g5lab", + "3glai", + "1gla4s", + "glas3e", + "g5lat", + "3g4laz", + "3gle.", + "g5leer", + "glee5t", + "g3len", + "2g5lep", + "4g5ler", + "g3les", + "3gle4t", + "glet3j", + "g5lev", + "g5lice", + "g5lich", + "3glië", + "g2lif", + "g5lijs", + "g2lim", + "3g4lio", + "g2lob", + "3glof", + "g5log", + "3glom", + "4g3lon", + "g3loon", + "g3lop", + "3g2los", + "g5loz", + "3g2ly", + "4g1m", + "gmaat5j", + "2g1n", + "g3na", + "gn4e", + "gne5g", + "gne5m", + "gne4t3j", + "gnie4tj", + "4gnu", + "1go", + "3go.", + "3go2a", + "3gob", + "2goc", + "g1och", + "go4d3a", + "god4s3", + "gods5t", + "4goef", + "goe1r", + "2gof", + "go3f2r", + "g4og", + "4goh", + "go2k", + "5gom.", + "go2ma", + "g3oml", + "4gomz", + "go4n3az", + "2g3ong", + "go5no", + "2g1ont", + "g2oo", + "2g3oor", + "3goot", + "2g1op", + "go3pa", + "g4opr", + "g4ora", + "4go4re", + "go5re.", + "5g4ori", + "gor2s", + "gos1", + "go3tr", + "gou4d5ee", + "2g3ov", + "2g5p", + "gpes3", + "1gr4", + "3gra", + "5gra.", + "graat5j", + "g5rak", + "gra2m", + "g4ram.", + "gram3a", + "g3ramp", + "gra4s3", + "5grav", + "2g3rec", + "2g3red", + "5gredi", + "g5redu", + "g3reek", + "g3reel", + "g4reep", + "g3reis", + "4g3rek", + "2g3rem", + "gren4s", + "gre4s", + "g4reu", + "g3rev", + "5gria", + "grie4t5j", + "g5rijd", + "g5rijk", + "g5rijm", + "g5ring", + "5g4ris", + "grit5s", + "2g3riv", + "groet5j", + "grof5", + "g3rok", + "g3rook", + "g3room", + "groot5j", + "2grou", + "gro5v", + "2g3rug", + "g3ruim", + "g3rup", + "4gs", + "gs1a2", + "gsa4g", + "gs5alar", + "gs3alt", + "g2sc", + "gse4", + "gs3eco", + "g4s3ed", + "gs5een", + "gs3ei", + "gs3en", + "gs5ene", + "gs3erv", + "gs3et", + "gs3ev", + "gs5he", + "g2s1i2", + "g3sie", + "gs5is", + "gs1j", + "g3s4ke.", + "gs3l", + "gs4la", + "gs5laag", + "gs5lam", + "gs5las", + "gs1le", + "g3slep", + "g4sleu", + "gs5lie", + "gs4lin", + "g5sling", + "gs4lo", + "gs5log", + "gs5lok", + "gs5lon", + "gs4lu", + "g4s5ma", + "gs3n", + "g4sna", + "g3snij", + "g4s1o4", + "g5sol", + "g5som.", + "gs5ons", + "gs3op", + "gs3p", + "gs5pand", + "g3spec", + "g3s4pel", + "g3s4pet", + "gs4pi", + "g3spie", + "g3spil", + "g5spin.", + "g5spinn", + "gs5pir", + "gs5pol", + "g3s4pon", + "gs5ps", + "gs5q", + "gs5sc", + "gst2a", + "gs5taal", + "gst5aang", + "gs5tac", + "g5stad", + "g5s4tan", + "g4st3ap", + "g5stat", + "g1ste", + "g5s4te.", + "g5sted", + "g5stee", + "g3stei", + "gs3tek", + "g5stel", + "g3sten", + "g3ster", + "g5ster.", + "gs5terr", + "g5sters", + "gs3th", + "g5s4tic", + "g3s4tig", + "gs5tijg", + "g5stof", + "g5stop", + "g5stor", + "gst3o4v", + "g4s3tra", + "gs5trad", + "gs5trak", + "gst5ram", + "gs5trap", + "g5strat", + "gst5res", + "gs5troe", + "gs5tron", + "g4stru", + "g5struc", + "g3stu", + "gs5ty", + "g2s1u4", + "gsver3", + "gs5w", + "g5sy", + "4gt", + "g1ta", + "g2t3ap", + "g3te", + "gte3ro", + "gtes4", + "gte3st", + "g1to", + "g3tr", + "g1tu", + "1gu", + "5gu.", + "3gue", + "gu4eu", + "2guit", + "gu4ni", + "gu2s3", + "gut4st", + "guts5te.", + "4gv", + "g5vo", + "4g1w", + "g5wa", + "1gy", + "4gyp", + "2gz", + "4h.", + "haams5ta", + "haar5sl", + "haar5sp", + "haars5te", + "haar5tj", + "haats5te.", + "h3afd", + "haf4t3u", + "ha3g", + "ha5ge", + "hal2f1", + "5hals", + "hal4sto", + "5halz", + "2hamp", + "4han.", + "han4dr", + "hand5sl", + "han3ga", + "hang5l", + "hang5s", + "han4s3l", + "han3so", + "han4st", + "hap2s", + "hap4se", + "har4ta", + "harte5l", + "hart3j", + "har4t3o4", + "har5tre", + "hart5sl", + "hat5j", + "ha2t3r", + "hat3s", + "ha3v", + "4have.", + "4hb", + "2hd", + "h4e", + "2hea", + "he2ar", + "3hech", + "he3co", + "4hee.", + "hee3g4", + "hee4k", + "heek3a", + "heek5l", + "hee4l3o", + "heep4s", + "heeps5c", + "heers5tak", + "hee5sto", + "hee5tjes", + "he2f", + "he4i", + "heids5p", + "heis4", + "hei5tj", + "he2k3a", + "he2kl", + "hek4st", + "heks5te.", + "hek5sten", + "hek3w", + "he3le", + "he4l3ee", + "he3li", + "hel4m3a", + "helo4", + "hel4p3a", + "hel3sm", + "he5mo", + "he5ne", + "hen4kr", + "he3n4o", + "4he5o", + "he4pij", + "he2p3l", + "he2pr", + "he1ra", + "her4aa", + "he4r3ad", + "he3r4au", + "he4r3i", + "herm5eng", + "he3ros", + "hero5v", + "her4p5aa", + "3herst", + "hert4", + "herts5te", + "he2ru", + "he5se", + "he2sp", + "he2s5t", + "hets5te.", + "heu5le", + "2h3f", + "4h5g", + "h3h", + "hi5d", + "hie4f3", + "hielsges5", + "hie4r3", + "hie5ren", + "hier5u", + "hie4t5o", + "hie4tr", + "hiet5s", + "hij4sl", + "hik4s5", + "hi3kw", + "hil3m", + "him4pl", + "him4pr", + "hin5d", + "h3ins", + "hin4t3j", + "hi2p5l", + "2hir2", + "his5p", + "hi3tr", + "hit4st", + "hits5te.", + "hit5sten", + "h3j", + "2hl", + "h3la", + "h4lag", + "h3lep", + "h3loc", + "2h2m", + "h3ma", + "h3me", + "h4mer", + "h1n", + "h2na", + "hno3", + "2ho.", + "ho3a", + "hoa3n", + "hoboot4", + "ho3ch", + "hoe4ker", + "hoe4s", + "hoes5l", + "hoe3t", + "ho2f", + "hof5d", + "hof3e", + "ho3g2", + "ho2ka", + "ho5mo", + "hon3dr", + "hond4s", + "hon3g", + "honi4", + "ho1no", + "hool3e", + "4hoom", + "hoort4", + "hoor5tr", + "2hoot", + "ho3pa", + "ho1pe", + "ho2p3o", + "hop3r", + "hop4str", + "hor5de", + "5horl", + "ho3ro", + "hor4st", + "hors5te.", + "hor5sten", + "hor4t3j", + "ho3ru", + "ho3sa", + "hot3j", + "ho3tr", + "ho4t3re", + "hot4st", + "hots5te.", + "ho3v", + "2ho4w", + "how3o", + "2h1p", + "hpi4", + "2hr", + "hra4b", + "h4re", + "h5rea", + "hri4", + "hro2k", + "hrok3o", + "hroot3", + "4hs", + "h3sa", + "h3sp", + "h3st", + "2ht", + "h4t1a2", + "ht3ac", + "h3tal", + "ht3ala", + "h5tans", + "h3te.", + "h4t3ec", + "ht4eco", + "h2t3ee", + "h2t3ef", + "h2t3ei", + "ht5em", + "h3ten", + "h4ten5t", + "ht5entw", + "hter3a", + "hte4r5o", + "h4t3esk", + "h4tev", + "ht5eve", + "h5tevo", + "ht3ex", + "h2t5h", + "h4t3int", + "h2t1j", + "ht1o4", + "ht5oef", + "ht5op", + "h4t1r", + "ht5roo", + "ht4sap", + "htse4", + "ht4ser", + "ht2si", + "ht4sl", + "ht5sla", + "ht5slot", + "ht3sme", + "ht5smij", + "ht4s3o", + "ht3spe", + "hts3pl", + "ht3spr", + "hts5taal", + "ht4s5tak", + "ht4s5tek", + "ht4sti", + "hts5tore", + "hts5trekk", + "ht1u2", + "ht3w", + "hu4ba", + "3huiz", + "hul4der", + "hur4t5", + "hut3j", + "huts5te.", + "huur5s", + "4h1w", + "hy4la", + "3hyp", + "hypo1", + "4i.", + "i1a", + "i3aa", + "i4ab", + "i5abi", + "i4ac", + "i3ady", + "i3ae", + "i5ae.", + "i2a3f4", + "i2a3g2", + "i3agr", + "i3ai", + "i5ak.", + "i3ake4", + "ia4kem", + "ia3kl", + "ia3kr", + "i3al.", + "i4a3la", + "i3ali", + "i2am", + "i5am.", + "i3ami", + "i3an", + "ian4o", + "ia3o", + "i2a1p4", + "ia5pa", + "i5api", + "ia3sc", + "ia5se", + "ia3so", + "ia4s5po", + "ia3sta", + "i3at", + "ia3t2h", + "i5atri", + "iave4", + "i5ble", + "iboot4", + "4ic", + "i3ce", + "5i4cepa", + "i1cha", + "i1che", + "ichee4t", + "i1chi", + "i1cho", + "i3chr", + "ick5l", + "icos4", + "ic4t3op", + "ict4s5c", + "i3dam", + "idde4r5a", + "ide3a", + "i4dee.", + "ider4sp", + "ider4st", + "ides4", + "idi3a", + "idi5ab", + "i2di5o", + "id4mak", + "i3dok", + "i2dr", + "id3ran", + "id3ru", + "id2s1", + "id4s3a", + "id4ser", + "ids5i", + "ids5j", + "ids5l", + "id4sm", + "ids5ma", + "id5s4mee", + "id4s3o", + "ids3ta", + "ids5tak", + "ids5tek", + "id4stem", + "id4sti", + "ids5tr", + "id3u4r", + "id3uu", + "idu3w", + "id3w", + "4ie", + "ie1a2", + "ie4d3ac", + "ie3de", + "ie4dro", + "ied3w", + "i1ee4", + "ieë2", + "ie3fi", + "ie2fl", + "ie3fle", + "ie3fon", + "ie4fr", + "ie4gas", + "ie3ge", + "ie4g5ins", + "i2ek", + "iek3e4v", + "ie4kl", + "iek3li", + "ie5klu", + "ie2kn", + "iek5ond", + "iek4s5n", + "iek4sp", + "ie2ku", + "ie3kwa", + "ie5lan", + "ie5lap", + "iel5do", + "iel5d4r", + "iel4e", + "iel5ei.", + "iel5k", + "iel3sc", + "ie3ma", + "iem3ov", + "ien4dr", + "ien3ij", + "i3enn", + "i5enne.", + "ien3s4m", + "ien5sp", + "ien4sta", + "ien4st5o", + "ien4str", + "ienst5ur", + "ieo4", + "i4ep", + "ie5pen", + "iepiet5", + "iep5oog", + "iepou5", + "iep5rel", + "iepro4s", + "iep3s4", + "iep5st", + "iep5tr", + "ie4pui", + "ie5r4ad", + "ier3a4l", + "ie3ram", + "ie3rap", + "ier3as", + "ie4rat", + "ier5el.", + "ier5els", + "ie5ren.", + "ie5ring", + "ierk4", + "ie3r2o", + "ie4rof", + "ier4sl", + "ier5slu", + "ie3ru", + "ier4ui", + "ie3sf", + "ie2si", + "ie4sl", + "ie5sle", + "ies3li", + "ies3m", + "ie2s3n", + "ie2so4", + "ie4s3pl", + "ie3sta", + "ies5te.", + "ie5stel", + "ies5tere", + "ie3sto", + "ie4taa", + "ie5tal", + "iet5ant", + "ie5ten", + "ie3tj", + "ie3to4", + "ie4t3og", + "ie4too", + "ie4top", + "ie4tor", + "ieto5re", + "ie4t3ov", + "ie5troe", + "iets5te.", + "iet3ur", + "iet3uu", + "ie3twi", + "i3ety", + "ie2u", + "ieu3k", + "i1eur", + "ieu5r4e", + "i1eus", + "ieu3sp", + "i1euz", + "ie3v", + "ie3z", + "iezel5a", + "i3és", + "i1ét", + "i1è", + "i4ëg", + "i4ëva", + "4if", + "if3aa", + "if3ad", + "if3l", + "if3r", + "if4ra", + "if4taa", + "if4tar", + "if4tre", + "iftu5r", + "if3ui", + "ig4a", + "ig3aa", + "ig5ac", + "i5gal", + "i4g5av", + "i3ge", + "ige2s", + "ig3esk", + "ig3ij", + "i4gind", + "igi3o", + "ig5no", + "i3g4om", + "ig4op", + "igs4", + "ig3sk", + "ig3sl", + "ig3sp", + "ig3sto", + "ig3un", + "i1h", + "i3i", + "i5ie", + "ii2n", + "i5is", + "i2j", + "4ij.", + "ij5a", + "ija4d", + "4ijd", + "4ije", + "ij3ef", + "ij3ei", + "ij3el", + "ij5e4n3", + "ij1er", + "ij3i", + "4ijn", + "ij3o4", + "i3jou", + "4ijso", + "4ijsp", + "4ijst", + "ij5te", + "ij4tr", + "ij5u", + "4ijvo", + "4ijzo", + "4ik", + "ik3aar", + "i4kam", + "i3ke", + "ik3ef", + "ike4ra", + "iket3", + "i2kij", + "i3kl", + "ik3la", + "i4k3lo", + "i4k3lu", + "i2k4n", + "i4k5na", + "ik5o2g", + "i3kom", + "i2koo", + "iko2p", + "ik3ope", + "ik3ord", + "i4kr", + "ik3re", + "ik3ri", + "ik3ro", + "ik5se", + "ik5si", + "ik3s4l", + "iks3n", + "ik3sno", + "ik3sp", + "ik4spa", + "ik1st", + "ik5sta", + "iks5te.", + "ik1w", + "ik5war", + "i1la", + "i3la.", + "il4aa", + "il5aan", + "il3ac", + "il4act", + "il3ad", + "il3af", + "i3lak", + "il3al", + "i5land", + "il2da", + "il4d3r", + "ilds4", + "4i3le", + "il3een", + "ile3l", + "i4l3erv", + "ile4t", + "ilet5r", + "ile3u", + "il3e4ve", + "ilevin4", + "i4l3e2z", + "i3lé", + "il5f", + "i3li", + "ilie5g", + "ilie5t", + "il3ink", + "ilk4l", + "ilk3s2", + "illa3s", + "1illu", + "il2m", + "ilme2", + "il4min", + "il4mo", + "i1lo", + "ilo4ge", + "il3ond", + "i3loo", + "i5loon", + "il3oor", + "il1or", + "ilo4re", + "ilo4ve", + "il3s2h", + "ils5j", + "il4sti", + "il2th", + "i1lu", + "4im.", + "i2mag", + "i4mago", + "im5au", + "imee4", + "im3een", + "i4m3em", + "im3enc", + "im3ex", + "4imf", + "i2m3of", + "im3op", + "im3org", + "im5pa", + "im4s3oo", + "im1st", + "i3mu", + "in1ac", + "i2nau", + "ind4aa", + "in4dene", + "ind3sc", + "ind5ste", + "1indu", + "in3e4de", + "in3edi", + "in3eed", + "inek4", + "ineo2", + "inet4s", + "i5neu", + "1inf", + "in2ga4", + "ing3aa", + "ing3ag", + "ing3al", + "3ingan", + "ing5lo", + "in2go", + "in4gr", + "ing4st", + "4ini.", + "i3nie", + "ini5on", + "ini5sl", + "ini5sta", + "4inkj", + "in2kn", + "3inkom", + "in4kri", + "3inno", + "i1no", + "i3noc", + "i3nod", + "in4o2g", + "in1on", + "ino5pe", + "ino3s4t", + "in3ov", + "1inri", + "4ins.", + "in5sch", + "in5se", + "in3sl", + "in3smi", + "in3so", + "in1sp", + "in5spo", + "in5sten", + "in5swi", + "in4t3ap", + "in5te", + "intes5", + "in3th", + "1int4r", + "i1nu", + "inuut3", + "4i1o", + "io5a", + "ioas5", + "io5b", + "i3o1c", + "i3ode", + "ioes3", + "io3f", + "io3g2", + "i3ol", + "i5ol.", + "i5olen", + "i5olus", + "i3on", + "ioneel4", + "i5ong", + "ion4s3", + "ions5c", + "i5oo", + "i2op4", + "io3pa", + "io3pr", + "i3opt", + "io3ra", + "i3ori", + "io3ru", + "io4s", + "i3os.", + "ios3c", + "i3o5se", + "i3o5sf", + "io5sh", + "io5si", + "i5osi.", + "io5so", + "io5sp", + "io5s4t", + "i5o5su", + "i3osy", + "i5othek", + "i3oti", + "iot3j", + "i5otorens", + "io3tr", + "i2o3v", + "i3ox", + "i2oz", + "i1pa", + "i2p1ac", + "ip3af", + "i3pap", + "i1pe", + "i4perw", + "ipe4t3j", + "i1pi", + "ip1j", + "i1pl", + "ip3lu", + "i1po", + "ipo4g", + "i1pr", + "i2pri", + "ip3ru", + "i4ps", + "ipse4", + "ip4si", + "ip4sle", + "ips5te.", + "ip5sten", + "i3ra", + "ira3k", + "i1r2e", + "ires4", + "ire3st", + "i3ré", + "i1ri", + "irk4s", + "i1ro", + "iro3p", + "iro5v", + "ir2s", + "ir4sc", + "ir3sp", + "ir5ste", + "irt3r", + "i1ru", + "4is", + "i1sa", + "i2saa", + "i4s3ad", + "is3a2g", + "is3ap", + "i2s1ar", + "i2s3as", + "i4sc", + "i5scha", + "i5schr", + "is5col", + "i5scoo", + "i5scope", + "ise2d", + "i4s3ei", + "is3ell", + "is5eng", + "i4s3erv", + "ise3st", + "iset3j", + "is4fee", + "is4fer", + "i4sh", + "is5ho", + "isi2d", + "i2sij", + "i2s3im", + "is3ja", + "i4sk", + "is3ka", + "is3ke", + "is3l", + "is5lag", + "is5las", + "is5le", + "i4s5m", + "i4s3n", + "is5ned", + "is5nij", + "is5no", + "5isol", + "i4soo", + "is4oor", + "iso3s", + "i2sot", + "is3ott", + "is3p", + "is5pas", + "is2pi", + "is5pl", + "is5q", + "is5sa", + "is5so", + "i2s3t", + "is1ta", + "i3stak", + "ist3ap", + "i4s5tas", + "is4tat", + "is5terd", + "is5tere", + "is4th", + "is1to", + "ist5ong", + "i3str", + "is5tri", + "i5stro.", + "i3sty", + "isu2m", + "i5sy", + "4it", + "i1ta", + "it3ac", + "ita5d", + "it3een", + "i3ten", + "i3ter", + "ite5rei", + "ites4", + "ite3st", + "ite4t", + "it3hie", + "it1ho", + "it1hu", + "it2i", + "itie5st", + "i4tj", + "i1to", + "it5oef", + "it3oog", + "i3t2ou", + "i4to4v", + "itper5st", + "it3red", + "it1ru", + "it3sje", + "it3sli", + "it3sop", + "it1sp", + "its4te", + "it4ste.", + "it4too", + "i3tu", + "it3w", + "4i3u2", + "iu4m", + "ium3a4", + "ium3e", + "ium3o", + "iu3r", + "i3ve", + "iven5s", + "ive3re", + "i5w", + "iwi2", + "iwie2", + "iwit3", + "4iz", + "i3ze", + "ize3t", + "î3", + "ît4", + "1ï", + "2ï.", + "ï5a", + "ï1c", + "ï1d", + "ïe4n3", + "ïe5nen.", + "ï2n3a", + "ïns5m", + "ïn3sp", + "ïn3u", + "ï3n4ur", + "ï3o", + "ï3ri", + "ï3ro", + "4ïs.", + "ïs3a", + "ï4sc", + "ï5sche", + "ïs3l", + "ï3so", + "ïs3t", + "ï1t", + "ï5z", + "4j.", + "1jaar", + "jaar5tj", + "ja3b", + "2jaf", + "1jag", + "jagers5", + "ja3kn", + "ja3mi", + "jan4s3l", + "jan4st", + "ja3pl", + "ja1po", + "1jar", + "jare4", + "1jas3", + "jas5p", + "3jaw", + "jaz4", + "j3b", + "jba4l", + "jbe4l3i", + "j1c", + "jda2", + "j2d3aa", + "jd3an", + "j4d3ar", + "j2d3ee", + "jde4n3e", + "jden4s", + "jdens5p", + "j4d3erv", + "jdes4", + "jde3sp", + "jde5st", + "jdi3a", + "j2do4", + "j3dom", + "jd5on", + "jd3op", + "j3dr", + "j4d3re", + "j4d1ri", + "j4d3ro", + "j4d3ru", + "jd5sei", + "jd3spo", + "jd1st", + "j2d3u", + "jd3w", + "j3d4wan", + "jea4", + "3jeba", + "je3ch", + "jec4ta", + "2j1ee", + "jel4", + "je3la", + "j1en", + "je2na2", + "je3n4o", + "5jep", + "jepiet5", + "je3ro", + "jers4", + "jer3sp", + "je4s3", + "3jesa", + "5jesal", + "je5sch", + "3jeskn", + "jes5l", + "jes5m", + "jeso2", + "jes5pa", + "jes4pr", + "3jesr", + "jes5tr", + "5jesvo", + "3jeswa", + "3jeswi", + "je2t", + "jet3er", + "jeto4v", + "jet5st", + "5jeu", + "3jevr", + "2jew", + "j3ex", + "j2f1a", + "j2f3ei", + "j2f1en5", + "j4f3ij", + "jf3ink", + "jf3l", + "j3f4lat", + "jf5le", + "j2f3o4", + "jf3r", + "j3f4ra", + "j3f4ro", + "jf2s", + "jfs3a", + "jf4sc", + "jf4s3er", + "jfs5f", + "jfs3l", + "jfs5m", + "jfs3n", + "jfs3p", + "jfs5pa", + "jf3st", + "jf4sta", + "jfs5tak", + "jf5stan", + "jf4stel", + "jf4sti", + "jf4s5to", + "jft2", + "jf5ti", + "jf5tw", + "j1g", + "j3ge", + "jger5sl", + "j2g3l", + "jg4s5e", + "jg3sn", + "jg2st", + "jg3s4te", + "j3h", + "jif3", + "j3ig", + "jin3g", + "ji5t2j", + "j3j", + "2jk", + "j3ka", + "j4kaa", + "jk5aard", + "j4kar", + "jk3arb", + "j4kau", + "j4kav", + "j2kij", + "j2k4l", + "j3klaa", + "jk5lak", + "jk5lap", + "jk5las", + "j4kle", + "j5kled", + "jk5les", + "jk5li", + "j3klon", + "jk5lop", + "jk5luc", + "j2kna", + "j2k3of", + "j4k3o4l", + "j2k3on", + "j2ko4p", + "jk3opb", + "jk3ope", + "jk3opl", + "j3kops", + "j2kr", + "j4kra", + "jk3raa", + "j5kran", + "jk3re", + "jk3ro", + "j4k5ru", + "jk3slo", + "jks3pl", + "jk4sta", + "jks5taak", + "jks5taal", + "jks5tak", + "jk5stan", + "j2k3ui", + "jk3w", + "j3k4was", + "j1la", + "j3laa", + "jl5ana", + "j1le", + "j2l3ef", + "j2l3el", + "jl5f", + "jl3ink", + "j1lo", + "j2loe", + "j3lu", + "j2m3af", + "j5m4ar", + "j3mi", + "jm3op", + "jm3s", + "j2n1a4", + "j4naa", + "jn5ac", + "j3na5g", + "jn3ak", + "jn2am", + "jna5me", + "j3n4an", + "jn5d2r", + "j2nef", + "jne4n", + "j4n3erk", + "j4n3erv", + "jn3gl", + "j4n3im", + "j4n3ink", + "jn3k4", + "j2n1o4", + "jn4si", + "jn2s3l", + "jns5lac", + "jn3slu", + "jns5or", + "jn2sp", + "jns3pl", + "jn1st", + "jn4ste.", + "jnt4", + "jn3tr", + "joet3", + "4joi", + "jol4e", + "jo5lij", + "j3om", + "1j4on", + "jone2", + "j3op", + "jo3pe", + "jo3ra", + "jo3ru", + "j4ou", + "1jour", + "jou5re", + "joy3", + "j3pa", + "j4p3ac", + "jp3arm", + "j1pe", + "j2p3em", + "jp3ij", + "j1pin", + "j3pio", + "jp1j", + "j1pla", + "jp3li", + "j1po", + "j2p3or", + "j4pre", + "jp3ri", + "jp3rok", + "jps4", + "j3r", + "jraads5", + "2js", + "js1a", + "j4sef", + "j4s3ela", + "j5seli", + "j4s5em", + "j4s3e4r", + "j2s1i", + "js5in", + "js4ir", + "js4le", + "js3lee", + "js3li", + "js5lie", + "js4me", + "js5mel", + "js5met", + "js3n", + "j4s1o4", + "j5soe", + "js3ol", + "js3pac", + "js3par", + "j3spe", + "js3pl", + "j4spo", + "js3poo", + "jspoort5j", + "j5spor", + "j1sta", + "j4star", + "j2s3te", + "j3stee", + "j3s4tek", + "j3s4tel", + "j5s4teng", + "js3th", + "js4tij", + "j5stond", + "j4stoo", + "js3tou", + "jst5ran", + "j5strok", + "j2su", + "j3sy", + "j3taal", + "jt3aar", + "jt1ac", + "j1tag", + "j3tak", + "j3tan", + "j3te.", + "jt1h", + "j3toe", + "jt3opt", + "j3tr", + "jt3ra", + "j5tred", + "j5tree", + "jt3rei", + "j5trek", + "jt3ri", + "j5trok", + "jt3rot", + "jt1s", + "j1tu", + "1j4u", + "ju3d", + "4jum", + "jus3", + "juve5", + "j3v", + "jve2n", + "jver4s", + "jvers5p", + "jve3t", + "jvie5s", + "j1w", + "jze4r5o", + "4k.", + "1ka", + "k3aanb", + "k3aanl", + "5kaart", + "kaart5jes", + "kaats5te.", + "kabe2", + "ka3bo", + "2k1ac", + "kade4t5", + "4k3adm", + "ka3do", + "k3adv", + "2kaf", + "k3afd", + "k4aff", + "ka3fl", + "3k4aft", + "ka4ga", + "k3a4gen", + "k3ah", + "ka3i", + "2k3alb", + "ka3le", + "5kalf", + "kalf4s5", + "ka3l4i", + "kal2k", + "kalk3a", + "4kalt", + "5kalv", + "3kam", + "4kamb", + "kamen4", + "kame4re", + "kam4pa", + "kam4pl", + "kam4pr", + "ka5naa", + "kan5d", + "4kang", + "kan4sl", + "kan4st", + "kan4t3j", + "kao3", + "5kap.", + "ka3pe", + "kap3l", + "ka1po", + "4kappa", + "ka3pr", + "kap3s", + "k3arc", + "k4a3ro", + "kart4", + "4k3arti", + "kar3tr", + "ka4s", + "kas5c", + "4k3asi", + "kast3o4", + "ka3str", + "kast5ra", + "ka5stro", + "kas3u4r", + "kat5aal", + "ka4t5a4le", + "ka4tan", + "kati4", + "ka4t5io", + "kat5j", + "k3atl", + "kato4", + "ka4t3og", + "ka5tr", + "kat3s", + "2k1aut", + "2kavo", + "2k3b", + "2k1c", + "k3ca", + "2k5d", + "kdi3a", + "1ke", + "k4eb", + "2k3ec", + "ke4di", + "2k3een", + "kee4p5l", + "kee4r", + "keer4s", + "keers5to", + "2kef", + "4keff", + "k4ei.", + "k4eie", + "k2eil", + "kei3s4", + "kei5t", + "ke4lap", + "kel5da", + "kel5dr", + "ke5lel", + "4kelem", + "kel5f", + "ke4l5int", + "ke4lom", + "ke4l3op", + "kel3sp", + "5k4ema", + "2kemm", + "2kemp", + "ke4n3an", + "ke4nau", + "ken4ei.", + "ke5nen", + "ken5k", + "ke2n1o", + "kens5po", + "kepie5t", + "4k3e4q", + "ke3ram", + "ke4r5enk", + "ker3kl", + "ker4kle", + "ker4kn", + "ker4k3r", + "ker4ku", + "ker4kw", + "ker4n3a", + "ker4no", + "ker3o4", + "ke3ros", + "ker4sm", + "ker5spe", + "ker4spr", + "ker4sta", + "ker5ste.", + "ker4sti", + "4k3erts", + "4kerva", + "4kerwt", + "ke2s", + "ke3s4p", + "ke3sta", + "kes5ten", + "ke3sto", + "ke5straa", + "k2et", + "5ketel", + "ke2t3j", + "ke3to", + "ke2t3r", + "kets5te.", + "ketting5s", + "4k3e2tu", + "ket3w", + "3k2eu", + "keviet5", + "ke4vl", + "4k1ex", + "2k3e2z", + "2k1f", + "2k3g", + "2k1h4", + "k3ho", + "khoud5s", + "1ki", + "2ki2d", + "4kied", + "kie4sp", + "kie4s4t", + "kie5ste", + "kie4tj", + "kieze4", + "2kië", + "kijk5l", + "k3ijs", + "4kijv", + "4k1ijz", + "ki3lo", + "kilo5v", + "ki3na", + "4kinb", + "4k5indel", + "kinds5te.", + "4kindu", + "kin3en", + "5king", + "kings5l", + "2k3inh", + "kinie4", + "k3inko", + "4k1inr", + "2k1ins", + "2k3int", + "4k3inv", + "ki3o", + "ki2p3l", + "ki5se", + "ki3s4p", + "kit4s", + "kits5te", + "k1j", + "2k3ja", + "k3jew", + "k3jo", + "2k3ju", + "4k5k4", + "kke5nei", + "kker4s", + "kkers5ten", + "kke3st", + "1k2l4", + "5klac", + "k3ladi", + "kla2p1", + "k4las", + "5klas.", + "5klass", + "k3last", + "k3lat.", + "k3latt", + "3k4lav", + "3k4led", + "5kledi", + "5kleed", + "k5leer.", + "4k5leg", + "5klem", + "4k5len", + "k3ler.", + "4klera", + "k3lers", + "k3les", + "5k4le4u", + "k5lic", + "4klid", + "k3lig", + "2k3lij", + "4klijs", + "k4lim", + "kli4me", + "3k4lin", + "k5lob", + "4klod", + "3klok", + "5klok.", + "k5loka", + "k3loke", + "k3lood", + "5kloof", + "k3lope", + "5klos", + "klots5te.", + "2k5loz", + "4kluc", + "4kluih", + "2k1m", + "k3ma", + "1k2n4", + "4knam", + "k4nap", + "3k4nar", + "5knec", + "k5nem", + "kni2", + "5knie.", + "knip1", + "4k5niv", + "3knol", + "k3note", + "2knum", + "1ko", + "ko4bl", + "k4oc", + "2k5oct", + "4k1oef", + "5koek", + "koe4ket", + "koers5p", + "koes3", + "koe3tj", + "koets5te.", + "koge4", + "5ko5gr", + "3k4ok", + "ko5ko", + "kol2e2", + "kolen3", + "2kolm", + "5kolo", + "ko4ly", + "ko2m3a", + "4komg", + "kom5p", + "k3omsl", + "kom4str", + "4komz", + "konge4", + "k4oni", + "k3ontb", + "kon4t3j", + "kon4t3r", + "koo4", + "2k1oog", + "kooi5tj", + "koot3", + "koot4j", + "ko3pa", + "4kopb", + "4k3opd", + "ko1pe", + "ko5pen.", + "4kopg", + "3ko5pi", + "5kopj", + "ko2pl", + "2kops", + "4kopz", + "2kord", + "kor5do", + "2k1org", + "2k3ork", + "kors5te.", + "kor4ta", + "kor4t3o4", + "kor4tr", + "ko3ru", + "3k4o4s3", + "4k3os.", + "kos4j", + "ko5sjere", + "koso4", + "4koss", + "kot4st", + "kots5te.", + "4k1ov", + "4k3ox", + "2k3p", + "kpi3s", + "k4plam", + "kpren4", + "1kr4", + "3kra", + "k5raad", + "kraads5", + "kra4b", + "4k5rad", + "k5rand", + "2k1rea", + "2k3rec", + "4k3rede", + "k4ree4", + "k5reep", + "kreet3", + "k3ref", + "k2reg", + "2k3rel", + "2k1ric", + "k3rijk", + "k3rijp", + "krij4t", + "krijt5j", + "k4rit", + "k5ritm", + "kroet5j", + "2krol", + "k4ron", + "kron3t", + "5kroon", + "krop3a", + "kro4to", + "2krou", + "k3ro5v", + "3k4ru", + "k5rub", + "5kruis", + "kru4l", + "krul5a", + "2ks", + "k3sal", + "ks3alm", + "ks3an", + "ks3ap", + "ks1ar", + "ks3as", + "ks2e2", + "k5sec", + "ks3ed", + "ks5ei.", + "ks3ep", + "k4serv", + "ks3et", + "kse3v", + "ksges5t", + "k4si", + "k5sil", + "ks1in", + "k5sis", + "k5sit", + "ks1j", + "k1sla", + "ks3lab", + "k4slan", + "ks3le", + "ks3li", + "k4smo", + "ks3na", + "ks3no", + "ks3nu", + "kso4", + "ks3om", + "k5song", + "k2s3pa", + "ks5pand", + "k4spar", + "k1spe", + "k3spi", + "ks3poo", + "k5spor", + "ks3pot", + "ks3pru", + "k3spu", + "ks5s", + "ks4t", + "k1sta", + "k5staan", + "k5staat", + "k1ste", + "ks5tec", + "k4st3ed", + "k3sten", + "ks5tent", + "kste4r", + "kster5a", + "k4sterr", + "ks3th", + "k3sti", + "k3sto", + "ks5ton", + "k5stoo", + "k4stop", + "k5stot", + "ks5trek", + "ks3tri", + "k3stue", + "kst5uit", + "k1sy", + "4kt", + "k1ta", + "kt3aan", + "k3taar", + "ktaat5", + "kt3ac", + "kt3art", + "k3te", + "kte2c", + "kt3eco", + "k4tex", + "kt1h", + "k5tij", + "kt3im", + "kt3in", + "k5tit", + "kt3j", + "k1to", + "kt3om", + "kto4p", + "kt4or", + "kt5ord", + "kt5org", + "kt5ori", + "kt3o4v", + "k1tr", + "kt3res", + "k5troll", + "ktro3s", + "k3tu", + "1ku", + "ku5be", + "kui2f", + "2kuit", + "ku5k", + "ku5me", + "3k4u2n", + "4k5uni", + "5kuns", + "ku2r", + "ku3ra", + "ku3re", + "kur3s", + "3ku2s", + "kut3", + "2kû", + "2kv", + "k3ve", + "kven4t3", + "5k4waal", + "2k3wac", + "k2wad", + "k1wag", + "5k2wal", + "5k2wam", + "3k4war", + "k5ware", + "4kwat", + "k3weer", + "2kweg", + "k1wei", + "5kwel", + "kwen4st", + "kwens5te.", + "4k1wer", + "5k2wes1", + "kwes5tr", + "5kwets", + "k2wie", + "k3wijz", + "k4wik", + "2kwil", + "2kwin", + "k3wind", + "4k1wo", + "ky3", + "2kz", + "4l.", + "2laan", + "4laand", + "l3aanh", + "laa5re", + "laar5tj", + "laat5sta", + "l3abon", + "2lac", + "la4ca", + "5lach.", + "la4cha", + "5lache", + "lach5te", + "lacht4s", + "l4aci", + "la2d5a", + "la4det", + "2ladj", + "4ladm", + "la2d3o", + "4la2dr", + "lad5s", + "la2du", + "4ladv", + "3lae3", + "2laf", + "la2fa", + "la3fl", + "lafo2", + "4l3afs", + "la2g3a", + "la4gent", + "la2go", + "lag3r", + "lags4", + "lag5sa", + "la2k3a", + "la4ki", + "la3kr", + "2lal", + "3lald", + "lal4o", + "lam4p3j", + "lam4p5l", + "lam4po4", + "lam4s3p", + "l4an", + "4la2na", + "lan3ac", + "3land", + "lan4da", + "land5aa", + "lan4d5oo", + "lan4d3r", + "lands5te.", + "la4n3ec", + "lanel5", + "5lange.", + "lang5l", + "lang5sp", + "lang5sta", + "lan4k3a", + "lan4k3l", + "lank3w", + "4lann", + "la4nor", + "lan2s", + "lans3l", + "lan4st", + "lan4t3j", + "lap3ac", + "la3pi", + "lap3l", + "lap3o4", + "la5pre", + "la2p3u", + "la3q", + "lar3da", + "2larm", + "4larm.", + "lar5st", + "las3a4", + "lase4", + "la2si", + "las3to", + "5lastt", + "la3te", + "la4t3he", + "lat5j", + "la4t3ro", + "4lats4", + "lat3sl", + "2lau", + "5lauf", + "lau4st", + "l2auw", + "la3v", + "lava3", + "la4vo", + "5law", + "l4az", + "4lazi", + "la4zij", + "2lb4", + "lber4t", + "lbert5j", + "lboot4", + "2l1c", + "lce4l5", + "4ld", + "ldaat5", + "l2d3ac", + "ldak4", + "ld3alf", + "l4da4r", + "ld3arc", + "ld3ari", + "ld3art", + "l2dau", + "ld3eco", + "ldeks5", + "l4d3e4z", + "ldi3a", + "ld5oef", + "ld3oli", + "l2d3om", + "l2d3on", + "ld3oog", + "l4do4p", + "ld3opi", + "ld3ord", + "ld1ov", + "l3dr", + "l5drade", + "ld3ram", + "ld5rang", + "ld3rat", + "ld1re", + "l5dree", + "ld3rij", + "ld3roe", + "ld3rol", + "ld3rom", + "ld3rui", + "ld3sa", + "ld3sl", + "ld3sma", + "ld5sp", + "ld5ste", + "l3du", + "ld3uit", + "ld3uu", + "ld1w", + "le2a", + "le4ane", + "le3at", + "leba4l", + "lecht5st", + "lee4", + "leeg3", + "leege4", + "leeg5i", + "4leekh", + "lee5l", + "leem3", + "3leen", + "4leep", + "leep3o", + "lees5e", + "lees5l", + "lees5po", + "2leeu", + "2leff", + "lega5s", + "leg3ec", + "leg3l", + "le4go", + "le5go.", + "leg5s", + "3leidi", + "4leier", + "4leig", + "lei5tj", + "leit5s", + "le4ko4", + "4leks", + "lek5str", + "5leld", + "le2le", + "5leli", + "l3elp", + "le4n3a4d", + "len3a4k", + "3lene", + "le4n3e4m", + "len5kw", + "le2no", + "len3op", + "len3sf", + "len3sm", + "4l3en5th", + "le5o", + "4lep.", + "3le1ra", + "le4r3a4k", + "le5rei", + "le4r3e4v", + "ler5g4", + "le3r4o", + "le4ron", + "ler4sl", + "ler5spo", + "4l3erts", + "le2s", + "le4sa", + "le3sc", + "les5et", + "le3s4h", + "les3m", + "le4sp", + "le3spe", + "4l3essa", + "les3t", + "les4ta", + "les5taa", + "le5s4tel", + "le3str", + "le4s3u", + "le4t4h", + "le3tha", + "let4i", + "le5tin", + "le4top", + "le2t3r", + "le3t4re", + "let4st", + "lets5te.", + "le2t3u", + "leu3ko", + "leum3a", + "leur4o", + "leus4", + "leu5ste", + "5leuz", + "leven4s", + "levink5j", + "4lexc", + "4lexp", + "l2fac", + "l3f4ag", + "lfa3s", + "l2fau", + "lfe4n", + "l4f3end", + "lf3ene", + "l2fe2z", + "lf3li", + "l3f4lo", + "lf3lu", + "l4fo", + "l5foe", + "lf3o4l", + "lf1op", + "lf5ord", + "lf5org", + "l5fou", + "l1fra", + "l3fru", + "lfs5ei", + "lf4sl", + "lfs3le", + "lf2s3m", + "lf4so", + "lft4", + "lf5ta", + "lf5tw", + "lf3uu", + "2l1g", + "l5gaar", + "l4gap", + "lge4n5a", + "l3gla", + "l3g4oe", + "l3gog", + "l3goo", + "lg3s4", + "lgse5", + "4l1h", + "1li", + "li3ag", + "li3am", + "licht5st", + "3lid", + "5lid.", + "5lidm", + "lid3s4", + "lie4g3a", + "lie4gr", + "lie3ka", + "lie4sp", + "lie3s4t", + "lie4to", + "li3eu", + "3liè", + "3lift", + "l4ig", + "li3go", + "lijk3a", + "lij4m3a", + "4lijmv", + "5lijn", + "4lijp", + "3lij2s", + "lijst5a", + "4lijt", + "4l3ijz", + "li5kr", + "lik5sp", + "li4kw", + "li3kwi", + "lim4a", + "li3mi", + "2limp", + "lim4p3j", + "lin4da", + "4linf", + "4l3inh", + "li5ni", + "lin4k3a", + "3linn", + "l3inna", + "2linr", + "2l3ins", + "lin4t3j", + "l3inv", + "4linz", + "li3ob", + "li5om", + "li5o5s4", + "li3ot", + "li2pa", + "li3pi", + "li2p3l", + "li5see", + "2liso", + "l5isw", + "li1t2h", + "lit3r", + "lit4sa", + "lit4sl", + "lit4st", + "lits5te.", + "lit5sten", + "2lix", + "4l1j2", + "lk3af", + "l4k3ank", + "lk3arm", + "lk3art", + "l3ke", + "l4k3ei", + "l4k3em", + "lken5e", + "lken4s", + "l4k3ep", + "l3ki", + "lking4", + "lk3laa", + "lk3lag", + "l5klas", + "l4k3lev", + "l5klim", + "l3ko", + "l5koe", + "lk3ont", + "lkooi5", + "lk3opb", + "l5kor", + "l5kou", + "l5kra", + "l2kre", + "lk3rep", + "lk3res", + "lk3rij", + "l2k3ro", + "lk2s", + "lk4se", + "lk4so", + "lk3son", + "lks3oo", + "lks5taa", + "lk3ste", + "lks5tel", + "lks5tr", + "l4k3uu", + "l3kw", + "lk3wi", + "l3ky", + "2l1l", + "l5la", + "lla3d", + "lla3g4", + "lla5tr", + "ll3eig", + "lle3k", + "ll4el", + "lleo4", + "ller5on", + "lle3s4m", + "lle5th", + "llevie5", + "l3l4i", + "l3lo", + "llo5f", + "l5lon", + "ll3sh", + "2lm", + "l3maa", + "lmaat5", + "lm3a4ca", + "lm3af", + "lma5ï", + "l3mak", + "lm3arc", + "lm3art", + "lma3s2", + "lm3au", + "l3me", + "l4med", + "lm3edi", + "l4m3ep", + "lme2s", + "lme5te", + "l3mi", + "l3mo", + "l5mog", + "lm3oli", + "lm3or", + "lmro4z", + "lm5sc", + "lm3sh", + "lm3su", + "2l3n", + "lni4s", + "lo3a", + "2lobj", + "lo4boo", + "loe4d5a", + "loed3r", + "4loeg", + "loe4gr", + "loen4st", + "loens5te.", + "4loes", + "l3oeu", + "5loev", + "lo4faa", + "lof5d2", + "lof4s4", + "log4", + "log5l", + "lo3go", + "5logr", + "log2s3", + "lo4k3ar", + "lo2k3o2", + "lo4kr", + "lo2ku", + "2lo2l", + "lo3la", + "l3oml", + "lom4p3j", + "lom4p3l", + "l3omt", + "l3omv", + "4lomz", + "3lon.", + "4lond", + "5long", + "lon4gaa", + "lon4g3o", + "lon4gr", + "lon3o", + "2lont", + "lon4t3j", + "3look", + "loo5pi", + "3loosh", + "loot3e", + "lo3pa", + "4lopb", + "l3opd", + "lo1pe", + "2l3oph", + "2l3opl", + "lop4la", + "2lopn", + "lo3p2r", + "4lopt", + "4l3opv", + "4l3opw", + "2lor", + "3l4or.", + "lo3re", + "4l1org", + "lo3ri", + "l4o1r2o3", + "3l4ors", + "lo3ru", + "lo3spe", + "lost4", + "los5to", + "lo4s5tr", + "lo5s2u", + "lo2ta", + "lot3a4l", + "lo4tet", + "lo2t3h", + "lot3j", + "lo4tof", + "lot3r", + "lou3s", + "lo3v", + "2love", + "3lo5z", + "4lp", + "l1pa", + "l3paa", + "lp3aan", + "lp3a4g", + "lp3am", + "l3par", + "l3pas", + "l1pe", + "lpe2n", + "l2pex", + "l3pi", + "l5ping", + "lp3ins", + "lp3j", + "l1pl", + "l3p4la", + "l4plam", + "l1po", + "lp3of", + "l3pom", + "lp3on", + "lp3ope", + "l3pos", + "l3pot", + "l1pr", + "lp3ram", + "4l3r", + "lraads5", + "lrus5", + "4ls", + "l4saa", + "ls1a2d", + "ls3a2g", + "l1sam", + "ls3an", + "l3sap", + "ls3as", + "l2sat", + "ls4cor", + "ls4cu", + "ls3eco", + "l4s3e2d", + "l4sef", + "l5sen", + "l4s3e2p", + "lsge4st", + "l3s2hi", + "l3si", + "l4s3im", + "l4sin", + "ls3inj", + "ls3ink", + "ls3int", + "ls4j", + "ls5ja", + "l3s4kel", + "l3s2ki", + "l1sl", + "l3sla", + "l2s4le", + "ls5led", + "ls5lee", + "ls5leg", + "ls5len", + "l2s3li", + "ls4lin", + "l3slo", + "ls4maak", + "ls4med", + "ls4mee", + "l3smid", + "ls3na", + "l3sne", + "l3sno", + "ls3nor", + "l3soc", + "ls3of", + "l3sol", + "ls3op", + "ls3o4r", + "ls1ov", + "l1sp", + "l2spa", + "ls3pac", + "l3span", + "ls3par", + "ls4pe", + "l3spi", + "ls3pli", + "l3spoo", + "l4s5poot", + "l3spor", + "l2spr", + "ls3pra", + "l1st", + "l3sta", + "l4staf", + "l4stak", + "ls5tak.", + "l3ste", + "l4stek", + "l4stev", + "ls4ti", + "l3sto", + "l5straa", + "ls5trak", + "l5strat", + "l3stu", + "ls5ty", + "l2su", + "l3sur", + "ls3us", + "l3sy", + "4l1t", + "lt4aa", + "lt1ac", + "l4tam", + "l5tame", + "l5t4an", + "lt4han", + "l4t3hi", + "l2t3ho", + "l3thu", + "lto4l", + "lt3oli", + "l2t3o4v", + "l3tr", + "ltra3s", + "lt3rug", + "lt3sl", + "lt3sp", + "lts5te.", + "l3tu", + "lu4b1", + "lub5e", + "lub5l", + "lu1en", + "3lui.", + "5luia", + "5luid", + "luids3", + "5luie.", + "2luit", + "luk2s", + "luks3t", + "lu3na", + "3lunc", + "2l3u2ni", + "lu3sta", + "lu3ta", + "lut3j", + "lut4st", + "luts5te.", + "lu3wi", + "lven5s", + "lvera4", + "l1w", + "1ly", + "ly5i", + "ly3st", + "4lz", + "lzooi5", + "4m.", + "1ma", + "maas3", + "maat5st", + "m3act", + "2m3adv", + "ma5esto", + "m3afl", + "ma3fr", + "2m3afs", + "4m3afw", + "m4ag", + "ma3gl", + "ma5go", + "ma3gr", + "maï4", + "ma5ka", + "ma5ke", + "5ma3k4r", + "ma3kw", + "ma3l4a", + "ma5lac", + "ma4l5ent", + "mal5st", + "5m4an.", + "man3ac", + "m3anal", + "man5da", + "man5do", + "mand4s", + "5m4ann", + "ma5no", + "5man2s", + "man4se", + "mans5ee", + "man4so", + "mans3p", + "man4s3t", + "mans5ta", + "man4th", + "mant4r", + "ma5pa", + "ma3pr", + "ma3q", + "m4a5ri", + "mariet5", + "5m4ark", + "mar3sh", + "mar4s5t", + "mar5ti", + "ma1so", + "ma3s4po", + "5mass", + "ma4ste", + "ma3str", + "ma5ta", + "5mater", + "mat5j", + "ma4tom", + "ma3tr", + "mat4st", + "mats5te.", + "ma3v", + "4mb", + "m5bl", + "mboot4j", + "mbo5st", + "mb4r", + "2m1c", + "2m1d", + "m5da", + "mdi3a", + "mdis5", + "m3do", + "mdo3p", + "m3dr", + "m3dw", + "1me", + "me1c", + "me5de", + "5media", + "5mediu", + "mee5g", + "mee3k4r", + "mee5las", + "mee3lo", + "mee5re", + "mee5ri", + "5mees", + "meest5al", + "mee5stov", + "mee5str", + "m5eg.", + "me3g2a", + "mega5s", + "m5egd", + "m5egg", + "m5egt", + "me4i", + "mei2n", + "mei5tj", + "m2el", + "me4l4as", + "mel5as.", + "mel5dr", + "mel4ko", + "mel4kr", + "5melo", + "mel3s4m", + "me4mi", + "3men", + "m4en.", + "me3na", + "men4as", + "meng5ra", + "men5k", + "me5nor", + "4menq", + "men4s5uu", + "men4t3j", + "ment3w", + "me5nu", + "me3p2j", + "2m3e2q", + "me1ra", + "me4r5aak", + "me4r3a4k", + "me4r4am", + "mer5ante", + "me4rap", + "me3rau", + "me4rav", + "mer3ei", + "5merk", + "mer4kl", + "mer4kn", + "mer4kw", + "mer5oc", + "me5rong", + "me3roo", + "4m3eros", + "me3rot", + "mer4si", + "mer4sl", + "mers5m", + "mers5ta", + "me2ru4", + "m4es", + "me3s4h", + "me4s4l", + "mes5li", + "me5slo", + "mes3m", + "me3so", + "me4sp", + "mes3pa", + "me5spe", + "me5spot", + "me5stel", + "mesto4", + "mest5ov", + "me3stu", + "me5ta5n", + "me3t4h", + "3meti", + "me5tr", + "mets5te.", + "meve4", + "m3e4ven", + "2mex", + "3mé", + "3mè", + "3mê", + "2m1f", + "mfa3t", + "mf4l", + "mf3li", + "mf5lie", + "m5fo", + "2m5g", + "mger4", + "2m1h", + "1mi", + "3mid", + "4mid.", + "5midd", + "mie5kl", + "mie3st", + "4m3ijs", + "4m3ijz", + "mi3kn", + "5mili", + "mi3lo", + "mimie4", + "m3imp", + "mi5nar", + "2minf", + "5ming", + "4minh", + "2m5inr", + "2m3ins", + "mi5nu", + "4m3inw", + "m2is", + "mis5f", + "mi2s3i", + "mi3s4la", + "mi4st", + "mi5stra", + "mis5tro", + "mi3t4a", + "mi1tr", + "mit4st", + "mits5te.", + "mit5sten", + "2m1j", + "2m3k2", + "mkaart5j", + "2m3l", + "2m1m", + "2m1n", + "m5na", + "1mo", + "5mo.", + "mo3a", + "5moda", + "5mode", + "moed4s", + "2moef", + "5moei", + "moers5t", + "moe2s", + "moes3p", + "moes4te", + "mog2", + "5moge", + "mogen4s", + "mo3gl", + "4mok", + "5mole", + "2moli", + "mo4lie", + "mol4m3a", + "4molt", + "3mom", + "4m3omv", + "mond3r", + "mo5no", + "5mons", + "mon4so", + "mon5ta", + "3mooi", + "2mop", + "mo3pa", + "m1ope", + "m4opp", + "mop4s", + "mo3ra", + "mo3r4e", + "mo3ro", + "mor4sp", + "mor4st", + "mors5te.", + "5mos", + "mo5sc", + "mo4s5l", + "mo3sta", + "mo3t2h", + "mot3j", + "mot3ol", + "mot4st", + "mots5te.", + "2m3oud", + "5mouw", + "mou4wi", + "mo3v", + "m3ox", + "2m1p", + "mp3ach", + "m4p3af", + "m5pan", + "mp3arm", + "mp5arts", + "m4p3ec", + "m5pen", + "m4p3erv", + "mp3ins", + "m3pl", + "mp3lam", + "m5plan", + "mp3leg", + "mp3lei", + "mp3lev", + "mp3lie", + "m4plu", + "mp5olie", + "m5pon", + "mpon4g", + "mp3ope", + "mp2r", + "mp3rec", + "mp3red", + "m5pres", + "m4ps2", + "mp5sc", + "m5p4se", + "mp3sh", + "mp5su", + "2m1r", + "2ms", + "m3sam", + "ms3ana", + "ms3ap", + "ms2c", + "ms3co", + "ms3cu", + "ms2j", + "m3sje", + "m1sl", + "m2sle", + "ms3len", + "ms3lie", + "m3s2m", + "ms3ma", + "m1sn", + "ms3nee", + "mso4", + "m3sol", + "ms3or", + "m3s2p", + "ms4t", + "m3sta", + "m1ste", + "ms5tec", + "m5stel", + "m5sten", + "m1sti", + "m1sto", + "ms5toc", + "m4s5ton", + "mst5s", + "m3sy", + "2mt", + "m1ta", + "mte5re", + "mtes4", + "mte5sta", + "m1th", + "m1to", + "m3tr", + "m1tu", + "1mu", + "mu5da", + "mue4", + "5muilde.", + "2muit", + "2muk", + "mul3p", + "mu2m3", + "mu3no", + "munt3j", + "mu3sa", + "mus5ta", + "5mut", + "mut3j", + "muts2", + "muts5te", + "3muu", + "5muz", + "2mv", + "mvari5", + "mve4", + "mvee3", + "mver3e", + "2m1w", + "1my", + "my3e", + "2mz", + "mze4", + "mzet5", + "4n.", + "1na", + "3na.", + "3naal", + "5n4aam", + "4n1aan", + "2naap", + "n4aar.", + "4n3aard", + "5naars", + "naars5tr", + "naar5tj", + "5naast", + "5naat", + "n3abd", + "5nabe", + "2nac", + "na2ca", + "nacee5t", + "n2aci", + "3naco", + "4n3act", + "na5d4a", + "nad4e", + "3nade.", + "5n4a5den", + "3nades", + "3nadi", + "4n3adm", + "na5dra", + "2n1adv", + "5nae", + "n3aë", + "4n1af", + "na3f4lu", + "n2a3g4", + "na1h", + "3nai", + "3naï", + "n2ake", + "na3k4l", + "na3kr", + "n3alb", + "3n4ale", + "5nalen", + "4n3alf", + "n3alm", + "2naly", + "4nalys", + "3nam", + "4namb", + "name5st", + "n4ami", + "n3amp", + "n3a2na", + "n3ank", + "3nant", + "5nant.", + "5nante", + "n5antenn", + "nan4t3j", + "2nap", + "nap3ac", + "3na3p4l", + "na3p4r", + "nap3s", + "nap5st", + "2n1arb", + "5nares", + "2n3arg", + "narie5t", + "2n1arm", + "3naro", + "4nars", + "nar4st", + "nars5te.", + "nar5sten", + "4n1art", + "nas2", + "3na3sa", + "na1s4l", + "na1sp", + "na3sta", + "na3stu", + "n4at.", + "3n4ati", + "nat5j", + "4n3atl", + "na3to", + "nats4", + "nat3sp", + "5nau.", + "5naus", + "2na3v", + "5naven", + "3navi", + "3nazif", + "na4zij", + "2nb", + "nbe5st", + "nbe5t", + "nbots5te.", + "2n1c", + "n3ce", + "nces4t", + "n3che", + "ncht2", + "nch5tr", + "nch3u", + "n5co", + "4nd", + "n5da.", + "nd3aan", + "nd5aas", + "nd3abo", + "nd3act", + "nd5adel", + "nd3adr", + "ndags5p", + "nd3alf", + "nd3alm", + "n4d3ana", + "n4dap", + "n2dar", + "nd3art", + "n4das", + "nd3ass", + "nda3st", + "n4dav", + "n4d3a4z", + "n3de", + "n4d3edi", + "n4d1ei", + "nde5laa", + "n4d3emm", + "n5den.", + "ndera4", + "nder5aal", + "nder5al", + "nde4r5an", + "n4d5e4rec", + "nder5in.", + "nder5og", + "nde4ten", + "ndi3a", + "ndie4tj", + "n4dijs", + "nd5ijs.", + "n4d3ink", + "ndi3o", + "n3d2ji", + "n5do.", + "n5doc", + "n4d5of", + "nd3oli", + "nd3omd", + "n4don", + "n5dona", + "nd5ond", + "n5dons", + "nd3ont", + "nd3oog", + "nd3ope", + "nd3opp", + "nd3ov", + "nd5rap", + "nd3rat", + "nd1re", + "nd4rek", + "n4dres", + "nd3rot", + "nd3rug", + "nd3s4cu", + "nd4sec", + "nd5set", + "nd3s4i", + "nd3sjo", + "nd4sm", + "nd3sp", + "nd4spo", + "nd4spra", + "nds5taal", + "nd3su", + "nd3uit", + "n2d3u4r", + "nd5ure", + "n4d3uu", + "nd1w", + "n3dy", + "1ne", + "3ne.", + "ne5ac", + "ne3am", + "nebe4s", + "3neck", + "ne2cl", + "ne4dit", + "ne3do", + "n3edu", + "ne5dw", + "nee4", + "4need", + "nee5k", + "neel5d", + "neel3o", + "3neem", + "4n1een", + "nee5ri", + "nee5se", + "neet3a", + "neet5o", + "neet3r", + "neet5s", + "4n1eff", + "ne3g2", + "ne4gel", + "negen5en", + "nege4re", + "4n1ei", + "5neien", + "n5eier", + "n2eig", + "5neigd", + "5nei5t", + "ne4k3r", + "ne2la", + "4nelem", + "4nelf", + "3nem", + "4n3emb", + "5n4eme", + "4n3e4mig", + "4n3emm", + "4n3emp", + "ne2n", + "3n4en.", + "5nenb", + "5n4end.", + "nen5do", + "ne4n5enk", + "ne4ni", + "ne5nig", + "nen5k4", + "nen1o4", + "5nenp", + "nen5t4a", + "ne5oc", + "ne5ok", + "ne5om", + "neo5p", + "ne5os", + "ne5ot", + "nep3ag", + "ne3pe", + "nepi3s", + "ne1ra", + "nera4d", + "3n2e5re", + "n3erfe", + "2nerg", + "ne4r3id", + "ne3ros", + "ner4sl", + "ner4sp", + "ner4st", + "ners5te", + "ner3u", + "ne3ry", + "3nes", + "ness5a", + "ness5t", + "ne3sta", + "nes3te", + "nes4tei", + "ne5s4tek", + "ne4ter", + "net3on", + "net4si", + "ne2u", + "4neum", + "ne3ums", + "neu5ste", + "2nex", + "3né", + "2n3f", + "2ng", + "ngaat5j", + "n2g1a2d", + "ng3af", + "ng3ana", + "n4ga4p", + "n2gar", + "nga5sl", + "n3gav", + "nge4ad", + "n4g3een", + "ngels5te.", + "ng3emb", + "n5gen", + "nge4rap", + "nge4ras", + "n4giger", + "n4gigs", + "ng3ij", + "n4gind", + "ng3ink", + "n4g3ins", + "ng4l", + "ng5lad", + "ng5lam", + "ng5lan", + "ng5led", + "ng5leu", + "ng2li", + "ng5lin", + "ng5lop", + "n3goe", + "ng3of", + "n3goï", + "n2g1on", + "ng5oor", + "ng5op", + "ng3ore", + "ng3org", + "n3got", + "n3gr", + "ng3rac", + "ng3rad", + "ng3rai", + "n4gras", + "ng5rass", + "ng4red", + "n4g4ri", + "ng5rie", + "ng3rij", + "n5gron", + "ng3rui", + "ng2s", + "ng4se", + "ngs5lop", + "ngs5lu", + "ng4s5ne", + "ngs5tak.", + "ngs5take", + "ngs5trek", + "ng5stri", + "ng3uit", + "4n3h", + "nhek5", + "1ni", + "n4i2d", + "nie5kle", + "ni3eri", + "nie4s3p", + "nie4tr", + "3nieu", + "ni4g3ee", + "nig3ra", + "nij3f", + "nij3k", + "2n3ijz", + "ni5kr", + "nik4s", + "niks3p", + "3nil", + "3nim.", + "5nimf", + "n3imp", + "2n3in.", + "n3inb", + "2n1ind", + "2ninf", + "ning3r", + "2n3inh", + "n3inj", + "2ninr", + "2n1ins", + "2n1int", + "2n3inv", + "ni3o", + "ni4on.", + "ni4one", + "ni5or", + "ni5o5s4", + "nip3l", + "3nis", + "ni4sau", + "ni4sel", + "ni4s3ev", + "ni3sfe", + "ni2s3i", + "ni4sl", + "nis5n", + "ni3sot", + "ni5stel", + "nis5to", + "ni3t2h", + "ni1tr", + "nits4", + "n1j4", + "n3je", + "njes4", + "nje5sp", + "nje5st", + "nje3t", + "4n1k", + "nk3aan", + "nk5aard", + "nkaart5j", + "nk3af", + "n5k4am", + "n4k3arb", + "nkar5s", + "n4k3asp", + "n3kef", + "nk3eff", + "nk3emp", + "n3ken", + "nken4e", + "nker5ku", + "nk3id", + "nk2j", + "nk3lad", + "nk3lod", + "nk3luc", + "nk3lus", + "n2k3na", + "n3kne", + "n4ko4g", + "nk3oge", + "nkoot5", + "nk4ra", + "n4krim", + "nk3rol", + "nk5se", + "nk5si", + "nk3sl", + "nk3s4m", + "nk3sn", + "nk4s5o", + "nk1sp", + "nk1st", + "n4kw", + "nk3waa", + "nk3wez", + "nk3wi", + "2n3l", + "2n3m4", + "n3n", + "n5n2e", + "nnee5t", + "nne3ne", + "nnepo4", + "nne4p5ol", + "nne5te", + "nnet4j", + "nn4i", + "nning5r", + "nnoot5", + "nno5v", + "3no.", + "1noc", + "1no3d", + "2noef", + "noen5s", + "noes3", + "noet5s", + "n5offi", + "n3o2ge", + "n5ogi", + "1nogr", + "3noï", + "no3kl", + "no3k2w", + "no2li", + "1nolo", + "1nom", + "4n3om.", + "n2oma", + "n3oml", + "n1oms", + "n3omv", + "2n3omw", + "2nomz", + "3n2on.", + "3n4onb", + "3nonc", + "4n5ond", + "n4o5ni", + "4nont", + "3nood", + "4n5oof", + "4n1oog", + "nooi5tj", + "3noot3", + "noot4j", + "3no3pa", + "no4p3as", + "4n3opb", + "no1pe", + "n1opg", + "n5opleidi", + "no4poo", + "no4por", + "2nops", + "2n3opz", + "2nord", + "no3re", + "2n1org", + "1norm", + "4norr", + "3nors", + "3norz", + "1nos", + "no3sf", + "no3sn", + "no3sp", + "1not", + "3nota", + "not5a4p", + "5noti", + "not3j", + "not3r", + "3nou.", + "no3v", + "3nova", + "no4ve", + "3nox", + "3noz", + "2n1p", + "npers5te.", + "npi4s5", + "npoor4", + "npoort5j", + "n3ps", + "2n3r", + "nraads5l", + "n5re", + "n5ri", + "2ns", + "ns3a4d", + "n3sag", + "n1sal", + "ns3alp", + "n1sam", + "ns3an", + "n3sanc", + "n1sap", + "n3s4cal", + "n5scho", + "ns4ci", + "n4sco", + "nsee5t", + "n4sef", + "nse4g", + "ns5ege", + "ns3eis", + "ns5emp", + "n3si", + "ns3idi", + "n2sin", + "n5sing", + "ns3inj", + "ns3ink", + "ns3int", + "n1sjo", + "n1sl", + "n5sla.", + "n3s4laa", + "ns5laag", + "n5slag", + "ns5lap.", + "ns5lapp", + "n4sle", + "n5slep", + "ns4let", + "n5sleu", + "n5slib", + "ns3lie", + "n5s4liep", + "n5slim", + "n5slip", + "ns5lot.", + "ns3m", + "ns5mac", + "n3s4me", + "n3smij", + "n3smol", + "n4smu", + "n1sn", + "n2sna", + "n5sne", + "ns3nod", + "n4snoo", + "n4snot", + "n1so", + "n2s3ob", + "n2sof", + "n3sol", + "n2son", + "ns3ong", + "ns3onz", + "ns4opp", + "ns4or", + "n2s3ou", + "ns1ov", + "n4s3paa", + "ns3pad", + "n1spe", + "n5spee", + "n5spel", + "ns3per", + "n4spet", + "ns4pi", + "ns1po", + "ns3pol", + "n4spot", + "n1spr", + "ns5q", + "ns5s", + "ns4t", + "n1sta", + "nst5aang", + "nst5aans", + "nst3a4g", + "n3stal", + "n3ste", + "ns5tec", + "n4st3ei", + "n4s5teko", + "ns5teks", + "n5sten.", + "ns5tent", + "n5ster.", + "ns5tes", + "ns3the", + "n1sti", + "n3stig", + "n4stijv", + "n1sto", + "nst5oef", + "n4ston", + "n3stor", + "nst5rade", + "n5stree", + "ns5trekk", + "ns5troe", + "ns5trog", + "nst5roos", + "ns5ty", + "ns3uil", + "n3sy", + "2nt", + "n3ta", + "n5taal", + "n4t5aard", + "ntaar5tj", + "n5tab", + "nt3ach", + "nt4act", + "nt1ad", + "nt3aga", + "n4t3art", + "nt4as", + "n5t4at", + "n3te", + "n5tec", + "n4t3ei", + "nte4lo", + "n5tem", + "n5te2n", + "nte5nach", + "ntene5ten", + "nte5rad", + "nte4rof", + "n3tè", + "nt3ha", + "n4tho", + "n5thol", + "n5tig", + "nt3inw", + "nt4jo", + "n3to", + "nt4og", + "nt4ol", + "n4t5oli", + "n5ton", + "nt4oo", + "nt5oog", + "n4top", + "nt3opl", + "nt3opm", + "nt3opt", + "n1tr", + "nt3rec", + "nt3rei", + "nt3rel", + "ntre4s", + "nt5ribb", + "nt5rij", + "n5troos", + "nt4rou", + "nt3rus", + "n5try", + "nts3a", + "nt5slu", + "nt1sn", + "nt4sno", + "nt1sp", + "nt4spr", + "nts5pre", + "nt1st", + "nt5ste", + "n3tu", + "n4t3uit", + "ntu4n", + "n5twijf", + "n5t4wis", + "3nu.", + "3nuc", + "3nue", + "nu3en", + "nu3et", + "4nuf", + "2nui", + "4n3uil", + "nu2lo", + "3num", + "nu2m3a", + "5numm", + "nu2n", + "3nunc", + "n3uni", + "2nu4r", + "3n4u5ri", + "nu5ro", + "1nus", + "nu4s3o", + "nu3tr", + "nut4st", + "4nuu", + "5nuut", + "nuw5a", + "nu2w3i", + "2nv", + "nve5na", + "2n1w", + "nx3", + "n3xe", + "nxo4", + "1ny", + "4n3yi", + "4n3yo", + "2nz", + "nzet5s", + "3ñ", + "4o.", + "4oa", + "o3aa", + "o2ad", + "o3af", + "o1ag", + "o3ah", + "o3ai", + "o1al", + "oa2m", + "o1a2n", + "oa4tiev", + "o3au", + "o3av", + "o3ax", + "2o3b", + "4ob.", + "obal4", + "obalt3", + "3obj", + "1o4bli", + "ob5oor", + "o4b5o4r", + "4obr", + "4oca", + "ocaat5", + "5o2cea", + "o3cha", + "o1che", + "o3chi", + "o3cho", + "o3chr", + "ocke4", + "4o3co", + "oco3a", + "oco3s4", + "oc3t4", + "od5ac", + "oda3g", + "ode4m5ar", + "ode4mo", + "ode5re", + "odes4", + "odi3a", + "o5dru", + "od5sc", + "od5sei", + "od3s4i", + "od2sl", + "ods5lam", + "od5slan", + "od3sli", + "od5smak", + "od4s3o", + "od3spo", + "od4spr", + "ods4t", + "od5sta", + "od4ste", + "ods5te.", + "od5stek", + "od5sten", + "od3w", + "o4e", + "oe5an", + "oe3as", + "oe2d3a", + "oeda4d", + "oede4n", + "oe2d3o2", + "oe4dr", + "oed3re", + "oed3ri", + "oed3ro", + "oe2d3u", + "oed3w", + "oe3e", + "oe5er", + "oe4f1a", + "1oefe", + "oe2fi", + "oe2fl", + "oef3la", + "oef5le", + "oef3lo", + "oe4f5o4", + "oe2f3r", + "oege3l", + "oeg5ij", + "oeg1l", + "oe4gou", + "oeii4", + "oei3n", + "oei5s4", + "oei5tj", + "oei3tr", + "oe4kaa", + "oek5erk", + "oeke4t", + "oe2k3l", + "oe4k3op", + "oe4k3r", + "oe2ku", + "oek1w", + "oe4lap", + "oe4lar", + "oel5dr", + "oe4l3ei", + "oe3lem", + "oel5f", + "oelo4", + "oe5loe", + "oelo5p", + "oel3sp", + "oe4m3ac", + "oem3o4", + "oen3al", + "oe5n4e", + "oen5gr", + "oen3o", + "oen4sn", + "2oep", + "oep5ind", + "oe4pl", + "oe5plo", + "oe4p3r", + "oe3pra", + "oe4ps", + "oeps3e", + "oe2p3u", + "4oer", + "oe1ra", + "oe4raa", + "oer5aal", + "oe4r3a4l", + "oer4e", + "oer5ei.", + "oer5eie", + "oero2", + "oe3roe", + "oer3og", + "oer5om", + "oer4sl", + "oer4sp", + "oer4sta", + "oers5tak", + "oers5te.", + "4oes.", + "oe3sfe", + "oe3si", + "oe4sli", + "oe4s3o4", + "oes4ta", + "oes4th", + "oe3sto", + "oe4taa", + "oe2t3h", + "oe5t4i", + "oe2tj", + "oe4t3o4", + "oe5toe", + "oe4t3ra", + "oet4s3p", + "oet3w", + "2oë", + "of3ar", + "of3at", + "o4fav", + "of4d1a4", + "ofd3ei", + "of2d3o", + "of2d3r", + "ofd3w", + "of3l", + "o4fli", + "o4flo", + "4ofo", + "of3om", + "o3foo", + "of3op", + "o3for", + "of3ox", + "of1r", + "o3f2ra", + "of5se", + "of4sl", + "of5sla", + "ofs3le", + "of2sp", + "of3spe", + "ofs3pl", + "of3spo", + "ofs3pr", + "ofs3tr", + "ofs5tra", + "4oft", + "of4tu", + "oft3ur", + "oft3uu", + "of3ui", + "og5ac", + "oga4l", + "og3al.", + "og5de", + "og3di", + "oge4d", + "oge5laa", + "ogel5ei", + "2ogem", + "o3ger", + "oge4ro", + "oger5on", + "oge4s3t", + "2og5h", + "1ogig", + "og1l", + "og5ne", + "og3op", + "og3sp", + "og3sta", + "og4st5ei", + "og3sto", + "og4ston", + "og4str", + "ogs5tro", + "og3ui", + "o3gy", + "2o1h", + "3ohm", + "4oi", + "oi3do", + "oi1e", + "oi3j", + "oi5k", + "o3ing", + "oi3o4", + "oi3s4", + "oi5sc", + "ois2p", + "oist2", + "ois5tj", + "o3ï", + "2o1j", + "2ok", + "o3ka.", + "o3kaa", + "o4k3aas", + "ok3ab", + "ok3ag", + "o3kal", + "ok3ank", + "o4k3a4z", + "ok3ef", + "o2k4l", + "ok5let", + "o4kli", + "ok5lu", + "o2k3n", + "ok3o2l", + "ok3op.", + "ok3o4pe", + "okos5", + "o2k3ou", + "o2k3r", + "ok4ra", + "ok1sa", + "ok3s4l", + "ok3sn", + "ok5spri", + "ok1st4", + "oks5te.", + "ok5sten", + "ok4s5tr", + "ok5te", + "okter4s", + "oku4", + "ok3ur", + "ok3uu", + "ok1w", + "ok2wi", + "o1la", + "o3l4ab", + "ol3ac", + "o3lal", + "ol3a2p", + "ol3arm", + "ola3s4m", + "4old", + "ol3d4o", + "ol3d2w", + "o1le", + "o3le.", + "ole5g", + "ol1ei", + "ol3eks", + "ol3emm", + "o3len", + "o5ler", + "oleu2", + "ole3um", + "ol3exa", + "ol2fa", + "olf3l", + "ol3fr", + "olf5sl", + "ol2gl", + "ol2g1o", + "olg5rap", + "ol4gre", + "ol4g3ri", + "ol2g3u", + "o3lia", + "o3lic", + "o5lid", + "o3lik", + "o3lin", + "o5ling", + "ol3int", + "o3lit", + "ol3kaf", + "ol5ke", + "ol2kr", + "olk4s", + "olk2v", + "ollie4", + "o3lo", + "o5loc", + "olo3k", + "ol4om", + "o4lop", + "ol3op.", + "ol3opp", + "olo3s4t", + "olo4ve", + "ol4pra", + "4ols", + "ol5se", + "ol4s5h", + "ol5si", + "ol1sj", + "ol3s4l", + "ol3s4n", + "ol3so", + "ol3sp", + "ol5ster", + "4o1lu", + "ol3uit", + "olu4r", + "4oma", + "om2aa", + "om1ac", + "om1af", + "o3man", + "4ome", + "o4m3ef", + "om3ela", + "omen4s", + "omen5ste.", + "ome5ren", + "omer5kl", + "ome5sp", + "ome5t", + "om2i", + "o4m3int", + "4omm", + "4omo", + "omo5l", + "omo3s", + "om4p5ei", + "5omro", + "om3sl", + "om4ste.", + "om3ui", + "3omz", + "on1ac", + "on4ag", + "o4n3am", + "on4an", + "on3ap", + "ona3th", + "2onc", + "on4d3ac", + "on5d4as", + "on5der", + "ond5ete", + "on4d3id", + "ond5ijs", + "ond5om.", + "on2dr", + "ond3re", + "ond3ro", + "ond5sj", + "ond5slo", + "on3d4u", + "on4dur", + "o5ne.", + "o3neb", + "o2n1e2c", + "on3ei", + "on3erf", + "on3erv", + "one3st", + "4onet.", + "on1e3v", + "ong5aan", + "ong5aap", + "ong3ap", + "4ongen", + "ong5le", + "ong2r", + "ongs4", + "ong5se", + "ong3sp", + "ong3st", + "on5id", + "o5nig", + "on4k3ap", + "onke5lap", + "on3k2i", + "on4k3lo", + "on3kn", + "on5kw", + "onnes4", + "onne5st", + "o4n3of", + "ono3l", + "on1on", + "o2n1ov", + "on3sc", + "ons4e", + "on5sei", + "ons2f", + "on3s4m", + "on2s3n", + "ons5op", + "on3sor", + "on1s2p", + "ons4pe", + "on3spl", + "on1st", + "on5sten", + "on5str", + "4ont.", + "on4taa", + "3ont1h", + "on4tid", + "3ont1s4", + "ont5sp", + "3ontv", + "1ont3w", + "on1ui", + "on3ur", + "o4o2", + "4oo.", + "oo3c", + "4oo4d", + "ood1a", + "ood1e4", + "oo5de.", + "ood1o", + "ood1r", + "ood3sl", + "ood3sp", + "4oof", + "oo3fi", + "oo4g", + "oog1a", + "oog3e", + "oo5gi", + "oog1r", + "oogs4", + "oog3sh", + "oog3sl", + "ook3a", + "oo3ke", + "ook5l", + "ook3s4", + "ook5st", + "oo4k5w", + "oo4l", + "ool5a2", + "oole2", + "ool3ed", + "ool5f", + "ool5g", + "oo5lig", + "ool3ij", + "ool3k", + "ool1o4", + "ool1u", + "oom5a4", + "oo3me", + "oom3i", + "oom1o4", + "ooms5te.", + "4oon", + "oon5a", + "oon5du", + "oon3in5", + "oon5k4", + "oon1o", + "oon5ta", + "oo4p1", + "oopa2", + "oop5ee", + "oop3o4", + "oop3r", + "oop4sp", + "oor3a", + "oord5aa", + "oor5dop", + "oor1e4", + "oor3g4", + "oor5i", + "oor5k", + "oor5m", + "oor1o", + "oor3sm", + "oor5ste", + "oor5sto", + "4oort", + "oor4th", + "oo4s", + "oos3a", + "oo5se", + "oos5n", + "oo4t", + "oot1a", + "oot3es", + "oot3h", + "oot5o", + "oot3r", + "oot4sl", + "o1ö", + "2opa", + "o4p3ac", + "op3ad", + "o4p3af", + "o4p3ak", + "op3am", + "o3pan", + "op3and", + "op3at.", + "op3att", + "3opbre", + "3opdr", + "o3pe.", + "op3ee", + "op5eet", + "op3ei", + "o1pel", + "o3pen.", + "3o4peni", + "o5per.", + "o4pera", + "op3e4te", + "op3e4v", + "4opf", + "o1pi", + "o5pic", + "op3i2d", + "opie5t", + "op3ijz", + "op3in.", + "o5pina", + "o5pis", + "4op1j", + "op3l", + "op5los", + "1opn", + "o1po", + "opoe3", + "op1of", + "o5pog", + "o5poi", + "o5pol", + "op3ond", + "o5poni", + "op3ont", + "op3ord", + "op3o4re", + "op3o4v", + "op1r", + "op3ric", + "o4pru", + "o4ps", + "op5s2c", + "op5se", + "op5si", + "3ops4l", + "ops4m", + "op3sma", + "op3sn", + "op3so", + "op3sp", + "op3sta", + "op3su", + "2opt", + "4opt.", + "op5tr", + "op3ui", + "o2p3u2n", + "o1ra", + "or3ach", + "or3act", + "or3adm", + "or1af", + "ora4g", + "o4r3alg", + "or3ana", + "o5rate", + "or4daa", + "or4d3as", + "or4denv", + "or4do", + "ord5ond", + "ord3or", + "ord3o4v", + "or3dr", + "or4drad", + "ord3w", + "o1re", + "ore5ad", + "4orec", + "oree4", + "ore4no", + "or2gl", + "o1ri", + "o5ria", + "3orië", + "o5rig.", + "o5rigere", + "o4r3ink", + "or3ins", + "ork2a", + "or5k4e", + "or3kl", + "or5kn", + "or3kw", + "or4m3ac", + "or4mas", + "or4m3ei", + "or4n3ac", + "or3ni", + "orno3s4", + "or3oe", + "o3rol", + "or1on", + "or3ont", + "or1oo", + "or1o2p", + "or3or", + "o3ros", + "or5ov", + "4orp", + "or4p3ac", + "orp4s5c", + "or3sag", + "or5sc", + "or5se", + "or3sli", + "or3smi", + "or3so", + "or4son", + "or3sp", + "or5s4pa", + "or5spu", + "or4t3ak", + "ort5een", + "or4t5ijl", + "or2to", + "or4tof", + "or4t3oo", + "or4tred", + "ort5sp", + "ort5ste", + "or1u", + "o3ry", + "orzet5", + "2os", + "o4sac", + "o5sas", + "o3sau", + "4o3s2c", + "osca4", + "o4sci", + "o5s4cl", + "os3cu", + "o5sed", + "os4el", + "o5ser", + "os3f", + "os4fe", + "o4sha", + "o3shi", + "os2ho", + "o3si", + "o4sj", + "os5jer.", + "o4sk", + "os5ko", + "os3l", + "os5li4", + "o4s3m", + "os4n", + "os5no", + "o3s2o", + "os3pa", + "os3per", + "os1pi", + "os4pir", + "o4spr", + "os4s5m", + "o2s3t", + "os4ta", + "os5taal", + "os5taar", + "osta3c", + "ost3a4g", + "os5tan", + "os5tar", + "o3stas", + "o3stat", + "os5te.", + "os4tem", + "o5steroï", + "os4th", + "os4to", + "os5toli", + "os5tou", + "ost3o4v", + "os5tra.", + "os5traa", + "ost3re", + "ost3ri", + "o3stro", + "os5trum", + "os1tu", + "o3sty", + "o3su", + "o5sy", + "4o1ta", + "ot3aar", + "ot1ac", + "ot3af", + "o3tag", + "ot3akt", + "ot3app", + "ot3art", + "otas4", + "o5tat", + "o3te", + "ot3e2d", + "o5tee.", + "o5tees", + "o5teg", + "ot3ei", + "ote4lan", + "o5ten", + "o5ter", + "oter5sp", + "ote4st", + "ote4t", + "ot3eta", + "o1th", + "o2t1ho", + "ot3hu", + "o4tj", + "otje5sp", + "otli2", + "o1to", + "ot3off", + "ot3olv", + "o5tom", + "ot3ont", + "ot3opm", + "oto5po", + "ot3opr", + "o5t4or", + "oto3s", + "2otr", + "o1t4ro", + "ot3ru", + "ot5s4i", + "ot2sl", + "ot3sla", + "ots3li", + "ot3smo", + "ot3sn", + "ot3sp", + "ot4s3pa", + "ot4ste.", + "ots5tek", + "ot5sten", + "ot4stu", + "o1tu", + "ot3ui", + "o3tul", + "ot5w", + "4ou.", + "ou5a", + "ou1c", + "ou4d1a", + "ou4des", + "ou2do", + "ou1e", + "oue2t3", + "ou3k4", + "ou4ren", + "ou5ren.", + "ou5renn", + "ou2r3o2", + "4ous", + "ou3sa", + "ous5c", + "oust4", + "ou2ta", + "out3h", + "out1j", + "ou2t3o", + "out1r", + "out5sp", + "out5ste", + "ouw3a", + "ouw5do", + "ouw5ins", + "o2v", + "2o3va", + "o5ve.", + "2o5vee", + "3o4verg", + "over5sp", + "over5ste", + "o5ves", + "2ovi", + "ovi5so", + "4ovl", + "4o3vo", + "4ovr", + "ovu3", + "4ow", + "o1wa", + "o1we", + "o5wen", + "ow3h", + "o1wi", + "ow2n", + "o3wo", + "ow3r", + "o4x", + "oys4", + "ozet5", + "ö3l", + "ö1p", + "öpe1", + "ö4r", + "ös4", + "ös5t", + "ö5su", + "4p.", + "4paan", + "paar5du", + "paar5tj", + "5paas", + "3pab", + "p3acc", + "2pach", + "pacht5s", + "p4aci", + "5pacu", + "3pad.", + "pa4da", + "4padv", + "pa3e", + "4p3afd", + "1pag", + "pag2a", + "pa4gen", + "pa3gh", + "p4a5gi", + "3pak", + "pa2k3a", + "4p4ake", + "pa4ki", + "pa4k5l", + "2p3alb", + "3pale", + "pal3f", + "pa3li", + "paling5s", + "palle4", + "palm5ac", + "pal4mo", + "pa4m", + "pa3na", + "pa4n3a4d", + "5panee", + "5panel", + "4pank", + "pan5sp", + "pan4tr", + "1pap", + "pa4pe4t", + "5papi", + "pap3l", + "pa3po", + "pa3pr", + "4par.", + "3pa3ra", + "p3arb", + "pard4", + "par3da", + "3park", + "par4ka", + "par4k5l", + "3parl", + "4parm", + "pa5ro", + "4parr", + "par5ta", + "3parti", + "part3j", + "3partn", + "pa5ru", + "paru5r", + "1pa4s3", + "pa5sa", + "pas5c", + "pa5se", + "pa5so", + "pas4th", + "pas5to", + "pas5tr", + "pa5te", + "1path", + "p3atl", + "3pa3tr", + "pats5te.", + "2paut", + "5pauz", + "pa4vl", + "5paz", + "2pb4", + "2p1c", + "2p3d2", + "pe4al", + "4peci", + "p3e2co", + "3pectu", + "1ped", + "pe3de", + "pe3do", + "p4ee4", + "3pee.", + "3peeë", + "pee5li", + "4peen", + "5pees", + "3peg", + "1p4eil", + "pei4l3a", + "4peis", + "pek5ee", + "pe2k3l", + "pe2k3n", + "pek5s", + "p4el", + "pe3l4aa", + "pe4l3ak", + "pel5dr", + "pe3le", + "pe4l3ee", + "pe4l3e4t", + "pe3l4i", + "pe3l4or", + "pel5si", + "pel3so", + "pel3sp", + "2p3emm", + "pe3na", + "pe4nak", + "pe4nap", + "pe4nau", + "pe4naz", + "p3ency", + "pen5d4r", + "penge5", + "pen5k", + "5penn", + "pen3sa", + "pen5sl", + "pen3sm", + "pen5sp", + "pent4", + "pen5to", + "2p3epi", + "pep3o", + "pep5s", + "p4er.", + "pe1ra", + "pera3s4", + "per4at", + "3perc", + "pe4r5eg", + "pe5req", + "1peri", + "peri3s", + "per1o", + "pe3ron", + "pe5ros", + "3pers", + "per4sm", + "per5sti", + "per4str", + "p2ert", + "3pes", + "pe3sa", + "3pet.", + "pe5ta", + "5pe5ter", + "3peti", + "pe4t3ra", + "pets5te", + "petu5", + "3peuk", + "5peut", + "1pé", + "3pê", + "2p1f", + "2p1g", + "pge5s", + "2p1h4", + "4p3ha", + "3p4hec", + "p4his", + "4pho", + "pi3am", + "pi5an", + "pi4at", + "2pid", + "piek5la", + "5piep", + "pie4r3o", + "pie4s3p", + "pie4tj", + "pi2g5a", + "pi3gl", + "3pij.", + "pij3k", + "pij5ke", + "pij4li", + "3pijn", + "5pijp", + "pij4p3a", + "2pijz", + "pi4k3l", + "pilo5g", + "pi5nam", + "2pind", + "3pinda", + "3p4ing", + "5ping.", + "pin4ga", + "pin5gri", + "4p3inj", + "pink3r", + "pink5s", + "4pinr", + "2pins", + "pin4ta", + "pi5o", + "pis5n", + "pis5ta", + "pi3th", + "pit3j", + "pit3r", + "pit4sp", + "2p1ja", + "pjes5", + "p3ji", + "p1jo", + "2p1k", + "pkaart5j", + "p2l2", + "p3la.", + "plaat5j", + "2p3lad", + "pla3di", + "4p3lamp", + "4p3lang", + "p4lant", + "p3lap", + "1p4las", + "3p4lat", + "pla4t3r", + "5p4lay", + "p4lec", + "plee5tj", + "p3leid", + "3p4len", + "p3lep", + "pleu5ro", + "p4lex", + "2p3lig", + "4plij", + "p4lom", + "p3lone", + "p5lood", + "plooi5tj", + "p3loon", + "p3luie", + "2p1m", + "pmans5t", + "2p1n", + "p3na", + "3pneum", + "3po.", + "poda5", + "3poei", + "poe2s3", + "poes5t", + "poets5te.", + "3poez", + "3poë", + "p2ofa", + "3pogi", + "po5gr", + "po2k3i2", + "po4kol", + "1pol", + "po5l4o", + "polo3p", + "pol4s", + "pols5te.", + "1pom", + "2p3oml", + "3ponds", + "pon4sm", + "pon4st", + "pons5te.", + "pon5ta", + "5pony", + "poo3d", + "poo5de", + "4poog.", + "3pool", + "poo5len", + "4poor.", + "poor4tj", + "poot3", + "po4p3a", + "4popd", + "2pope", + "pop5h", + "2p3org", + "2p3ork", + "po3ro", + "p4ort", + "5portef", + "por4to", + "por4t5ra", + "po3ru", + "1pos", + "po1sa", + "po3sf", + "po4taa", + "po4t3as", + "po5te", + "potes5t", + "pot1j", + "pot3r", + "3poul", + "po3v", + "4p3p", + "p5pa", + "p5pe", + "ppe4l3o", + "ppe5ni", + "pper5ste", + "ppie5k", + "ppij5p", + "p4ps", + "pr4", + "p2ra", + "3pra.", + "p5raad", + "praat5j", + "p5rad", + "3prakt", + "4pram", + "p5rand", + "3prao", + "4p3rap", + "p4rat", + "p4rax", + "4preeku", + "1prem", + "p3remm", + "3prent", + "pren4t5j", + "3pres", + "p3reso", + "3pret", + "pre4t3j", + "pret3r", + "4pric", + "4p3riek", + "4priet", + "prie4t5j", + "1prij", + "3prik", + "3princ", + "pring5s4", + "5prins", + "3p4rio", + "3p4riu", + "5priv", + "5p4rob", + "3p2roc", + "1p2rod", + "p3roed", + "3proef", + "proet5j", + "3proev", + "5p4rof", + "5p2rog", + "1proj", + "pro3la", + "3prom", + "p3rood", + "prooi5", + "pro5pa", + "p4roq", + "3pros", + "pro5sc", + "pro4s5t", + "pro3t4a", + "3proto", + "3pro5v", + "4proy", + "pru2t", + "prut3o4", + "2ps", + "p3sab", + "ps3a2g", + "p3sak", + "ps3ar", + "ps3ass", + "4pse", + "ps3erk", + "p4s3et", + "p3si", + "p4s3i2d", + "p4sin", + "p5sis", + "p1sl", + "ps3le", + "ps2me", + "ps5mi", + "p4s3na", + "ps3neu", + "p4sof", + "p3sol", + "ps3opt", + "pso4r", + "p1sp", + "ps2pl", + "ps3ple", + "p1s4t", + "p3stat", + "p3ste", + "ps5tent", + "ps5tes", + "ps5th", + "ps3tor", + "ps5tron", + "p3stu", + "ps5ty", + "3psy", + "5psyc", + "p3sys", + "4p1t", + "pt3ad", + "pt3alb", + "p3te", + "p2t1h", + "p5ti", + "pt3j", + "p4t3o4v", + "p3tr", + "pt3ric", + "1p2u", + "3pub", + "pu3ch", + "pu3e", + "puil3o", + "pul4st", + "3pun", + "4pun.", + "punt3j", + "3put.", + "puter5in", + "put1j", + "pu2t3o", + "put3r", + "put4st", + "puts5te.", + "2pv", + "pvan4", + "pvari5", + "2p1w", + "1py1", + "2p5z", + "1q", + "5qe", + "qu4", + "que4s", + "5quo", + "4r.", + "r2aa", + "2raan", + "4raand", + "3raar", + "5raar.", + "4r3aard", + "5raars", + "raar5tj", + "2rac", + "ra4ca", + "ra3ce", + "5racl", + "rad4a", + "3radb", + "ra5den", + "ra3di", + "5radia", + "3radio", + "4radm", + "4r3adr", + "3rad3s", + "4radv", + "2rafd", + "r4aff", + "raf5ond", + "ra3fra", + "3ragez", + "ra5gi", + "ra3g2n", + "ra5go", + "rag4s", + "3rais", + "raket3", + "ra3k4l", + "rak5r", + "4r3a2la", + "ra4l3ee", + "4r3alf", + "r3a4lim", + "r3alt", + "ra4man", + "r5ameu", + "ra3mi", + "r2amp", + "4rana", + "ran4dr", + "ran4g3o", + "ran4gr", + "r5angst.", + "ra4nim", + "4ranj", + "ran4kl", + "rank3w", + "ran4sa", + "ran4st", + "ran4t3j", + "r3antw", + "ra3o", + "4rap.", + "ra3po", + "4rappa", + "rap5roe", + "ra3q", + "2r3arb", + "r4a5re", + "4rarit", + "2r1arm", + "4r3arr", + "2r1art", + "ra5sei", + "ra4sk", + "ra4sl", + "ra1so", + "ra2sp", + "ras3po", + "rast5ri", + "r4ati", + "rat5j", + "ra4tom", + "ra4tra", + "ra5tri", + "rat3sp", + "rat4st", + "rats5te.", + "ra3t4u", + "2rau", + "3raus", + "r1aut", + "5ravr", + "ra4zij", + "rbe4ti", + "r1c", + "r3ce", + "rces3", + "r3chi", + "r3co", + "2r1d", + "r4d3act", + "rd3alk", + "rda2m", + "rd5ama", + "r3dan", + "r2d3ar", + "rd3ei", + "r4d5e4las", + "rden5dr", + "rde5o4", + "r4derva", + "rde5s4t", + "rdi3a", + "rdi5o", + "rd5l", + "r3do", + "r5doc", + "r4d3ol", + "rd5olie", + "rd3ont", + "rd3oos", + "rdo3pe", + "rdo3v", + "rd3ras", + "rd3res", + "rd5roos", + "rd2ru", + "rd3sa", + "rd3s4c", + "rd3so", + "rd1sp", + "rds4t", + "rd5sta", + "rd5ste", + "rd3su", + "r3du", + "rd2wi", + "rd5wo", + "3re.", + "1reac", + "re4ade", + "4reak", + "re3amb", + "4re5at", + "re3co", + "3recr", + "rec5ta", + "3reda", + "3redd", + "rede4s3", + "4re4diti", + "3redu", + "re5dw", + "ree4k", + "2r1een", + "ree3n4e", + "r5eenh", + "ree2p", + "reeps5", + "ree5r4ad", + "4reers", + "reer5ste", + "r3eerw", + "ree4s", + "ree5sh", + "r4ef", + "4refb", + "2reff", + "3refl", + "re3fu", + "1reg", + "4reg.", + "4regd", + "rege5ne", + "rege4s", + "4regg", + "3regi", + "re3gl", + "4regt", + "4reie", + "4reil", + "4reind", + "rei5tj", + "5reiz", + "re4kap", + "5rekeni", + "re2k3l", + "re2k5n", + "re4ko", + "re4k3re", + "rek3sp", + "re4ku", + "re1kw", + "rel4di", + "rel4d3o", + "reld3r", + "re4l3ei", + "rel5k", + "re4lu4r", + "3rem.", + "re4mai", + "remie5tj", + "re5mo5v", + "2remp", + "3r4en.", + "re2na", + "re4naa", + "ren5aar", + "re5nade", + "re3nal", + "re4n3an", + "ren3a4r", + "r4end", + "5rendee", + "r5endert", + "re5ne.", + "re4nel", + "re5nen.", + "ren5enk", + "ren3e4p", + "re5ner.", + "ren5erf", + "ren5erv", + "5renf", + "2r1eni", + "5r4enkl", + "r4enn", + "re4noc", + "ren4og", + "ren4opl", + "re3nov", + "5r4enp", + "4renq", + "ren4sl", + "r4ento", + "r3entw", + "r5enveer", + "re4of", + "re4op4", + "re5pa", + "3repet", + "re4pie", + "4req", + "re3qua", + "4r1erf", + "2r1erg", + "re3r2o", + "rer4s", + "2r3ert", + "4r5erv", + "2rerw", + "re3sa", + "re5se", + "re4sl", + "res5le", + "res3m", + "re2s1p", + "res3t", + "re4tem", + "re3t4h", + "ret4i", + "re4tik", + "re5tin", + "2retn", + "re4t3o4g", + "re4t3oo", + "rets5te.", + "re2u", + "reur5es", + "reus4t", + "reu5ste", + "3revis", + "3revo", + "2r3ex", + "r4f3aa", + "rf3act", + "r2f3a4g", + "rf3al", + "r3fas", + "r3fe", + "r4f3eng", + "r1fl", + "r4f3lag", + "rf3lev", + "r2f3li", + "rf3lus", + "r4f3op", + "r1fr", + "r4f3re", + "r5frea", + "rf2s2", + "rf3sm", + "rf3sp", + "r4f3u4r", + "rf3uu", + "r1g", + "r4g3ab", + "rg3amb", + "r4g3een", + "rg3ei", + "rg4eis", + "rgel5dr", + "r5gen.", + "rge4ra", + "rge5rap", + "r4g3ins", + "r5glas", + "r3glo", + "r4g3lu", + "rg4o3v", + "r5grij", + "rg3rit", + "r3g4ro", + "rg1s4", + "rg2sm", + "rg5so", + "rg4s5pr", + "r3h", + "ri5abel", + "ri4ag", + "ri2ak", + "ri5an", + "rias4", + "ri4av", + "ri4bl", + "4rice", + "ri3co", + "ridde4", + "ri3di", + "ri4dol", + "ri4doo", + "rie5dr", + "rie4k5ap", + "rie5kl", + "rie3kw", + "rie4la", + "riel5aa", + "rie4lei", + "rie4ro", + "rie4ta", + "riet3o", + "ri1eu", + "ri3fl", + "ri3fr", + "r4ig", + "ri4gaa", + "ri3gl", + "5rigste", + "r4ijl", + "4r5ijl.", + "r5ijld", + "r5ijlt", + "rij5o", + "rij3pl", + "rij3pr", + "rij3sp", + "rij5ster", + "rij4str", + "4rijv", + "ri4k5l", + "rik5n", + "ri3k4o", + "ril5m", + "ri3ma", + "rim4pr", + "4r3inb", + "4rind", + "ri5ne", + "4r5inf", + "r4ing", + "4r5ingan", + "r5ingeni", + "ring5l", + "4r3inh", + "ri4nit", + "rin4k3l", + "r3inko", + "4rinkt", + "r3inl", + "4r3inna", + "4r1inr", + "4rins", + "r3inst", + "4rint", + "4r1inv", + "ri5on", + "ri3o5s", + "ri4sam", + "ri3sc", + "ri3sot", + "ris5to", + "rit3j", + "rit3ov", + "rit4st", + "rits5te.", + "rit5sten", + "3ritt", + "r5j4", + "rjaars5", + "r5ka.", + "rkaart5j", + "rk3adr", + "rk3af", + "r2kah", + "rk3ang", + "r4k3art", + "r2k3ei", + "rke4n", + "rken4s", + "rker4sl", + "r4k3erv", + "rke4s", + "rke5stree", + "rke5strer", + "rk5iep", + "rk3ijv", + "rk3inb", + "r4k3ink", + "rkjes5", + "rk3lag", + "r4k3lat", + "rk5leid", + "r2klo", + "rk3loo", + "rk3lus", + "r3kn", + "r4kne", + "r2kob", + "rk3olm", + "rk3omg", + "rkoot5", + "rk3opg", + "rk3ord", + "rk5os.", + "rk5oss", + "rk2r", + "r5k4ran", + "rk4ri", + "r5kris", + "r5kron", + "rk1s", + "rk3s4f", + "rk5si", + "rks4p", + "rk4t5e4v", + "rkt3h", + "rk4ti", + "rkt3o", + "rkt1r", + "rk3uit", + "r1kwa", + "rk3waa", + "rk5wat", + "rk3wee", + "r1kwi", + "rk3win", + "r3l", + "rlaat5ste", + "rle4g3r", + "rlink4s", + "rlinks5te", + "rlofs5", + "rlui5t4", + "r1m", + "rmaf4r", + "r4m3art", + "r2m3eb", + "r2m5eg", + "rme4r3a4", + "rmes3", + "rme4t3j", + "rmet5st", + "rm3inh", + "rmi2s", + "r3mo", + "r5moe", + "r4mop", + "rm3opm", + "rmors5te", + "rmos5f", + "rm3s4a", + "rm1st", + "rm3uit", + "rmun4", + "2r1n", + "r3na", + "r5n4am", + "r4n3ap", + "rn3ars", + "rnee5t", + "r4n3ene", + "rnes3", + "rne5te", + "rne4t3j", + "r2n5id", + "r2nin", + "r2n1on", + "rn3oor", + "r5noot", + "rn3ops", + "r5not", + "rn3ove", + "rns4", + "rn3sm", + "rn3sp", + "rn1st", + "rn3sta", + "rn3th", + "rn5tj", + "rn5to", + "r3nu", + "rnu5r", + "ro1a", + "ro5ac", + "r4oc", + "ro1ch", + "ro3d4o", + "3roe.", + "4roef", + "4roeg", + "roe4g3r", + "3roem", + "roens4", + "roen5sm", + "roep3l", + "roe4rei", + "roet4j", + "4roev", + "3roë", + "r5offi", + "r4ofi", + "ro3fl", + "roges5", + "1roï", + "ro3kl", + "3rokm", + "rok3sp", + "r4ol.", + "ro2l3a", + "role5st", + "rol3g2", + "2roli", + "rol3ov", + "ro5ma", + "ro3mo", + "4romz", + "r2on.", + "ron3a4d", + "5r4onal", + "ron4da", + "ron4d3o", + "ron4d3r", + "ron4d5u", + "r2one", + "r2oni", + "r2onk", + "ron4ka", + "r2onn", + "r2o1no", + "r2ons", + "ron4ste", + "rons5te.", + "4ron2t", + "ront3j", + "ront3r", + "ro3nu", + "4ronv", + "3roof", + "2roog", + "4roon", + "2r1oor", + "root5ste", + "ro3pa", + "ro4paa", + "ro4pan", + "4ropb", + "ro1pe", + "ro5pee", + "ro4pin", + "ro3p4la", + "4ropn", + "r4opo", + "rop5rak", + "rop3sh", + "r4opte", + "ro4pu", + "ror5d", + "ro3ro", + "ro3sa", + "ro5se", + "ro3sf", + "ro3sh", + "r4o5si", + "ro3sp", + "ros4s5t", + "ro5stel", + "ros5tra", + "ro5te", + "ro3t2h", + "rot3j", + "ro5ton", + "ro3tr", + "rot4ste", + "rots5te.", + "r1oud", + "3rou5t4", + "ro3v", + "ro4ve", + "ro5veri", + "4roxi", + "3roy", + "r1p", + "r3pa", + "rp3aan", + "rp3adv", + "rp3ank", + "r5pee", + "rp3eis", + "rpi3s", + "r2p3j", + "rp4lo", + "rp5lod", + "rpoort5j", + "r4p3o4v", + "r4p3rec", + "rp3ric", + "rp4ro", + "r3psa", + "rp4si", + "rp2sl", + "rp3sli", + "rp5spe", + "rp4s5to", + "2r5r", + "rre4l3u", + "rren5s4", + "rre5o", + "rreu2", + "rri5er.", + "rrie4t", + "rron5k", + "rrot4j", + "4rs", + "rs3a2d", + "rs3a2g", + "r3sal", + "rs3alm", + "rs3amb", + "r3san", + "rs3ana", + "rs3ap", + "rs3ar", + "rs3as", + "rs4asse", + "rsa4te", + "r5schi", + "rs2cr", + "r4s3eis", + "rsek5ste", + "rs4et", + "rseve3", + "r2s3ez", + "rs4fer", + "rs4hal", + "r3s2hi", + "r3s4hoc", + "rs3hot", + "rs3ini", + "rs3int", + "r4sj4", + "r5sjac", + "r5sjou", + "r5sjt", + "r3s4kat", + "r1sl", + "r4slan", + "r5slec", + "r5slep", + "r5sleu", + "r5slib", + "rs4lie", + "r5sling", + "rs3lob", + "rs5loep", + "r4s3loo", + "r5sluis", + "rs4m", + "r5smaak", + "rs5maal", + "rs5mak", + "r3sme", + "r3smij", + "rs5mis", + "r5smit", + "rs5mu", + "r1sn", + "r2s3na", + "rs3neu", + "r2s3no", + "r1so", + "r5sol", + "rs3ong", + "r2sor", + "rsorkes5", + "rs1ov", + "r1sp", + "r3spaa", + "rs3pad", + "r4s3par", + "rs4pare", + "r3spe", + "r5spec", + "r5spee", + "r5spek", + "rs4pene", + "r4s3pet", + "r5spit", + "r5spoe", + "r5spog", + "r5spon", + "r5spoo", + "rs3pot", + "r5spraa", + "r4spu", + "r5spul", + "rs3put", + "r1s4t", + "r4s5taak", + "rst5aang", + "rs5tas", + "r5stat", + "r3ste", + "r4s3te.", + "r5ster.", + "r5sterk", + "rs5term", + "r5sters", + "r5stes", + "rste5st", + "r4steva", + "r3sti", + "r4stit", + "r3sto", + "rs5toma", + "r4ston", + "rst5ora", + "r3str", + "rs5trap", + "r4st5red", + "rs5trei", + "r5stren", + "rs5trog", + "rst5roz", + "r3sty", + "r3su", + "rs3usa", + "r3sy", + "4rt", + "r1ta", + "r5ta.", + "r4t3aan", + "rt5aand", + "rt5aanv", + "r4t1ac", + "rt1ad", + "rt3af.", + "rt3aff", + "rt3am", + "r5tans", + "r2tar", + "rt3art", + "r4tau", + "r2tav", + "rt5c", + "r5teco", + "rt3eig", + "rt3eil", + "rte4lei", + "rt5emb", + "r5ten.", + "rte5nach", + "rte3no", + "rte3ro", + "rtes4", + "rte5sta", + "r2t5e2v", + "r4tha", + "rt1he", + "r3ther", + "rt3hi", + "r1tho", + "rt3hol", + "rt3hu", + "rt3hy", + "rt4ij", + "rtij3k", + "r4t3ini", + "r4t3ink", + "rt5jesc", + "r3to", + "rt3off", + "r5tofo", + "r5tok", + "rt3om.", + "rt3ond", + "r4t3op", + "r5tori", + "r1tr", + "r3tra", + "rt4rap", + "r4t3ras", + "rt3rec", + "r5treden.", + "r3t4rek", + "r4t3res", + "rt3ri", + "r4t3rol", + "r2t4ru", + "rt5ruk", + "rt5rus", + "rt4s5eco", + "rt5sei", + "rt2s3l", + "rt3sle", + "rts5li", + "rt4slu", + "rts5m", + "rts5no", + "rt4soo", + "rt1sp", + "rt4s3pr", + "rts5ten", + "r1tu", + "rt3ui4t", + "rt3w", + "rt2wi", + "5rubr", + "rude3r", + "ru1e", + "4ruf", + "ru2g", + "ru4gr", + "r5uitr", + "ru2k", + "4ru3ke", + "ruk3i", + "rul3aa", + "rul3ap", + "ru2li", + "ru4l3ij", + "ru3lin", + "rul5s", + "r2um", + "ru2mi", + "3run.", + "r2und", + "runet3", + "4r5u2ni", + "ru3niv", + "ru4r", + "ru5ra", + "ru5re.", + "ru5res", + "r2u4s", + "rus3e", + "rus5tr", + "4rut", + "rut3j", + "rut4st", + "ruts5te.", + "4ruu", + "ru3wa", + "rvaat5", + "rval4st", + "rvals5te.", + "rvers5te.", + "rves4", + "rve3sp", + "rvloot5", + "r1w", + "rwen4st", + "rwens5te.", + "r4wh", + "rw2t3j", + "r3x", + "r3yu", + "4rz", + "rzet5st", + "4s.", + "5sa.", + "s1aa", + "1saag", + "5s2aai", + "saai4s", + "3s2aal", + "3s4aat", + "1sab", + "sa3bo", + "2s1ac", + "sa2ca", + "3sacr", + "s1adv", + "2s1af", + "3safe", + "3safo", + "sa3fr", + "s5agg", + "s4a3gi", + "3sagn", + "sa3go", + "3sah", + "3sai", + "3saj", + "2sak", + "3saks", + "s1akt", + "s2al", + "5sal.", + "3sa3la", + "3sald", + "5salh", + "s3all", + "4salm", + "sal5ma", + "s3aln", + "3s4a3lo", + "3s2ame", + "5samm", + "sam5p", + "4sa2na", + "sa3nat", + "s4anc", + "s2a3ne", + "s4ant", + "san4t3j", + "sa2p", + "3sap.", + "sa3pa", + "2s3ape", + "sa4pr", + "sa5pro", + "sa3ra", + "s1arb", + "3sard", + "sa2re", + "s1arm", + "saro4", + "sar3ol", + "s4ars", + "4s1art", + "sart5se", + "4sas.", + "3sasa", + "sa3sc", + "3s4ast", + "1sat", + "3sa3te", + "5sati", + "2s3atl", + "2s1att", + "s3aud", + "1saur", + "3s2aus", + "s1aut", + "3sauz", + "1sax", + "4s3b", + "s5ba", + "s5be", + "s5bo", + "1sc", + "2sca", + "4sce", + "5scena", + "5scè", + "3s4ch2", + "4sch.", + "sch4a", + "5schak", + "5schap", + "4schau", + "5sche.", + "s5chec", + "4schef", + "5schen", + "4scheq", + "5scher", + "5schev", + "5schew", + "s2chi", + "4schir", + "5schol", + "5schoo", + "5schot", + "sch5ta", + "2sci", + "4scl", + "2sco", + "3s4cola", + "3scoo", + "3scope", + "5scopi", + "3s4co5re", + "3scout", + "2scr", + "4scris", + "2scu", + "2scy", + "4s1d", + "s5de", + "s4dh", + "sdi5a", + "sdis5", + "s3do", + "s5dr", + "s3dw", + "3se", + "5se.", + "se2a", + "se3ak", + "se3al", + "sear4", + "se3au", + "s4eb", + "4s3ech", + "se3cr", + "5sect", + "4secz", + "s4ee", + "4s5eed", + "5seei", + "4s1een", + "s5eenh", + "see4t", + "see5ts", + "4seev", + "s1eff", + "se3ge", + "2s5e2go", + "seg2r", + "4s3ei.", + "4s3eig", + "s4ein", + "5sein.", + "5seine", + "2seis", + "seis4t", + "sei5tj", + "5seiz", + "sek4st", + "seks5ten", + "se1kw", + "s2el", + "5s4el.", + "sel3ad", + "se4l3a4g", + "se4lak", + "se4las", + "se3le", + "4s3e4lek", + "sel3el", + "4se4lem", + "4self", + "se5ling", + "4s3elit", + "sel5k", + "5selm", + "selo4", + "5selp", + "5s4els", + "sel3sp", + "5selt", + "se2l3u", + "s4em", + "se4m3ac", + "s5emm", + "sem3oo", + "s4en", + "5sen.", + "se4n3a4g", + "se5nan", + "se4net", + "5sengr", + "5senh", + "sen5k", + "se4n3o", + "4s5enq", + "sen5tw", + "5s4er.", + "se1r4a", + "ser5au", + "5se3r4e", + "se4ree", + "se5ren", + "s4erg", + "5sergl", + "s5ergo", + "5sergr", + "ser4i", + "se5rij", + "4s3ern", + "se3ro", + "se5rop", + "ser2s", + "sers3p", + "ser3st", + "sert5w", + "se3ru", + "s4es", + "se5sc", + "se3sf", + "2s5esk", + "5sess", + "se4t", + "se5ta", + "4s3ete", + "se5ti", + "se3tj", + "set3r", + "se5t4ra", + "set5st", + "4s5etu", + "set3w", + "se3um", + "se4ven", + "4s1ex", + "4sez", + "se2ze", + "3sé", + "3sè", + "2s1f", + "4sfed", + "s5fei", + "4sfi", + "4s5fr", + "4sfu", + "sfu5m", + "4s5g", + "sgue4", + "s1h", + "s4ha.", + "sha4g", + "s5hal.", + "3shamp", + "4she", + "sheid4", + "sheids5", + "s5hie", + "5s4hir", + "sh3l", + "4shm", + "s3hoe", + "s3hoo", + "3s4hop", + "s2hot", + "s3hote", + "3show", + "s5hul", + "1si", + "5si.", + "5s4ia", + "si5ac", + "si3am", + "si5an", + "5sic", + "sici4", + "si3co", + "3sie.", + "3sieë", + "sie5fr", + "sie5kl", + "siep4", + "sies4", + "sie5sl", + "sie3so", + "sie3st", + "sie5ta", + "sie5to", + "si5è", + "si1f4", + "5s2ig", + "si5go5", + "s3ijv", + "4s1ijz", + "5sile", + "4s5imper", + "3simu", + "5sina", + "s3inb", + "4s3inc", + "4s1ind", + "2sinf", + "sing4", + "3sing.", + "s3inga", + "s5ingeni", + "sin3gl", + "s3in5gr", + "s3inh", + "4si2ni", + "4s3inko", + "sin5kr", + "4s3inm", + "s4inn", + "4sinr", + "2s1ins", + "2sint", + "4s5inv", + "4s3inz", + "3sir", + "5siro", + "s3irr", + "si4s", + "sis3e4", + "sis5ee", + "sis3i", + "sis5tr", + "3sit", + "si5to", + "sito5v", + "si3tr", + "si4tru", + "si5tu", + "3siu", + "3siz", + "sj2", + "4sj.", + "3s4ja.", + "5sjab", + "4sj3d", + "s1je", + "2s3je.", + "s5jeb", + "3sjee", + "3s2jei", + "1sjer", + "sje4ri", + "s3jes", + "3sjew", + "3s4jez", + "4sj5k4", + "5sjof", + "4s3jon", + "sj3s2", + "sjt4", + "s5ju", + "2s1k2", + "skaart5j", + "s5kad", + "s4kele", + "s5ken", + "3s2kes", + "sk4i", + "3s2ki.", + "3skied", + "skie3s", + "3skië", + "ski5sc", + "s2k3j", + "s3ko", + "s5kre", + "sk5ruim", + "sk3ste", + "4sku", + "s3k4w", + "s2l4", + "3s4la.", + "5s4laan", + "5slaap", + "4s5laar", + "4slab", + "s4lac", + "4s3lad", + "3s4lag", + "5slagm", + "sla4me", + "s5lamp.", + "s5lampe", + "4s5land", + "3slang", + "3slap", + "5slape", + "sla3pl", + "4s3las", + "2s3lat", + "3s4la5v", + "4slaw", + "3s4laz", + "s3led", + "3s4lee.", + "5sleep", + "4s5leer", + "s4leet", + "slee5tj", + "4s3leg", + "2s5lei", + "s5leng", + "s3leni", + "slen4st", + "slens5te.", + "3slent", + "s4lep", + "4s5ler", + "s5les", + "sle4t3j", + "3s4leu", + "s5leug", + "s5leus", + "5sleut", + "2s5lev", + "s3li.", + "4s3lic", + "4slid", + "2slie", + "s5lied", + "s3lief", + "3s4lier", + "s3lif", + "s5lig", + "4s3lijf", + "5slijp", + "4s5lijs", + "s4li4k", + "sli2m", + "slim5a", + "s5lini", + "4slinn", + "s4lip", + "4s3lit", + "slo4b5", + "2s3loc", + "3s4loe", + "3slof", + "4s3log", + "s3lol", + "s3lood", + "s5loon", + "s5loos", + "5s4loot3", + "s3los", + "3slot", + "slo4tr", + "4s3lou", + "4s5loz", + "4s5luc", + "1s4lui", + "4s5lui.", + "4sluid", + "5sluis.", + "sluis4t", + "slui5ste", + "5sluit", + "5sluiz", + "4slun", + "2s5lus", + "4s3ly", + "s1m", + "4s5maat", + "3smad", + "3smak.", + "3smal", + "2s5man", + "s5map", + "s4mart", + "4s5mat", + "4s5mec", + "5smeden", + "3smeed", + "5s4meet", + "4s5mei", + "4smelo", + "4s5men", + "4s5mes3", + "5smid.", + "smie2", + "smies5", + "s4mij", + "s5min", + "5smok", + "s3mon", + "5smuilden", + "s5muile", + "5smuilt", + "s2n4", + "s5nam", + "5s4nap", + "s4nar", + "3snau", + "3s4nav", + "3s4ned", + "3snee", + "snee5t", + "s5neg", + "5s4nel", + "2s5nes", + "4s5net", + "sneus4", + "sneu5st", + "s5neuz", + "s3nie", + "1s4nij", + "s5nim", + "3s4nip", + "4s5niv", + "4snod", + "3s4noe", + "s3nog", + "2snoo", + "s4nor.", + "s3norm", + "sno5v", + "3snuf", + "s4nui", + "2snum", + "3so.", + "so4bl", + "so1c", + "s3oce", + "3s4o3d", + "1soe", + "2soef", + "3soep", + "soes3", + "2s1off", + "3soft", + "2so2g", + "3so3ga", + "s1oge", + "so3gl", + "3sogy", + "5soi", + "3soï", + "3sok", + "s2ol", + "5sol.", + "so3la", + "so3le", + "so3lis", + "3so5l4o3", + "solo5v", + "5sols", + "s2om", + "3s4om.", + "5somm", + "2s3oms", + "s3omv", + "2somz", + "5s4on.", + "3sona", + "so5nar", + "s3onb", + "2s1ond", + "2song", + "3sonn", + "3so3no", + "s4ons", + "2s1on4t3", + "4s3onv", + "s3onw", + "3soo", + "4s5oog", + "4s3ook", + "4s3oor.", + "s3oord", + "4s3oorl", + "5soort", + "2s1op", + "3s4op.", + "4s5ope", + "so3phi", + "s2o5po", + "so3pr", + "3s4opra", + "sop4re", + "s2orb", + "s3ord", + "2s1or3g", + "4s5ork", + "sor4o", + "so3ror", + "sor4st", + "3s2ort", + "sos4", + "so3sf", + "s4ot", + "s3oud", + "sou2l", + "sou3t", + "2sov", + "s1ove", + "3so5z", + "4sp.", + "sp4a", + "5spaak", + "s3paal", + "5spaan", + "5spaat", + "2spad", + "2spak", + "5spake", + "s4pan", + "3spann", + "4s5pap", + "5spar.", + "s4pari", + "5sparr", + "2spas5", + "5spatt", + "s3pau", + "5s4pea", + "4spectu", + "3s4pee", + "speet3", + "4s3pei", + "s4pek", + "5spell", + "4s3pen", + "s5pen.", + "spe4na", + "s5pep", + "4sper", + "s4per.", + "s5peri", + "s4perm", + "5s4perr", + "4spes", + "s3pez", + "s3pid", + "1s4pie", + "spie5tj", + "4spijn", + "4spijp", + "s5ping", + "5s2pio", + "s3pis", + "spi5sto", + "2s1p4l", + "4s5pla", + "s4plet", + "s2pli4", + "5splin", + "3split", + "s3plo", + "s3plu", + "sp4o", + "s2poe", + "s3poes", + "4spoë", + "4spog", + "4spol", + "2s3pom", + "s4pon.", + "s4ponn", + "s2poo", + "s3pop", + "5s4pore", + "s4pori", + "4s3pos", + "5spots", + "4spou", + "4sprakt", + "5spray", + "s5pred", + "5sprei", + "s4prek", + "4sprem", + "4spres", + "5spreu", + "5spriet", + "4s5prij", + "4sprik", + "4sprob", + "4sproc", + "4s5prod", + "4sprof", + "4sprog", + "5s4pron", + "s4proo", + "4spros", + "4s3ps", + "4spt", + "s2p4u", + "4spub", + "5s4pui", + "4spun", + "s4pur", + "5spuw", + "s4q", + "4s5r", + "sraads5l", + "sro5v", + "4s3s4", + "ssa1s2", + "s4sco", + "s4s5cu", + "s5se", + "ssei3s", + "sseo4", + "s5si", + "s5sl", + "s4spa", + "s5spaa", + "ss5pas", + "s5su", + "s5sy", + "s2t", + "4st.", + "5staaf", + "5staan.", + "4staang", + "4staanw", + "staart5j", + "s4taat", + "staat5j", + "st3abo", + "2s4t1ac", + "3stad", + "5stads", + "2staf", + "5staf.", + "sta4fo", + "s4tag", + "s4tak", + "5staki", + "4stakk", + "st3akt", + "4s3tali", + "5stam.", + "5stamm", + "3stamp", + "3s4tand", + "stan4s", + "s4tap", + "4stapo", + "s4t3arc", + "4stari", + "2stas", + "stasie4", + "5statio", + "4stau", + "st3aut", + "s4tav", + "4stavo", + "4s5tax", + "4staz", + "2stb", + "2st5c", + "2std", + "4stea", + "5steak", + "4stec", + "s5tech", + "5steco", + "3s4ted", + "4stedu", + "3steek", + "3steen", + "4steenh", + "s5teer", + "stee5t", + "5stein", + "5stekar", + "5stekk", + "5steldh", + "ste4lee", + "st5elem", + "3stell", + "5stem.", + "5stemd", + "5stemm", + "4stemo", + "4stent", + "4stenu", + "ste5ran", + "4sterm", + "ster5og", + "st5e4ros", + "5sterren", + "s5teru", + "4ste4s", + "4s4t3ex", + "s4t3e2z", + "2stf", + "4stg", + "4sth", + "s4tha", + "st3hed", + "st5heer", + "st3hek", + "s5them", + "s3ther", + "st1hi", + "s4t1ho", + "s4t1hu", + "s4t3hy", + "2stia", + "2stib", + "4sticu", + "s4t3id", + "5stiefe", + "s5tiev", + "4stijd", + "3s4tijg", + "5s4tijl", + "st3ijs", + "3stils", + "s4tim", + "st3imp", + "sti5ni", + "4stins", + "4s5tint", + "4stite", + "2stiv", + "st3ivo", + "4s4t1j", + "2stk", + "4stl", + "2stm", + "2stn", + "2stob", + "2stoc", + "4stoef", + "3stoel", + "5stoel.", + "5stoele", + "4stoen", + "4stoer", + "4stoes", + "4stoez", + "3s4tof", + "st3o4ge", + "5s4tok", + "s4tol", + "sto5li", + "4stoma", + "4stomz", + "s4tong", + "3s4too", + "4st3oog", + "stoot5j", + "s4top", + "st3o5pe", + "st5opto", + "4stora", + "sto4rat", + "4stord", + "sto5ri", + "4s5tos", + "s4tov", + "2stp", + "1s4tr", + "4stra.", + "straat5j", + "4st4rad", + "3stra4f", + "5straf.", + "s5trag", + "4strai", + "4st3rec", + "s5tref", + "4streg", + "4s3trei", + "5strel", + "3strep", + "st3rif", + "st5rijp", + "s5tris", + "4s3troe", + "s5troep", + "st4rom", + "5strook", + "5stroom", + "4stroos", + "st5roos.", + "4s5trou", + "4stroz", + "3stru", + "4strui.", + "5struik", + "4st1s4", + "st3sc", + "st5se", + "st3sf", + "st3sk", + "st3sl", + "st3so", + "st5sp", + "st5st", + "2st5t2", + "1stu", + "4stub", + "4stuc", + "5s4tud", + "4stuin", + "stui5tj", + "st5uitk", + "5stuk", + "2s4tun", + "st3uni", + "stu4nie", + "4stus", + "2stv", + "2st3w", + "2s4ty", + "1styl", + "s5typ", + "2stz", + "1su", + "5su.", + "5sua", + "5su4b1", + "suba4", + "sub5e", + "su5bl", + "5suc", + "5sud", + "3sug", + "2sui", + "5suik", + "4s1uit", + "5suit.", + "s5uitl", + "5suits.", + "5suk", + "3sul", + "5sum", + "4s1u2n", + "5sup", + "5surv", + "su4s", + "sus3e", + "suur5", + "4s5v", + "svaat5", + "svari5", + "sve4r", + "sve5ri", + "4s1w", + "s5wo", + "s4y", + "3sy.", + "4syc", + "3syn", + "sy4n3e", + "1sys5", + "4s5z", + "4t.", + "3taak.", + "t4aal", + "t5aando", + "t3aank", + "taan4st", + "t3aanw", + "t3aap", + "taar5sp", + "4t3aas", + "taat4st", + "taats5ta", + "3tabe", + "3tabl", + "2tac", + "ta2ca", + "3t4aci", + "4tad", + "ta4de", + "t3ader", + "5tado", + "t3adr", + "tad4s3", + "t3adve", + "2taf.", + "2t3afd", + "5ta3fe", + "4taff", + "t3afha", + "t4afr", + "ta3fro", + "4t1afs", + "2t3afw", + "4tafz", + "ta4gaa", + "5tagee", + "5ta5g4l", + "tag3r", + "5taka", + "5takg", + "5takken", + "ta3kl", + "5takn", + "5takp", + "5tak3r", + "5taks", + "t2al", + "ta3laa", + "ta5lact", + "4talb", + "5tale.", + "5talent", + "ta3li", + "5talig", + "t5allia", + "talm3a", + "4talt", + "ta4mak", + "4tamb", + "t3amba", + "5tamen", + "tament5j", + "4tamp", + "t3ampu", + "5tan.", + "4t3a2na", + "ta3nag", + "ta3nat", + "tan4d3r", + "tan4k5r", + "ta3o", + "t4ape", + "5tapi", + "ta3pl", + "5tapo", + "ta3q", + "ta3ra", + "4t3arb", + "5tari", + "4t1arm", + "ta2ro4", + "tar5sp", + "tar5taa", + "t3arti", + "3tarw", + "3tas", + "5tasa", + "5tasj", + "5taso", + "ta3s2p", + "ta3sta", + "ta3str", + "ta3sy", + "4tata", + "4tatio", + "tat5j", + "4t3atl", + "3tatr", + "3tau", + "4taut", + "2t1avo", + "3tax", + "t3a2z", + "4t3b", + "tba2l", + "4t3c", + "t4ch", + "t5cha", + "t5che", + "t5chi", + "t5chu", + "4t3d2", + "tdor5st", + "tdo3v", + "1te", + "3tea", + "te3akt", + "5tea4m", + "3tec", + "4t3echt", + "4teco", + "te4dit", + "t3edu", + "tee2", + "teeds5te.", + "tee4g", + "4teek", + "tee4k3l", + "teem1", + "4tee4n", + "t5eenhe", + "3teer", + "tee5rin", + "tee4t", + "4t3eeu", + "t4ef", + "t5eff", + "3tefl", + "3teh", + "4t3eier", + "4teig", + "tei4lo", + "t4ein", + "t5eind", + "5teit", + "tei5tj", + "2t3eiw", + "5tekene", + "5tekens", + "4teker", + "4tekk", + "3teko", + "te4k3om", + "3teks", + "te3kw", + "te4k3wi", + "t4el", + "tel5ant", + "te4lap", + "tel5da", + "4telec", + "5teleco", + "t5elect", + "tel5een", + "5telef", + "5teleg", + "tel5ei.", + "tel5eie", + "tel5eit", + "te5lel", + "5telev", + "5te5lex", + "tel3f", + "tel5k", + "te4loe", + "te4l3o4g", + "tel5oog", + "te4l3op", + "telo4r", + "tels4", + "4telse", + "tel3so", + "tel5su", + "te4l3uu", + "t4em", + "2temb", + "4temm", + "te4mor", + "tem3ov", + "5temper", + "5tempo", + "t4en", + "ten4ach", + "ten3a4g", + "te3nak", + "te5nare", + "te4nau", + "tene2", + "ten3ed", + "ten3el", + "tene4t", + "3tenh", + "ten5k4", + "te5nore", + "4t5enq", + "ten5scr", + "ten3sn", + "ten3sp", + "tensu4", + "tens5uu", + "3tent", + "5tenta", + "5tenten.", + "ten5to", + "t3entw", + "5tenu", + "t2er", + "teraads5", + "te4r5aak", + "ter3a4b", + "tera5ca", + "te4rad", + "tera4de", + "te4r5af", + "ter3ag", + "te3ral", + "te4ran", + "ter3ap", + "ter3as", + "5terec", + "te4rei", + "ter5eik", + "te4rel", + "te4rem", + "te5ren.", + "te4r5enk", + "te4r5env", + "4t4erf.", + "4terfd", + "ter3fr", + "4t4erft", + "te4r5in.", + "3terj", + "4terk.", + "4terkt", + "ter3k4w", + "3term", + "5term.", + "5termi", + "ter5oc", + "te3rod", + "te3rof", + "te3rog", + "5teron", + "te5rons", + "tero5pe", + "tero4r", + "te3ros", + "5terrei", + "5terreu", + "5terror", + "ter4spr", + "ter5ste.", + "ter5ston", + "3tes", + "te3s4ap", + "tes3m", + "te3so", + "tes3ta", + "te5stel", + "tes5ten", + "test5op", + "test5ri", + "test3u", + "te3ta", + "te5tr", + "4t3euv", + "t4ev", + "t5e4van", + "teve4r", + "5tevl", + "3tevr", + "2tex", + "3tex.", + "4t3exe", + "4texp", + "1té", + "tè3", + "4t3f", + "4t3g2", + "tgaat5", + "t5ge", + "tge3la", + "tger4", + "4th.", + "2t1ha", + "t3haa", + "t4haan", + "t4had", + "t3hak", + "t5ham", + "t4hans", + "t3har", + "t3hav", + "5thea", + "t3heb", + "5thee.", + "4t3hei", + "4t3hel", + "3t2hen", + "5theo", + "1t2her", + "5the3ra", + "4t3here", + "3thes", + "3thet", + "t4hin", + "4thm", + "t1hoe", + "t2hog", + "t3hok", + "t1hoo", + "thoof5di", + "4t1hou", + "t3houd", + "5thous", + "4t3hov", + "3thr", + "2thu", + "t1hul", + "4thum", + "t4hur", + "3ti", + "5ti.", + "5tia", + "ti5ab", + "ti5ae", + "ti3ap", + "5tib", + "5tica", + "5tice", + "5tici", + "5ticu", + "ti3d4", + "5tie.", + "tie5d4", + "5tiefs", + "tie3kn", + "tie4kon", + "ti3enc", + "tien5st", + "5tiep", + "5ties", + "tie5s4l", + "tie5ta", + "tie5to", + "tie5tw", + "ti1eu", + "5tieven", + "ti3fe", + "ti3fr", + "ti2ga", + "tig5aa", + "4tigm", + "ti4gu4", + "tig3ur", + "5tijd", + "tije4", + "tij5ka", + "tij4kl", + "5tijn", + "tij5p", + "t3ijs.", + "tij3st", + "tij3t2", + "tij5tr", + "tij5tw", + "4t1ijz", + "ti3ko", + "ti5kr", + "t4il", + "4tils", + "5timm", + "5timo", + "tina4d", + "tin3as", + "4t3incu", + "4t1ind", + "4tinf", + "tin4g3i", + "ting4sa", + "t3inh", + "ti4nit", + "4t3inj", + "t3inko", + "4t3inl", + "t3inq", + "4tinr", + "4t3ins", + "ti3nu", + "4t3inv", + "4tinw", + "ti5om", + "ti3o4p5", + "t2is", + "ti5sa", + "ti3s4j", + "ti3sl", + "ti3so", + "ti4son", + "ti3s4p", + "ti3sta", + "5tite", + "ti3th", + "ti1t2r", + "5tivi", + "ti4vo", + "1tj2", + "2t1ja", + "t5jaa", + "t5jee", + "t5jek", + "t3jen", + "t5jet", + "4tjeu", + "2tjo", + "t1jou", + "2tju", + "4t3k2", + "tkars3", + "4t3l", + "t5le.", + "5tleb", + "t5les", + "tli4n", + "4t3m", + "tmen4st", + "tmens5te", + "tmos5", + "4t3n", + "tna4m3o", + "tne4r", + "tnes4", + "5to.", + "toa2", + "to3ac", + "to3ar", + "to5bl", + "3toc", + "1toch", + "3tod", + "to3da", + "t4oe", + "toe5d4", + "3toej", + "toe5k", + "5toe3l4a", + "toe5le", + "5toelic", + "toemaat5", + "5toen", + "to5ende", + "toe5pl", + "3toer", + "5toeri", + "5toern", + "5toe1s4", + "toe5st", + "toe3tj", + "3toets", + "5toets.", + "5toetse", + "toets5te.", + "3toev", + "5toez", + "to2f", + "tof5ar", + "tof5d", + "to4fr", + "tof3th", + "3togn", + "5togr", + "3toi", + "to4kan", + "tok3s", + "t2ol", + "to3la", + "5tolaa", + "to5le", + "5tolet", + "t3olf", + "2toli", + "5tolic", + "to4lie", + "tolk5s", + "5tolo", + "tolp3r", + "t3oly", + "4tom.", + "5tomaa", + "tomaat5", + "t3oml", + "to3mo", + "tom4p3j", + "4t3om5s", + "5ton.", + "4tond", + "3t2one", + "5tonee", + "5to5nen", + "to5ner", + "3t4ong", + "5tong.", + "3t4oni", + "5t4onn", + "to3no", + "5tons", + "ton3sk", + "too4m", + "toom3e", + "5toon", + "t4op.", + "top5art", + "top3as", + "to3pen", + "to3pet", + "to3pi", + "2topm", + "to4po", + "to5pos", + "t4opp", + "to4pu", + "to5pus", + "t3opva", + "5tor.", + "to3ra", + "to4r3ag", + "t3ord", + "to5rec", + "5torens", + "4t1org", + "t5orga", + "t4ori", + "3toria", + "to4rië", + "tor3k", + "tor4m3a", + "toro4", + "to4r5oli", + "to3rom", + "5torr", + "3tors", + "tors5te.", + "to3r2u", + "3tos4", + "to3sa", + "to1sl", + "to1s2p", + "tos5te", + "5tota", + "to3tr", + "2t3oud", + "3tour", + "tou4r3e", + "to3v", + "tove5na", + "to4vens", + "4toverg", + "to3w4", + "4t3p4", + "tpe4t3", + "tpi3s", + "tr4", + "3tra.", + "4t3raad", + "5tracé", + "5trafo.", + "3trag", + "4tragez", + "3t4rai", + "5train", + "5traka", + "t3rake", + "3trakt", + "3trans", + "5transa", + "5trap.", + "5trau", + "4t3raz", + "3t4re.", + "4trea", + "2trec", + "5tred.", + "4treda", + "t5redes", + "4tredu", + "3tref", + "4t5reg", + "4t3reis", + "4treiz", + "4trel", + "t3rese", + "t3resu", + "tre2t3", + "t4reu", + "t3rib.", + "5tribu", + "5trico", + "trie5ta", + "trig2", + "2trij", + "5t4ril", + "tri5ni", + "5t4rio4", + "t3risi", + "t3rit.", + "5t4riti", + "5trody", + "t3roed", + "t3roes", + "5trofy", + "3trog", + "t4roï", + "5troj", + "4trol.", + "5trola", + "5trolo", + "5tromm", + "5tron.", + "5trona", + "t5rond", + "3trone", + "5tronn", + "5trono", + "5trons", + "tront5j", + "t3rood", + "5troon", + "t4roos", + "tro5pi", + "t4ros", + "5trotu", + "3trou", + "4t5rout", + "tro5v", + "5truc.", + "5truf", + "4trug", + "5trui.", + "5truie", + "t3ruim", + "trui5t4", + "t3ruk", + "t4rum", + "4ts", + "ts3a2d", + "tsa4g", + "ts1am", + "t3sap", + "ts3as", + "tse4d", + "ts5een", + "t4s3ei", + "ts5eind", + "t4s5ene", + "t4s3eng", + "t4s3erg", + "ts5erge", + "t4s3e2v", + "t2sij", + "t4s3ink", + "ts3int", + "ts2j", + "ts3ja", + "t3sjen", + "3tsji", + "t1sl", + "ts4laa", + "t3slac", + "t5slag.", + "ts3lam", + "t2s3le", + "t5slib", + "t5sloe", + "t3s4lu", + "ts2me", + "ts4moe", + "ts3neu", + "ts4no", + "ts5nor", + "ts5not", + "ts3nu", + "ts3ob", + "tso2l", + "ts3oli", + "ts3om", + "ts1on", + "ts4opp", + "ts1o4r", + "ts1ov", + "ts3pad", + "t3span", + "t5spec", + "t4s3pet", + "t3spi", + "t4s3pil", + "t3spoe", + "t3spoo", + "t5s4por", + "ts3pot", + "t4spro", + "ts4pru", + "ts5q", + "ts5s", + "t3sta", + "t4staak", + "t4s5tank", + "ts5tant", + "t4star", + "t4stas", + "t3ste", + "t5sted", + "t5stee", + "ts5teko", + "t5stell", + "t5stels", + "t5stem", + "t5ster.", + "t4sterr", + "t5sters", + "t5s4tes.", + "t5steu", + "ts3th", + "t1s4ti", + "t3stij", + "t5stijg", + "t5stil", + "ts5tin", + "ts5t4j", + "t1sto", + "ts5toep", + "ts5tong", + "t4store", + "ts5trad", + "ts5trei", + "t3stri", + "ts5troe", + "ts5ty", + "t4su4", + "ts3ur", + "ts3us", + "ts3uu", + "t1sy", + "4t3t", + "t5t4a", + "t5te", + "tte5loe", + "tte5l4op", + "tte2n", + "tten4t5j", + "tte5ri", + "t5tlet", + "tt3oog", + "ttop2", + "t5t4r", + "t5tum", + "tt3uu", + "3tua", + "3tub", + "3tuch", + "3tu3e", + "5tueu", + "tu3és", + "3tuig", + "5tuin", + "4tuip", + "2tuit", + "tuit4j", + "4tuk", + "tu4k3i", + "tul5pi", + "t4um", + "5tune", + "5tunn", + "tu1o", + "5turb", + "tu3ri", + "3tu4s3", + "tut3j", + "tuurs5la", + "tu3wa", + "4tv", + "tvaat5", + "t3ve", + "4t1w", + "3t4wijf", + "t2win", + "1ty1", + "3typ", + "tys4", + "4tz", + "t3za", + "t3zi", + "t5zw", + "u1a", + "u3ac", + "u3an", + "ua5ne", + "ua3p", + "u5ar.", + "uar5t", + "ua3sa", + "uat4", + "2u2b", + "ub3ac", + "ube4li", + "ub5em", + "u5bi", + "u3bo", + "ub5or", + "4uc", + "u1che", + "ucht5sl", + "uc4ki", + "ucle3", + "uc4t3a", + "uc4tin", + "u1d", + "uda2", + "u5da.", + "ud5am", + "ud3ei", + "ud3ess", + "u4de4z", + "ud3eze", + "udi4o", + "udi5ologe", + "udi3om", + "udoe2", + "ud3ond", + "ud3oo", + "ud3ov", + "u4d1r", + "uds5lo", + "uds4m", + "uds5ma", + "ud3sme", + "ud3smi", + "ud1st", + "ud4sta", + "uds5tak", + "ud4sti", + "ud1w", + "u3ec", + "ue2co", + "u1ee4", + "u3ef", + "u3ei", + "u1el", + "u4ene", + "u1er", + "uer3il", + "ue3st", + "u1eu", + "u5eul", + "u3ez", + "u3è", + "u4f3an", + "u1fl", + "u1f4r", + "uf2s", + "u5ga", + "ug4da2", + "ug4der", + "ug2do", + "ug4dr", + "uge4l5o", + "ug3ij", + "ug1l", + "u2go", + "ug3or", + "u2g1r", + "ug5sce", + "ug4sec", + "ugs4p", + "ugs5pa", + "ug1s4t", + "ugs5tra", + "u1h", + "u2i", + "ui5ac", + "ui2d3a", + "ui2d1o", + "uid4s", + "uid3sp", + "uid5spre", + "uid5ste.", + "uid3u", + "ui3e", + "uien4t", + "ui2fa", + "uif1l", + "uif5r", + "ui2fu", + "4uig", + "ui4g5aa", + "uig1l", + "ui2g3o", + "ui4g3r", + "ui4gu", + "4uik", + "ui2k3a", + "ui4k3l", + "ui2ko", + "ui2ku", + "ui2la", + "uil5aa", + "ui4l3em", + "uil5m", + "ui4l3og", + "ui4loo", + "uil3ov", + "4uim", + "ui2m3a", + "ui3mag", + "ui4n1a", + "uin5g", + "ui2no", + "uin5og", + "uin3or", + "uin4s5lo", + "uin5to", + "ui2p3l", + "ui4p3o4", + "ui2p3r", + "4uis", + "ui2s3a", + "uis5c", + "ui4sl", + "ui5slu", + "uis5p", + "ui4st", + "ui4t3a4", + "uit5aa", + "uit5al", + "ui5tar", + "1uitg", + "uit1j", + "3uitl", + "ui2t1o", + "1uit5r", + "uit3sl", + "uit3sn", + "uit5sp", + "uits5te.", + "3uitw", + "3uitz", + "ui3v", + "4u3j", + "2uk", + "u2k3al", + "uk3as", + "ukkers5", + "u2k3l", + "u3klas", + "u2k3n", + "u2k3o", + "u3koc", + "uko2p", + "uk4o3pl", + "u4k3r", + "uk3s2m", + "uk3spa", + "uk3spl", + "uk4sti", + "uk1w", + "u1la", + "ul3ac", + "ulam4", + "ula4p", + "ul4d3a", + "uld5erk", + "ul5dop", + "ul4d3u", + "u1le", + "ule5sp", + "ul3fl", + "ul5fo", + "ul3fr", + "ul3in.", + "u5ling", + "ul3inn", + "ul3k2a", + "ul5ke", + "ul2k3l", + "u1lo", + "ul3o2p", + "u3los", + "ul2pa", + "ulp3ac", + "ul4pi", + "ul2p3l", + "ul2po", + "ul4p3r", + "ul3sa", + "ul3so", + "ul2s3p", + "uls5te.", + "uls5tel", + "u3lu", + "um3af", + "um3ar", + "3umda", + "2ume", + "umee4", + "umes4", + "ume3st", + "um3om", + "um3op", + "um3so", + "um3st", + "u2m3ui", + "un3ac", + "un2c", + "unch3r", + "un4dra", + "und4s", + "unds5ta", + "und5ste", + "une4t", + "un3g", + "1univ", + "un4k3r", + "un4o", + "uno3g", + "un5o2p", + "unst3a", + "un4ste.", + "unst3o", + "un4st5r", + "unst5ui", + "un4tag", + "unt5een", + "un2tj", + "un4t5o4", + "unt3s4m", + "un4t3u", + "u3ol", + "u3on", + "u3oo", + "u1or", + "uo3ru", + "u3os", + "uota3", + "4up", + "u1pa", + "u1pe", + "upe3k", + "upe4ro", + "uper5st", + "u3ph", + "u3pi", + "u1pl", + "u4p3lei", + "u1po", + "u3pol", + "up3om", + "up3op", + "u1pr", + "up4tr", + "u1ra", + "ur3aan", + "ur1ac", + "ur3ada", + "ur3adv", + "u2r3a4r", + "uras3", + "u4r3a2z", + "urd4o", + "u1r2e", + "ur3ech", + "ur3een", + "uree5s", + "ure5lu", + "urelu5r", + "u4rem", + "ur3emb", + "ure4n", + "u3res", + "ur3ess", + "ure3st", + "ur3eta", + "4urf", + "ur2fa", + "ur3gi", + "u1ri", + "uri4gl", + "ur3ijz", + "ur3ind", + "ur3int", + "4urk", + "urken5s", + "ur4kie", + "ur3k4l", + "urk4s5t", + "u1ro", + "ur5opb", + "ur3or", + "uro5s", + "ur5pr", + "ur4serv", + "ur4s3ev", + "ur3s4fe", + "ur2sl", + "urs5laa", + "urs5li", + "ur4s5m", + "ur2sn", + "ur4sp", + "urs5pa", + "ur5spel", + "ur5spor", + "urs5take", + "urs5th", + "ur4sti", + "urs5tik", + "ur3ta", + "ur4tro", + "ur5troe", + "u3ru", + "ur3ui", + "4urv", + "u1r4y", + "4usaa", + "us3ad", + "us3a2m", + "us1ap", + "u4sc", + "u5s2cr", + "use5tj", + "u5sie", + "u4sj", + "u4s5l", + "u4sm", + "u2s5n", + "uso2", + "us3oï", + "us3os", + "u2s3p", + "us5pi", + "us5pu", + "us4ta", + "us5tag", + "ust3al", + "u2s3te", + "us4t3ei", + "u4sti", + "ust3oo", + "us5tra.", + "us5tre.", + "us5tro", + "us5tru", + "ustu4", + "ust3ur", + "ust3uu", + "u1ta", + "ut3aan", + "utaar5", + "ut1ac", + "ut3af", + "u3tan", + "uta3s4", + "ut5c", + "u4t3ees", + "u4tek", + "ut3eks", + "ut3em", + "ut5emm", + "uter5an", + "ut3ex", + "ut2h", + "ut3ho", + "u2tj", + "u1to", + "uto5f", + "ut3oog", + "uto3pe", + "utop4l", + "uto5po", + "utop4r", + "uto5s", + "ut3saa", + "ut3s2c", + "uts5eng", + "uts2m", + "ut1sn", + "ut3sp", + "ut4spa", + "ut4spo", + "ut2st", + "uts5tak", + "ut4ste.", + "ut5sten", + "ut3str", + "ut5su", + "utt4", + "u1tu", + "ut5w", + "u4u4", + "uur3a4", + "uur3e4", + "uur5i", + "uur3k", + "uur1o2", + "uur5ste", + "uur5sti", + "4uut", + "uut3a", + "uut3r", + "uvel4s", + "uve5na", + "uw1a", + "u3wag", + "uw3ar", + "uw5art", + "u1we", + "uw3ec", + "uwe5d", + "uw3een", + "u2w3ei", + "uwe4nen", + "uwes4", + "u1wi", + "u2w3ij", + "uw5ijz", + "u4wind", + "u3wing", + "u4wins", + "uw3inz", + "uw1o", + "u3woe", + "uwo4ge", + "uw1r", + "uw3u", + "uxa3", + "u3ya", + "4uz", + "uze3t4", + "uzie2", + "ût3s4", + "1ü", + "ü4b", + "ü1n", + "ü3ri", + "üs3l", + "1v2", + "2v.", + "vaar4ta", + "vaart5r", + "va3de", + "va3g4", + "va2ki", + "va4kl", + "va2ko", + "va2l3a", + "val5m", + "va3lo", + "va4loe", + "val5si", + "val4s5p", + "vals5tek", + "valu5", + "va2n", + "van3ac", + "vand4", + "vang3a", + "van4gr", + "va3no", + "va4noc", + "va1p", + "va3re", + "va5se", + "va3s4o", + "vast3r", + "va3su", + "va3te", + "va2t3h", + "vat5j", + "va3z", + "v4b", + "4v3c", + "v4e", + "3ve.", + "5veb", + "vee4l", + "veel5e", + "vee3p4", + "vees4", + "ve3g4h", + "vei3s4", + "vei5tj", + "3vek", + "5vel", + "ve4l3a4g", + "vel4d3o", + "ve3le", + "vel3k", + "5vem", + "vem4a", + "ve4na", + "ve5nare", + "5vend", + "ven5k", + "ve2n3o", + "2venr", + "ven4s3e", + "ven4sl", + "vens5lan", + "vens5lo", + "ven4sp", + "vens5taak", + "vens5take", + "vens5tek", + "ven4s3u4", + "ve2r", + "ver1a", + "ver5aas", + "ve4rad", + "vera4g", + "ve4rand", + "ver5do", + "ve3rec", + "ver3ed", + "ve3reg", + "ve3rei", + "ver5eis", + "ve5ren.", + "ve5rend", + "ver3e4t", + "ver5ijd", + "ver5ijl", + "ver5ijs", + "ve5ring", + "ver5k4", + "ver3o", + "ve3rom", + "vero5v", + "ver5p", + "ver5spe", + "ver5sta", + "ver5sto", + "ver5tw", + "ver1u", + "ve3ry", + "ve2s3", + "ves5ti", + "ve2tj", + "ve2to4", + "vet3og", + "vet3oo", + "ve3tor", + "ve2t3r", + "vet4roe", + "vet5ste", + "5ve5z", + "3vi", + "4vicepa", + "vid5st", + "vie4r3a", + "vie4s3", + "vies5n", + "vie4tj", + "vi3eu", + "vijf5", + "vik4s", + "vil4t3j", + "ving4", + "vings3", + "vi3o", + "vi5om", + "vi4s3an", + "vi1so", + "vis5ot", + "vis5p", + "vi4st", + "vis5tr", + "vi1tr", + "v3j", + "vje4", + "vjet1", + "3vl", + "v3lar", + "vlei3s4", + "vlie4s5", + "vlot5s", + "v3lov", + "5vo.", + "3voe", + "voe4t3a", + "voe4t3r", + "voet5sp", + "3vog", + "voge4", + "3voi", + "vo2le", + "vol4g3a", + "vol4gra", + "vo2li", + "vol3ij", + "vol5p", + "von4det", + "vond5u", + "3voo", + "voo5d", + "vooi5t", + "voorn4", + "voor5na", + "vo3ra", + "vorm3a", + "vors5te.", + "vor5sten", + "vos3", + "3vot", + "vot3j", + "3vou", + "vous5", + "3v4r2", + "vrei5", + "vrie4s", + "vrij5k4", + "vrijs4", + "vrij5ste", + "v3t", + "vues4", + "vu2l", + "vul5p", + "vuur5s", + "vy3", + "2w.", + "waad3", + "w2aar", + "waar5e", + "waar5ste", + "wa4b3", + "wa2ba", + "wa5bl", + "w2ad", + "wa3dr", + "w4ag", + "wa2la", + "wa3lan", + "4wam", + "wan4d5r", + "wan4gr", + "wang5sl", + "wa2n1o", + "wan3s4", + "3wap", + "w4ar", + "w5arc", + "5ward", + "war4st", + "wars5te", + "wart3j", + "war4to", + "wa2si", + "wa4s5l", + "wa4s5p", + "was5tr", + "1wate", + "wat5j", + "wa3tr", + "3way", + "2wb", + "w1c", + "2w1d", + "w4doo", + "wd3oom", + "we2a", + "2we2c", + "3wed", + "wede4", + "we2d3i", + "we4d3r", + "wee4ki", + "wee4k3r", + "wee3lo", + "wee3s4t", + "wee5ste", + "3weg", + "we4g1a", + "we4gerv", + "weg3l", + "we2g3o", + "we4g5r", + "wei3s", + "wei5tj", + "we4k3r", + "we4le2", + "4welem", + "we3li", + "we2lo", + "wel3s", + "we2m", + "wem3a", + "we3me", + "we2n", + "wena4", + "wen3ad", + "we3ne4", + "we4nem", + "we5nen.", + "wen5enk", + "we3ni", + "wen4k3a", + "wen3o", + "wen5to", + "wer2f", + "4werg", + "wer4ka", + "wer4k5l", + "wer4kn", + "wer4k3o", + "wer4k3r", + "werk5ru", + "wer4k3u4", + "wer4k3w", + "wer4p3a", + "wer4p3l", + "wer4pr", + "wer4s", + "wer5ste", + "we2s3", + "we3spo", + "wes4t5o", + "3wet.", + "we2th", + "we2t3j", + "wet4st", + "we2t3u", + "2wex", + "wezen4s5", + "2w1f", + "w1g", + "w1h", + "wie4la", + "wie4t", + "w4ij", + "3wijd", + "wij4ka", + "wij4s", + "wijs3l", + "wijs3p", + "wijs5ta", + "wi4k", + "3wil", + "wind3a", + "win4d3r", + "w4ing", + "2winr", + "win2s", + "winst5aa", + "winst5r", + "wi4t3h", + "wit3j", + "wi2t3o4", + "wit3r", + "w1j", + "2w1k", + "2w1l", + "4w1m", + "2wn", + "wn3ac", + "w3ne", + "w3ni", + "w3no", + "w3ob", + "w2oe", + "woes3", + "woest5a", + "wo4l", + "wol3a", + "wolf4s5", + "woon5sf", + "woor4d5r", + "wor4g3e", + "w1p", + "wren4st", + "wrens5te.", + "2ws", + "ws3a2", + "w3sc", + "w1sl", + "w2s3le", + "w3som", + "w3sp", + "ws2pl", + "w4spr", + "w5spra", + "w1s4t", + "w4stij", + "2wt", + "wtes3", + "wtje5sp", + "w1to", + "w1tr", + "wu2", + "wva2", + "w1w", + "xaf4", + "xa3g", + "xamen5t", + "xan3", + "xan5t", + "x1c", + "x4e", + "xen4d", + "xe3ro", + "x1f", + "x1h", + "xie4t", + "xi3g", + "xi5o", + "xi3sta", + "xi3sto", + "xi4t3i", + "x3l", + "x1m", + "xo3no", + "x4op", + "xo3s4", + "x1p", + "xpre2", + "xpres5", + "x3r", + "x3so", + "x3sp", + "x1t", + "x2tak", + "xtie2", + "x3w", + "xy3", + "y1a", + "ya3s4", + "ya4s5p", + "y3at", + "yba2l3", + "yber4t3", + "y1c", + "ycho3", + "y3co", + "y1d4", + "ydi3a", + "y5dr", + "ydro3", + "y1e", + "yes3", + "y3és", + "y3è", + "y1f", + "y1g", + "ygu2", + "y1h", + "y1i", + "y4in", + "y5is", + "yksge4", + "y3la", + "yl3al", + "y3le", + "y4l3et", + "y3lo", + "ylo3l", + "ym2f5l", + "ym5pa", + "y3na", + "yn3er", + "y3no", + "yn1t", + "y1o", + "y3on", + "y3os", + "yo3t", + "y1p", + "y3p4h", + "ypo3", + "ypot4", + "yp3s", + "yp5si", + "y1r", + "y3r4e", + "y5ri", + "ys3", + "y1s4a", + "y3s4c", + "y5s4e", + "yse5t", + "y3s4f", + "y3s4h", + "ys4i", + "y3s4o", + "y3s4p", + "ys5pl", + "ys4ta", + "ys5tr", + "y3sy", + "y1t", + "yt3hu", + "yto3", + "y2tof", + "ytop4", + "yu5a", + "y3ui", + "y3u2r", + "yvari5", + "y1w4", + "1z", + "4z.", + "zaar5t", + "za3f2", + "zags4t", + "za2k3a", + "zak3r", + "zan2d", + "zand5a4", + "zan3di", + "zan4dr", + "zang3s", + "za3po", + "za3s4", + "4zb", + "4zc", + "4zd", + "z4e", + "zee3k", + "zeel5d", + "zee3r4o", + "zeero5v", + "zeer5s", + "zee3s4", + "ze5ge", + "zeg4sl", + "zei3sp", + "ze5k", + "zel5dr", + "ze3lem", + "zel2f1", + "zel4so", + "zen4d3a", + "ze4nin", + "zen5k", + "zen3o4", + "zen4og", + "ze3non", + "ze4r3a", + "ze3ro", + "zer2s", + "zer4s5e", + "ze4s3", + "ze5sch", + "zes5e", + "zes5l", + "ze5ste", + "ze2t3a", + "ze2t3h", + "ze4ti", + "ze2t3j", + "ze2t3r", + "zeve2", + "zeven3", + "4zf", + "4zg", + "2z3h", + "z2i", + "ziek3l", + "zie4k3o", + "ziek3w", + "ziel4s", + "zie5sl", + "3zif", + "zi2g5a", + "zij5kl", + "zij3po", + "zij5s4", + "zik2w", + "zi4n3a4", + "zings3", + "zin4k3l", + "zin4s", + "zins3t", + "zins5ta", + "zin5str", + "zi3o5", + "zipi3", + "zi4t", + "zit3e", + "zit3j", + "zit3u4", + "4z3k", + "4z3l", + "4zm", + "zodi5", + "zoet3j", + "zoet5ste", + "zo3f2", + "zoi4", + "zo5ie", + "zo3la", + "zome4", + "zo2na", + "zon3sf", + "zon5ta", + "zooi5tj", + "zo1p", + "zor4g3a", + "zor4gl", + "zor4gr", + "zo2t", + "zot3h", + "zo3tr", + "zo3v", + "4z3p", + "4z3r", + "2zs", + "4z5t", + "zui4d3i", + "zui4dr", + "zus3", + "2zv", + "z4w", + "zwets5te.", + "5zy", + "2z3z", + "zz3in", + "zz3or", + "z4z5w" + ], + "exceptions":[ + "aan-dachts-trek-ker", + "aan-dachts-trek-kers", + "acht-en-der", + "acht-en-ders", + "acht-en-der-tig", + "acht-en-der-tig-ste", + "be-heers-ta-ken", + "be-scherm-en-gel", + "be-scherm-en-ge-len", + "be-stuurs-la-gen", + "be-stuurs-ta-ken", + "bij-stands-trek-ker", + "bij-stands-trek-kers", + "bui-ten-an-ten-ne", + "bui-ten-an-ten-nes", + "don-der-aal", + "han-dels-taal", + "her-e-nen", + "ket-ting-ste-ken", + "lands-taal", + "meest-al", + "mi-nis-ters-por-te-feuil-le", + "mi-nis-ters-por-te-feuil-les", + "ont-hoof-din-gen", + "pa-ling-ste-ken", + "rechts-taal", + "schil-ders-ta-lent", + "sou-ve-niertje", + "sou-ve-niertjes", + "spie-gel-ei", + "ver-en-gels-te", + "ver-hol-lands-te", + "ver-in-lands-te", + "ver-kinds-te", + "ver-ne-der-lands-te", + "ver-rechts-te", + "ver-steeds-te", + "wals-te", + "wa-ter-staats-in-ge-ni-eur", + "wa-ter-staats-in-ge-ni-eurs" + ] +} \ No newline at end of file diff --git a/borb/pdf/canvas/layout/image/__init__.py b/borb/pdf/canvas/layout/image/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/image/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/image/barcode.py b/borb/pdf/canvas/layout/image/barcode.py similarity index 97% rename from ptext/pdf/canvas/layout/image/barcode.py rename to borb/pdf/canvas/layout/image/barcode.py index e92dca67d..bcf135b49 100644 --- a/ptext/pdf/canvas/layout/image/barcode.py +++ b/borb/pdf/canvas/layout/image/barcode.py @@ -13,8 +13,8 @@ from PIL import Image as PILImage # type: ignore [import] from barcode.writer import ImageWriter as BarcodeImageWriter # type: ignore [import] -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.layout.image.image import Image class BarcodeType(Enum): diff --git a/ptext/pdf/canvas/layout/image/chart.py b/borb/pdf/canvas/layout/image/chart.py similarity index 93% rename from ptext/pdf/canvas/layout/image/chart.py rename to borb/pdf/canvas/layout/image/chart.py index 89f738324..0dcabb6da 100644 --- a/ptext/pdf/canvas/layout/image/chart.py +++ b/borb/pdf/canvas/layout/image/chart.py @@ -11,7 +11,7 @@ import matplotlib.pyplot as MatPlotLibPlot # type: ignore [import] from PIL import Image as PILImage # type: ignore [import] -from ptext.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.layout.image.image import Image class Chart(Image): diff --git a/ptext/pdf/canvas/layout/image/image.py b/borb/pdf/canvas/layout/image/image.py similarity index 94% rename from ptext/pdf/canvas/layout/image/image.py rename to borb/pdf/canvas/layout/image/image.py index c04658fc4..2e83b6902 100644 --- a/ptext/pdf/canvas/layout/image/image.py +++ b/borb/pdf/canvas/layout/image/image.py @@ -12,10 +12,10 @@ import requests from PIL import Image as PILImage # type: ignore [import] -from ptext.io.read.types import Dictionary, Name, add_base_methods -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment, LayoutElement -from ptext.pdf.page.page import Page +from borb.io.read.types import Dictionary, Name, add_base_methods +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment, LayoutElement +from borb.pdf.page.page import Page class Image(LayoutElement): diff --git a/ptext/pdf/canvas/layout/image/shape.py b/borb/pdf/canvas/layout/image/shape.py similarity index 97% rename from ptext/pdf/canvas/layout/image/shape.py rename to borb/pdf/canvas/layout/image/shape.py index bc28dcd51..bb8d79c11 100644 --- a/ptext/pdf/canvas/layout/image/shape.py +++ b/borb/pdf/canvas/layout/image/shape.py @@ -9,10 +9,10 @@ from decimal import Decimal from typing import Tuple -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment, LayoutElement -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment, LayoutElement +from borb.pdf.page.page import Page class Shape(LayoutElement): diff --git a/ptext/pdf/canvas/layout/layout_element.py b/borb/pdf/canvas/layout/layout_element.py similarity index 98% rename from ptext/pdf/canvas/layout/layout_element.py rename to borb/pdf/canvas/layout/layout_element.py index 01a713f0a..b960a80bc 100644 --- a/ptext/pdf/canvas/layout/layout_element.py +++ b/borb/pdf/canvas/layout/layout_element.py @@ -10,10 +10,10 @@ from decimal import Decimal from enum import Enum -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name, Stream -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name, Stream +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle class Alignment(Enum): @@ -285,9 +285,9 @@ def calculate_layout_box_and_do_layout( """ # calculate initial layout box + self._initialize_page_content_stream(page) layout_box = self._calculate_layout_box(page, bounding_box) - self._initialize_page_content_stream(page) content_stream = page["Contents"] len_decoded_bytes_before = len(content_stream[Name("DecodedBytes")]) diff --git a/borb/pdf/canvas/layout/list/__init__.py b/borb/pdf/canvas/layout/list/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/list/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/list/list.py b/borb/pdf/canvas/layout/list/list.py similarity index 95% rename from ptext/pdf/canvas/layout/list/list.py rename to borb/pdf/canvas/layout/list/list.py index e3f07aa5e..3a0130a2e 100644 --- a/ptext/pdf/canvas/layout/list/list.py +++ b/borb/pdf/canvas/layout/list/list.py @@ -7,11 +7,11 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.page.page import Page class List(LayoutElement): diff --git a/ptext/pdf/canvas/layout/list/ordered_list.py b/borb/pdf/canvas/layout/list/ordered_list.py similarity index 85% rename from ptext/pdf/canvas/layout/list/ordered_list.py rename to borb/pdf/canvas/layout/list/ordered_list.py index acb61d30b..570387ada 100644 --- a/ptext/pdf/canvas/layout/list/ordered_list.py +++ b/borb/pdf/canvas/layout/list/ordered_list.py @@ -7,12 +7,12 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.list import List -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.list import List +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.page.page import Page class OrderedList(List): diff --git a/ptext/pdf/canvas/layout/list/roman_list.py b/borb/pdf/canvas/layout/list/roman_list.py similarity index 78% rename from ptext/pdf/canvas/layout/list/roman_list.py rename to borb/pdf/canvas/layout/list/roman_list.py index 4f6a7da05..87061d6d3 100644 --- a/ptext/pdf/canvas/layout/list/roman_list.py +++ b/borb/pdf/canvas/layout/list/roman_list.py @@ -7,12 +7,12 @@ """ from decimal import Decimal -from ptext.pdf.canvas.color.color import X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.ordered_list import OrderedList -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.ordered_list import OrderedList +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.page.page import Page class RomanNumeralOrderedList(OrderedList): diff --git a/ptext/pdf/canvas/layout/list/unordered_list.py b/borb/pdf/canvas/layout/list/unordered_list.py similarity index 87% rename from ptext/pdf/canvas/layout/list/unordered_list.py rename to borb/pdf/canvas/layout/list/unordered_list.py index d42791e11..27d531e8f 100644 --- a/ptext/pdf/canvas/layout/list/unordered_list.py +++ b/borb/pdf/canvas/layout/list/unordered_list.py @@ -7,12 +7,12 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.list import List -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.list import List +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.page.page import Page class UnorderedList(List): diff --git a/borb/pdf/canvas/layout/page_layout/__init__.py b/borb/pdf/canvas/layout/page_layout/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/page_layout/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/page_layout/browser_layout.py b/borb/pdf/canvas/layout/page_layout/browser_layout.py similarity index 90% rename from ptext/pdf/canvas/layout/page_layout/browser_layout.py rename to borb/pdf/canvas/layout/page_layout/browser_layout.py index 02b239e29..3f0eb191a 100644 --- a/ptext/pdf/canvas/layout/page_layout/browser_layout.py +++ b/borb/pdf/canvas/layout/page_layout/browser_layout.py @@ -9,21 +9,21 @@ from decimal import Decimal from enum import Enum -from ptext.io.read.types import Name -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.horizontal_rule import HorizontalRule -from ptext.pdf.canvas.layout.image.image import Image -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.ordered_list import OrderedList -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.base_table import BaseTable -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page +from borb.io.read.types import Name +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.horizontal_rule import HorizontalRule +from borb.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.ordered_list import OrderedList +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.base_table import BaseTable +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page class DisplayValue(Enum): @@ -210,9 +210,15 @@ def _start_new_page(self): page: Page = Page(self._page_width, self._page_height) pdf_document.append_page(page) + # layout and reset rows + self._page["Contents"][Name("DecodedBytes")] = self._page_content_stream_restore + for e in self._rows[-1]._layout_elements: + e.layout(self._page, e.get_bounding_box()) # type: ignore [arg-type] + self._rows.clear() + # reset layout self._page = page - self._layout_elements = [] + self._page_content_stream_restore = b"" def _check_layout_element_dimensions(self, layout_element: LayoutElement) -> None: # content that is too large for the page should not be attempted to be laid out again @@ -251,6 +257,12 @@ def _add_block_element(self, layout_element: LayoutElement) -> None: h: Decimal = prev_row_bottom - max(layout_element.get_margin_top(), prev_row_margin_bottom) - y # fmt: on + # if height is negative --> new page + if h < Decimal(0): + self._start_new_page() + self.add(layout_element, DisplayValue.BLOCK) + return + # catch potential layout problems as early as possible suggested_layout_box: Rectangle = layout_element._calculate_layout_box( self._page, Rectangle(x, y, w, h) @@ -270,7 +282,6 @@ def _add_block_element(self, layout_element: LayoutElement) -> None: def _add_inline_element(self, layout_element: LayoutElement) -> None: assert self._page_width is not None - assert self._page_height is not None # set margins layout_element._margin_top = Decimal(0) diff --git a/ptext/pdf/canvas/layout/page_layout/multi_column_layout.py b/borb/pdf/canvas/layout/page_layout/multi_column_layout.py similarity index 93% rename from ptext/pdf/canvas/layout/page_layout/multi_column_layout.py rename to borb/pdf/canvas/layout/page_layout/multi_column_layout.py index 18f79bbde..b813ee23f 100644 --- a/ptext/pdf/canvas/layout/page_layout/multi_column_layout.py +++ b/borb/pdf/canvas/layout/page_layout/multi_column_layout.py @@ -10,13 +10,13 @@ import zlib from decimal import Decimal -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Name -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Name +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page class MultiColumnLayout(PageLayout): @@ -166,8 +166,8 @@ def add(self, layout_element: LayoutElement) -> "PageLayout": return self.add(layout_element) # calculate previous_y - self._previous_element_y = layout_rect.y - self._previous_element_margin_bottom = layout_element._margin_bottom + self._previous_element_y = layout_rect.get_y() + self._previous_element_margin_bottom = layout_element.get_margin_bottom() # return return self diff --git a/ptext/pdf/canvas/layout/page_layout/page_layout.py b/borb/pdf/canvas/layout/page_layout/page_layout.py similarity index 91% rename from ptext/pdf/canvas/layout/page_layout/page_layout.py rename to borb/pdf/canvas/layout/page_layout/page_layout.py index ed43f7426..eaaf2c980 100644 --- a/ptext/pdf/canvas/layout/page_layout/page_layout.py +++ b/borb/pdf/canvas/layout/page_layout/page_layout.py @@ -7,8 +7,8 @@ having to specify coordinates. """ -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.page.page import Page +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.page.page import Page class PageLayout: diff --git a/borb/pdf/canvas/layout/table/__init__.py b/borb/pdf/canvas/layout/table/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/table/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/table/base_table.py b/borb/pdf/canvas/layout/table/base_table.py similarity index 98% rename from ptext/pdf/canvas/layout/table/base_table.py rename to borb/pdf/canvas/layout/table/base_table.py index 91696d60f..816ac87f4 100644 --- a/ptext/pdf/canvas/layout/table/base_table.py +++ b/borb/pdf/canvas/layout/table/base_table.py @@ -9,10 +9,10 @@ from decimal import Decimal from math import ceil -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement, Alignment -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement, Alignment +from borb.pdf.page.page import Page class TableCell(LayoutElement): diff --git a/ptext/pdf/canvas/layout/table/fixed_column_width_table.py b/borb/pdf/canvas/layout/table/fixed_column_width_table.py similarity index 94% rename from ptext/pdf/canvas/layout/table/fixed_column_width_table.py rename to borb/pdf/canvas/layout/table/fixed_column_width_table.py index 397536639..7fd64586f 100644 --- a/ptext/pdf/canvas/layout/table/fixed_column_width_table.py +++ b/borb/pdf/canvas/layout/table/fixed_column_width_table.py @@ -9,13 +9,13 @@ from decimal import Decimal from math import floor -from ptext.io.read.types import Name -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.table.base_table import BaseTable -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.page.page import Page +from borb.io.read.types import Name +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.table.base_table import BaseTable +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.page.page import Page class FixedColumnWidthTable(BaseTable): diff --git a/ptext/pdf/canvas/layout/table/flexible_column_width_table.py b/borb/pdf/canvas/layout/table/flexible_column_width_table.py similarity index 97% rename from ptext/pdf/canvas/layout/table/flexible_column_width_table.py rename to borb/pdf/canvas/layout/table/flexible_column_width_table.py index 016874128..99db4b086 100644 --- a/ptext/pdf/canvas/layout/table/flexible_column_width_table.py +++ b/borb/pdf/canvas/layout/table/flexible_column_width_table.py @@ -11,13 +11,13 @@ from decimal import Decimal from math import ceil, floor -from ptext.io.read.types import Name -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.table.base_table import BaseTable, TableCell -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.page.page import Page +from borb.io.read.types import Name +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.table.base_table import BaseTable, TableCell +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.page.page import Page class FlexibleColumnWidthTable(BaseTable): diff --git a/borb/pdf/canvas/layout/text/__init__.py b/borb/pdf/canvas/layout/text/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/layout/text/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/layout/text/chunk_of_text.py b/borb/pdf/canvas/layout/text/chunk_of_text.py similarity index 93% rename from ptext/pdf/canvas/layout/text/chunk_of_text.py rename to borb/pdf/canvas/layout/text/chunk_of_text.py index 5416778f3..c80544007 100644 --- a/ptext/pdf/canvas/layout/text/chunk_of_text.py +++ b/borb/pdf/canvas/layout/text/chunk_of_text.py @@ -7,14 +7,14 @@ import typing from decimal import Decimal -from ptext.io.read.types import Dictionary, Name -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.glyph_line import GlyphLine -from ptext.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment, LayoutElement -from ptext.pdf.page.page import Page +from borb.io.read.types import Dictionary, Name +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.glyph_line import GlyphLine +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment, LayoutElement +from borb.pdf.page.page import Page class ChunkOfText(LayoutElement): @@ -126,7 +126,7 @@ def _write_text_bytes_in_hex(self) -> str: c, ) hex_rep: str = hex(int(cid))[2:] - if len(hex_rep) == 1: + if len(hex_rep) % 2 == 1: hex_rep = "0" + hex_rep sOut += "".join(["<", hex_rep, ">"]) return "".join(["[", sOut, "] TJ"]) diff --git a/ptext/pdf/canvas/layout/text/chunks_of_text.py b/borb/pdf/canvas/layout/text/chunks_of_text.py similarity index 96% rename from ptext/pdf/canvas/layout/text/chunks_of_text.py rename to borb/pdf/canvas/layout/text/chunks_of_text.py index a0f94f13f..10b94c998 100644 --- a/ptext/pdf/canvas/layout/text/chunks_of_text.py +++ b/borb/pdf/canvas/layout/text/chunks_of_text.py @@ -9,12 +9,12 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.page.page import Page class LineBreakChunk(ChunkOfText): diff --git a/ptext/pdf/canvas/layout/text/codeblock.py b/borb/pdf/canvas/layout/text/codeblock.py similarity index 94% rename from ptext/pdf/canvas/layout/text/codeblock.py rename to borb/pdf/canvas/layout/text/codeblock.py index a222a6788..170513c78 100644 --- a/ptext/pdf/canvas/layout/text/codeblock.py +++ b/borb/pdf/canvas/layout/text/codeblock.py @@ -16,10 +16,10 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, RGBColor, X11Color -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.layout.layout_element import Alignment, LayoutElement -from ptext.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.canvas.color.color import Color, RGBColor, X11Color +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.layout.layout_element import Alignment, LayoutElement +from borb.pdf.canvas.layout.text.paragraph import Paragraph try: import black diff --git a/ptext/pdf/canvas/layout/text/heading.py b/borb/pdf/canvas/layout/text/heading.py similarity index 91% rename from ptext/pdf/canvas/layout/text/heading.py rename to borb/pdf/canvas/layout/text/heading.py index 07153615a..33bb787be 100644 --- a/ptext/pdf/canvas/layout/text/heading.py +++ b/borb/pdf/canvas/layout/text/heading.py @@ -8,13 +8,13 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import DestinationType, Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import DestinationType, Page class Heading(Paragraph): diff --git a/ptext/pdf/canvas/layout/text/line_of_text.py b/borb/pdf/canvas/layout/text/line_of_text.py similarity index 93% rename from ptext/pdf/canvas/layout/text/line_of_text.py rename to borb/pdf/canvas/layout/text/line_of_text.py index 9c610a291..8aa9273a0 100644 --- a/ptext/pdf/canvas/layout/text/line_of_text.py +++ b/borb/pdf/canvas/layout/text/line_of_text.py @@ -19,10 +19,10 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText class LineOfText(ChunkOfText): diff --git a/ptext/pdf/canvas/layout/text/paragraph.py b/borb/pdf/canvas/layout/text/paragraph.py similarity index 71% rename from ptext/pdf/canvas/layout/text/paragraph.py rename to borb/pdf/canvas/layout/text/paragraph.py index c64485588..06de4b63a 100644 --- a/ptext/pdf/canvas/layout/text/paragraph.py +++ b/borb/pdf/canvas/layout/text/paragraph.py @@ -9,14 +9,15 @@ from decimal import Decimal from typing import Union -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.glyph_line import GlyphLine -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import Alignment, LayoutElement -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.line_of_text import LineOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.glyph_line import GlyphLine +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.hyphenation.hyphenation import Hyphenation +from borb.pdf.canvas.layout.layout_element import Alignment, LayoutElement +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.line_of_text import LineOfText +from borb.pdf.page.page import Page class Paragraph(LineOfText): @@ -54,6 +55,7 @@ def __init__( margin_left: typing.Optional[Decimal] = None, line_height: Decimal = Decimal(1), background_color: typing.Optional[Color] = None, + hyphenation: typing.Optional[Hyphenation] = None, parent: typing.Optional["LayoutElement"] = None, ): super().__init__( @@ -80,15 +82,16 @@ def __init__( background_color=background_color, parent=parent, ) - self.respect_newlines_in_text = respect_newlines_in_text - self.respect_spaces_in_text = respect_spaces_in_text + self._respect_newlines_in_text = respect_newlines_in_text + self._respect_spaces_in_text = respect_spaces_in_text assert text_alignment in [ Alignment.LEFT, Alignment.CENTERED, Alignment.RIGHT, Alignment.JUSTIFIED, ] - self.text_alignment = text_alignment + self._hyphenation = hyphenation + self._text_alignment = text_alignment assert line_height >= Decimal(1) self._line_height = line_height @@ -101,9 +104,9 @@ def _split_text(self, bounding_box: Rectangle) -> typing.List[str]: tokens_to_split_on: typing.List[str] = [" ", "\t", "\n"] tokens_to_preserve: typing.List[str] = [] - if self.respect_newlines_in_text: + if self._respect_newlines_in_text: tokens_to_preserve.append("\n") - if self.respect_spaces_in_text: + if self._respect_spaces_in_text: tokens_to_preserve.append(" ") tokens_to_preserve.append("\t") @@ -129,41 +132,86 @@ def _split_text(self, bounding_box: Rectangle) -> typing.List[str]: for i, w in enumerate(words): # split on \n - if w == "\n" and self.respect_newlines_in_text: + if w == "\n" and self._respect_newlines_in_text: lines_of_text.append("") continue # build line of text to check if it fits the bounding box potential_text = lines_of_text[-1] if len(lines_of_text) > 0 else "" - if len(potential_text) != 0 and not self.respect_spaces_in_text: + if len(potential_text) != 0 and not self._respect_spaces_in_text: potential_text += " " potential_text += w - # check the width of this piece of text - encoded_bytes: bytes = bytes( - [ - self._font.unicode_to_character_identifier(c) or 0 - for c in potential_text - ] - ) - potential_width = GlyphLine( - encoded_bytes, self._font, self._font_size - ).get_width_in_text_space() + # check the remaining space in the box + # checking with 0 is not a great idea due to rounding errors + # so, as a pre-emptive measure, we round the number to 2 digits + # fmt: off + encoded_bytes: bytes = [self._font.unicode_to_character_identifier(c) or 0 for c in potential_text] + potential_width = GlyphLine(encoded_bytes, self._font, self._font_size).get_width_in_text_space() + remaining_space_in_box: Decimal = round(bounding_box.width - potential_width, 2) + # fmt: on - # if this text is larger than the bounding box, split the text - remaining_space_in_box: Decimal = bounding_box.width - potential_width - if remaining_space_in_box >= Decimal( - 0 - ): # checking with 0 is not a great idea due to rounding errors + # IF there is space left over, we add the word to the lines of text being built + if remaining_space_in_box >= Decimal(0): if len(lines_of_text) == 0: lines_of_text.append(w) else: - if len(lines_of_text[-1]) > 0 and not self.respect_spaces_in_text: + if len(lines_of_text[-1]) > 0 and not self._respect_spaces_in_text: lines_of_text[-1] += " " lines_of_text[-1] += w + + # (ELSE) there is no more room in the box for this word, + # BUT perhaps we can hyphenate the word else: - lines_of_text.append(w) + # if no hyphenation class is provided, we can't hyphenate + if self._hyphenation is None: + lines_of_text.append(w) + continue + + # if we have to respect the spacing in the text, we don't hyphenate + if self._respect_spaces_in_text: + lines_of_text.append(w) + continue + + # calculate potential hyphenation breaks + # if the word can not be broken into parts, we can't hyphenate + hyphenated_word_parts = self._hyphenation.hyphenate(w).split(chr(173)) + if len(hyphenated_word_parts) == 1: + lines_of_text.append(w) + continue + + potential_text = lines_of_text[-1] if len(lines_of_text) > 0 else "" + if len(potential_text) != 0 and not self._respect_spaces_in_text: + potential_text += " " + + # check where the text can be split, in order to fit in the bounding box + hyphenation_split_index: int = 0 + for i in range(1, len(hyphenated_word_parts)): + # fmt: off + potential_text_after_hyphenation = potential_text + "".join([x for x in hyphenated_word_parts[0:i]]) + "-" + encoded_bytes: bytes = bytes([self._font.unicode_to_character_identifier(c) or 0 for c in potential_text_after_hyphenation]) + potential_width = GlyphLine(encoded_bytes, self._font, self._font_size).get_width_in_text_space() + remaining_space_in_box: Decimal = round(bounding_box.width - potential_width, 2) + # fmt: on + if remaining_space_in_box > Decimal(0): + hyphenation_split_index = i + else: + break + + # no sensible split was found + if hyphenation_split_index == 0: + lines_of_text.append(w) + continue + + # break the text according to the hyphenation + # fmt: off + if len(lines_of_text[-1]) > 0 and not self._respect_spaces_in_text: + lines_of_text[-1] += " " + lines_of_text[-1] += "".join([x for x in hyphenated_word_parts[0:hyphenation_split_index]]) + "-" + lines_of_text.append("".join([x for x in hyphenated_word_parts[hyphenation_split_index:]])) + # fmt: on + # last-minute cleanup while len(lines_of_text) > 0 and lines_of_text[-1] == "": lines_of_text.pop(len(lines_of_text) - 1) @@ -181,7 +229,7 @@ def _do_layout_without_padding(self, page: Page, bounding_box: Rectangle): return Rectangle(bounding_box.x, bounding_box.y, Decimal(0), Decimal(0)) # separate method for the harder case of Alignment.JUSTIFIED - if self.text_alignment == Alignment.JUSTIFIED: + if self._text_alignment == Alignment.JUSTIFIED: return self._do_layout_without_padding_text_alignment_justified( lines_of_text, page, bounding_box ) @@ -201,7 +249,7 @@ def _do_layout_without_padding(self, page: Page, bounding_box: Rectangle): font=self._font, font_size=self._font_size, font_color=self._font_color, - horizontal_alignment=self.text_alignment, + horizontal_alignment=self._text_alignment, parent=self, ).layout( page, diff --git a/borb/pdf/canvas/line_art/__init__.py b/borb/pdf/canvas/line_art/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/line_art/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/line_art/blob_factory.py b/borb/pdf/canvas/line_art/blob_factory.py similarity index 100% rename from ptext/pdf/canvas/line_art/blob_factory.py rename to borb/pdf/canvas/line_art/blob_factory.py diff --git a/ptext/pdf/canvas/line_art/line_art_factory.py b/borb/pdf/canvas/line_art/line_art_factory.py similarity index 94% rename from ptext/pdf/canvas/line_art/line_art_factory.py rename to borb/pdf/canvas/line_art/line_art_factory.py index b390f159a..4ff76d1f4 100644 --- a/ptext/pdf/canvas/line_art/line_art_factory.py +++ b/borb/pdf/canvas/line_art/line_art_factory.py @@ -10,8 +10,8 @@ from decimal import Decimal from typing import Tuple -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.line_art.blob_factory import BlobFactory +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.line_art.blob_factory import BlobFactory class LineArtFactory: @@ -189,7 +189,25 @@ def flowchart_stored_data( This is a general data storage object used in the process flow as opposed to data which could be also stored on a hard drive, magnetic tape, memory card, of any other storage device. """ - return [] + pts_a = [] + pts_b = [] + for i in range(0, 180): + # first curve + x0 = Decimal(math.sin(math.radians(i + 180))) * ( + bounding_box.get_width() / Decimal(10) + ) + (bounding_box.get_width() / Decimal(10)) + y0 = ( + Decimal(math.cos(math.radians(i + 180))) + * (bounding_box.get_height() / Decimal(2)) + + bounding_box.get_y() + + (bounding_box.get_height() / Decimal(2)) + ) + pts_a.append((x0, y0)) + # second curve + x0 += bounding_box.get_width() * Decimal(0.9) + pts_b.append((x0, y0)) + pts_b.reverse() + return pts_a + pts_b + [pts_a[0]] @staticmethod def flowchart_internal_storage( @@ -251,6 +269,10 @@ def flowchart_direct_data( Direct Data object in a process flow represents information stored which can be accessed directly. This object represents a computer's hard drive. """ + """ + This is a general data storage object used in the process flow as opposed to data which could be also stored on a hard drive, + magnetic tape, memory card, of any other storage device. + """ return [] @staticmethod @@ -347,6 +369,36 @@ def flowchart_paper_tape( # return return pts_a + [x for x in reversed(pts_b)] + [pts_a[0]] + @staticmethod + def flowchart_display( + bounding_box: Rectangle, + ) -> typing.List[typing.Tuple[Decimal, Decimal]]: + """ + Indicates a step that displays information. + """ + pts_a = [] + r_major = bounding_box.height / Decimal(2) + r_minor = bounding_box.width / Decimal(10) + mid_x = bounding_box.x + bounding_box.width - r_minor + mid_y = bounding_box.y + bounding_box.height / Decimal(2) + for i in range(0, 180): + # first curve + x = Decimal(math.sin(math.radians(i))) * r_minor + mid_x + y = Decimal(math.cos(math.radians(i))) * r_major + mid_y + pts_a.append((x, y)) + return ( + pts_a + + [ + (bounding_box.x + bounding_box.width / Decimal(10), bounding_box.y), + (bounding_box.x, mid_y), + ( + bounding_box.x + bounding_box.width / Decimal(10), + bounding_box.y + bounding_box.height, + ), + ] + + [pts_a[0]] + ) + @staticmethod def flowchart_preparation( bounding_box: Rectangle, @@ -407,6 +459,7 @@ def flowchart_termination( r_major = bounding_box.height * Decimal(0.5) r_minor = bounding_box.width * Decimal(0.25) for i in range(0, 180): + # first curve x = ( Decimal(math.sin(math.radians(i))) * r_minor + bounding_box.width * Decimal(0.5) @@ -414,6 +467,7 @@ def flowchart_termination( ) y = Decimal(math.cos(math.radians(i))) * r_major + r_major + bounding_box.y pts_a.append((x, y)) + # second curve x = Decimal(math.sin(math.radians(i + 180))) * r_minor + bounding_box.x y = ( Decimal(math.cos(math.radians(i + 180))) * r_major @@ -567,7 +621,25 @@ def flowchart_database( """ Indicates a list of information with a standard structure that allows for searching and sorting. """ - return [] + pts_a = [] + pts_b = [] + r_major = bounding_box.get_width() / Decimal(2) + r_minor = r_major / Decimal(3) + mid_x = bounding_box.x + r_major + mid_y = bounding_box.y + bounding_box.get_height() - r_minor + # first curve + for i in range(90, 90 + 360 + 180): + x = Decimal(math.sin(math.radians(i))) * r_major + mid_x + y = Decimal(math.cos(math.radians(i))) * r_minor + mid_y + pts_a.append((x, y)) + # second curve + mid_y = bounding_box.y + r_minor + for i in range(90, 270): + x = Decimal(math.sin(math.radians(i))) * r_major + mid_x + y = Decimal(math.cos(math.radians(i))) * r_minor + mid_y + pts_b.append((x, y)) + pts_b.reverse() + return pts_a + pts_b + [pts_a[0]] @staticmethod def flowchart_on_page_reference( diff --git a/borb/pdf/canvas/operator/__init__.py b/borb/pdf/canvas/operator/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/canvas_operator.py b/borb/pdf/canvas/operator/canvas_operator.py similarity index 97% rename from ptext/pdf/canvas/operator/canvas_operator.py rename to borb/pdf/canvas/operator/canvas_operator.py index 8cbc9b7ca..2a3ce92dd 100644 --- a/ptext/pdf/canvas/operator/canvas_operator.py +++ b/borb/pdf/canvas/operator/canvas_operator.py @@ -9,7 +9,7 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType +from borb.io.read.types import AnyPDFType class CanvasOperator: diff --git a/borb/pdf/canvas/operator/color/__init__.py b/borb/pdf/canvas/operator/color/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/color/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/color/set_cmyk_non_stroking.py b/borb/pdf/canvas/operator/color/set_cmyk_non_stroking.py similarity index 87% rename from ptext/pdf/canvas/operator/color/set_cmyk_non_stroking.py rename to borb/pdf/canvas/operator/color/set_cmyk_non_stroking.py index b99424bff..01ad7730a 100644 --- a/ptext/pdf/canvas/operator/color/set_cmyk_non_stroking.py +++ b/borb/pdf/canvas/operator/color/set_cmyk_non_stroking.py @@ -7,9 +7,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import CMYKColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import CMYKColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetCMYKNonStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_cmyk_stroking.py b/borb/pdf/canvas/operator/color/set_cmyk_stroking.py similarity index 91% rename from ptext/pdf/canvas/operator/color/set_cmyk_stroking.py rename to borb/pdf/canvas/operator/color/set_cmyk_stroking.py index abe2dfc51..88fbf4384 100644 --- a/ptext/pdf/canvas/operator/color/set_cmyk_stroking.py +++ b/borb/pdf/canvas/operator/color/set_cmyk_stroking.py @@ -12,9 +12,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import CMYKColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import CMYKColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetCMYKStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_color_non_stroking.py b/borb/pdf/canvas/operator/color/set_color_non_stroking.py similarity index 94% rename from ptext/pdf/canvas/operator/color/set_color_non_stroking.py rename to borb/pdf/canvas/operator/color/set_color_non_stroking.py index edad7d656..e7fcb279e 100644 --- a/ptext/pdf/canvas/operator/color/set_color_non_stroking.py +++ b/borb/pdf/canvas/operator/color/set_color_non_stroking.py @@ -7,9 +7,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetColorNonStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_color_space_non_stroking.py b/borb/pdf/canvas/operator/color/set_color_space_non_stroking.py similarity index 94% rename from ptext/pdf/canvas/operator/color/set_color_space_non_stroking.py rename to borb/pdf/canvas/operator/color/set_color_space_non_stroking.py index 051d35c9b..07cbdb211 100644 --- a/ptext/pdf/canvas/operator/color/set_color_space_non_stroking.py +++ b/borb/pdf/canvas/operator/color/set_color_space_non_stroking.py @@ -7,9 +7,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType, Name -from ptext.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name +from borb.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetColorSpaceNonStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_color_space_stroking.py b/borb/pdf/canvas/operator/color/set_color_space_stroking.py similarity index 97% rename from ptext/pdf/canvas/operator/color/set_color_space_stroking.py rename to borb/pdf/canvas/operator/color/set_color_space_stroking.py index 28e71adbf..3ed6e64ae 100644 --- a/ptext/pdf/canvas/operator/color/set_color_space_stroking.py +++ b/borb/pdf/canvas/operator/color/set_color_space_stroking.py @@ -37,9 +37,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType, Name -from ptext.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name +from borb.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator logger = logging.getLogger(__name__) diff --git a/ptext/pdf/canvas/operator/color/set_color_stroking.py b/borb/pdf/canvas/operator/color/set_color_stroking.py similarity index 95% rename from ptext/pdf/canvas/operator/color/set_color_stroking.py rename to borb/pdf/canvas/operator/color/set_color_stroking.py index 246ed8c34..360c83891 100644 --- a/ptext/pdf/canvas/operator/color/set_color_stroking.py +++ b/borb/pdf/canvas/operator/color/set_color_stroking.py @@ -8,9 +8,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import CMYKColor, GrayColor, RGBColor, Separation +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetColorStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_gray_non_stroking.py b/borb/pdf/canvas/operator/color/set_gray_non_stroking.py similarity index 81% rename from ptext/pdf/canvas/operator/color/set_gray_non_stroking.py rename to borb/pdf/canvas/operator/color/set_gray_non_stroking.py index ca508cdcd..694be4a30 100644 --- a/ptext/pdf/canvas/operator/color/set_gray_non_stroking.py +++ b/borb/pdf/canvas/operator/color/set_gray_non_stroking.py @@ -7,9 +7,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import GrayColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import GrayColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetGrayNonStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_gray_stroking.py b/borb/pdf/canvas/operator/color/set_gray_stroking.py similarity index 87% rename from ptext/pdf/canvas/operator/color/set_gray_stroking.py rename to borb/pdf/canvas/operator/color/set_gray_stroking.py index 28507e137..16c574772 100644 --- a/ptext/pdf/canvas/operator/color/set_gray_stroking.py +++ b/borb/pdf/canvas/operator/color/set_gray_stroking.py @@ -10,9 +10,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import GrayColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import GrayColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetGrayStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_rgb_non_stroking.py b/borb/pdf/canvas/operator/color/set_rgb_non_stroking.py similarity index 87% rename from ptext/pdf/canvas/operator/color/set_rgb_non_stroking.py rename to borb/pdf/canvas/operator/color/set_rgb_non_stroking.py index 7c7df856e..fd639984d 100644 --- a/ptext/pdf/canvas/operator/color/set_rgb_non_stroking.py +++ b/borb/pdf/canvas/operator/color/set_rgb_non_stroking.py @@ -7,9 +7,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import RGBColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import RGBColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetRGBNonStroking(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/color/set_rgb_stroking.py b/borb/pdf/canvas/operator/color/set_rgb_stroking.py similarity index 90% rename from ptext/pdf/canvas/operator/color/set_rgb_stroking.py rename to borb/pdf/canvas/operator/color/set_rgb_stroking.py index a0084e88c..088d0a562 100644 --- a/ptext/pdf/canvas/operator/color/set_rgb_stroking.py +++ b/borb/pdf/canvas/operator/color/set_rgb_stroking.py @@ -10,9 +10,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.color.color import RGBColor -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.color.color import RGBColor +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetRGBStroking(CanvasOperator): diff --git a/borb/pdf/canvas/operator/compatibility/__init__.py b/borb/pdf/canvas/operator/compatibility/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/compatibility/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/compatibility/begin_compatibility_section.py b/borb/pdf/canvas/operator/compatibility/begin_compatibility_section.py similarity index 88% rename from ptext/pdf/canvas/operator/compatibility/begin_compatibility_section.py rename to borb/pdf/canvas/operator/compatibility/begin_compatibility_section.py index 7901f0ca4..65ced5b7b 100644 --- a/ptext/pdf/canvas/operator/compatibility/begin_compatibility_section.py +++ b/borb/pdf/canvas/operator/compatibility/begin_compatibility_section.py @@ -9,8 +9,8 @@ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class BeginCompatibilitySection(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/compatibility/end_compatibility_section.py b/borb/pdf/canvas/operator/compatibility/end_compatibility_section.py similarity index 88% rename from ptext/pdf/canvas/operator/compatibility/end_compatibility_section.py rename to borb/pdf/canvas/operator/compatibility/end_compatibility_section.py index f7ee5c157..74639265a 100644 --- a/ptext/pdf/canvas/operator/compatibility/end_compatibility_section.py +++ b/borb/pdf/canvas/operator/compatibility/end_compatibility_section.py @@ -8,8 +8,8 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class EndCompatibilitySection(CanvasOperator): diff --git a/borb/pdf/canvas/operator/marked_content/__init__.py b/borb/pdf/canvas/operator/marked_content/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/marked_content/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/marked_content/begin_marked_content.py b/borb/pdf/canvas/operator/marked_content/begin_marked_content.py similarity index 88% rename from ptext/pdf/canvas/operator/marked_content/begin_marked_content.py rename to borb/pdf/canvas/operator/marked_content/begin_marked_content.py index 7e0dacf42..bec6dddbc 100644 --- a/ptext/pdf/canvas/operator/marked_content/begin_marked_content.py +++ b/borb/pdf/canvas/operator/marked_content/begin_marked_content.py @@ -8,8 +8,8 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType, Name -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class BeginMarkedContent(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py b/borb/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py similarity index 92% rename from ptext/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py rename to borb/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py index eaf35f390..7b4a7e9af 100644 --- a/ptext/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py +++ b/borb/pdf/canvas/operator/marked_content/begin_marked_content_with_property_list.py @@ -12,8 +12,8 @@ from typing import List -from ptext.io.read.types import AnyPDFType, Name -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class BeginMarkedContentWithPropertyList(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/marked_content/end_marked_content.py b/borb/pdf/canvas/operator/marked_content/end_marked_content.py similarity index 85% rename from ptext/pdf/canvas/operator/marked_content/end_marked_content.py rename to borb/pdf/canvas/operator/marked_content/end_marked_content.py index 329bc5bd7..600f5e931 100644 --- a/ptext/pdf/canvas/operator/marked_content/end_marked_content.py +++ b/borb/pdf/canvas/operator/marked_content/end_marked_content.py @@ -6,8 +6,8 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class EndMarkedContent(CanvasOperator): diff --git a/borb/pdf/canvas/operator/path_construction/__init__.py b/borb/pdf/canvas/operator/path_construction/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/path_construction/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/path_construction/append_cubic_bezier.py b/borb/pdf/canvas/operator/path_construction/append_cubic_bezier.py similarity index 97% rename from ptext/pdf/canvas/operator/path_construction/append_cubic_bezier.py rename to borb/pdf/canvas/operator/path_construction/append_cubic_bezier.py index 9d7536188..bf8bc1c53 100644 --- a/ptext/pdf/canvas/operator/path_construction/append_cubic_bezier.py +++ b/borb/pdf/canvas/operator/path_construction/append_cubic_bezier.py @@ -14,9 +14,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.line_segment import LineSegment -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.line_segment import LineSegment +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator def _bezier(p0, p1, p2, p3) -> typing.List[LineSegment]: diff --git a/ptext/pdf/canvas/operator/path_construction/append_line_segment.py b/borb/pdf/canvas/operator/path_construction/append_line_segment.py similarity index 87% rename from ptext/pdf/canvas/operator/path_construction/append_line_segment.py rename to borb/pdf/canvas/operator/path_construction/append_line_segment.py index e0020c605..e3cefda42 100644 --- a/ptext/pdf/canvas/operator/path_construction/append_line_segment.py +++ b/borb/pdf/canvas/operator/path_construction/append_line_segment.py @@ -9,9 +9,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.line_segment import LineSegment -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.line_segment import LineSegment +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class AppendLineSegment(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/path_construction/append_rectangle.py b/borb/pdf/canvas/operator/path_construction/append_rectangle.py similarity index 92% rename from ptext/pdf/canvas/operator/path_construction/append_rectangle.py rename to borb/pdf/canvas/operator/path_construction/append_rectangle.py index cc7e8ba97..af2ac9215 100644 --- a/ptext/pdf/canvas/operator/path_construction/append_rectangle.py +++ b/borb/pdf/canvas/operator/path_construction/append_rectangle.py @@ -15,8 +15,8 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class AppendRectangle(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/path_construction/begin_subpath.py b/borb/pdf/canvas/operator/path_construction/begin_subpath.py similarity index 89% rename from ptext/pdf/canvas/operator/path_construction/begin_subpath.py rename to borb/pdf/canvas/operator/path_construction/begin_subpath.py index 69238533c..a44a848a0 100644 --- a/ptext/pdf/canvas/operator/path_construction/begin_subpath.py +++ b/borb/pdf/canvas/operator/path_construction/begin_subpath.py @@ -11,9 +11,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.line_segment import LineSegment -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.line_segment import LineSegment +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class BeginSubpath(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/path_construction/close_subpath.py b/borb/pdf/canvas/operator/path_construction/close_subpath.py similarity index 89% rename from ptext/pdf/canvas/operator/path_construction/close_subpath.py rename to borb/pdf/canvas/operator/path_construction/close_subpath.py index 46a6db3f5..6ac4c71a3 100644 --- a/ptext/pdf/canvas/operator/path_construction/close_subpath.py +++ b/borb/pdf/canvas/operator/path_construction/close_subpath.py @@ -9,9 +9,9 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.line_segment import LineSegment -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.line_segment import LineSegment +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class CloseSubpath(CanvasOperator): diff --git a/borb/pdf/canvas/operator/path_painting/__init__.py b/borb/pdf/canvas/operator/path_painting/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/path_painting/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/path_painting/close_and_stroke_path.py b/borb/pdf/canvas/operator/path_painting/close_and_stroke_path.py similarity index 90% rename from ptext/pdf/canvas/operator/path_painting/close_and_stroke_path.py rename to borb/pdf/canvas/operator/path_painting/close_and_stroke_path.py index bddaec4aa..0ab6c56b6 100644 --- a/ptext/pdf/canvas/operator/path_painting/close_and_stroke_path.py +++ b/borb/pdf/canvas/operator/path_painting/close_and_stroke_path.py @@ -8,8 +8,8 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class CloseAndStrokePath(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/path_painting/fill_path_even_odd.py b/borb/pdf/canvas/operator/path_painting/fill_path_even_odd.py similarity index 100% rename from ptext/pdf/canvas/operator/path_painting/fill_path_even_odd.py rename to borb/pdf/canvas/operator/path_painting/fill_path_even_odd.py diff --git a/ptext/pdf/canvas/operator/path_painting/fill_path_nonzero_winding.py b/borb/pdf/canvas/operator/path_painting/fill_path_nonzero_winding.py similarity index 100% rename from ptext/pdf/canvas/operator/path_painting/fill_path_nonzero_winding.py rename to borb/pdf/canvas/operator/path_painting/fill_path_nonzero_winding.py diff --git a/ptext/pdf/canvas/operator/path_painting/stroke_path.py b/borb/pdf/canvas/operator/path_painting/stroke_path.py similarity index 79% rename from ptext/pdf/canvas/operator/path_painting/stroke_path.py rename to borb/pdf/canvas/operator/path_painting/stroke_path.py index 3c6db0a54..5b984674c 100644 --- a/ptext/pdf/canvas/operator/path_painting/stroke_path.py +++ b/borb/pdf/canvas/operator/path_painting/stroke_path.py @@ -6,9 +6,9 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.event.line_render_event import LineRenderEvent -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.event.line_render_event import LineRenderEvent +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class StrokePath(CanvasOperator): diff --git a/borb/pdf/canvas/operator/state/__init__.py b/borb/pdf/canvas/operator/state/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/state/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/state/modify_transformation_matrix.py b/borb/pdf/canvas/operator/state/modify_transformation_matrix.py similarity index 91% rename from ptext/pdf/canvas/operator/state/modify_transformation_matrix.py rename to borb/pdf/canvas/operator/state/modify_transformation_matrix.py index e8ff2e8cc..18bb73df5 100644 --- a/ptext/pdf/canvas/operator/state/modify_transformation_matrix.py +++ b/borb/pdf/canvas/operator/state/modify_transformation_matrix.py @@ -10,9 +10,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.matrix import Matrix -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class ModifyTransformationMatrix(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/state/pop_graphics_state.py b/borb/pdf/canvas/operator/state/pop_graphics_state.py similarity index 89% rename from ptext/pdf/canvas/operator/state/pop_graphics_state.py rename to borb/pdf/canvas/operator/state/pop_graphics_state.py index 68acb934d..f813e0a78 100644 --- a/ptext/pdf/canvas/operator/state/pop_graphics_state.py +++ b/borb/pdf/canvas/operator/state/pop_graphics_state.py @@ -8,8 +8,8 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class PopGraphicsState(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/state/push_graphics_state.py b/borb/pdf/canvas/operator/state/push_graphics_state.py similarity index 86% rename from ptext/pdf/canvas/operator/state/push_graphics_state.py rename to borb/pdf/canvas/operator/state/push_graphics_state.py index a1675f29f..120d33ed7 100644 --- a/ptext/pdf/canvas/operator/state/push_graphics_state.py +++ b/borb/pdf/canvas/operator/state/push_graphics_state.py @@ -8,8 +8,8 @@ import copy from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class PushGraphicsState(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/state/set_line_width.py b/borb/pdf/canvas/operator/state/set_line_width.py similarity index 87% rename from ptext/pdf/canvas/operator/state/set_line_width.py rename to borb/pdf/canvas/operator/state/set_line_width.py index bd8487790..ffb6ea497 100644 --- a/ptext/pdf/canvas/operator/state/set_line_width.py +++ b/borb/pdf/canvas/operator/state/set_line_width.py @@ -7,8 +7,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetLineWidth(CanvasOperator): diff --git a/borb/pdf/canvas/operator/text/__init__.py b/borb/pdf/canvas/operator/text/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/text/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/text/begin_text.py b/borb/pdf/canvas/operator/text/begin_text.py similarity index 81% rename from ptext/pdf/canvas/operator/text/begin_text.py rename to borb/pdf/canvas/operator/text/begin_text.py index 07aadbc07..ee127cd09 100644 --- a/ptext/pdf/canvas/operator/text/begin_text.py +++ b/borb/pdf/canvas/operator/text/begin_text.py @@ -9,10 +9,10 @@ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.event.begin_text_event import BeginTextEvent -from ptext.pdf.canvas.geometry.matrix import Matrix -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.event.begin_text_event import BeginTextEvent +from borb.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class BeginTextObject(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/end_text.py b/borb/pdf/canvas/operator/text/end_text.py similarity index 79% rename from ptext/pdf/canvas/operator/text/end_text.py rename to borb/pdf/canvas/operator/text/end_text.py index 4ed442b1e..fb212a4b8 100644 --- a/ptext/pdf/canvas/operator/text/end_text.py +++ b/borb/pdf/canvas/operator/text/end_text.py @@ -6,9 +6,9 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.event.end_text_event import EndTextEvent -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.event.end_text_event import EndTextEvent +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class EndTextObject(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/move_text_position.py b/borb/pdf/canvas/operator/text/move_text_position.py similarity index 90% rename from ptext/pdf/canvas/operator/text/move_text_position.py rename to borb/pdf/canvas/operator/text/move_text_position.py index 00ac235ad..cf9687e9f 100644 --- a/ptext/pdf/canvas/operator/text/move_text_position.py +++ b/borb/pdf/canvas/operator/text/move_text_position.py @@ -11,9 +11,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.matrix import Matrix -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class MoveTextPosition(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/move_text_position_set_leading.py b/borb/pdf/canvas/operator/text/move_text_position_set_leading.py similarity index 91% rename from ptext/pdf/canvas/operator/text/move_text_position_set_leading.py rename to borb/pdf/canvas/operator/text/move_text_position_set_leading.py index 0105cd2c4..b3813bad6 100644 --- a/ptext/pdf/canvas/operator/text/move_text_position_set_leading.py +++ b/borb/pdf/canvas/operator/text/move_text_position_set_leading.py @@ -12,9 +12,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.io.read.types import Decimal as pDecimal -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.io.read.types import Decimal as pDecimal +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class MoveTextPositionSetLeading(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/move_to_next_line.py b/borb/pdf/canvas/operator/text/move_to_next_line.py similarity index 90% rename from ptext/pdf/canvas/operator/text/move_to_next_line.py rename to borb/pdf/canvas/operator/text/move_to_next_line.py index 4da054b06..94c89107c 100644 --- a/ptext/pdf/canvas/operator/text/move_to_next_line.py +++ b/borb/pdf/canvas/operator/text/move_to_next_line.py @@ -13,9 +13,9 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.io.read.types import Decimal as pDecimal -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.io.read.types import Decimal as pDecimal +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class MoveToNextLine(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/move_to_next_line_show_text.py b/borb/pdf/canvas/operator/text/move_to_next_line_show_text.py similarity index 91% rename from ptext/pdf/canvas/operator/text/move_to_next_line_show_text.py rename to borb/pdf/canvas/operator/text/move_to_next_line_show_text.py index ade4091e2..c3f77c9f4 100644 --- a/ptext/pdf/canvas/operator/text/move_to_next_line_show_text.py +++ b/borb/pdf/canvas/operator/text/move_to_next_line_show_text.py @@ -10,8 +10,8 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class MoveToNextLineShowText(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_character_spacing.py b/borb/pdf/canvas/operator/text/set_character_spacing.py similarity index 90% rename from ptext/pdf/canvas/operator/text/set_character_spacing.py rename to borb/pdf/canvas/operator/text/set_character_spacing.py index 82d695b9b..71e54b294 100644 --- a/ptext/pdf/canvas/operator/text/set_character_spacing.py +++ b/borb/pdf/canvas/operator/text/set_character_spacing.py @@ -9,8 +9,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetCharacterSpacing(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_font_and_size.py b/borb/pdf/canvas/operator/text/set_font_and_size.py similarity index 91% rename from ptext/pdf/canvas/operator/text/set_font_and_size.py rename to borb/pdf/canvas/operator/text/set_font_and_size.py index 7a453678d..bc52da44e 100644 --- a/ptext/pdf/canvas/operator/text/set_font_and_size.py +++ b/borb/pdf/canvas/operator/text/set_font_and_size.py @@ -10,9 +10,9 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType, Decimal -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Decimal +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetFontAndSize(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_horizontal_text_scaling.py b/borb/pdf/canvas/operator/text/set_horizontal_text_scaling.py similarity index 89% rename from ptext/pdf/canvas/operator/text/set_horizontal_text_scaling.py rename to borb/pdf/canvas/operator/text/set_horizontal_text_scaling.py index ad3de1c84..24456f5d9 100644 --- a/ptext/pdf/canvas/operator/text/set_horizontal_text_scaling.py +++ b/borb/pdf/canvas/operator/text/set_horizontal_text_scaling.py @@ -9,8 +9,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetHorizontalScaling(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py b/borb/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py similarity index 94% rename from ptext/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py rename to borb/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py index 477fb2679..cdcaa7183 100644 --- a/ptext/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py +++ b/borb/pdf/canvas/operator/text/set_spacing_move_to_next_line_show_text.py @@ -10,8 +10,8 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetSpacingMoveToNextLineShowText(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_text_leading.py b/borb/pdf/canvas/operator/text/set_text_leading.py similarity index 89% rename from ptext/pdf/canvas/operator/text/set_text_leading.py rename to borb/pdf/canvas/operator/text/set_text_leading.py index fd68ca5ba..b30e35b61 100644 --- a/ptext/pdf/canvas/operator/text/set_text_leading.py +++ b/borb/pdf/canvas/operator/text/set_text_leading.py @@ -9,8 +9,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetTextLeading(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_text_matrix.py b/borb/pdf/canvas/operator/text/set_text_matrix.py similarity index 91% rename from ptext/pdf/canvas/operator/text/set_text_matrix.py rename to borb/pdf/canvas/operator/text/set_text_matrix.py index 877086a15..433f9843a 100644 --- a/ptext/pdf/canvas/operator/text/set_text_matrix.py +++ b/borb/pdf/canvas/operator/text/set_text_matrix.py @@ -9,9 +9,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.geometry.matrix import Matrix -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetTextMatrix(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_text_rendering_mode.py b/borb/pdf/canvas/operator/text/set_text_rendering_mode.py similarity index 84% rename from ptext/pdf/canvas/operator/text/set_text_rendering_mode.py rename to borb/pdf/canvas/operator/text/set_text_rendering_mode.py index e6d394b66..9d9bfc2e9 100644 --- a/ptext/pdf/canvas/operator/text/set_text_rendering_mode.py +++ b/borb/pdf/canvas/operator/text/set_text_rendering_mode.py @@ -7,8 +7,8 @@ """ from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetTextRenderingMode(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_text_rise.py b/borb/pdf/canvas/operator/text/set_text_rise.py similarity index 88% rename from ptext/pdf/canvas/operator/text/set_text_rise.py rename to borb/pdf/canvas/operator/text/set_text_rise.py index dc759de00..17e77e82a 100644 --- a/ptext/pdf/canvas/operator/text/set_text_rise.py +++ b/borb/pdf/canvas/operator/text/set_text_rise.py @@ -8,8 +8,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetTextRise(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/set_word_spacing.py b/borb/pdf/canvas/operator/text/set_word_spacing.py similarity index 89% rename from ptext/pdf/canvas/operator/text/set_word_spacing.py rename to borb/pdf/canvas/operator/text/set_word_spacing.py index 1719c96dd..71a1c1de7 100644 --- a/ptext/pdf/canvas/operator/text/set_word_spacing.py +++ b/borb/pdf/canvas/operator/text/set_word_spacing.py @@ -9,8 +9,8 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class SetWordSpacing(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/show_text.py b/borb/pdf/canvas/operator/text/show_text.py similarity index 86% rename from ptext/pdf/canvas/operator/text/show_text.py rename to borb/pdf/canvas/operator/text/show_text.py index ae5b75232..6d1071066 100644 --- a/ptext/pdf/canvas/operator/text/show_text.py +++ b/borb/pdf/canvas/operator/text/show_text.py @@ -7,9 +7,9 @@ import typing from typing import List -from ptext.io.read.types import AnyPDFType, Name, String -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name, String +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class ShowText(CanvasOperator): diff --git a/ptext/pdf/canvas/operator/text/show_text_with_glyph_positioning.py b/borb/pdf/canvas/operator/text/show_text_with_glyph_positioning.py similarity index 93% rename from ptext/pdf/canvas/operator/text/show_text_with_glyph_positioning.py rename to borb/pdf/canvas/operator/text/show_text_with_glyph_positioning.py index 27109e6a7..22759a838 100644 --- a/ptext/pdf/canvas/operator/text/show_text_with_glyph_positioning.py +++ b/borb/pdf/canvas/operator/text/show_text_with_glyph_positioning.py @@ -9,9 +9,9 @@ from decimal import Decimal from typing import List -from ptext.io.read.types import AnyPDFType, Name, String -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Name, String +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class ShowTextWithGlyphPositioning(CanvasOperator): diff --git a/borb/pdf/canvas/operator/xobject/__init__.py b/borb/pdf/canvas/operator/xobject/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/canvas/operator/xobject/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/canvas/operator/xobject/do.py b/borb/pdf/canvas/operator/xobject/do.py similarity index 85% rename from ptext/pdf/canvas/operator/xobject/do.py rename to borb/pdf/canvas/operator/xobject/do.py index 19a7a107f..9b6394739 100644 --- a/ptext/pdf/canvas/operator/xobject/do.py +++ b/borb/pdf/canvas/operator/xobject/do.py @@ -12,9 +12,9 @@ import PIL # type: ignore [import] -from ptext.io.read.types import AnyPDFType, Dictionary, Name, Stream -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, Dictionary, Name, Stream +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class Do(CanvasOperator): @@ -44,11 +44,7 @@ def invoke(self, canvas_stream_processor: "CanvasStreamProcessor", operands: typ # get XObject assert isinstance(operands[0], Name) - xobject = ( - page["Resources"]["XObject"][operands[0]] - if operands[0] in page["Resources"]["XObject"] - else None - ) + xobject = canvas_stream_processor.get_resource("XObject", str(operands[0])) # render Image objects if isinstance(xobject, PIL.Image.Image): diff --git a/ptext/pdf/canvas/redacted_canvas_stream_processor.py b/borb/pdf/canvas/redacted_canvas_stream_processor.py similarity index 96% rename from ptext/pdf/canvas/redacted_canvas_stream_processor.py rename to borb/pdf/canvas/redacted_canvas_stream_processor.py index 8d4bf7f43..8bd8b6c26 100644 --- a/ptext/pdf/canvas/redacted_canvas_stream_processor.py +++ b/borb/pdf/canvas/redacted_canvas_stream_processor.py @@ -7,11 +7,11 @@ import typing from decimal import Decimal -from ptext.io.read.types import AnyPDFType, HexadecimalString, List, Name, String -from ptext.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.operator.canvas_operator import CanvasOperator +from borb.io.read.types import AnyPDFType, HexadecimalString, List, Name, String +from borb.pdf.canvas.canvas_stream_processor import CanvasStreamProcessor +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.operator.canvas_operator import CanvasOperator class CopyCommandOperator(CanvasOperator): @@ -92,7 +92,7 @@ def _show_text_unmodified( def _write_chunk_of_text( self, canvas_stream_processor: "CanvasStreamProcessor", s: str, f: "Font" # type: ignore [name-defined] ): - from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText + from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText canvas_stream_processor._redacted_content += "\n" # type: ignore[attr-defined] canvas_stream_processor._redacted_content += ChunkOfText( # type: ignore [attr-defined] @@ -183,7 +183,7 @@ def __init__(self): def _write_chunk_of_text( self, canvas_stream_processor: "CanvasStreamProcessor", s: str, f: "Font" # type: ignore[name-defined] ): - from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText + from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText canvas_stream_processor._redacted_content += "\n" # type: ignore[attr-defined] canvas_stream_processor._redacted_content += ChunkOfText( # type: ignore[attr-defined] diff --git a/ptext/pdf/document.py b/borb/pdf/document.py similarity index 98% rename from ptext/pdf/document.py rename to borb/pdf/document.py index 498fe38ae..ab0fb27f2 100644 --- a/ptext/pdf/document.py +++ b/borb/pdf/document.py @@ -8,10 +8,10 @@ import typing import zlib -from ptext.io.read.types import Decimal, Dictionary, List, Name, Stream, String -from ptext.pdf.page.page import DestinationType, Page -from ptext.pdf.trailer.document_info import DocumentInfo, XMPDocumentInfo -from ptext.pdf.xref.plaintext_xref import PlainTextXREF +from borb.io.read.types import Decimal, Dictionary, List, Name, Stream, String +from borb.pdf.page.page import DestinationType, Page +from borb.pdf.trailer.document_info import DocumentInfo, XMPDocumentInfo +from borb.pdf.xref.plaintext_xref import PlainTextXREF class Document(Dictionary): diff --git a/borb/pdf/page/__init__.py b/borb/pdf/page/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/page/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/page/page.py b/borb/pdf/page/page.py similarity index 99% rename from ptext/pdf/page/page.py rename to borb/pdf/page/page.py index e7c396ed0..1e067bec6 100644 --- a/ptext/pdf/page/page.py +++ b/borb/pdf/page/page.py @@ -12,13 +12,13 @@ from decimal import Decimal from typing import Optional, Tuple -from ptext.io.read.types import Boolean -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, List, Name, Stream, String -from ptext.pdf.canvas.canvas import Canvas -from ptext.pdf.canvas.color.color import Color, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.page.page_info import PageInfo +from borb.io.read.types import Boolean +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, List, Name, Stream, String +from borb.pdf.canvas.canvas import Canvas +from borb.pdf.canvas.color.color import Color, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.page.page_info import PageInfo class RubberStampAnnotationIconType(enum.Enum): @@ -1274,7 +1274,7 @@ def apply_redact_annotations( """ This function applies the redaction annotations on this Page """ - from ptext.pdf.canvas.redacted_canvas_stream_processor import ( + from borb.pdf.canvas.redacted_canvas_stream_processor import ( RedactedCanvasStreamProcessor, ) diff --git a/ptext/pdf/page/page_info.py b/borb/pdf/page/page_info.py similarity index 98% rename from ptext/pdf/page/page_info.py rename to borb/pdf/page/page_info.py index a02ddf802..d957ee539 100644 --- a/ptext/pdf/page/page_info.py +++ b/borb/pdf/page/page_info.py @@ -7,8 +7,8 @@ from decimal import Decimal from typing import Optional, Tuple -from ptext.io.read.types import Dictionary -from ptext.pdf.page.page_size import PageSize +from borb.io.read.types import Dictionary +from borb.pdf.page.page_size import PageSize class PageInfo(Dictionary): diff --git a/ptext/pdf/page/page_size.py b/borb/pdf/page/page_size.py similarity index 100% rename from ptext/pdf/page/page_size.py rename to borb/pdf/page/page_size.py diff --git a/ptext/pdf/pdf.py b/borb/pdf/pdf.py similarity index 90% rename from ptext/pdf/pdf.py rename to borb/pdf/pdf.py index 9c4d03cb9..18bd8ebaf 100644 --- a/ptext/pdf/pdf.py +++ b/borb/pdf/pdf.py @@ -11,10 +11,10 @@ import io from typing import List, Union -from ptext.io.read.read_any_object_transformer import ReadAnyObjectTransformer -from ptext.io.write.write_any_object_transformer import WriteAnyObjectTransformer -from ptext.pdf.canvas.event.event_listener import EventListener -from ptext.pdf.document import Document +from borb.io.read.read_any_object_transformer import ReadAnyObjectTransformer +from borb.io.write.write_any_object_transformer import WriteAnyObjectTransformer +from borb.pdf.canvas.event.event_listener import EventListener +from borb.pdf.document import Document class PDF: diff --git a/borb/pdf/trailer/__init__.py b/borb/pdf/trailer/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/trailer/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/trailer/document_info.py b/borb/pdf/trailer/document_info.py similarity index 100% rename from ptext/pdf/trailer/document_info.py rename to borb/pdf/trailer/document_info.py diff --git a/borb/pdf/xref/__init__.py b/borb/pdf/xref/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/pdf/xref/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/pdf/xref/plaintext_xref.py b/borb/pdf/xref/plaintext_xref.py similarity index 95% rename from ptext/pdf/xref/plaintext_xref.py rename to borb/pdf/xref/plaintext_xref.py index 0ada1e25b..4202606a7 100644 --- a/ptext/pdf/xref/plaintext_xref.py +++ b/borb/pdf/xref/plaintext_xref.py @@ -8,10 +8,10 @@ import io from typing import List, Optional, Union -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.tokenize.low_level_tokenizer import TokenType -from ptext.io.read.types import Dictionary, Name, Reference -from ptext.pdf.xref.xref import XREF +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.tokenize.low_level_tokenizer import TokenType +from borb.io.read.types import Dictionary, Name, Reference +from borb.pdf.xref.xref import XREF class PlainTextXREF(XREF): diff --git a/ptext/pdf/xref/stream_xref.py b/borb/pdf/xref/stream_xref.py similarity index 97% rename from ptext/pdf/xref/stream_xref.py rename to borb/pdf/xref/stream_xref.py index ec3a86933..236b94383 100644 --- a/ptext/pdf/xref/stream_xref.py +++ b/borb/pdf/xref/stream_xref.py @@ -9,10 +9,10 @@ from decimal import Decimal from typing import Optional, Union -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.types import Dictionary, List, Name, Reference, Stream -from ptext.pdf.xref.xref import XREF +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.types import Dictionary, List, Name, Reference, Stream +from borb.pdf.xref.xref import XREF class StreamXREF(XREF): diff --git a/ptext/pdf/xref/xref.py b/borb/pdf/xref/xref.py similarity index 96% rename from ptext/pdf/xref/xref.py rename to borb/pdf/xref/xref.py index 33dc94d3b..7bf92368b 100644 --- a/ptext/pdf/xref/xref.py +++ b/borb/pdf/xref/xref.py @@ -15,10 +15,10 @@ from decimal import Decimal from typing import Optional, Union -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer -from ptext.io.read.tokenize.low_level_tokenizer import TokenType -from ptext.io.read.types import AnyPDFType, Dictionary, Name, Reference, Stream +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.tokenize.high_level_tokenizer import HighLevelTokenizer +from borb.io.read.tokenize.low_level_tokenizer import TokenType +from borb.io.read.types import AnyPDFType, Dictionary, Name, Reference, Stream logger = logging.getLogger(__name__) diff --git a/borb/toolkit/__init__.py b/borb/toolkit/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/color/__init__.py b/borb/toolkit/color/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/color/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/color/color_spectrum_extraction.py b/borb/toolkit/color/color_spectrum_extraction.py similarity index 90% rename from ptext/toolkit/color/color_spectrum_extraction.py rename to borb/toolkit/color/color_spectrum_extraction.py index 1164c2dfb..9f737ce1f 100644 --- a/ptext/toolkit/color/color_spectrum_extraction.py +++ b/borb/toolkit/color/color_spectrum_extraction.py @@ -10,13 +10,13 @@ from PIL.Image import Image # type: ignore [import] -from ptext.pdf.canvas.color.color import RGBColor -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import RGBColor +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.page.page import Page class ColorSpectrumExtraction(EventListener): diff --git a/borb/toolkit/export/__init__.py b/borb/toolkit/export/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/html_to_pdf/__init__.py b/borb/toolkit/export/html_to_pdf/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/html_to_pdf.py b/borb/toolkit/export/html_to_pdf/html_to_pdf.py similarity index 77% rename from ptext/toolkit/export/html_to_pdf/html_to_pdf.py rename to borb/toolkit/export/html_to_pdf/html_to_pdf.py index 8fdf0a821..b5fae76c9 100644 --- a/ptext/toolkit/export/html_to_pdf/html_to_pdf.py +++ b/borb/toolkit/export/html_to_pdf/html_to_pdf.py @@ -9,12 +9,12 @@ import typing from lxml.etree import HTMLParser # type: ignore [import] -from ptext.pdf.canvas.layout.page_layout.browser_layout import BrowserLayout -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.page.page_size import PageSize -from ptext.toolkit.export.html_to_pdf.tag_transformer.any_tag_transformer import ( +from borb.pdf.canvas.layout.page_layout.browser_layout import BrowserLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.page.page_size import PageSize +from borb.toolkit.export.html_to_pdf.tag_transformer.any_tag_transformer import ( AnyTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py new file mode 100644 index 000000000..a68f0d774 --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py @@ -0,0 +1,112 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" + This class acts as an aggregator for all BaseTagTransformer implementations. + Any of the (supported) HTML tags should be able to be transformed by this BaseTagTransformer. +""" +# fmt: off +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import BaseTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.body.body_tag_transformer import BodyTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.head.head_tag_transformer import HeadTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.head.meta_tag_transformer import MetaTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.head.title_tag_transformer import TitleTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h1_tag_transformer import H1TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h2_tag_transformer import H2TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h3_tag_transformer import H3TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h4_tag_transformer import H4TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h5_tag_transformer import H5TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.h6_tag_transformer import H6TagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.heading.hr_tag_transformer import HrTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.html_tag_transformer import HTMLTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.image.img_tag_transformer import ImgTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.list.li_tag_transformer import LiTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.list.ol_tag_transformer import OlTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.list.ul_tag_transformer import UlTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.structure.address_tag_transformer import AddressTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.structure.main_tag_transformer import MainTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.structure.section_tag_transformer import SectionTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.table.table_tag_transformer import TableTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.table.tbody_tag_transformer import TBodyTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.table.td_tag_transformer import TdTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.table.th_tag_transformer import ThTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.table.tr_tag_transformer import TrTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.a_tag_transformer import ATagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.abbr_tag_transformer import AbbrTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.bold.b_tag_transformer import BTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.bold.strong_tag_transformer import StrongTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.br_tag_transformer import BrTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.code_tag_transformer import CodeTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.italic.em_tag_transformer import EmTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.italic.i_tag_transformer import ITagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.mark_tag_transformer import MarkTagTransformer +from borb.toolkit.export.html_to_pdf.tag_transformer.text.p_tag_transformer import PTagTransformer +# fmt: on + + +class AnyTagTransformer(BaseTagTransformer): + """ + This class acts as an aggregator for all BaseTagTransformer implementations. + Any of the (supported) HTML tags should be able to be transformed by this BaseTagTransformer. + """ + + def __init__(self): + super(AnyTagTransformer, self).__init__() + self.add_child(HTMLTagTransformer()) + + # head + self.add_child(HeadTagTransformer()) + self.add_child(MetaTagTransformer()) + self.add_child(TitleTagTransformer()) + + # body + self.add_child(BodyTagTransformer()) + + # heading + self.add_child(H1TagTransformer()) + self.add_child(H2TagTransformer()) + self.add_child(H3TagTransformer()) + self.add_child(H4TagTransformer()) + self.add_child(H5TagTransformer()) + self.add_child(H6TagTransformer()) + self.add_child(HrTagTransformer()) + + # bold + self.add_child(BTagTransformer()) + self.add_child(StrongTagTransformer()) + + # special formatting + self.add_child(BrTagTransformer()) + self.add_child(AbbrTagTransformer()) + self.add_child(MarkTagTransformer()) + self.add_child(CodeTagTransformer()) + + # italic + self.add_child(ITagTransformer()) + self.add_child(EmTagTransformer()) + + # link + self.add_child(ATagTransformer()) + + # paragraph + self.add_child(PTagTransformer()) + + # list + self.add_child(OlTagTransformer()) + self.add_child(UlTagTransformer()) + self.add_child(LiTagTransformer()) + + # table + self.add_child(TableTagTransformer()) + self.add_child(TBodyTagTransformer()) + self.add_child(TrTagTransformer()) + self.add_child(ThTagTransformer()) + self.add_child(TdTagTransformer()) + + # image + self.add_child(ImgTagTransformer()) + + # structure elements + self.add_child(MainTagTransformer()) + self.add_child(SectionTagTransformer()) + self.add_child(AddressTagTransformer()) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py similarity index 94% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py index fc6ac47bd..2a44f4cd4 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/base_tag_transformer.py @@ -10,15 +10,15 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import ( HeterogeneousParagraph, LineBreakChunk, ) -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page +from borb.pdf.document import Document +from borb.pdf.page.page import Page class BaseTagTransformer: diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py similarity index 82% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py index 7ce40bec9..9e6ee0888 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/body/body_tag_transformer.py @@ -8,12 +8,12 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py similarity index 77% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py index 413b5c488..948bc4e72 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/head/head_tag_transformer.py @@ -8,11 +8,11 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py similarity index 86% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py index e903248d8..b667fdafe 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/head/meta_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Name, Dictionary, String -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.xref.plaintext_xref import PlainTextXREF -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Name, Dictionary, String +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.xref.plaintext_xref import PlainTextXREF +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py similarity index 84% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py index 55b76b566..07dff8d56 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/head/title_tag_transformer.py @@ -8,12 +8,12 @@ import typing -from ptext.io.read.types import Name, Dictionary, String -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.xref.plaintext_xref import PlainTextXREF -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Name, Dictionary, String +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.xref.plaintext_xref import PlainTextXREF +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py index 9c01063ef..b2aaa45a7 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h1_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py index d16398f5c..23dfe7fa5 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h2_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py index 0cc945962..87c4a2e41 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h3_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py index 3cd7f2386..1ade42d59 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h4_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py index d0da54829..2655b69da 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h5_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py index 7b626bdae..14b6991b0 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/h6_tag_transformer.py @@ -8,13 +8,13 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py similarity index 70% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py index fe0603756..65b80e9ca 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/heading/hr_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.horizontal_rule import HorizontalRule -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.horizontal_rule import HorizontalRule +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py similarity index 77% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py index e6418c5af..dc8051daf 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/html_tag_transformer.py @@ -8,11 +8,11 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py similarity index 80% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py index e3a7d9a2b..c6d15248a 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/image/__init__.py @@ -1,6 +1,6 @@ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -8,7 +8,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -27,23 +27,23 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ """ - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV Authors: Joris Schellekens, et al. This program is free software; you can redistribute it and/or modify @@ -51,7 +51,7 @@ as published by the Free Software Foundation with the addition of the following permission added to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS This program is distributed in the hope that it will be useful, but @@ -70,17 +70,17 @@ Section 5 of the GNU Affero General Public License. In accordance with Section 7(b) of the GNU Affero General Public License, a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. + or manipulated using borb. You can be released from the requirements of the license by purchasing a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without + develop commercial activities involving the borb software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed + serving PDFs on the fly in a web application, shipping borb with a closed source product. - For more information, please contact ptext Software Corp. at this + For more information, please contact borb Software Corp. at this address: joris.schellekens.1989@gmail.com """ diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py similarity index 77% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py index ab2ac06df..bab63a5ad 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/image/img_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.image.image import Image -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py similarity index 82% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py index 367fbdc1d..5fc7b50a8 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/list/li_tag_transformer.py @@ -8,15 +8,15 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph, Span -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph, Span +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py similarity index 65% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py index 7af88922e..e532c6f9b 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/list/ol_tag_transformer.py @@ -8,17 +8,17 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.ordered_list import OrderedList -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.ordered_list import OrderedList +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py similarity index 67% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py index 4dab61bb1..9f9dc441f 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/list/ul_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py similarity index 71% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py index b3ead01e8..08d51f4e0 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/address_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py similarity index 70% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py index 6a023d053..104b85c10 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/main_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py similarity index 67% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py index c2e04c1a9..61018bc25 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/structure/section_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py similarity index 86% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py index 03e88001e..4a99a3af9 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/table_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.base_table import BaseTable -from ptext.pdf.canvas.layout.table.flexible_column_width_table import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.base_table import BaseTable +from borb.pdf.canvas.layout.table.flexible_column_width_table import ( FlexibleColumnWidthTable, ) -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py similarity index 82% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py index eb1bb192d..dc19e279f 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/tbody_tag_transformer.py @@ -8,9 +8,9 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py similarity index 81% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py index 73f5f44ea..4a5c078d9 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/td_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.base_table import TableCell -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.base_table import TableCell +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py similarity index 83% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py index f53f2590a..a95cc7f6c 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/th_tag_transformer.py @@ -8,10 +8,10 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py similarity index 82% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py index edbbe4fad..33bf1e512 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/table/tr_tag_transformer.py @@ -8,9 +8,9 @@ import typing -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py index 1df73eacc..e66b50b6e 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/a_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py index 2e5812093..3933a46de 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/abbr_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py similarity index 78% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py index a963c73b4..41cbf40f4 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/b_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py similarity index 78% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py index 035c6f9a9..c6ddf9073 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/bold/strong_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py similarity index 63% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py index bd8c37e56..411e6ec8c 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/br_tag_transformer.py @@ -8,15 +8,15 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py similarity index 74% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py index 942dfd62d..e26b7c44c 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/code_tag_transformer.py @@ -8,17 +8,17 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py similarity index 78% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py index dd2b907e0..637dafbd0 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/em_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py similarity index 78% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py index a805750a8..a1095a87f 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/italic/i_tag_transformer.py @@ -8,14 +8,14 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py similarity index 75% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py index 47c6f901e..adc6904be 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/mark_tag_transformer.py @@ -8,16 +8,16 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py b/borb/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py similarity index 78% rename from ptext/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py rename to borb/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py index c3fb00c8d..bba51c80f 100644 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py +++ b/borb/toolkit/export/html_to_pdf/tag_transformer/text/p_tag_transformer.py @@ -8,15 +8,15 @@ import typing -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import ( BaseTagTransformer, ) diff --git a/borb/toolkit/export/markdown_to_pdf/__init__.py b/borb/toolkit/export/markdown_to_pdf/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_to_pdf.py b/borb/toolkit/export/markdown_to_pdf/markdown_to_pdf.py new file mode 100644 index 000000000..341d721de --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_to_pdf.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This class converts Markdown to PDF +""" +from borb.pdf.document import Document +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.any_markdown_transformer import ( + AnyMarkdownTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + MarkdownTransformerContext, +) + + +class MarkdownToPDF: + """ + This class converts Markdown to PDF + """ + + @staticmethod + def convert_markdown_to_pdf(markdown: str) -> Document: + """ + This function converts a Markdown str to a PDF + """ + ctx: MarkdownTransformerContext = MarkdownTransformerContext(markdown) + AnyMarkdownTransformer()._transform(ctx) + return ctx.get_document() diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/__init__.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/any_markdown_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/any_markdown_transformer.py new file mode 100644 index 000000000..7a2d63253 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/any_markdown_transformer.py @@ -0,0 +1,72 @@ +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.heading.alternate_syntax_heading_transformer import ( + AlternateSyntaxHeadingTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.heading.heading_transformer import ( + HeadingTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.heading.horizontal_rule_transformer import ( + HorizontalRuleTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.list.ordered_list_transformer import ( + OrderedListTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.list.unordered_list_transformer import ( + UnorderedListTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.table.table_transformer import ( + TableTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.text.blockquote_transformer import ( + BlockQuoteTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.text.fenced_code_snippet_transformer import ( + FencedCodeSnippetTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.text.indented_code_snippet_transformer import ( + IndentedCodeSnippetTransformer, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.text.paragraph_transformer import ( + ParagraphTransformer, +) + + +class AnyMarkdownTransformer(BaseMarkdownTransformer): + def __init__(self): + super(AnyMarkdownTransformer, self).__init__() + # fmt: off + self.add_child_transformer(HeadingTransformer()) \ + .add_child_transformer(AlternateSyntaxHeadingTransformer()) \ + .add_child_transformer(HorizontalRuleTransformer()) \ + .add_child_transformer(BlockQuoteTransformer()) \ + .add_child_transformer(IndentedCodeSnippetTransformer()) \ + .add_child_transformer(FencedCodeSnippetTransformer()) \ + .add_child_transformer(UnorderedListTransformer()) \ + .add_child_transformer(OrderedListTransformer()) \ + .add_child_transformer(TableTransformer()) \ + .add_child_transformer(ParagraphTransformer()) + # fmt: on + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return True + + def _transform(self, context: MarkdownTransformerContext) -> None: + input_has_transformed: bool = True + while input_has_transformed and context.tell() < len( + context.get_markdown_string() + ): + # print("remaining input: `%s`" % context.get_markdown_string()[context.tell():context.get_markdown_string().find("\n", context.tell())]) + input_has_transformed = False + for t in self._children: + if t._can_transform(context): + t._transform(context) + input_has_transformed = True + break + + # this part catches any input and advances the tell() by 1 + if not input_has_transformed: + context.seek(context.tell() + 1) + input_has_transformed = True diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/base_markdown_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/base_markdown_transformer.py new file mode 100644 index 000000000..606b56765 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/base_markdown_transformer.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" + This class provides the base for converting a snippet of Markdown + to PDF syntax. +""" +import re +import typing + +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.browser_layout import BrowserLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page + + +class MarkdownTransformerContext: + def __init__(self, markdown: str): + self._markdown_string: str = markdown + self._start_index: int = 0 + self._document: Document = Document() + page: Page = Page() + self._document.append_page(page) + layout: PageLayout = BrowserLayout(page) + self._parent_layout_element: typing.Union[ + Document, Page, LayoutElement, PageLayout + ] = layout + + def tell(self) -> int: + """ + This function returns the current str position + """ + return self._start_index + + def seek(self, p: int) -> "MarkdownTransformerContext": + """ + This function changes the str position to the given byte offset. + This function returns self. + """ + self._start_index = p + return self + + def get_markdown_string(self) -> str: + """ + This function returns the markdown str being transformed + """ + return self._markdown_string + + def get_document(self) -> Document: + """ + This function returns the Document being built + """ + return self._document + + def get_parent_layout_element(self) -> typing.Union[Document, Page, LayoutElement]: + return self._parent_layout_element + + +class BaseMarkdownTransformer: + """ + This class provides the base for converting a snippet of Markdown + to PDF syntax. + """ + + def __init__(self): + self._children: typing.List["BaseMarkdownTransformer"] = [] + self._parent: typing.Optional["BaseMarkdownTransformer"] = None + + def add_child_transformer( + self, transformer: "BaseMarkdownTransformer" + ) -> "BaseMarkdownTransformer": + self._children.append(transformer) + transformer._parent = self + return self + + def get_parent(self) -> typing.Optional["BaseMarkdownTransformer"]: + """ + This function returns the parent BaseMarkdownTransformer. + BaseMarkdownTransformer implementations can delegate the transformation + process to their children (e.g. a paragraph-BaseMarkdownTransformer may delegate + some of its work to a bold-BaseMarkdownTransformer). + """ + return self._parent + + def get_root(self) -> "BaseMarkdownTransformer": + """ + This function returns the root BaseMarkdownTransformer. + BaseMarkdownTransformer implementations can delegate the transformation + process to their children (e.g. a paragraph-BaseMarkdownTransformer may delegate + some of its work to a bold-BaseMarkdownTransformer). + """ + p = self + while p._parent is not None: + p = p._parent + return p + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return False + + def _transform(self, context: MarkdownTransformerContext) -> None: + return None + + def _until_double_newline(self, context: MarkdownTransformerContext) -> int: + i: int = context.tell() + while i < len(context.get_markdown_string()): + if ( + context.get_markdown_string()[i] == "\n" + and i + 1 < len(context.get_markdown_string()) + and context.get_markdown_string()[i + 1] == "\n" + ): + return i + 1 + i += 1 + return -1 + + def _as_long_as_input_lines_match( + self, line_regex: str, context: MarkdownTransformerContext + ) -> int: + prev_newline_pos: int = context.tell() - 1 + while prev_newline_pos < len(context.get_markdown_string()): + # find next newline + next_newline_pos: int = context.get_markdown_string().find( + "\n", prev_newline_pos + 1 + ) + + # handle end of input + if next_newline_pos == -1: + next_newline_pos = len(context.get_markdown_string()) + + # determine input line + line: str = context.get_markdown_string()[ + prev_newline_pos + 1 : next_newline_pos + ] + if re.match(line_regex, line) is None: + return prev_newline_pos + + # set everything up for the next round + prev_newline_pos = next_newline_pos + + # return + return prev_newline_pos diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/__init__.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/alternate_syntax_heading_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/alternate_syntax_heading_transformer.py new file mode 100644 index 000000000..e05a8e824 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/alternate_syntax_heading_transformer.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles (alternate syntax) headings +""" +from decimal import Decimal + +import typing + +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class AlternateSyntaxHeadingTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles (alternate syntax) headings + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + # alternate syntax headings should start with an alpha character + if not context.get_markdown_string()[context.tell()].isalpha(): + return False + # headings should end with a + next_newline_pos: int = context.get_markdown_string().find( + "\n", context.tell() + 1 + ) + if next_newline_pos == -1: + return False + # the line under the heading should be all '=' or '-' + next_next_newline_pos: int = context.get_markdown_string().find( + "\n", next_newline_pos + 1 + ) + line_of_dashes: str = context.get_markdown_string()[ + next_newline_pos:next_next_newline_pos + ].strip() + return len(line_of_dashes) > 0 and ( + all([c == "=" for c in line_of_dashes]) + or all([c == "-" for c in line_of_dashes]) + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # determine heading text + next_newline_pos: int = context.get_markdown_string().find( + "\n", context.tell() + 1 + ) + next_next_newline_pos: int = context.get_markdown_string().find( + "\n", next_newline_pos + 1 + ) + heading_text: str = context.get_markdown_string()[ + context.tell() : next_newline_pos + ] + + # determine heading level + line_of_dashes: str = context.get_markdown_string()[ + next_newline_pos:next_next_newline_pos + ].strip() + heading_level: int = 0 + if line_of_dashes[0] == "=": + heading_level = 0 + elif line_of_dashes[0] == "-": + heading_level = 1 + + # determine font size + font_size: Decimal = Decimal(27) + if heading_level == 1: + font_size = Decimal(21) + + # add LayoutElement + parent_layout_element: typing.Union[ + Document, Page, PageLayout, LayoutElement + ] = context.get_parent_layout_element() + assert isinstance(parent_layout_element, PageLayout) + parent_layout_element.add( + Heading(heading_text, font_size=font_size, outline_level=heading_level) + ) + + # seek + context.seek(next_next_newline_pos + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/heading_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/heading_transformer.py new file mode 100644 index 000000000..c59477b00 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/heading_transformer.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles headings +""" +from decimal import Decimal + +import typing + +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.heading import Heading +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class HeadingTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles headings + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return context.get_markdown_string()[context.tell()] == "#" + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # determine heading text and level + heading_text: str = context.get_markdown_string()[ + context.tell() : context.get_markdown_string().find("\n", context.tell()) + ] + heading_level: int = 0 + while heading_text.startswith("#"): + heading_text = heading_text[1:] + heading_level += 1 + heading_level -= 1 + heading_text = heading_text.lstrip() + + # determine style + font_size: Decimal = { + 0: Decimal(27), + 1: Decimal(21), + 2: Decimal(18), + 3: Decimal(15), + 4: Decimal(12), + 5: Decimal(12), + }.get(heading_level, Decimal(12)) + + # add LayoutElement + parent_layout_element: typing.Union[ + Document, Page, PageLayout, LayoutElement + ] = context.get_parent_layout_element() + assert isinstance(parent_layout_element, PageLayout) + parent_layout_element.add( + Heading(heading_text, font_size=font_size, outline_level=heading_level) + ) + + # seek + context.seek(context.get_markdown_string().find("\n", context.tell()) + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/horizontal_rule_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/horizontal_rule_transformer.py new file mode 100644 index 000000000..148423903 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/heading/horizontal_rule_transformer.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles horizontal rules +""" +import typing + +from borb.pdf.canvas.layout.horizontal_rule import HorizontalRule +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class HorizontalRuleTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles horizontal rules + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + """ + To create a horizontal rule, use three or more asterisks (***), dashes (---), or underscores (___) on a line by themselves. + """ + if context.get_markdown_string()[context.tell()] != "\n": + return False + markdown_str: str = context.get_markdown_string()[ + context.tell() + + 1 : context.get_markdown_string().find("\n", context.tell() + 1) + ] + return any([x in markdown_str for x in ["---", "***", "___"]]) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # add LayoutElement + parent_layout_element: typing.Union[ + Document, Page, PageLayout, LayoutElement + ] = context.get_parent_layout_element() + assert isinstance(parent_layout_element, PageLayout) + parent_layout_element.add(HorizontalRule()) + + # seek + context.seek(context.get_markdown_string().find("\n", context.tell() + 1) + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/__init__.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/ordered_list_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/ordered_list_transformer.py new file mode 100644 index 000000000..a3e2a81ac --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/ordered_list_transformer.py @@ -0,0 +1,124 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles ordered lists +""" +import typing + +from borb.pdf.canvas.layout.list.ordered_list import OrderedList +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class OrderedListTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles ordered lists + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + indent_level: int = 0 + while ( + context.tell() + indent_level < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + indent_level] == " " + ): + indent_level += 1 + return ( + context.get_markdown_string()[context.tell() + indent_level] == "1" + and context.tell() + indent_level + 1 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + indent_level + 1] == "." + and context.tell() + indent_level + 2 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + indent_level + 2] == " " + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # continue processing lines until we hit + end_pos: int = self._until_double_newline(context) + if end_pos == -1: + end_pos = len(context.get_markdown_string()) + list_lines_raw: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_pos - 1 + ].split("\n") + + index: int = 0 + prev_indentation_level: int = 0 + while list_lines_raw[0][prev_indentation_level] == " ": + prev_indentation_level += 1 + + list_items_str: typing.List[str] = [] + while index < len(list_lines_raw): + + # determine the indentation level + indentation_level: int = 0 + while ( + indentation_level < len(list_lines_raw[index]) + and list_lines_raw[index][indentation_level] == " " + ): + indentation_level += 1 + + # IF the indentation level changed (+4) AND there is no list_symbol --> continuation of previous item + if indentation_level == prev_indentation_level + 4 and list_lines_raw[ + index + ].strip()[0] not in ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]: + list_items_str[-1] += "\n" + list_lines_raw[index][4:] + index += 1 + continue + + # IF the indentation level changed AND there is a list symbol --> grab everything on that indentation level + if indentation_level > prev_indentation_level and list_lines_raw[ + index + ].strip()[0] in ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]: + sublist_end_index: int = index + while sublist_end_index < len(list_lines_raw) and list_lines_raw[ + sublist_end_index + ].startswith("".join([" " for _ in range(0, indentation_level)])): + sublist_end_index += 1 + list_items_str.append( + "".join( + [ + list_lines_raw[i][indentation_level:] + "\n" + for i in range(index, sublist_end_index) + ] + ) + ) + index = sublist_end_index + continue + + # IF the indentation level is equal AND there is no list_symbol --> error in markdown + if indentation_level == prev_indentation_level and list_lines_raw[ + index + ].strip()[0] not in ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]: + assert ( + False + ), "Invalid markdown: To add another element in a list while preserving the continuity of the list, indent the element four spaces or one tab." + + # IF the indentation level is equal AND there is a list_symbol --> new item + if indentation_level == prev_indentation_level and list_lines_raw[ + index + ].lstrip()[0] in ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]: + l: str = list_lines_raw[index] + while l[0].isdigit() or l[0] == " ": + l = l[1:] + if l.startswith(". "): + l = l[2:] + if l.startswith("."): + l = l[1:] + list_items_str.append(l) + index += 1 + + # build UnorderedList + ul: OrderedList = OrderedList() + for s in list_items_str: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(s) + sub_context._document = context._document + sub_context._parent_layout_element = ul + self.get_root()._transform(sub_context) + + # add + context.get_parent_layout_element().add(ul) # type: ignore [union-attr] + + # seek + context.seek(end_pos) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/unordered_list_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/unordered_list_transformer.py new file mode 100644 index 000000000..db2c558ca --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/list/unordered_list_transformer.py @@ -0,0 +1,121 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles unordered lists +""" +import typing + +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class UnorderedListTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles unordered lists + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + """ + To create an unordered list, add dashes (-), asterisks (*), or plus signs (+) in front of line items. + Indent one or more items to create a nested list. + """ + indent_level: int = 0 + while ( + context.tell() + indent_level < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + indent_level] == " " + ): + indent_level += 1 + return ( + context.get_markdown_string()[context.tell() + indent_level] + in ["*", "-", "+"] + and context.tell() + indent_level + 1 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + indent_level + 1] == " " + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # continue processing lines until we hit + end_pos: int = self._until_double_newline(context) + if end_pos == -1: + end_pos = len(context.get_markdown_string()) + list_lines_raw: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_pos - 1 + ].split("\n") + + # determine initial indentation level + index: int = 0 + prev_indentation_level: int = 0 + while list_lines_raw[0][prev_indentation_level] == " ": + prev_indentation_level += 1 + + list_items_str: typing.List[str] = [] + while index < len(list_lines_raw): + + # determine the indentation level + indentation_level: int = 0 + while ( + indentation_level < len(list_lines_raw[index]) + and list_lines_raw[index][indentation_level] == " " + ): + indentation_level += 1 + + # IF the indentation level changed (+4) AND there is no list_symbol --> continuation of previous item + if indentation_level == prev_indentation_level + 4 and list_lines_raw[ + index + ].strip()[0] not in ["+", "-", "*"]: + list_items_str[-1] += "\n" + list_lines_raw[index][4:] + index += 1 + continue + + # IF the indentation level changed AND there is a list symbol --> grab everything on that indentation level + if indentation_level > prev_indentation_level and list_lines_raw[ + index + ].strip()[0] in ["+", "-", "*"]: + sublist_end_index: int = index + while sublist_end_index < len(list_lines_raw) and list_lines_raw[ + sublist_end_index + ].startswith("".join([" " for _ in range(0, indentation_level)])): + sublist_end_index += 1 + list_items_str.append( + "".join( + [ + list_lines_raw[i][indentation_level:] + "\n" + for i in range(index, sublist_end_index) + ] + ) + ) + index = sublist_end_index + continue + + # IF the indentation level is equal AND there is no list_symbol --> error in markdown + if indentation_level == prev_indentation_level and list_lines_raw[ + index + ].strip()[0] not in ["+", "-", "*"]: + assert ( + False + ), "Invalid markdown: To add another element in a list while preserving the continuity of the list, indent the element four spaces or one tab." + + # IF the indentation level is equal AND there is a list_symbol --> new item + if indentation_level == prev_indentation_level and list_lines_raw[ + index + ].lstrip()[0] in ["+", "-", "*"]: + list_items_str.append(list_lines_raw[index].lstrip()[2:]) + index += 1 + + # build UnorderedList + ul: UnorderedList = UnorderedList() + for s in list_items_str: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(s) + sub_context._document = context._document + sub_context._parent_layout_element = ul + self.get_root()._transform(sub_context) + + # add + context.get_parent_layout_element().add(ul) # type: ignore [union-attr] + + # seek + context.seek(end_pos + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/__init__.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/table_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/table_transformer.py new file mode 100644 index 000000000..b5010c1ab --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/table/table_transformer.py @@ -0,0 +1,126 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles tables +""" +import typing +from decimal import Decimal + +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.table.base_table import BaseTable, TableCell +from borb.pdf.canvas.layout.table.flexible_column_width_table import ( + FlexibleColumnWidthTable, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class TableTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles tables + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + i: int = context.tell() + while ( + i < len(context.get_markdown_string()) + and context.get_markdown_string()[i] == " " + ): + i += 1 + if ( + i >= len(context.get_markdown_string()) + or context.get_markdown_string()[i] != "|" + ): + return False + next_newline_pos: int = context.get_markdown_string().find("\n", i) + if next_newline_pos == -1: + next_newline_pos = len(context.get_markdown_string()) + if context.get_markdown_string()[next_newline_pos - 1] == "|": + return True + return False + + def _is_alignment_td(self, td: str) -> bool: + td_stripped: str = td.strip() + if all([x == "-" for x in td_stripped]): + return True + if td_stripped.startswith(":") and all([x == "-" for x in td_stripped[1:]]): + return True + if td_stripped.endswith(":") and all([x == "-" for x in td_stripped[:-1]]): + return True + if ( + td_stripped.startswith(":") + and td_stripped.endswith(":") + and all([x == "-" for x in td_stripped[1:-1]]) + ): + return True + return False + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # continue processing lines until we hit + end_pos: int = self._until_double_newline(context) + if end_pos == -1: + end_pos = len(context.get_markdown_string()) + table_lines_raw: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_pos - 1 + ].split("\n") + + index: int = 0 + number_of_columns: int = len(table_lines_raw[0].split("|")) - 2 + column_alignment: typing.List[Alignment] = [ + Alignment.LEFT for _ in range(0, number_of_columns) + ] + table_items_str: typing.List[typing.List[str]] = [] + while index < len(table_lines_raw): + # process alignment line + if all( + [self._is_alignment_td(x) for x in table_lines_raw[index].split("|")] + ): + for i, a in enumerate(table_lines_raw[index].strip().split("|")[1:-1]): + a = a.strip() + if a.endswith(":") and a.startswith(":"): + column_alignment[i] = Alignment.CENTERED + elif a.endswith(":"): + column_alignment[i] = Alignment.RIGHT + index += 1 + continue + # process normal lines + table_items_str.append(table_lines_raw[index].strip().split("|")[1:-1]) + index += 1 + + # build Table + number_of_rows: int = len(table_items_str) + ul: BaseTable = FlexibleColumnWidthTable( + number_of_columns=number_of_columns, number_of_rows=number_of_rows + ) + for tr in table_items_str: + for td in tr: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(td) + sub_context._document = context._document + sub_context._parent_layout_element = ul + self.get_root()._transform(sub_context) + + # set alignment + for i in range(0, number_of_columns): + for td_table_cell in ul._get_cells_at_column(i): + td_table_cell._horizontal_alignment = column_alignment[i] + + # set header row + for td_table_cell in ul._get_cells_at_row(0): + td_table_cell._layout_element._font = StandardType1Font("Helvetica-Bold") + + # set padding and zebra striping + ul.set_padding_on_all_cells(Decimal(5), Decimal(5), Decimal(5), Decimal(5)) + # ul.even_odd_row_colors(HexColor("ffffff"), HexColor("c3c3c3")) + + # add + context.get_parent_layout_element().add(ul) # type: ignore [union-attr] + + # seek + context.seek(end_pos + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/__init__.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/blockquote_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/blockquote_transformer.py new file mode 100644 index 000000000..9efbfa9f8 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/blockquote_transformer.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles block quotes +""" +import typing +from decimal import Decimal + +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class BlockQuoteTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles block quotes + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return context.get_markdown_string()[context.tell()] == ">" and ( + context.tell() == 0 + or context.get_markdown_string()[context.tell() - 1] == "\n" + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + end_of_input: int = self._as_long_as_input_lines_match(">.*", context) + block_quote_lines: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_of_input - 1 + ].split("\n") + block_quote_lines = [x[2:] for x in block_quote_lines] + + # transform the markdown syntax per line + el: HeterogeneousParagraph = HeterogeneousParagraph( + background_color=HexColor("c3c3c3"), + padding_top=Decimal(5), + padding_right=Decimal(5), + padding_bottom=Decimal(5), + padding_left=Decimal(5), + border_left=True, + border_width=Decimal(3), + ) + for line in block_quote_lines: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(line) + sub_context._document = context._document + sub_context._parent_layout_element = el + self.get_root()._transform(sub_context) + + for c in el._chunks_of_text: + c._background_color = HexColor("c3c3c3") + + # add + context.get_parent_layout_element().add(el) # type: ignore [union-attr] + + # seek + context.seek(end_of_input + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/fenced_code_snippet_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/fenced_code_snippet_transformer.py new file mode 100644 index 000000000..6daca7b52 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/fenced_code_snippet_transformer.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles (fenced) code snippets +""" +import typing +from decimal import Decimal + +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.text.chunks_of_text import ( + HeterogeneousParagraph, + LineBreakChunk, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class FencedCodeSnippetTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles (fenced) code snippets + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return ( + context.get_markdown_string()[context.tell()] == "`" + and context.tell() + 1 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 1] == "`" + and context.tell() + 2 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 2] == "`" + and context.tell() + 3 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 3] == "\n" + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + end_of_input: int = context.get_markdown_string().find( + "```", context.tell() + 1 + ) + code_snippet_lines: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_of_input + ].split("\n") + code_snippet_lines = code_snippet_lines[1:-1] + + # transform the markdown syntax per line + el: HeterogeneousParagraph = HeterogeneousParagraph( + background_color=HexColor("c3c3c3"), + padding_top=Decimal(5), + padding_right=Decimal(5), + padding_bottom=Decimal(5), + padding_left=Decimal(5), + border_left=True, + border_width=Decimal(3), + ) + + for line in code_snippet_lines: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(line) + sub_context._document = context._document + sub_context._parent_layout_element = el + self.get_root()._transform(sub_context) + el.add(LineBreakChunk()) + + for c in el._chunks_of_text: + c._background_color = HexColor("c3c3c3") + + # add + context.get_parent_layout_element().add(el) # type: ignore [union-attr] + + # seek + context.seek(end_of_input + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/indented_code_snippet_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/indented_code_snippet_transformer.py new file mode 100644 index 000000000..fa980360f --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/indented_code_snippet_transformer.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles (indented) code snippets +""" +import typing +from decimal import Decimal + +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.text.chunks_of_text import ( + HeterogeneousParagraph, + LineBreakChunk, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class IndentedCodeSnippetTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles (indented) code snippets + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + return ( + context.get_markdown_string()[context.tell()] == " " + and context.tell() + 1 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 1] == " " + and context.tell() + 2 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 2] == " " + and context.tell() + 3 < len(context.get_markdown_string()) + and context.get_markdown_string()[context.tell() + 3] == " " + ) + + def _transform(self, context: MarkdownTransformerContext) -> None: + + end_of_input: int = self._as_long_as_input_lines_match(" .*", context) + code_snippet_lines: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_of_input + ].split("\n") + code_snippet_lines = [x[4:] for x in code_snippet_lines] + + # transform the markdown syntax per line + el: HeterogeneousParagraph = HeterogeneousParagraph( + background_color=HexColor("c3c3c3"), + padding_top=Decimal(5), + padding_right=Decimal(5), + padding_bottom=Decimal(5), + padding_left=Decimal(5), + border_left=True, + border_width=Decimal(3), + ) + + for line in code_snippet_lines: + sub_context: MarkdownTransformerContext = MarkdownTransformerContext(line) + sub_context._document = context._document + sub_context._parent_layout_element = el + self.get_root()._transform(sub_context) + el.add(LineBreakChunk()) + + for c in el._chunks_of_text: + c._background_color = HexColor("c3c3c3") + + # add + context.get_parent_layout_element().add(el) # type: ignore [union-attr] + + # seek + context.seek(end_of_input + 1) diff --git a/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/paragraph_transformer.py b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/paragraph_transformer.py new file mode 100644 index 000000000..3be0d05d8 --- /dev/null +++ b/borb/toolkit/export/markdown_to_pdf/markdown_transformer/text/paragraph_transformer.py @@ -0,0 +1,249 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of BaseMarkdownTransformer handles paragraphs +""" +import typing + +from borb.pdf.canvas.color.color import Color, HexColor +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font +from borb.pdf.canvas.layout.emoji.emoji import Emoji, Emojis +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.canvas.layout.text.chunks_of_text import ( + LineBreakChunk, + HeterogeneousParagraph, +) +from borb.toolkit.export.markdown_to_pdf.markdown_transformer.base_markdown_transformer import ( + BaseMarkdownTransformer, + MarkdownTransformerContext, +) + + +class ParagraphTransformer(BaseMarkdownTransformer): + """ + This implementation of BaseMarkdownTransformer handles paragraphs + """ + + def _can_transform(self, context: MarkdownTransformerContext) -> bool: + """ + This function always returns True, anything can be a Paragraph + """ + return context.get_markdown_string()[ + context.tell() + ].isalpha() or context.get_markdown_string()[context.tell()] in [ + "*", + "_", + ":", + "\\", + "`", + ] + + def _get_font(self, is_bold: bool, is_italic: bool, is_monospaced: bool) -> Font: + if is_monospaced: + return StandardType1Font("Courier") + if is_bold and is_italic: + return StandardType1Font("Helvetica-bold-oblique") + elif is_bold: + return StandardType1Font("Helvetica-bold") + elif is_italic: + return StandardType1Font("Helvetica-oblique") + else: + return StandardType1Font("Helvetica") + + def _build_chunks( + self, text: str, is_bold: bool, is_italic: bool, is_monospaced: bool + ) -> typing.List[ChunkOfText]: + out: typing.List[ChunkOfText] = [] + for w in text.split(" "): + background_color: Color = HexColor("ffffff") + if is_monospaced: + background_color = HexColor("c3c3c3") + out.append( + ChunkOfText( + w + " ", + font=self._get_font(is_bold, is_italic, is_monospaced), + background_color=background_color, + ) + ) + return out + + def _transform(self, context: MarkdownTransformerContext) -> None: + + # continue processing lines until we hit + end_pos: int = self._until_double_newline(context) + if end_pos == -1: + end_pos = len(context.get_markdown_string()) + 1 + paragraph_lines_raw: typing.List[str] = context.get_markdown_string()[ + context.tell() : end_pos - 1 + ].split("\n") + + # process each line + chunks_of_text: typing.List[typing.Union[ChunkOfText, Emoji]] = [] + is_bold: bool = False + is_italic: bool = False + is_monospaced: bool = False + chunk_text: str = "" + for paragraph_line in paragraph_lines_raw: + i: int = 0 + while i < len(paragraph_line): + # process \< + c: str = paragraph_line[i] + if ( + c == "\\" + and i + 1 < len(paragraph_line) + and paragraph_line[i + 1] in [">", "<", "*", "+", "-", "_", "`"] + ): + chunk_text += paragraph_line[i + 1] + i += 2 + continue + # process :: + if ( + not is_monospaced + and c == ":" + and paragraph_line.find(":", i + 1) >= 0 + and paragraph_line[i + 1 : paragraph_line.find(":", i + 1)].upper() + in [x.name for x in Emojis] + ): + emoji_name: str = paragraph_line[ + i + 1 : paragraph_line.find(":", i + 1) + ] + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunks_of_text.append(Emojis[emoji_name.upper()].value) + chunk_text = "" + i = paragraph_line.find(":", i + 1) + 1 + continue + # process *** + if ( + c == "*" + and i + 1 < len(paragraph_line) + and paragraph_line[i + 1] == "*" + and i + 2 < len(paragraph_line) + and paragraph_line[i + 2] == "*" + ): + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_bold = not is_bold + is_italic = not is_italic + i += 3 + continue + # process ___ + if ( + c == "_" + and i + 1 < len(paragraph_line) + and paragraph_line[i + 1] == "_" + and i + 2 < len(paragraph_line) + and paragraph_line[i + 2] == "_" + ): + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_bold = not is_bold + is_italic = not is_italic + i += 3 + continue + # process ** + if ( + c == "*" + and i + 1 < len(paragraph_line) + and paragraph_line[i + 1] == "*" + ): + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_bold = not is_bold + i += 2 + continue + # process __ + if ( + c == "_" + and i + 1 < len(paragraph_line) + and paragraph_line[i + 1] == "_" + ): + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_bold = not is_bold + i += 2 + continue + # process * + if c == "*": + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_italic = not is_italic + i += 1 + continue + # process _ + if c == "_": + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_italic = not is_italic + i += 1 + continue + # process ` + if c == "`": + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunk_text = "" + is_monospaced = not is_monospaced + i += 1 + continue + # process + if ( + i == len(paragraph_line) - 2 + and c == " " + and paragraph_line[i + 1] == " " + ): + chunks_of_text.extend( + self._build_chunks( + chunk_text, is_bold, is_italic, is_monospaced + ) + ) + chunks_of_text.append(LineBreakChunk()) + chunk_text = "" + i += 2 + continue + # process any character + chunk_text += c + i += 1 + + # append any remaining chunks + if len(chunk_text) > 0: + chunks_of_text.extend( + self._build_chunks(chunk_text, is_bold, is_italic, is_monospaced) + ) + + # append HeterogeneousParagraph + context.get_parent_layout_element().add(HeterogeneousParagraph(chunks_of_text)) # type: ignore [union-attr] + + # seek + context.seek(end_pos) diff --git a/ptext/toolkit/export/pdf_to_jpg.py b/borb/toolkit/export/pdf_to_jpg.py similarity index 92% rename from ptext/toolkit/export/pdf_to_jpg.py rename to borb/toolkit/export/pdf_to_jpg.py index fbcf04364..a998eeb79 100644 --- a/ptext/toolkit/export/pdf_to_jpg.py +++ b/borb/toolkit/export/pdf_to_jpg.py @@ -13,10 +13,10 @@ from PIL import Image as PILImage # type: ignore [import] from PIL import ImageDraw, ImageFont -from ptext.pdf.canvas.color.color import Color -from ptext.pdf.page.page_size import PageSize -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.pdf_to_svg import PDFToSVG +from borb.pdf.canvas.color.color import Color +from borb.pdf.page.page_size import PageSize +from borb.pdf.pdf import PDF +from borb.toolkit.export.pdf_to_svg import PDFToSVG class PDFToJPG(PDFToSVG): @@ -25,14 +25,14 @@ class PDFToJPG(PDFToSVG): """ @staticmethod - def convert_pdf_to_jpg( - file: Path, - page_number: int - ) -> PILImage: + def convert_pdf_to_jpg(file: Path, page_number: int) -> PILImage: + """ + This function converts a PDF to an PIL.Image + """ l: "PDFToJPG" = PDFToJPG() with open(file, "rb") as pdf_file_handle: PDF.loads(pdf_file_handle, [l]) - return l.get_image(page_number) + return l.get_image_for_page(page_number) def __init__( self, @@ -169,7 +169,7 @@ def _render_image( # paste page_image.paste(image, (int(x), int(page_height - y - image_height))) - def get_image(self, page_nr: int) -> PILImage: + def get_image_for_page(self, page_nr: int) -> PILImage: """ This function returns the PIL.Image for a given page_nr """ diff --git a/ptext/toolkit/export/pdf_to_mp3.py b/borb/toolkit/export/pdf_to_mp3.py similarity index 86% rename from ptext/toolkit/export/pdf_to_mp3.py rename to borb/toolkit/export/pdf_to_mp3.py index 079c8eeaa..51feeea6f 100644 --- a/ptext/toolkit/export/pdf_to_mp3.py +++ b/borb/toolkit/export/pdf_to_mp3.py @@ -11,11 +11,11 @@ from gtts import gTTS # type: ignore [import] -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.structure.simple_paragraph_extraction import ( +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.structure.simple_paragraph_extraction import ( SimpleParagraphExtraction, ) @@ -26,17 +26,18 @@ class PDFToMP3(SimpleParagraphExtraction): """ @staticmethod - def convert_pdf_to_mp3( - file: Path, - page_number: int - ) -> Path: + def convert_pdf_to_mp3(file: Path, page_number: int) -> Path: + """ + This function converts a PDF to an MP3 file, returning its Path + """ l: "PDFToMP3" = PDFToMP3() with open(file, "rb") as pdf_file_handle: PDF.loads(pdf_file_handle, [l]) temporary_file: Path = Path( tempfile.NamedTemporaryFile(prefix="pdf_to_mp3", suffix=".mp3").name ) - return l.get_audio_file(page_number, str(temporary_file)) + l.get_audio_for_page(page_number, temporary_file) + return temporary_file def __init__( self, @@ -123,15 +124,12 @@ def _get_text_for_paragraph( # return return text_to_speak_for_paragraph - def get_audio_file(self, page_number: int, path: str) -> Path: + def get_audio_for_page(self, page_number: int, path: str): """ This function creates and then returns the audio-file for the text spoken at the given page """ - assert Path(path).exists() sound = gTTS( text=self._text_to_speak_for_page[page_number], lang=self._language ) - # store sound.save(path) - # return - return Path(path) + return path diff --git a/ptext/toolkit/export/pdf_to_svg.py b/borb/toolkit/export/pdf_to_svg.py similarity index 90% rename from ptext/toolkit/export/pdf_to_svg.py rename to borb/toolkit/export/pdf_to_svg.py index fb7ae7fa2..f43bcf397 100644 --- a/ptext/toolkit/export/pdf_to_svg.py +++ b/borb/toolkit/export/pdf_to_svg.py @@ -13,14 +13,14 @@ from PIL import Image as PILImage # type: ignore [import] -from ptext.pdf.canvas.color.color import Color -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.page.page import Page -from ptext.pdf.page.page_size import PageSize -from ptext.pdf.pdf import PDF +from borb.pdf.canvas.color.color import Color +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.page.page import Page +from borb.pdf.page.page_size import PageSize +from borb.pdf.pdf import PDF class PDFToSVG(EventListener): @@ -29,14 +29,14 @@ class PDFToSVG(EventListener): """ @staticmethod - def convert_pdf_to_svg( - file: Path, - page_number: int - ) -> ET.Element: + def convert_pdf_to_svg(file: Path, page_number: int) -> ET.Element: + """ + This function converts a PDF to an SVG ET.Element + """ l: "PDFToSVG" = PDFToSVG() with open(file, "rb") as pdf_file_handle: PDF.loads(pdf_file_handle, [l]) - return l.get_image(page_number) + return l.get_image_for_page(page_number) def __init__( self, @@ -206,7 +206,7 @@ def _render_image( assert self._svg_per_page[int(page_nr)] is not None self._svg_per_page[int(page_nr)].append(image_element) - def get_image(self, page_nr: int) -> ET.Element: + def get_image_for_page(self, page_nr: int) -> ET.Element: """ This function returns the ET.Element for a given page_nr """ diff --git a/borb/toolkit/image/__init__.py b/borb/toolkit/image/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/image/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/borb/toolkit/image/image_format_optimization.py b/borb/toolkit/image/image_format_optimization.py new file mode 100644 index 000000000..240cd3a3f --- /dev/null +++ b/borb/toolkit/image/image_format_optimization.py @@ -0,0 +1,68 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +This implementation of EventListener resizes all Image objects on a Page +to fit their actual dimensions (ensuring they are not bigger than they need to be) +""" +from typing import List + +import typing +from PIL import Image as PILImage # type: ignore [import] + +from borb.io.read.types import Name, add_base_methods +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.page.page import Page + + +class ImageFormatOptimization(EventListener): + """ + This implementation of EventListener resizes all Image objects on a Page + to fit their actual dimensions (ensuring they are not bigger than they need to be) + """ + + def __init__(self): + super(ImageFormatOptimization, self).__init__() + self._current_page: typing.Optional[Page] = None + + def _event_occurred(self, event: "Event") -> None: + if isinstance(event, BeginPageEvent): + self._current_page = event.get_page() + if isinstance(event, ImageRenderEvent): + self._render_image(event) + + def _render_image(self, image_render_event: "ImageRenderEvent"): + source_image: PILImage = image_render_event.get_image() + + # get desired width/height + w0: int = int(image_render_event.get_width()) + h0: int = int(image_render_event.get_height()) + + # get current width/height + w1: int = source_image.width + h1: int = source_image.height + + # get image resource name + assert self._current_page is not None + resource_name: typing.Optional[Name] = next( + iter( + [ + k + for k, v in self._current_page["Resources"]["XObject"].items() + if id(v) == id(source_image) + ] + ), + None, + ) + assert resource_name is not None + + # resize + if (w0 * h0) < (w1 * h1): + resized_image: PILImage = source_image.resize((w0, h0)) + add_base_methods(resized_image) + self._current_page["Resources"]["XObject"][resource_name] = resized_image + resized_image.set_parent( + self._current_page["Resources"]["XObject"][resource_name] + ) diff --git a/ptext/toolkit/image/simple_image_extraction.py b/borb/toolkit/image/simple_image_extraction.py similarity index 86% rename from ptext/toolkit/image/simple_image_extraction.py rename to borb/toolkit/image/simple_image_extraction.py index 98091835e..2d45f9213 100644 --- a/ptext/toolkit/image/simple_image_extraction.py +++ b/borb/toolkit/image/simple_image_extraction.py @@ -8,10 +8,10 @@ from PIL import Image # type: ignore [import] -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.page.page import Page class SimpleImageExtraction(EventListener): diff --git a/borb/toolkit/location/__init__.py b/borb/toolkit/location/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/location/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/location/location_filter.py b/borb/toolkit/location/location_filter.py similarity index 87% rename from ptext/toolkit/location/location_filter.py rename to borb/toolkit/location/location_filter.py index 0c7db415c..846f1daa5 100644 --- a/ptext/toolkit/location/location_filter.py +++ b/borb/toolkit/location/location_filter.py @@ -7,10 +7,10 @@ """ import typing -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.canvas.geometry.rectangle import Rectangle class LocationFilter(EventListener): diff --git a/borb/toolkit/ocr/__init__.py b/borb/toolkit/ocr/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/ocr/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/ocr/ocr_as_optional_content_group.py b/borb/toolkit/ocr/ocr_as_optional_content_group.py similarity index 90% rename from ptext/toolkit/ocr/ocr_as_optional_content_group.py rename to borb/toolkit/ocr/ocr_as_optional_content_group.py index ac8b18acd..d28240bf0 100644 --- a/ptext/toolkit/ocr/ocr_as_optional_content_group.py +++ b/borb/toolkit/ocr/ocr_as_optional_content_group.py @@ -11,16 +11,16 @@ from decimal import Decimal from pathlib import Path -from ptext.io.read.reference.read_xref_transformer import EndDocumentEvent -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, List, Name, String -from ptext.pdf.canvas.datastructure.disjoint_set import disjointset -from ptext.pdf.canvas.event.event_listener import Event -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.ocr.ocr_image_render_event_listener import ( +from borb.io.read.reference.read_xref_transformer import EndDocumentEvent +from borb.io.read.types import Decimal as pDecimal +from borb.io.read.types import Dictionary, List, Name, String +from borb.datastructure.disjoint_set import disjointset +from borb.pdf.canvas.event.event_listener import Event +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.text.chunk_of_text import ChunkOfText +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.ocr.ocr_image_render_event_listener import ( OCREvent, OCRImageRenderEventListener, ) @@ -71,7 +71,7 @@ def _add_ocr_optional_content_group(self, document: Document) -> None: # create an Optional Content Group Dictionary ocg_dict: Dictionary = Dictionary() ocg_dict[Name("Type")] = Name("OCG") - ocg_dict[Name("Name")] = String("OCR by pText") + ocg_dict[Name("Name")] = String("OCR by borb") ocg_dict[Name("Intent")] = Name("View") document["XRef"]["Trailer"]["Root"]["OCProperties"][Name("OCGs")].append( ocg_dict diff --git a/ptext/toolkit/ocr/ocr_image_render_event_listener.py b/borb/toolkit/ocr/ocr_image_render_event_listener.py similarity index 95% rename from ptext/toolkit/ocr/ocr_image_render_event_listener.py rename to borb/toolkit/ocr/ocr_image_render_event_listener.py index 115439125..79761e12e 100644 --- a/ptext/toolkit/ocr/ocr_image_render_event_listener.py +++ b/borb/toolkit/ocr/ocr_image_render_event_listener.py @@ -11,15 +11,15 @@ from PIL import Image as PILImage # type: ignore [import] from PIL import ImageDraw -from ptext.pdf.canvas.color.color import Color, HexColor, RGBColor -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.end_page_event import EndPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.event.image_render_event import ImageRenderEvent -from ptext.pdf.canvas.font.font import Font -from ptext.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.page.page import Page +from borb.pdf.canvas.color.color import Color, HexColor, RGBColor +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.end_page_event import EndPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.event.image_render_event import ImageRenderEvent +from borb.pdf.canvas.font.font import Font +from borb.pdf.canvas.font.simple_font.font_type_1 import StandardType1Font +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.page.page import Page try: import pytesseract # type: ignore [import] diff --git a/borb/toolkit/profiling/__init__.py b/borb/toolkit/profiling/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/profiling/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/profiling/profiler_annotations.py b/borb/toolkit/profiling/profiler_annotations.py similarity index 100% rename from ptext/toolkit/profiling/profiler_annotations.py rename to borb/toolkit/profiling/profiler_annotations.py diff --git a/borb/toolkit/redact/__init__.py b/borb/toolkit/redact/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/redact/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/redact/common_regular_expressions.py b/borb/toolkit/redact/common_regular_expressions.py similarity index 100% rename from ptext/toolkit/redact/common_regular_expressions.py rename to borb/toolkit/redact/common_regular_expressions.py diff --git a/borb/toolkit/structure/__init__.py b/borb/toolkit/structure/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/structure/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/structure/pdf_diff.py b/borb/toolkit/structure/pdf_diff.py similarity index 96% rename from ptext/toolkit/structure/pdf_diff.py rename to borb/toolkit/structure/pdf_diff.py index 9aa164c21..861170690 100644 --- a/ptext/toolkit/structure/pdf_diff.py +++ b/borb/toolkit/structure/pdf_diff.py @@ -7,9 +7,9 @@ """ import typing -from ptext.io.filter.stream_decode_util import decode_stream -from ptext.io.read.types import Decimal, Dictionary, List, Name, Stream -from ptext.pdf.document import Document +from borb.io.filter.stream_decode_util import decode_stream +from borb.io.read.types import Decimal, Dictionary, List, Name, Stream +from borb.pdf.document import Document class PDFDiff: diff --git a/ptext/toolkit/structure/simple_line_of_text_extraction.py b/borb/toolkit/structure/simple_line_of_text_extraction.py similarity index 88% rename from ptext/toolkit/structure/simple_line_of_text_extraction.py rename to borb/toolkit/structure/simple_line_of_text_extraction.py index b2329989a..4f13453c2 100644 --- a/ptext/toolkit/structure/simple_line_of_text_extraction.py +++ b/borb/toolkit/structure/simple_line_of_text_extraction.py @@ -7,19 +7,19 @@ import typing from functools import cmp_to_key -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.datastructure.disjoint_set import disjointset -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.chunk_of_text_render_event import ( +from borb.io.read.types import Decimal +from borb.datastructure.disjoint_set import disjointset +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.chunk_of_text_render_event import ( ChunkOfTextRenderEvent, LeftToRightComparator, ) -from ptext.pdf.canvas.event.end_page_event import EndPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.text.line_of_text import LineOfText -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.end_page_event import EndPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.text.line_of_text import LineOfText +from borb.pdf.page.page import Page class SimpleLineOfTextExtraction(EventListener): diff --git a/ptext/toolkit/structure/simple_paragraph_extraction.py b/borb/toolkit/structure/simple_paragraph_extraction.py similarity index 92% rename from ptext/toolkit/structure/simple_paragraph_extraction.py rename to borb/toolkit/structure/simple_paragraph_extraction.py index d9da26a59..58aaa9faa 100644 --- a/ptext/toolkit/structure/simple_paragraph_extraction.py +++ b/borb/toolkit/structure/simple_paragraph_extraction.py @@ -7,12 +7,12 @@ import typing from decimal import Decimal -from ptext.pdf.canvas.datastructure.disjoint_set import disjointset -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.layout_element import LayoutElement -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.page.page import Page -from ptext.toolkit.structure.simple_line_of_text_extraction import ( +from borb.datastructure.disjoint_set import disjointset +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.layout_element import LayoutElement +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.page.page import Page +from borb.toolkit.structure.simple_line_of_text_extraction import ( SimpleLineOfTextExtraction, ) diff --git a/ptext/toolkit/structure/simple_table_extraction.py b/borb/toolkit/structure/simple_table_extraction.py similarity index 75% rename from ptext/toolkit/structure/simple_table_extraction.py rename to borb/toolkit/structure/simple_table_extraction.py index 71d067f06..6f1ae0ed2 100644 --- a/ptext/toolkit/structure/simple_table_extraction.py +++ b/borb/toolkit/structure/simple_table_extraction.py @@ -6,9 +6,9 @@ """ import typing -from ptext.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent -from ptext.pdf.canvas.layout.table.base_table import BaseTable -from ptext.toolkit.structure.simple_paragraph_extraction import ( +from borb.pdf.canvas.event.chunk_of_text_render_event import ChunkOfTextRenderEvent +from borb.pdf.canvas.layout.table.base_table import BaseTable +from borb.toolkit.structure.simple_paragraph_extraction import ( SimpleParagraphExtraction, ) diff --git a/borb/toolkit/text/__init__.py b/borb/toolkit/text/__init__.py new file mode 100644 index 000000000..bcf77caad --- /dev/null +++ b/borb/toolkit/text/__init__.py @@ -0,0 +1,43 @@ +""" + This file is part of the borb (R) project. + Copyright (c) 2020-2040 borb Group NV + Authors: Joris Schellekens, et al. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation with the addition of the + following permission added to Section 15 as permitted in Section 7(a): + FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY + BORB GROUP. BORB GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT + OF THIRD PARTY RIGHTS + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. + + See the GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program; if not, see http://www.gnu.org/licenses or write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA, 02110-1301 USA. + + The interactive user interfaces in modified source and object code versions + of this program must display Appropriate Legal Notices, as required under + Section 5 of the GNU Affero General Public License. + In accordance with Section 7(b) of the GNU Affero General Public License, + a covered work must retain the producer line in every PDF that is created + or manipulated using borb. + + You can be released from the requirements of the license by purchasing + a commercial license. Buying such a license is mandatory as soon as you + develop commercial activities involving the borb software without + disclosing the source code of your own applications. + + These activities include: offering paid services to customers as an ASP, + serving PDFs on the fly in a web application, shipping borb with a closed + source product. + + For more information, please contact borb Software Corp. at this + address: joris.schellekens.1989@gmail.com +""" diff --git a/ptext/toolkit/text/font_extraction.py b/borb/toolkit/text/font_extraction.py similarity index 91% rename from ptext/toolkit/text/font_extraction.py rename to borb/toolkit/text/font_extraction.py index 903edfced..ba32ab254 100644 --- a/ptext/toolkit/text/font_extraction.py +++ b/borb/toolkit/text/font_extraction.py @@ -8,9 +8,9 @@ import typing from typing import List -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.font.font import Font +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.font.font import Font class FontExtraction(EventListener): diff --git a/ptext/toolkit/text/regular_expression_text_extraction.py b/borb/toolkit/text/regular_expression_text_extraction.py similarity index 97% rename from ptext/toolkit/text/regular_expression_text_extraction.py rename to borb/toolkit/text/regular_expression_text_extraction.py index c6e147825..103dfabdb 100644 --- a/ptext/toolkit/text/regular_expression_text_extraction.py +++ b/borb/toolkit/text/regular_expression_text_extraction.py @@ -10,15 +10,15 @@ from functools import cmp_to_key from typing import List -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.chunk_of_text_render_event import ( +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.chunk_of_text_render_event import ( ChunkOfTextRenderEvent, LeftToRightComparator, ) -from ptext.pdf.canvas.event.end_page_event import EndPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.end_page_event import EndPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.page.page import Page class PDFMatch: diff --git a/ptext/toolkit/text/simple_non_ligature_text_extraction.py b/borb/toolkit/text/simple_non_ligature_text_extraction.py similarity index 96% rename from ptext/toolkit/text/simple_non_ligature_text_extraction.py rename to borb/toolkit/text/simple_non_ligature_text_extraction.py index bfe2fb31f..eb0a910e1 100644 --- a/ptext/toolkit/text/simple_non_ligature_text_extraction.py +++ b/borb/toolkit/text/simple_non_ligature_text_extraction.py @@ -7,7 +7,7 @@ """ import typing -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction class SimpleNonLigatureTextExtraction(SimpleTextExtraction): diff --git a/ptext/toolkit/text/simple_text_extraction.py b/borb/toolkit/text/simple_text_extraction.py similarity index 92% rename from ptext/toolkit/text/simple_text_extraction.py rename to borb/toolkit/text/simple_text_extraction.py index 6f7802232..19b3b0626 100644 --- a/ptext/toolkit/text/simple_text_extraction.py +++ b/borb/toolkit/text/simple_text_extraction.py @@ -9,14 +9,14 @@ import typing -from ptext.pdf.canvas.event.begin_page_event import BeginPageEvent -from ptext.pdf.canvas.event.chunk_of_text_render_event import ( +from borb.pdf.canvas.event.begin_page_event import BeginPageEvent +from borb.pdf.canvas.event.chunk_of_text_render_event import ( ChunkOfTextRenderEvent, LeftToRightComparator, ) -from ptext.pdf.canvas.event.end_page_event import EndPageEvent -from ptext.pdf.canvas.event.event_listener import Event, EventListener -from ptext.pdf.page.page import Page +from borb.pdf.canvas.event.end_page_event import EndPageEvent +from borb.pdf.canvas.event.event_listener import Event, EventListener +from borb.pdf.page.page import Page class SimpleTextExtraction(EventListener): diff --git a/ptext/toolkit/text/stop_words.py b/borb/toolkit/text/stop_words.py similarity index 100% rename from ptext/toolkit/text/stop_words.py rename to borb/toolkit/text/stop_words.py diff --git a/ptext/toolkit/text/tf_idf_keyword_extraction.py b/borb/toolkit/text/tf_idf_keyword_extraction.py similarity index 98% rename from ptext/toolkit/text/tf_idf_keyword_extraction.py rename to borb/toolkit/text/tf_idf_keyword_extraction.py index 97530248e..9cb2330b0 100644 --- a/ptext/toolkit/text/tf_idf_keyword_extraction.py +++ b/borb/toolkit/text/tf_idf_keyword_extraction.py @@ -26,8 +26,8 @@ from math import log from typing import List, Optional -from ptext.pdf.page.page import Page -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.pdf.page.page import Page +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction class TFIDFKeyword: diff --git a/main.py b/main.py index c4681cb51..5c6e52b6a 100644 --- a/main.py +++ b/main.py @@ -6,17 +6,16 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.layout.page_layout import PageLayout, SingleColumnLayout -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.image.simple_image_extraction import SimpleImageExtraction -from ptext.toolkit.ocr.ocr_as_optional_content_group import \ - OCRAsOptionalContentGroup -from ptext.toolkit.text.regular_expression_text_extraction import \ - RegularExpressionTextExtraction -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.image.simple_image_extraction import SimpleImageExtraction +from borb.toolkit.ocr.ocr_as_optional_content_group import OCRAsOptionalContentGroup +from borb.toolkit.text.regular_expression_text_extraction import RegularExpressionTextExtraction +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction def _build_output_path(input_file: Path, extension: str = "pdf") -> Path: @@ -203,7 +202,7 @@ def main(): # build main parser parser = argparse.ArgumentParser( - description="pText", formatter_class=RawTextHelpFormatter + description="borb", formatter_class=RawTextHelpFormatter ) command_sub_parser = parser.add_subparsers(dest="command", help="Command Name") diff --git a/ptext/io/read/font/__init__.py b/ptext/io/read/font/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/font/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/function/__init__.py b/ptext/io/read/function/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/function/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/image/__init__.py b/ptext/io/read/image/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/image/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/metadata/__init__.py b/ptext/io/read/metadata/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/metadata/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/object/__init__.py b/ptext/io/read/object/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/object/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/page/__init__.py b/ptext/io/read/page/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/page/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/postfix/__init__.py b/ptext/io/read/postfix/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/postfix/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/primitive/__init__.py b/ptext/io/read/primitive/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/primitive/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/reference/__init__.py b/ptext/io/read/reference/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/reference/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/read/tokenize/__init__.py b/ptext/io/read/tokenize/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/read/tokenize/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/__init__.py b/ptext/io/write/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/ascii_art/__init__.py b/ptext/io/write/ascii_art/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/ascii_art/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/ascii_art/ascii_logo.txt b/ptext/io/write/ascii_art/ascii_logo.txt deleted file mode 100644 index f3955206c..000000000 --- a/ptext/io/write/ascii_art/ascii_logo.txt +++ /dev/null @@ -1,2 +0,0 @@ -pText version 2.0.0 -Joris Schellekens \ No newline at end of file diff --git a/ptext/io/write/image/__init__.py b/ptext/io/write/image/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/image/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/object/__init__.py b/ptext/io/write/object/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/object/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/page/__init__.py b/ptext/io/write/page/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/page/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/primitive/__init__.py b/ptext/io/write/primitive/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/primitive/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/reference/__init__.py b/ptext/io/write/reference/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/reference/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/io/write/xmp/__init__.py b/ptext/io/write/xmp/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/io/write/xmp/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/__init__.py b/ptext/pdf/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/__init__.py b/ptext/pdf/canvas/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/color/__init__.py b/ptext/pdf/canvas/color/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/color/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/datastructure/__init__.py b/ptext/pdf/canvas/datastructure/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/datastructure/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/event/__init__.py b/ptext/pdf/canvas/event/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/event/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/__init__.py b/ptext/pdf/canvas/font/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/font/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/composite_font/__init__.py b/ptext/pdf/canvas/font/composite_font/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/font/composite_font/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/composite_font/cmaps/__init__.py b/ptext/pdf/canvas/font/composite_font/cmaps/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/font/composite_font/cmaps/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/simple_font/__init__.py b/ptext/pdf/canvas/font/simple_font/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/font/simple_font/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/simple_font/afm/__init__.py b/ptext/pdf/canvas/font/simple_font/afm/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/font/simple_font/afm/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/font/simple_font/true_type_font.py b/ptext/pdf/canvas/font/simple_font/true_type_font.py deleted file mode 100644 index 6ea3c5c53..000000000 --- a/ptext/pdf/canvas/font/simple_font/true_type_font.py +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -The TrueType font format was developed by Apple Computer, Inc., and has been adopted as a standard font -format for the Microsoft Windows operating system. Specifications for the TrueType font file format are -available in Apple’s TrueType Reference Manual and Microsoft’s TrueType 1.0 Font Files Technical -Specification (see Bibliography). -""" -import typing -import zlib -from decimal import Decimal -from pathlib import Path - -from fontTools.ttLib import TTFont # type: ignore [import] - -from ptext.io.read.types import Decimal as pDecimal -from ptext.io.read.types import Dictionary, List, Name, Stream, String -from ptext.pdf.canvas.font.simple_font.font_type_1 import Type1Font - - -class TrueTypeFont(Type1Font): - """ - A TrueType font dictionary may contain the same entries as a Type 1 font dictionary (see Table 111), with these - differences: - • The value of Subtype shall be TrueType. - • The value of Encoding is subject to limitations that are described in 9.6.6, "Character Encoding". - • The value of BaseFont is derived differently. The PostScript name for the value of BaseFont may be determined in one of two ways: - • If the TrueType font program's “name” table contains a PostScript name, it shall be used. - • In the absence of such an entry in the “name” table, a PostScript name shall be derived from the name by - which the font is known in the host operating system. On a Windows system, the name shall be based on - the lfFaceName field in a LOGFONT structure; in the Mac OS, it shall be based on the name of the FOND - resource. If the name contains any SPACEs, the SPACEs shall be removed. - """ - - @staticmethod - def true_type_font_from_file(path_to_font_file: Path) -> "TrueTypeFont": - """ - This function returns the PDF TrueTypeFont object for a given TTF file - """ - assert path_to_font_file.exists() - assert path_to_font_file.name.endswith(".ttf") - - font_file_bytes: typing.Optional[bytes] = None - with open(path_to_font_file, "rb") as ffh: - font_file_bytes = ffh.read() - assert font_file_bytes - - # read file - ttf_font_file = TTFont(path_to_font_file) - - # build font - font: TrueTypeFont = TrueTypeFont() - font_name: str = str( - [ - x - for x in ttf_font_file["name"].names - if x.platformID == 3 and x.nameID == 1 - ][0].string, - "latin1", - ) - font_name = "".join( - [x for x in font_name if x.lower() in "abcdefghijklmnopqrstuvwxyz"] - ) - - font[Name("Name")] = Name(font_name) - font[Name("BaseFont")] = Name(font_name) - - cmap: typing.Optional[typing.Dict[int, str]] = ttf_font_file.getBestCmap() - assert cmap is not None - cmap_reverse: typing.Dict[str, int] = {} - for k, v in cmap.items(): - if v in cmap_reverse: - cmap_reverse[v] = min(cmap_reverse[v], k) - else: - cmap_reverse[v] = k - glyph_order: typing.List[str] = [ - x for x in ttf_font_file.glyphOrder if x in cmap_reverse - ] - - # build widths - units_per_em: pDecimal = pDecimal(ttf_font_file["head"].unitsPerEm) - if cmap is not None: - font[Name("FirstChar")] = pDecimal(0) - font[Name("LastChar")] = pDecimal(len(glyph_order)) - font[Name("Widths")] = List() - for glyph_name in glyph_order: - w: typing.Union[pDecimal, Decimal] = ( - pDecimal(ttf_font_file.getGlyphSet()[glyph_name].width) - / units_per_em - ) * Decimal(1000) - w = pDecimal(round(w, 2)) - font["Widths"].append(w) - - font[Name("FontDescriptor")] = Dictionary() - font["FontDescriptor"][Name("Type")] = Name("FontDescriptor") - font["FontDescriptor"][Name("FontName")] = String(font_name) - font["FontDescriptor"][Name("FontStretch")] = Name("Normal") # TODO - font["FontDescriptor"][Name("FontWeight")] = pDecimal(400) # TODO - font["FontDescriptor"][Name("Flags")] = pDecimal(4) # TODO - font["FontDescriptor"][Name("FontBBox")] = List().set_can_be_referenced( # type: ignore [attr-defined] - False - ) # TODO - for _ in range(0, 4): - font["FontDescriptor"]["FontBBox"].append(pDecimal(0)) - - # fmt: off - font["FontDescriptor"][Name("ItalicAngle")] = pDecimal(ttf_font_file["post"].italicAngle) - font["FontDescriptor"][Name("Ascent")] = pDecimal(pDecimal(ttf_font_file["hhea"].ascent) / units_per_em * Decimal(1000)) - font["FontDescriptor"][Name("Descent")] = pDecimal(pDecimal(ttf_font_file["hhea"].descent) / units_per_em * Decimal(1000)) - font["FontDescriptor"][Name("CapHeight")] = pDecimal(0) # TODO - font["FontDescriptor"][Name("StemV")] = pDecimal(0) # TODO - # fmt: on - - font[Name("Encoding")] = Dictionary() - font["Encoding"][Name("BaseEncoding")] = Name("WinAnsiEncoding") - font["Encoding"][Name("Differences")] = List() - for i in range(0, len(glyph_order)): - font["Encoding"]["Differences"].append(pDecimal(i)) - font["Encoding"]["Differences"].append(Name(glyph_order[i])) - - # embed font file - font_stream: Stream = Stream() - font_stream[Name("Type")] = Name("Font") - font_stream[Name("Subtype")] = Name("TrueType") - font_stream[Name("Length")] = pDecimal(len(font_file_bytes)) - font_stream[Name("Length1")] = pDecimal(len(font_file_bytes)) - font_stream[Name("Filter")] = Name("FlateDecode") - font_stream[Name("DecodedBytes")] = font_file_bytes - font_stream[Name("Bytes")] = zlib.compress(font_file_bytes, 9) - - font["FontDescriptor"][Name("FontFile2")] = font_stream - - # return - return font - - def __init__(self): - super(TrueTypeFont, self).__init__() - self[Name("Subtype")] = Name("TrueType") - - def _empty_copy(self) -> "Font": # type: ignore [name-defined] - return TrueTypeFont() - - def __deepcopy__(self, memodict={}): - # fmt: off - f_out: TrueTypeFont = super(TrueTypeFont, self).__deepcopy__(memodict) - f_out[Name("Subtype")] = Name("TrueType") - f_out._character_identifier_to_unicode_lookup: typing.Dict[int, str] = {k: v for k, v in self._character_identifier_to_unicode_lookup.items()} - f_out._unicode_lookup_to_character_identifier: typing.Dict[str, int] = {k: v for k, v in self._unicode_lookup_to_character_identifier.items()} - return f_out - # fmt: on diff --git a/ptext/pdf/canvas/geometry/__init__.py b/ptext/pdf/canvas/geometry/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/geometry/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/__init__.py b/ptext/pdf/canvas/layout/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/emoji/__init__.py b/ptext/pdf/canvas/layout/emoji/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/emoji/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/emoji/resources/__init__.py b/ptext/pdf/canvas/layout/emoji/resources/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/emoji/resources/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/image/__init__.py b/ptext/pdf/canvas/layout/image/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/image/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/list/__init__.py b/ptext/pdf/canvas/layout/list/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/list/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/page_layout/__init__.py b/ptext/pdf/canvas/layout/page_layout/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/page_layout/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/table/__init__.py b/ptext/pdf/canvas/layout/table/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/table/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/layout/text/__init__.py b/ptext/pdf/canvas/layout/text/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/layout/text/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/line_art/__init__.py b/ptext/pdf/canvas/line_art/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/line_art/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/__init__.py b/ptext/pdf/canvas/operator/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/color/__init__.py b/ptext/pdf/canvas/operator/color/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/color/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/compatibility/__init__.py b/ptext/pdf/canvas/operator/compatibility/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/compatibility/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/marked_content/__init__.py b/ptext/pdf/canvas/operator/marked_content/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/marked_content/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/path_construction/__init__.py b/ptext/pdf/canvas/operator/path_construction/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/path_construction/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/path_painting/__init__.py b/ptext/pdf/canvas/operator/path_painting/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/path_painting/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/state/__init__.py b/ptext/pdf/canvas/operator/state/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/state/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/text/__init__.py b/ptext/pdf/canvas/operator/text/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/text/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/canvas/operator/xobject/__init__.py b/ptext/pdf/canvas/operator/xobject/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/canvas/operator/xobject/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/page/__init__.py b/ptext/pdf/page/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/page/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/trailer/__init__.py b/ptext/pdf/trailer/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/trailer/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/pdf/xref/__init__.py b/ptext/pdf/xref/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/pdf/xref/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/__init__.py b/ptext/toolkit/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/color/__init__.py b/ptext/toolkit/color/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/color/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/__init__.py b/ptext/toolkit/export/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/__init__.py b/ptext/toolkit/export/html_to_pdf/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py deleted file mode 100644 index 9798e4b67..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/any_tag_transformer.py +++ /dev/null @@ -1,112 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -""" - This class acts as an aggregator for all BaseTagTransformer implementations. - Any of the (supported) HTML tags should be able to be transformed by this BaseTagTransformer. -""" -# fmt: off -from ptext.toolkit.export.html_to_pdf.tag_transformer.base_tag_transformer import BaseTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.body.body_tag_transformer import BodyTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.head.head_tag_transformer import HeadTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.head.meta_tag_transformer import MetaTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.head.title_tag_transformer import TitleTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h1_tag_transformer import H1TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h2_tag_transformer import H2TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h3_tag_transformer import H3TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h4_tag_transformer import H4TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h5_tag_transformer import H5TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.h6_tag_transformer import H6TagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.heading.hr_tag_transformer import HrTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.html_tag_transformer import HTMLTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.image.img_tag_transformer import ImgTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.list.li_tag_transformer import LiTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.list.ol_tag_transformer import OlTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.list.ul_tag_transformer import UlTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.structure.address_tag_transformer import AddressTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.structure.main_tag_transformer import MainTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.structure.section_tag_transformer import SectionTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.table.table_tag_transformer import TableTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.table.tbody_tag_transformer import TBodyTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.table.td_tag_transformer import TdTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.table.th_tag_transformer import ThTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.table.tr_tag_transformer import TrTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.a_tag_transformer import ATagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.abbr_tag_transformer import AbbrTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.bold.b_tag_transformer import BTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.bold.strong_tag_transformer import StrongTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.br_tag_transformer import BrTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.code_tag_transformer import CodeTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.italic.em_tag_transformer import EmTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.italic.i_tag_transformer import ITagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.mark_tag_transformer import MarkTagTransformer -from ptext.toolkit.export.html_to_pdf.tag_transformer.text.p_tag_transformer import PTagTransformer -# fmt: on - - -class AnyTagTransformer(BaseTagTransformer): - """ - This class acts as an aggregator for all BaseTagTransformer implementations. - Any of the (supported) HTML tags should be able to be transformed by this BaseTagTransformer. - """ - - def __init__(self): - super(AnyTagTransformer, self).__init__() - self.add_child(HTMLTagTransformer()) - - # head - self.add_child(HeadTagTransformer()) - self.add_child(MetaTagTransformer()) - self.add_child(TitleTagTransformer()) - - # body - self.add_child(BodyTagTransformer()) - - # heading - self.add_child(H1TagTransformer()) - self.add_child(H2TagTransformer()) - self.add_child(H3TagTransformer()) - self.add_child(H4TagTransformer()) - self.add_child(H5TagTransformer()) - self.add_child(H6TagTransformer()) - self.add_child(HrTagTransformer()) - - # bold - self.add_child(BTagTransformer()) - self.add_child(StrongTagTransformer()) - - # special formatting - self.add_child(BrTagTransformer()) - self.add_child(AbbrTagTransformer()) - self.add_child(MarkTagTransformer()) - self.add_child(CodeTagTransformer()) - - # italic - self.add_child(ITagTransformer()) - self.add_child(EmTagTransformer()) - - # link - self.add_child(ATagTransformer()) - - # paragraph - self.add_child(PTagTransformer()) - - # list - self.add_child(OlTagTransformer()) - self.add_child(UlTagTransformer()) - self.add_child(LiTagTransformer()) - - # table - self.add_child(TableTagTransformer()) - self.add_child(TBodyTagTransformer()) - self.add_child(TrTagTransformer()) - self.add_child(ThTagTransformer()) - self.add_child(TdTagTransformer()) - - # image - self.add_child(ImgTagTransformer()) - - # structure elements - self.add_child(MainTagTransformer()) - self.add_child(SectionTagTransformer()) - self.add_child(AddressTagTransformer()) diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/body/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/head/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/heading/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/list/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/structure/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/table/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/bold/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py b/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/export/html_to_pdf/tag_transformer/text/italic/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/export/markdown_to_pdf.py b/ptext/toolkit/export/markdown_to_pdf.py deleted file mode 100644 index c2fac48f4..000000000 --- a/ptext/toolkit/export/markdown_to_pdf.py +++ /dev/null @@ -1,567 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -""" - This class converts Markdown to PDF. -""" -import re -import typing -from decimal import Decimal - -from ptext.pdf.canvas.color.color import HexColor, Color -from ptext.pdf.canvas.layout.horizontal_rule import HorizontalRule -from ptext.pdf.canvas.layout.image.image import Image -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.list.ordered_list import OrderedList -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.base_table import BaseTable -from ptext.pdf.canvas.layout.table.fixed_column_width_table import FixedColumnWidthTable -from ptext.pdf.canvas.layout.text.chunk_of_text import ChunkOfText -from ptext.pdf.canvas.layout.text.chunks_of_text import HeterogeneousParagraph -from ptext.pdf.canvas.layout.text.heading import Heading -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page - - -class MarkdownToPDF: - """ - This class converts Markdown to PDF. - """ - - @staticmethod - def _handle_heading( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - if markdown_input[position].startswith("#"): - heading_level: int = sum([1 for c in markdown_input[position] if c == "#"]) - assert 1 <= heading_level <= 6, "Unsupported heading level." - heading_level_font_size: Decimal = { - 1: Decimal(27), - 2: Decimal(21), - 3: Decimal(18), - 4: Decimal(15), - 5: Decimal(12), - 6: Decimal(12), - }.get(heading_level, Decimal(12)) - heading_level_font_color: Color = HexColor("333333") - if heading_level == 6: - heading_level_font_color = HexColor("777777") - layout.add( - Heading( - markdown_input[position].replace("#", "").strip(), - font_size=heading_level_font_size, - font_color=heading_level_font_color, - outline_level=(heading_level - 1), - ) - ) - if heading_level == 1 or heading_level == 2: - layout.add(HorizontalRule()) - position += 1 - return position - - @staticmethod - def _handle_unordered_list( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - list_symbol: str = "*", - ) -> int: - N: int = len(markdown_input) - if markdown_input[position].startswith(" " + list_symbol + " "): - unordered_list_items_001: typing.List[str] = [] - while position < N and markdown_input[position].startswith( - " " + list_symbol + " " - ): - unordered_list_items_001.append(markdown_input[position][4:]) - position += 1 - ul_001: UnorderedList = UnorderedList() - for li in unordered_list_items_001: - ul_001.add(Paragraph(li)) - layout.add(ul_001) - return position - - @staticmethod - def _handle_ordered_list( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - p: re.Pattern = re.compile(" [123456789][1234567890]*\\. .*") - if p.match(markdown_input[position]): - list_items: typing.List[str] = [] - while position < N and p.match(markdown_input[position]): - line: str = markdown_input[position] - list_items.append(line[line.index(".") + 1 :]) - position += 1 - ul: OrderedList = OrderedList() - for li in list_items: - ul.add(Paragraph(li)) - layout.add(ul) - return position - - @staticmethod - def _handle_blockquote( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - if markdown_input[position].startswith("> "): - blockquote_items: typing.List[str] = [] - while position < N and markdown_input[position].startswith("> "): - blockquote_items.append(markdown_input[position][2:]) - position += 1 - layout.add( - Paragraph( - "".join([(x + "\n") for x in blockquote_items]), - font="Helvetica", - respect_newlines_in_text=True, - border_color=HexColor("777777"), - font_color=HexColor("777777"), - border_left=True, - border_top=False, - border_right=False, - border_bottom=False, - padding_left=Decimal(10), - border_width=Decimal(3), - ) - ) - return position - - @staticmethod - def _handle_indented_code_snippet( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - if markdown_input[position].startswith(" "): - code_snippet_items_001: typing.List[str] = [] - while position < N and markdown_input[position].startswith(" "): - code_snippet_items_001.append(markdown_input[position][4:]) - position += 1 - layout.add( - Paragraph( - "".join([(x + "\n") for x in code_snippet_items_001]), - font="Courier", - respect_newlines_in_text=True, - background_color=HexColor("e2e2e2"), - font_color=HexColor("333333"), - padding_top=Decimal(10), - padding_right=Decimal(10), - padding_bottom=Decimal(10), - padding_left=Decimal(10), - ) - ) - return position - - @staticmethod - def _handle_fenced_code_snippet( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - if markdown_input[position].startswith("```"): - position += 1 - code_snippet_items_002: typing.List[str] = [] - while position < N and not markdown_input[position].startswith("```"): - code_snippet_items_002.append(markdown_input[position]) - position += 1 - layout.add( - Paragraph( - "".join([(x + "\n") for x in code_snippet_items_002]), - font="Courier", - respect_newlines_in_text=True, - background_color=HexColor("e2e2e2"), - font_color=HexColor("333333"), - padding_top=Decimal(10), - padding_right=Decimal(10), - padding_bottom=Decimal(10), - padding_left=Decimal(10), - ) - ) - position += 1 # process trailing fences - return position - - @staticmethod - def _handle_image_link( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - # fmt: off - image_pattern: re.Pattern = re.compile('!\\[(?P[^])]+)]\\((?P[^ ]+) "[^"]+"\\)') - image_pattern_match: typing.Optional[re.Match] = image_pattern.match(markdown_input[position]) - # fmt: on - if image_pattern_match: - image: Image = Image(image_pattern_match["url"]) - if image._width > Decimal(475) or image._height > Decimal( - 293 - ): # size of A4 page minus margins - horizontal_scale_factor: Decimal = Decimal(475) / image._width - vertical_scale_factor: Decimal = Decimal(293) / image._height - image._width *= min(horizontal_scale_factor, vertical_scale_factor) - image._height *= min(horizontal_scale_factor, vertical_scale_factor) - layout.add(image) - position += 1 - return position - - @staticmethod - def _handle_horizontal_rule( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - if markdown_input[position] in ["---", " ---", " ---", " ---"]: - layout.add(HorizontalRule()) - position += 1 - return position - - @staticmethod - def _handle_table( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - if markdown_input[position].startswith("|") and markdown_input[ - position - ].endswith("|"): - table_data: typing.List[typing.List[str]] = [] - table_column_alignment: typing.List[Alignment] = [] - j: int = 0 - while ( - position < N - and markdown_input[position].startswith("|") - and markdown_input[position].endswith("|") - ): - row_data: typing.List[str] = [ - x.strip() for x in markdown_input[position][1:-1].split("|") - ] - assert len(table_data) == 0 or len(table_data[-1]) == len(row_data) - - # alignment information - if j == 1 and all( - [ - len(x.replace("-", "").replace(":", "").replace(" ", "")) == 0 - for x in row_data - ] - ): - for k in range(0, len(row_data)): - if row_data[k].startswith(":") and row_data[k].endswith(":"): - table_column_alignment.append(Alignment.CENTERED) - elif row_data[k].startswith(":"): - table_column_alignment.append(Alignment.LEFT) - elif row_data[k].endswith(":"): - table_column_alignment.append(Alignment.RIGHT) - else: - table_column_alignment.append(Alignment.LEFT) - position += 1 - j += 1 - continue - # regular data - table_data.append(row_data) - position += 1 - j += 1 - - # build table from array of str - table: BaseTable = FixedColumnWidthTable( - number_of_rows=len(table_data), number_of_columns=len(table_data[0]) - ) - for r in range(0, len(table_data)): - for c in range(0, len(table_data[r])): - if r == 0: - table.add( - Paragraph( - table_data[r][c], - font="Helvetica-Bold", - font_color=HexColor("333333"), - text_alignment=table_column_alignment[c], - ) - ) - else: - table.add( - Paragraph( - table_data[r][c], - text_alignment=table_column_alignment[c], - font_color=HexColor("333333"), - ) - ) - - table.set_padding_on_all_cells( - Decimal(5), Decimal(5), Decimal(5), Decimal(5) - ) - table.set_border_color_on_all_cells(HexColor("dddddd")) - table.even_odd_row_colors(HexColor("f8f8f8"), HexColor("ffffff")) - layout.add(table) - return position - - @staticmethod - def _handle_paragraph( - markdown_input: typing.List[str], - position: int, - document: Document, - layout: PageLayout, - ) -> int: - N: int = len(markdown_input) - paragraph_items: typing.List[str] = [] - while position < N and markdown_input[position].strip() != "": - paragraph_items.append(markdown_input[position]) - position += 1 - if len(paragraph_items) == 0: - return position - - # get paragraph text - paragraph_text: str = "".join([(x + "\n") for x in paragraph_items]) - - # heterogeneous paragraph - if ( - sum([1 for c in paragraph_text if c == "*"]) >= 2 - or sum([1 for c in paragraph_text if c == "_"]) >= 2 - or sum([1 for c in paragraph_text if c == "`"]) >= 2 - ): - word_being_built: str = "" - prev_italic_char: str = "" - is_italic: bool = False - prev_bold_char: str = "" - is_bold: bool = False - is_code: bool = False - chunks_of_text: typing.List[ChunkOfText] = [] - - def _get_font_name(): - if is_italic and is_bold: - return "Helvetica-bold-oblique" - elif is_italic: - return "Helvetica-oblique" - elif is_bold: - return "Helvetica-bold" - elif is_code: - return "Courier" - else: - return "Helvetica" - - i: int = 0 - while i < len(paragraph_text): - if paragraph_text[i] == " ": - word_being_built += paragraph_text[i] - if is_code: - chunks_of_text.append( - ChunkOfText( - word_being_built, - font=_get_font_name(), - background_color=HexColor("e2e2e2"), - font_color=HexColor("333333"), - ) - ) - else: - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - word_being_built = "" - i += 1 - continue - # toggle code "`" - if paragraph_text[i : (i + 1)] == "`": - if is_code: - chunks_of_text.append( - ChunkOfText( - word_being_built, - font=_get_font_name(), - background_color=HexColor("D3D3D3"), - ) - ) - word_being_built = "" - else: - assert not is_bold, "illegal nesting of operators" - assert not is_italic, "illegal nesting of operators" - is_code = not is_code - i += 1 - continue - # toggle bold "**" - if paragraph_text[i : (i + 2)] == "**": - if is_bold: - assert ( - prev_bold_char == "*" - ), "mismatched end of BOLD style, expected **" - prev_bold_char = "" - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - word_being_built = "" - else: - prev_bold_char = "*" - is_bold = not is_bold - i += 2 - continue - # toggle bold "__" - if paragraph_text[i : (i + 2)] == "__": - if is_bold: - assert ( - prev_bold_char == "_" - ), "mismatched end of BOLD style, expected __" - prev_bold_char = "" - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - word_being_built = "" - else: - prev_bold_char = "_" - is_bold = not is_bold - i += 2 - continue - # toggle italic "*" - if paragraph_text[i : (i + 1)] == "*": - if is_italic: - assert ( - prev_italic_char == "*" - ), "mismatched end of ITALIC style, expected *" - prev_italic_char = "" - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - word_being_built = "" - else: - prev_italic_char = "*" - is_italic = not is_italic - i += 1 - continue - # toggle italic "_" - if paragraph_text[i : (i + 1)] == "_": - if is_italic: - assert ( - prev_italic_char == "_" - ), "mismatched end of ITALIC style, expected _" - prev_italic_char = "" - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - word_being_built = "" - else: - prev_italic_char = "_" - is_italic = not is_italic - i += 1 - continue - word_being_built += paragraph_text[i] - i += 1 - assert not is_bold, "missing end of BOLD style" - assert not is_italic, "missing end of ITALIC style" - if len(word_being_built) > 0: - chunks_of_text.append( - ChunkOfText(word_being_built, font=_get_font_name()) - ) - layout.add(HeterogeneousParagraph(chunks_of_text)) - else: - # homogeneous paragraph - layout.add( - Paragraph( - paragraph_text, - respect_newlines_in_text=True, - ) - ) - - return position - - @staticmethod - def convert_markdown_to_pdf(markdown_str: str) -> Document: - """ - This function converts a markdown document to a PDF Document - """ - - # create new Document - document: Document = Document() - - # create empty Page - page: Page = Page() - document.append_page(page) - - # select a layout manager - layout: PageLayout = SingleColumnLayout(page) - - lines: typing.List[str] = markdown_str.split("\n") - i: int = 0 - N: int = len(lines) - while i < N: - - # handle heading - j: int = i - j = MarkdownToPDF._handle_heading(lines, i, document, layout) - if j != i: - i = j - continue - - # handle lists - j = MarkdownToPDF._handle_unordered_list(lines, i, document, layout, "*") - if j != i: - i = j - continue - j = MarkdownToPDF._handle_unordered_list(lines, i, document, layout, "-") - if j != i: - i = j - continue - j = MarkdownToPDF._handle_unordered_list(lines, i, document, layout, "+") - if j != i: - i = j - continue - j = MarkdownToPDF._handle_ordered_list(lines, i, document, layout) - if j != i: - i = j - continue - - # blockquote - j = MarkdownToPDF._handle_blockquote(lines, i, document, layout) - if j != i: - i = j - continue - - # code - j = MarkdownToPDF._handle_indented_code_snippet(lines, i, document, layout) - if j != i: - i = j - continue - j = MarkdownToPDF._handle_fenced_code_snippet(lines, i, document, layout) - if j != i: - i = j - continue - - # image - j = MarkdownToPDF._handle_image_link(lines, i, document, layout) - if j != i: - i = j - continue - j = MarkdownToPDF._handle_horizontal_rule(lines, i, document, layout) - if j != i: - i = j - continue - - # table - j = MarkdownToPDF._handle_table(lines, i, document, layout) - if j != i: - i = j - continue - - # paragraph - j = MarkdownToPDF._handle_paragraph(lines, i, document, layout) - if j != i: - i = j - continue - - # move to next line (if needed) - i += 1 - - return document diff --git a/ptext/toolkit/export/pdf_to_html.py b/ptext/toolkit/export/pdf_to_html.py deleted file mode 100644 index d97575dae..000000000 --- a/ptext/toolkit/export/pdf_to_html.py +++ /dev/null @@ -1,66 +0,0 @@ -import typing -from decimal import Decimal -from pathlib import Path - -from PIL import Image as PILImage # type: ignore [import] -import xml.etree.ElementTree as ET - -from ptext.pdf.canvas.color.color import Color -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.pdf_to_svg import PDFToSVG - - -class PDFToHTML(PDFToSVG): - @staticmethod - def convert_pdf_to_html( - file: Path, - page_number: int - ) -> ET.Element: - l: "PDFToHTML" = PDFToHTML() - with open(file, "rb") as pdf_file_handle: - PDF.loads(pdf_file_handle, [l]) - return l.get_html(page_number) - - def __init__(self): - super(PDFToHTML, self).__init__() - self._html_per_page: typing.Dict[int, ET.Element] = {} - - def _begin_page( - self, page_nr: Decimal, page_width: Decimal, page_height: Decimal - ) -> None: - self._html_per_page[int(page_nr)] = ET.fromstring( - "" - ) - - def _render_image( - self, - page_nr: Decimal, - page_width: Decimal, - page_height: Decimal, - x: Decimal, - y: Decimal, - image_width: Decimal, - image_height: Decimal, - image: PILImage, - ): - pass - - def _render_text( - self, - page_nr: Decimal, - page_width: Decimal, - page_height: Decimal, - x: Decimal, - y: Decimal, - font_color: Color, - font_size: Decimal, - font_name: str, - bold: bool, - italic: bool, - text: str, - ): - pass - - def get_html(self, page_nr: int) -> ET.Element: - assert page_nr in self._html_per_page - return self._html_per_page[page_nr] diff --git a/ptext/toolkit/image/__init__.py b/ptext/toolkit/image/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/image/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/location/__init__.py b/ptext/toolkit/location/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/location/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/ocr/__init__.py b/ptext/toolkit/ocr/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/ocr/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/profiling/__init__.py b/ptext/toolkit/profiling/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/profiling/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/redact/__init__.py b/ptext/toolkit/redact/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/redact/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/structure/__init__.py b/ptext/toolkit/structure/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/structure/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/ptext/toolkit/text/__init__.py b/ptext/toolkit/text/__init__.py deleted file mode 100644 index 1d4349092..000000000 --- a/ptext/toolkit/text/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -""" - This file is part of the ptext (R) project. - Copyright (c) 2020-2040 ptext Group NV - Authors: Joris Schellekens, et al. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation with the addition of the - following permission added to Section 15 as permitted in Section 7(a): - FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY - PTEXT GROUP. PTEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT - OF THIRD PARTY RIGHTS - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. - - See the GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program; if not, see http://www.gnu.org/licenses or write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA, 02110-1301 USA. - - The interactive user interfaces in modified source and object code versions - of this program must display Appropriate Legal Notices, as required under - Section 5 of the GNU Affero General Public License. - In accordance with Section 7(b) of the GNU Affero General Public License, - a covered work must retain the producer line in every PDF that is created - or manipulated using ptext. - - You can be released from the requirements of the license by purchasing - a commercial license. Buying such a license is mandatory as soon as you - develop commercial activities involving the ptext software without - disclosing the source code of your own applications. - - These activities include: offering paid services to customers as an ASP, - serving PDFs on the fly in a web application, shipping ptext with a closed - source product. - - For more information, please contact ptext Software Corp. at this - address: joris.schellekens.1989@gmail.com -""" diff --git a/readme_img/logo/borb.jpeg b/readme_img/logo/borb.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f1f1ee339e397af845cd1f197aef9768726256b1 GIT binary patch literal 27170 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 a0bUtTm((46GM literal 0 HcmV?d00001 diff --git a/readme_img/logo/borb.svg b/readme_img/logo/borb.svg new file mode 100644 index 000000000..7f4abb2fc --- /dev/null +++ b/readme_img/logo/borb.svg @@ -0,0 +1,143 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/readme_img/logo/borb_64.png b/readme_img/logo/borb_64.png new file mode 100644 index 0000000000000000000000000000000000000000..e81d5fc148595606490ddaeac5fba6c8b46bf943 GIT binary patch literal 2903 zcmV-d3#jyoP)EX>4Tx04R}tkv&MmKpe$iQ?()$hju99kfAzR5EXIMDionYs1;guFuC*#ni!H4 z7e~Rh;NZt%)xpJCR|i)?5c~jfb8}L3krMxx6k5c1aNLh~_a1le0HIN3n$)S(glehxvqHp#<}FOz%!#}HZw;YB^FB^taLCdn;P*Xaa`4O$`^7T ztDLtuYtq2l^-JVZ$W;L& z$2>NmL3aJ%fAG6ot2i<4C54kf_lx6v3mpef0$&gLim4Y;dVi9;hqi@Oskz1f|)$6UbkJASrOI@XJfP+I| zq(s?kKJV`B?Csw(t^R%hG}dyC3f22P00006VoOIv00000008+zyMF)x010qNS#tmY z3ljhU3ljkVnw%H_000McNlirus z;wP|sFH1)P1d)~xh&2BKFyi)fmA#BDr~2#>U}>FLT027PLYO@WBY+SVlB^=BIY^2N z*)a~;F%C&_k7NcyjW46OJ(-y3Ico4!{Rt%b%xHk6bz*e?7bCD2Gw=bzs7qXt9W^MK z3sAFWqGnbgDb8Vk6F$BvVekM}WIJZ?7)nM-3Ozs==>E^q+TXAS@ld{Zk?>&m#2wXKWiO?qxW9x1wfO_0O#b z=sCCwVKyW^p2PPW9KL0zw*~aB14Nph#?p421$Ey{@W^JA%#}DNu10Yd5I*tNh`>je zT^_jz3L{9U=_L&R`q2@5$&G#dgJ`Xffe4Ri2v_L_Y0?VliLEie;=WvKLXKpPJ@?}5)_v&xlmYZ+fKOg?$oIJXvhA!w}7N1o(yU2JJSX{ zNZ9iiCY}u%-G>M_u1OQ{pysSbaZgB$04vf?sQ#xQw6w_*?cZ?F z$-zT6(_8mAX7G6YI3UvU9+Bn;(zgmCW#TS>4mGQCFacJiot}d?fap%^N|2;Z!&CjY z!CN5Q{Ce7hkM8m>F?;F<5@3d!G5pVRzL+qA0}0Stx1`OHmr(t|HNKw!Vf3PRJa-;} zzY4`Qp`QTVzXwE5YSUP2tio4tPFyoE4$wP4O6e4x-4?yUvACTioF(f}J(K$h5M~H7 z@Onz8sXu07jj@8WBp2YC{5}XSv$qj2Q#x7Waf^vQWz4v|E$<#2MJtf)xdZb9 z05f!UA(B0d2EVYQ}w(t>;$O@pt-fENgJm@R;aq&&aQ=J`q4UBKF6c@@Yo@=9OsygKG#Xbd_8YOM>R*lVVwnbU1U zEVDbF2S`Y2aqRQF)#T~t!+i2tKX^$3PX-)sH97J1(5vgPOU#)a<@a!d#m>+5GrIaa z_USS6SV_%}?*X!-8dI+w)ELnOFKmnu3`K{w+hEB;8?&oyWVnalHkZz_@t+-0x7@Tv zqtGieX+r9w!y^p_o44vLxy&~7D%-vBH9&Th4B2?#kb%D|3VuSN%uiOkSa7jDA@Bg+ zJem0yN4>xju;KOaY3V^QEI2j22!#b7@6!15D-nc%>E%k&1gHRtyA-{BaAV!k=s#QN zmAL(T&V+%VYK!LD*;i{4=oN&*u>R#RtCl;cnv&ebbaSi8hS#D%i+vKB4qr7|eS};( zOTjlj1_7sBg$?Neio0~k#!y%wNw8}9$iM@5+!Ehk?&v>Bba>&72!G!ap(`+asI2RP zPj+jp`)io)9zmd2PZuCXE^@@o02OD!a2_xLN%0}f69XFaa%3*AktxVO zJ^3y#QCNAcomb!Pzhv3I$6&`kgG*dU}^4bl_d)tNJ%)Onte(9(%83u*mCC%YMe4jW&F6*9o`pK*|_%y zPV#e;-%eM|QMvBB$$>|5Vau+L-=*(jL>P4MU6}H^;7}IP1Uo<1dH-XBP&j^6S?HCx zZn2$;(&S(BsJZvxo_u#=1el>_dTXyat4WHc3%+VJInrp-bi$(LWK?tuy%HrwGSeoj zOe$7TM(Bj@ssHG!{l(V+!00}B*0VIbO`@_~rLsKrPnH$W&BKBppaEuJAL(R{qFWQ{ z*H1ujTiSqEbJxUtTp6PtU?7acX#rkRCgCi;CE@<3)B~iLihVAbv*ZzETUL?;ND8v^ zvO$eKLBWfg!kjA)>P^qR*m7qk^_xBouzObwXz1<{yzoYt>IyZv;A51mwZp@2fA=aa z%}paDAb%eA!e61A*?e)x;9s9;EL~i}f<^ZsspVrDyppk;qMEnJE2!l6zg|Pz$(F=5 zW6%>BQwQA-vWjfW0ZGOTwGgcPF~X=Fd*D4QaF;)Tq&Vs7^z-D}JFzT-Yi_)Y3ofc5 zD=Q~C0%Dn^br3xKFjjc$m;v8#+$3}QtCUWe(O(^^JIE8iy#AZgox;4U?xAM>m6TOf zBFls818N0ror}nrwh5Q-Dpue35N^*n z9{u^%JoDHC?EP#Tkw}1~1kH(~S;ZhjNJ?J0)) zQY$q9&P43KpW*N>0I5HBII#aS);+SaKLPR-amBJb@D@(sy*Hm{-r}2hW5a`#&sf6! z5B(u^1oUY`xRuD)@1S?AAMpnaae=F4*u8gR_bxs{>M(l`VFkay41EY9 z6vw@bkX>_8GOAHLQ&ByWlm3SA;}75E-&RHJV=TwbyEp}ltkz%o$sH|{}0E|#eulXK@k7|002ovPDHLkV1if8 Bcx(Uw literal 0 HcmV?d00001 diff --git a/readme_img/logo/colors.txt b/readme_img/logo/colors.txt new file mode 100644 index 000000000..2c8bdbe29 --- /dev/null +++ b/readme_img/logo/colors.txt @@ -0,0 +1,2 @@ +yellow: #f1cd2e +brown: #675523 diff --git a/release_notes.md b/release_notes.md index 9dc297c2d..46b6338a6 100644 --- a/release_notes.md +++ b/release_notes.md @@ -1,37 +1,6 @@ -# :mega: pText release 2.0.0 +# :mega: borb release 2.0.6 This release features: -- Small bugfixes in the setup.py script (ensuring some dependencies that are present by default on Linux get installed on Windows) -- Refactor of the `LayoutElement` implementations -- Allowing users access to previously internal parameters of `PageLayout` implementations (such as margins) -- Improvements to `ChunksOfText` (now `HeterogeneousParagraph`, representing a heterogeneous paragraph) -- New text-layout class `Span` (similar to `HeterogeneousParagraph`, without default top/bottom margin) -- `LayoutElement` implementations have margins now (which was needed for HTML), you may expect some layout differences between this version of `pText` and former versions. -- A new PageLayout mechanism: `BrowserLayout` -- A new implementation of `BaseTable`. - - `FlexibleColumnWidthTable` (which behaves more like tables in HTML) - - `FixedColumnWidthTable` (which assigns a fixed width to every column) -- `HTMLToPDF` supports a lot more tags: - - `body` - - `head` - - `meta` - - `title` - - `h1` to `h6` - - `ħr` - - `img` - - `ul`, `ol`, `li` - - `address` - - `main` - - `section` - - `table`, `tbody`, `td`, `th`, `tr` - - `b`, `strong` - - `i`, `em` - - `a` - - `abbr` - - `br` - - `code` - - `mark` - - `p` - -Check the examples and tests for more information. -A dozen or so documents have been provided as examples for `HTMLToPDF`. +- Rename: `pText` has become `borb` +- Support for more kinds of TrueType fonts (previously only TrueType fonts with max. 256 glyphs) +- More tests (for aforementioned TrueType fonts) \ No newline at end of file diff --git a/setup.py b/setup.py index 93bd96e4c..ea28f5e5f 100644 --- a/setup.py +++ b/setup.py @@ -12,13 +12,13 @@ with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() -# open requirements +# requirements required = [ - "fonttools>=4.22.1", # TTF fonts - "Pillow>=7.1.0", # image processing - "python-barcode>=0.13.1", # generating barcodes - "qrcode[pil]>=6.1", # generating QR codes - "requests>=2.24.0" "setuptools~=51.1.1", # generating images from a URL # standard + "fonttools>=4.22.1", # TTF fonts + "Pillow>=7.1.0", # image processing + "python-barcode>=0.13.1", # generating barcodes + "qrcode[pil]>=6.1", # generating QR codes + "requests>=2.24.0" "setuptools~=51.1.1", # generating images from a URL # standard ] + (["windows-curses>=2.2.0"] if sys.platform.startswith("win") else []) dependency_links = [ @@ -27,14 +27,14 @@ ] setuptools.setup( - name="ptext-joris-schellekens", # Replace with your own username - version="2.0.0", + name="borb", + version="2.0.6", author="Joris Schellekens", author_email="joris.schellekens.1989@gmail.com", - description="pText is a library for reading, creating and manipulating PDF files in python.", + description="borb is a library for reading, creating and manipulating PDF files in python.", long_description=long_description, long_description_content_type="text/markdown", - url="https://github.com/jorisschellekens/ptext-release", + url="https://github.com/jorisschellekens/borb", packages=setuptools.find_packages(), include_package_data=True, install_requires=required, diff --git a/tests/corpus/test_copy_document_compare_size.py b/tests/corpus/test_copy_document_compare_size.py index 4e345a398..94971292f 100644 --- a/tests/corpus/test_copy_document_compare_size.py +++ b/tests/corpus/test_copy_document_compare_size.py @@ -6,18 +6,18 @@ import matplotlib.pyplot as plt -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.image.chart import Chart -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.image.chart import Chart +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF class TestCopyDocumentCompareSize(unittest.TestCase): @@ -41,6 +41,7 @@ def __init__(self, methodName="runTest"): self.number_of_fails: int = 0 self.memory_stats_per_document: typing.Dict[str, typing.Tuple[int, int]] = {} + @unittest.skip def test_against_entire_corpus(self): pdf_file_names = os.listdir(self.corpus_dir) pdfs = [ diff --git a/tests/corpus/test_copy_document_resize_images_compare_size.py b/tests/corpus/test_copy_document_resize_images_compare_size.py new file mode 100644 index 000000000..246353e8f --- /dev/null +++ b/tests/corpus/test_copy_document_resize_images_compare_size.py @@ -0,0 +1,205 @@ +import os +import typing +import unittest +from datetime import datetime +from pathlib import Path + +import matplotlib.pyplot as plt + +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.image.chart import Chart +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( + FixedColumnWidthTable as Table, +) +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.image.image_format_optimization import ImageFormatOptimization + + +class TestCopyDocumentResizeImagesCompareSize(unittest.TestCase): + def __init__(self, methodName="runTest"): + super().__init__(methodName) + # find output dir + p: Path = Path(__file__).parent + while "output" not in [x.stem for x in p.iterdir() if x.is_dir()]: + p = p.parent + p = p / "output" + self.output_dir = Path(p, Path(__file__).stem.replace(".py", "")) + if not self.output_dir.exists(): + self.output_dir.mkdir() + + # link to corpus + self.corpus_dir: Path = Path("/home/joris/Code/pdf-corpus/") + + # (global) stats + self.number_of_documents: int = 0 + self.number_of_passes: int = 0 + self.number_of_fails: int = 0 + self.memory_stats_per_document: typing.Dict[str, typing.Tuple[int, int]] = {} + + @unittest.skip + def test_against_entire_corpus(self): + pdf_file_names = os.listdir(self.corpus_dir) + pdfs = [ + (self.corpus_dir / x) + for x in pdf_file_names + if x.endswith(".pdf") and "page_0" in x and (x not in ["0566_page_0.pdf"]) + ] + self._test_list_of_documents(pdfs) + plt.close("all") + + def _test_list_of_documents(self, documents: typing.List[Path]): + self.number_of_documents = len(documents) + self.number_of_passes = 0 + self.number_of_fails = 0 + self.memory_stats_per_document = {} + for i, doc in enumerate(documents): + try: + print("processing %s [%d/%d] ..." % (doc.stem, i + 1, len(documents))) + file_size_001: int = os.path.getsize(doc) + file_size_002: int = self._test_single_document(doc) + self.memory_stats_per_document[doc.stem] = ( + file_size_001, + file_size_002, + ) + self.number_of_passes += 1 + except: + self.number_of_fails += 1 + pass + self._build_document() + + def _test_single_document(self, file: Path): + + # determine output location + out_file = self.output_dir / (file.stem + "_copy.pdf") + + # read document + doc = None + with open(file, "rb") as fh_001: + doc = PDF.loads(fh_001, [ImageFormatOptimization()]) + + # write document + with open(out_file, "wb") as fh_002: + PDF.dumps(fh_002, doc) + + # get size + size: int = os.path.getsize(out_file) + + # delete + os.remove(out_file) + + # return + return size + + def _build_document(self): + + doc: Document = Document() + + # append page + page: Page = Page() + doc.append_page(page) + + # add test information + layout: PageLayout = SingleColumnLayout(page) + layout.add( + Table(number_of_columns=2, number_of_rows=3) + .add(Paragraph("Date", font="Helvetica-Bold")) + .add(Paragraph(datetime.now().strftime("%d/%m/%Y, %H:%M:%S"))) + .add(Paragraph("Test", font="Helvetica-Bold")) + .add(Paragraph(Path(__file__).stem)) + .add(Paragraph("Description", font="Helvetica-Bold")) + .add( + Paragraph( + "This test attempts to copy a corpus of roughly 1000 PDF documents, " + "comparing the file-size of the original against that of the copy." + ) + ) + .set_padding_on_all_cells(Decimal(2), Decimal(2), Decimal(2), Decimal(2)) + ) + + # graph with timing information + labels = ( + "large improvement (-10%)", + "small improvement (-5%)", + "roughly same", + "small setback (+5%)", + "large setback (+10%)", + ) + sizes = [ + sum( + [ + 1 + for k, v in self.memory_stats_per_document.items() + if (v[0] - v[1]) / v[0] > 0.1 + ] + ), + sum( + [ + 1 + for k, v in self.memory_stats_per_document.items() + if 0.05 < (v[0] - v[1]) / v[0] <= 0.1 + ] + ), + sum( + [ + 1 + for k, v in self.memory_stats_per_document.items() + if -0.05 < (v[0] - v[1]) / v[0] <= 0.05 + ] + ), + sum( + [ + 1 + for k, v in self.memory_stats_per_document.items() + if -0.1 < (v[0] - v[1]) / v[0] <= -0.05 + ] + ), + sum( + [ + 1 + for k, v in self.memory_stats_per_document.items() + if (v[0] - v[1]) / v[0] <= -0.1 + ] + ), + ] + explode = (0.1, 0, 0, 0, 0) # only "explode" the 2nd slice (i.e. '<1s') + fig1, ax1 = plt.subplots() + ax1.pie( + sizes, + explode=explode, + labels=labels, + autopct="%1.1f%%", + shadow=True, + startangle=90, + ) + ax1.axis("equal") # Equal aspect ratio ensures that pie is drawn as a circle. + layout.add(Chart(plt.gcf(), width=Decimal(200), height=Decimal(200))) + + # raw data + ul: UnorderedList = UnorderedList() + ul.add( + Paragraph( + "processed %d documents" + % (self.number_of_fails + self.number_of_passes) + ) + ) + ul.add( + Paragraph( + "%d fail(s), %d pass(es)" + % (self.number_of_fails, self.number_of_passes) + ) + ) + layout.add(ul) + + # write + file = self.output_dir / "output.pdf" + with open(file, "wb") as pdf_file_handle: + PDF.dumps(pdf_file_handle, doc) + + # close figure(s) + plt.close("all") diff --git a/tests/corpus/test_extract_text_expect_ground_truth.py b/tests/corpus/test_extract_text_expect_ground_truth.py index a18ad7b09..121862cb0 100644 --- a/tests/corpus/test_extract_text_expect_ground_truth.py +++ b/tests/corpus/test_extract_text_expect_ground_truth.py @@ -8,20 +8,21 @@ import matplotlib.pyplot as plt -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.layout.image.chart import Chart -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.base_table import TableCell -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.io.read.types import Name +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.image.chart import Chart +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.base_table import TableCell +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction class TestExtractTextExpectGroundTruth(unittest.TestCase): @@ -46,8 +47,8 @@ def __init__(self, methodName="runTest"): self.time_per_document: typing.Dict[str, float] = {} self.fails_per_document: typing.Dict[str, int] = [] + @unittest.skip def test_against_entire_corpus(self): - pdf_file_names = os.listdir(self.corpus_dir) pdfs = [ (self.corpus_dir / x) @@ -108,7 +109,12 @@ def _build_document(self): .set_padding_on_all_cells(Decimal(2), Decimal(2), Decimal(2), Decimal(2)) ) - graph_table: Table = Table(number_of_rows=2, number_of_columns=2) + graph_table: Table = Table( + number_of_rows=2, + number_of_columns=2, + margin_top=Decimal(5), + margin_bottom=Decimal(5), + ) graph_table.add( Paragraph( "Timing Information", @@ -197,7 +203,9 @@ def _build_document(self): ) avg_processing_time: float = 0 if len(self.time_per_document) > 0: - avg_processing_time = sum([v for k, v in self.time_per_document.items()]) / len(self.time_per_document) + avg_processing_time = sum( + [v for k, v in self.time_per_document.items()] + ) / len(self.time_per_document) ul.add(Paragraph("avg. processing time: %f seconds" % avg_processing_time)) max_processing_time: float = 0 @@ -219,7 +227,12 @@ def _build_document(self): tmp = [(k, v) for k, v in self.fails_per_document.items()] tmp.sort(key=lambda x: x[1], reverse=True) tmp = tmp[0:5] - t: Table = Table(number_of_columns=2, number_of_rows=7) + t: Table = Table( + number_of_columns=2, + number_of_rows=7, + margin_top=Decimal(5), + margin_bottom=Decimal(5), + ) t.add( TableCell( Paragraph( @@ -243,7 +256,12 @@ def _build_document(self): tmp = [(k, v) for k, v in self.time_per_document.items()] tmp.sort(key=lambda x: x[1], reverse=True) tmp = tmp[0:5] - t: Table = Table(number_of_columns=2, number_of_rows=7) + t: Table = Table( + number_of_columns=2, + number_of_rows=7, + margin_top=Decimal(5), + margin_bottom=Decimal(5), + ) t.add( TableCell( Paragraph( @@ -267,7 +285,12 @@ def _build_document(self): tmp = [(k, v) for k, v in self.time_per_document.items()] tmp.sort(key=lambda x: x[1]) tmp = tmp[0:5] - t: Table = Table(number_of_columns=2, number_of_rows=7) + t: Table = Table( + number_of_columns=2, + number_of_rows=7, + margin_top=Decimal(5), + margin_bottom=Decimal(5), + ) t.add( TableCell( Paragraph( diff --git a/tests/corpus/test_open_document.py b/tests/corpus/test_open_document.py index 819bd9ced..e0757f0f8 100644 --- a/tests/corpus/test_open_document.py +++ b/tests/corpus/test_open_document.py @@ -6,17 +6,18 @@ import matplotlib.pyplot as plt -from ptext.io.read.types import Decimal -from ptext.pdf.canvas.layout.image.chart import Chart -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.page_layout.page_layout import PageLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.io.read.types import Decimal +from borb.pdf.canvas.layout.image.chart import Chart +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.page_layout.page_layout import PageLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF class TestOpenDocument(unittest.TestCase): @@ -46,7 +47,9 @@ def test_against_entire_corpus(self): pdfs = [ (self.corpus_dir / x) for x in pdf_file_names - if x.endswith(".pdf") and "page_0" in x and (x not in ["0566_page_0.pdf", "0213.pdf"]) + if x.endswith(".pdf") + and "page_0" in x + and (x not in ["0566_page_0.pdf", "0213.pdf"]) ] self._test_list_of_documents(pdfs) plt.close("all") @@ -63,7 +66,7 @@ def _test_list_of_documents(self, documents: typing.List[Path]): PDF.loads(pdf_file_handle) self.number_of_passes += 1 except Exception as e: - print(e) + print("ERROR, document %s, %s" % (doc.name, str(e))) self.number_of_fails += 1 pass self._build_document() @@ -115,6 +118,22 @@ def _build_document(self): ax1.axis("equal") # Equal aspect ratio ensures that pie is drawn as a circle. layout.add(Chart(plt.gcf(), width=Decimal(200), height=Decimal(200))) + # raw data + ul: UnorderedList = UnorderedList() + ul.add( + Paragraph( + "processed %d documents" + % (self.number_of_fails + self.number_of_passes) + ) + ) + ul.add( + Paragraph( + "%d fail(s), %d pass(es)" + % (self.number_of_fails, self.number_of_passes) + ) + ) + layout.add(ul) + # write file = self.output_dir / "output.pdf" with open(file, "wb") as pdf_file_handle: diff --git a/tests/misc/matrix/test_matrix_determinant.py b/tests/misc/matrix/test_matrix_determinant.py index 1dd9cdaa8..117d1e711 100644 --- a/tests/misc/matrix/test_matrix_determinant.py +++ b/tests/misc/matrix/test_matrix_determinant.py @@ -1,7 +1,7 @@ import unittest from decimal import Decimal -from ptext.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.geometry.matrix import Matrix class TestMatrixDeterminant(unittest.TestCase): diff --git a/tests/misc/matrix/test_matrix_multiplication.py b/tests/misc/matrix/test_matrix_multiplication.py index fd69bc928..5dd920988 100644 --- a/tests/misc/matrix/test_matrix_multiplication.py +++ b/tests/misc/matrix/test_matrix_multiplication.py @@ -1,7 +1,7 @@ import unittest from decimal import Decimal -from ptext.pdf.canvas.geometry.matrix import Matrix +from borb.pdf.canvas.geometry.matrix import Matrix class TestMatrixMultiplication(unittest.TestCase): diff --git a/tests/misc/postscript/test_postscript_eval.py b/tests/misc/postscript/test_postscript_eval.py index abe50cbde..2b9dde8d5 100644 --- a/tests/misc/postscript/test_postscript_eval.py +++ b/tests/misc/postscript/test_postscript_eval.py @@ -2,7 +2,7 @@ import unittest from decimal import Decimal -from ptext.io.read.postfix.postfix_eval import PostScriptEval +from borb.io.read.postfix.postfix_eval import PostScriptEval class TestPostscriptEval(unittest.TestCase): diff --git a/tests/toolkit/export/pdf_to_html/__init__.py b/tests/misc/trie/__init__.py similarity index 100% rename from tests/toolkit/export/pdf_to_html/__init__.py rename to tests/misc/trie/__init__.py diff --git a/tests/misc/trie/test_add_to_trie.py b/tests/misc/trie/test_add_to_trie.py new file mode 100644 index 000000000..8850832d8 --- /dev/null +++ b/tests/misc/trie/test_add_to_trie.py @@ -0,0 +1,34 @@ +import unittest + +from borb.datastructure.str_trie import Trie + + +class TestAddToTrie(unittest.TestCase): + def test_add_to_trie(self): + t = Trie() + + t["lorem"] = 2 + t["ipsum"] = 3 + t["dolor"] = 5 + t["sit"] = 7 + t["amet"] = 11 + t["consectetur"] = 13 + t["adipiscing"] = 17 + t["elit"] = 19 + t["sed"] = 23 + t["do"] = 29 + t["eiusmod"] = 31 + + assert len(t) == 11 + + assert t["lorem"] == 2 + assert t["ipsum"] == 3 + assert t["dolor"] == 5 + assert t["sit"] == 7 + assert t["amet"] == 11 + assert t["consectetur"] == 13 + assert t["adipiscing"] == 17 + assert t["elit"] == 19 + assert t["sed"] == 23 + assert t["do"] == 29 + assert t["eiusmod"] == 31 diff --git a/tests/misc/types/test_hash_types.py b/tests/misc/types/test_hash_types.py index a79b72e34..1df4f2146 100644 --- a/tests/misc/types/test_hash_types.py +++ b/tests/misc/types/test_hash_types.py @@ -1,7 +1,7 @@ import unittest from decimal import Decimal -from ptext.io.read.types import Boolean, Dictionary, List, Name, Reference +from borb.io.read.types import Boolean, Dictionary, List, Name, Reference class TestHashTypes(unittest.TestCase): diff --git a/tests/misc/types/test_name_behaves_like_str.py b/tests/misc/types/test_name_behaves_like_str.py index 3bf2b67c2..3bf67fe39 100644 --- a/tests/misc/types/test_name_behaves_like_str.py +++ b/tests/misc/types/test_name_behaves_like_str.py @@ -1,6 +1,6 @@ import unittest -from ptext.io.read.types import Name +from borb.io.read.types import Name class TestNameBehaves_likeStr(unittest.TestCase): diff --git a/tests/misc/types/test_type_added_methods.py b/tests/misc/types/test_type_added_methods.py index 7d2d9f9b3..cd5e38a02 100644 --- a/tests/misc/types/test_type_added_methods.py +++ b/tests/misc/types/test_type_added_methods.py @@ -4,7 +4,7 @@ import requests from PIL import Image as PILImage # type: ignore [import] -from ptext.io.read.types import add_base_methods +from borb.io.read.types import add_base_methods class TestTypeAddedMethods(unittest.TestCase): diff --git a/tests/misc/types/test_type_methods.py b/tests/misc/types/test_type_methods.py index 73ddbc416..62d1462e1 100644 --- a/tests/misc/types/test_type_methods.py +++ b/tests/misc/types/test_type_methods.py @@ -1,8 +1,8 @@ import unittest -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.toolkit.export.pdf_to_svg import PDFToSVG +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.toolkit.export.pdf_to_svg import PDFToSVG class TestTypeMethods(unittest.TestCase): diff --git a/tests/output/test_add_all_rubber_stamp_annotations/output.pdf b/tests/output/test_add_all_rubber_stamp_annotations/output.pdf index 2e6d85326b0e9929878ec50e73d679fd30cd55cd..524c5bd5b8a57b2087283fbe477ee276703561cc 100644 GIT binary patch delta 1311 zcmX@F)~Y_?iBM90QIbMgYEf}!ex8Dno`Ig(#P5#vh6Z+aT*W0tsfoE<6}RqAam;Tr zkZ61VTl9XRch4m*vx=BGyI&oe8}fFFYe1&>=KB3&T)D;(6DlJbPT$_XbkF_C>-RR8 zf9qQAxMwfZsxP8V1u|1+u`JmXd_XbtL;r!RJ)2IMI@F}ZtPI|nn41+@^-1{Y+J~2H zV~V+U-Z#ncRIg7j+2s`KxFzp&%+-=&hwgd(vtCN>e>mU5VBHl}&D^Y)0&jiK`=wtl zzAWk2x~eJT?zEd}x2DVS0ag8fZlA8WGIl9<(A1Snowu0VTF>=8@0)I+8OnZfm+t1X zCA|Czw&LkuWGoNIbDjKt?$k-4nTHmYSD%V(FW5V|=4?ir&u*Xk*R_|f)yj#7Y*6p8 zlliWi^*7<~g^c@aYyK?%R48#T!v34O+{^_2#exe8-u*82`6t}Jdn>bAY=KKpcj7kZ z?Y~;r*e}~1>(hVS;{TnT2)Sa%%f&vM->9tc@RO8JsaLr2a#uplZ1wck#2LAlc%4f; zELOxd=AL`Pd#dqJ*2b1>B~3mDd`|H-gq56kn{c3F0(Xq%S6L8I|UnpN@BUd1zloMNkvg=8kdQ& Mi7A(=s;j>n0PHxhLjV8( delta 1237 zcmZowKd(07iEu$kYDI}cS!z*nW`3T6k)DB`!NhNl^#&Gpc3j0JMX8CoTot$OPI1g{ zGLUF{|F7%)4pp~IQBG^UbFrll{Z^HoVp_4K`{w?5?$&LQkrOH-82Iw5BoQsl*|mxR+ypumTPV&uXOOqQ^M;#@|mZ< zdw56lNS*P1)w%UE0$+NCvIp+cEsni>mXWur_{p;6wa3jju8&=)9ds(>lG3f&^Jbn~ zlD_=%9EiHjC%5R^zS;dU^Z#>m@x%)|f~GIY3ij;I$gfJXnmli=U-6_>oQq1L(Jwx#%AUnHvuqLA#Js@N^1?=ijqHUJ7Fc-%$f+3cU0Nc) zC_lo0!({SZrrDDxGrMj6!py?RVPIlt3WSD}A99;bHe;QKDj>u*3svA1+agqfQ|xF0 zt2kz(s%Yj!Q<2Oy7g>e*WP5HDTdpC?T2B7Kvlv;xZ1PRsg{T5M_*S9{%;!fk&{3e! z2Ik8s0|QM3ec${Pm&B4(1q~M~BLgEt19MdAfTH}A(&W@41r2aQpZr$9mD$k3Y_h4K zHKWnwLP6nrLj?m6P{`xu0y7K@EX^!1#LO*>F~ls4OfbbPG4vW5SYW6#G&X>W)gvr6 zG&M3nH_*`B1XD8>2O1e#n4;@7GBL2k5HmAEbznBo(?%917@Ca@%*@d>8yi_-sxvi2 zH4tc?vAGF`#m1Iqrjy?aS;v~DnHr@fn-~}xCZ$>?nkE{grKXytq!}aw1q_W$%}ji>qwelwNhYm3wrb96o$AxTA`Dz53i66JKUsWt+H5zxej$tBj^q zdYdi>?|VA;M)0}|yqcL_^_c>)zW)BpFB@Oh^xK-%>~VK`WV+Qfxo>a2O!@zPZk>bG z_DiNKuT8n6U^Q#rJiq1X%Yx@)y!M?=EgX zv$6T2NWg}YyQ*saM;_-rZa66*qp1C}xbN_We>-2;FWMa|qV8IgB6xO_@Nyf=RDVkm z4&Gnx8;tZOeO?^6<9-g$VF9^GLaP`XcO*R89?8^tHj8(9i+n@cflJ2!E4>`{O<-oo zeKF6MwR0}RhOF&Xt;%Qat$*(==%Xeb>C?{FKbRbOrtJ%sj`u;!K#p z=bcMurCFsL}yN z`6;EzsYMDJpfoc11&b@Qk)ioy16FHB!^t_UDlCQu2IiBeuv&^+8X71VfPg|CFBh0$ zU}#`$H2Ddub*zCwl0lN8iJ6&Ys&QI!qJf!FvVpmAT2g9?sYSB6af+RS4M8QbTy}O` Y#U+VFB^5=fXTS0N|b+`~Uy| delta 654 zcmdnU`-f-36XAl8)QS>?vecsD%=|nBBRvB>gNfgq7>y@eGRo9%HG8weqWo&>?#vBZ z-3y$AH~+8G6}gp`>i8wWg+G4(wBz6FDht{YM5au4uc>8P^_A7bLTT!6eQyOZqKc)tqs6+Re0E)8*9as*e5teJ0XF zI{f9NklZX}WnQL^Tk=ll7{?xDSo8YLntRIWKmC<|p0l)!Q@9+lW$X4i#T@2SpPXNl zcB1F>l9iLUU8|gFd@x?|SJ|EZ6<^z~9>~7Gwzektw*}AoH}>^2`k1YbF}gWBJn{Ye zQTgMJ+ZGA8Sly3sf1LC9!rFSp-|?Hzrpc;T);!3bmg;`crRdDOA`O98UwR+7&QV|P zzPMoj%@=Kox71lzFg98||Fk)hq4{YI<8+rdjj0DNPySKqhA^sU=|9_ diff --git a/tests/output/test_add_highlight_annotation/output_001.pdf b/tests/output/test_add_highlight_annotation/output_001.pdf index 30f9d4ea621e52d7014d2df25e5f4f193f91efe8..8261ab7fb7aa9b669942c94c01516156c8d367c0 100644 GIT binary patch delta 1110 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 delta 820 zcmaDTuvTEg6XAl8)QS>?vecsD%=|nBBRvB>gN@%x80-DhrceH1G^gbtN7Ktvk@)jX z{YM_(eIszJwm|3Njl^3E3T`%JKX~)8^YESL^H|cCY6f}?blDOlA)xHZR&g$xS zd-(UwMgGG@&TM+H~t z{GTsv;hA~+e{Z|y99M<6KP0F8TgGD|CS^WDb;Zp$G8N~7!woW?upfNKX2RxJbl7H( zXik#3#}P;UBih^55*0tIwK!$SSp?d)-JW~o(4x=2&G&!Acr{MC?in7SwC4W7bGjvd zob_!x(tqqbuw$t=_rtyC=D!m46q>NW@$Ba26q}bvBc86@KJUZZh96JOL;sh&I`jUr zynx_w=gAfJk*v|&v0}xQiAC=IA1*)lmLImy7#E|$yAj;pvN Wv8be?C^e1C(A>a~OI6j?-wgmT+Ceq| diff --git a/tests/output/test_add_line_annotation/output_001.pdf b/tests/output/test_add_line_annotation/output_001.pdf index 1bc9f36ac9ec9c2750721a3dcd5655af9920f048..946aea3d57c7cd2c39b99f05d255ce7dc5c4b303 100644 GIT binary patch delta 1042 zcmcb_+s-%Pnov@HQIbMgYEf}!ex8Dno`Ig(#FtL>W_EU5#U(|liMd=Ax9(2$F1}?T z()#_cX!*@^1}xS#PGxUZUM}li;(T4wb>D%v5tA+|FZ{nR{6<1Gmu!35L@6`(aQ;5K zzV+q?QhjCfl^^{M_xSdURqgY`C090|%!v=1a4y~bmE{f#Veh9>GkPcQIu-S?u{}xk zv{ZiQR`weu=Jn-wSm&2pT0ZPc*DAN(Y9915c;5H&s;vjv_7)b+iHo)WH2dX}b({1& zLyvlG>zL=e{^dH)^>5cb+Y(%@Jk{>$&XZqas$M>^*t_fB^L)ScS?YoBJ>GUt%@MSn z9d|i)a@_6Mvzn`#Cwk5QbSLE(gZzSzH@CROi>-Yaua^|QcB*)}XMOF)qnj+RMonMR zKKVy<|1wY6>8B4{zItLQpWkxaf5VTPtM2LfYb^dY3-z5+r3rpQyYPP4KgMX;A-| zw?Sl%k)(1MYrdMU=3*U#FAo&O{cCI%yjOkTseZtE1&7y~EesPct92;;`Oq*+B$(AT z(B^Z%3dS6!a+};a+ZCDbESegUCgL=YTh;fZiJp@C#EhL$o9(o&=^w99gvV;D6CI&5dQfeeJg;Tz~polwL-pX8O9@0Z^fpEDW~rc(Mx1RA~i$*SzHXl+3(z1^w{MJjcA^Oqjsroh+_+<^QqhSR0ubTAG*`8%7xz zXe#LY=BKzMmZU0ZxL6q(7#SLvqe=%9<)@S;rxqz_fHLIdG*(w;V-w@a>sYNB%_qNN z^}2|WT#+bN=Qj87dUe# W7L`;KrKWKinwXe#sj9mAy8!@}`@WI@ delta 988 zcmZqYyTm);ns7l#YDI}cS!z*nW`3T6k)DB`!NeC%^`>@qT*W0tsfoE<6}RqA_07NK zAkg;yr)Y7Gs>_Ch0#(_rm%RBsUC&=kvpo=UZ|lwemVdv`B{k=YYPCO`aI2uA{M%vU z{`mgw22y?Bu5*6;tL?)6m+559j44&q&hRC&eyk}|n%Br{tQfMc@uteE#cM?6D|o^- z^?aNrP~DLG{YkxF`oZVDlZ|hF^qG1$PF85;mz{I?P4`+IWZUamGAmBjzVN)o%EfEE zgF-h<(p@BeIXmt8lI!QzJ=+rA?xIzz_gw9=_sgRvGpkDfoUiuFf92D3Z?YAO_D!WK z!@X%`zEyAEWcfMD3WH3Y?IZtyOX~VI(_fo%c>f1=L~aj@yYE_Gns_?2c-2*ahG-_m>h*z(mIOL?(F58WgF<+$cgPdB%Tnai_3^5;kUsq*KauU}JdvQzHty2pVs zyb4}+t^a@6eylLIKC)TQVp>M5{o4y`>yCf5?=q=9J2hTiQM};g ze6)J;hq7}o+7fpvavzja;H@vZyhY(bT_L;v6Eg*q1zLC3$1%;?^oHR@+?v7zDwi1C zBsQ8Yy5X=dDZ|>l<^122;>#=7M*L4Hd>y#^l9T?F)C0L~fvs-LrHdv1wa;+V^*MgA zq-cqWZ0W);y5=hyxL%7cshlRg;faGr3G;-V+cadY@+D+MQ&eA?Cb-#T8b0N%Z+Noy zRIu9`u6sUFL0&7%H?Y-N~u@mjaypMr*2BEhV#jy9hI zRxsw+mfOsYPOstG;jFy!i^dNfVXtSZmp63iupaxZyz+(WLr?WXJD5ds!j9UV@xE-7 zl2_l&5M0sjaO|_O#$R749x*oa6~QJsW%YbE&u8jOn0#tZC})o9R@j*+bC1hx<9pRd zh3ZGN_p3d0U>9~$KZCa_c`^lU$*9;iz2~uCPv|_>*PR#mI^yf1zxuD&`(yW)%|CLEBUfr( zN^!|#RhB7}udujIHeuDVF)%SS1wxZ30|QM3ec${Pm&B4(1q~M~BLgEt19MdAfTH}A z(&W@41r2b{nmn7;mD$L`a`IzVYetL7@@#%gMh27f*=%A=j4Un949rZDjZza0%#w{# vk_-$?Ee%aAjMI#gEE4S$Y)lC$iRA+4(!`>YilWpsE<(5+$G`Hfv+UBAd<@K(YyD8;`raNFkp!`sV6s5#&igo~S)1N4yog&oe@fxwz}-ep`cqO5z7$Pxv&l4k%G>Z{?Wth5 zHC*?6qJq3uroXu7s5b9Mg~N641D@&!tXFV&t=Ymb@#3*=#XlttvqXYfT^;LfJ_oE| z%&{rAnH!y6!?nXzdF2_6A3DNb&r~mO=+I$3wp)4S3)P37>W6l)ipYc=wLEkBf>BCd zy*cBu4}6V1&;KttW1eXcArZ6K?_$A?oge0;?@PFFqMl{B^o1yvlf23QLkc=-^#%K_ z72|%1anVKXUrY2gXB^z5BT3V!;+bP(XCmJQECYu?jnVXuVB&8XrrWmCqry3fW mo0%sin?vecsD%=|nBBRvB>gNfgq7|l0ZG8!<}*PHB=Iji?LP=;4Q zDqel_>ytl}KUQqFII>yKLM$WJ{_%yk|N7ql*SPe>P`S6?>Gd5>_nq%jRTixXZgHb?&1*;b7Fy|TfXqiZ@kUsmt{)kCdqE*kb z$;?Y%uHat!ey1aANW^-DvzzZUsIogPlx{e))%E3t%EJ#&e$q{ zVLhf>8`d$Qv@TTFb5etduGGA@s*iUFCr?dRtWw&-{HXnY*x$>mjqm%{GpyM($78ZC z%k0UIS==VOu(om-m>8M@q4DI4tc^B6j&r8GIUNI?UfY$o@zxiJ|VPrk}#U2mjd00Ihmyj)<0fuVt=0fv~dfjNel zp%JEDLo;IxbwgD2r5dD|TN;}s8YEjJ8KkDBS|plT zrli>^*qE6ZnIxtfCtF&kC8eaAn56=hCnu+-nItABrI{HU+r@I(*>M$@Bo>ua6s4wd O0Uct&rK;-c?*;(jiZ2cT diff --git a/tests/output/test_add_outline/output_001.pdf b/tests/output/test_add_outline/output_001.pdf index 82a1514279c4d7bb874ccfbc0c17ef38f739d2a9..a7724a0c268a02b7bbff48dd9e584372793848ab 100644 GIT binary patch delta 874 zcmaDPI8A867onv5q9lc~)S}|d{5%CCJp(-}lptWe%3!`5dZfcfUd87faoXAL6n<924I+v^loQJ5M|R z7^EvO6erfaNOuwC4&0uv_t?UNt7MoV3Ui&cJ>C)D%o2=D#8Ei9JzNWNg zn)SoA?zM|c|Z?I=m-K)~O3%p~! ztQ-zCKIe`3HNWD{TG@;XEbNbG=A>Jjtd39myE$X$9MyOuvFdxL!W5QVJb7TVs}^67 z%I~r=7h|3rWup_fnZz`YA2w>{P&;fmr{&HQBd^7!QnF@iQ?9t*YzQ>E|EZN_BfFw( zg7mtL441l-Hs1TJx}o25`CO|R^Q2|<-Y+&Re!yxpkL%6i6xLT$PHvd}NFpg`y~wk- zf8@V2@8?vusoofz!esRS-3RC5yu}}Rl{1r8PnKn#Ev=yMnwOlPl9`vTpdX%@=a^TV z2@{ySgV_zA{N{hmZ;jW@u<>1Qt_9ve*#lXbgqsrWTXEIILrnEeunQ%nTC~%}k7qQ;ky1Qc{zREi96g q4UG+qOw7{k6l@48iRH4h<0>vmEGnreN=@T3w6HYcQdM>JcLM-SqD|8P delta 820 zcmbOx^hj{R7vX}C)QS>?vecsD%=|nBBRvB>gUM`+@%3J*Rks(t+my2F%f1C+YaIh$ zJlem%UF=rch6T418TI1#Py4htUhXN!zUTATbA9~BwB&+%0&{yS9M0UjYUtMxoa_+k|T?$dxQ}wcTSuJqY zSGfA6C;p?~sh;j%PW4{1qpV!=m!&V?{Bq|@p5>dhnlfUi-%P90wmr4#rR4wL*1r?i zmlW5kh0Z`x7c1lhP1 z_G(Ofy*GlXesk2 zeu_(CNveW|iMSfV)LEKg*kNdB3{j_yWU--{xgok{LvsVu$#opov8iSz z1|}&f=H`jUNv4J=CKd)s2Fb=2rbb34W~P=Y7Iq3Y1eL^c+1YUwmn0UIR1~GAaT!{e M7;&kpy862T0IDNBq5uE@ diff --git a/tests/output/test_add_outline/output_002.pdf b/tests/output/test_add_outline/output_002.pdf index 104576814e88d8d98cbef13d16095d4ca577415d..6d33fd5d45f35b1427f49ebd16f9bba030d27b68 100644 GIT binary patch delta 1042 zcmZ20`A~8L3!_j{eo>M_S!z*nW`3T6k)DB`*<^9XgnEO$xq;=8MzK}qD?+maM0Wjn z|9)ZXHc6cmHaZ8MzP=u`@B8V+a}Jc=IUTBGcfaAuFP?h`KCZL+&~)b>vn-2h9ZRO! z3!Z8g?4K7tkuN=DSNExAjo7J{>t8-=VB2e_ zxqSKGN##NQyH~7VQa@$o64xz;w#IWk&-*R6j17@;~&5n^vV>`!L;UQt#GH){46fwwWzo zQ`#bC{cx?j-Nm<;w7=a9fA`sfOSPV9+vYolt7{Uz1!Ub{Tk~uAr(FdvA>p5DeS2ZtU!m9Y+gD$;`8R2z#fPwMOp06m*yia8 z7fw;K+p<~tRboQ)M5k+F8+Q7CWHhaI`9%JQkaZXc75PZv7E z*izDvyYm>6hknnIX9vO$*e#n|mSkDAu5`zqe)Thr;vSVs8~Puat_W5;n%AY&v0<-J z#Fo$XZ`k8x-73B%Ek7ZV^6l=!_Gc!GKk^E1Pg*%ymwB$Vg1&2Ba(+r?Ub=#QcxIks zUU4Q&VDc$uH+=G&1z0|^S{s=dni?6H8b=uzXe#LY=BKzMmZU0ZxL6q(7#SLv1EnoZ zObiSm(g8*JDW%D&MG6|A#5CEK%ZW7t3X5$5mXCSX5F`l$yq6WM*N?rK;-c?*;%b`)z~( delta 958 zcmaDTxmI!m3!`vBNNPoiLRo52ab|v=f{~tqp21`>#)SH^s@sd+ZA#hoB`;w0wFMd_ zAMf9H=FT;axKJ6jB4$Lz+0>|fURJP1ew_{LyX%}7Q7yqZ1>+1iX`t>*Oc6#os;7d%GBw2DC zPS!sv++Ma|4IiIg(A6_#E5i35`j!5$$g+EXh|2dx6W2O;texz*q}xSqO3(MRZ#t?Z zez+~0u$5IusIfhjOVOt-*}`+{$&?u_uT^Yvq)x7A-^8}KVxK5CYY~4?xPVXD zrg~#=2#?n9cORTT=Pmxo%Y8p-#bh1kxs#tTyKQ!5`N+y)U}9)&YHn;W*^WzG7RWI* zG%+=fGBD6o&<`lePbp1KEmF_`r-8|ZTy9K87L#{!sWO|JnofSmrK)XUYN%iU0t$J& zTwsQQfw6%JhM0x1(PTqz;d)FNO9L|u)s_|*rWzWWnxm^TG_$b85HmM2#t^eGg6geD zIMWb|#YP4O7U-IdOw5ch#0-rvJYr;IWQw8A*wO$+j2#$6M!@iy?8##tYhh|=X>MU| zo@`{El5CNZVxDSZY?z#CZfTxsYM5k}W~X42YG#~bk!ERWoR(&6l4@XPm}YKfXp)wi lY-ni#RBL7z%VlTBRa}x-R8motn#N^hW^Bx*s_N?R1^~dpQ-J^g diff --git a/tests/output/test_add_polygon_annotation_using_line_art_factory/output.pdf b/tests/output/test_add_polygon_annotation_using_line_art_factory/output.pdf index 1b302dfd53df5749ffe04a3eaa27eb8b40c07912..ebd41994b3ac7dde5339ee5dd255838161b942d5 100644 GIT binary patch delta 1612 zcmaF4mT}%X#tBb^lJbj^6v|SIiZk=`6pZu?^vouHcVe`hY{e*7FDL$d-L3-lUZqVR z+!uC#yuH5F>Gm3(4mq(0pT1;jp8tLNcHDtkkyn!i=F2xo)v_L+ZMn5fcKgQQ1M{*! z2y6W0+5XD(!7YznKFf0sUlZB%?S}fD+Xt7{TNHC`yMO4V$MH0mU0$Y+E$>dXoG$V8n&FgH@4|jL`0~mxUrHtgFP){}RGu0(lW%Fetg-FO|Nov} zDvqB1x+^4^Yo(y9kH7EoOP4Qu`o(MonYYI1?m?C*&lmOHtI7T0uIRdC?VS7xI%n)x z1>dr2xjpxWw!62=?bM6!CYQbYyh+WZhV{R9@%_K&_{)SB|K0NGqw~|`^Sd|K<2mz3av;c&_W`{r#6a$(8Y|5jLa~^OiUr>)gxJKWNu`LuF%-P07J7e&?^|~%rGr6F|fc;XKG@G;^=yi zpUsU8(Oqq5U|@poV?z@IBXcy14J`}|jWNWG4KT&bOi?TbT5D)&U|4U7uGtcp^Dx9L zF)T4MFtk8-jFEwfIeG{h8JL@*hk_9>_M!Gp4hu7lGfgp0HAyovNwzdhGDM$@Bo>ua6s4wd85x=wS#qhWy862T0HGB0ng9R* delta 1589 zcmbQYj`8JM#tBb^3qn#WN)*aci;6Sz^AwEq4D<{pesf~9m~6=?S8uI%F1GZcpOkCL z!}(jfKi*#7>U5h&EJaSN;qc|iH)Jb6Et>m@H#+##t;g#*^7*Gfe7Gz4!{0DJe=9rX%b}|{l}h8EEnBu5 zXh6;tU;m%7_mA`y?Of;S8SGWx{34^O%4+VsnSO<Z7q+HxDU%veE%bAj{$pN_nD}Nik_W5qW{C1bb;_&+t|AIUuCAFtVFX8&^ z|7*%dzK3P%b*nE*tt^Y&`g_UV-!{1%-186qH@RcJ|9k7-HJ9rme*W-(ntXou=DPaR zaZ&Gtq9x8UTIxUA_+PlceJgWW`-2b8rFd&q4@*R1|U`2^gBY zO^)Q8hpNJn>mWh^WQGs-HG}}jj2xafFacArJ3e@^OkT$O0wEaaf*iD2 z*MkqqZlH?It)7ZVA|N#%ydn`In*)6=B6wg=<@lXK7z%Poga0Lj04QMQ1Rx1OoXR?R zZ{S&ERnC*I2Fw|jf(AIF zPF@-8%4}qAIQe6+HKWmF-4GQP150y@$)O=u^#&FS1|Xo2$IAs~7#JFw8)Ar=m>Xb- znH!p6h*_GLpo#tBb^lJbj^6v|SIiZk=`6pZu?^vouHcdECrv*Ri*DN0Su<*K-KcZz?0 zlYzvs_rFEn7kc+x;u5maI~QB}&`)aZsYCLuddKqji*e;{-lXt(1H<&?{@#`M;_rQ9 zI(KEIT=$O(_A4*6D-K>+z4iUi-nmSCHQn^CT;sgf@FH9ZZ-{SZDp@L713U>Te$veMq|kCGq>w&FP*EM7v6GF zoWq{?yY8Dm3BOae%7@wg3;t=r@otU$ZsX(g6WJGYE=YK}>-5gw^DAuD$ZojL?(X4j zcCPG2xc%d=?kW5G&s7$AKk9K)IbGxyF(>_ExMceA6=mFFvM2hU9?hL{w<%!#>E>y> zmF&1J9_P%elQM;03dZ?d4T^W+M)b#Up)iLx$}i`bVU1VAd1IF=y-)vyKk1}Z$uLL$l|v7m4E^(TnEUNn?uD| z*x@3Z6J=L(!Fgc$aE(BIgb2`)n?IZTBZ+`q+3Wrup+u3}ee-D#F(ivY*64WYB1ASP zdapp@3Hshc@Fs)8!OH&{!a$G>(E<110-GHJ6_M0~q}K)^q`?MU3tnaoi<&3{15E{e z-~1Gp#FA764HqjT10zENb5!YoqWqN7WmCbOfAtY0XoGL zJ+y#H!xY_fMux_wP{&N36>b`5mY8g0Y+-DXXkeUXVq^(4#M0cr%sAQ5!py|X(#X(G g!G@rcST1mVkyunxQIwj-Wn^e>YRsjo>gw+X0NUpD6951J delta 1601 zcmaE~fpP5y#tBb^3qn#WN)*aci;6Sz^AwEq4D<{pesiifx3l9aE-6Y)%;l=Mb$5z? zev^U3vG;Xd-*>3GWr}iG>z#`&eds6Un)Q(Z-oPL;&rbJgWqsvo z);TkSW5qsxr}Kg8@=wbEKb*E804PB~qA%sj_eGrNDk(jMKI zU+tThKlrVCr>~@@-fh|H5Mh^B>(2Q4ma|`Zp*wNzyidCKkE|=&xz5uw*sJ+PLRFR3 z+<7zo3RgkYSzTWEWkdGz<$vbi|H8Dtv~`__>9Q$o7Y}~&pGUKK0$w%#uCxt+iEp-1T)_PpP9 z-_#^pZ@k5?E&qRIjSNfqwf8#D`|OYNxdl7C>#o@I|H$LSw+(;oEDp`sRJhG~|1Zh) z_Da8NOY|;9&w5hm@@Y>(i>j+!?L`%Px2@5eUO1Gk(a2x?My#dkuT9b}?a7-PjL$85 z*{*1#D&q3|z`CBF|EDnNH=fPnz1}jn;fX+cdYQDULjP&G2D2v;{+6A#6HHhO8ye&l z0^GaLwLSdFwrwg;>g1Zsj_Ks$v%RBZL6Rmg77>5CR}GxcHC+ zfGRfo^0%Tob+fFXGAlw8NKLmG3p+vtXw2qYvKd?mkp)5SnOxe`RgHtBm%N0$x9bW1ZfF4>#29}oSo-;BuvV=Nj^7(MnILj1cb3?Nv3sV!b z6k{VplSD%Uv*gqy1Je|XBy$ssR67M5f=Xh!!1X|4QAtHnY8sajFcBGWsj9mAy8!^J CLF@|v diff --git a/tests/output/test_add_redact_annotation/output_001.pdf b/tests/output/test_add_redact_annotation/output_001.pdf index 4aa2d9569edb44886ce500ad43658eb8f78bbe41..808d6e1eafc9266556f6b7a08ffdcf76093ed95f 100644 GIT binary patch delta 1048 zcmcc3JArS)HKC;Zq9lc~)S}|d{5%CCJp(gTYSqv zpzZxn(dwLZiKgC8=e)NnFPFA2aXv5W8kb-_E%nR93-$L!&2G$dI=;|yN!#hw;qq(b z;?|oRNcxw}SAKL`yyM$1*0j$b*Iat3bN4paqspoy=MT2cObE?Z@LhB)b?uJ>&5@^1 zJ=Q%~-QxTIQD1%d!RNl|>Z=~l+_h`&E%Bh&!KUxue|g0e{bkY%i@nF}Kh6HQrZ6&m zN!I3RvWwC$XNO;3c75%-hg*VwJ7v|bdS-UH_~p^fkH1L$KYxFZ*K&6A7qTn&MxN%o zxcTMQ)!CO{hg~n=dKKWY*8l3Av|k+J7k=efEk56U?t{L#;p%gzPXAs}zw<`Y&3UiZ zbU!-m`6t&cJWzQ0%ZD`RD8R)X$0W zyL7rj$X&VPnYm}tWS@J&{pQ`ybG{wi=igb9w^J9(w;i3O)6!7iU~(e&a#KV5?dl4}?QDSzt1kVOQdyuq&6dHo zL$q&(i`W4UKi zLG>G%&UC8lrtM*zuqV{&am~s}=D~`Zi_a84+S43k^YLRt-h_tbdl}v@P}10_#nLgy zEUxF_Ze|@1!_WYcBgXu#QU{L}@7CW^dMv#m+GNtIo~HA~3zw{$(dL?>X>d>0^Qi*o z@x2_6#R3Wt)TCkmzv0UIRo>){;QIwj-WoTk*#-*z2>hA^s21(pH delta 975 zcmV;=12FuM4%-co))R14Wq5QTc4cyNX>V>IGA=MKFp=m&e>6Tm3UhRFWnpa!c-q~S zO>dh(5Qgvh6?1GQ%K>am+*>Orz4VY&?m5~lV|ywV@O~ujzwfNU22{HuZVoBfhj(W` zn0a^^wh)Yi{dGco{|ezjzd$@6$CXavp*5`6Q)b#2ETlA*kX?jik#66?9iL$Op)xlbJ zh+a&uon4z=H@k+@UL6vt^|_qeOfRJu#i!{t@jvf5OD4yt*LzZjU@bdDFQ(Vdu1&9- zUBk(%V%i;f8u`>yeA%S zW``*0gJX%t4$}_(>bG3~qe#<7jj50<^SrRaQjrhR6k*t_N1&0K%J)X$?Yz+s!*W9g zyg@)}f8@4lK*0Ut4qnJ^K;(d`w7&)kXvVS!pnI{#5tB$g7@@^li*f_SilOc77(Ne^ z%}uYyV%(F#t;5__7J8v918y{os%kaEgpMbj-b}fqlv2lz za~3l3#K!~LK?0ui0=$Qcpu{>CATruIF@_%&Fek-SL6H~FJQQjKTgUA_FO1bL1>B*Q zRCyF!mI)<`im6{jhCJi_kyH+naMX)1?f?awRk06?%Crobd;h}26wV@$cKi$~e^buQ zf3MWI!8}FHX6L|jk-3sVBR>dsH=r>HlDp;MtzZ+oK_U)&AzryP2@AP5A(TS%!09pE z?j)8Loo^ca#uriwl)O&5l2T#)4t8#-3rhJL#683J1;#C1RtoQR{!Xt*l7JKqYMvb= z&FexA}P;zf%bz^06ASiHDWq5Rxqy;*dkIFl#_P69GH zlXwO@U1MQ5IX7ixWMMQiVq#%rW;Hf6Wn?xmGch+aVK-!9IX)mfV_`TsH)UmHVKg#g xVqs)vH8wP5WHvA}F*h?|H)LTsK3xhvJ_>VmVRCeMa%E-;F*GnU3MC~)Pev%KyNmz; diff --git a/tests/output/test_add_redact_annotation/output_002.pdf b/tests/output/test_add_redact_annotation/output_002.pdf index 5b8d69f7505e86ecee965afdf829fdbb47bc96f6..4c0d121b24e032b4871957863a9d61b959277d49 100644 GIT binary patch delta 890 zcmZ1{_(*WV6QQL1q9lc~)S}|d{5%CCJp(yK|f?O7%1|0shcut?b5eDcrg zM<3G)J1*NXZxc1z|nsN_#Q zXA!^Z$=MK(QyQP=SiDyd_ph;8Ag%HsQ~!YV3J$L|T#QP~d&QG~ysKy64)PHdVf}c< zd7;~ek9Xd2=g$2o`9Q39iPqu=pJOyuYA;I^jO6MmcMr1kI8>;AXa}o^OxRJ&E1?;Z zM&JM4W(clmcR2RBKH%wWuDrUX2TjE!rTDC+&s%+0ZFc*oY;m{Ynv%!6X}^~@Ilp1= zw0PB8@iJURMnthCfa@@G{;>l8?NcMHzAViAAiRF5h(_hyFRH1BT4m?lxs-A0hwKqs zw8XW;L(+uC#&+z%_~^>7(qN! zBSQnr$@|#EWnfZK1_qi6`T<4xDW%D&MG6|A)HV4Nn=7-qvBhL7cI$dW1p^RJ$m8V# zGYo(xm}7_;n^|Cp85&t)ikTZ=h#8q<+F@*I3{j_qWU;9Urh%pw29w1&tYa-wfL=2- zNij||OfyL_Otb*HGR@Gy!aT*$(#Xgt$xgw>&@9a`(b6=@JlV+9%-AT&A~i87)gn2~ mIK??vecsD%=|nBBRvB>gN@%x80-DhrceH2H1EhojzuqhC*3>q z?0x6)*+&)qem{sdH-+gegF9R+U(bH^}R=bsdr2Fx2{(D;#A3ZCqp9iYE~Pky6>+8nY-Tnus>q(GQpx} zT^c*r=GS&2`?8w3R&0rLTvnWWU=s7f3%w4n4lOEqvFG8H0MD?XjZ9}c)pgVMFizML zYW28gu)JNmfjF;GHF#$)A{0sOV-V3b4}4SxF_rRRDtvOUXI6N0R<7F&jZ32 zrk=R-JD=I-p)8Z+`Tven^R;&ToXU1RA|=D(O^(g$JJWfje)c~oVUFrn*ctt9J{R9c zd6h>i#2+nak#q?Z@kmmT!qGc9PrlhRAmr*Mjw6%=_d)_hzp z@V)1PxWx7^m6}f1e%kI;@nkaEl2K7Mp+|kMg!bI_7o8XQI^^r3zx%I0S7ZN|%}U_N z!O3PUvnRh{ahvSR+QDI9VrUA4=9}-b@-f-~dB&#ZrUp?42AT@`zWFIGi6yBD8ZK5w z21bSk<}k$&>42jAl+xtXA_Wa_!kMhb?#gUtVLCaF-MZdL!2kpl@_4zx37Moa_VQ4lrGN0_lVI6ChW?^J#mXc^}WMZCb zU}%wMnVMo^kZO=>Y>{Z1Y>;ZFV3T5IVPc$^WMXV$X#$imG)+uQH84#9s!vHVw6ILI ei{-Mj<0>vmEGnreN=@T3G`BS1QdM>JcLM-hRy^eZ diff --git a/tests/output/test_add_redact_annotation/output_003.pdf b/tests/output/test_add_redact_annotation/output_003.pdf index f57777e9c81c1fa4dfa252a3ab255ebdaaa01bcf..cd5603c94dae444df540cfbfa9fd22fb8c4a1c3e 100644 GIT binary patch delta 1417 zcmZux%W4!s6r~`D4Cunyx@eK0pGx)l6Z{0p7YO3oYB6YTrB~gzPMve^J=OK=Y~$zI#^)nu)+g+&T3t#YI>>k}b-}4e+)NDQP*6r)XvTN@4I(asB zPaWq^W4FB%8|a^A|JvZs3kq>CHT98`siCm<`PO|me1~=^f~cu+P;Y5VEs4PifYegO zlfj`P|JA+z&%3h5{I&N~;YEDKs~9WqN@_i!QmXed)i^%yd+$F_BDQfxPQFr%j24GcSn`XW!cKuoG*+>|!QwDR zg8Z?kuy7(wHW&&LtqW36pMPA|2$7;yB=xD1Qbo!Sw=QwP<%HSTNki=-B65D;Q&`iC zu{tHptlorLO3e9tPhmr4!dSrttMkL5*v$xqqJ~Sfp|bcYB@X2`&qqCl9bH+{%2||1 zrV#;zkiYd5HY~+N)T51=| mRXdxv+^&Gz`C_^|m`(==hqLbRZMR$vGz5=>&CSQpp8N*ENgiDQ delta 1597 zcmZuxO=}cE5Tzl4EO?Ndg#ihg1d{sdu4)1~`Ek^PCq=`W-GG-wHml?|h(95R`3YXV zo&c?t@@%zdFE9!mE4R>2Vri!{{Fje|FNdM=R1>fbDMo_2O*y<#@j6p57`AN4x1| zlHtd0I_PT$H&1u^U~>C{LaYwcYyu8L;aohXTF7GtVh-b?`A(x>3pcQ4S115E3JZy= zLq!h4${L1ix?^q+fFdP`C|dj=sc#UKn|IDZW%^HDZ~;|B`#{doYAx(7L{-MXHHa&z z6u5@Ga-m=Coe03&MJnjCz*s0?Tyto~IB?NgXvR(VKuF@ihAH}H8X0^Yno$(C?72i( z{W__LY4>ovJ5m_Ze%kDd`XPxFy?zTs4O-g5I35xhjC>up$olAzmex~isl{@AFvt*B z>soKiF#CbHMb7l?bibFGA&SSc!%l3 z0W(US&!&hUr;w*Qhswt@K|3k6LY^JIpBx@e&X?20@?tSRnP@4QCtF+3U%mJX&FMPC diff --git a/tests/output/test_add_redact_annotation/output_004.pdf b/tests/output/test_add_redact_annotation/output_004.pdf index 54f25c32fb7464e456342717f225219443ff8d6a..94b7958a45273c39ede697688ec64500efa484ef 100644 GIT binary patch delta 457 zcmaiu%}T>i5QS;!LIMi<1Vg1zkv4Px6C+t@%|Z}G!G)lZo&3`SYP8d3672E2@n#>`TbLI4UJNwZmDmrv2 delta 401 zcmcbRvN~nLHQ|Dg)QS>?vecsD%=|nBBRvB>gN-ko8HE(|of3;v-SYEF6!g7{(}475 zU#6#wldV{+*$fmwaB>@q1($(>esD=@ZkU3><})lk+Uy1{SZk&5LdNITzH^t7(Z~pVK&;9rQ_-nNn#Xa(1c`*T8#N?%LsD|JQc38=TV=}8aL&}^4Jw6ZmI;brE&w)&e-wr7AhD#@-lmXYH5bpy-8c$I*ES}#>FH^i zc8Y?fUD|v?0#hS{W$!Nl;DRkMq)gKVmg%&}F@bp|O^zXOnDs9GFGiH}z zBPz%r#X&9VsE|C*j7Z0O+|eI2WmTxFV3fmv`2H%yU|)eD19Sry@^xI)g2%l}}74uCD=h ziE|nSZ9g@n-abG;3hI}fYnG=`?8E)E(h9cud z41l|`zylC;6_al6`kx+9KvBRb6`C!vjlai0F>A8gA*E8T93YdrD1riu1}F-lvNzVe zlZ?|)ONK(~9@SxJ{Ju~kG@83i3g08Go?uFAsTmLa9`%h>eF+%4QYj4qcfDKN^Xw$` S<8&OG(5C1j*tOcpS?33RG-P3-Kric5-86LYyLZrz=7Fu%z_ z#|?0tfNU|La(}ayM^Ms4_V4^!4>mKkn)C8x^Ga zl|~-WTW!t9_+Q!Xi3&6qdOZ+ZH% z;5k}XStjn%-h8e^!}iV1mzw|ITTi#kyc-n0L@L;;`9(rimDSvNGyMv+LZw|^tvh3N znL%wq?97c-oV`!&d!MjBep1sMlKilJU+Ns^9cxwcwnizL>UD4PtG^WaJk!^*y6wZ| zg80Md*qb`9?u-8YW7)Tj@8fUUmp$j3nasXeQ=$IpE^TpJq5j>y%xbj-Eo&Y;mT9m1 zTYRzJ<@@gyC-!BYQ<}9*-LJC7%iU6haGxHqtiZfvXle3uJ@XBvsZe=$zF|;%>F_~<`Qe+Kf8%7xzXe#LY z=BKzMmZU0ZxL6q(7#SLvqe=%9<)@S;rxqz_fKtumS1hi~Muz5-jaaSg4HXPPKp~Hp z3(PPuFgG?s7c&HkqKg@rn^|CpSr}Mih*=sMpo?vecsD%=|nBBRvB>gNfgq>P_wJxQa`PQWJBzDsJ7K5})5> zAaeBncg=T?r%5cmdTYb+qdUW6E6jV#P8kI(=)SrAJ}X!5=1mXgvn&59sEX2i{;x=} zIYA<1y8E8}jG12qBP>$3KI<_rV={Rn_n*6~X!({`#s}1o>{ubJb7NN2HMx61Ro*9l zwSQiIpep&=M85L+l3iY=j$7WHy7Q%^$f5gQ%a50m_dolb>gnF4w$xWwc2WA}&6jU} zxl_^>ymXdARC(&Qne)8+jqGh7|F3;!@?>rFtFDmbtd|0|v**n{x9s^c<2hbe*)HzV z-h8%%lRqJL=H{x-IZy3-pF}@@lHuo*e6fA+(>cmp*0$Jho+V_g_jp^q-=)asg=$l3 znqFKkj9+|CdK!P+@2t0%yKgN|tVsHQFh%5pAg_ibL*n@#%Ma>)+;Phy;2yiX3U}%J z#~0SuxBgv!ByF?Sru>Pgr+Qr8E2MRAdAX%X%a>nnCz9qKZ;xJFu=nPRcEwvqS*I{F zy^eX5zL|ls`=(6a##@aZj%w^*i>FIAEYqlFi0W7?qtMCQwDP|EjxT?IvQ}?rV4ZxH zY4+r1X1B>tm|NKmObks8O^qfOuoT%q*@jUD2AT@`zWFIGi6yBD8ZK5w21bSk=BUyE zMfoYE$*DyO8sPY!EX(T3Y-naWIhEC#(P;8QR^e0&1p^RJ$m8V#GYkwYO-(Vx%*_oj z#4HRAF~uw}^;%jOOqOJ`jx{zmN=Z$&G&M1_v@lLFFiA8tH8D3fO-@a+Ff&axH?~u- dA*dvl3!GjPi%KerQq#B$jm!e-1^RY&%2lt{&+R4Nq}HV&%lT8Q_pI@O@hiEcj| zs!siYej$3WKUAj-0BUrOLEQ?^pHtPd;<>sN&L0TW@?4;$L|2~&)!)wtT1|A@AftNN zJkrk>7(v&<{TG_DbS?C_2&lnepl68A83I*{p+IjCU2!o~2Mq&SRe?rT)$d-o^^&ka z9(AA6pmm}5rBzY6?BdmhO_x@kQh~Y`9=I&LdU+G6dJczb+si|hxA8&+dS!22c;OY{ zg+tm2wYf4x{=)l4)o)e!@ye=0%TE#?QT0ghfB)2lnXAGJ*K`tESAld*_re`lhtG9H zSE;(>!wbFYj|$YSk5o^L3{_R<2vuKSf6qc}bXEPr=uuUf^5gUwsz2^DI@J5SE*c%$ ze&s5uF1sdF4Y@|>fH5Ijev8n@6=>8%p_{J_Rk~OA!r|A2w_kIQRNLHKe8L^C51;Ue zNA<`1uMcmrakkJ&V?*Tc+VF<(uHEKK_1q1is%oLo`8S5B&r+d1ZwgVf{|dcRfplT_ z!pL#q?T36SRr2QW!sXuxeOZA<{U}tpB~UKTHm9Kk8VicABOq96Uu&xUdjD;hK~5$LcBJEp9tqsKFf}lB#>* znLEO}ZX6)hxp#)Ddj|>aaaV|{h6^pNKy$7V%1;ed{`RrE!`nBzL8>qA4pl=Y3Qd|8 zqP^}EI{KavEx%uWyZN5*UhxN|dUSf#$z`XzZI)24d&3L6JtwroeIfGqdilQaULFm( z-=Ls(8TDV?=KUGrZC?36XzT+a>h^~!GBj{duXg1KPbAYyc z66i&ui=GNqqvq8?bAlky^wtd=o_NDo`vf8c|d;=&3O*0v!4&qy)Wy* zcYXorb)w7XLv_%LK%WrZ`Vv$}ylhZVRsNA4SYQO*3#YtdP`5&(g;l4OeNPv5E4)B- z;eVjoYZ1^2qU&FU>d@DKz9*XgI#kt*ff~L6^jsOGV+CKJL2s5+Mb!E&pm&L`T>@2Z zDbROB)82-v+dDw@mjOLXbl!5P_Iwv;8PPTWg(|ZG=o_M`??H9q`yrb1e$}J3jYbu! z|I-NcK`CG@qH|XQwfqq19iq`6L6!a(XdTgAtDrjJlMt<0qetyNrK(k-^`}+;C>O!= zxt~IM&SyZouLfF5G;)nm1@+~Pef4=*p&s4&1<(m=L*yHC)t6PLmml1tr-{z}3aUN7 z23k&Z?K-HUZ-Blhy7ybCPWldL+x0*%5)Jtts(pU|`jF`6AE7#81JEx-4{wC(jGus- z{S5Rf(dC<I1!yVJsQ*Eg-U{>$(cOPQ)$LE9 z27duP2Q=w|dO;iaD<5sD>h&r&dyiHSjjab&hi!m15Y4C$RnG=MO&S6%AR6{JsM<9G zT17N|Tc|oU2HH$CYdffVHvwwCJVWTqQSdE)pie{l|Fufm-wcT0%7PB&bp+1Fa*PdJ0rsdji!z6=)vOpwpmgb2`upqOrZ8 z>Tm|o2BH~fLe=vupeDV677z{V168}eK&yzxpAA)~en6XvX7z`v_W+>g=Kw7x8Zi*6 z*ttM!iKd(fRhRQEnmovo!d#+(7eLkWLZD?tV=jU!HyCI=(exou^%x4&=whJxM1zMx z)%Fsgl|lZ09r&e{7R_Wj{sUtH1R5^I$sU6m1uSzs(vGZ zT8si(LNszTRH>S|^-#4L3$%i0>NyUm z$<06uh=$z)Rl8e(RuPRK4^^kzfHo7&ngCVr+ku)-1X@fqViHub$v|s~rWBy+GR30F zcUV%GOEmCKs9N3yw2WxXRH$-y1Fa{TJ`JiK_W(7T4m6)=@V!vAy$@(5(YX7e>No>v z6Vc2Epz8G?P}7Hi77-1f303=tfmRbud<3e_j{`2mQlR-ngWra#?K?m# ziN-C1s^fB?O++)_g{s$ofts!WT0}JbJ*e8h544(S;s;Q5UJ107X!eIt_4^2@#m7KP zh(@l0D)kA_I-;qcLe=#%p!%zU<`E5A167;PfmRTW{Q{~EYk@Wp&G-_ko?ihq`5I^e z(Xe$;wfhEW718)_q3ZM<&}O1p>!IrXJy7!>fEE*t_z|ku2B5V>Q#L}?xriC3ssN(fEw)&G@od2JE+e&&f$q_&ch=%nNyt9}U#JGtgq95ywCkI~Hgy(Ujw$>e9uc$;Vq#m`gP91gKh` z2(*l7OjoFK-GJ5;P45m>k7}SsJ%HvD4L%8~wkHFvBpP=LR2_Q)Z6ca^Dpb8r18RCY z&?2JY4B^_JfeTj?O*|8-&SwE_wWwQRPVa3h)2F%>`u73atuN40qETleLH>w!aYQ6{1Tng6e?5K%WrZ zHUz38hXVah^w`Bv^%(}V^CduU5M6aCRPoDzz9hP1I8?`94pemo(9=ZcUJ2EnBY>6@ zU3(Q&(bYiT6WyDK>ZFlC+l~Tyk!Z+hsP?@E=tH8L$3S(&wLrfRJ$xNhXIu}|Y%I{L zM3>(H)xkFcts$Cp6I92H1Nwt#&dpHuzXfQwTY;7mjT#SC`Zl0%i0+;MRkz!L8cYOw zj_86(Q0+At=sltv3Q!$3#h~tmpQdb6{Dwoh_sWg!UU={hpwsRI+Tkvsg+!N5h3de& zfj%XgFb%4s?lGua;rDw?fw~nQn-0|HUZ9=t1A2q#s{5ge&j9+8=#B@VI{ra}x=wxw z1M*y=fit0M`7qEjqA`y^m3tIuJ<;@8Q1y5WsL|s<^N9vO0ae@CKr4yH&4H@plR%q@ zWp)Ew11%sL_6Ah# z-UM1jH2y89IxPX(Of+jLRK4E@YW@z;Vxketpo%RAT1zzLU8uVJ*P_WQEGf(-8u%Vm zE#C)PMl|LFsB$ZT))P(t5UL&@0X6ya_-_ z>E}R;h=zXwRr|F-tBEFl303E>fVL9N{u-)&>wsE(1GI!_ z`|{u$FL?B~AAsf)4fzqO{Wbu7Of-HYR7d^Ad=-Ah-4r zT2~qLSTU`qwtbAPSHH9nQi~4T2IwcEhw4Mss{v56hCr_oUHLbtVvT^ltU&%SmbWsBfd2h|K$|O&cgtB#QM^9QfOgpt=q;j= zJ3*Ch4)iV2Jv&3yV;7)pcLjQh=;9Vowc8Eo6QT*bLv{2XKwF9Cw1jHFopxwk=&mtD>qdvhNns4k3b3zXS6ME<3E6YC7RU%s=kK-wKyE;ZHvOHa`q4Hh-)?wJ$OW@@@HA~`WMiS{{~u2baf}A z3LeSd`P(Cnpt>;qD4>&%25Qn7Xki8Nr(RulOxSunI`~+iFNp3q4yqHo05v!s=mnx7 zCqT9Ti9nxJARP`CRFyv}?AUH$i5;5U-IBsHM1!iK+PeqPZ5y{~UHGj>{SM{M(ObRc zq)@u?Bs|uZlS6^8;wMf)>H7Bs+T&E9@I-+RN3P_;h~=yRee=Rgrzr^gPkv3!&QYBA``769z-oc?i&-76n!1pYptm z!)ts)Z#^t*Js!PBbkikJ9dRkpZ$yt>2G!Zafp)tb=pCYKuLxEC{J#!Yh6VEIC!(1n zpgQv^gMzB^w|VnwBTz(@2g-~DT2G_{7=sCsKc%qeXrLXgF(`N>f6WzRj6f09wLo7H zO}!4P?$-k~8VmGN1@dPp4!a>#d34~7K&y!+-vm{caX|HM2AW57;VniLRF!|Ek8TYG z{=~=e-@VXh3ec{1 z04*iD=1!=hyMTTqdSEJ4r{4|KY+8u?5t@sqg=O^U>U#_ds>%z#oo)n*sO|+i`97c~ z_X8~?8a@N6Lmmi`Ki+dK(VY)M)%78uhBJZY6AgVBs&Du1YJ?uD>G9{pfZP*q-V+KafR=}SPb5si2ms>A}I zbwtx%2~|4vHFzX{5N+fC7=eN*qDvP+)&5nW&xxkI2Gt3#1Jz#)^n3;K2jmWZBUE{` z-BdF3J1ARwy?<%NH`2=YD zPeY`0k%Ox8rzBtTSy*C^Vyl6^BAU7es_vfyHTnYRC8A+#p*rx(5c$)aR})SC3aTz& z1JzpxG>_=QZ;UFaDsTUzZ;hb3F#bEBqt=JWpE13a=*jP)8u$ZHs~-&t9?9SN#tlZG zU}_`KuSBzcf~xP&A@Z$y*G*yT@n|X0HNQX={R;FW(F4Chb^2zYX1@cyPIT3lP^Ck= zgR1gJcz^r9uy`I#-wJf{A3#n11X@Tm{4cATbV!5pY-iGK4eSHmSrz=f;4AmUdJTfb zT#p)T1M~vXkor*V-vH|lIr8&?NqR~4; zmD>gAhYI8mke{(@sPgEv7C=pR1A2{U#O_cf_5fN(G_9pk1y$uAsd1}N;Lo9dxs_=> z-3ynr20Ew>&>Et`UQivsH_$fw06j-^QCq0?-8V%3ME+I#h6VCy!hS%V_XqmZqM)k$ zZO%IY*R(kh=zXGb2SN3(_961W8?c$^@q>*jcqD(#?teD|#ZpAq#h~gC2l|OD0o!$Z=h$1F6ac+K1Tw5NObE_ zP#t+R(Eo_$bPiSiM=b^(6Bfv$R>v9?RFxOpc$^U^mg)lZE77duq3U}AP>U0R-mXCY z2RFua4OJc;+6`y}(SzNg>QxQ2V-KLkL|30=R6$kwNBZ{UP~d+SWcn#UC-($uaw^b5 zqT#1Ob;#)k1&`$I-`UFustaAu0BU$&#Uj0Mle`jT7|FA$F-7>(SpsKuJ%Q;4%XlfwPfOCObo(J?U(b)5$I($%w z^lLD|Bl+KkdE^2kP&9QR&@LANEg>2`7^>V5pdW~4429~ni$mmpv!>}Vpx1~-Tmn_% zQlNE2(=IcrpsKw6#+Ms`R;Gw9y&_ckU)E`VCD7+YQ$|2_!c_(ZkL2(C{MANKT^O7P z+HWM#DxwLaLX~&Nqeq9$-lIQ=p1KCAbH@O+z82^`qMNRR>WJ%sej|EpY^c&t6$Mr0 zf4FG(8^hvxw2bJwo1p424(KPMnKwgq<}EeFgVwy%6X;3S~{-^zVe_+t8VoF}3 z;023U8bNho#D_q!kAT(^P5BtAE~_k>{7FdqeA1wliJvI=pZFX2Y1nK$YV{e=3ZffV zL)CE&(62a>*F$yk_drd409r^i{70w`*#NYb=+2E$b^Qsb;m<(xe-8UF zU-yGI0k!=FXeH6OU!m&w8_=fTLih9*AKr}TI_r0!owpcNU0AZk+^f1U`hP&Vtw29m z6!a^4r0T+Hf8v^^e*wJ)G-*V`AawP&N>mxtz3_Ea!_v-CZHvFV9#Hi*K-<;_dKsuH zT{z-5`PGyL4Xs}t)DYLNAu9Y0s^c4lNIyavRG9xs(&x7gOX<so)mwaW2cQA}7b4%>c5B)&2+2KKN;Ik&ROubVhwvAEyJJ`{9!=i~=;Y== zO?C!aNHlyGs1Df`Xf4s5EuiYU8&JdDf#wqp-2%Kr}IVeK0JyJaF3k5cJW z_Ow{+fHr^cI`pD`mz>>yXq$F@FB;mnaCf_g$H|bMa)c7V^dSo=C)Ewz^c_xNQr`cqRdsjM8|RoRszfbE%}MnS3k}PoxYK zQ~mSenAOE|xdaX8()QX!A|Bb-naHGanKpX=Ve3z1V_92;i9{xAOOi-rnWM z*=#&v3X+WF5+z-}*6osNz_uYJvKc+0dB9veUVL|@SC@;YZRwKn92#LVnMC38Vx`7V zykRmCM{5%ZIwq|$ir$qYN6WG;m^BVE?Ebm?-o z`ctuZtX!-4nqDuHOB8#g(!*rq5gJ#d{-}I$&9zZ1leI>oSPmUm6pz7kqI^6Nv+pyC zCtcN4G|VWTPTSH&@vL>HSfqw-+k%RbD>b;<_7)utTcxzbKi8Z%2BeC`ppO9i?JP+qj~XdKFuPsbtQ2Sd_}AGkBk= zYznU=RYzM$$0EFvG{=Z2tyXOxCY`D2162NU^`~<|%dBl&>Qih-6J^u~+Z$$*DYTgk zy(!9MDqfwh|46O_BiUFQMzRSEI#D)-aU)W|fLc{-KpRn>4K62_u%*i-(6y>w(3?fM zOd78)r;*6sFH+<5EFV;V6wl#(suiMf>4m~blugh`&c+6Dd0S;CrTQ04*icF=WxHju zjP-4?tZmg|QN|P`9*f6QrXXU;MBbD{FdZ``5mRhdS%qRb+aalcgDZ+9?0_YfEDpz| z_)jpMff0EVN|K1|U=oid^{;)vWWx3z64_8Muj)@Cyb{xxiW^1|jHDE)Se=3#6eOjN z0Xn&uiT~oUl$xs*ruE{%REJ=C8nASPf}|BZ*6ND!UpyuqjAY^o7|A4KFrrWjMlzX9 z(MWAvp>a27JE?p;mQ_=-Ppz@nbRg0tZ6_s`ww;t1B4aTP$ks+KhWIb8(9HHyVi*<0 zGPaWv%i2y#EV8j))Dzame}Wnp?Gx&an4VC&j2+9xa&{1lyAGseq-M+)OC+of z)xRcL#;_WLojU2_(wwb0V2MRG0ExSQtPzn2HsYy_UWp%n$~TN>Que*a8OiE?>ND*_ zD?o*jMAFU$bZt7A;MT-{f{5qEauJNE@xzFwd$w`KlPMePDQ?f$ASWKrYm!PMQ3gg7 zYQsnhQ!MrJDLac6Lx3ul^P!om|8n)GW96AivC*UxHYkb5(~84v^{3PDoOl|Ml&)3i zS-#f4|9Cv3@uUo0+vzf_8HJ9vlZs~|^eORdK5m1ExT5N^e->*Yo5pag zDL7lYMq?BtS4W%C?9BJ9Du229b17DTE`#n?VTui}|6L{NL6&l!RSzesZqkBxaPTf3AqK=Lxp^nB5FpB!&vTiPG z3zCRuY9}V;_%E(!#%Nc^sz_V`jg1qE&?NbeHL2mX@-h2>DGiI3r4?<|uyXvD zNHd~Q4bn(DO(TkEXe25cDS4Rc&lE)QUm}C07qJwLWEce}GC3N_*5MJF9^e79$tbe% zpB9l=lB`yiY!zlBQxX+KYeUefO_QZcHcIhdLQ^LSvGn3bavIU91FntK;_O35dUusf z>mOP-Fi=c)tQ5wRn%0nMB?3B*5y@BvHsoNk;m4nH7o3z0+)yI|S<;q7%U)Qz6;mW@ zA5eXDi526&q`JKltQ~Zc>Osg-ED4urG_#|>Csoz&dziXk8Mw0aRWRm`#Ow!-A zG{J&s6<-hI>%Zim>daVOdY$&EwU~~QXwpR^Y3uKr^QJ?0uZ{mS;?qc){;qJ6Ml$sG zWQP8(X(nytGxT@2J%SQv=rUF|BCEsSBj@ifv~KQAchgQ#%M2AqlTBH zV)S>dkD<0wZc6GNM&&P6e@asm7|}i(8OL|c{Od46f7iljg$-B#Zp)8G67+Y?X=o%t ze@`Xp?J@2Z!IlK6sfLqZ{N=Pz^TBo%(H0Meq{?k4PO5&FPcrpFm?MFc8Cfugi)1X+gQHuZ4+C!v}{;n+r8qq`! z*J?^chT%OQ*VdqUCt89|(BIPu`n!g58c{?8!wL?_oV)w+r`!d*g$)SR`IFJ#wJSg) z@@-xlxO*}FQ~W_AY5Kd?J849D9x#%ozo(hT5!e0~{XMPrh8t>;oQ(dipos;^l>EIk z*rl`H-F^KBkp8YUB)$@5MBrhv^mkQ03!hO1M@IffoCZoUWZNiA+Q`A-_R^#rj{!7)LiP7IPZdu!OAX=@X5iK!L z2Y=T}UxmB-_b*6)R~^uZ_L5*EL4VI^b&Wa>@0moN{;mxU8d3TKZm3!%qrb~>Sde6` zyQ}==>QB+%Gb#FeCPjbOx;c%c7|v_mtD+#T{#(UgLJ^qiSm_i2pR}q7kj}!id&*!L-IpMt|1^Sfvfs ze_UBUG$OC#4eRiCZ6-mdy(BUY@5%(w{KxusM1Rl5=Y@7bi> z-LC&-wMc`DwcJ5Qf6pfA@5;_#LG+f2_bbJJ+Nq(D6#ZRm39K!J(8U`T_jF>(IqY*V>7*S&&GyX1jcS*7( zT`~U4$|Fj!cKuI?MwFKTU5@^q&C%brYXlqlY_1M}kLvLEs1ARR>hO1YF&;1~`Fm-w zQ*m8EeEpZ8)|&9%b4u>8H&jkBj3{>swWTe7)K*T(9p(Gg#(&B=q7gkySy(f0sP<_@ zO_)0Rdrmu6(B-xH1DK${D=&dY67=_6lK!szC)!Znr?czozg+!F>Bhq-Ka`CAuFMV^ zNx|RaN~Q>H`1dbJe^=@zt4psP50j?9D{>EwsEjUMiNkwN`;Rn|roX#gSQyUG-*XxI zyOJ|#Lv7XHPvtLHe}?|9`36g(j9olTmj0g0(%-dpTu~5L|H`7KzbmtvMsoD`oIDH< zqfA^f4)0p^&C`goMsaaehrcVyjXL_fQvF~f(gt%wQ3sC z2DN>_$Zc(fv4QH}ZPU|;g7ONX*U{gVmP#Wk9Ika6z@cGxKcyWa{?iIOOOl|!M{cXk z-q7tjfmQgscSR*t7HyQ{zep)}yqNy3F^5LnqOmocqQ6H<1*p_1{)^nIpuIRve~;Ws z6?F9X$St2h$KhT6kVX8bsXvWm=IhhqkybXO& z$!p#Idu3m(6h8X9)|Ock2+!`^mjL|;k_ff&V7H%^g7oBSrVq#`IJ!@(T7Q79NsnUO4|5O z#i+yI<(;@8)9Z9?9sbVjI_b*pUX1@-qAQGOkVZ)~jNz52^G9u|%R~cqA%rQ2)<2kD z=RO&t5vJEkM}OBlu}1XSL($*My{({Z`0*!%^mlzJ$&#pIOi6S<`n&d~SdcKgt{DHR zgQF3q*J)Fo{+?iZT_RDFUgxG;r9MDkcfv;Ag=;7Y)9Z9Y`nytu_}(kh>-?&jON6G4 zn(R7X|K%rSdYx*Y<9mYXb<)w_wP?l$T#;Q@8~-V>i6voro#I`N@9rBl)L?CTT}AaX zyDp*qNBX;qjB!Jz*Ci56uM?{r-`&uw0TAz9X}sQstN(KKGrdlYx(hO1_*SV!l z6h!NjVQu;MuVi=nyK>0zN;GVvB+BEZkz#sXP`D(s>*Sqz`nx`=p%Fc_eI<%x!;+{X zwIycK>uMN>cZC`?HdOvn^((!fMwniwWIe|7`g)ADrSJ3c(5mQ=x%$@)Ilk+e(R0=D zy?;Uh5{;D7>w>~DyH3|C{tlnUKMd3B)H!l|chfyyOMg!?yUsk9h2zW!iAcyNIh;f%Yh{srmpT6JgRVtSpfrN8S+7KGV#8cGuQ{zH)do@9ERbR6H^ z%o?wR*>!5EC3i2!e`;@R!A!5y#q@W5!id^Rx%4_Sw@4woPVrxg>2+fCcWrRc2-EBI z0S*0KVLx7p&Q`(qAG(<1drGrfLGuu&WTxurQI?wbvg$DHZG}G&(qrbc5L|YJTkg_1P*>$e|OVzJYmL*|& zoxap#JfGGnNieJk6|6G5&cA=HiJ>vWz5{aqhvSJalPe+lXDX{Oh? z13Fj|rq?MaivF%B%zmgUT{drzO>qfT_G9FP4#u&kVu<0W1~Fw9m@!{R(b!M%rBlA1 z*9GyPw*BqV3K~2$NZT8_(~7_}?FGa4;kus|l0%*9UlUxde}~XBy?QVWs$fcY0>eQR zvcb+w@oq-tR|^Olp_cGcwj|n<48PfTdaa3Q9S+y#>|sTkscQ$p>a?0rTaa@6r<`4T zM2ap}`Y|rXi8s)xY7rYWJ zy`UiSM6Ca5ZedS7aNi=^@4mILp|7^=!>Aj@D^ZVxwk6*#7NivaW#lI)i4LqlNiteb zu!b{=jlt6P%#VatcKXU`PS(1gQ^^yRj8 z0&V=KbKuamx9TAf@;@XmAwHl0qXtr3Y>YA)dt>C4D_E8)Extv{8p_aa2M5{UW5zUBTM8PeLXhsAhisxxVXXL3ZxcVZMQ;xjSl0u7iSTG=`0AUdxBp zusRhOQKteU>QrDvoeGSoPl1hMpQ7@Yt6!Z8jHpwgk*GL)makQ(0wc<#LqU{D7us<3 zuP8A?e~)tT_ncDctdX47m#q<{=fdBWVu;v4L0BICu7xW2yF2t0M)Vy(SQ1x|oW29F zwUyI%0QQySlnq)_kRblkQL^y&oOX3!M5{wEqL30s-1)7hZRs?QN_SWND~nfK&sL~q z78ubo3yf%)1xB=9huYFJ!$wN`4=|$j7#Pvg28?Krh(I>TMATATlyRVHq<;4 z=KBw=_UjpKTaZ7&h*~C$C_NWOGy_LLl%89(QHuYx%0hp4C(+u6(E(C0!tF8bfyIat*?_E1|@OR}L!Qa*O!{6NzgSNKvZZZoa zI(iqcM6)0J-W4BVd{dON8VCGc zd8zPs9XAPokCgKd8yb(@Yj^cuu72hGqa-?%4kb~4YdaNvHVA*$Vh4tI<(`D@?%%)G z;1olf&O+Y@(cksOB1$65rUC1yC`B8U_Y>2&4W{#lO-UrgIgMgCa!*WMoV}s;gJ48+ zS=i9pgfEE7U#x!Zj8~q`tWt=nUab)=slbTK_<&A3LSXvHJ7BK&X)xYLfrRA`4ThNE!D2YBKf)TB{(})uH z?ZfChBGi_?BeK8$p$rQh_=$_PbO466K24=!*5Ac&I;xmX2&%bXDgG1GX~WitHbYSo z9;vHOQR4J>olT2^C_b&UkyrJrp~Hxlf^Bsv6&L>QPOY{^bfPZ&T}L0=;azhx&AUwe zC#c@q)PlYvg1>7*1b(~4*$g1@Vquk?3U{pn<$rQO2c)z0DXY8~)*)hYa4k79@SWL_(7 z@OK5b@OO<(c6@h-8^Yh+Z&IMPbg}|!tLF4vU;m|EFRrD1G%l?Y;Faj-I$%V5KQQ7Z zf!3R}_fxh}6aQ(#rlW1G&;|Km*!xjBgd$JqaGtbu3WtnN-`^;*u+VJ@f#DEx&BHWs zK!@LukPaJL+HY0Iple_x!G`D+a>w%FmNBI3*yIzTyh=!UEw7BT|pT9-IWcsmE!Mz zxMRfO?{23(s4l%Ntqp5KAMagXJi~~-ct&ldb=*ZzgRcJFcMtG)xAO)gdLuBR(`aBs z`^ljZZ$taZD2O|M1V*%>3?tf5h7oQk>+@6X0tBV=h86z7hClmXe^vW0w|;FX!-%rs zP!eUs!HBZqXaon2>u?Wsap421{snb1dDV|>>pC;eTG-`199CZ+Mcc2`W(D{cQ6 z8``!==WR*cQMtAxip}8f?(^S@lIWpbWC0^uAcGAB+O;;y@t<>9ltiCHz=*mt7;%Z& zwscC;LP6ZdZiPrvrUx*hex}lh(`7NdE59Wkv+TPg6GdyHaf7?>Zs^{;m{T_`5Pd;O}bY*4=gf zu(DK8UCL6yE6Hf_)>gk(Q1MDM6T>S}j}9AIt#aA;Pq{?!cb8&IBU;9=52Kw67*UEX z3Zm04N(Cv#e_FDKzbnNS{_e&h7}3fjjOhEIl9AfUtTJpdyzBf0{D_!Kyn?@L4;=ok zT^{(m_8H*sn$Z{iz0}*f!BYkC<9``yj%7>Y(za|#lwu2iSBfqCT}K5Nf7j-tK5j1C zsEz-$y9$5T$`Jfr>k#mFH{{z_qRBh_U2|Rx?%#{)%^-rZgOm#bfa3XG`0Frv&iyb@);Sub(lFj_CssSKgJ`}eP3WzyM{ z#+|g04S&~~G5lS#Gx)oUu22xYCD_R5{B4v(dHX1d^7c^@<*LF6e{@ubcj=5xTR82& zcpEBzx%#z~10xCvVMJ{UCDBKRFru9;6ht2#hBjRNYgf+4n-(^dOUiMn}|L|-yjmP7^7 zhs<~-`j8oIOX(Cv8>RS9sVDGvWo*FTU78?_Xek&*G^H#WDGoa7y{)_F6(=gDv5hNI zJ%DM#2d1f$Vfx|%{;r%O4DZ_Hk-Pixr`!c=c^>}mCc-eH5!JpDEnmam-3RfuAj+mK zyL&PIQ#vjDUEe9d-<2o@f7hNQ{9P+U@OL+Rw*|>-q=dh_6L9S-(VQ3l?#?B$uSD6j z@OO6tE^14c%7(B1(g>)XRQS6VE#dEO&B2yL!#n)l{VpL2qVF}zucS8q(?AJ-cjrUG zi1P7K5*3(6YSQb%=t{dc7~a+YBE3#?E~M9qA-&F}6T;u6g1;+ut>o`TS9G5dxq`U* zFIT@_6H20NigI<;44>L_g1@`v9n_Y>MAVj!b_#6x_pgZ<((7Cb0!yc}o$xSG9Su`` z3L2*R6g*&*ucKu~$oq7kZK7eSrqM99lZ1w;4H&qcwk>M<6qUbJ{aWou6)I^FRp?ID z393+U(4BL{9#acx=rI+uR`i&z{xz3km+5}$7e>^nka4urS_g)5tq`yV_4~7|LPaX} zJ!$z5zO6_bzO6=$_MtP(;MxklYuiT<|0!lI_sg|YW<`3eLd|~gfC^=8OLrTos4WF5 z6%APR@75gPVjA8NFz7ocR$(2pA2}>*u#VYJRv#^^{I2~3jZm{6Fg1TNPRq4Wf?-=R z32RWo+8Qj!fBHs^Rj4HuRBIheDoQ=U0OJzr@X%UOsi=PSfBNo{3r6l)@Q&pP&)T@~s;y|6S{}_C0B72!5Z zGy>}LU;Cw#(hhaRguPgOD~u=~8Ag=XWIjyNR7!`4l|EXWFKO8Ti7Trq1n#f04 zA@*}S>G18an2tlS*J@D}1yTN`{bEtg4L=qxrjKoKL;TpRTOKa`ws$es(@YG7lf(K~ z=jy*y{n|<@x6IlG=f1SIPpx!X8d3HMbS{s>JhU=(!cNM+e{F;?Im|6;+kQdwM|4se z6VXX&9SxC`mY)zwssCkin9^x6iYc8IU9fT%i=$Y%2HiG_EwQ3U6htk=_X{e2`C_+D zZZCE#&S1<9(-$EaVBEQbw)0UoZAFmd>R$E5^{Km7}sj;7EifK#PUaNNu8}9c%U_|M(rXQGR3P z4aJlb0j7NvFfG1->C>qiR*L`J{*wK&QNLZG4|?py>QrDvoeGSoPeDPHOOn!>QrDvoeGR-%dgUiv!S}S_fww|Zw{zlrEu5N4SRP;X8NWF^mV)4XQ$Ks z`$T8=( zD3U@Hl~9C4grZV}qW3qub6I=7+h6bd?YEzKX4X7wX3ab^=hYoG7w)JzcSv6K-fg=M z>|giJu6_I6((CrR@y4;nv0>x#7LLoyyYR+Jv4ofOlJS%odsAK;;JVe z<2pNnHs*pZKz|TT?+R7Bn}I5Ii=wHw$)(qcZtV_Lty_Rr6Wx0&RE>K8Z6+Gi6RMWC zIViiSTAOEY&--6i>$Nroy@1N~26~m~<~~r>=nJ%x=&pWHozWj?Qx>YWw`{(7^p0rt zgbK{iPI+}rr#th4(pq&oD8A>;ymqB1^XumZM1MW+@NxyF-N2|S?>M2u?uw$!58t>e z`oj$Bc{fn)K|pJ>P@kcB`DW-nQB?*d?gjdh=!yHFx~vfBKw;GTjQN)aL)CEzP_>~B zda<JBCFC8MJJ1`8wvJ;d!AW{bD$zqwWVf=K-LdL{mpND%Y>_4?2Q;voH&d zeMH{h@=#QjLA6E!eMD6FFjU?n4vM&xu{{1!N04tW9u4$2(X261RlRX?{Q9v#RUZRd z=Awv888fFoj^At`dT=~cO(y{TN;KI-Rr8*Z<87XBP{gH-;MFG`LB8qs6wnD1fmRXS zI|-^LPXleqLM@-ki@2mv(Wo&w`WDKdKZ#~eiCWI6{x=mrto$s{n?${)K~?WLp!G!e zKOa>M*<8NBgwvz3@BJXOJqwN9CG_-+sA}C_p;j}aNVf7Pyb!ITCFT{PE-ylL+^i@X zTcbjO`CwMm`tFm32F;G5Oba%8DO#Tl`kH9;%TTqP1GIrfWc^#@wZ$wevN_G3{i-F!H8n6Va)87QzMD)m8 zP&Ho)w3}$!+fZG-%t864(mOzliEdvGRlOBJpAwCD7pk-01NxO{%KMILR%Dp8&0hY4 zyz3mah^WVhP}N=qw2o-_YN&#bfPNu*`eUeCuZbdWz25KT)<&zBK?{j)T?f@kp8&0O zQKYFdmQ$bNH$M|i`V6X8pGQ%qx94q$)+K`$5Ov!KRn0GeJ|Y_YB~<<__$FE(kw{C~e>XR8b_Dt6gl~aX6BTZOD*heN58t^SnJ2#ox^in2*(RRw zLtcBQuP-3#{v%W;ZUb6NH2f#1(mw<3Ae!!H_-9_0Ien(ydSE> z0id6VCjARl>;Hht9RykgG`?qRHK_{pJ&`#Is>`bZ z9VD86G*sQH1JybPXbsV@W1$L;1KLhBxdv1P#{*S70cbH%ubNQRuLZP$Xw->NH9rYx z57CU;P_?fERJAV9a-sqCplWn7P@k>k>Y9Tmmucn%<+%EgUVIABexf<2Le=>+pc)N; zRuL68gvvi1XdBVQGoWhK2&n9tKnsa_oCQ^##z5vw_|x8q^f3Ce47pCo<H0n~QnqLOAhiJy-P_@4T zsOptK%ZUbD1y!R~K%0riwT9~AHbDD{=Hx@wxd5m}TcA}$g;zu6Ujwv_Xkt64T3riN z_J2SNiF#ZIRh{-g>xo8mfU4>BKs$-1-2hd)jzE=f1X@beuM<=aZUWjwG`cfX=XU|x zM>MM|R2^>ys@@IgeWF3#p=xpq(Dy{)T=*K_3r@MKs4%3sG1J|+CwyBAXM$|0;+m9&~l;ygP>}3571_! zarZ)X@qIx1iRKhS)p;;bjUhm*hzf^7@pglx0o`-Gs?IL~ z)p!|b6;a_FsQkG=+lVI4gR0dlKxO9xEhOr(pi~vu{2eWVy$ZCRXvAw!HC+g_lW5u^ zsM@^_RQU~{r9}M}L)Bmj&?chMZ$fqcTR{7WW-W!PhgDi4ie3O52|kO1Jzmyw1#Nd2T%nc0&ORnyb7v<)j$tm?uuL0UXG-@qW z&DR0#A)4_CRPEOTRs9rbIZ$58?7lOvj%o5~net}RXJtxqqKX2s(dRI-nP}Vws4m_J zw4Z3s7f^Nn5~#)|pjAYLUqR)64YZAD;x|yW+6+|oTcCwRJ+?qq=R2VFL?gb3s_9ms zokY`qfU4b(K$W)vEhXyr6I2a;2HHe4`WL9q-ww2oXx0v>I{pe&{WqZZi3aV2s>v>( z?}^NAs4o8<=pfPjJy3Pq3smb5pfyCp{)8&n2eh4N@?TID{0&s`AE3oVz4k*@{{YYi zqEY`s)%-u8Jw!7Ox~lQ*%a&|_6}^S3<^e4y8c+tRMrDCE6OAhe)y3t3_7lyi09EIT zKs71>ts*Ks3@ZO{plw7GD?`<)3Q*Z2fEE(_Z zDjx&1l&IgaP&GIXXcN)s8c>~oJkUO(StmHEHs;2fWlOenGu^k1Ii?oSN}_vCgerCt z&{m=+YD0BJ9T!cg>k_kosCzxAPCOZCEz$7$P^C`++CensRH)jX22`m5&=R8F4WT;a zbfAqy51#>5i$*|uiDsS&Rfn^Hj%p0F!bSP!t|nzma=S7eC*PbE1Nyyex!UGntZd14 zWRY~d2kE78pnr+x`A~ID0G*Ho`p89X%-|F%nh1b?BAS$js&xod?rfk%L_M2ARksv zpp``TTnbg}GN7$QPh1Yw6<4@u!j&#D3y8X31=WeIfYuTXZw*zt4bTpvDfv*fEdZ+2 z7HA1k@2jCYQWHdx>WL52_B=0UgyIXa&*04p5zWJe(Hty0-v*N;L9T zsG9Wv+C}tSPpGcF4XDcPKyMTE?*&!E-auawjp+l`1$}}3BAVR~svG+Q9difJN}_x2 zgeo=wXe-eZ1EIR&E*DL>+a+cJQTIVmop=w>TB70iLY2M`Xa~`hLa5pf2C6g!XbDm8 zp-`PN3}_?K!^5F!aX-*rqL~js)nNqCQ6qs?5Dk0~sxuz~`j+VNQBYm-Fwg;_xsO2A zZI0qA|}vb-`o@<(t1JM`zI*tn$rEQ-C^61v>Uwpbv=dod%Wn z9MBI$Pd*RTmD8grvng|My7RHy+RUE;)NLkEtrvjS5Dj|~s$dq-cB09%p(=O@sN%~& zi-~&8fvWyopbbQ$=0Vl`6`(ytGv-6pegRO`SAmuj4R{TzMhk&96OCI0)y1y^?I)V^ zhN~(Q#?7*S%GQ~%sBAeia&cLAN1?_N_ZMarQQ@0V`ELPjBbvArs#b3Um0bq3kf_Hy zP}Nxuw4P|h3aFaC3$&AH+Ivv7dmpIsN}#1g{XT%I!G}Pbh(@o1>ipF}`-o}TBw?=1NxrGd;-wyju&HogtZl3|w`W$Et(Xb6r1sj336HWdCs)8?p zDsBQ=Ow{WusOo_%MB{#d>f#@P z_7lz7236;ufNJ~VpbEbMEhg%{6RJ~p0ewj{ zdN))T{0{Ut(aU=r)l0>vCITbJ3(N_BM5h%Q^fA$}KcPzR1NxQd*}tG__cu_Le}FV% zMHXK(*MZ!*AE?m*pl^xB{|nV+{{bCzQKYGC`QvXX=Xz8-4`_WB%Jhv9Wy(c1ATp>~ zS)koS)5}5CzC6%T6@cC)y1OD&O)3Fx%|e;$Rh~L5TE`4(b-05fEtL_xUfB^8nA@uW z)jtAgBhe#ALUmqMpnX{=a|z7sqoS$|>QoKrxTAqq5e=>mRq`01Ux+3j>!>14b?B;^ z8c{)}bG%st&!zA2Kn+d+`if|5O{gxa1+<@N?uk%!Jqf60ZJ;$o!|RlbY#?Xqcy?W& zT}0FCLDk`8prh*ptt7hd6sQuX0{ucX zDx3whgs5+0s2Vl_`iAK77*v;eE}9T`iFu8vryo`6s*rqhasp^0(W6PIE=U3WLo_#V zRe3Q}ZDiRxW^GWeoOvi+E?qh_W*j;(bbnz!AsTr$ROdDY+6$EDnKt8!OaHhTO26?O z7&-1-pw&b}n?sdu0rVTub1k8|?mVEQ&Ifvr=$;FpieCuy6VWplLDlwRpu;Z#dYkCZ zOQAaRGNA8>p12&UtF8blcO}ppM7^(q>aO4r5DhbL}PkGbx|Ln14OU%g{pf$2Njq) z{Yz&@nK~Aj&xl6d0aeR8f%Xx-Gytm31A$Js3uq0|{dY%InVSL69u%!m2JIr6eh*X~ z?gcvfKA@FE_Z32w7!33a(Uc)jT{9G@$}pgJhz1Uas`33mTZx`}0IJp_fGUgxT0+$K zL8ux&1oREj|qy8c*G^sBU}$=(s0=Ruc_<3aa!(px=m|n*`N$PXitG4A6T-_e_Q=J_YC} zqGzT;)%IDS!>0kgO?2mTP@VZa(04>nOo!^K89?P`0=+@h`vs^@dlBd>qQ_=Ib;)c8 z6_|swop)$~dG#fr9xnrZcT-+%(|k_3bBaGe(nhb_0<&Qbq>s!6I)5I}-$Zj>fvW3# z2j!cZ3!GZzo3%s_yb4vb*MNQ}nz<0F8x{c_^E%LnM1$XeDzzAB2hp=jpt|-=pd;S` zT0wO8QmA5Y1N}%eX<1a2xp6lC9iU3ff!-qOzXGZ=-Ua%WXu^9?UGY9pnUz3`h;IJ? zs#87$`jTkODyS}64RnC$m5-q6{xMMPH9(&dJ+v087VCiiB%1vRR5z^$I{s6jkBNqV z2G!Z01MMQ3z5%KZ8-b4g0%#@CeP2SA*aY+o(Uh;Cy5?)3D&GLTLo{$RRE@s{+Di1) z7N}Z(2UOvEpe00ow?ftM2L~0H%|Aq6q6*{!GyX@Q%eMjL{RFg-=(eAss{aen7eu4C zLv`T}2j!c8b~qKvH*8^Qr*-MfCC!P<1&HsAg55wL}jb1y!?ZK)(~sJQ}JSsskN!4A6%}gO7zObsW$R zqGxMBb?xy$N1gz*g6Qs=P{nEi{YW(FM5yvl0;*KoK?P=M?eZmCxoM-$RABC?1JtN4 z&=w+752`Cq1}a-0=yjrAr$BY;sSe6FU!LkzDBp}Z4d|isKU8GONjb5hpJ%1MNnOEG0;Cmb1#AF=1YO}X9?< zxmN(~C3^8nsBXLp=(tuutFut%uY?S39aUvex((28M9<|zbzK3_QEh?VBf95msN&ZE z{p6woGr3*#MJn$L%+=QdRsJ8)GNJ+3L3LJppzn#E>;P4(>w(JO;Glf-#to=r?~XvH z-3as*(PN#Uy5uIH|A-cJhU(TXKy|wUeNOc7%}|}!4d^eTm%BsN(!`$BbXKcFM~1Fays`wpmLcLM!LG-&`- z`2&F}-39a(QUAN4I%5#fw?q@}f$EBTfy&$mw20{TLa0s|4D=<@m?2PIG!*Cn(JRBC z>OLH(_WeMg59UcWbdNk0= zETlgtRbUFoL|>vAlpG7RooMP~P_-Kebj0I8%Zct94^@*1KtE(5?W?yjPnz=Amu@3u zP^%|^%0CITn5fTFP&Jqc^fl4ANl;z-G|)k!SD%5Z$7G;-Q=%=AspDrv4^D;ZoM&Nc z577(Lpz8P>(6P@0ts)vS9jagk{Mt@5c_vf^FTmDeF9Izkx?>hpjb;OFAu=yPb>++O zD{l_at30{U$y9VguwLt$8 z&0h!AEuWyolhy;RTaO=(_!Q`z&w%z2z3@5AU%vsU+D4#viSGIWs;*a1up%vJu1lj&C4k}fUfx! zsLF3Z?+^{#3031=4vMr=ru?UNJAwk!`gfoTd!i`wmpPa0DPQvEn$sqOdhd16?9yJ6 z5p4X!5fqq*{{(8WFN&t_D_?TBq^O)1{(?6h{{}ktpD4=wq0kTiaXNdx8N44TbpU7w z(X;*rmu^|POsaf zb>CiH?&#dLZ{3Ey+jbq;-%M;+;ZohL{6oVEP4hxi@AL}Q&k5?r?00?c#oqzIELDDrV7A75CA{I-=%rcoMOgR7K1)d)V^Mep98Q`~x zL<%(syfp2_gCduXEUCU1__3JjbcU+sx~qRmxK;InM8d7A7bFugGtZi!Jn%hKAsu7m zhH<4oHj)XqcJX*D=C(pSNO-OnzL$yzrj0d$64O59URuxC@htAe6G=1Gns7^$Jm$*1 zbUMzW(#g>5wkF)>kEar8*Xei=3*5Gd$5TOITArz1;+ClA7rLIs19cszB7Q6#cXhrx znA=O@L5eP=J+J5)l=hN%+DpdG7Wsr;;`=_TAmqEx(T{tHwDHc83Ae_6!b1r9DF%d} zO2$)Wh&AE1yPrsUsBwys?WYrZ#OtgHx3B7-(r!a0VqVOBW~p>M8JK#Fb9fQP5}_*( zW2wM38^+Rl5%jSpAot=ix9LL9PrDTk?Mu%rvnJeL5_+NMcD^tkOS|n8s;8w)wI(tF z2jeMpmM|W$a`7-om`>IN9Q6IT+r*)tL==U-8r00QCg5Nq=DU3*OvKUM!-OBkOkPYT z(3}aqu$<@!6CvU@Ovb{rX=6>GIg^PbnlqU~fQ89)EHG1Znn-ymG;vDZ-t{b{UTk*f ztcW5No&~Wa%m#7aGcCPb&8eXd?W0kRX4Rl(tTh1#^(cPW^!-s#0<0uL|@;xrp-P|q6LJ^jBx^H^)b=|=jeg!_gPOSy3)7N~2jlZisd zK`*BFB+Tli<#;PyGUj+ImP*50FP%gg@sbEAc^P}LxL&2EkI%-{KP3a$)o4k(q28p+ ztO>ZQu!XxmW*D9v^V6nUB3I-3VFKvfQ13A14oRL~!YS9Rjn$;tVokUXs!PONvwGC-tl6`T78oy(3D-eS|G}&m z4`Eip9-1N61RT^<8)h|Yh1s~5_RKnK!fj43p7dch9(XjH4t-NEEfa81ZyuQS6LFaJ zQ?aD!V@<$8KTN@F!t-G^q4~5~W=+7s1ZF#WO{SADt9N2(s)aHE2a|rdSAh3gIv7`^y6;ncv4yU;8XN+w@NdafP?WQM*Vm^zzZNA*T;YvA`^vh(AVtR>78*ufq^0JV-oJg z{WPXIaW$>mN#Y5wcuk}0&eet?8edz)gqQMu1Xz(R-2j9Y&-fjsNl1#CX zWRRnfkcFi1!RWQrhil-Dnt}ak-22*zd)4C3rJ_d?dVbMyHr!Vy! zg@i05t#3frpgJyDqNI?LGSVrxj6yH2c@usd##o5H5~)*%2~jL&$NITn&| z<2~l-T^4Dr!pu6WAmiOnFy8$HLd&qd#13^XfWpJnr)xV_q?Shh9uoial+!Haz zdm_eoPv}Dk_B8B7nQebhE1WDuQ_`sLkdE=5@EGq}1T4QOeMqcUZ@RH#(Ppa0nE@t)M9EBSHJ zY)D%GY%MK&Q^(=GFqve$YYmTuBpL5o_h2F1vGx?OY%O&+Ihbkxl9x|XtG4hu#duGq z81Kmx<2@O;@vi0%qTyaN|I=y>YZ5Tt^$EzDC`jP6)@R5#yeA9OjCXB>U-MdA&Xi%>zqI)k+Wax&J*6E2SC@)0-nEv8ilnrn9QkeL`O6yPU8`g) zL|^}rAIo=n;xXQ}qZKWrNXOwl_NT9`jnhU#C^ z{8}SmbE#EfP#*|njQ5n!cuys=!`-&O78)7vDa}eyNP_XMX#iVGqYi$nu0ZA&vJkyh zC}g~+l8pD1It_lSrB$-xaF5LYQYpr}R%2Kbbzm4&Mhh9^UAZ{ft)=$&lu?nR5XQT@ z77NjC2@2M32^oj?l!6ZPKW%%kkT6HQhdJUs%n|QlR=ghy#jqsYOXq)*p(dIqq9$7S zLThO|4v$31E2u~ibHiQpzd$RuZgbg$Co;x+kYlSzw*o)UhW!0=wEoGr$Cpu`CNnDHJY8Sg=o z@vf+2MUpn$GviO`D_BVgtcm&-oJld>gB0Uk`3tN_DiZF+^S>a)cn<=`yIvKniME>H zpz;C9IJ_4I0pmSLGv0$V<2^_--h(vbJxG_td&yv@4PaZ5O#4S*j(As64Qiq=Cd(1; zp&RdZ-6b0CMf1OOjPagUKBQZSk^>PXdMo3R=sOdSL<{GrNV-tYpb(Gop4LVlb&Pi< z{jrdEX}lND|I+b8;cnZ%r1>?Lu#h<8UCaF}L=6ZBeZ;%=xU#}M^ZW%F?`fa$uKWZR zl3=`R0Axk9VgUyeg^YJ)zp)T~k>bZm#(O%+cu(t#gTE~bch$eN`85rOFvWP+Is|Ky zV!Wr-S7|Rh+->`NX$@l#YCs@kyr=b+qK@${!ZOnFLKdPOWEfP0kul!W+D?W}+sS0b z;U1a)rIlt!VUBp$=CZ5P(?lWK!$L*0?V4SN+TROfjQ3Efw=9J59(s&-Wn^X-V$0An z7wmbd6y|?Qc4JNAjCbW{vJkrg?5rn-@vL}Pcat+p`YO_u&i}$V<302l@5%&VAvsdO zw7OPYNJ)f+c2gnCLCycvsH}++va*F%$9NCz`fHX!t7E(?tCMBe&M*FkrlgX~uh)E{^xow{2+O^X~jlq0O44bHuw1nTn9$Gk1%pu;z5bt7$cQFj_alL;K?{RH{yEPHh?~A=IcE)bpfg#@Y z+md)M4n?s{xZClkPyBOkK4Dqg0!!u(zwc}5Fo;Bssw{CjR=m@97*7uJaM4{j;dS!yFMF=7?}*)A6^_059tA3NsX9gWmnI5~dw9ri^zxz-0+DI>x)+tt>=k;J3`DQ{JqP?;SzLdt9eMXpr%)nxM6` zsLP6!=F^pY?^qoRQNy5MCe+1sii(9CN~p8ZQ4(Qs`)955* zl*diILQNoa0G7TpaZYL1jO#cP=cHp?YjK}t97>$a3?QWsn2B?mE;FvR;OYOq|mjkK?%Bf~<+U2OMPLoa|+X zyKR3#&f9e+oP}tgAB8Y+PSa4vyG|anZv`ro*u&Oq`RB@orZq zvMZtqgpTd8xtKVo13jF#Czv=V9phbVtt`VP&Y25`Y679xE`meTkm5!vc|+Khlx+Xy zKGWsIvZLGvc_P6e*F_GtjLb{8v=FAt>EIGab!~L>K`>p;&Yf5hb+Xcm6b-@&rpxKa z9MyH~k*&paIZebIn*niy6GWZ$u$mw$}clpVqQ<`r$2ZQ4&yF%uAq3K4_tdj{eu0E>WySTLAp*9(`E5l~W2Z8du4*Xk43?dg!-i z)UXPNl~1Yhe3LgQSHmjJ&^ZyWWfBdVZrOpoJ*KAkF5KS3`Lyg}@TkY}da zg3(d+@X(gpR6$#6QzdD3%LLm}`zUBj?W4fKFzsGpVL!OtBl}{y3&5#&p#8uiH%s3F zx*sV>nz8q&T5kEuQ+4mP&~lRJUJNCsr4O^knsA$6DLv>Sdh4kJ*wl#~)`8ZtyC;GnM7f?4f{z*}t@=(Zwj0uE}90<&5~rr9v*nJv}? z9MmCwnALH2n6-C@8gHmfz(IYK!>m5aVOHN)ff-^=z`=yBpmCc{EeEqn&)3Amnt+4J z1g1Y)>2|Nz(du_PrQ3>>6L2aV)UXM&W|>Cf^13=M^h_W9s`!Oo@*$Mg_y|jSL(@_{ zjdW)1unOhagvw4pU6q{xyXv}usWv=U6Dmm-O{g9Qv&!7m^un5ehsq$tlTqFs%qnBj zH}k9sILN!Q?1njpA8kx(_{qCpCR_)V7K!0UX^|Lybd#8dpElNn>!9j^;Yas?VffMc z77agBtqHf@`f9@PqeL$ZKcN=xG{dka+~!oeqkHL>avgD-l`ad?#L%>SKqlPgw0Bd& ztd_{&t!A^H87mWb-b$m#@S}+mh9A8vyQ_QddLT#lR2n13AH7j9{@9NmeVvTR)t)-1 ziN~b37oNTj4<^kJYXTM53>FpF^cQB8LFAit)&$y9NkcHJq#>Bq2@}uM8z~cTP$wN= zR-*^ZrZtT+eXI#MsFe5wF-hlf2)cCW^nt+44!VYHjNMJV9+sRaWP$nD)?Jk=; z{)nkNXL}*09%MRM6OM!WCp8A-D$-@1j(eMV)`a7rF5b~i*^sB)@khF}#-F^0WC9NA zlM`n3$qBRi{=G3WmnAQ33(2TVv;Got*U{+avFssk{z-+N5;GhmG zG#hFx@*b86I2icuSfrV_79HKn=^TP@hFBADP)847RtI3*k+!e3fMb?f6K=hgl;@5` znqg}p$Z1YZYc&>CdsHS|2X!T&I~Lj7tK6~39z4`o)XAD~>uoQ4gIT-6@S|-q(x)KOxH8q7RcwI<-8-e)kY|3^oi!TJ_LS)W@2DgI*d# zk(Spm6xm!f-z>8x+1F=wXzGdT5^Y3?S<%%J&czLIGEN}xbtq% z#vO(tpprRUvzm-zDAIXV4MpArnQ-f^WGD

YD!#89L+pN67!)`VMcZI@yw()K2XBJC1rD5_^<0`=Cq z6U?eH;H{3jXpz&JaGO(silInTMhr!ok!dJeW=)_uHFJeoWn92pbl)g`r4Gh#HEue7+pM9e-XxhobLxyd%<7Ch%<2!%XvNc-Ky&Kb5oR^8!>n38G|Q|B)LUr@Fsrl# zm{nSW7CfJp2{@S2A0}~nr?N#c6zQ0YhN4c^1RPWsfLWzW!mQFIwcu$@z(Hk5!mJV` zVOD>TL<^qJ$OP)G?`@dXA0&ZUbxtjKS`%m=`xb@c2Bn(AL zIKoh*gd+__TdWBwccq>pgHw+fm!7d z!K@yg);p~UIH=Sim{sNw%xX(o>zz|&0uE{^2WIt$hG16jJ*{_I6L3&F`7o>fa+p=x zuGTxP2{@>~l>xKb$e>w$-cB3wKWvwO_K@NL7VX5n$`Loh9X@nqM@jbHQ_p_oOKLE`a?1p zinN}jp=hc#0S7g3!K`kffwwwpq4iE{!mYPHiZB%EeUG6?+4LHUT0SQesJG^%Fss~s zc&i~*>z&pF98|6!%<5)5m{qEu);p~U)SG`yM1K|zxeE4A#c3$=o|g$YsN_AE)fohM zt0M?n@3bc1pxOy$b?N|S)#_UBv?fq*EvCY(zI0($(-5t9PL~Ndr~{BRi(Cb5V%c1U zKGp;rR2P8RG;$SWBCX7%W!3~r)SQScM_&omS4_1TxxCOd46YZNN}#W($!xxsHQ_ds z?!rI^*X3Rq;go-^wwRa83vDE$EwoI9VOc8y8kX~B=JG=dQt3%S}tN!jp1 zIk)ga1E;=6tO?XnS+-=H&MJ1*7F%+9p~PBvkz+b*vjVh!@nWtgqD3<}t?4X0Q@7Ck z!kR$u)JG<~&_^bj{m5KrP4J)iWvpA@*e~>vsr8FlxxCQQ4?NS-51AGuOdo5)t+!Hr zFmmaDB>IJtC)5_ptO>WvXvGUJIolL&g|(Qd7^yZ}Cft_Rf*0o7GKyJ_mTT<$!kTdF zs3b`A3vE~-MwHvE7@3#T3oXdPGp#_8X(`s^y_BmW`s$}#f8)!UqA2w%(0XT16IuqR zT<7^=LO1!Csn&#(cWJZ#vXjrXI;7Wq!bt@c(}dsbwkDjkQ~i@JAaqOAo{5tNtK&sF zkziWBEE8~0JDD)6olKflqO}<-6NPY4H>$y`b~0hs-uvi!t34BVtE~f+p>>_2GD;Fn zwfC&kRK}Z=t8ta?PP;mb>z1z_6#c;{YXa_SUlZUjG@CB=x;UFk z_vhemV2Y{dn0j+_n$TCSXEJJz)g1dXehwF;6Dk=+M_9z6z12JlwvR+?>C6L3)b znlP*HI-0c`_j#|#1RPYh0n92!VOAFm>Fr@nz(IY@z^t+jU{))f+AXmr;2{6fxlSg_ zX}7OvE~V9soL*>dLOD(n=&-30f=tW#^1_V~1(ff`h|<&OX)zQ!eU%HRjbX4PE+qyHg4vuFU;zcE6pll z!}O7fW8t7;G+~~6wZe_fbOy@rl${7b&aPx`{!PN__^mE d-mibBzWoRG?RxX!_V510lZT&r>V>T?`ac7jkY@k@ diff --git a/tests/output/test_add_square_annotation_in_free_space/output_002.pdf b/tests/output/test_add_square_annotation_in_free_space/output_002.pdf index 2857ce2ff3bf907ce684efb1501ff198840c77a0..5cb3b5ce64f87383ad2396756f7eb6a91a48d50a 100644 GIT binary patch delta 1461 zcmZWpO=}cE5T!AP5XeP63eF{%Mab4ycU6!H;GQ^cGV% zR?&iXCH0a}sm5BSJKnGwq;fEhD&oUM%`sdp>_bCUhTz*^bqK9L0BWUBY{)(ZA^@LO z^NU^}W1)a?%|VRu5Q@=+eT0N05o`H-cP8L@XhyNI<@?&<{~i-z_4A}6=ADp&u12^_ zkf>xQk}Z9dgvy1wX#Emjlr@e3gMc^0FG zJLplgVhzjH?!F@9lWF?&Qch|=1FSuMR_tf_qr1jUhVI- zIP)|A;naOQb*{Z}$uk59Nag#6JG%Do>$&&ScJuMDzw@^1hj!xvqCA_rhYri9soR?7 z){jrSce%NE0Y(y2laSaKchgPoMsoxr5p6AbPNqgtf|MsCL@-C}eek9R%*eJTKv+JH z5EW?!uiBYo1uKxS{9eTZgwzG&g%Db{+Q+HfyQM6wO(215h)C88^^BmLj1aY*8LRdL zWW^zRpUbaREC?c6W<)uF6_*I4!0i;5d9j}SF_3bq{)vds!cPEvl3 z5Y`LCC{_rfK*dZ#&gJ?Yg&?Dmd_v2DG(~nwC{bCw86hgClWvuT)f8D4L?p5NSOq}{ z^*$gZE0`E`&92VelD2?SlY==*MWd%Me_3)I7+TVN)RvEP}$Xy)_gV7VBUheN;H ONCbjref|EU2Y&z!J_OJJ diff --git a/tests/output/test_add_squiggle_annotation/output_001.pdf b/tests/output/test_add_squiggle_annotation/output_001.pdf index 5993d6b56dcd8dcadbe860d806c8beee2caa6326..f02df916770320f5a53eb0972ecf13998ca2fe59 100644 GIT binary patch delta 1075 zcmcb|JBe??HKC;Zq9lc~)S}|d{5%CCJp(-z?SH?9k$F|Dpn1DUO=bDF=9$Oe^F`0_P5=G8&Ilm7pC?(~m;1in`Juj0J6$^A=C)!jF{zWlnmbrVl;)&XQhX47B$#)Qhf9qSga{(j`~**5~moD0@mxKVg3 zG2-vE*YzTvpE9=fT{1cBKJj_0=(MhyDcd-j9AlY!uY~L~=gNQHmnab?ZS+8wDM;De zkD2LR{<{aQZ`fS;R(So+p3s+ z-dQ*;q*5ei8mDS^*UEU8Hk-$PCx-M*DzNA*ZP%RRs_^!Q z{fa-nmKi#xc?SLgn{Qfvh)G$Oa^XZh%Wmll5-cY(|8CkTnv-Pib>yJJk?iS{HcY4% zcG5KApEK{!Tfd~ti$9kgG~YKNXu*@xOH-$Cye{8R>>V3$C|>cMjVCS({~+w1U2CUUGg) zW?s62et2e{V_tD4Okna+7FWFTT&y}AMka=qCZ?vAlkHf=Wni2r0|QM3{eYtUl+xtX zA_WalMw?v3>c(VhGI?vecsD%=|nBBRvB>gNZNV>KSu<=0vYn+52Te$UDnhI>|Po z+!gkdzT7XrmcYC!R?xg%q^7d`Tl380@A;xRmK}U&skE=YwP5{x#W=smQR;=8__aHx zot#*~ckKL+fW2&!DsQ+&YTJDf$VriXtZP@sfBWG{+4D{3XCGDH^mwM)?zy+rFTDu1 ze4kxa+9X@``GZCMUbDIyPzmHMb?0n_5?8@2=6KxlzUw)l-ed+b{>z+QjsyNYY{;8d(zsT7+JiqzP zEk11T!+5TXk@-)L=H3w77FE8y>h+-)1w#LCT~x|>Yh*oVvERJUAEP4v)U&LfzxT!2 zS5Ml0^Sd9;53Bp)|J42TQ|;IM&%_;z1X%+u8V&YwiH9G2Wc#tg*xKc!fQ+_D*_<+o zu>DVe$-B(5o3VDW&gqYiBCeUOOE*a@)jd=YFx^4fH1vJ%q1!u?CEBjG@l*xx#-Hd?@t4{rsQeD7$nz5n&olBdr+QcdYr*5C_Eas=P7Vf>FStF-D`?TZQ zqdVN2quX28>VEO5hnxyd}4Dba+|7Y?Gw6ZCYPt?(mvbg z^*T=;P3&jivY5q2nx%qW)Uk7ofI`tNE5lZKu?-4GLmVfH``d_QG1chviY(oDYiWc2 z3e~G}tka)6o!pf6N_?W?`HFIt(8Ve;yh=U#4NYfP-DpqEjcPk{_y4WKBIlGQl>L#v z@^2ZFNtl#*#F7;^-^f&G6^9#UJh5-O%bUT|^rXIS=YG+gBy+DL4;7ANPoKCUphDP5 z)r5b}yhCTZkDOZc*|#~rMsumd$=6F(YlvQZpYS|v*ODpwo$eUd#3$Uj^mOWnxaay` zXQ^;{TwL(%W}p!tn_*b$yS3^y)(ZRnEPFZMZ|=|9U%Z_{$0l>7=A{&u6s0ESf>`-U zSzKIZ3I>xMSXw6EXK|fu&#Gf%U}9)$Xl7s@WniGGpzoWX;*waBs-WRwWn^GvXkd;i z9Z-~?QktAvq@V%LS(BHsx-l6TPJYK~9cZCo00Ihmyj)<0fuVr~&@MDFLqkk;hNhTe zM#e^ytJth#6HQV~O;S=!P0dqNlg*8iEDQ|I%*`wkO;SygEr2e!Q?MbZB$mt0j;pvN Wv8be?C^e1C(8R!uOI6j?-wgnoufrw) diff --git a/tests/output/test_add_squiggle_annotation/output_002.pdf b/tests/output/test_add_squiggle_annotation/output_002.pdf index cceb4deb6cdc47d76a97a6cbc1f1011ee156ff42..ee7afa10ebbf754cad101dd759a28c8bf3450194 100644 GIT binary patch delta 1153 zcmbOxbV_K#6QQL1q9lc~)S}|d{5%CCJp(m{}Hg2?UCyRw@7Wf4+3jaMIYE_p$UZ-C# zy0uzuV$}RoJ5PU!sY)!F6DR$@{`1`FAO8q^t@2;Rd2N&Xmz=7*Z+3n8b#v>SJyt3~ zuY)biXWAWLe_?a`-iy<#%>Q^RTD@JnX9xGKLt(Gqh2+Ny$oV~rx8B7QwfhYJ^A(ey z*X$7#vp@JMUB7C#)y{_x4`2K+d#e1u;GYkRexCYu_~=oceH`hD28{~4_?llIy;}X~ zV|`i~$74l{u#7hrZw=Peo&IXyrBZ1U?VdU7;o=jY4{>?B+IdB@99*E+=$55*U%GXB z@o@v5)x44)#28mjlwQur_}#qxgHsu^5_`zfzouRe({{&w?aeMjQ8!vzwt zdVC^c;m#U0+9p~HE?Ka8P85~mi4@>^%aSrtdWzWE%WtH$PI{aQKG0KfDdCVb!%4|d zl{W^VpVCgLs!p-^HfQsMPIWuE3w=T#Y6KqGhOnq!ifK5J@%o5JUBrPoBEhV#aWKnJbsJZ+=I^IJw;FHx$FE87cuhutqF4fa`xL)8p z&wX);?In?#d#?ZV-mB)xBxJIpvTRCEdb7l8rO(%d_sI&x*9Cv~Uw-b7-Cwpty~n0c zwq%(tt)TCkmzk2eu_(CNveW|ixdDclp)sajLvtexbw=jK7-GhjrVueDB#TW= zF%_Cxm`twYu#QbmG*3%2F)}kVOiD|$G&C?xPD?gQF|{x60lCYq!r8>c2E*~N0%*>M$@Bo>ua6s4wd0YlS_OI6j?-wgmz C6v<%# delta 1099 zcmX>lG)-v26XAl8)QS>?vecsD%=|nBBRvB>gNfhbm>F{(O%7+&tmjyE@Smm9zWUY; z7xe}7mlrM-|G0=#yJK3n@<*PY`5zZ%@#;KFluljy6&<`y5e_hCHO#mxMtM`Le@ZHp>jUiJFWivpqlw=SmMxRqLF;Xc>q z`QzRVKRCnet1sTZdXkr4zOU{6nm;e*pX#4>I{cda8U3cCt|BfESq|MSttqwTzbD*Z zZ@$@ii$qg$>#@Gee1~6ckNLmYW0L#k(kaU%?YeCA*K7!RvUrQD1m7#6j3vuH?G3E3 zF6TMC;noDke8CA)I}4=*3hIm5^;66hiX1|3#V=+lIa$Q8pnBq?7Ecwqo(oD>7u|8# zn3iE}-Fp6UO0nsRtrFi;3SJv*pV}Iyak?RzcX55ztg{v$bsi~J+_JO&%WueH%hP`G z=^uy0I@6Xz+np9OY4rwA5Q$uPa02VX3w{n_I~_AGTAkgua8l0_8`d)&>bz=u7$?jL zbUnluteU?pCdjEX`Mf3f%!)^k8Q*F!o@Zmc=j@pX`~D?GQ(6`~wiL2!+*s398xgWB z^~9aO`8GZeb(k`b|95rS;Bi0k4IX559=xl?!=ypEKv(_px;flj{1(>z3HMMC@;#8~v(D=pR?% z`46>?h2GPr9;%+Z|4Q~G6$QuUS?TU4EhLUah|b(T@59@MAD?FLs<$eA_Wh;#(sReA zPPSl~J^3Ar+hl*%4h{noLsLUD1GCNdSxXpgfIMSU3loDV0|QM3ec${Pm&B4(1q~M~ zBLgEt19O;Sh;%?veoAR_YLS8lIJZphV|QgXx3HXijorH5NWlOE6!LhvzzhRJLm&@b z%-GNzL(I?^i(YeM40T2(n0k#(pn8>%EH=erv8l1)-CdLLSNrq`@7RJe` zX=$d$W|l^2rfG(TrluBY#&!xesYzyu$tGsW7ADCSmZnK*7G{Ko ecClP`c3j0JiA5z9MX70Ah8C74T&k+B{%!!Hb;1Dv diff --git a/tests/output/test_add_strikeout_annotation/output_001.pdf b/tests/output/test_add_strikeout_annotation/output_001.pdf index d298fbb19ecddd40babf553566fc7a96f26f6aec..a30faf7859568a4f0544c602fc881cd98d1174cf 100644 GIT binary patch delta 1097 zcmcb|JBe??HKC;Zq9lc~)S}|d{5%CCJp(Q0-yL=<- ziL&QIZoa*$II-Sq{;8hbSi}cc?c^x`Pu~7hdRdcsA29^P<(+V+)&lmgMlx5b~GusbE&HT>PoN zMRyt3J)fCNT7-@-D;5j-c;qI&P6sUh_2eU{{*ipMP-j|J1 z^8TC4Eh`Xf-17MUf-mN&3pQTZaZtzcY})e!#r5-cH90E(7krcFkSw5Le&+Dn1mWF| zN_^FdaXU>pxo4Uyia32f@Y3+kI~6gpx%pBxkBc=~z2ekk9XmJFv0HDyV5#~?^3lA9 zznLCS)6;GFZdJc3T*cF&iOuvp-=x9|-5XB@=i5HK&G_-DdFcO=S7+W|&KKl9zJejOtMH!OiN5lPPVW#F;28o hupy`?vecsD%=|nBBRvB>gNZK!>wSx78wj+$|0!CXlWxP8ko@S* zEze8d{GP{c(?vFJyQfcy`?Q;X&UnOESnP3ddiZMoGWq>cWdc6Uhc7Gdt8M(S zB3>cR?{ScNVG)ma$23oW8|KI9H7jD6Puk=xTB0f&!LA*7ETg;M_CQ`m(cj1mm79OK zl$ivlmIoYn(WwMSGjy-&Gwbewg`KNZC z{lciX;OiT!#phR_`=HlPK6oGMP8DXJyERR2&xz-))ZTQ%-Uw{G8j+<<5G zT7w6+Ofkx(e#|`Y^4~phy`j6IUM4{7+jR{_T@OBnlJjO3ib5;d51ZW12+MI?%X#ab z-^0rmH)D8T=^nF{ykmJLH*=x*#8ij9Z2?#Brp>9DRKYQS*+swq&ODCn&bCo!vbjF5 zRutK%)hpzZIHx5f)vH-hY=(<9C?l@uIFmr)tvt}-X$T^Rxlj@JA zIL>xG=c*OtzN}cx=$p%N=39YG^LUwR8oCs2s-+(=+E|>!bze6@PbH95b5F%G#mT}q zEMNWDxrqB!&;i>lJ+JJZS=+WE{l`9s z9Xn5RJ=^Oy|JBw9O^#h`rf2&m6&iGG44JuI?(w|jf(AHeOdFN-;D~O0rY1A*dvl%g&CgxFoTt Uq@pM_jmyx)z>G^()z#k(0CC*D4FCWD diff --git a/tests/output/test_add_strikeout_annotation/output_002.pdf b/tests/output/test_add_strikeout_annotation/output_002.pdf index 9a3f47bd41dfb0e0bff3dd97a94bd0be43e7dfd6..7d4c0e0a60623f03f72d980ecdb2afb0f9a4f5ba 100644 GIT binary patch delta 917 zcmca8*eW#PiBM90QIbMgYEf}!ex8Dno`Ig(#P2z5I;Iyo-IOP1GU|%xD8?LdeR%J*LVB0TkR;5=<@os~5c_Hi`DQ)lZZt$0Zka24czNQc zo%OG-M)y=3?I@jb`;wFXl+*)z+XAoNO`B2kXa)cLWf%MYJM&EDYpXJue^n$cyjG(o zR7y1k7$3;cWovyDe@gQ)r^jrcMNDVUWj?P}%-ZbsPx;2(hGPmUcMSNqH~GF{>$G^$TJiLn ziq4aJEdd;7nU@D1FWBw9VZ)1>%MYa2PjX2(^jau9Kx@tYgXeU&ESh5Pe8;#ZKH*O1 zX|9KR&&_`&s;Z*k+B_?r{ba?Z?u{Wcx6k|Vw&BO8*{kZUDxZCSX)bSheC1?Imf6w@ z`mTA&`6-!s=?ePcnR$+R#hEaH$yZq1@XAZEc5oP(7+RW`85nF{#j4K;;+Yy5npjSL z$R;iWlZrAh&{WV5D9TSMO-?OR&;TXG$)fCTOy>2va{nVE=epZsVGWK<1(}`H|J7Sb@g`x0Dfj&ga7~l delta 896 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 Dk=jA) literal 30479 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 ZxQa^>i%KerQq#B$O-#(VR8?L5-2hk%FZlof delta 748 zcmZqUyTm);ns7l#YDI}cS!z*nW`3T6k)DB`!NwP*jP)5sl4tcMYjnB`EI0r7MQzr8 zb-Dbs_LOVv$C=hjFO&Us_5F^2@=B-cEbeU5;CkDl9LsY_sPN8e=LJ*SPJMTK_;$`k z{=-SWVokOVQcsp;IvzOu)^^W?=w=Ou(3f?*LKmi_@;mS+wJNJkWHmU{F;(!X)EA*c zp;CvJCvMvL?rPYY`ua^fK1S>~<)lC5`GMTFKvt^@CbK@)cWAy!uF zxdDt*uW6qsS;rfZWX5%uV~L)QSNl0>Hh0xX&!b!h>hreD_{iq)DePs>#8s2bgB3Lw zpD`|ZuORMUW3xb7<-r#52eKh7s$s1R6E7d@HmoUcVAWj4)zwt-Y+-$X@{Njj6|LLO z{opC+b_;qM_@Pp7$`#Se8#;7YkL^}oDWmexQ~%HoR*{^rqjp!OW=a}u-+!ASxT4+R z*ys9ypR>6PBBWxHCoW9fT>K#N`M#73C+b;tOJ9g$Imw$`uYKc4-Gq+yRf=)HL^;`A z4HTyw`fy;j;hkL7X?(RAQZ5}zF#n&(DK`ATk2d?&e3-yrYh=OC8# zpOp%+y0}xQix~j z;ZJ1!m~>C@{DHQa0$SG()JRzl<&lwZ6PbFKjM}2DCQR#C6er8H)+A()IamJko;rzX(whX{FkVtH z_vL1i%X|N@^$wd0-wLkp*%KPlbgCJu1hQoe>pM*v1l`v3YM3nu7g%>m!j5C~s&wyXr>!E)!knXWz=D6S&?BoT&K6?^Pen$Hv_( zeJ0o>r;N|$^%-#plz;1~KBs((Z~dcWF31%9;_CkeR<Q0VI2=j|AnmenA9MmD>YA6 z?vecsD%=|nBBRvB>gNfgq7)>WzGRo8+6e!A`x@5ZCq^^03 z&sH_8+!ME1p7ZbbxkuS*Q#c0OLV z-f6!#G*#GH3!OjEHd8?B`hgswtAW?L_-$CUBac;hci0|SR$X*_^MlXFPIkVjSavFJ z`M1uHUm@py&$>4!q4}PQm0$h(KKaV@IadO&sjk$DI4O2<^Gnms*_X1@!;5dNtW}z7 zH??^3%bi~yJ+atp_3zi*%d4#>FDPH~?V#7Tj(NW8XU0yBv)(-`IH27{t5)l|+GX|~ z4aYWT_U_Y*I=o*bDQxZ3>E(g3Hb5T0-aT1bPOq=+{@Oo3=AY_+{@MJR{j8Y2wCNu;`q%_|*H2#k`s5Ggj}_+DM>gwO zh-JjuzrC=w?)X>xE|c1l9jOza-{N$)dcRb4(Td=92W?(a`QAgnEf-6-9i64aQr%#3 z!uN7h!|&PF6^h&0CNi%&^!J_W0?pHW4eyR}vDf=3@g}qgYAbh{zEEvhZPKFuH>LRM z%C!;yQwkp&mM?9M(>UF5n`bds$$~tS!~X>?uV{T~Fw2i`%Cg0JQ}$&ybFJ7A=eWu^ z_khsmz!z)^rFnr?CHD+0v`%=P3U847xa8;*bB0OVy_WZci0+wL8+*5mN!J3O!De) zI&ZXaiQddM*Az{Id$OLc`kek&g2!|hBy86DwouRa^n{&%@3PD|WX)nU?|<{9`%{_^ z9(o}4S%i1?T;}supIMvT{wd$M+i*?EBTwRY^g*?6dtGeawN%8s3|EnPag_ekKeDRpofR}%JLFTmfmUGnclMRz>cNoxdiu|o4-ocQ)t2> z*Tb9lrpS~httk;(qwZv_uSDvnM}faog;~8qCaLU}9)$ zXl7tJc`io=h+}MOVPZ0wms4C8CKF{~psAoAP?Voinw(mspaIS}lN~tSn2by&cW_$Q z8z~rofI=QG7nosSXkcN1A!ck~iXmobWPmAVW{4qXWQ?iT*chsJvJ;nSthu3aVyc<3 zv4w#_ibaaKS&FfxVTzfhWoojCMT&``xt)SdVwz==p^>RsqG4iMN?NLUqES+kk*SHf mMM_F?Vv>29T`ZTK9anKlVo^y&QED2Ok+G2_m#V6(zZ(G7lEu3K diff --git a/tests/output/test_add_underline_annotation/output_001.pdf b/tests/output/test_add_underline_annotation/output_001.pdf index 18d5fae21c853cc13d0c84d3bd50b5f7d7358218..0c94f9ca242a6577b9b523d1c9f176126b54b85a 100644 GIT binary patch delta 1097 zcmcb|JBe??HKC;Zq9lc~)S}|d{5%CCJp(I1|MT}_R4(7*t@3}B5VpzrOHS3>SGT_Gx@tP7X%+WM zpsBZg-almCVz>L;i_@!&|D1L`vuyLHM`l@i+oHBFw|c#3hh69Xvl)W*riC-FJzp{T zdCeX%KKp~O(vR|HBo3)2{dbfBEZU(a%%Ak8kewEE4p8l)-ZGQ`WW}vvlqW z_nUV+&-rq2qtoj)$@aSM$}^- zw~sFJAI|a?b8>T#dU7t)@xa}$x;B&RZ#SJ_41HL~D|DeLmEWN}saaWVBAdaXj$Xl| zVqa!0+`GfDMow+^>A1Z|f4O&C_wUqJ{^AqKb|>4Z;8mHikHg75{0o*{?)&e|Gnucg zYRinPB5BiWHEJ%ii3TL@Z3;=h)u77mv{1V7%1+mp7b*{*T-dZ`Ne%N1LH{V9N@j)1 z)%7K(B!gM=m&F8mt$co^l6_{ylgEsA6&U@i8Sgo}1|&`97La_qN8&I)`;5s+s}^W< zsLOGgHqCuLZGQIa9)HI83m#g=Tz02hChba*5}Ua6Kt;WZXtRpUccmWvhNi=-EZTSR z=sG|9S1+5u^q>oF)lb3E5uob+;`0;T5>VGe<&V0Z8zQXk5 zSGZF1Qi@B8QWGbeuuPOz(09#C&QHnAOIOej&&+eoE6#)oOg_ruidUYCRfogK#L&{j z%)orI9jmwuj1y&GpsAoAP?Voinw(mspaIH$lZ#m0m`qJ3?_#wMG*>VH0fjtXE-=Hu z(7?hJL(I?+Q=OqHrkIhb#bh@&>)513%e17ll%(X86hqUrBvVt%L?iQ5qm)!5Gh>5f kOA9*%8-hw=x$Nw?ic1oUN-By{)3^*xOf9%nRbBnv0QKYKv;Y7A delta 1061 zcmbQlcaL|%HQ|Dg)QS>?vecsD%=|nBBRvB>gNZK!>rWTmau9I+{;w-eEmXvfN%3)P z(6-Gd5BW{pnr)M{AXv)t%we_q`En{>G@QNE;w+lZ&b8*R;tOA^>vL@K-{&1aKJqp- z*EMDs_Ib&=e>@l_p!Z0*j_cU@iq$d9A9XTfu66ORIqNk|F8|{_=A7T+<$Jj7@}=gk z=u2Pq>f5UTkEQkgS8H}$p3R+eaW?Dmm!|(F-sf3-EH!r0sxw|?9rJwG$HvZ%+rF#q za-1yJ$}cNt-S#=ZRNM`u@b&#U$1mUdTIK&LA#9WLmz=7%uWo(Wb=7pvo>klsmGTdm zqUPtOe<{5w`R}Px)!oR-N^ukM=ykV(=axD~%s+BJ&4hne{SKek#aB)i+uh~po}c)0 z_2YYb{&^KUEVB0B{(886SKW??Js-gVm3u!vKe9iJ(2RBh!n2@3vrQDaZM&9B6Wyb}%Q zIXrsrSn_i0*uS$`e3Nv&faC(LH}4&pW^I1M_#$pi;Sm)fez%N`*B0Gy*q4-HZQZ7S zIHmaN>g^KWQwm-iY));7)9`Jq?&bHpo7cvv(f5lX%j)e9`y&P~6IQr?j`U3|yV`!} zd(2`ct)AcsPcqjXoWQ#9LZ8F4nU0wkt!$5U%P zBTm$CEEJfI_XW#f*%NCRedp z#~PcYCYmQFCt9SYB&Mbqo26NpB$=g}rCOK+h0P4j>=bMWDv9N?v*Ri*Nh~U+gRth;2VuDpI2& z_g<{s;9YZa=P^EGzQ6DCfBx%N@|266w!lyGu=~W+oubn|P5G-;y;#!NxV<$lae@ABV0Xnn)x!nT6zclCsZXFAmkyTr3)3_FiB3r4Nks$n)^ zy~M3^eGg9?+^moJ`bzhht>hi6GdYqA#l38>BdDY*C(2nHCVW#jm(%g@UqXH1o0}li7stF?gI? zVe_zOWs`ZZn&!eIg|FtchS+@k*ibg1VfkK$_Y0LYHlAbYn6k~UzUSd`)-xW4p#e{h z8uPbG9lTa}`g~FHR&R##6{=GuS*I^^I=Lt1mH0%(^A+_fqRlEY-;{c+9S$aj&N;k? zN7wn;zxv0CT#tR*#Bj0YB+v! zvL(xGX$5`PyyX0p%)E33{qW2@$GqZ9n84&KEN*z^rC2*Sj7$tIP0S3;Hm_pUX9V#~ zjeuzKLpE_4m{gR3fu@3fKv8~5X>w|jf(9soO%`Q$V=_0M9LsL4X{cZT0t$J&TwsQQ zp@F3(hM2Lr!Q_MN!l{_54b6=(R2!KaV~81Bnqr8VnwnsWS(r|?zOH8x0Q?N-*HBGdzFiSN~wludiN-{AsG&VQ3NK7&{ lu&^{rPE4|k<+8KmDlSPZDyb++P2)1OFgNE?Rdw}u0|3(MK%xKu delta 856 zcmZn_x+pl|iEu$kYDI}cS!z*nW`3T6k)DB`!NzaJjP;XmK2_Prqn>Eclu#ub8+(3H z|B=Uc9|;_*Ezr4mBk|b6`+s%s{|{6-x%jlu70uKi8k=;s9}1esYb5S?VYTmqiL<); z-5&mZbdmpXkuzJ3n?u%nz5_-9Llq~cIo;>4lF<{%_x($fCbS%mYbj*cuvpVo zJY)L8)Dw69=iB%^)L{ZT)NyA1DTm~Rh0Xi8i*DSkI2RmlknzO6=`wEyPt%jW$_g!u zBY6`#n&Udc^L!6EJ#*%0yAZh=e0{^rTiFXjl< z@fV)|P}^AOJzeZj`rP|hwI``4I5y8pXFpkSse9w8V0qhzw;4Yk&R_NK<&~N5m)kQh zKYnSl1`?Gd%7?>EE8k!jzZobc|&u9bW8Jk*|m_->FXe#LY=BKzMmZU0Z zxL6q(7#SLv!xTfL1B&ufN|RHI6g0qTXR;@|848)K+5GQreqYy#D*gk-U)fgy%wQ)8paxg6H9X%@*TDMm@AMuw>= zW=7`8sfm{6Ny%m@7D)za7AZ#Nb_zC@X=xTf=~P2Yb0f1fOH;$tG-H!Q^Q6Q?6Qe{! gvn0D%E;~D};*!Lol8U0#G%iC6BU3I_RabvE0Q81G?*IS* diff --git a/tests/output/test_append_embedded_file/output_001.pdf b/tests/output/test_append_embedded_file/output_001.pdf index 69d7c62755218bdf220fae0057603bba62273b2c..832aeb67a3983f156a576dc98df68e34d06fd55b 100644 GIT binary patch delta 760 zcmaFEyO3|fHKC;Zq9lc~)S}|d{5%CCJp(l*K6zQ5nzSN!i^q_gpaT%fMuX@lyRz`o`$E+SvG1T&T{ zyfjg-Ewi^y;u3Ep$3KS539FZ}GJZEN|KOA-yu=_W*JY=q%3|+nwh}L&3VX4KFzhs3 zBAv5=;j*yhTJAFnf9vd}>eZI5jthNu`)#aM+j-V2s%%c3iRw=+pXBH=d$R~ywRvXF z`?Bh&RE$M&&52|G727@A4=*gWv`&~2`_-u1Y(<0DYta;|>ufrf0$g`FmgwooTa?_} z5Whl2du0UkvmoZg=1>d=SsMMQsrFvPSKqOaB zxp$DI$Du;~LqE7QZmj95UGaTc>WLcXJ1jE}S+f|;+kf!h{hC?{9p1bj@e)$E?y8@+ z`mWmS_D|qVoPUEZ9kg9pK zbqbSe|Kxp3e0CT#&yAMyl@wc;*0Srsj-}_l1^4h(ZB_DQGTM@{qkKY-`d$g`x$Lhy z1Nb`l_pg1mJUsoL|9*yJ8K>q zbz?HKoP2`Sn$dhR3!5L4x$)!>HtSe(3v*LbqvSN>BvbR`B=gi1xQa^>i%KerQq#B$P0WqCR8?L5-2g9$EE50# delta 705 zcmZ3;_l9@EHQ|Dg)QS>?vecsD%=|nBBRvB>gNZMk7!5aTGa572t8eZ;`A2Eqk&7IQ zo>x-?56T6)ilYpe(h6*6Xta+ic@7; zYZ790>8Qcli~P>J6uA$|EASRw-J6@fJH3zp<`4TP1}_UNw&mU1YnNe)X3@r_=M>A(T^(MT&IjMEqxgR_qM0-`#58dUkJKs8~>bwb$ zl6T|BJWnllPm6c167h_zvqLxXf4#SbXJ&rKY=+>9c86o1&2Rjky`H~$=|SHA+|JIs ze?N(QzAxp%3HheGycxPpPnsgv4;eVB@;Lz@`ycfLsk2 zeu_(CNveW|izmPtlQrb$UjmS#ywDQT7lNr~pBmZqj=Nd_hsMrJ8#b_zBGmBez{*>M$@Bo>ua T6s4wd8JZXwaH*=g`nv%Da)&AB diff --git a/tests/output/test_append_embedded_file/output_002.pdf b/tests/output/test_append_embedded_file/output_002.pdf index e3c7bfa7a239e2f1996b67475d3346e433eb464f..d90972666c4f5942c8df7aad0b6ebab09aa75b2f 100644 GIT binary patch delta 785 zcmew=yh3EcW1*z{q9lc~)S}|d{5%CCJp(m>A|LiB z{_?IKsog&OuUAZdU9(4!&))IZmCk!Q%hc6vYAmGcw!b}Izx8j$#)`-P9^X8gQYYyD zD1#-iNY;N{`sVu1ZF%Kgp;1CcClBmR8Vr%}dTt$;?Yv z&=1edbIdEwgb7T3$l``iezQ93aYjb-$?w@TIgCsUO^pmpOeZU_%PGS+Q3eJ|I$R1s zpcGJ)pHiBfTBKy9pahDC$w}q0!_<4&izeOc@JP3^5}MGYl~kBTRKBrk0rM zu$X6R4%ItZos-uV(`+*fV+?c5O)>2=w=kO=%V`~Jn38B=VPt4&lw_KmY-Db1n3QUm zYH4YZl57F=sd1v6f{m$}k%?)NK~h?xQL0g5ilu>Rsn01J)+p8x;= delta 811 zcmZ1>@>O`kW8s33)QS>?vecsD%=|nBBRvB>gNa|`nHnu7hcTKN&d@*hd9U9yPuVa5 z{YlCnWpZ9{F8nLukrpVNy0+q=^M*;kCHy%zvfudT|E@x8&%Khm$$J@P>Yw{g`8qE| zbWKY8i<@6=-Q4=JbaS@F+mN{)OZ}hTNvqP^TTwSBPWb=dxzkU65#X(IU&R-;$@xo8 z)!R3>zU;bbI;Y7>CFo_a<@T9&2iP-gZ~MLWzLoheQ913dWM!easkC?a+jZx5XxObe zvVU2rq-ohqxod&y*MC+h%hWY}St-0%$JgJl;zxnWpS;`s|FeF7O!|22uYa2Ov2X# zi^(eNnqCGbhQ_AmMg~y^21+_y3P7Obo1fy6Sdyw_rJ&?uWn^GvXkd;-RX|aGN@;Rx z5l9(0q$f{fH@87jsHvb2HAz7O$sAKd6H`N=Z9r+55ega*12{O`m<)|32XLq{85>Nl z;83qOR4@Pmg*;v^FvGym(9jrD%)}H^%)$&q%*f0DL(JIR2t&-o0IIhh$zl^@OogUK zSi~$a9cX5ZX|cHhre1SnB)ug?iIeAY>cv{7Bpa9~nkJc=BqbRdq!}g|8N~g znOPd9BqiD@*chi7rzM+NSfnKx7$+Ky6}{k6*h( z{Il{$nVc7#3$u96qz4M8uB|xeykS~s&+?WVwmHAm%Wb&h@@LIC(O3QIOv58S-*>8iU|CB=`nPyKO!%cT_?Pk-6aXSMTOd-lT*^~yT+WsA&D zPZoZs-`93O_xH#6T>ChkdprJDlv&Po!^8azBR*{)!gk#*ZsHf^V*rxzM-b4-hw)_H#RZJx;j z%wqNF>d3leZTN(#m6->GcDpW=ZcH)LkhRMHF=wKh_R0w6XGi9W8P8+z zxVOqEdB5h_$tx#J34Hdmr;2@N#gnIucNG|q?`3$uKuKex9!tlZZE-yh+nIGd3_}A% zjtHB#N*%oRnKg3CHOcvm`xZ+r^17@#97ZOFmL_I~rjrv{ z#bsceC<6mc1^s}c{FKt<)FK59P|lk?mDP>O!gBImR%=aj1p^RJ$m8V#GYkw3jSMiw zOpPWxvI&bCVaOO+8c)t-vyL@NO-@WTNHZ}uGD$T`GBLL_OifNTN;Wb!H#IOyv@o|* hupy`hFu1-I(Wee4*u*w$rPxwukq}uievlvSQP3S;71Jowi)ppK#{5=hF0(Ir3ow z=hNLES>CuH>~vLPhVNpvQ&AtA+7onFOZancWWVvn|6PUHo_nE1O4jdIZoa*;R%xr< z)X#PP`F(oCPvLawe#$k zn5x2}IdQ`O|IW<3wdeSP@+IF6MwNBU^IbnTc6OZk?zZ57c9*PLt>^Nt%fFmi z8(A`|{zgY+saxDV*R#jOPM3wJ$B4*>J*vO#wfLA`czfxUlcjcdINIyw6F+Vi-Wxk- z&WD0RlRtU4`~PSC{#f(x*kAu;(hjN(P3)3myZQDwdf7tk#&99m& z{(8Pno{iYLO&7SIT6X9xSas^G!NW6?>47Y35yyOnudi_Z(dVl0rEIEOYlr9Oh?_n2@w;fksDq z9+zoT?{n@=8f%U1nC~o_7&23&W*)cd>8?x(mudA(kMB-e!tQDD%2i@}L(|z+H`-HE zquS1Ff9l(yxyM=I@lV;1f6JQIbLSTHy0*2QJ=gf$==&^3<^3FG<_orROnN{4@5%(> z-;PT2zBujqqW#Ew35ObsE|2*h$-{5M7L~nlzW6{m-b*v!lf_HZ)I+V3Z(?%2PW`y{ zY?k0FrpMFlu4^e(%-x?eO~uopO^o+D-^4EE8k!lJMHv`qD(L&>r?@1Rq$+5*SQ!}@85)?QN(U6> zr<5kA7Aa_eGu7mitZq!kW|IZktVJyp3_w63kCzL~FfcSUGMt>qCah_UDPxH#W@KhQ zc`loEtf8r;af*4Ok%5`1d5XDZYGSI1nL%1wnnhAlYD$`kk)47KK_#(Vc6MCFC5c5P T6-B9OT!tnlhFq$uuKsQS*Ui5~ diff --git a/tests/output/test_apply_redaction_annotations/output_002.pdf b/tests/output/test_apply_redaction_annotations/output_002.pdf index 5e9849f8a004e774d354125012daecfb26bedc04..60385bcb9887ca5fb840eaa228a465870e8cb5c0 100644 GIT binary patch delta 1252 zcmaDVI74W{6QQL1q9lc~)S}|d{5%CCJp(-jqL2Wic5-86LYyLZrz>cTYSqv zpzZxn(dwLZi6+?`ue`S^FPFA2aXv5U8kb-_P4~;h3HA3y&2G$dI=;|yOWWzySKGt; zrXgy+;eIA$sGAGf%EC^k1TIo5O%sMF~fJU+Nr3IP3;M~ zt0nw7H?rUO;$Q!+LTt~y&>|)4cPlsFURkTO)o$wNI{$pX4X*i8vdga@>9;ZVo2Bu( zD@1lpYWs_uUvAyp`m%I$w#C~kb`zuKpW1o$OH5T^(VRHp|9@v@-r93~LHUwz2cyb5 z=J~Fl8#_DBe0N)LK)Xv;t=4n1%j`QEuH|3Otc@(0Rez%+veYf^UcKwtV`8Vv!qa0! z^vcOnyE`21@`)ce3-67cGv`A=p~;`T+x`Euet)d_ckJ)+%coDi zF`9SeBFCa9R(qQrI+iO zC#>GWKOujqBkPj2;S;7-W*!jQ?YdC9F~v+n)++zUoQZ1MDaC5??*EFE*q;(8voGwXO5h6acnF*a|N zI(Y0eYvhz`lJgn!E_$r;;j%m5Iw|$236GL@WBtcG&r8iJGGCQ?q8$#Vg}ynw$w=4v z+3ini2Sn~EPWbqTPpdxo;PqCs9mkZM52rmpP&~8x?1G8$EW4#IM6sOwe)?a?hR(kV zg8o&Calb@Ass^zLH;J`L-|Kl;rX6VgWnspLPW`1K8kKXt%rbg-h^K6wnQCfHcJWz` z(#AsX`PqV+d(Oq1c~4SNaPDraZa-l$^Lx^oQ#KL)EkzDBKXPO3_ga0f`^8!z&opOp zEX!TS0Lsn% A3jhEB delta 1199 zcmbOs^i*)d6XAl8)QS>?vecsD%=|nBBRvB>gNfgq>W%H}xQa`PQWJBzDsJ7K=39Kr zK%njYU(xEEbcrNs9>witlfGPXzO?XpkCOfd+0$abP8{F=o=ZB%f8pZ`GEs-0UVU|V z_3`y#_nb`n%JwTi`W@c!{g>pWqZVtw*vx%@m}}C}KOQ#h(p63?q?kWv-f@Z4j{6|6 zCROyYreYcY?SCihWzRQVpS?tV)8lzoyXW3g4|*MJ`TqNtXDrcQmVGR&^8Itdc=DFc zP3t_a9*ipMnCH8GZtUzh^WANi{oV?%{JL_^ZJ+Z?r!P7F()8o~`IfUy-y6P=U0J(f zn(U(V%h~DImt8-*?xDyP#fee#PwhPWMb6IQ_4c=0_UTxkwa+=S##&iFul{jb^6Ajs ztBv*i__ROn&pi9+nBL^WR-Wi|kH`MH zU+&JRo9N0h&tx>KbSle#edRIxy$L+I4m ziHBw`uYF*WTE=slH>~BzsfCQ&1$B1n2+ud)F8NISbk4Qc-A@bj9bd;u{cm?!#5d77 z+pOM}Vdj}%3_ru9LL6>Yu}03E&Ze_5T4a}?M_Tixg`eBbOJ;7G)Mc9BcPG>EF=xY* zwOYpCW?!k}TI`907@(JDUadH=Ug$gclf8f(<5_;{_a3b^dQHeT>15F~qtgenW zg~2NXb8O=$xMt4%DEWX}%5$pc!RI>zHm#Y_=9r>cZ*Wi7vuZ-i!c{-i8wwHr%xQ5b`X}IOB=i3^J!-cvO46W=Sb+KB&}@In~@`MT)q{_D@}nP11) zK9gzg!dlV`L6@{CO_Obw$93^Wz=ee+XX5=&AQ zG+eBV42%p7%wdWl(g8*JDW%D&MG6|=EIB!b-Hpk_VDb`n>v|&v0}xQinz5m= zp=F|hnX$2fv0<`dQj&?0nW<^2rLmoYjftUos%46yImicwCW)pdM&?P0DajVbmdWO+ fCP^lCv0UJSC$Xrcq9`?u%h1BaluK3B)!z*ObWiV> diff --git a/tests/output/test_apply_redaction_annotations/output_003.pdf b/tests/output/test_apply_redaction_annotations/output_003.pdf index b14c5f2dc1d7ef6f297527d54310c143308cb4d3..694efbddbed564b974a107063a35c2b4d03ec0c2 100644 GIT binary patch delta 1476 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 F1^{DGN^SrE diff --git a/tests/output/test_apply_redaction_annotations/output_004.pdf b/tests/output/test_apply_redaction_annotations/output_004.pdf index cd9fb2b0d6f216ad514f19ddfe56d7c460b6608a..017c901ae02e909191907f912d46236c97a547c9 100644 GIT binary patch delta 259 zcmdnPv5RBEHKC;Zq9lc~)S}|d{5%CCJp( z76uq%riMnCVkSnDmoZz#SeO`@o28mq7#mtz7$+yE7@H?qm?jxp7$;hon46m?*(ul% eR1(W&XUA1sl2}wyQIwj-Wo~NBrK;-c?*;&XNkZcQ delta 261 zcmdnRv4>;AHQ|Dg)QS>?vecsD%=|nBBRvB>gN-i^G1?fI7@8WI8Ja~I7-%Z!`{t*( zB$lKqXt-Dz85kKFn4?Mu6y>LsCZ`rDXn>8I{FKR+$<$!74zsnbg@OSHDCF^Sff)t{ zCKiSmVy1@1m|`Zzlb0}C#aJ4dn-~~dB&8TwT38yGB^xFi8yT1zn;RP%rkWZi8rvz@ f5L6P&WoO4#T#{H+Qc;we#$|45%B8C6>hA^s2VFv- diff --git a/tests/output/test_apply_redaction_annotations/output_005.pdf b/tests/output/test_apply_redaction_annotations/output_005.pdf index 00dfe9fe5231bb538b03dd6dccb375ea14a23ea9..0b2fc4b9d6c2bff75fa9885a26d3300161ded8ca 100644 GIT binary patch delta 373 zcmZXPy-EW?6ouIsL565yDTvbqVw1gh{>PQAVyyhBg%q>9vtVHsW>-mPn??w1FTR5K z0zQoIU~6I!guT_d-#KtNZ-dvt>gzD8LPno_sPC&eWn&nt_wNw3b?=DK_}V>q8c(r( z=`Ht|Kr0mTkK>(_C|Q4!p_F$3r!>B*iivAH9Zk*{Fa-S<-rBdJDjstm=x9^dF8Y@d zw4eRt87XXz&iBc$01#Gmm{PpMBvV}`yG$9=$r-7)?BHLqF{WMaCNrf<@X}kbSa5E0 z%TOB+F3Z=8otG&+=K_mN7tW$8nP%EsV-XxkDHQjRr!$hKq;6bj7QvSUQ3^5~UffK7 E05$4b1^@s6 delta 397 zcmZXOKT88a5XCu-AV;*Z72Lu=Y;rrZw|l!LT$RMiKZuo(VsCd(Qsho9XGmu!78b(w z;#UxRKaHQk+A|>_+*EIV^B!;B+VAbx?}Pgrw=BuR74vDH5$w?({rD-o;|o1=Bp3q; zMw!X&G`l0gxi;7NOlKQXy=*=2(hxWZ;Gc)vN8X^`7?&JwDLttJxgF}#k?!ymDFTf) z=Joli$nAr11?jH7s1~g=52~+L{}BoO8-&jDg~U8^^4&3SEMsszt<5rWjBB WIQHkIF3M%$QXhZ|ztb6Aj(-7`xMcGH diff --git a/tests/output/test_apply_redaction_annotations/output_006.pdf b/tests/output/test_apply_redaction_annotations/output_006.pdf index a584865c68f1f78ed4b491311c6b5dbb152d7e2e..5c917105a24ecab053fab23a7fd62a190dc0ab4a 100644 GIT binary patch delta 456 zcmZXQy-ve06ou9DBNV9%PvC({WohrVV>@n8rZxi-KVn4c;Mfl8&_qfKf{9l^$}98* z5D&mJAYOr;k(CsviexYL{d|tj)p_r|^`1Tsv$D#_ovZ43Sr9sep?LmUb&jTmDeb(t zA)_;GuF8cjw&Ywd92uq9ymspY8lnmXvX}ABLnm%0PLcC#faBI$+KFB|GMJ1hPz1RV z|9)RqrM)$-B7^l3&F5~~6{?YY@govgA5!#!p9cUBLyt*h9^+DYOn}cMi#%Nv{bii~ z3s%$@D((lXjd|-uWKk3E$1@>vaNH?SXc<#RQIwGbotd^S?RY{?EE;W9o?C3M5CK~` gZ>t2ugyAeqWM`^x13QptjTe|nLA1Nr-JT>t<8 delta 391 zcmZXNJx;?w6oh3%qR5g9WYJM<6Dc&wd%Iq*mjqYA9X|yXQVQ>nB?@A&4GOnF+J*yg z0Ys0)5fE3PrKKhWQF*F2GoR+Yhacg?XLNmTS1q}-b#qxQ2_3^2p1+^G!AWst$s|Yj z=M%?~J01o035)n|2OZndq+X!Ff| zZRfrK$9q$cx|?2f$O-(4EW==P00@jb85g3HB_Q0}dO>!YH0`cR+T|pV-A+H+?a+u! zI@zBtwAO}FU`i>YHKxoMBT8B_q^OESXJi&rCXor1q$x|RQZZ*`Qt(nT#%!sIY!PHx U(6mL}u4-EbNCgju!=uyu2V)9hDF6Tf diff --git a/tests/output/test_change_info_dictionary_author/output_001.pdf b/tests/output/test_change_info_dictionary_author/output_001.pdf index 060e2cc094ba9477d90490fa1770d756db128d08..728cc50d1ecd4e8991b4897ae15ef0ebbf169282 100644 GIT binary patch delta 826 zcmeC++ru~Enov@HQIbMgYEf}!ex8Dno`Ig(#+PM`^&g*PO^G?W*h0#|WdF=Fd5doD zKl1qQ8v*s$0-X!H>TWHJ{@eFD{#5UY>pPazES;|D>24+dtWvJw{Xwjb^jf& z@H(mcYaiBkq+D?-k~yp9t~B|zp3A<>X08<*;v82Q=N_2Eyzm0A!>c=sN?zVT0*v@>$(=aqZC`L|4lM~uyU#`26CZ)7U2&D57L z`NV(l9orT$$D+?Rceu~-`LrDampv{&T6+8+&$61)(9MYeWx{C#nYinjQ9MvNgr1TCokQcU@Lfw z@#E9&q5r?UI`sXrzWV92Hj^z`W=SjPyXGb5r)1`(E9i%3<~imSXTk&~UuJQ|D=)$7 zVQpk$XlY_*XdY!?psAqmo1fy6Sdyxs;bLWEU}R`ujw&5cl%G{ikkEvSWhwT{=BwiSk_T&$~qKB7p4Qw=cS8=&)|@^i=+(`JdyZ=JepEPI_df90ui<-rfZ&vf=S(hc z(fVy44l_PmGDAy)>(R`1C*FkDHz)1fcJ7BrLA%=|;e(qVZ1&Mu>AfsbFp{h1yL-?@ z??Z*^hjuWF(r7?2; zAD?cos;?@2`1_^!7NxT$lPy?gO@7PbI@y=igTuhY(A3b(&|>mjR&iMvC(6J;Q$atV zC_kk%IkiYZ1Ds4IUto1(GBlkm!Dbz3p+UobMNHskO>fdw{?2MG97D%DuHYngHDqMLAN!% z8fFW^d2*k(eW>3#KWCk_sl@B~I(fFw)@`}Kohmtnm;DZ#qRHI4Pcv0xe_Z)nmOrE5 z>W@6$|IR9l#U?$@u(A}I8B?zK$yYkWq4g_Q(A-SsX)+wGc??0%#g;lh=k1unwQ15P z(*!r0Ov9(V4Nuly(!A{}x@TsQr{>amyf0)^9(DG!m+WP+dB;*w&oAoOS*qudvgKC?{FKbRbOrtJ%sj`u;!K#p1p^RJ$m8V#GYkw3EG;p_42=yj#mq6qjLeND7qD5!rdgULnI#%o znwc9XrI@6c8e1fqStO;J7$qi~rJ1G}+9}v18m1&BStg~K7^S5erx+U;<+{1& z7yXYF=GI3x>sg3p#M-~Tu(s~_SN*4MPqJfz_FXzXWr^}!?$5hK?&WTIxzuveis1DQ z+PtET?)J8qcn>Ezi!}v0NIm(M>3HDqTiZPoZa17@41E|^&6#m(6Y~Q0jmH=#doW8R z9=X+##9VdsLRlV1{rul2pX~~6-uUn2qif0UytwxUOmnGDhU`H`1e{qN>~ zZ{rN_eShtPy^B$nqGjK*$;uN?mWnIg-{Qy`60u(4>P)kQlZ^o{*c3|h01joUJ*1O3|_W;2u5zm=i z+@kf{J{)Fzwq%Bu2G^sR?M}Q2uWwG;x$WE!k%D%&Nx}y=J=pA{vC?~4qF^Lf&v*Br zi{6I{)er4p7Rd=aYIkL6rliq+t~_R+fAL3a&sY58^{Nl%W8-d?J`-$`Q^sfW`iwY_ z)X(;Wa^|RRg`Jghd91T1Ob636-R)Ot^g6V03p1=`r}@jT2^-&pX%`SJtl^-D!G zD(8M-U3#ch_RXC`8D2l99AOSPlT;L3yW7&MPgY#%+;}N+!#s|+ z4L?5JUR7UJ`tbKl@rx{H%_dv0%$od`#dWeTs|SaHiJ`Hng{jfxxvb){K#r-QnW0&f zfq|xien3%vN@;Rxk%9&|olL&K>c(VfI$46vI?zJF00b2Bc)7p~14Ba~4@1n@2vf`) zQ_RT3Z1NH|>sV7`17nLcAWBI~GdDC(Ni;Q2O|vkyut+sZG&4+2vs17!HZd?sOG*Yh z+0xiF&D0{r*gVN7CDF{>(8Sy@IoZH2mdnnLtGFbwsHCDOHI2*A#KeM2Rn^ts4FJ={ BFr5GZ diff --git a/tests/output/test_concat_documents/output_000.pdf b/tests/output/test_concat_documents/output_000.pdf index 9b6c8c2f8254ca49c2235042d1d0df5d1ed8cca7..f25a530bf491a86f8acba363a2f0eac0b2b99d1d 100644 GIT binary patch delta 703 zcmZqT-p)PYnov@HQIbMgYEf}!ex8Dno`Ig(#Fvish6Z+aT*W0tsfoE<6}RqA3G{C^ z5NW;tUHjc)wYH0WeH-14pRW$SH@!2|kU8b;rv3SiPPZeb@qJHdm@sGFw4!&@y}du! z?%${L=%--7YJUf%eiJK|#O(Bj#TOpEZwxh_dUZ{sfx{_LD`DxfWm9_9<5uqBo$~JC z8_gqi#+N4hovA-jvNfyOmGYhONUklM>|^QGqfPrg1=v`d`5W(7&PuwTA>`Q?{0 zC0)U5Zz%+QPrWviZ)tny+x=gVcxuH?&hpjdUDW*Y<;#+)G^?X4gJK0%{x*8; zV{X9sR;%}7Z4S?Qk)j_4VSd*=M8)>M4nAhpvU~24wQj{rZlzv(TR-{hyW-8a3ahw3 zPJd{3WUqdXTG;Qbr;qKY_Ah>M=vSe^*Tb6M40kb$=r-S+^y7c$@vFBO+x0AxPW`aB zeQ<4^-mCj+uJhjf__o%gPx7p#bgI3=lM4c=ZXEaxP6G%`Oi$F6;;fWm_^mq znq_U)UX$A+6ECUTzsUPlrkR(AX0f8I!rV)LR$>*77Nh|2P<|XH+WagzS=!a+KIp!5-!UQH~GP~lHU&pLtZDe9- zX<}?@7-e9fsi5zhpW>2OlB%HLVr67tWN2WHDjiUipHiBfTBM)>N;;FpSX@{P4GhdD z$FW#5nopj^;>&DlXgK*5i*;;rYMO;{YGSg9Nuq&ivaxZZu|cY(ajHdv0UJUm{?R&QIwj-We5aZs;aL3ZU8Q*DRBS* delta 648 zcmdna-NZfNns7l#YDI}cS!z*nW`3T6k)DB`!NeDi^#+!9c3j0JMX8CoTot$OP6_mH zHV|pO|5x;Tpzz@g_ry0B&-{Ef<$G#U=oyB{-EZFCc3POL)Amq~M_|(B%R%S<7G<*T zdwzYovyCl7)>lrCHxu35RkGg76v$Zqu{E$%UYo}2!gy)jg`GDx7*EZy`PlWvEP$8) zxu4><*^}p$B)QcuT^%az@^asqT;FtdlNYQfeEom-ThjZI^5H*nWD?ZT0&1cb`{nef))O zlK<(w{#EfeVl3ZwPwoF7V%PWB`1SYZnet~h^k39f*yM81h~vL-fA?1AzP1M*8jmmM zv?qQo4*YMX+g);e`})+XGnof(s{CeL=y;qt^`+wPN0E^}n|0d~J?xCwHkm8f1{5Y4 z-8lF->+QkMA6qZJ(%7|RUfSdq5e+U&hD(~a-!J@Go}nmrV3J_Te!&kyI~Xi|-MSs0 zdq)Q3$Nas&=7sk6$>*77O>SX!o&1DZ$Hu_K(A3bx#5~HtKvO~AH$TNCu_RSN!^O(T zz{t?R9924?C_kk%IkiYZ1DpgVd$YK(7+9JbPoB(T&1f0g@wsvc~bIjL^F$21A~;LG}AN-I|UnpN@BUd2`aIuq@pM_jmyx$)PhS@ I)z#k(04nep&Hw-a diff --git a/tests/output/test_concat_documents/output_001.pdf b/tests/output/test_concat_documents/output_001.pdf index 37b639200aa461d07f3de2b6b9e4ad407f2efdf4..7536e691abbd656e333d0b63eda450e4a958ef7b 100644 GIT binary patch delta 2517 zcmah~e@v8R9G5#5>#{W1+RTc}rCBU^e!S1~d>_e+LNF>Vpy{;T+~IrYh{d(@O^mhP z7$edJnf!59uvs9Csr}N8qB*i$j+P}BZ8_W-VXhWso7!{(dtO92o~Nzb-rMbS-|zGN zd_UjM^L_t$Cwp&u_Kwl)s(7L*xFwp{Tph0sl6;iU-@LHF*V@{)CL`Z1TJ**b%kGJ6 z-1JK4@t^-{7+g?2ToatTV@uPwM_%3EYmaYR+tt_bu?uy9k5aEYT{-mr@SeAWkJUwM zpY4a;4;K{G)}O35;q%`(OO_XQ{Q7k7lGjdz-&)mO{99zSyJsSm zYA&-w48R7eYe`}k!8a-l=tTy7z0mX>lTd ze<`DrL+j3l#NIo5`sTaq{wyB3^hIp+;0J3$la-fXd;Y%MtjdSl zt8zOFi|lO^(bHG%y=!ev)*TlQ-&*(`n_4w4|?;G%EKHpGCEG#W*k@X1O7c5v6w^u}*XmII@Wdsq7#O%MH zO2q9KHbxV{rQTGNHBFf-eM}|~Hf4f~5urikeS)<&2c~`q&H*$GA;P7B35HAzh=BpI z3``QPFgLw0!bDHkdN5zJJVdK_@16T|@0E0SJ=3Xa$e=G8|?ftIde zA%$6(Om&xD7=uO3=3I)z44Wx37!WZJ#Ki0vTV^g6{}CtCI-agUrbp_ar(E|vuJ5fg%3X@ZRF zWK=TKIYIH%{xmG)y+jMX)Gzq zrLilhpu)&ys>)T;?sfN5Mvb|vy|Es{%WywPqt1{5fTWf#m%{W#qmlt>=JLoOtvif3vb5#nVW7piDp}%dY^KQ&%z*02z>L+3fvK0R zp#sylsCU0~e|VT0Q!?C=S-1g5P$UN2j@eNblQ;rZI2MUT1ySCOfo+F^5B_gRI1ma2 YHan4ovo#To1=M&cr-8+bOP(zK7pnqdX#fBK delta 2529 zcmai04`|d?9QU?^>TH{AC5(ywf^IHW^S$qT@Aux@=~lKjt;r%ZYLT|vonpgX-p)fJ z`#Iz~nikuxTw|M(Xb=wjL*hRg$t)05+>J?AL@F(>KryD4GwR*t-0i)fAN=6Q=f3ZK zKi|*y^S%{ZW>TeSLNOy@UA|q6;_vHZm_2?L9ad z7?}KFFxvm)(%Zo!1si{v-S_tBP~)G@9}PcWDm(h=o7ErO3UqAQab?!&oe#aZ=cnpx zhZ}vbB=4!KFJ7?DH?e>B_FIRRcP;b{Z7J_=u5CM0d%ob_>y`7%p2<(~hV5_kZx|_f z@^&wDe(5^d-cgh|p10DwBB>$TKs}mo;=z6sHiOCYz zqOC=LktE%z@TLU5gs~!)=iED9`IGcOl z{aGmM=_+@5w|U)huiK^G9QEcN^19vC?TZn`3{#355qiX0v?3I!X^I4`vYJXjfDxbh z^RwYlU{iB2Y?Wmi+_O98uFFAo&*hj~I7o72q4Z<5=6Nz7+_nkRFoeK}Lx?kM#Bo6k zOn|wcR2dO+vJ)c=SZIqeQ<)76Q>kNuG26fd)yWXf7)-~d^CP4{sjEPdpgL>J{(~Tw zU?#>~PmBez&Egzjbec_u4Ca!X8zS4R7)fKTz}Sq#G^^r&a|ocB)~WjM_FXX~=7yA* zi*bj@B#>ibi)yB!;Iq6 z`V+udcRC1qhhY{$AyIbk(oO;)sa_oc8+3w%Vxu@h894fe1f+Rpm4v!7gi2#b5nCFw zf^b!y)=t7;>V!FW`$-rv`cAkx35f*5Gb+wF?<$V#@>3+y%yugMZHclcQd(8Sfg9#h zISeBSVH-nAC>!Y&E6mm~Q2tf=YtjfI^l65Xnyi{Xu%I@dVI*Y*ti;kVq%5O*LG1@} zN(E=?(h(AbE|-u*A2ez)XPUXvWb}(j#Yw3RAB=27G!-1RSlCl+?vMe@j9Ux~W{lP} z#x(aU6_`Fn6~=XcC``?2tEcN7w{MNQvkCVzJBWh9uSRKr1-Ku`+Ga&fHaDRvYw`bv dyzEi`9oiyI;mGE2aIHtRmtgGidY@{j{RhJtTRQ*% diff --git a/tests/output/test_concat_documents/output_002.pdf b/tests/output/test_concat_documents/output_002.pdf index 3dc71cd63b02deae91312ac0575c07b13f23760f..3d0ffd61bb7d6a94b6c2e450c123b0ff1bedd3eb 100644 GIT binary patch delta 2517 zcmZuye@vBC7?yikted65)@D}RT$;s#^W!_`yhrjzAsCew&~)1F+~wZyI%09#^-GMk zz8E9Y1)2PD`vIE;!kF4G-6)zP%jIZUV$qhvVT8F_lx=F$4eWe~ayh5FeRtoU@4V-I z-sgGGd;WbldvAO8&av#OM6xQl)lP1yPSgfTKFa5BUfASoZEahZk?$5QdE>_w_e7$b zU+Fyl%ij%yi>ilfg7bH7ZTjxWtNVLn6WiB!^)-CrLS5kF(bt`>9D09v&pW}#>g?KQ z`(gLP1x2;>C+l9y$(aa*+bX(u-8OXi{I|}sm4zL@J>9$PwG-jD*K`;E9vSQInH(K$ zFL1JZ^D0_;yGk6il6I7Rzt-)MWy3d=_valLbo@E!gA=!(I{MSOC+==uP;{4LbrQ+KAA7!Gbl3*s6$Q2bZr}K@h=6sL#@( zZ07S*$wcghsGSTh_gqcYG-a;#F_}8plnE|Iga(oK3)bEon0^tQ185jRgi8Yx44D`Z z0|R0im?T_bZhB&biNM-I%n;~Fywdd~7&y`iVgTtSNzXwAM{E}J@*|``OIN`{AaxZ~ zVw0ed!c0u2t4mLe!6IgHE=6LN%`_Pdh?pB%L>4 zU~XuE8O(&C3~;7NKT$=XDa1>QAeV5-xOt)FMW4)MDW38&V?8GfNTGn~Pe~ z7*do=V^&Z>g%QhCmaC-Q>)lToHGEfd!Av5F(KA#CQ1z26x+NiW&se0%DBzcdnouIU>;FT v5e1t^sf@){G1RW&lyj=0W06oe5DEphIFY2YEosLC%3jK8VCmA5CrkeW;ksbS delta 2529 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 delta 17394 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 Wi%KerQq#DM3{A}pxl~nM{oMf6XAq|V diff --git a/tests/output/test_copy_document_resize_images_compare_size/output.pdf b/tests/output/test_copy_document_resize_images_compare_size/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6c8532141d0ded9c1e228e6f93f27eb5292a3e32 GIT binary patch literal 21367 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 delta 951 zcmdnW*T^^Fns7l#YDI}cS!z*nW`3T6k)DB`!NeDdW?p%3RbDP_U*ddT(lsu@dRoqx zi5Keci<;e-=Wu+X<(9V7tEZ}l^~b;6)OfOD({CBU`}>`?T-Tpm=8KY1CWZ~fQ& zWtpGln(s}##h!grvC3?3Sy^t?-8WKxj62a--?oTt%dO74eoR#VXSUcR>rGMV4fnZso*(Wl_#r4}Z+-Fh(UYwF;_ipvm;L#% zzEA%A^L(5CDOHv;V~q;fOiGKnE%DbP`L?68bXbZTOirj?Zff{F+qyz=JKI9W(3f?* zLII~Xu`j6Jct~*a2_}ieBd0owc#lq6n0r^kj(_sm<#Db@f2ns%_umQ?t6FHoK9Mzq z%~-KLvatSgS*E1A9 z^6Zw>XHdxxow)IC$jNR`?^7Dds~gKFbgSQ!yTB_{aEH781D{rtkhZSFlPw>Uc%$jAz*`eIbhF z%&I#g_e;q@Prj2<51 zD$C2{I<+IS_$)_hW1;u_=}HxIxj#-);XH9+(ZidHMt;xsN~~7mzb3p;Mj*Z}`nv!6 zb8r0jGad~2`)sl=%dE*vtge%jSaoa+Obks8%?ypB3=A|C^nLSFToOxC6*OF|j0}tn z4a`xc1B&ufN|RHI6g0pofAUFIHzs4V$%1Uwq817UAfS-P%LQf_7#bQGPEKSK)-=YH zvBVTJGBck%m(4oX!o%qS_zC?(C(A|)-=PQiwtl2|S~ aJFeoA#G;alqSQ1lLlYB2E>%@me>VWx^n|4V diff --git a/tests/output/test_count_annotations/output_002.pdf b/tests/output/test_count_annotations/output_002.pdf index d74d3f71ae91fb9f1161b8ff6d5022d8d2bd649f..ebedcd004c9f1c41544fa32111035362c26f51bd 100644 GIT binary patch delta 1194 zcmcaC*d{dLiBM90QIbMgYEf}!ex8Dno`Ig(#P3dwhLf!rW$I;fyz<_vyjPCGl@~IseW_or?XdpSYCS1gCEg z{_T=gtM&Zv%zJYZy6>4->G`eil>d3wB6HCi?V!>P(_|N=U(QayzU=zhbq}{d6`Nfy zetGm{VU_QnualXX)arfHzocH2{P$2H?P}$xPkLE=+ak6tw>t0oF;V@W*>bhoG3f^~KvqPqOlhyB~gE_UFg?KKb*{^KI&F_Rcw@_t;aWSHWxD;}=$) z|5fGQr?ppHV?WNcR(hH2uetX>{*+IBxV2g&O5D#vYm4j>#YHQ^YaO(C>!&gvHmJSG ze>llktjW?r>dB-`#{+-Q%I=vE-F%^8RmpxfPL0%?%op}XJnZmHVeBzTN_E-UmUQyM zwmhEs?I)iFuV0k(ckoUB*_p8DGWlJ*G@7KJwT3zi>{r8nurycvRIMK8HMB)@beus6J>>T!qvWW&{ z?rmCgf}45T4Rfx$9lDEkz1q)7?@J4rG<8XMgXPC1M|;E>CT(AJ;zr)8Cr6j4rcT*- z^?>z>qr&<8FW5LO-mzA&i#m2r6;mj>RbkjB&lfN`Y1IOaj&wOL)280%|5k9n?m5q} zJwv5FRE>51bElJwlBDF6yc<8}d26wITD)?V*xt}|cGZn`*VL%CGiN`k9T2&vIN{?T zKCSx6&+-DLViupfu;HfVhnOe(QZAg(Z@SByq1*K2+ot`ZIZ5^&M<&O0Os{jj<6L5( zIOWiX1G5e9w|jf(9r%P8Mf(V=_0H9M5iDZ>V4Z0t$J& zTwsQQp`o!chM0+g35J-VnJI>tk%1Y8n6ZI5hM0+wB}7aK$zoFrOasjf%_duOSjQ$M z8ki=f7^j$+n+gR2ubBH delta 1141 zcmZn@x-2;1iEu$kYDI}cS!z*nW`3T6k)DB`!NhM)j7F0!8D;8u%@ntnP5N@l`O?DY zJxcl;WWCLPd0eW$FKTvUp40J#mRs6Rub!$J)*t_NQ|rl!O}}LX@9%Tia$SFd&N0uW z&rjCKhY9FEbAM!c!$8>Ss({Yd|xv^ge$*F;xZMV#ilxcTMQ&Dobr=UqQ0s{b=vY?AfH z$o9=*zjvP>x>@|;I4wW-#oJF$n%cV;KP9(VkQdiYg_AQs{10)T2 zE{p#)&@oR@oWZ=rQE#Rg%bojo4s!40<=|c6^}TpPL(nu^hP&OSeKTCd4sa-6bDJWq z5ytcOYVX6#1~+5AYH3}wkGxZLW!vEr*l=WD;0w1L$=pDzl6xOa7f)KFvX|{lr@C(19)<~fLS2uQ1*__->1rz=lZC-y2r=oSv{V@*c~KL)I)t z^X@x7&A)U<*Q;6jilmg8HT%5oJJWfje!6bh&A8Te!kxHp+napfuyO|hsmGsjS8WMF|Q zW`U{K*c_@?3CUtpV`B`>re-FS^Ej+yjSNi96H}8dl9DYgQ&N*sQj$~6k`fIq(o$0_ zERvE^?G$WMQVorblPxR^Op;B^Of8Je43dqFjSUQv5-kmY0b*bm%VlTBRa}x-R8mot Rn#N^lVPwvws_N?R1^_3P%pm{( diff --git a/tests/output/test_export_html_to_pdf/example-html-input-000.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-000.html.pdf index 6f37ccf7e9000f90fd6f73c057682ccb27bb93e7..10481c96e9b41a2e4affe1836b59b340b9551efe 100644 GIT binary patch delta 414 zcmdlh)+0XQnNU)GQIbMgYEf}!ex8Dno`Ig(#-IDxq!sjC^OEyZGV{_E^usgr9P^4Z zVFHu4v%BGy|I6-&PkysE2QMS1xsi#XrHQ$L@#I8KFEw-^Vsda^l!1Y!f_^|zeoAR_YLS8l*sRG78ESxSTS E0JFDK!T&r8GIUNI?VS-pP@yu1rSelNYe6F&P?9KEbNNXgv8Nt8l%Ef&mC9?vecsD%=|nBBRvB>gN;Azm?j4@yG`E2?6+B(C6Lk9%*evf z($LJ*G|Iq0Q$gQ1KgA`nBvnDf#mdOQ$j|^yI-n>&r8GIUNI?T^_~aF=u1toOli#zd zF&UUn7H89_H&HME0fjtXE-=Huz|71PQ_RvFL(JUF07J~e7}GpU11w?|Mi9Nc2#XC3 zjV7OFvxzlKN-;CDG)S_rNVQBeG%+(YPEATqOg1)8GfOlyOf<4nupy`?vecsD%=|nBBRvB>gN;Ajm?lRuyKUaZ%*kkLW@KS#X=r9@ z7G+?dsi5zhpW>2OlB%HLVr67tWN3gU9Z-~?QktAvq@V#dc=CT1S7rlK!^!TfYD|Vk zlk-{CQ%w{MKtLgnmkZ1=Ffg+;#Sk+$GRG7%v%nCuFfqaqv$Qao{F~J}*38g2#n{~3 z$iO(w(#+h{AUW02&@kCF(J(PJG0Dur&`!aIppsZFJ3Fr8lEk8tilWpsE<+<@ODb=?i8vTE{1+ zrkbT1r5Yp~Sz4N#n5U*BCZ#2&7@DS-8Cx2gCYswR*br0_%VlTBRa}x-R8motn#N^l PU}|V&!KJF|>hA^sbjo&j delta 394 zcmaF2gKgIiwh7OK3qn#WN)*aci;6Sz^AwEq4D<{({*Yvvti$Zq+{?VZmznYMG+Q$x z3qwmoGgGrD0|QM3ec${Pm&B4(1q~M~BLgEt12pM?qWqN7C;midh(7h*_AKV~Cj>8DWZ9Vyd$= zG=!*Af?I5AXkdwEv7v#9g^}U(E3+A`;|)_Rk}WKa5{=A~3@i*ylTA}oOw54T(#XKn o)I7z|PQiwtl2|S~JFeoA#G;alqSQ1lLjzL-b2BbgRabvE0F4)7SpWb4 diff --git a/tests/output/test_export_html_to_pdf/example-html-input-004.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-004.html.pdf index 744a9deaa0b1a50719c65a6cf3a24472defd76cd..4f3db42ded4ed1bf519dad2ea541e474ca3c756d 100644 GIT binary patch delta 394 zcmeyhjcxLFwh7OKlJbj^6v|SIiZk=`6pZu?^vpK?T*@e|pzoTOoS%}Jm#&~6o|)&E zSDXnGXr9NkeI66z!)Z3=Mka=qCguj_Q3eK@3i`hJDK3d6sR|k{Rz?O!h6ZTT0Y&*K zrOBy93K}3gr|+4`=*DDXG@WG@qZ*Ti<#e4{jOz8q3I-sckjKjfW*8Wl8ku8?nVVpU z0bPM1W@ccDA!crBh$d!gU}+4smk(yKp@E5+nc?&Yvly-8P0ftWQp}Q5j7>}|63tT* zlMKz1jSbSw(h|)r(oD@v?G$VXDv9N?v*Ri*Nh~Ugw+X03wrS A*8l(j delta 337 zcmbQdo$c2)wh7OK3qn#WN)*aci;6Sz^AwEq4D<{({#eS`yn|``4kpHj(>TnGEDS9T z%}l2+oXIFI2jiJX85n3P=m!+#r<5kA7Aa_e&6$36CZijZq1klVS&V8-X2#Q9XECaa znkX26fI=QG7nosSU}|JBy>S+!aH=VWl$nJgrkH^lhM2h#x?WQQO9OLMb%q8eX2zz| zf6ijGj<-lPFf=r=urN$cGc&hLv@}n(NHQ@?Nj5Y{OEfe$v$RvNA*dvl%g&CgxFoTt Vq@pM_jSFbJrGW{Ts;aBM8vsK%SSkPj diff --git a/tests/output/test_export_html_to_pdf/example-html-input-005.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-005.html.pdf index 27c3e536ff7b238fb08e081fc5ae9f38108f114c..6d7c62dd62eac7ecefb7b5204f865893d0d0d611 100644 GIT binary patch delta 411 zcmew^d`x7*GohsXq9lc~)S}|d{5%CCJp(k2eu_(CNveW|i% n0bOsBWT#+5P)RJ8ogG(kNn%k+MNw)Rmywa71(&L-tG^on4S;W% delta 350 zcmX>m@?ChsGvR`e)QS>?vecsD%=|nBBRvB>gN;8zStn<(xlKOF=C|31-GI^7%*evf z($LJ*BFex(Q$gQ1KgA`nBvnDf#mdOQ$j|^yI-n>&r8GIUNI?T^_~dyUF3g6OMw6d% zs4M$@Bo>ua6s4wd P85tT|a;d7i`nv%D`lna) diff --git a/tests/output/test_export_html_to_pdf/example-html-input-006.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-006.html.pdf index 7aa6326bf5170c844ab0bf5c97132846fc29541d..ba5a2ac9be4b15c8970353cceaf981d2adfdc783 100644 GIT binary patch delta 430 zcmbQTgYCo)wh7OKlJbj^6v|SIiZk=`6pZu?^vpK?Ji#cfpzoTOoS%}Jm#&~6o|)&E zSDXnGn0%1Q4WE27JM(sSX2yThIL(br3@uH}4GpIA&0-Xjg>$0}3^Wz=1B&ufN|RHI z6f{6?nC>)-(T&O6czV|?Mpb5WBg5&NW-+SQ8!H%qfI=QG7nosSU}|cJDQ0PbA!cE0 zi6LfYVt^rLZeoNXW?=!fR|#&hsiA?HDXKz40~2#gf{>C}E;~D};*!Lol8U0#G%iB}Qv*u_E>%@me>VWo C*l|Jt delta 392 zcmX@HgKf$Vwh7OK3qn#WN)*aci;6Sz^AwEq4D<{({y4!n`8JbVvkmih8)n9T(`?O* zEDS9T%}gz#3=A|C^nLSFToOxC6*OF|j0}tn4bY?mitVf%LLM&{m|0OSWc47KWCF zW~P==1_qi6`o8%oE{P?n3K}j}Mg~TP258a&MfoYE$*DyO8eoGbb6$64Hn%jK9C%%g z$;e`I<#lyNlgSIO3)h<|7=VC69xoS|VPIfxYK$RfX<~pOW^QSUA!cEYsm{{e2u+=- zi8;_luyvD-ZhA^s9nxP? diff --git a/tests/output/test_export_html_to_pdf/example-html-input-008.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-008.html.pdf index 6ce805971f1d49dc88b8e5daf8ee38c882e69ea4..d810d891c089a324e7d8a324793c122fb3851f0b 100644 GIT binary patch delta 276 zcmZ1>bWmu*HKC;Zq9lc~)S}|d{5%CCJp(w|jf(FR+$(Pt&nT$;*OLAD- znkyK9fI=QG7nosSXl{-vW?^87q0YkCa`HqDt5{P@OJhreL}N2U%ala(WJANmWMh+L sb4x=rLsLVuL{mEj8-hw=x$Nw?ic1oUN-By{)3}Tbj4ioTRbBnv0C~SjX8-^I delta 267 zcmX>ov_fdYHQ|Dg)QS>?vecsD%=|nBBRvB>gN-j5*(SHJYulO`Sr}Rxnj4r#85n3P z==LsCZ`rDXn@U}{F>dB$-r{55r?&{g@OSHDCF^S zff)vd=H{4U7KR2G>MTqQCa>bKicL(lG)zfNGc-<2H8V~&OEXR~PBS%4OteT&GchqV kHn3B$A*dvl%g&CgxFoTtq@pM_jmyZu(1c4>)z#k(0J@k*v;Y7A diff --git a/tests/output/test_export_html_to_pdf/example-html-input-009.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-009.html.pdf index 8140db48a4e4738e1176a55b7b304bf8c1b2a42e..c9f6ec3a035f471089e945bbe0207dba3430610f 100644 GIT binary patch delta 430 zcmX>g(l0vUnNU)GQIbMgYEf}!ex8Dno`Ig(#-B`V(hB;ndCB=HnR)37`r(;*j(NqI zFoDUx+1&8TJF*Aim7mOh!p7Xl#L&{j+{ir2z(7+$-#0(SC9xz`LBqw$$iT?Z08Kie zC_kk%IkiYZ1LWMvGdSEBEhgXRP-QkUFrLiLsZnpNU;qLNdAwX;hJm4(u_dOMxgmy_ zxe=yb3nLQ@b(TgLdV%gVf~cFkj?*+YHQC76($vhtI4RA-D9OS&EyXm|IL$mU)!Z`G mFwHc@PQiwtl2|S~JFeoA#G;alqSQ1lBO^;gE>%@me>VUnBy{iq delta 348 zcmeAdJs>jSnQ%c!YDI}cS!z*nW`3T6k)DB`!Nwma0%D_NVLEkq&#U-&MRYAkW%E-XT&;U(3peR43G&!|MK?7{|Vf%LLM&{m|J3@uH}O$?(93^Wz=ee+XX5=&AQG+eBV42%p7 z(4+&3@>5EaQ;QTdKyI3zIginm+0xi-`o?*TYD^Z!({IjWRA)4v&N!b@xZYU700b2B zc)7p~14A=20}L@s149fka|0s`F$)6|3^7X+Q#3JCBSRx|h!`KtVnYK{3sckS3+FRh z$6F?wnHrmznWUJfm|B`88K;<~7^a$=C7PL-C!1MVB-$z15L6P&WoO4#T#{H+Qc;we S#${+=W@u{6rK;-c?*;(nNpu4M delta 379 zcmaEVfNl2ywh7OK3qn#WN)*aci;6Sz^AwEq4D<{({&>eanUUSCIf;FH5A&-{}%rG!CGsGfhW{9EA!o*^F;e1BnKw}Ikb8`y} zF$+s0G%-^n19LR13=K>z42-5sU(*b2Bp|bK@ifV?vecsD%=|nBBRvB>gN;8@m?xLBxNW|{;=sshW@KS#X=rX} zI$4oTOb*VAGBD6o&<`lePbp1KEmF_`n=?6t&6U~M%xLl)HdSUrON+@z*wj-^6bwK> zA&-{}%rG#pv@k>$Gc+(X#uPKf&}(RDWPzd1$lPFZ0K0XpVX{$bvT2&JL6V_~kx8;i yqFHK+d17L+X=18DvWaPmoq`QPC9zy~c3j0JiA5z9MX70AhNczfGohsXq9lc~)S}|d{5%CCJp( zp@Fga?vecsD%=|nBBRvB>gN;9aGEU}UcAK2be8ASs$imRl(A>~8 z%D_NVLEkq&#U-&MRYAkW%E-XT&;U(3peR43G&!|MK?7{=G- zC*NdIXEd42$SNFYp)4cJlf*=0 z<76|_M3XdwRKrxGq?9zvBnwmHl#~?1RC7B88-hw=x$Nw?ic1oUN-By{)3^)`EG)TH IRbBnv0H2ppXaE2J diff --git a/tests/output/test_export_html_to_pdf/example-html-input-013.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-013.html.pdf index 2dcd7f1df2aac550c1476395858025a38f12a66b..959a24518fa9ce099a64b884f18cdcab69a93372 100644 GIT binary patch delta 409 zcmcb~yMk}RGohsXq9lc~)S}|d{5%CCJp(TnU{zx>G@HDDRYTKQ!2kpl@_4zx3?vecsD%=|nBBRvB>gN;8nGEF|h>^51I#bt5}%K=+6BMU=I zLvusZC<6mc1%2QA6qm%3R0RzeDimXM8Nqqy862T03beAy#N3J diff --git a/tests/output/test_export_html_to_pdf/example-html-input-014.html.pdf b/tests/output/test_export_html_to_pdf/example-html-input-014.html.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dd05155b9c3ff6f6fa8132d57158389ea5d4432f GIT binary patch literal 1472 zcmbVM%}W$v7|#fjAtAviqrekceinjzUDOV@A-Ux&+mD|!>M$;*r9Ua zjm@?9oCpF~*~?ra!4H!nbs&mB2Kb?pYv?APWp?iD4FG+zn*ts zEXF*?Ip9ZcT%)j+&KJnc)xe()zz@>APLfs`#sqYT%M!%27|SwDY>Mft{d8NVi$@0( zRt5MBb*z$|!v<9b`09iKzpQ0vVUpU8ZkZr;2ptON;ioKHcVHwpK@Edmp{B!eEMc{; zv~IZ620m>Nm!@dW%Hur-s9AI;K#WRQ#Bps(u5#s%o0*flXD_}^EbVVunXWV(x7Jvu7PyqR4L^*>&YDmNeQnQ5%d&Q+RcXjWe=nhoNygG<`sdkb9Xd?dLNil5nQ zlLOBd*5_}3eHps5-t_$Yry~=$TFL71eMi?u+BfFkeY-o@IQ3aSmwq)pS9#D(R`0id z+4c6tqh2^wiTb5pGOj1|Rk@loz&e1LR_Wu!9s}!?RWsr6_u!R58%?snpvNRKD&S6e3-1z@Mh&U!`KX|0Pwj z&BvH8xEpooqPSD2REVTbNP;8^sw9h=tje(qf`BayTKV6Zhixlg%AwvPY+L+w$~G-< z0!p3}>K}N2P-v=SB5pMMz^r3h47VwO2?~-Ez*HHf8o)#ehY-Ld71uw2$?DD;F#)9= z@QcZ);sB<^Q0W0IF7EV;YrdXco9G6$*%O(uEcW1eTIn+j7I;#@#n7iH(gl293dRzO xq6&FM*2F?olm)dwsiILr)IwC%;v}ba!k=BnIq$V0w(AW;6cm9AhkJ(7KLAP$oAv+z literal 0 HcmV?d00001 diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-001.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-001.md.pdf index 39d2163d9153235bdda3cde95a5c3d8d25feccb3..e164f050f4cbab328e32faf0fa9b2836836b935e 100644 GIT binary patch literal 5746 zcmbVQc|6qH`;W#p_HJ%r*%t45rJBSx6;fLW-z#qsA2#sc3Pv zU6n1mSxT1dGedS27cF1X_cNAKZr|VQ^_#!uJm;L}{haeG=ktDy-0g^K5NmNzqt32p zbx;HV2UxrJKrJoJ+^K$aE`S0B9)Ou!FfV|?1jlH}*vbk@XZlFiK_&CE8*Ev@Odfy$ z%$yiLTwn)AveFw0n34Ad(SaFt^EOJRXE%Ob0GPSZeHhdYtWaPF99)1QU;sQCDbeCi z<=SU0RDEfIJ;YE)Xsa-erOayt>lS zY7?`QC2W6!_AC6{++_b(&qV@^;s&!lo4(1+@159_I5qk1X!yH2%?UK_=~o%bj_ee`;Wr-XU(fAt?Jr2!)|!&HAJ&l+bnZPjrO-y}p`n>+7?lwS zbqefxCYnfW7QDU%Sq=Y8+p_dhPN2r!B>Ycmh3KLpr80`u>(~aiLnL2Aa6EYAMT|LD zfN%RaQP1YF~8$n zJsa0(wJMvj&U<$qq86){S9$l9W4#aAcEUDVlOh*$)k>Q?j_bxAgz657!dgnu_Msz5 zcy3Y~`hy5o7N#qUzXg zi!Ldrhd2lZ<@cEKC@Pt_0z)_RCQ8+n7ww0OT@uRfB~Y?TWP1Q#F89GM9obXT^0xT% zS!fsC!r1OHHaVE zb{38p-_7YOEQS?M2A$$cRqzioAv z_<76NxY$Q(^-$Dh+^a;P1C8|>B0YAw!Hpad=&O;o*UVEQYe;NeclmbE9ZGZVxVP?N zDrphusGrmNN7oi*uwx9)=M;fEI-2tK-Z^JjAU!17Veu|Q`*E0qpdbu_(|E8rh2JL- zw1=;UF+*C>#OEcNC2ppDo`ONwy|!4&W0)ORnV@TC0_KU2%Hv=_zm5spN2oBn9EBEpAcz ztc5jpDbOOsZ}TK)L7uHc*H|buxoj-Z>IQm7xo5XX6NgU^lqZYc5WB8LtvR1#5>o;z z3yLwjI^v5ebRy*um$+Vj?V`wJp=%B(ZFSvvPpezhEyn~sH&F7RV=e4%Ek1uH1Xj}! z(jmjSkY#U6_hS&s92p`NHRaPn6mz2 zj+bo=B7Yw(ph3nGT@wnyYFNVMMsnV~y%Q_W*1rcpTy}c;d5z1-tsU)CaQZ5zu!P6|SNq>7X**0T3 zo!XlH1*dPwpftMOQ~0bvfAr8Z;nd!3P+&zli z9C0S~vSVHFr%_~WSmNHQTfaEhhK=s6c#Er`J{n*1c-NcT6%A)DwqL!)%zoL|YVi2a zk!5kLt%d!)_>WlhwW|m0JNikN*JnS~>+kP7c^+oB?4(ii z3yAgyl`S|IZZFobCIEucz{2GeQ~o)sK8fXpD{olVnS?J@f6g1b?hfX(a2%VULLSb& zx@UW25zk-HFTcn9U4|{;NPid%``0tZS+66-te^TiDFN19$u_&|Y6~|Iwicx+8+=$N z&8_niU)Rx+xbyfr>CGyc_|h}9vw4<2!^e_MX$Q3bNy2xjH}Qtlk8o}r`s9X)+I6Yk z`2j4(whK(*x|@y)-N4cO2Tu8p3VI*1GA9@VB{otCB#44bg{e_8KYHv{27i?C3+Z=J zryje<;BJ54s!Z5wN}{#DXjzg*oeHrnrYv=?aE*2)GJa0fTP*b8?HUi>B!4G^?Q4+I zztu8^qvlOzKWMpbr4xJbq{5n}lIwbd&dt&WOR|4HnRfKHS(Od%K#QH?BoMVLlbi}A zEBXt>^8V((CuYD_`{c;1y681NR9CRJZ5@>5pOTZYr|>?pWRke-=2Ph<@!N#17S0IG zC0P*Z6j{v=Q#7PKR3jxk;yJa-RPoL z#uH2)=BVX=6vv`BuGd@q=s_w5E9a#ghte)~uBdf0k*m}s(iDZkgW1u{wj*V!Cn(vp zGpJ;~jM4=})Z2mjtcTYLn_*hLxgPOZ7y4s3HE& z@s|*Mq5h41{zSxzCB4dos;mq7e2!YzO<}KK7|HtMpEsXXdk#l@I&t~YXM))6iQVaQ z55xYs_A))D6ftp3H!XL)GUHj)?T6L8{gL#x= zlLbxo7pzj)Z@z-2_SfAD4wJC;98!?>#{|fFt;w8xvZt3q!eLP*R^v)UsMHE$WFy&W2$qm)dV_x zso)xXyHh;9C}Bxi!Unf4_FN!pn?EhCWL=3+gWdoth;$o;i=77$+kc< zECXv7t1{)_x$KVkf?5Jfx7elP#1#`cMZAZG`iInj240d;wjP^kkkk)Kx&b08Pc@c& zpuzSC;_Bqc-y+26a?PYg*)((Qr#8Ibvd%SRqc_@akbU&>cDnV_seugkQ{ZM!%4!*| z+OF-vla@-YXlI^zo1k+SK%rGcR9SLf-=loaY4-TmlbwZyMN35nY3NA}WB z6ZUti#J(~gjSJfuTeeM1b|;14U;T9O*Ulh^8q$s`+s=6Ki$fyXH}f^p6Y6kmUrTw@ zMDL>V>B%~_<;8=>&rGXpLzWl23HD^!cfw-JG>;$3l9ubCC>+>i4H4Q5Un(9hCr;-s zf(`AaAb!eLJDiU1E`RK)Aq_sDpD1{pbzoWTD+|`}ope-V)su7Tkv@P+dm0EtT zQR&Au9-7G2id%a|2i8_YJ^DmpjuyGgd#wy>p00~Jcbp`@8T`=0-Kj9ds}+my?mBx= zw=sA+i%o+lD!&#A`3i3a8#L}R9R#)VKBoQ@mEUV!4=GK3C~ka3@ptL6IhWzFzq<&w z`eGXVs?q!_~jFy{&5(Nq;zfv74u_%LiQz9AYFzYHoE{ zDP{V>W4yF%OCG9XpQfvO-Ob;Zc2hLdAWuY24ejK^otE6m&9PGX{U)9lV5>9932I?E zEsxzEeI(StBIY1UGqt@c7l%q>_S{T;wAQ(&q8A8}1B&l%w|eo~3b1pe_=> zqSg7gQoL%M1gDZA-#wa_27cs=(DW_Oaw?ai@7(F^tEG_KU!hlF}7$XiRgLc z6uwM=ZJhe#mWhxSu|WJ>@)D9oMKH^KCE|$f&`-FsO{I?|9CDUF&9O-dd7C3&Aj1Rj z-;p`Vcy1m65Wbt0jK86jM2QYFQt)oxGzFFLOpu;#pmOOmGY<5C5IT=RqXK63Opx9& zn0|nn7lUcT$u78&H;?B|^K6hiGk5`Xz{G)0l^Dle1(>#f(WjdR!0dIR=g?=RGw9!UAQ1C9 z2|q%gJ=C|iIg5_^iay&+m~kd*4t-iWFANa#S_D4=oVEC00nuLpr<)aX$3@Noe&51C z%u9h31$g#2X4`5tm2h@TP+WgTSGoMn?8-#Qy@%6yRe3 literal 894111 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

tvFzMa8(A5BJz231b#u9_z$~PJmVrjn0 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

1DrmYa^Af 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μ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

Ss0|)|m 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

HHtAQ;$SgH;-qmD!bADpZ{~ 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

I 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 DdXdDS diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-002.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-002.md.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7af185fa35e15bb083042a38f78acc142fff4047 GIT binary patch literal 8145 zcmai32|UyP|3`B)$0%j8m@`td%`!BzxhslDDPoxWSld+7lo86U%avN`i|~~zN{9Q( zFyueDy*-jJ!3sxN&ZSMl3 z;7E9&s}C55)3PRcl4)>lfN&75bs&iD=N$liV|d?qJeVBd&YK73jsIL=92gWphoj(H z`@G$0@MF7pGo8S2EjtE<4F9p+ZwqmZpH7({gg4v6Iue&eGG2Y#-BR9E;(GL_~X7yw5j zkO&>{8hvjd)td&lb@L+o`H_9e0W>g}x8cuonR)xs$yB(OnIDNxHX*wOx&v}pk^?;H zUT_^9Z8X4zMyHZV{@~Lu1~Uc%mHSULy#9P|=-5e?X?Fi-ArSv7xEbs;zZ}#Ml!~KZ zu9!fyj$WE~Up;ek%khf6lX=G5FT^;NDbBt*#(yE`MM7GVLC`;;A6NY`DSjaOtF>#@ACz1@B8%=1%#eT3=MGu1@AZH=JxV zY%MFve)o2q@wscP*16vB%V)@&@9)|T3CrcfrxLzF+6SCcIR z7S1O2n~%*afB9p?nRBhJbch}~J2ZKqW4SOD>cU#Rr`F}2+HJb&1gQefo}1?r(oYmv zD9mX8L=)9bF=BU(JM_w+GKexzjF0@B3*;d4cw71Xn^tflG;dE*l=I^_MU<1#!J&tt zAOj0x@L;MV5o#1_{M|n211)M=AWW!r9qcU;+{OWkn@Do)g6uzA#d>g6w+N<+Vz}Yb zX$M;RS7O%7Ur-$Kev#iidYQjVRbDV%6bFpm7B5H&{-|B8tU0_4HU$#tQoc?+PJNhXGf!x0yChsIY?ZVeF1X3- zyHDpSVt~?i%ZX2#g*a>0O+!=i?wdQ4U+>@&gs$|g|E^>;su?+RJ*sGWvKx;3zKm2i$Sr=|T6a|Fo2(`PgM zE19pDPRDKv<;vdx{_rko8aQ!Ef4{fO65CB*oU%RSYEY16MDxqDg4asAs)Fo3wTq_P zNtj5=>*@`jPZtsI)dLBp#?hflDo2g6K9e;=RrQO8meV zDLG^}{NYH$XH0?UPjzeP#ynXs*A%+HWB6cTbwn+_+Ke<2CcZfIX}vWEUN{|-uRfn5 z-X#d!LV_}89$r6jqQt4yuV8BvYkSX&{DM*6sF|>YnpQ!DDPpnuvk8+>MUbxPjgJiG z2TF!9m%W^G#900%eqX4pb@S01n}!HgK|eXbQ&+!w*xrkT0(K*hSX6r&@Bq=L&S5^! zQ-mD!!w1SAKfLhql?s2f4amgw9HM07g_JfMuPMi|>|4UkwCa;3=v(VFV9~c%z>Wk< z8M?F&VhYeFy(j&iy{QfAJYTlBzHaderz#sZLnAucz~XTJx9@eCabLb<-L4D-*F5c- zaQYT<*?Hp8x3L2Q{k3O5Aj{u<%Bv-w5fQrl@<|fls`KE;sfTYhP1^BZ(cR8HEz50V z8e+0A+uA6+CUCi7z`dJdpn8e%&j-kn${>ELGiSG6@)B}FauXjmiWf z=g2E>pc_Z#O0*)HzgIf@X3Z*>z3Se+Zt?Kn*li@1ldCjEW)32O zZBmvm_$WfmxKS4+L74G}{&u%z=@-q26Pb{WjKqS?1MjR}w4j9E)N&56Ko>o^zg!h` zYor#TIshk|Q*%d-7T;M%N$Xk}BAl)(bYxaX5=M zR%S`4Rf8yr-4t?4B9;2XSMliMO+W}tFnksA;?=pY&1xoMHr5VrFnQIR>OST^iET3n zDKHX^FwW=7?(Q>{6o9=cdRP6imd>%^mgR3{}(Y!+$1!ne(|XJA79v`WOx7Ub6B87XOv$FyfPMr9Ie7jHj~<(TJgVI;n- zb@n@Dmieb-WN7x?b`3`skmwS^TFs5585E5j{!EFS;GT=G4-Lx{ylUE~Ch9Rqdh-re z1^6^)*6%o8kuQzf@7`7GW5gdhJwFu5dZ;S`7e-jZ?@x2ii%sp|l61lmvvjbwf-NFR zSa~WfLd;9RJ9$$Sg3;{3eSQ74ex)B^PP%uAB2j`>jl=^R+St5Yrm)c>NqG7Y6(X1J zDKSCVIXP@`vPle#UvsPDC%-qy_rbbjw@#g3w^diF<0yM#Yxmdk>m1t%(Y(OX(HZzc zm-V5^aL%eEV)yQ+5(*f>nM$2|4ULD}BI3oJHii%Do3r_7Cz(&;IkkTNLBVlS*5q^N zUVK&TKxSxj6B&9>8suY1X1mW*US`pt%UZ)oUL;)3d1o#k%a&MgtZP;*Ve6v;%i<*h z>?67oB)~c9yev2I(*))Zvtm+(OD2+5EfkE5)K{@&Mb4Kx430}}{b54NFOq~uy^0!P zIl6i;qpS7OX0C@fv^Ltwj}a?0CrBkn{d;tFOQK@B@8sv^YmH{|_X;XUWF%}L1LLHvqR0pgr11P;Yl@h{8S=YPy^Ql%0^W*T$@KP^h$>&dxI+C?rG~>py z3O_m{ytAr8{ZqKS3V#{Db=THVsirK6bE-MZQeF&h@Rm=#>DA}C0-UF*pTYC}@TM6>mTb3r?@M2~&*OZJDzjDr*Qz4X@%d&zB?# zH;a1iKDI+SGuu&y0= z7pnav)MHC+$&Fv<6Tp@ye3S*W!%C8}G@soH(epJTdnc;v*nbd{R_-;3)m~|r+mKH7)ywX5ZxKwOIt)!RPnWc$B zv~dlo!opmg`_j(=$ST(c+Iw{Vs7VAWcyUvYuphBLLGc}M&HI~{C&=E~qA)7kXc(ut zu+-BKRBb*y5e8X=GknjSKEk!{?(bAvi1UV-$t4dhHUuTbSx+si%bLl@y1d1>6KJ&Q z>=DfiGrUu_xQxy_WtZ0nD-_(U_wWx|Pl8F8N$BgUQJg^I(oDSCloI3;L@7OgJ5URj zlCOm~@%NGo_>C8&?gQJgd!fc`qt}#-AS z8$vpPMy0**(IG%obcbaO$ooyOT&1arVT3w53n-1;h)VPDh^fzJwg@<==*hvV;Wb;- zF(1~~wWkqL5rphpf6zY+#?7EF#og6A=EzXZc*iW$-acOsk3Z3|na{O??@lO0^#U%semC9_-tO)3zG4Vpv` z-}IH!7OeU8ruJrm-urIxa;27PZxK)^;KHCVp@hY)fQ_WCtKl%+r4ogeq2(78VLh|E zcm*vl$&=?T0ILt7m!w5$-?!pdG9%vaK4c%Z4bn>%63JXBK7WtVTjWx5uIyqNNzCr} z*0Z_Mwf<|*0Q|E&Kqc6N=}K5jR@vOgZ2vQ15^HHRVZ~>xdg)DG3qI;&w`KC73IQ0n z@l1uLfPy5Wdnb?)Q0n>Akr z@jJvB*GPM1H0eD?OszeemQ$KzaSw1Cn^k(liPrjxxY6n-antDixuG;EYPkFzzHh@F zYN?@6>xhqwr8M(m*+r}doWn6k^D`)l_D}BLEi{w%%GviowimTEYag$y*woV$UKBf6 zt&$UrW!g4E6tY@QUpH!NB*=_aUv)d>_w2NkSlT8kV)y366ojJ29P`Qtz!E={_a-N| zo~$fM-4JF0GCFi~S5&#r9zdp-=8BVUdqw8qrc;LauPf%4V|5w`yB?d`Z{}-f@56z0 zWKOe%m7BcWM5N{ZtUbX0LtN(bIVFf$p^&&STVO`Vw*o5B^%_))!YJIb8LJkVr|wYe zE7s`sPlR+CraT^_Ldx~Q{SKC;PXaDRwhB0lgqG=dGM_`mdi4YZQ-sl6mUQZ)0|RH$ z@5f)@ufMyG1H^5UT;xJgj}(J4&Gy)sgFt0u>4}?NrKccDME`IGO1Cj5|4&zB4Fi07 ze7naTPJIpWeI<)-5{I2oaraC}uh?Sqa5soBN_*DzfX*K|17itrOf?}?xPdwSBYHp! zzw=tmH*C7z&P1V)iGj@mQM20{BUrWquQiu`^GbrBB469j&P)Pi-@XWG!)Xs%Nq$Mkoh53g)*xyks3mb z?+h(q?+~e?D$`}50~3aO@GW*TCv;2j8(ZN^F10_>FKOqz3n&RD#wuH%?4T`3NoiB` z;xaLda7cqBr&>D4`%WVu`jq-}rr!o2d?==bYk>4axR8wIOFtuALDFgl{gd|P1xzHx z(NI9b@2`^bQjo%#lB>!?rS?~evm>HWGgh?J)by*$v-*F^W{4oqk47hLKPxr976dxH zB5)S*Z4Lwe(7PkO+}ZT4@%=vhQPWm5*|cs#jO-BGtT^C6-Cddrb=++!<0b8mM|U@cFK(WAvs%Cq zb6yzj?0e?py+g>@Dq8wcTsy^4rb;>yPwfTf;GRXb`jDl2tJT%T4`-Yl+-qV9>^#M! zYbZfF>uqE1Tanc#2>Xg#^6!pd?S9l87j?&o(e0HHqFyCg0nV2tA@0PT(N;a5KhQ4D zT#smIYYgxMoM>}BN#x2Quc+oY*iR9KOvi{D;;r`cE3#j8tdV zZE~%ZFBapKMDq4nLH1E>M}OSs?r0p;6vnFe&)({YuAvv*GdgHI?0hO|#`~1h{^4oH z_n`gXeINUnDEW9@bC6MXtq}8bqqo_|Ij;BK)aG|j%f7bSRU&VXjaYa7bx3c^S2R`& zpg=CkbohN+)IU?)efC2I?dTUSWdYcg?kXfkMk%@J0D{(^JVG9@PEqigEk^8s=*<9 z`xAAcGfMk;nG1;2vA6i-jo3X&pJ1P*DJh7JbZA!l;^yq(`Xna(}uA@s;*aLM=IM7Hbf>wJVpaR6{@*#9ZYzl%;V~F|OUK!Fk zi;Ed-*IBQ7p7b%KI@oy(C7;!juhB4}%pZlb(E4DzK_amfYAe}uR^xTIGX zlq7hNu#z$wiF?36$SJcOPc8|)oP2=bsy8{ZS@L(dIR8nrhq@P7Sr0Z%e!WsvOLqth zEn04JQ-&bQ1qQ^Z#xV7*$)2hrDwMUWhK>QJDBI?T)l6r?ZWERte0@B-2WUfB-gfoD z&z}H_;m;olpwg51?OP}+Llu^{T;1`V069-)TVKPy=_KSvOF>{YrD<&Wpd>_G|PE7Wb_Q0o|Nfe%LOX_bEg47Z8*l#d{CP2!l%XFc! zgo7zx1WsQdi1jCV^)WZ5men>fRn7v_YX@dpI=vLcMhMzL(Ov1KL$!<8^}9K({gxTN zvwmeyDxpGF-QLA${S%0X2xB}Lr(heDC_Fm#tsa&mw)!~X$Q-F+ER(W;IwZ_MroD2G z4IA0rWt)*_f|)`;V6zue4O=|ZfSN6?X~R{}2Kt7_I!#FYyxa7btEtFvdE`eNVJ z!*f#T!P^U^LsJm^fUQ{4iSl@0&$dgxCsl|wYm7P8jj@Hx6VwZj zkPa96yk5{hskR`vumK9zt%$iQp+E<{QN$Uoi`Zn~QQe=Ns{v5N77damj~CCuwd$_^`> zq1<(AQ+pS#ZvA2sm$RpnRKe*c`QSV8z^fp}`}NT$7hEOztqP5gtVutjA8MB{WdXLH90|X1+1F&Nu9A|Mu zOx=?6>5LEIKLz-em2-qW=NWiPurg;+JZU4W3Jgpya9R`56ys0z*x8vb$0Fq`&`s?Gjebz>QZe&6RW&rRU zu#o;6GPi~d0%)H%-H!}c2jDuACzV9;qG|lafd?)E9DXp?{>2K-qyEn7Hw^N>u=;h@ zfAWGG@s4IqCAk3_BJ()!C!YpH`xgry;eSi>4;GdH_z5=xus+}4La)7|27w*UWrRfJY$w=f&E32a^F6 z!nO98z>ncPcIlFku4uFy617WP8|$W{>*1#D;i`>BlCgRoWF#K`|4(rO19wEDlc@By P3&H|w1gol=9x(eqmRIjA literal 0 HcmV?d00001 diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-003.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-003.md.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ec2756d82f9c46f262cb8b83195b0e0f6e1933aa GIT binary patch literal 9607 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 literal 0 HcmV?d00001 diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-006.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-006.md.pdf new file mode 100644 index 0000000000000000000000000000000000000000..69607ce2b93041227d9119777f96115ffd153765 GIT binary patch literal 6628 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 literal 0 HcmV?d00001 diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-007.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-007.md.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f02ad53bfc3ee3165ebca74e1105640d8aad1672 GIT binary patch literal 3136 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 bJ;a(Dh!KT~BU3j6ghrxOxcBTiZm9h~jH{{n literal 0 HcmV?d00001 diff --git a/tests/output/test_export_markdown_to_pdf/example-markdown-input-009.md.pdf b/tests/output/test_export_markdown_to_pdf/example-markdown-input-009.md.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1b2aec51fd38181bc2a104ccc23e41fbb35421c3 GIT binary patch literal 131569 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�@Uf22VWzRW*+? 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 literal 0 HcmV?d00001 diff --git a/tests/output/test_export_pdf_to_jpg/output.jpg b/tests/output/test_export_pdf_to_jpg/output.jpg deleted file mode 100644 index 2af72afd5d0ca540316515987232a5ee56898fcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63837 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 diff --git a/tests/output/test_export_pdf_to_jpg/output_002.jpg b/tests/output/test_export_pdf_to_jpg/output_002.jpg index 2af72afd5d0ca540316515987232a5ee56898fcf..c7021fe24f5763374b16d7ea8d00379db80a8f37 100644 GIT binary patch delta 55072 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 diff --git a/tests/output/test_export_to_mp3/output.mp3 b/tests/output/test_export_to_mp3/output.mp3 index ce6e8647cd86a595217f1dd50d6b18e7b43f01c9..e64a1199829a1f809af54e948c13561a1ad70d74 100644 GIT binary patch delta 574280 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 tU8FcI2jU@)Iot(! z5Hfnb6@Z{Y^IbPTaeIAeGw>HP71vjcnGcAR)eZzIhS3){r#mS$7uEyB3B%bDp{R$- z;+)lQ>JxLV1VYl;y7E|9jwi|muH=vPCF&WMk1L;t92@G&{LOvleElQH^S-~5r)6bZ z^>#FM?|_b9JY&qFbpnG?t6$*v7IV%}wD*l8LIn-I^9t}|g(Ht?#RV?oE#IIobP{*z zmYPP%!c@i(T`+rnOw^*f^p`kt)zlR!yG^FFRX2>XgY2qFfVMpG`qhUzZ z=ICO7r;Pb{ zXo1InvR=o=518k=Gkv`Z89^_Nc-w1tT21ighNHtNSIl@e~!9mwwUTG8(#luRuwb`7{9IHmHneIu_~%ZU|nQ5KjH#^{V4dl{Fi$ z88|`F!9?bCXR{UMw9V)Xh9=Ek51aG~_1cA}jUTEInqcN%{rzn|-`$%!hYdWh5K4#5%O zF(G;-{!c2%Q3e`>`=3FpA9wt-r9faMB^}2jGo4hj{n8HuSiE4cGBh4@a=}0Q@FC8o zJ!j3I99(A_m&x*y8X5P!LlJ7}MJYu9d{HwDVt5aPOvannS=#w)E`L}M>;4ti);Cw+Cp*`^6tj{Z^5<5Ey0_a-E3gFF?63eOY{bm{^?7d2Zn|)989?M!5xqtSgoCmOBmUsH zk48wAMynI3MtylEelbBq8m|qqL8_~bxtVii=c2v?_;1@|+DOv|si)?H1)l8tchX65QCB8-5N>BhS zwZQ+C0k~cArppVDagwa%nMJw>N+0nM^pk zUuo0LT_qBM3xd*Wx0ZRhNQP)APv04|N^Ctx`qsSiosl;l`?afxVL)GBzLD6yCKJ#x z`Qs;~MUo~Y;j}6toxUqhZ1u-A{N`9-f+{m&2)N*Il0=@5un}&lJV&xPKta2rEhm90 zIb*mK>EYIvX*DaM5lMJ<$K!{Yg5h2Md|#9IGmQASFyQX;C;s?nxF4@-ydJTPORHsQ zN3UMG(;5Z6xm5+nYH%CkeWwSzB3a4 z9if7J%EF2$VcY9F7m(+3B|OR1Teu3l8^q~@g%O1+XJC#m5|rs%u3Pd}eVgArXn9Pe z_%3gi)a=Q>uJ!wJFM3sqIgN?jK8%Kws`5pUFa0Mjy?|`vng$`})>5LL*CDnUfl`G_ z+oEy`l|0R}e<`%h`rj?^E1F>OdC%4FLhjyr{X2`aOEAPf?}O}t{aml?OHSI=IPav(`$rR+cr|wgOOj+d|6FJU?wakd9j_(?*8&lcM54eoGtYM{ zsCTV#K&9hN_D~DTu7j}yUgkU1hAIkK7ijE>ZoT(NZq9-9i0vV(P@JsYn70h#EC)!d zvo;NjDDw7{I=_GGLm^9ddJu_bXe^oFPsLoTWaB$3BC#189~~Qg-uzvH_sa@+zD~tz zU;UVR;tW0Zy z5s7Z91avy6q|%f^mHG)@1U;hcjV^RUtS3xWAc8<|G3<@GhXMa8mcSk=Qija|penz2 zKU-Wvy54Aj^*v2N{y2vT`MDB(2!H$5`E&RH=y zf#d@3)k%`=+S86jTD^yFOb*}wI(+ZuBnX4%dG5C)|3vuHP=`^)C05 zgIsE{pOc+Bmh*ckNB%nIrWZlg*;64GmHD)ukLf%s`B-0J>7yW81Ze<~2FR09pUu|9 zjLRJPo=t|8n4XFXUn`Zsm4;%_V#;dE3)?pp0=-NIq&2#btn9)F!KCq$=~vF2bY14k`qvk)#2_alqsJv2cKcoo%T54arIX$tcUS zJkl&lW*2>4(cADlR6N$(S@1GncYPbV7a{0U#7u10$?*>w#8%G-BFL9v66lH@IHLVl zCP-1nY^H@+8Zl$0+JYr$gw#}_0D295o!U497crBf#=q8Q#%|ovQ41|PZ$;}TSm3^? z{Mu}L3#kFuH|H< zv)^t~3tdq9wlrXHSntz7QdIP`ZB=D?!PPF6$@`wyhSMi#h5FsApl^ELG>)6qT&9bVkY#J4Suw+X4f<(T&Q~&UQKURT3C~q7l z@AzE{S;)bz7_UCmW*Tq+kP64K83W*L*G@e)`%i3EY}|Z?hnPgs(1mLyX|XH&Wo1F# z%jag!CG%K}NgDs)2w*J+g}mlqN5F>OiCDPAw0-P*d8hJgl4nre>eZaFn?L0&Q-WCn zECvA66G=16Zf5Ug5(tzi;m1W`F~*pjpT+=daVU}C@}Fq*W$zWvOPTTQ*Ob=pZ&6=D z7~tR9!p-&8>jdV}On7P}v01O~)AR3(Pl)z$XmlC>j^K6vBf>BzJ}-{N(PLM-rOewjP3Nti`G(pe)+RSf*H zxX%7S5q!=SJ|Hz~>Vn>_qKZ zjm6JpQO4#!^*B&=E%VJ9_b+L;nE6OUbpIsp55mtI_--dW5_?<}+_h&Ik5uNOlof%~63V>lKsu-PQhTP(kL;M(%UXU(%OCUDu1atn% zY@_7GhebA|nJvS3%><~DEN@ojRKaea*A!L?8P4B1mjZ#7WdkK!xi`4_%2|Na?M^_e za9UP9cbmeAPeSgY1|$2RvClEr7{j%t^YOrzQ6`&nN-~;t@q&)6azOsAaVHjE2PzX# z10aVHnV*O?;@3z0AwP-I05l52dxc$6}M@m^V}q(3(eV;Z>p?wkD34>Z-) zvZlXQ6D4{d*2O9{!&~6UMs7L;cC;td3Y-74@;`AGdS0-1TSOPxwmzdi^A2M4v8KN zwhJ9?OJ}J!H3c|S>kO0rgTlZ2(McIk?;d$Hb-WcbHl5h!_fECh0b#C~u zAWUK|T^GSjrKeUYoIlaWw$=3{jY!d6@Z}(HeaxWbVD78C+qQFuGP(cOHfiuct#a&G z1wz5!k1^>vD|pwh?EJZ+`n$<%)q;KtjU)ZhVq-XY4vocm79F$ z|7O$rz_!}i4|7Gmm}$v#B<4I+Nu6FYkneYKyQ)z|(4Q0@(%<3IVGU4;(wY)mm#-jV zTEquM>1uo^C@CQFcRtIAi0S%{z@zLZBwFKP{!$(do+vQD8tQ)uPIlSQ4YwX|vs~M6 zq1lliVYgIQl=_sEI9w&nFM=$@{8Lv_7huT*1?0HOpEqiVXk^JL@$2uxNU$hqMv->{ zz~f=mEA{Q(?dY25JDL6EtC8gcNI8Bra!iLkYU!7Fz+Tj_`nA;0l|82}V#UTIz$Z7%1VRkP41&_|^^hBE8u!@(ONXa=0 zCtnZCO^V4mBZ&mL5qFRCqhnECzdv}f{TlO-ZBEk|kzsv%@8Fix^Lw zl9mz_$4y6(_oPW2JDi^G4+rL*V1@H~r;Vk?x|s56P>;lQ=1z&He+bQX6}$6P;KYwW zIp~glE1~mDoomd})>u<`i4;9+pXbmMLjmdhDL%;{X~ZRh&SL$t35}jduq-{2#gXao zOf0#PkNOKoIIzYFS5j+qDT(^w=0^rfQWYZ3ht?WC5Lh`3H5UE)x?=Sr);X`Ud_#T+ zpjm3C@@Ogx?pHM2^xXLx%>S$@?CSMAt19YoFXn~6IIpD`D3~WoqzKT(;*(IfVyY5f z*AQ@i{J!arQBG>LV3y%0z%eW5QHwkC!*#V(wLkR`3jb@9(TubbhLXU~TYk5H{Oc!4 z$UD2Z)^MHY9j%YoxqGrifmR;FGBk#Il+e0y2#Tg|+z`;PGh$9uR=7#sa*q7~&zH)e zJw-D$qaZe&9JP!;8J@qbbX-TjBbqk)azCeQ2?yL3t~6rYCo;3Bpu2y`^WK`&cIvp% z`1rK)zT2c5A*<%0X0wSt((Hu-t-(Q`4SV?L4rKD2CmXF@Rnzlyp zzUu4a{UI(y+?B=kJ7F$E0a=x9nMsHU`>YMr=EXX_iTKmN3bK%zXc-n>bpG;N0wrYy z*Tq8gdwn<2i-xK~m@<}tjQUSq3ou5HqGsOf7(?m{F(VLvlgd)&tzzO*slP%L&kGt) ze#j#_C!W|^Os+c;f<%5{oZ#Pxxn1;r44GNAKm+HElS4`kYI+5X&Y=cNkeT*o#6%}G z-)4)e^VE7(GxJUI5|vtNDCvdE^f@YaX5Dma31%6=SwUvy*C+L3HM#-E+j0*$hLd6$ z?$IDHhc)`!u3`uiuXQ(MwKRzrQz*wsN=lntIgXA<#c1qPTvC`1%7aPT%}rBL9t~n;SvQ^wF>! zP^uAt6cM3DJklaXpf8>Yf3fouMCQ<8r22Y#F=4CM*Gor=a|ixYQcJJFu5qq1x z*TfZO&LmBh*`g?~zW5rH`Apq#vW%Ah@{enTsrx8XM}Ww^`Q!H{nSZ1&+Xhc}ss`RA zxdZQNk5|M6umqIg^tTPb=nyI>C(DSW?W|0PX<)PbxvScjh}ri%h~}+JD%ZP25-X{f zf!1$_0^|l%De%p^deQoZf&}I}h%Dh52nf12sp)={Ho4F0B|4taHA9zvAWQpTR)P>q za0?RJT>;GNpcs@^9wtY(Y70rDc@BQUf}+M=5T`2W)<0C7;9e6q4#0SL=uY$u@~J2T zVxdy{8_o6-GWLZaAESUK;z92o7E1s^TvP&lN<>|t&4f_g2D6gC`J0VSwMsvwVs8_z zpD$it(|#EwX62Ah8e3~BZylnh!p(--a9zl0=(f3O(Rv>l2+b;YA)g>Rw=b_nu4(xv zglQhUY6~~JsqV`{LW>H3Ph;dLqJJs9=qr!QhR#`G6sa05T$!$KLMqu;_xC(N} zps6cANr@?{DCd{ULYoMNCsU@Qj;JJ3rc@}l;@ z+SnHAuYmFJhu}StFMHFUy!%+rJz&X?I4smNKj>tNE78=979|Y|`~10S{iQan=KTlG z=^l-=eOB%Vm>Ian+_*@LY+lSU+o6IntrS=p5to;B2>ZJ`5aorvYv;rgxIx*ubAYKB z__DGV+wGw+)2Mwa_w6k&r4c|9w~#o7mI!xXxG2;|;BjieXACChP`TVk_K0(dlEQAX zg?^B4CYv0GB_^?(oJ$N8Si^)Z4sc|vgdwD0;N4A@I~8iRkIAWFstgcGVSTOh z>{0%T85|ozT!w`wbL}o0CAm#XI>=?37S&+#;suvYbF4XXs7?tmgM{Hb&*^@XpaXh1 z|4|oT?Evh?G6!C@dKig%uYLKEDUz(_YhoC2#0%WG?4!5D-=Uwv^mq%}5RA@Pn0yB1 zFiZ}`1hxEdP*Qe6??WY}o=@K;cOr*u3hYex${zV(FKc>v?^&69bF<^iWe@^=o%-9@ z&K(Jox&<*VPiw}aBrte4)d0h^D5Qv#Aw+DGz8l*b%qZhm0Zh@Okm;CKljKJ?mt35v z`wbd^rBm~lUz8A)PWOW8SDl|cDQn5|dV5b}QhSOMGmfUO?0Atze_$aGmc#Ebsq zCPK|H%j>uHmVd9&#TesWSjK#5e|CDda(Mdj*TItANeGY0>qA3N6JM>#>O-!pZJaKI7SY8H`4+x=qwPG`GB|rBTto zhBkmyctN_1li6jfjdy!Sj!e6(A?D1>oU@-lyn}$LM3Y&gRGKttrQ;)TOsE5UylTpb zBh_6N`B;3$OiF%2#B!Epd`3(%wJp4#rNl{&8~1elkmsGr?M45f#Q38$qBuFA1YTf* zLsAvlcvliOsABBA9y>tIMnckGDsb$FKg+6It2{gU6RR*WWCe!|G)fN`s$KXY$>n6Z zC8##cX?cITSlSzjo`pUsT+Q=L^t{b~?QEqtC zWBh48a}Hy3Pv5YT*TAiX;!sOtZe@q z9MF%#;4`w+V1t0**fKl;{qg*K(1;f=x3n7MbdqYUXBD(S?rg{*s0cwg27b z)1dp)&!)vKFyG3iC0F-DOalG*b9b``vYa|JVGGPX~p$2_F6hxNtwi=j<4g z+K4nKr$;-f&sXJdDk%S}fTq$FE=iUx!t(ETW_j)RFmmIpq9WzVsR(J%Mgds4!fr*J zBWuCLLy+#&HyKrs`x0ll};#Kgqd^}xD21^*RG5cW>8@haBshLHRJ1fb6lcf zxR4f*p%W-6Egq#|hYU|ZU#10Bzg{R$7Krj!yYwc@&2U>sUv(ZYpFNqJH_;OD_t+l9 zRcBV?8;w_;`AH-A?qAh&g#aQuezR{WZ7wcjoCuP4vEy~=ulK~TCaPn1h1r2}BY+(q z-8pfyNV!mg%v>gjTO^nE)lLh1e|XjRHWlHDxlgvnd4d1mqMzKaeP7mwZL-2YPp>`h z&|h;Tf4d(nKYQ!G0kv}IJy_vhQP!tPy^t%k{SPdD2wPn@rp9Ci+TA)Zoj#cx{fVIL zOH_iw4Xzu=CIlb`U~n+g^5tAC(^m!CqpP-2WI_K!E27Wb8a}3hLHF_8*#}7|fIeb_ z_bJjep~h27*D>gjtDqO{-;(fUumqZ52FVW4fH3fQt#WniXzF{ih9wQH3H{K)dhN2u zvz_11>*O%0H!AkUG6-+SJ*OeWSm3QsZ#HEGevGo&F0CqJb`Z49c&@8;MS%@>(BoIU zE2;5;CVTF9#!P)!0&B3h#w#F94<4@#WBw|9!FNYHyYBqMN~Y zV&Wl{)m(QbiSRsa@TWKi?{`mN^`a9sumwKh3;}|q>vvpJ0VWp-f{5QXogW=^nerNXyEe`hP~F8vHl#^Q_L3LU`g z{j4ZnpEDzU6&tls4WXC~J5p+kpK`kbo=G_R1`pXFyZio1HD-!WSmmBflAf3hMA!Wt zc#`ar=4kPH!dLFmLqHh+0s3N1-PL~KFN@UE_%M~#Cn-rc0UR;-RG|+*n)o9hs4*e# z@o{pEWuzyJd zGE;byprVHoXT1W(<}$e(FS3?~S(COuT@5&#R|xDM5m+;TDG1eh5*R{Z<6K|$x{}9M z%*X2X&))j+_(SWKC4#Jp>Z%Y$NLqCC>nJqu>LR2$-eYBx0iV;PyQXTNXrmgtij zvJ&B_+8D(eXP6oIw8BoGYcBffex(|91CKMmTYbLRI^L$F+TU*N3m~yjX%)n)cO?Vh%t!HhS$x$$PaZcssKhZP_!yR0oET0kU?h6i`-Yu`A?gm zJ&7DH70j4G?+ASzTYcg*pU5x$hcFyF)$Mwd8(m#gYIg5g;3D_xc)?$qykEt*907gcraep}H+q(Dc-O=Y;LKtN* zzLJv$8}hjZ2llR)7DSX}1R&DOK{jcKB9AowBb)_f)nNz#l3#hBqerTbTK??d7rXD3 zXq3boy9>LKTO?EHY8DMur>PKS^H)D)W+3RRurf93dY0zup~9Uhm$Tkdh$TYzHez1f z(!}}RPQ-cd(GeaeanAr&IA_Q{Ee2mNhrlY}T}+~~#;Pqe_ocRg)Gd32++0Rla!2kK z#A3ERoMy=PTCqs!>azIXYT!Xt_;)R~arEEmadexgB6_m1$Kz=h?494gPno`E$k@^$ zPLB8UMp%OT;C%utK`!)m-WJq6rH#H}&P|}6rhz=8##=bUq@Gx*+~0}3Pe-6t!O_~W>epAg4bu3lm`j|w6jY6y$bBe&Rq zY?udDzde8bpmqOJ-7d)biY{~)p(@@*5e1B(Mwm~_zzL9Xph8Y+ zF{`UV>Pqed!r6IghCvI49C}+%3YY ztsM9P>a_ZI&M2>8m!>F;6x3#PEN4+rc|V1noa?;U<1UgNax$+LxrDiSYY$eVIw5}= z4J?!+lpV7=2hC8+69M-c3TH#if9yYa=1{u2ags=|@QN*~vCM6XuJ>>BI$@{LQB@oY zUAW}zT=~ogS*6W+qm?(r7?uXiFTqJu)R7yN?HTkUi}_aX&!r2S^!vs`laNQ+a>7`u zVCWt8U;;QG0aeM8@vy~HYWheL^`a75j&P=tr2EK8$TBM zlJYjojvnLTbU!9;t1~K3*#g`D{_`GUkQ?-|-Q|40dB)0sWV5vYtfU36=k^}5_RWL~ zOTq^NEI}Dmc*zQwABOLquF6yXTrO5gAuQji%c~`wybi)|TKMdL6?UR;;@QSjiM~8U zp13^R{mh(-z7{l4`_Q3aug*82%a2AMxWCGZn#uJxCi2=mQ!X7a5s}^R@YY2mX8UtP_?d zRFU+xqAD>-M*9SZ2G_n}cv(MRRow3FSj8F^D^EOYIcovNxd*=fy+Cgw=EL$265cAN zZXV?)(ImXtEP0iFP-!o(XY1Y;$$V)xle!v-;wMBJ1^5?N8&{zI(yGsNXO?;{q1 z&?%ek>}!JlY}<5H8AjDBlHa`F%N(jdYcww>w&*ebRHnq{Jk4eCh0AVieRs-s@oQ)% zNsN8h1Cq{vjK%FYLECM}s{t@*m>wjQ`Ww9!Dxh70K8MhhK27}A{Oj}YtB)7I8fVPQ z&ffdiZ$dVAtQ?io#}A2zezy<_BU24Hn6Wa7fJa{Z!?^!?&MRhduW_v&q8fjmD;)PC zCk@nYiquMwKcM?SXdIl@qg7*bVu?4?7+)QctHwQJa+7z^{U3)vCYeKyht1NLr$qk+ zjhfrV9}b0#n&hOIp_uQd-pH?8@n4=AKmJf4gno@K%W-~BzZD!D;{Mw=CD9|q^LXkI z;fX;1axE*hFI@T9{@Tk__-p))t5@_t_;>HN&+2jc50O&6ut1Oz1I}bA@&BX+vcBPf zQ@_3go&K63Pu-9iBGZZt;u~xmVNZRfuV8oCe_ECLO0HB+$?F#3^k`yi%x~P?e&O(I zmv z)-@*IX!0q+6FnW!w9$}(v7_Qm>F1F8LpP>Cp{MuX(hmuyl7XpO)IPt!gkG4~{XeCQ zK5qhdr;1a&v(orjXtxr9mb*R+)w=feM7f6~KpMRZs3Y~-kU9yeKBCG3 zIddUQQF(Y@($eN#`tdMjUd(g-qBf;&LuKw?k~Kn`UUnC24GJ2Dmzc!m2Ncr46efwx zFtZMge3L(6ws#bUnts>$q`*djB<9BI>|7?Y z$&{9;CP%l99f;#YPMESGPJU+&4C}KI8Cb5*kSGVX)$y0A-F(hULucGw1I&HMEO=`t znR=4Lns9h=n^~&YC!x4D+k`bp$K|^>jXf;gT%dF-TgzyT#@jK`j} z+DJij77Fw*d)W#4uf$@fHg($((%PH@0iMpRx%oa*0Gf7*>1qYfh@rV9V(>=D-j7sg z?W+EIaTO)ilzQEZM(bd1tS$DUFrNf-|7rDt<#@dUC8&P~-7+Xny(Qw(`J^C6ccLzZ zgiB|UFoUAD>>zAKGFxA8>ER?+F>!EB3JMq})AN2>m%312hxzbqve**mferG~oKc2) z{9W8Dao^z_pF5Ghg17ka<{bVSSAHGt5LCI1PXU3_d(Q&lV6rIS<{qpX_!~D05S|0@ z2$1>~>Im_kgBlL4?s*E%14Vm$c^-b4@W!w^djsb4P&5y2FPQ|j`0y=DYUgjeBBRtU0d zGW4X=FyEa&!Y9-J!f2d5^L;8MHk8Qv2xChT_oZ)p)q$p-8ICz*I$jlPoMH)_AlAQ7 z0FhemXg3a+c~)tVh~3Y&SI2w&uHb`L><=r$ewMTbB+!PMoxT1hbTudOQ0E9WQf`vn zT7>5RT0(zRMJ7+VoUi}2j!V#%How$J!nXX$CPT@j&Hi2#7T*^t!(9P9CV+nuis^aj z^nwsHFJS)}Cf-qjx-ZH$Lr2}ZBy0Q^`(7TQ|4i3`D1Rc*e-Yd-Y*mmYmTce&(2WBW zLcLdpx$--MLe5x9B9cD-HEn#9;9L$aruIuB1rbVoq!_8WN^m$L0pHYqf@vWyYcSPp zl>PEa3a-KQ>(5J{-_<%ylBD2AwR=|u)^0WYL2y)b9dKA>UkXpUT=_C4ff=sC@=XyxvUk>y6Jtj`IFWu!#{9JeN}YgmtMQN~*2)Z6AvCGH z2{7-P1DueKlnI@tlKd;S3yN&CW&*_^N3Hp9ycIn*<(CD({2D5MyN=UkpchPq$DZjZ z@Ay@GAzkt3P`J-(g$#$PD}p7;nI7Sos0R4Mg$~iM{$8pS+ZRLJSR*VbV zQAx=avF6A1RqTXl}(Hz%pe^A$JtqS1RF58j}= z`!dvpe&f_fVhKp8PcauBhpaLWBFhTzASZ29S@Qmco~6%NH`(NAVSA83j8%FtnE?L{ zH5H;tq@XR#fMoURhe*fwJobQ;PS~Jrmn3f^(Oy^l1}^D?%s^oaob+1%8xNn3njMn? z$J98ft2qRBvkdHCC$3+!{QGzRtVf`wpYr}`*~9L#d1QsHIz|NQq!Aw@>gJ0`s z`i~cpa8`nyf0ZLX_E8<1#9Q&m1)aym0qn-3k`B9oC;j#mGl$;~~&)a74G1!?1*=VP8^OrcJb+r!w z>*eqfP~B+(X%zS)$?gC1ml6cDKY@+h^$YXvVOABo2L2U zxw88!z0T2SMyEe^Hzl}OXz5$b8p%W9oBm1N zzW0mwNvQH@fmIF3yg1Jzou{>BZCw3gwk=uI?KX9*oNSVEeZ?yHQH`H077s3#s`PRv zI%~uey!DI5v>J7!sGKaQ+hDR<>|mS1p@^H9`8gG$wyp%2H_EIs7^S29se3dl)-)Gt z<~7(>X4MBPI+9^D5eG9dG85-W?YpyeUsP+BgK+fLiN)YFvc-9r@AuQgJJ0czbyM2n zl*1Dba?d-LuZWHMwub9J_hSu`PE#t0xytAUZ;>w^_m4xN=tD#!epoz;6`BAuxuo`1 zBTmqneumsQPBG(=QJJdPg0ScKw_9>R+$WkQGZX2o4IPwO6}BwyEZF>Ge)pz` z7)2W?8V>A~zXH@aO-q_nuKv z1WnuUE=e-%vScLZBvFE70m)I2qyz;CiVFxL!9@v@(=15NARswNFc2k!WE2Dhm8fJy zK-h0)@B4Yq_n!Cv`%C_CPS12zbZ|c>GZ!$J9#vS-nq;Yp!B?(=lT-lmBe%hax5)`!RE%(^xc1#mp`d?I)5qgBC70(W@3zhjoQt^=;K0Jiy3^gKRkx#9pR-E8o_sNs|_BwK5~3oXjF6f}{AXStvY~ z6V^YDYJ#Bd-j&f19Z>{LHm&&LXv!48jHEudW)@tlwm6+-ZPQ7I$x(x@4-mE0oEN;Ik73J ztC)1zm-)r0UK1GgJ^iIB7}m3Rj(PAo_jg6fx){7K!yq!>p_}v;N6cL+b1h~2qp1Ml zE?gmuC~HEcwu=S(BhscWfZ+Fq#6H3cc1w5#^kr2=uyG{z!?nmqdn=8dw)Pt3B1~Lv z*%S%M0^G*0?SdnlV}twiFq}wdf63g1lh3~vB-t}ef+}eqFN6+RE<&r9)*$<5mmlOk zg%t<)kwWR7#X=QK?oU5K3K&q#5YdJe_VXO@!B*W<{lOy_zs>yby|CG`7on?$%?2D+ z!ESx$POTC2F_$pMa|a*C=Pxy4e0$B^cFDzGg4svzEk~TSCge8+$Qd10u{NJ(mtCGM zUH<;WauZU(gvd`Wg^huHES?cRaMhFN{a=*@IOM3G>7kN%A1Q=|PCZcBT;X1-^l&@0 zsN$o$2s+`wZ9E$IbDI~xpYS5p!3>A~QS1=$0P!=mA}y1hWp9+@3NLIj$m67lK9Ri1P6z zppi~^SAsagu^TJbVfxsw z#Nfc5#f_7a2pzJ3!+gjWu7*}lz?Vmqw zjYbgO<0pn@-vpU#9JdYG%Lbmb&} zYC<v9na>3#dzMd`+K`r#dur_#(Tb!dsJn~uoXaeoc(a* zMu2GkJ=&E1=Y;W&p%m@yggcOlzKGi2(BUHe{jJke90oBjJ@as8rp1c`*9*+LC}8|! z7zT3dI&VVvK1HZUWP!MY6f$e(hWsD3H?=pDD&5m-S!>=q^hmgeG)*FJ#l=WnhDEMC zCHjQaySTiXrP<Vi(M&jjW>=Nv5;9S`dBAQ(opVV zSy92s!L6d1CPU?nLi)0%o8U3$ozcM?8pxt%R6dxy(qn}#a|fDTbuLyX%-eG?d{p{@ zzsQ^pn%iT8Z3724Id1`Qxbb3+yN<_o#s0E|%&(2@p3BTD4rZlRd0j31HYnvi@obfd zS41pikRlu(EG(k`TmsUDFksPh7;u#HXAQ#Vd$(jagWB6(2TBpe%!iI%aFXOnY|WEP zkyahX{+VX2Z$Vi1*!;5V(kQvip5Oey>d)50N}bX&{#wm>q>j%Ej^UAHA*p1SSNIh? zmtI$@2o}$T9@foH@++IHX8^vssbLzzQVQ=hN2%YahlY_w-vL_DHH$s_X278It@!gZ z-YuU?eSCTEFRd(h7aLqILR_%#+@h~tonNuqeEiq_dbF!a{^)gBo~9JhpY7d`tFRRSyv(($coYEx#5qqw;-?DetESS9saaebyqLENs5;JEKVr2F2d6xgvOa5Bjw@n z6oDF~pbF`wXaegRLhE+g@tqpXk25cV$A0O_uedgPvm{I2hjSw)PwsB`-O%YPiL@S}e z3%SNGq6WWxZKt^E*r!L|LW;dK6_L03od21ItlG4Lf107$QE8O2PMk=6_S;{^h)cIK zAF&+mD-TJ1`hNEcb*p>Ci<`BH!}f1Hnx?wzMA{}lGpsu|Lh}2$VuY38nXWJ@;^cBw z+b`E|eaL-R@sbsoct=x8s(0k8d?$ z-b>Bf0xwun;(A`bkg&Mf3jNI?qMRgjbkO1tsBr;lMKcrJ2{kQ6+J zgB%&m080hDQw`2YA8x^1c5L$T-5KNQt4-YY`K5KwwsVp5$5kG$ey>K({Qi}Ok-d`9 z<&&V}dVu}X#AZ~^sei#*!|OQ%vLr81D$E`2nSf|&us&m*~GUq z_aCni!7C!uDx7VET@SpKjaM5Kizr^XE*{;Vm~6FMs!F7&?chSOt zgZl=kj&zQ{0U@K%1ulfc2@Iwifd;O78lX~puUe9m{%6-ls>7Qh-#O6Wshuoz0XXp_ zhsy)R5A5MF_0A9AgeD;)HSh!n7)#ApHiO(+*ZBJ!`3;ejh0Z1_Nw=Rrvth0*&tta- z{3+Fb3G-1_D1H2qAO!pv{X^_dK`BTYeegZ0g@WzL_E|L|I#xbgM}`S_?R^8T0Z{ue z!5skspUX_tbc7wfA$JyP)e)iF3VucPxb>H31Z0Z!zCKBCxC3y(m-oUtvDrb}k{%%G zD^3lKM;sxs7YP!&pi_YRzNW|rP@57>-wBwnor5-!i1-lwffDTji20e}2XD)04nn*A^;+N|!a#x_havcu?Ml;|A05t`>$@tq@NDE5GSE}lu@eJ?7~Q5EC7(}w zY9WTB4`0Ml9Ge8`?B8CN6u5VE@ON7xpZB`s9{;L4-;2+0WWHtGc$Q-SI)@tvH<15= z)U(aHaz!gab+4om7hg5LKi&r^aHVYl6%52<-7SjM=|s4qNL^StJh;D{>tr0EG9rnH zsO!($v6@s!)0IJCcr50__*VxnctnK@QY0y~{Fy+*5Vp)iF0)Qz{k@e?xi_vjMwH*kYHEL`E-!)Zd28QbOu(B9b(kVc2o6VAce{FjyQjwR*%u?rD7sh6?N0 zDW4v4z4kWoStCIJk+{abuV?kvIUZE+hUf>G9Kqw+j)zg#9|7v6(aU7Xasu%Mhk%fv zF_5y0DLx%JDtzA2$QbY$daF0P$YT%8Hf$eimuWiQcq>mHX3C!TKxFlOw$6Tl>Wg!Q zTc0Dm=*Ezj!lQmcc7cwjJW@XWMn~*3W3XF40LSIT*AI}ex$?QnCQoSp91`!s4_x#Jx7dzP{4L=EQ$%8 z>oM0Dcs&Ied7_OG#vMbKlabuyZ()MkX}Gi1tnf6dl$Muo>O~9;*X3?|9NqJ)%T#2b z>P~JVG8n7dovcU5d^hFJUKHJs`J1YBpb+Z(bV-v=P`QMlK}FH73-FlUeUbs0d8T`U zImLg~Wg*h{x*`AFmU(Ndta4i%?k4G-6mnq#@9RJuM&PPludQ9ldD)lH9gred^OIVYIEA2GQf0k5||JoYmhgTANe6U(Eb zN4}#1Y=t-Y5=_l;X0P55tAht{}kI7(rNy6(PL3d*sEwz4pJ~oPp$#3 z*#<4;Vwp#|H%gpV_H0pho|{$QUNGd-hWpcI?ER|OH-^~bhP!c+O%LrSwmWL$kb*%5ArP_J5sQ_k?VL-C z9(c@@<8;HV=QIW1)JL&|pxOP9p<&XJA)k?^n;+o8P-vbGI^gz8O{3KYJO*d@q1dPt8gp*xIJJ zKH?L-z$IJ2r-2spWEsbAF9;2w3DK`n1nZtgD^j%w`0_~Vyy+7g$=rT~>7Q2oOqbo> zedirT5rJiKU>SQY;kWjSbxO-JJ@g8Z7hnWWIaaTIoBI4ErY^Pf_kB8jG?edSxR<>I4g>tcT;dE}eAe58=3x|sqAN221%{p3d22+19+4O4TK;&Rb( zx;aqLlj0Ybk`0Yu1Lb;h2Z{olC&f^>uZWx2Uh%wv`+l^LrVykz zK!vkM5EST6=7{Si+awAIcX%p(_#p45kX1Ee8SZ!7tedL&BgwR%@PYt$RCk=_cOyIe zXT~N!{HUQ3yyoVGJ&-KwP*EJ_CIXWs3L-CA9yaiRtU~kGa5)^jNR|ZN`|&C`>)Zi~8S` zZo6pH6~m#cv1F_le7vXn; z4#wlh5^8pTvPcb$tgNK1z_gD4zk+}-Ow(to^Fhb$hZbr&la`sBHQYpMkqDB!NfyB1 z#*>Q#8U>s+yn5vf?wV%F+z6c_Ga*#8uC+gQ4XaTzSrM6{)(4UU7Gp@B6I!JVUa?-V z!4nAJn4;3Hz=UY*AFOPBN8uFv*~3 zMIQ;K7wIDn{wIy)tLg>kBw~kuH0fZp^B+z6KbrKce>Ca;Xwv`Dq=OsyKbrJ^H0l3n z(*Mz<|D#F&N0a`KCjB2x`u|g!^wdv;W&kq#p{u^|9k99r8tn?*K!qAJ zYJf<`O98_iEsXH~)1Pe5KPU5Y&&lG$2$U!?(B1Dbj>d94Zn76}yP}ays!(%Roe9(JnzZRsu>$L0QymyJa7gY7~Q={@UnNHIo z;tqZWP*LCjQrXcVi)WL-{aj-_pq3P=%K(widYR}BZvw;rZAH+Qo`dw_?CA3@v2H*t z??3l)A)`RzjnrFcGZJ}HAnw1dLZBlIWWdNlONT^90>A#-Dud(%$+W@NXBA%afMNcB zB&Z*7y09C<%?lnWEM}zt8HrS{+zdYdne_L%3 zpTXGX2PU*lDXIz>{%@-@Z7m4Zm^MR;2iyw=#0vi-!57)wY67>BfF;7-v;%SfZ4Ku1 z;WmM%=fR7H4ZZ-s3XSo>8Y8aq6^NV}p89iL#Mlrpx43Ckl=W%oOS7AetB^s#Ual|u zFs<3t!4=!z56&xnWep-GQB6NzXm1trQf}|xhmDv{)ESRy_WsnTFEH#E(6ISS=Lc@+Bpq19fCJg8*&hL6fpppHpEa5_j*_@G#m?Qc%@>1h4O z@3D4nYzpp5kOkx@1#z&ljtd(2SZqp@kp#6-BF3IIz*4EPz@-vXnrVE_3nN%Z=Pm3B zCmKiq+e-1)b0c;k0%J}uU>j^>y#)0YLzaPX{&;pT!1$#W#`ta9yUFsFlcbZR*2FC6 zx-2psOih16j@7kQbKqie=8{UX6-I`VD?NpkjntOkophmD{hZ9`7@LIooh&LW;%`n) zxpRTe-#uK6BmT#vIt#MKVyj6u7x(A(U)%#zsx%#q>s?U{gO)1c_;{2uB0mDuPlTN} zkw_#FubB%|i3XTUFJaaXc~drYHaDcCC8YdO?M9_*hjdoL*9O+FL1yV9;b57d2u^fG zD~z7iO|cJMM*8CJ#&{D-_j%j(p;GcYo5hPlIjL5R-$Tc}t`ih=_?9d_IDb%{AMc(b z8WI2D!32s!XEyc6;GcISmOPeaB(M{yrnqsqu*C;R{&iBCe3c4V4hjv7lrpjGKP`z) zLefa;V>4=dH3e_2f~42D`JV@dQ^{pqvQP(CL?oEz*tKBL7LQy0M10ie^P%-MW+Zh{ z@Z3lLh<)Q+clXMhfysf{b;qp6untCHz_LsjLke|$h!pe&Av&76p)< zhO0Ce4~>TV?;4-@06a#wCw@F~T5C=?XiyAH9*DlGwzYPRAxV<1{uk=cuuvrft%+`V zww{L4p$hWdehZ%CB@Wqok_d(aTl^H_M+GNo_Z=Thn3V&z<*JyE?7|OgJn#w5DRfcb zZ%0i#o$$}?@VCYU2Q~HPAAZRE_{^_$REhSgP`YQ=88R$*sH=HXpN#V&W1zlnC7BqN zYuOpRtg|&Ga59w{g{j$$;%yQU&3r*x8L_?nxpRkr=GWCcyeByw@%TIhrly(pquX$V z#w6phxPvRkRpRN-`xMm^Z?4r5EiEXk8fr&G^_xbpaZ^h(<4!phh7f$$I^9(d-*4wB zkvrM(bNk(sr!vHxx#iw9H2A1y-1pRvoj1gS5PD7}w9S4xa8p`XD!rG03S;dN?#wN- z>F5U8pA6zPr^N1im+tm{wIo1O_^%+NNhE0w9$o>mUh!g#Xhy7hApx&Jyl*5t!4+1? zEcPhACo72CBCp(?{{7xhr*HGTy#W78+8fiWew)VQ9MQRbJ&cbj?eyly<%(~_TjxhFaKa$K`$ z_uI1wVW76+5<-xdv>dWsnl&0M0M?P%4D412$^G{IdVL|3FhAofgDVxmGqc98y9x}(2-qcPS`N(>gfJx zEt3&6J)>;9_z}~%|NhT?9F>xHggwYwJlB$XcA3T1w2S>SN#qBiy7)+pI3B7;g?O3_ zl2{;9whF?(Qdn9Q?{UrK<1Q~L$JbA8U*|hrIlq^bPF>a+a`C(JK^P_6q_gzSfI^1dd;?@K3$3*{SUduWX8b#U z$)|EBD_CQ{s=YkN2nka7-N`V_@n9m$M zdut*G)ir}z8m?_6qxn>Qhv2wS1sKtAq?DFDSfG_v;vd%Wpp%$jPy!Oq&0^qFS#Nbhq zu81g*fNjDE`z`le&gq7k_dV;|9EO@nZf?%-5BG3-%LQN{4Oe3#cXl@Ko;cRg&nsS% zZ^FYPOR%$iceanTAnA^UOVy^xSoIe@j8oz9;?T4KDs9I-UXNA^GV&pUX#_035sP-~ z^}t2M6rF<8dJy2|1}n#S%cd6G0$%lb>%RRORfBY9#gQj_YhL|xRCDHkp!~qncHW}R zFctUO=d4}hnxJ!tT2yM>-?+2-EB3iNlWggaFw>BNXS6$YApXU`;CHW4-A5d*H2Q}r zF3!U#o@&bRry=n`;a!tGC4%~lny)qjQinJ0aDIPlc?Tt1qJpXX>{~WxTP;=}U*@3A zO6Vldhm0Fh9uFJDl*|Xte)_0ojsKoVqU)!A2-0MuEv0;`3J#msxvg(5;&7{&A9lGK zZX(#Bq8*vBb_4F|dj65P4+YK+j`HRe5lKb)ANeKz4@)!8`qHTiwKVb6=grM_xkTX~Ce|UypC|)IUs8_6y zC31}dmjjUU=!vLAo#4C1Ir?`pLs~xW?Dg=P5EBh1(MT`t?cx1|4d0S!XO=gDT$WE* z6b)mqOVllmYjp|U-(o0NT_yI<^|&Fq_v zV7f3rRR45vG=Fb@r)8?Kb!02B&r=X-0g zbt*(Hm0%f(e9p z0X#@VD)@n{hh>$Sa)^3_!TH|?$#%Zsbl^I8C|Nh!8GZkUY>1n?J*#K=7&QU=MaCXv z&Z=;g*6U{bS7&I;aUlxSQ))g})PcO|!msc(B6=l>*bf;A-tD7dn)nZCMFcwD0i;qi zNUSTMD~ck&c+^&3NhooR=u-x!jC${@$FCQs=}G4ma^qr^7l3)4^Bv z&nTjkEL6V)dIBG(_Z+^m-%=P{S$2_Sr>NuL`|{piD4t9BqUKYsV?oFM44DE6{)l?x zpP6|hcGOm@m!%a=Zk&;mkVJZQ@;KR$;qyDqxvmH&!qZ$~+e{C?Y~xB+PJ^ZFlBFnG zcK>RBOpro<=K+^iSy{PCrT2D9_7ZfRzX_+Tky)>yKm3^LV%y^eYj1^A0yei5m>~IKt zc*BYLpOjV~n@5uGeE_`}_a=tRHW#nG(xc?iqAq4R^z;%JcGwWD6VqjvzpjO{Wnf}$ zooa&?6VSNDL!7|LqchC*q5ILB(bZW^{Q~CSk1T~o`y{*!pgH8D-DjzRl42`liL)v1 z2uF8EvolEehhD3Rj3#Fyp&+G|B)UdnPes#X8ife$@jJJZVt~A+=KV;9FiwYQgn*dJ% zY~Mw|4}s-({A4eMnr=Chu-}^k5bx>X>wv&}1&lL?v>uHzdDF+YCAT{opPeex`)P4# z5EuSX9vPAqZE1#VcS16QC%K?B^!NFM$rml>(MIRW?0;36Cv+WHd|!GBeT+P3J$Z@I z{plAqqjUww&4(b3o(j&6KvN>6ewdq(Xr^2c>pP>}=|huSNcb$>9NLMhAw_2FD|r=z z1KWR2Hg2y*%M+Pl=84b5}fB_HN1>qe)b~_JhcdH!t zd?*OI{EAar_#RmN4+czv{kmABE^ajCKo^49GljvTeIUL-ro#Y5qPb$uNRSU*u;AKf zDT4PnzyWNBlsJFOdua*M!Bv{MNI}+1aqov6hYaLvVncOPVtx;eo$BJ@BAiTRdquF0 z=yc$qLxWvwh1o1kbn|WpBB$(^oRmNWB$XBgGTp*@n83vRPIZp*3C0j}0Xj7?|B68p zYuT9e5a=ERvP`807WxUy(eG3cu=w`mGYW zEJd5ISOEfb(8T%u{bB^}?rseg)o!0ZuL}b|x~`z?A;%o<2)a`P0cXgATY;qqWx5Se zj%FgB9u)YbN7IW6-ih#Ze;9!6=7CQD&E0~i@qv7eaB{pG?Gh5!iH3g!`yF%}@WhFX zNahbYK>`(#Oz%lSAcDb`s7GLF%*_4aYNplmU+%!|56Y-tdkck~cKDYQ_HV8tKc z_6)8Opb_nwOoTkJA`I>iDJfA10XN*&$>jf#&&$@V4bEYVj`z|wCQ?U=0L!%7BYFq6 zivlMWCz>R=V8B8bp3JZNf}uVl+QjmR9}C}kM!H#lzUj2W5cW;@t8Nt@YZR> zN5iG`pEofbPX%zeM~$gUq!!nwC%TI-wVLD398VX5&E?{Q1PQ%^YNQYg+@jXd2yk4s zLKX0oJeaXDZo7zVHsg}i)e>QH=DU`+zb?ghY15!cyG!(?P!5!o6sDSRj!4M}`k1IUOA2v`Q z@vYbMTK4g2V68~*Ak}8p%;5Iw@!s#oj#L4qHq(IY5N<| z+A>Yq@{_bw48%NUe~FXS+b=9EVK`A^!dE;cVJwAGRtKiF9O5NyEFs~9-LLcmRW;5lz?8&<;(XO0lKqZbrIkc;X%EnK8 zlD~#WbuuxPsem*fx6oBg&)$siRw{pRG}4t${n$-b;KPs;ktPU8VEiLu%wy%f;_tio z-~B1nNO@>}V_-RKRe7Vyekn$=lCSY7ZX}x%NvwLli2J*|ZI)eWND>QU#>4YS={o$f zU<)KE%(Q`q5rdct$KF-pWD*L;u@)%{Zr=FssJ0;@Em8xwMT3AvV|^+k^Xbz@k(plW z%`0aDydbRL??KpI1Zw=p2RR1y?lixb?{53+JbPLaK&YVf5t<=NdM@zOae)Y%xOI2< zE{jc+ncGiP1=mh_T?&?%Nj~A{;6}^!7~|X()6#}EWsGx5g(^ocx9tO*_GGe5sd-wl z?#Q!fZYIeNiRM?TAX?$>d3o`Vq1$}{jzz=x#f==b9*tLkt@xu&;%phAMD&6CIcuiWYJn4ZQoYG&CA_pLP@hp~P@v(Jn<>wlL!+094p!mz?7NL%|s-lT)c4GSgN zo|fP?w2G!#D|)m=i|}X)GUPF+V2TL)qfQ{P=e=T3UrKVXz7|&<36|`pTXJUr9L=}4 z=T@mbd@K4^aXxN)uT3b0C9<23kZFnV=d(`fXhLWuIi3B08|}>+*+0JrJNz}s;g8mk zxeLt@Ep2l=SotT%Kr)04)8tkc%H$>?Ff7Yw^p)2XRlNSFF86u-2U8qhg=3e1MrS9_ z142O+@Dz*tT+DGgQB?g#xl{_RnKG1X+3@ii>4gq0;X8Hv1dquzTV+fHGa&_>h>m!W zN52~zsz%xZRyMR&ee&|;N$#tl1W)Gl@w|cSQwHG|M_DkSGr`6jH}f;?Wm^h=8k`%( z;AdPKidIvPb`6S%uD>RfDB)^C`2#p?`FS zy9F@kmgWwenV6>K$$^&sH2%4<0aT6hU>tVj%d>ht7wF(4&Sl*z7Mri~@Oz*fGGqnh zwT(s>z{p3k8hR~^@Qd%G&{*C3OW-phv5-1uFQ2c5aq!L3+A9$a%GB?=|TEyV|i| zCFs0oeljUrFbES*WJFiv7kjJQmdN;)4-LaukCceCs=@7oN9T)X?ij0vPxoLAVIEq4 zmk5#F2sUQfL}?A~TaW@<+75Q`ElEQM_!QqNl%6~GFjjW2c==+2-p1x$`$)l=(*tW| zVZP2a|Hv-Zxg9{aEY+vA49;-Y{f^d)NE@be%SNgnFd3&6zr2xElNPcD3H6|r6fS}V zBhl9++8I?c3zki>&otmphL#I=l@2XevWFBW zGpe(IBp^9xU>|Jv6!{^TH3zjvqTmF0Dki{u(vVKYIhalo?>UG;(!K^cH^vQsda(U` zlg4li{}r0Td>j1I_3vo`=%$R2X}D9|6eQ*uVvRo*CSd>ve5MRBW5jBjv-nLa4k1sS z24m`hBVXPsk!#64{GC6aYm>cY^Yc2T(nSU?Ex0|35?xIq&Oc%ukp}xsY1N!$C1(43 zujoU6`p;W|q4)YU-jYi;MAlC)S4`*#veyk^sR<7Pl|?Xk$9E>Z5Cp&`!s6c7c3Rk> zHA(MCvs1bkf$!){$;q|5ZFG^jeVt1cBg-|l(&iy!@@}$RWBM;p4b6An2}Y&s`MGX*!n}u5{JdvA?~q&Rkw2yDP7^A2%xYqw8eu@XYYbhoMmAp5)gw!j=kQx4VWZQD1W1gpT&+4o~NB zUvSKO>I;(0xq)9mQZG<}DJs7Xj7;Cc)r&60prj(I1=(zCiMODLd{Af+-%0RmCfeh^JXFV|+ zr+yOG$BY75NZ17{^0GPdny$XT{l4fds8DW9!}9ZUx~o%x2Pmz(ZL_$0 zm>c}HTbDD&IZ}hl8+C=JYbyjzFL{$WmI_lt)>}anYOBB&3jhdkn%F3>S2mVJV4xt&Gja2EA$rzlLl@FFyUaVG+2w zP-V8mz;h*`z`ygQvne|vA>rkp=*l1uX$GzH3GD1GobPT$w6RdmZ`CQJ2h0-XHUR^HZc?O8hNi&2`K|9iD z6h2^WjvT)X;`_j0lHZ&PcQJHjs7aR9`$Xi?=s;cB=bYI?$Z{KmlM2YyWzY;v&xuJ7 zW=@NodDxu`<0_yIdo0}KT-6&#Rfgs|?8DtNM?mzJHm%B(kh(g;W9gzK^Prs#B zY}gRVsS8O&BbGKm(6dPzkn%;Jd7u*(XdktWrw9y0>_RacZ7dOjfeSePa*cjeOAM%y0AJCRg(p&5d0+f7UC>@yXi-MNx-FKARbLz5Cv2JY)~G zP?_EFz(3u1WYX&**dz;f>WRZ+k0PsZnZn|Y@^W&{i>if7j+O?;3b*~<47_+w_*>Oz zF#A!?*qF$468f{kQxl4gIesCc`lnw+?AmXTeP39YKN{SP5XM@5Q*!VzkkkjHMk_*dyY~;X^_F% zV{MMM^N&2+gPqR=H949?WJL~9?6#1!VibZOj3e-(Ya4WCM|vp`N|Y<3w--E&8LphE zK4&%F^68B&t>@{RE#Y5Bvgv`WAlm|~dv~U4-(<7dyv@S6tqytBj+!Zw-zKul_Up2QpKa;VDSmG(wBL?2?BXoi!yZ4^B~qsyS@}d5ah2 z(NnrNw^mF@L+tFx5q*LVEHLwQHVgk$m!BCfOrqvp8Gegz@tzG0B%B5OW}-!RsJA=( zqz4WcMa55gl8`M8ZRKCWQ6(|kw(RJ4@{8Y(I+`1GPqC*i^cRRB0}PRgufxEt&j2v~ z%BiL+d7A_!8~4aw^t)SR*WP)`OT7z`2>xB7uc`*~u}|YUB{KL+9YP4%y?Er_^cafpo`yGlFH8)SmhW)54|B25UXHtt*}^TH6Q7s-E(gEy zB#GQ+POVqu6Yoq&&6*|?b|8C~h3$3dNZvklbXQD zZ3=}7+HUhdIxqNJbcNu?S`g`{r}`ff2E#v*l1M|pRos{8O$p%Y(nXpayl2T9#Ra-q zM?mk>gC!G*cnW+b$U~$xn6ZLQLo-)+kZ><@Q>@gJw=ejZM2byEq_3Q?={6K2y@KzJ zOanVh5?m}>CC~_ik&nR&aaogCy&Kg(a@Q6|Dt$XwRe|bi9zbK68^h2t*`*tuj@-#8 zN#WK+vlgr~Wk^ls>^FT{UnwJ~AA&?g&>n-^QKlt!BMXxb+PZ<;7V6f?XJ>S=8Jh~g zW&iwo&d(mKIq^y9Gt-yw2QN5nifaBU!Cho(*a<_Z;;1{mKIFP9s?EEoy*X~_uWO^F zRBuU4|9me0)(JH|q#y(KMq_Glxf5TXv}N;01SJ`@1j(fzh%lbrzDL zcW@nt1ot4kz&P080QRGlRlRum@r^4l+izVeku0Sof$P9RB@?c}?yAXX&J0n*+|-|0 zjN6mBua`U#36XE-M^G^E(mjWNjb&m)s0ne4m6^Sar53VDA$ff})fp?Qi(kejkf!V) z{+0>t0tm}_+c+fa=xSu_M_kWH?|t-kbT3wUum3iudzx~1h9PrzY=PJ7tfARoFTPk{ zql9jD#y9(U1(WFg_IPaea;9P6AygY5s>-SF*Zp~)OnXft>6LK$I$Okgk)bO3vXwg0RYGWC?jVGCWz^^rJmhxK;utW^r zTWgAplERlA>kwX$jQRx_t}6&koeb=#t)~%kU+Qvve6Hcr_?=f0(r1m(SHp>$2!P>@|2%>OWRy7QO%Z+)2+mFekgCaG zvM&$KZUY$p{EwWsNQVqgh+)Y!66bk-52*Ypg?TVX6L5oVHR}{Nf90Xv{VjnN+`2f; zUZz~d2WU(mIByF}Kn2F;J-zPk+DV@G$%Q2iFo?DonaG$DFm>13D1|?GqktR43A8R4 z@RbMUdaI@9>`nEAsBvcK$jDu0g*_1@Aa>v^lpBcPQM^>Ipo&v%`iP@ft@{GW$E0$K z2!qrfREdk(C4E-ZqJIP|v!%>Pp6hVC z-sZxq<3g4Rl|mdy3M`FvgDODfHV?cJ3@`BDV+cb3R}2B)9Q1!RH)UKPdI1Ma_jKSE zK*nAx7+$g1Hw1sFh5Om?%P*d8kX$9};ygK10*Uln{tGq+)S{gK0ge9wjd5!y|A5B- zfW{vGfX4rT#{YoEHH~ZkfX4rT#{YoE|A5B-fX4rT#{YoE|4)I&z}H5S7cQjmTuhe+ z<9vpZ%C`?kdwUzoslMeBL@nVD8FC0K9H3J*7xOn^R|tw6nnsx27Ig7@2o<4}`C$JFGjkU-Vt3If@uV1LX$c;1;!FC*Pb1FWB1y6yw5N}1 zPmJS^eW(<~-OhZWhP%n4d~tCbhb!2BCQ3*0v!77}k8>hN!68U9;W&Ewg&{fI3?ERU zqGtv(Epxch@-HgM;U*Yke5i~9l?1{xK?vxmUa3MvHPTt-muLNklfK--Nu65AjpNnV z0ilU2O7GWN-~#gY?vaJJ*e)5{W3wyaAW0=%bHw_b`8% z7d-xmRv)E1lv*EU{eM)wby!s27cV>q1!84RYYnB_Js+ zAqWW4C8emqSCm#zN_y@&^LwB7KG%Qn*|X1Dd#`hLtokgqrzfr_*G3r1KaWcMry@w3Em?{;_qP8rg$SqI zIyMm|3Pp1ndarf=&A38{Bc85$aID^^z|nyis3RY^*C6H@G1z}IeJ620pEOI2?U$4@m`I8A zI`IVl9%Z)%9NQBbQ+)p`V4S=AGVIloY#aK+0TdMyq@i!XXytEbx+7`5+Izv^V%)L} zkv;3eT6nMj+s6>%yssuG>&qI%IIBOBz3?sT__UmkX-&m%IohEqtRzEj2=(->d3V+4 zwgKuXt36XjCT!)fCxiHHymhE(d)0Ah|#6iJ7J@R zcSvCo*`Tt$D`019*iHrORo&`9c0Akd|N8UM!=?)E_j9Hxy!N7w*ObOYxmdk3Zy1m# z%D)om+JFXnD4tee(GC3vYa6n%H_`Hh;LeABuDIOvH#!`X{)f7@STmTuGfDs|{X0E@ znO3g`c^^NPnL2nC204wk-IUs;rq+wKTB|3l&Jpzb| zRJox?piLe1GJ){qu{~3a+#a50Y;UDq>39n8nkkGFL73Q$^?9do4N*(rlt;~WdG

AYR<#KZ<_NAX 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

YK$n}OJ)Q<s8F6GwEh`}8eai4h~3iv8MI%w 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%0AdnC*lwk2UyD= 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

#E)@Zl%|^#kyBJ9l2T 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 delta 575900 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%0A_!U3wbl4W}IEq!1ao2sYCA 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≷ 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�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�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�^+HLGY4x;l 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 diff --git a/tests/output/test_extract_colors/output_001.pdf b/tests/output/test_extract_colors/output_001.pdf index 2651eeeaf68b5d7aab0ec62e5d0d938023727c4f..6105bf687f896be2a55c06b6d034eb78c2423b7a 100644 GIT binary patch delta 1300 zcmZ3qoc;20_6gU7lJbj^6v|SIiZk=`6pZu?^vou{bgDPDv*Ri*DN0Su<*K;#bh>Z; zEeCwf#I!?sVi((Gsb`E#!6;5M$QlhqWNEIz!e z*n7sVuAFU}fbXKK+3i36N#1a~?>xzW($;g6a)hrP_?+Xuhedi_%Y`bw6vNkxmYC}9 z;N4avyExkE4coNG^^IMA-OM=q-FABu%Vd`?*w(qFD*jyUGV=nqz1NEjei=yf{NE_JS>nu|`X5Jj^`3q9 z*Sop0CqH~qxw%(l`t+A&vU|(tmR~>guzJQ{DHr>5-|iI@Z!`XrbNl)Kt+n%>_usMa z*I)Fe$$idT=F{t!eH8V-FVvsDnfd&&2QwCy9?xtq{9V4~e{@ZOn@73!>rH0gH0~a_ zvEorfnABB^(D37#U4;^9<)@qq*gTr+L-chyew6*?d^dHsvgPsLiZL@NjJY8Mnc%+NH!Xi&A-wL^Qk5ij1DvcIqIAmDAs^eUG zbH%JrTg_HDnqJG+VB+0ys_}xyij>&MDSUIy6}YZyXoqfP&|!A(X1&X>V$ao5N4_h( zck9<^t>g-=NO~wnCS==(Gr>Upu%&L>^UvF(; zx#|1B>VU{SMUBTVCD;7*Wj&CP{DE&Z6YtEqO#5G7syAnmdg(Y}H{)8@39EF>mpA#m zNqi^nC9{0`lK6Pz+y6nXCXJb2uEWh~e7rOZN=e}Nkef@>`i{2Q` zGZN~tFz{>gFFsd)NnGWi-zs}qhJuo!zc0Tks{iEtwwyU(pUugCB@7pC-hSiH>Ho;) z&&EAH9S#Z;U4EvD>{sY~vgFrgMuy|+*XQ#wR8}?peaSH6rzcQbL)!Z5^Ak92Jbz1m zZPU5??8xM|_m;GE>(4q^%4`0CeWQkRI#+653N*g~S^1Nfv&@!O(09#C&QHnAOIOej z&&+eoE6#)oOm<>*!zbU|!MeSJmC@sjwULRTrLl>zL6m`krh>k2eu_(CNveW|in04Sa*p#T5? delta 1226 zcmcb-oPE)9_6gU73qn#WN)*aci;6Sz^AwEq4D<{pzHq8Hv$NwWE-6Y)%;l=M^>n&# z|7|mYw)a0pi*p)U!ZPEFq68MvT5=ixl&X;RgZ9h1)VzxnrvFZbr8fZYMxZk8t8 zX5TLp_~paJ(~{N9CzWpQ>+7(uW8HS$U*S~ijh9X$zc(<(iMc;A-BF?1R#v>=#0>$} z+>C?H8>a7;xGR**U%z4I{5v0YGWLedInlT7%gx-Yb`#^~pQ_xy{Jmd+i+=L)m%Ja9 z@1Hy>pt@K2Dtoo1;;*Et$8U~(S$30m&bF-i9_#&|+NAvos)~_WZhqwd-?^2MGK&K9 zJ>NF(og+|dxVNw@x$5#8Horhwp_gA*&N=QQ|3J1UZuZF+kBf}{^!MKQTA%XlZMs=b z&Q7WLS!a^}Y!KSp9(ayz_mcL~Gbc;yc21YOfB4gT&o7rhJ>lhl-`7@u8{#QU4M(+jB0i&PuorY&aC)jVErM9uTRygerDN>?e+e@|973g=k;{|s%?2| zcYBx{n60*05FAz>xBYDDtR%U%r;E!3>gO_^Qo8ERF0}7XeVh7QdCzqpUMjtOqLO~$ zr_$P(=$p1y7kD%3h3&QWMlC$rHX)b);-jyesgV;e@OPw4T;4Q2vggU36Gyr^RfV0} zFMjaW&`-NM<$iQGTgmgLMy*Q>%WXZHTfDaRIzPS0&b{f<+%hlo>;qOsB@q{S8>}oY zhdrrxxP0;KuE1TFLKU_hbk_a9=qcl0SEh66jQ5;e4T|o1OxSvlWoLuEZNg&SK-R^J zf4Dhk<|PQfFfm{I*({{te8$voM$;@fN_Bg)%6%TIye&!D6B|@+@>5B%J90wcq)6VM z8}81Wrtq8fj{6Lw3YJ`E+vd6ZS29Gr(XmSkUZ}b`xc)(ObbFtJvMooE`GR5&uj^m` zg-qyVUUMkw^yx1}X57WXz8rJ6v?$(St*HvTQOUD0<3eZt)JZE;re3}9(o4vHQxWsr z+)~%8)3V&waJNLa?wWk@^@Vj|QJI{gR$D%<%6$EUK}EK!n`Q1frnN6W?A}+$_L=Rk zrslg%Qzj-HX)F|~x6!pc9Y2v}_o{y-YzIzW{knX6yUr=?H~#4dYRaeneaW++d;Vs7 zPQ6V=|2FRN?r>01ob*ZWWZcA-9bgSNff|e*{MK)>{R6{)2C+BJiCn39DbOsJI(Y%hyvdQQZq2(`x9?(Q^f+T< zU}9)$U}mVs4gXVQ!I}Y?5S@Y?*9qXl!g~o?>pAWN4mjkz}V}Lr_U97q~o1EGnreN=@T3 QG_*7}GT>5Gb@g`x0HOsPNdN!< diff --git a/tests/output/test_extract_colors/output_002.pdf b/tests/output/test_extract_colors/output_002.pdf index d09901414d5af34a82f03b8c1a7b90cd86115747..c2eea8e5d4e2f42fd400de2b4ef31f936a49e69b 100644 GIT binary patch delta 378 zcmX?7_M>dVHKC;Zq9lc~)S}|d{5%CCJp(DB+bmCxh9f4rXi zZ}SqS7p5$Yz7F>$Pq3IJt)TCkmz55lA-%`ig$i&dn z*u=;z%D_NVLEkq&#U-&MRYAkW%E-XT(7+s3I-n>&r8GIUNI?VS+{xE1-I&bGC(Bz| z2bwDwfPg|CFBh0$Xkub%fgxsUY=9|djwxnlZa8_hm35p^szst@s-=;M0T3mcrkPkK w1KpHtnPzO3oM>WVWT#+5P)RJ8ogG(kNn%k+MNw)Rm!XM;xgnRTs;j>n05bD(EdT%j delta 324 zcmexScBE{=HQ|Dg)QS>?vecsD%=|nBBRvB>gN-j%G71^h1%8X)a_QCox|N^TpZN(u(LSanA~qMYqE=_>*OVtIyMF-hNcFV#>P3lmdIb3;R86U$T!V<6i&&C+5ID?eG3vGDj_a!kK%1o3>AW zqWaMy(qf4#N1vsXbh<^$+WVh=<$pMrrTF%&lj*l*f~K=Hl$AW2gjl3juH3q0mIbpi z&*2(ZwwjWLD<>>3H#GQ95C72ohD+@Nm+rKvE!x7WOEgb2cw`;yc&8JSdh_ zZY%DoKaM3Zz7^AQ(w)}J5P0!cr(n&-2HvYaqFJ9FO>19d*Sz(yNd0w<kY>gJXWo$wR@mYwxPgVNKER# zR?Xa}jhB@x>eV-HeNl6%qvW`Hz2pCcDN~qKg(t0B8WeHf%k)B)t7>@6xoL9*ZS!8P z3i}bum$gyBGiKVw1>eH6Lw|}Z)L1Fp`=jQ!;PHY@TW-EyR~I<7vPg-gGVo9HDH+wB znE{imZ%uaaNbM7fk(+W%?&jnJ`co~viXsE{b*)mjl-ynN?Rxbjjh(8FtdAb%@%;0@ zGTFs5PbNfR-j&{i-fuiN2{)eB`}aPR@%cH8jeh9|@4nOY=l%vXVOgc%nJ*&CSwCdg zb_r#PO|kH=h$>iO=gL_wbfwn*^OgrQzrIwL<(|BbWs|gmzH44`eoAIux`KXqW}ahS zaVAV)assO>Uiqc0E_mf%vU=c^H)PYXHZn1^G&V6djxsRNRM7X$PjN{sNmbBru`)6+ zGBhwpl@2J%Pbp1KEmF_`<&eoU*<6{;4U8v0WV04ES1uun5ls!hM1YbrdX%-gAM#)Bo=H^Dm1}P~?Ne1Qy oMk(fLmUap@1eL^c+1YUwmn0UIR1~GAaT!_|m~*MBy862T0NvV^eE?vecsD%=|nBBRvB>gN-k$80-IASj&q)e`(=+PT}PJzVv+c zpWcrOHx+nv3&<3kn4K%&h~EG7>-`6FuR7hD-J12rS2@ch(9LBMizhBdZ~X)Io1#7oM5A=JW`wJGc?3^moN%Q{@NVP+wiELhxpsbv za`5bC&C1cKsm-llli{_{+hf!E{6|Yl1*c@2{Y(|%Z(Qd($FKR@75AkZ*|K_9FASM_ zDd7au^XNX=l~T=@7L`i5c$diPDi~T(oGbu=0;2M(I^EwXQrls>|&V(wF{c&VWSaJ@XY6&H5EA;k=78gygoo2qbWHw* z{;)dDyxjf6Kfk2xi$9kLzU=d_Z~AvoLzC4@O(oWQ>4tezvld+K@>;iJj;^J0)tyVB zYd`Fkxsv2KX@|~Y$G7XRt@@%T-)ujptL&ik9bL{mEj8-hw=x$Nw?ic1oUN-By{)3|`f7;>qqy862T E09%%A%>V!Z diff --git a/tests/output/test_extract_font_names/output_002.pdf b/tests/output/test_extract_font_names/output_002.pdf index a1e68bce5ea945fad1f82e8dec0904bc0a1e9da7..090b00e39d06909b4c6686efe4cc9d90f49c515f 100644 GIT binary patch delta 769 zcmdnb^Mz-^HKC;Zq9lc~)S}|d{5%CCJp(1)fTNc-OjstAs_-Jb2I_^o*Fw30_XKH;mhIt{)=(tU8m_ww1T~w zU!42$rNqkCcbvOP2*(FujeCUR{`>Q!lAfZMIG(PT4eK#}$9c>xwb&RqC>y zDu;@1zo(vece#0|g>Bo1s|D*1U6Wqs-uvy|vE%hp^6UqveSUoLf}-=Age&YKb9OE^ zzW&qS=35why-!X-i^=o5Ynt!=i8*7xINqlFSGI_-;OCtS>!=sbntZ<1yDN#i^I>wX`KD4Eo+zl2r(=Q$2HeUVe;Y?o4Z zYTR2S6A`4xvg%;{p(p=1C;!s;R6ASDcHZyL-Rd0gcU=_P^z?`G-soMw7R))jcyi&c zsFF?WdX_KbB6`J0Y&*KrOBy93L2o4HhDjb8?vecsD%=|nBBRvB>gNZMk7)>T?GfHumEKXgT)FWPZe6l~I zX#HM;p1X787R>p6GBJ_$-i6hDVukg*E3U~q98!$T_R7drZ*ac#NPnTm`6<_aNi9fT z61!4(XJWF}&Tmh2mzp<7Cd z&&9Kzzf>o7nAiEs8E%c+jF#QcS&wLL@Q>q|XLs=K(W{Ln&-OkM_IP=~eXsGPi^k2b z<~HU8>Ym!Zf?-}5cW2g*`367tA6jDH)pTH~E5G`|H(vx7-LBixl4tSH`9YiR{h1Fo z|M;L2eXjZ@^Za)u{Bw?7w|$YyI${51(E_RZf_ZzN&Usp^!(ho(zLO#EF~5@DenGzX zn^o?8+Wm=p#y-Em$tuiCdF<@CQu9*sld`zDEGGxD7)(}R;hgNkQp#aqVrXh$X>2LX!bXWi8*0D(`$*E>$7KR39$(BZmCZ;ClW=V-DW~r%$mZ_;m2FZ2`HUyQ# casl04T#{H+Qc;we#${+^WX`3k>gw+X0F{n4tN;K2 diff --git a/tests/output/test_extract_keywords/output_001.pdf b/tests/output/test_extract_keywords/output_001.pdf index cabf187f0102334efd36055bda705eacbc4668fe..0d1f90c5bcd3c1b7e4f192cffe034844ec79be9b 100644 GIT binary patch delta 1264 zcmZ1>cw2D7HKC;Zq9lc~)S}|d{5%CCJp(?O_V~*qpIwET zUS7z}TpY?MvG0+>ypIMi(_j45S+UAa<1BYo{LEbn4-6KqNO6vg73ocX%&qf0Br`B7 zFt3*J*0M)!(e*l~)|iEv3rpE#O>xL?_A*RwyEbR~yjzUtL{CIbNVbyR^t3;QxxR8{ zQGIDkzR~q9=L^lP>SEt{ZPj-_X~efGT;EDzlh@k|U$^^s-K%hQYKZHUkd4?l%|`j5 zbnL-0i;MHjMg3hFr)A%)Wc8#?$6-*{_lH9K-y{`ZuZ`#ytB9KXN~6iHH+)u@m7PD}!S&_Hbs;~O zytaQGV)ZK*9t*iPQ<;a~=ti}q{=s?QG};%baK4(dBJSb0_@GAqXPM8Qwn*LE;%wqP zyX8v++l0C+amA-vJ{p^?i!zVR+{{y6q@Qj+i`hV0^=f3m>NN`c%63dNNU`^BGCmc% z$?fWmLu>EMS?S`v%Iv>hz4_Yb|HRUtD7#9sfAzfnJ5K9webAx0gy*{wHi<51Xk9!* z)`4@jTjt`(MO#*TS@Ji{+#a+3-y4&e#l5km%P#~9^&UD_R^7)nco>?&q^`Zx3Z^~FyteVe-HrXSLJE3&Ko-49PwD0pI?_)UMi}_az)e&-~B$VtM$+dHJbF(h{b4yl?t*!nnlku0#5Z$!?-| zk`8CgY20igDjD_2pm$%?)mx=OzdprGxxb_Q_a42FwYTrP9{ck7R>O0f6H{V%Hvjqb zsI&O7{XdbYw#i>vXGtsQyXGb5r)1`(E9i%3<~imSXTk&~_p`a;mA}HKV{K$&XlZI> zU=d|tpsAqmo1fy6Sdyxs;bLWEU}R`ujw&5cl%GVH0fjtXE-=Hu(A2~TQ_S21L(I$&Q_S4Zbg}@4b*!nerE#K>xkXY+ifM{vs;Q}g wk%5UpVyaPUVycCqS&E&44M8QbTy}O`#U+VFB^5=fXTS0NdXvM*si- delta 1211 zcmcaDxI%EkHQ|Dg)QS>?vecsD%=|nBBRvB>gNZMk8BI3pFgh{T+t0o0BX0iDq;H+3 zSDfqT@ROhZA9=j}q+(plgNVZ947WU!_v@kC~G(AkTIyoSHNJd=IfdbV@wk?vDwi&;$EB^X`^-~N<6;e?FD zvYTO>wbZvVZh2qkwEp8@m(Qrm{o#Dp`?gnx{t}h6wZgoSuCconXZK(3eBQ0X za(UtHOKz)~3~G)#+B{CYbpFEU$bit=fLY>S_8FBr9!PWvJlVEsmxk2&W8x9#R$f}P zWzn5qOj~@9@^1eZF(op0O`e)b#TAXldu&sa&hf0Z)VJNrJV$%NR)ymwW+|uTce2%g zGJ5*&703OQb(!-Y=au}~b!Tc;eBY#0nUM8yB@QW5Z!LVCKXb~Sk6kScdxZ?GHYDj* zx*am#)%3Ptk!`-#ye=l4>pN*CRgw++XS(pt%z6#MKA~48899%SHOy}?k`~FCwYliD zvHmt&DaWO&qKtHVgfngnEqYp$b!+80*{lPpZPtPH4-7I7$SR+GqIaU#=iE-yDXT7R zJ0&%XEA)&6Pvf$=Ox$xA?bPEpe0MO;D+>z^xtgu%V;7XF*1ch7K<=A)jT1#)bgoyO z({YFAub^&ykaO?KHOB4|aw!|W8^tx*z76Da^%T0I8Myb*+x<(J_? z*`3n6YGZ5kPRroVX(74)V*lkuo&T$Q?u2`n5#OuH>%Q*|`BlHPUY z4Xqo5%z7`mZFb2FpIRixVw}G-?(fY^qvuk)U->OutRmIg`}RRW>Dy=S`&Vv^Tb%pa z=Gw>GMX!GyXtCS0$uil@U`5Guo>RXs&s*<)vUnDYxb^v#&|8`%{C7W2&PrQ1Yv+Xr zI}*2U`S7{Nd%wQbpHs;em+LeAq?f+*+7*5LMDaGBO)3u;#BR-NwhZ1mH~C=-$IL|T zmv#Ck*XHIN_jxE&cleaZ?@#*;8?6N-{0Ny^7&TA^OX}cck-tF ze0o&)`LTKif0?Mx$)8zgOs)$Mkz_D1_mjnMs^A|1eL^c c+1YUwmn0UIR1~GAaT!{enQ*D9y862T06SzEq5uE@ diff --git a/tests/output/test_extract_keywords/output_002.pdf b/tests/output/test_extract_keywords/output_002.pdf index 533dd1fcbbcd5b9de294e098eaf0f5302dd8c845..a25be6be9e5e25bc0964518e0c9f4c42279eeba8 100644 GIT binary patch delta 877 zcmaFOGoN?DHKC;Zq9lc~)S}|d{5%CCJp(E!$BYqmER z#p-!0E0=9qmEF)cp`^9%XcPP9X;annH1}HOoISjCxxi~)Pj{=rWq#YkeJ4bfr{-l@ zSuJqNZ@Kl-bASEQnKL}XUv!1!UJFvLGO{(D>*epSZuvG;c*(WcnW4*;Upl;G?z}Jm zYnN3kPo7fczsfLsrJ(K1d9(bME?+)*j#nv1(Cc+)v@To5G;Ye>y7>FPvL8;0H-mN; z8MtmT_#bGyG`9UiqUy%e%Hk&rCFQPlT3>&8mu=2o#{biw`TaR3{j5HG?YEn!j{gs} z`?g2<_3_1x&g?f1zL1(=u2%7;Cr-G3b1(BUHH(^Q#n#6UuBp>|Ri98_DW>z|aQ-&! zOFC!P&S7uqvE$c?Pr2CUo|*JKVn*VJ@Ibz&IR})IA9c@kX4rgNQ$#S{aRNiPc}=>i zLbwOB!{&sO>sUJlnhZo%gz?O(-_EYY*Z(qD$j$TRZO@m-UcBCP^2U6P+Edr9JDMj< zRlc&lz5S1CN$le7S+mw%&lFVkw$x@l9bu~b_&Q5kg`UAD{V%Kr_V;#mm)jrwpK?6r zg7WG2wg0Nje7KPSuYpL#d>p=2NdO}lqRPZDQJMw=H%BbuFOV;mXnQH zt%c1M3_w63kCzL~Ffg!~Y{)8XZ((VHA!BJ`i7sYnU}}INW@utI`7*0@tZ}M=g-M!; zahgeDvYDBAszGXUvVnzVN@ALcQKE&Vxt)RyK_#(Vc6MCFC5c5P6-B9OT!zL*#$2kZ HuKsQS>uF~c delta 823 zcmbQw`?vecsD%=|nBBRvB>gNZK^>*u&!mRqKFd6}e*{Us0~S zLt+Yy^IZv;Mc znElB1_-wp0G={mPVTyLChPcg)r8+j1-tW#PX3MR!Y>ip(A9d-Zaq6zUtD2_l(k%|X ze38+#iusC<|Id2f^G95E28l26+C0T{k^1G!mtTH)^-^RxMCImlUqY&8m|PD2cRGES z^Hi1V)j?AuPf1;z{PN|?lB%yIUBT=49KG&Ni%hp_*S@eV_w5Vi)w277JT|R~y*XPc zRHFKd|J8NQKQ>Idb9G|(l^tLBU$?A%U6N;W@IK@3*kbiHU)$<`hAyt%_UU8&)PDEH z%CF1WY}>zWXufEwVC4302G4z={>{D2%hW6+{9ETfP6*pS;j8_JdZmwIj~?>hPc3}3 zJnS5^liPgud3uu)l$$Iz73-Wa*bq9w$xeEM$BsWq%N`tjlg1UP5ca_Jz~SB-k(?){ zUSha#Ci+vh=OOm<-&I$Mw%5OU+vsp0`H#p?$0@(df~2HsW6e1KOCRxnS;fBa`RAIJ zUEe+g?C)5Y{Uyxz@mH&JO&KfGR3CHdFH8M1?ZB7wtZsi>_c1;Dw|DoC58OAzt)Df? zMbw|jf(AH|O_pbMWi~W3o1D&SZEc}o00Ihmyj)<0fq{jYIi{GUC5D*g zvmEGnreN=@T3G%`2jQdM>JcLM;lwp~{M diff --git a/tests/output/test_extract_regex/output_001.pdf b/tests/output/test_extract_regex/output_001.pdf index 154a2df63fa82392af424bed97c1a762c49951b4..fa11c5e80ceb18728ba77e8b9c0a4cd823c2700b 100644 GIT binary patch delta 1050 zcmey!yNqwbHKC;Zq9lc~)S}|d{5%CCJp(Cic5-86LYyLZrz>gn}5qe zpzZxn(c&CcmkkFko?Po%GF@&`*Sy7Ns|-;MquxZIP2YJd-KY8m+!Sw33^>@xqW7wmwu1m3zJ%{!R9Q!y z&-%Hsv*XNnw@nT|?vhoj_uTBV`;Mk-o8R`>t+zUCFS6+Jxl^xyFR0hd*_!8HdX4qr zN0oo3iz_eONUgGQpKJU4a8Se_j@9yWU)+85rtSFZ$q&o5?fALZr$Q96?}*H5|87B)#eK( z&hqkhwe#`+a(Kh735@wX6Qp*=O4SQ|*s!NPe3P_*%pkdV5Bk*vq+4 zWEQ($|HC}>jay#STz;UxZ$i+5C#9FBPT_c6zMWYoE$1$nNaXq0ED_?Wo=j*Vq3;yoETyM|(I>v_&E;vrMW0@tbpzoTOoS%}J zm#&~6o|)&ESDXnGn0$l96|cN3s}8%7iJ_&bk>TV3RtXs>+c3(&KvO|KpeR43G&!|M zK?9UAC%3Y?F`1i8KFey&Xg-;f&5z04Vsa##b!?(xnwf<~T5^(Ul9_p;sZmmrrDbxO qiHU)ksac{~lBJ!34M8QbT;NQeSX5F`l$yq6Xku=`rK;-c?*;&ULfb(A delta 1014 zcmZ3+_mOwPHQ|Dg)QS>?vecsD%=|nBBRvB>gNZMk>doxzxQa`PQWJBzDsJ7K>YG2? zL7?sZPtoEW)zgeQPIIDHtL*(UA>^IqES=;%qTChsLf`L~UrS(K6)R}oE>=@n{;hfD zasAEG9Lo;AvsBtw+gPwZUNO$+ag=)DCVuS>v6B-k_>P_b5wMqSQsoV|NNu|h0y!zN zk9F<7am;>rQnvnl)A`v))i*t!skVFWE%i$;f-T=?R~0wOR(<|pvDd8b$=tv@ZjslQ z%t}zMb~(T7`q_2f>*vRw&RqVj)8tpkx!7gTFLgh9{N>h<_wV<3rM0iPZXNU+Rq4sq z&Pu&@Q;Vm+RE}|Ye)Egl{ONli%5ztg7QTd8Fh z?sILPAJ&cf#c^7G?~A*ip0pkBUi`3J+y2+;Pm7N}>ix?8`Lx2$o+gbs4ifiUPWlS` z@wT~lmM_qV<@lr?+2yirSMzuNQ@<6}d&n;HRED*eam&L6_Z-|ZA|oTk9)CGvz;k-5 z$%9@-C*keh%=H}n+rNL%dMmYoA!zDfOD~6T9d?GQ13hX!N?#KKl9z3aa^9Jg5pCV- z|2U=CcEv)8?>QNdS8UkY8kahcIqJ19^EQ^&unpbEIyE}m6&{(rF1q4y+iSAnom>Xv zDXf<_WjDoy9b0+J`@iC{1??{lcFmI4IJ>?*;8#>uP{3x7(|fMeCoEwNNl{lgb!ftd zl(}p^sj9sbT-m00&oi0wiA~{Uk5=%9bC1t%5-^&&GCAIg+tTjyM~AX04e8Ac?-vNw zPl#-6*m=id&Y^Pd5RaoFj-L8)6&+bj(#NMe1xl@sJ#|i1cZq9#aMS7HkVR`|{&KzK zalWE_$r?9L3n`Zw+Z;}$h1S10yva=0`I+>iYlmIZIhU0Ek-ze98f(U*X&aU)sh&-H ze!zR??k-2+|AKGw9@IH1>{$M8KbP4?Y1Kys0*|JiR*BNs!@1DuEc5c^1=~eKB8&EA zeh`o6YE-G1TQJq<;xE}Zcf6(>J)PZE-S(clCwj*or}w4%&V~nhv`pd2oF}XLSTaE% zIrQ1Rsu#B#pY-21`FnY#@%!cR;>8z?C)=^in*5o?b#gGPj*Wqdp{b#{fnk(^fu@4K zZ+?nPVo9okhKrSvfsvtsIjVF(QGQBka%z!+1~|`6-o@(1WMnXziOrhPVzM2ZACsx! zgA_9hVAlJN0;C1OT3&mK3vQDF41X1wRD`cL7q45RVRQj50tVj9!C zRyIwF+w(!-D#x}y{nkAOVY^%AdPjM5|69f~J#~dkpyAiu!8x53+n z31?T`Xm?GGYCB_o2~2*$;)YjVkF|rt$i&dn z)X2bM@;=sR5XaQW)WBr2BAd7jOeV^}KvO|KpeR43G&!|MK?9U5Cx^1RF z+0xiF+0e+`%+$!jAT>43*w_LnV3uTVr(lz6m}+5YnQUZekZ6%;lw^@&V3=xToR*km lk(8WbVrFI+%VlTBRa}x-R8motn#N^lW?{;us_N?R1^_LxW1Rp1 delta 875 zcmbO$@REPR6XAl8)QS>?vecsD%=|nBBRvB>gNfg=S{pFjTCB7fr=#<=^ z*0RHK3>3Y)9#g z+ozn?Pf1l+^K}_xbc0aXrtY>*jlN$BkIY^hEo3ZT>Xy9Yc7q4&Q=ij$0!CWB!BeOI zbM~3cx9o9-opsQxyI&T5*?M8cf~1KekqZw_U|o2j&p~XbW9CIGUZsVTdY0I*p6O7p z=T+OoIAKnpE7QHoJu{0uIaT{=U+Sbhn%U33rJ2R%Eo%k8=+9=KVn(IKYlV}43I80q!*~6XGB5sIb}+t1ajC<}*GsfD1+TqN zcs^~{f|h)(car<`4f0-Y3aVKDId`9$CzFuLipsJHJ?eWURx5qJCcIBpp#IOYck}&X zEA0O=Eq{H1(RQ*A%k0TatZtK&SvxokObks8%?%7De`bxg0dkB@ElrH03=A|C^nLSF zToOxC6*OF|j0}tn4a{L`A<_Xw`6;EzsYMDJ;1oBxlg*9E$YSzEHtTvL1p^RJ$m8V# zGYkw3jSMivjE&7P#0*Wb=(RM)P-kR@sn^&Hs&{fXyJ@V2X|jcZX_}#VYNDx$kwIc& zs*yoTqDiWufvKTca-xNuf=!BrMXG^ClCfo~sZo+;Dp1fo+0fkF(kR6cC}o&v7t3X5 a$5mXCSX5F`l$yq6Xl888rK;-c?*;%YPf&vZ diff --git a/tests/output/test_extract_text/output_001.pdf b/tests/output/test_extract_text/output_001.pdf index cd6d499d9697cbf07fb4d40bab26343fb17beb42..a0c8c239829e528726df8bd6252455e1528fdf5e 100644 GIT binary patch delta 1101 zcmaFLJCkq1HKC;Zq9lc~)S}|d{5%CCJp(15KJ5G&tHwGobc zJo=9mZ%9;YS!Fum+#Z9Jrm1`vgfbde0#-iV$}Ro zmG#Tb)o&~^@9wL=oc+kX&e(63#_O&S*)^%{FK&Lhb#v>>(#_cxP{ljXeu=3nESeK1 z{Qs}{^Os))c&psAeNMrxIX`&^snhkFa^e+W*qx4L-y=}BIGareXT%l`gYzfN9XEPqeE z&F(o%rhioFa}&^AH~EKE*FROc_i61GZ<~`lukl{y`}^+wkAM9?UiD0PcX6Y{67fYV z!m}N;d8hW382WgBIlSS{gw_Y#6WDe}M+p?v7qja>F;n1j2;DWmnZ+diCi8{85sy1O zQyA-e43ctPb~5g53b0T9Vd7&JzV}z>SAVhXa@^sOFIqpzv=kpSd0=v7Et|_ce&OI* zU$S;f-`U9;=B8b+@X?MV$Nno$@?<}mXfj{6M~96v&l4k%-ir}?IlT;Qz#wRDN4nKA~IPPVNG)(1$JJ z4`f4FRIjx@__TPfc=C^T4BSCJq9Uvx&p0o1+we8#q*HWy%`w+*w@JbeQ(5Leck+xi zg_ekKeCJMh_41mE~ocr2a7~JkL?vSm-@}x>Cj5`1hioLK7Cc9^TxXV)OE7 z#7mn9|CTa`m_OUz&5xV=)9x=*$c&S`T&Z~}#U(|liMb$F{$xj%ZfOO5*SzHXl+3(z z1^w{MJjcA^OqjsrGc2xn5EaQ;QTdKpAp!C94~gnc?Jvtk$CD3I-sckjKjfW*8V6SQ?vecsD%=|nBBRvB>gNZNV>XW2Q?FqW&hWCV$_&27WUvHMU%@?2hP+l)7Z0^+Q z<%Pu?k8ZNP8Y!;cKKaM(p0vW`=_en`lzy7SZ+@u$p?k!i7cTkY>gF~vGQ9h5f1SL4 zSDn%P{U85b{9<%UZ?ZGWt{=3(dx_Nwm z5y5kbyYS9x(*;x8wA^>eEK~iJ7_sK0(+5_M<~zE&96R>!Y!)xd7EoQV>dtvbrdb=` zFusUeQ*cD(6GOe5#73hD_&4;b%4%Kha3fr(7Ep=53krna$x-*h`tF%N52`>n9bRvi*I*TH}bY zJpT(e&WcOiAH=kpgjNR?{JeOq+pwm*K~-}ZS65TTvxNc5H!8NJtXyks_k5A7^2yE* zMos!$3zyt8upfI=QG7nosSXlP`LDQ1Q#W@KzRxslB}*2Ew& zIn~r4H7(J|#L&#d$iOhgDA~j`*(lXC&BDMm)lR{NppsZFJ3Fr8lEk8tilWpsE<+PT LV=h%ySARDEg~-Oh diff --git a/tests/output/test_extract_text_expect_ground_truth/output.pdf b/tests/output/test_extract_text_expect_ground_truth/output.pdf index 227e35329c9e3a5cbab7feb2b695301054878af4..1a51d8a1e1ec55a685dd74788ef1af4b697e1e6f 100644 GIT binary patch delta 25677 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

0tbIAHKFRyTdr$_vF20U|^?4z`0zHQa;&wb)? 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 S1+k!zuz(;j8=DM5_P+p#K*Q(& delta 25102 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 diff --git a/tests/output/test_extract_text_using_ocr/output_001.pdf b/tests/output/test_extract_text_using_ocr/output_001.pdf index a50a339403171f5e747d76c105befc4960a6fb17..e6434ddf6193d8b4cdf543c85819798d5829f612 100644 GIT binary patch delta 3160 zcmZWr2{crFAI^+@EZL)Yr!NW>b7$txow1b4z73|3iefPK-J2zsq^a;m)Cgh7mKRfq zl%*GyWT(hZk`yH)^l857d~e_R-szrm&pqe4zvX$J-|v6U|IbSCmP&C}BSP9WAlMZh z?j9WC72uD?YGJhS@x2IoFM^NzB5HdPNPWZYXl)~Zw*ab_zb9JT!OQ=Ue~8ylfFWUm zR6#;mJVVs>Zro!Spp9; z9%aF%sZioA%hk^8Rhn@(iEuEN>ZjU29(XIS&epdv^Qf;5Cz)_UKEg7}Q&UOhyc^Eb zZ1LZ|wF{v+s-lbMLj_axl)Nsub+#FjW>^m1?WdAnkoao$`@C;ofAzFx1#=BW@h;7u z8^_JHyF{s7pEZ8k{FZYY<tx%53wsLluD4n-l-WFza-RArz{+5PQqzjl8-67y|3ZE#qc(g21=Zl^} zh&UhTCOmO*cHJ;gE{Xl2WwUEBKYG$v1mnScM$)4hI~G}({XGx2`3|-ppthgxutJ3 z0^Bl^ggkDFhS;Cwxz^C8P)!jlVV5Q{2e;pWl z{cvW|rg@jdKGok-bDk$7P>4fpWOY#HPEf6W<_K#k;MI)q+*(i9#*D0#dHt>(k1fy8 z7iEG^o}Oyj>9m8Mkj^qW99JdP-*2MS{Fr~>rIn0|%2d?jo}P(U1y0NYJpxB;zli{d zcQJGSlo06R&|P%nX7wveG9K3wn377S*fo zd}PJ?g+om*nqp3M7FSgtt9!rfZ5~2TB~0C$7ZVB=1MC$dC@FX98+0rZX~}yQ3-x=| zN`=V#^JsaM89t&3;oaNaqq1uIk8|d;ZYQsZtTw;(Q%SubV)jXiAl)cgcn2;IwzChY zFJspqXmWD48e!*~c?kI&NoW_9dcsb*9f%$>^*PayG2Qydp%T0BolMq5T7in)Q!&1+ibldpQQKdmO}D3&ADl=jNMLmx>lD>H zWKX`HOyO^tg4!*@z2q>Ex*+`{y023^etUYV*1z<0E&r1+2# zF{3m}@U?-ahH)*^D_h4U)}rPp3DIji+~xiPZ4qGGcByL@w_U`P#)t-P#SOEM#9Q}FNT~%CT`zv({Z(=Cl zjhLr2vYGY~3j!hXE^zWwp%?WEC7HW|w(Zl>&gohj<9vD3)d4Gfkus%Tx*_;>uUNiy zec-^q`{8qOFUxY+->w_Ov*lZ@RTq#FircR`ar~+r2Y(}UF6B;$yn~a*HybZF-~YBe zWc`VDFrDuUMNnNKon#%Cn<>7zwQ2*mY%sM&;p#K~v5@mx9R>!luIm(kc}dx-ok|!& zS=&WLXmLMs1u3(cBlu+=ERmfi3ONr#?EK@--_>NdVs+Ms4)m-PTnUn&<;a|4HD|Er zZdMkqK96a1x+K<&rU%KqJ>g%oY^w}%+9DewnueVHUgl1qqP{QTT#HvtwP_BK%o7@M z{umuku_~=;Lt(s5U4ir3;%u1$CuV(y!4P_quJz7dCvS#dyhrNz4sl~4$-7Ta#;TB$ zsyQq4VvbPJhukxa)KP?N?N>6AjQH=p!om)zE5f~M03a5`0F0}4NHYY4W4yLQswn^% zEE@CULHmn~{`g`62qa<|@)V>s0uL}eC`hs#jyD8P#DR?G6r?T;{__{N00~3l!SHw@ zfcXW3K%UM30S}RQ>H!1-gyCrqKqLtII}ZLy8z4eN0QhGUfCS=*Jjqx958;SBaRfXG z5Ak9kz?%yYKrD|q7{di|L>_fq)&wk%3*0!6^owGUfcqsEgn(bj5Qq?OJ&1%QkYFCx zTmuQesDl6=)?CsMfah_BYby!Q>mU&VLEe!NA&B_12mJTe07MLcC-9KrVi2zqt`3OT z1ri8gdE>aFBk(#yBm%s-Fn7iv_>;~5Rv1Sj@F?NV9si3G63AT|9?~R`2=FN8=5l@b zXB_vK5U?Ox=Esrw|Fc5?0fw{#(iwfm!yW5R1U;x!5)SKuccoGZ1RV7Y#tla#0U(vg SNO3^Q3KIcQH8mr$@qYklxcXKA delta 3041 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 delta 742 zcmex)LH6hc*$LN#3qn#WN)*aci;6Sz^AwEq4D<{pzKE;;5~_9h@uQeMXIpnG@@+l6 zD%j)9zu%%6nX{*`&TMDhQS&!S?*8wmtbPv1mh7^5^p-W?HTQ;!Gg-15J#I5)$W;FE zKXH2QrB&x0L>3h;72A}MtQA@PY2u~mgDa~o>bWBG4@F%%DLZvtkX6T}+?l2R;p|&p zw7yuLUUS}B(|Fw#Q_cERt(O9Ceb4))UoO5Z={NO~j_BW|u{K4(#$f_e!&H+J2LwdzR|Wth0_yTD$k@ z9OqjhleS0tUhFx&WTkS{>pN#JEA4K7a=38*pOR)gzOeSc)3^O%$IJKqjVqq`Zj<9VrljTm&eQVG z{aO9s_+bP0Mbd34=ZiI-Gnqa2snad?cv!lxfm{FE1i6IBKF$x!ACm6$PyTZ?&}{4H zDDOFDjfX!3?v`de7^HBf|C9R{=FW9D?I#~*S~aJ8Ci_5}zQ3eK@3i<&>`6;EzsYMDJ;8>piIE~$n$;52B zb~?Lty@i4S2q@(7a)B8J2IfZQm}2H87-E*DmKb6dhNhTe7MSWREe#>+raw(*H;p$> zNis|^OiE5lGB;06OR_XHF$Q|U+{DDpB-PZw+{{kFhM%@me>VVvA1NmQ diff --git a/tests/output/test_modify_image/output_002.pdf b/tests/output/test_modify_image/output_002.pdf index 7777dc723dd8ceebd197deebcb0ea3431af6dbb4..be2f75e10956ae0bd6f1db82fecd0c250d18d752 100644 GIT binary patch delta 808 zcmbO^LFViPnF-f~lJbj^6v|SIiZk=`6pZu?^vou{464s>G7vfT{-5ak9je_Qv|1k) zChFaLcId7^`>oWenks4k|8i~F;(My;%weUNeRaD1@Be;ca{sWruGsR(ZSDn^(ieQ3 zvdwDI#7&kHEQ)^254dK%_3FGv4TrZ}XI&4To3iQa5#_Dhn;w5Ccqg*xUeC8B!q!Hy zi$erf{x(`YPmeF-0(bodU;p2It(4C*-1APA=pwo4k>Ty%ukG~Sq_w~O%i*H=m+!HM3D+;L-TLk1{9EdU zHHrUKKKwbMYLjm4d39z2I9yo==g8gt;;le_H_n>HN)y< zk1aamWfv}-c|9WO1}k5a`_nv&3Lfvi2_lc&zc4S1yy-Ie2-7NQ1%21NUXOxzjoSbB2VPax# zX=-GiY;0 jo@!_p%VlTBRa}x-R8motn#N^fW?*7r%%!U8>hA^sI_*Bx delta 757 zcmX>*L1yLznF-f~3qn#WN)*aci;6Sz^AwEq4D<{pz6h%KZ#ED)_Wrl_y+C2+Ef+$| zOe{9fmUzcKGiUY2!@QG@{=dhhn>#s4;#~sU^!4$lA6M_+b3l+uKSRI0qMC8Z7fFvd z6a9jnrk-Uye&u1k)73X7VdZQYEnBor#96C@Pn{F)H;Lmq{_)`*O_#kBc$NrT8^x{; z5m?!7w0fQ%U&e**3H7t*eUp8E#AUZr`I04?OI=HhY>nr7p7&dBxz&qxVwJ|`lO2tqK_b{K9dsg?g%%NJs8e1JT=ge?P?xJpdR7yFMpZdoK)vAKtZe9i4UyyIW?#s9OWzt8!-H_hh0 zsJSIKNAE8ak*m*+?8^$1%PUqnmU!aZnx-_pgkr5D*EcoE#7$P66S=qj55wv-p9a~6 ztM^R&9)-7`ymKa7=i(lI8Q1<(cMCr7gv&Svb;)1kU+;L+eez+ZRg*iI-I`xAx4&d& z1Y#y22C-Rym=%cGw!dU%pUh-qU}9)&YHVx~WniGGpzoWX;*waBs-WRwWn^GvXkZSM zHZ?RbHH1h96y>LsCZ`rDXn@ne^zCfyZcIjI)Bm%vTi07C7=VC69xoS|VPIfxWR59j zZh|3ZX=;ffW?^WGDQ1DG&eGBlqHg+5c6Ku-Q{&`hlVmf)L}RmLBZEXkLkrVXi_{d; zGy{Vqa{~)I1skK(M6)!*w4~Hz^JGI)3nOz&LsO$vQ&aOq10&TS0DQe3r2qf` diff --git a/tests/output/test_open_document/output.pdf b/tests/output/test_open_document/output.pdf index bb31695ce654cecde44cbf234de2dff2984546de..15b573b68279a33b3a9d037a16ede80bea6b5191 100644 GIT binary patch delta 7265 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 delta 8034 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 N5n&Q8E@e%X{{mlKh3fzS diff --git a/tests/output/test_optimize_images/output_001.pdf b/tests/output/test_optimize_images/output_001.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5386ae6905b0a09291afb58c4df2785248a5ecd0 GIT binary patch literal 63165 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

roge8Y*XorB{ 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 literal 0 HcmV?d00001 diff --git a/tests/output/test_redact_common_regular_expressions/output_001.pdf b/tests/output/test_redact_common_regular_expressions/output_001.pdf index 1ff3841d2d507e4e177c275cc9393d14b8692f6a..0da09a6ffb479892eb285b1ed7140a54cb20bc98 100644 GIT binary patch delta 357 zcmcc5H<^FJHKC;Zq9lc~)S}|d{5%CCJp(|+p1!WQZO-OY zCTAv=2clDEOja4;xaH!l!1Y!f_^|zeoAR_YLS8l$Z3;5v$`=^7*Dolvko*@FaQCCJYFs^!@$tU z&;(P=#0*o+0#nS`!hG^^HtSeZBO?pTl%&Ko6JyJ?RFkCS6hq6DG^6Ac3rkDmBm+x3 h1sj4&V!7<>xQa^>i%KerQq#B$O)bp1R8?L5-2h_xXGs76 delta 321 zcmbQtf1hu{HQ|Dg)QS>?vecsD%=|nBBRvB>gN-k87zNxn2S1r_b>iUhhP%dZ=I;Ew zIfcoYi6wr@l=+iav&@>D!0I~r0IQCTfr+81p_!>gl!1Y!g1&Elic4Zis)B}#m63sw zp@BK7bU;ylN@;Rxk%9);*2(H@ZcN4olk?fE11%H`KtLgnmkZ1=Ff=kW#S}9!#}u=` z6f-t6ocx>3I@ZuUF)c00Jk8uZ)jT=HEX~q1*}^Ez!X(YmGAY$4G0{%JhMq^iycU6QQL1q9lc~)S}|d{5%CCJp(esUg zZ@;?lb$J<^--GNwA{l@Ea<@Kjus?h#)he0!o7(iX$Msh3)xI&K{qpjJ$G&$POWw%N zTNfBBu&&*xytt~^q4OTk>zADI#s0@d^)Bmb<`u0JkoEQVQ@&jOROe)x4y`zDzchcKW~;_!KzUCme&i<7+u!3V0gJTuy0@6 zsfYGzLHD%N=fx!%Zv5a^=WWSv{nz7-zf5Jsl+#<})um;gf3R6~La>Fut6GpRuAp?m z*891?&c$6WZ+g)Cxjb$83H#Cs&HaqK)BCF1KDa;nnD_L-4>b!XCvEG~2Xp?3&iHpZV?xfCJqjjzlS_{p+=x_9lQ+A~%_>BaiR4e!wp#ZzrQodn}o}ie`nJlxOm+ z3!f4ha{c1Qxl^9G@yqP$jXW5zz;%vGPORgj+?gTz6Y@9LvugG?rUXvfR3B=yQF!wE zSqZ&}^pjAl zgDb;oK`H07kNc%$=FFF#|K8Qx#_9{K6ECQ`^CU{>RnVYn_RRv2nj?wKXGAHI&&bD^>56>yEkH-o_04t}`!i z_J*tYo>b0$q-HULeg6AwJ>hH5A|s_UvbH5poAhV{W-HfuMBk%^(DsgZ%fW<54}Mr$C?)X3Dp zFv`F{Q$gQ1KgA`nBvnDf#mdOQ$k4zXrWhg}P?Voinw(mspaII@lRMenm@F(OUu3tg zH&ieH0fjtXE-=Hu(8$OFL(Ig|5<|?$%m72o*Z|W!69Xd*b*4rp5HTeri_I*}Fcg{_ znNMEJVI6Cp1oW<{sj-Pgih+r7N~(#Op{0q1g}JF|a&nTnvALasjWJNf+%P%OA~n%G y(b&+yz|t(uILRc*FwNK~)jToLE|$yAj;pvNv8be?C^e1C(9+VFOI6j?-wgoiu>8#c delta 1208 zcmew?vecsD%=|nBBRvB>gNfhbcv6m+omuskVXodSP1VT>jQaJh z!t1X#ikFnJ`AKB_5y|-Lm%H`3gTc{5saDC%-_)kBJ+8NMul9`@?U$D)Jl=WF!Ri~I z|MeAm9M_#^?zY@(xxgjA>+6@6^*fh8=A8a=nuz(%kdD4(>dPm;T=|k^xm&5@4!Ki0 z#r?OVt8Q_175|~H0ckT|ipn&6xuxMA z|NPWLd$pi@+UfJ+k_PqM2x zc(w6b-S(H()xP&R51XHp_w^4fc%{HD&s=tX&xbQ}YgOdlhw=F(G$s3Gq^4WWIJ-aT z^M2ivMqR6K*Y7y7Nh#g^`)w1g{F9$|sZ3FG^;@eW(9=6lyyaNxrgai*)~}E79Ilxf zu%esw(WDLT8m%04bK?&M2d$m4W|6Dcf*qTMCZ1oyxM=p_Z`@P%9hfwsM<>6pVbUD6 z&`<3SlkSVAid`)&$x&ZA^CEM5UUHa$NQR)gV08F|ifFZ~+)r-T=Qy59R*0Ok2l~G2GSDxS8V_xAp$+BVG=7~#^SLJ?O4!AAnQMZ4^ytcbRw@X`3m)w>sn0)$L^7J>C!B}TTUb01uRM04u0 zkU%FOPXl>^Ehkv)ZP64Xhvsw3${l+N8m8Py02Aj{6=-4i~FE;Vd z-RdgijYk7sw}qq^trU>;<$t-|HEyZ!oUE(t534kQ>QrpaCQO_6*99Tn(G;RKgR0#C;r={_N}Dm)2c%~M~@ay zSsUCf78YchusH15qPUjZJ2#jxe+ZbuIrl<^>!m3+o7D1}4oCj@x$l`#V(z@DTN`6G z%Wj^sCfqeI^Kl~E!^y8V#B*{uWf-j6xKYMtbKO7pjUGYP*#{>a_#eRCcv0=)*RTH8 z+y`@hY0Q|b@SY_(Jw@;j>l&*mize@6nLRn5)ot_44CgzxW%}k6Tdijtn zHZwPw{E)*sHpRl+*fcpg$zIMpI4*}^a}CC%8tJkiwDBsDqF!cM`)+&slF$;8sY z%+SQpFwrnE*~r-35a|CzSS~v|uHur!qLPZD)HE(bOA|vbRaIAiHvql4 B{`CL= diff --git a/tests/output/test_redact_common_regular_expressions/output_003.pdf b/tests/output/test_redact_common_regular_expressions/output_003.pdf index cd1c3c5bd253c7bb1883521d049538b8eac6f2b8..b5ac73c5e9899c7884848c81337a7c571555b047 100644 GIT binary patch delta 1483 zcmZ1=az$jq6QQL1q9lc~)S}|d{5%CCJp(W!rz-fvu6x@Y}fvEJa~1-5I-Qa#_>O_KF|6}QuQ`;X#Tt?S=U z)jQp<)zRLl>FyZP7JjN*S#e)Tap}rQd(8M}KcADaWTV>W@W|r&oWIKsH;veT6m-(vj z@Xv3Sex*xgg3bBI-aMEn9ibPzl9AQ?*qQ?Y1-X(B&&^;@o@Q{5?^a-Q{IQ&+=Y$Nn zJzXw+-;%AnCx1mg*Ddi00rj`m?LA-Gv?_DsIY)1%_p@^~ErVul{-*E0_BCh4{9eTg z;sM_|n1Taz%cePfkP^GgGf(By_S(t(o0XL7O)b8xRrHS`K-G%u=dst2Ov);58F#h>^)$;c>^Mec6Y9CdQG0) zlP5fuS-PkY+k3mliX*PW76 z_3~aheW%GhW?r*|x&z9Ob}RL55S;X`*vjd~q1>g{&8LdpzxAmz{_ye>mL=>-%KL?; zWwsyow&*%~n7jM%wK|dMv+M33pLNE(T|BHFoGSWl_cTP6RR~@YbD!dr8~A9^iS17V zpH)4%Xz8@#>m%a zvSeAt>c&Z3Jo8L-d)bGwt)~4}-`ADI{=C$2^y$WC<2^Yi|JFAttykFYxYsx~e4mNX zl`x*qLLEx?r@7CqcHb45t`sWlSQFikPxP<5O-qZ?4?F)13%vDf-T$lC#7p-X9R5{s^u+<+#r%%DF7+tBXj+(XqWNzl|Azy= z1y{s*yU)ERd0pi%dyn#tz}+T`C;hx)?I$Dq{@VGTO4br4jx2*X*_-m8zuo7VEW$cl zT0!46FF8LYGcR31KRh$fF|RliCNOzDs~cYVudKx!Mka=qrbY$^n+w=#7_EUkQzKIY z!zcp-O$B}5{1lhOl2io^7b_zJBSQmosA40CbU;ylN@;Rxk%9)Oz?rPU;lgM%xsgKz zh_&hs6%0T?A&-{}%rG!CHnhMHGqte95HmJ4z!bB@G|$A+2t%Ejp$SAR4#{G3GfV?5 z49qb!TNq;+XkliIuFlB7(0phA^sJke%p delta 1428 zcmca2vOr|Q6XAl8)QS>?vecsD%=|nBBRvB>gNfgQ>!&yfw7vhs)i*oHoJU7sPv*=B zxh+@T7=~U;+w2+kU7OqR*L&7wk-u8gcvK!Ad~)HkZG65x&zmzA<$dPgPT6md{qgHw zVCc_-oRbSzoGz3If4KFr`bL3x%kAfOP8Qqh8nM0jap$2~cjBKjJG1VznpeK|QT!aa zq}0%#GaNGlW?!FFe{0hb*NOS37N07ekleh#UF34EUB!2EHhv8`-1AKw;KO1X#HQm*W>DHC5tWb){D#C-+kF#Z#*k=a^_}@ zvoF7Fl=|bI`C;-B=a%Km=VlbI;bl$c_!Zzj@6xlSW_m2lxpCRTS(6(xH$jTn}sJub*AsU(%2N8do4j@hvAum#b@`LY0t>#|GVO_ zes0;N1kD*sRg|{=y)jkjp7|AX_P5^k9vZK&FO1z^N_lv&u z-;N5F_$)l@RyDt%_1}~Sx(k1sp19XM<7RxgZSC`1yC&fu9?L$s&XN`j)mnJlX}@Yo zgk*ih`NUg$TV&>cWV2e6=&7F|@@Hv`2Y&)5(@{Rj7c$ZHT7@U(pOWUhYpc?0^L_!R z-itNwm%njbv}Kap&Z*Ce7akTn!=ItFPx}#1v|{G$e&r_JJAPHQ#+e^;dFKD%t?9b6 z&ssqE=hh8A>@snSJeB0)B4oCGo4n-K7k0*LPxjgEso%g=RBH47*OkNED^lCV9dj#P zG_Oum)$6JWmJ40yZzJ`r`DDrKisN^*j!B6MyM{UDb^l7(6{EZSc38Brj(3d6&t*2V z?zCSD{j^lDyZp>sQ@%BEr60b1cu?E1dU?E5W0YTb=XAF(DczHUEzkZVzlS4Rk62r$^_P zO;K*)0Z5kX$|fyl_!cKWuh`n({#NjfOYhp=CWX9@NZ)6t(e2W#L(2x%+!4IQnngK8z9fv)Y8~8%D_NVLEkq&#U-&MRYAkW z%E-XT(7+t3*a9LQP?Voinw(mspaCv9CdY8NuozlenoeHAVO?*eU;qLNdAwX;hJm56 zp(Tcxsj(S`n6arLrkEwBc_wCs;j>n00QPtbpQYW diff --git a/tests/output/test_remove_annotation/output_001.pdf b/tests/output/test_remove_annotation/output_001.pdf index 757457eb8f98b6c425d2aedea4435931e5a46f71..b5f33ce81138fb10109f8d513e9f79f2d17f54c8 100644 GIT binary patch delta 1185 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 G-wgnr2mP1; delta 1117 zcmeysw})@SHQ|Dg)QS>?vecsD%=|nBBRvB>gNZNV>W`bDqzMzIDFqrDG3gX1`^=d2@ME zp0VxpxH&S*umAX8mwu~D8h9WkyM_H&g_o+<#i@^8Gixe+Vi`Ne;K{!iMQ;C zE1S1xPxq|mv*K@8o+}QlxzV}rtVXZY&K~~X9g~08?5a-`vp@VN{dl#t{musuAFcR( zw@?26<&TeVzUh6=uRcAoOtQVuq$#6js?U10%l$_l-+dyGUR!YH;*G>p3-ABbo%=s< zalrW>Czgavi(L0afmP6T??`{c_kKzK}UiWwTqD~;dbdwou)vQl7$fzRfpX;-2RUuM5>R&mwD6cwmDIxEo zmG5@R^*c`PjA5EKM~zo(3&R9!Ws#-wrXE{noSq}TXF(U=Ij58JGO8V{T@IXFBmO`) zgyrD0NsQV*Z*63#i*Pu}8pwKZ??<0{XEnDCWmnp~QrDERK42?7mwm8F+gq(D)c7lZ z;bGgyZ>Q~%QhAuEe`p6|ib|NHRmj#1PNT0&%;nUI#Tv8S|2wYD_p0fgdQ9{blWFH% zne(ekL>t|HDSO;)2(eXMu9r7oR3*vW<4C0b5$^3zuB`IZcUm!HS>t8KJ9$NGbgbe{ zJTxAM&NDt!>-}6S&fsZ)8Dynpip%k%(+*l-hTk7Jqo z$DF3dRh^m6>~}K1?Ca%DU^QS(9y9T_?|F)!{HOF*G){FtMC`kyTt4 z$T2lEGc=AeFwj)c4=Bn{DNRl-QqTZr$jK~huFS@krjvcxtOG3+3_w63kCzL~FfcT< zFu)KqGBm;zGsP4$HZq%hgUveD+}JoVEhWjw+|nY^+}y}G+0-)8Aj!lu6$lM1lGE%I zY|Kr}O-)SGQqt1WOf6H>42+V^P0dUV(~>Mq4U$uVN@BU}?6`_c5{pVIic-_K3{4FT KxKveL{oMe}I_M<; diff --git a/tests/output/test_remove_page/output_001.pdf b/tests/output/test_remove_page/output_001.pdf index 999933a81d69bfd85aa8197bd47c3d8cc8671d23..4fb43288e44ee05af9bd2a916e947a4d6b3c43ca 100644 GIT binary patch delta 822 zcmaDNI8$iC7onv5q9lc~)S}|d{5%CCJp((4TpR`IP`w){_5c~baJr+81#V6Wzk?5ZlOx$|cF74BN0 z)N!SBX6drrmx8iumrPX) zV%3wsIQ2Z#Z(U-Y{4}90Br#>RzvOEHy>g-LQoR$hrYG+757~YGu*!okf+y+^7A#-# zt9ee4l1*vU+~^ zuj!h-lk|7luvy2lrH%sm+|$KuER#n49_M@&XK(T z+{mLjR!Zjk+!Pa`O^l0EN*84F>98HsRq(A|wV`2wcuS7>W!?$jEBDWyF;7ZXFaNUS z#s`u{vy3jfpA?(qFSjY;g)z4?himoH4X>X4uXwW4SAunR?+cN64CnV-e_R;(Hlv2w z??%$b$@0vzr4{sD^OEyZGV{_E^usgr9P^4ZVFHtPF}vZD-^B8U$=b-o(9*=j$Slgh zKvO~AH$TNCu_RSN!^O(Tz{t?R9924?C_kk%IkiYZ1C+)lYp}a9SsG6+V7C&puv9Pr z0fjtXE-=Huz{tXU@&R@~J4+*UDMLd`Qw%Y4BXdkKGsDR~9M-XkhN+g8spb~uNd}4L zX@*IOW`?E)$>vF>Cg!H8iHSyb3N{3l#B$l$aTS*&7L`;KrKWKiT3DKMsj9mAy8!@X CB}a(> delta 764 zcmbO!^h9vN7vX}C)QS>?vecsD%=|nBBRvB>gUM`+j`gONc6MCFB}J);xm*>u?oK_J z-(($g^kXF_Vw}JKkw=H z7qQ&l^m(;g%^oJrubg)#KApGqdDYUr%vPVW{%~B%QQLej`+&5-(?$0lwoQ#ZvAKPF z$~~FBw}-DTKk!#(d%dFUIgyt|p=_EZ!Ou1=>t@dS!nS1IyieKlJY%0OvYV`R#!1R$ z{j%lDFTb4mQe=6|R7bA6QzFx=bZuW57V6{9f-I&Uno@K_KVAK5*;U-nP9fA&`9ueTl~*i5~f(_Z$~drkes z53zrainH54n481u6g8K}CRX*4g6p35Y3^GNA8?xJbWLo7mxbIk%^wER{ts1BW_a3v zY(8S&GB?E}%H?KL;GR35rm}2gSJX{V43A)V`Ew%2w;J9zwbx#&Eju38e)@LGDV>V8 zDe6qWHSRh5(Nx~(UMm#HBDgJ_>2zLQfBU@KZ4>v$B`-fAk@D@{!|t?L_s7ydxssMm zmS>(l`6{#9W;2#IOg084hNeJh7-e9fsi5zhpW>2OlB%HLVr67tWN2WHDjiUipHiBf zTBM)>PBxQc+1;3oEhjH!w_-9jo&1npn9*YLS9U);GgAcv5KzeD**^<)y1QCcWNu#?{xH{mKi=6|?4j(!ST(S+w+=$I~=D-bHI)zI<6ym1cERGt_lL z%=Of3Gq){m_cXPA`oHG+3E63Ri-Ln%XL>hhWLH&L)z6(b)34AgL{jB?>CDn)-Y*)< zVtX!fo3`y25qjG@wb?SL_2OK+)HTjK?s(qIGI3fJ+xFCM`K?;HW%CmH9s1j>7jNa) zsh;}n?y2MTTJrtJ&9C*(ZG6kOp*K)oU}i$K)13cD9_PJnxT|KN(d}w}dtu~Xr)&GW zZfO2VTD^ID`rMp)))uL`JUaJW{^(Rllx$X>mAHUi&iRtqhRzu_I>{dr4Cfx6+U=~g z_rz`Ydp|FDx+!Z)8*p8B-zIo~`N1Kksst`>kE(g+zcb!us*V4$yYuDBiw{4U%?{?C zrThgv9yG5 z(yGal%(JBx^j-6k^HVbO(iQZ>GxHqtiZfvXleaLt;gjF|i}?)`hmnb)sga?9;pBI0 z;xa&vr3p|V%D_NVK|i13e8PTCcAN1$EF#im?aq+ zrka|YCL1Ihm?RmerKDJ-BpR5Q7#NvaCfh047+9ty8d)To7^b9I0@b7%CncGuSehDG mnx~~Er&t=<#d6u%aTS*&7L`;KrKWKiT38xzsj9mAy8!^<`8ApV delta 792 zcmbOvbWd=?JK=(m)QS>?vecsD%=|nBBRvB>gGr3>{DRhda|6pGjbf|JSBPc@OwMCe zs(;X@Ykv8NYHKZvjhbj3L!r^+h?`Oh&P!re_7@$#bSCxLNq3=q&gst{t_nW!S7y7~ z+&L#NFI~kk>GiHNuD<5%S6=W2n%X`M-y^*H)Kn|wsk3*QbZlF;eEH>ryskgE>&OuxYV zc9+Cr@hqNtO_fi*Q=2V=S})GEOI_o<5u^ zr|tFno%i&y{nY;BkELI4Z)cv(v!ORoeu8n~$s>;cJCEPJ#W-2bLZjQ&{Px1gzfRZo zcik}jleBvC^UZ$S>Y1E+{n*6vmFmQ7Y)UsP&q`cSE$4hmY(wV^8=d4235IhIPwlQ% z+I!-&^7}pSRTfX2!Yk4Gn)x=z1N8@on0BReaeGw79r!DJo2fSb%kIvXD=$9$WHvjP zd!AyN;PhINcM5+*80|f4pE@!$=B($qcK45bf5+{XiQDg<@)K0-c(R*&viz*8eaFn@ z|0k`UEWtc`@;PR=&H5~Fm~0G842@0AO$?$83^Wz=ee+XX5=&AQG+eBV42%p7%z@IT zhNcF_5b1!T{FKt<)FK59aMVu@V|QaRHl93>-KyTmQo#TO6!LhvzzhQeBMT!8F$+U1 zVkRb->MTq##4JrQ>@Wm69;{9o$znq@Gjnv!hUNx_ldCwaV~xxc&C-mMjSW&Pj1tYw zk}Xn93@uGeObwDPj4jPAP3#nG%q=a=QjJoRjna&g%#(mt7y-4I7#XIfBpIZnnV8$f da@pB&6_+Fyl~fd^rg0fs7+Y|us=E5S0RX;&C2{}& diff --git a/tests/output/test_write_2_scatter_plots/output.pdf b/tests/output/test_write_2_scatter_plots/output.pdf index b9ca304d6e1232844ecfb6144dc7cbbb1eeced8f..80317e5a7b322a3deb1a75e355e9a6f1a7bedefe 100644 GIT binary patch delta 23683 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 delta 23635 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 diff --git a/tests/output/test_write_3d_density_chart/output.pdf b/tests/output/test_write_3d_density_chart/output.pdf index 83682ba96ef65f86c57871ab8f76e1cb920160e9..a3b828bec5081d668cd2d33185cb8ec268be1f5a 100644 GIT binary patch delta 17466 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%0DDFHeaH({Nv%fHIcjT7Kn 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 delta 17195 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 rPBFAhGDtB zPJ8=nzk{zUm#E9$ub=obYiX0m-RY5EOG+J@=k@P;nYsV*%o!QeU$;#$S-Pd8Z&~^> zyqe)<;m2E6^{)AIcUK(# zRPAA>`(5+p-bCBiTk@~j{R{qW(Y5Z4yuOTi!G`XO%nLF)FIQ``{r(Ta-l=U1#6}Cnt+!X=$sQkFp`Zg#89W}XXZpf03=A|C^nLSF zToOxC6*OF|j0}tn4bY?mit*lZpA{^-0$C777L+ppeJQ1!fo+ zn46ejidh+gRgsv|$ diff --git a/tests/output/test_write_all_types_barcode/output.pdf b/tests/output/test_write_all_types_barcode/output.pdf index 8c05498dcc29ee9f36d817130f695923f1984ad3..dfee23c1efdfa7fd4823d341c3e82d39a8298ce8 100644 GIT binary patch delta 6093 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 delta 6803 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 QsxT5<1Ia2QV~8>OH=izrZ2$lO diff --git a/tests/output/test_write_blobs/output.pdf b/tests/output/test_write_blobs/output.pdf index 41ad181d01519b7480afc9d75eb10a197aaa1faa..c143120bcd77fc15dca394c4f759c26f8292b31d 100644 GIT binary patch literal 264348 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

    ecfIhe~Hfj~s*3z{t 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

    A0e;KTtnRLLo?T!F_NfslshYva>0Afl@ z0M)2BL|F|q;9#_m_8y|Gqe_M4uC=y3AbEv1OZTJg_$lOtSqC#&=V*fhu)UrhJ1sHS z)?0v$lI>Sz%iDT`+SU(R8EsQR7C&k%C^}T>>1Q@b?Q-aS=eCOjD3-lRroe~tpRyTy zya5NVw>f|>T#d`ktTR&ppZ^=X8OQD+Kpg*=ee$GzO#s@&pP#a2kb-npAp1EvIUoYz zOq4<76aanrO8_#5@118ldbaWjA{HC_N>zPEUxy+xiOOUfj6UbOW0MO(807VqwR4w*5}=_jv}ehk1)J^iO> zV!HQ16}pR^kfjY0nIaU%hZNs4PX{f802*}}130)uG82pFFhwpF)XAFT2FY3KA);Z; z!$mB)*zvsmK8 zf6C&#tBV6LtA=Qj6=5tzB3EiqC$aRdP(YQciavvcG(frBC;>?yPC{k5U(Pl_tNPTE znl>({2%rvqoQdxI+RM8^6c_!f>P8^&0Ywu4fPL{Jo|P>!w44FJ#j7!>F?Y>=a>SS0 zctF;)lxQ=bpQk(MgSLm5=uuacaDk=n902s`*L*DkCwC)CG;#` zKre%O5%`m;+2eD$`1~vZxYqCSfT{%&z=F{f@7#hnEvX5@U+-^F(>%mTOw)BH-pNU& zRsmgo0S~CsVoh`g2c5Et_o~n!P3hXaAxi68_LIX2T=7#hiY7mYZA<1GB^G@sU`f;_ z=rIbw7Hi!H<;e1xMf;Rgwg9`pH(&LM&WV7PQHlt_0yF}zG{g#S?>>g>MkROvBMOJi zkW0Z`QYY%|oD|TcLYt_h?e#uqm><)xiWc?quBr`%oQWz|D{n$Z_L49vsb+PZ1OV)b z6hAph+5Q1Uj|G6pHQ!HF*ON&!ZS?gyIXw0vz^=7^9*H-70KkB&?*=Ju3<1Ly$n_pc zN!kJ=8XQ#wx&Vb>KY6FroF34%%}CORyREtciZ&*x%X4_X%gsq@B#BnSR6p;7t{n$5 z67e6PYrB-lE#*j4<*Q+5dng6M?~Ce5{R#py5&##l9f#NnNlB-k+XJSyeTjVexC&+h zAW;e!-f$W~Ri{N#o5y;SrERgb8BNW9bw0qwO#x{0eE|N7ehz5sZ}`}*L|f#fjP8{k z6Cg`_0Ayg_8*InFHjz{v`%M7N;)Lv1g-r4q52)JeCtAK*aJ&GDk^{+;k>zu_S?PpS zHLlX<9N4%DkZkeir;<_@02a5uWxL_QwFLAc9j*&NJSYNeT8cWS03}iq)us9gKgi)| zBvz58R{sJdYXC@P&krz)UzH8k_GUQFLD3@7Vl;REJS&SWxm;2wd%Tg@mK4eXY^Odx zm%Ci6IH~<-weLez7hO`G;Oa*CW6zqYwTIvR3+& zF1IVCmx@|2zJo!_3_zJ!A3R_wZJ3H@-abdjmqtKo<;96O5s-UL1pRA%#?>yeYD

  1. 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∈yr{)Npg~bIMD*SV=dhlA( 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

    ;ddVHe# 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�*_pks&}qliFGm&6WGnh^2^rw>MAwsV1*r1ptwJo5K>`ojV1k-g(Ks zi}p6r76^b0!q@T0YL}p zn~Y=vhLLy8_aS-PBjO_c&Lg%mh@p|vH{b=xqvR2Aqly9Wp*>Gcw=HX&Q5`9a&(w#* za$6Ud=UAQ!88}I{0yMKb2}QXg*)p?t+ELY~Ga26~GlXKeoz%H|Q;r;|X?APbK4g-u z5+h(=+O$=7;B7x7OWrB=hDR>|`I%!*QHS2?mU?~j$jb--v!>JpghrxC-%O+8eW(lD z#;)i^k>rqYsTg0fkeaDdpa%V}+Jva5Zx@%siUt0Lu~_kCjyFh;%2C@tyXCh`#K(!? zXKB?=MGwRMkz$m=umIcy@(6l6#H}S%TRBSbooy<|NK>8~ZtY^h3t&MV zG5;zA2v2HFB1I3SfUP=t^_fDK(>N0}YS!ZxodAs#!Vu6(cDNy0f{}^?NNlAp=L-#$ zRu@Njj30^5x8W7BR~{!Jg@PUpeI90PHAm)mCAcFA67i7Rjv}k%@Roc|>0N#6`N>le zC{*JiQ>*)wRdKm1Mrnp*H&a+41sQiw%M&+NAFSMX^`&Zu2m4p!rReW-ODpT^yOjPrmt7HO~XQsV6oj7(%^y z_u8p27hb7ojk;yC+oeW!KSk@eL9gan2Gbx$2{YtI<5AXR4MEdX&3+$FH>0s~&xkjO zmPJ|Xx@TGHks;arws3L>WA7`+su1}`TG_10I_9e>B#!ZhpQ_&-$;=1f)>EttVjymM zLzBFaCGP^>fSDiAnoKU#Q1Om!2_OP+-4_jU!;?zs4Thrtob2M_S2ohc4bysR$|BQF z{BgXSqeQjust;1l)^bv7(O@qr_{IpJF$7cSnNsld#5J=&W5*d{{-h1N+;9QzjoGyMXQ!S%$`rCcgI@w`A^^N%ySJ;5K%A+kzfIRbZf!U8maatMdbd+id+T`w z%Ifacw&)8Sq4Hm+Xj%f!i3VZ}189o1i|@IkHyn$Bex-Uks6i&b9aDm461YPy$=zeP z%RZ_o@KU2r3(EhcLi}Q%rq&)*KYY^1Dgj2pGyrq-^l2CfWx9vln(q4~pN5SteRK&0 z@kGuJl3*8rmV25+kc@72ahzd308Z)%*SQ+$=sQ#)W;3c5CF%Nybp@PTGnZp#_{=V# zw7VVMl66-A?_*Ie0|0Hzm4+JTT(ABp?mWFY$m#emM?X8p6((TQtQ6_yICtd{Fd)0N zS|K%B@)}gkG}@5%EfH; zRMJ@iz|$TE;3E+OZc}8f-r=^Xa`XV+nVR1d}?va&9vqyrWmoImhQlrm_OH9}J z29=d-!#(|EdKm!OQ}6A2uYcDBkeFU}1XKIXQ@xL#=OD8`s*`zf#@n%Oz;0}F0qU<( zu8$=5`#NGI(rkUCIY9p)2Jtlj$^*;p3PMS|S{aY3H$%RGH+uUnV&_F!HS*;@MlGb$ zYTVVqTjK_B>2I+kc>T7iep^~8M>gwGyepIt09XLJxd1{!wAcrrBSUH}mB>5RJYra4 zOu*ZrSd;;ArHJd?%2VOmLb`28Lc}-K z0Oy#80-dag069Rs+thGG(LvK_0H`51cT6lH>IOifVA>JwRCgx^coWMEE5#MNZ2-(^ z$#_w}AP=7xr>FK>tL|*oTSEcxCT(^qx>aW06}_2fx%ncQxB%XHEaW`aQRS!VBED5{7e4F^24QY`F|6X^2F>R2y4tJ?BZqaLMq0NBIj5!`&S z-thXisi!4?ikx{xHqwcC1ghu58q@nYPGSRiyT%iZ>3ukp1K>2X43h0+v^xqwU(~L# zN_0B`ylwFDj`f8TxIcC|@~C5-uJ{wgEP%J>H~;0Nmdi}wHd9+b+;q9-G61`CxwWCE zKWe;l7W%TJoj_xt>fZsppn-8k6MrjnY#F(_e#&)g*a1f3(l>&^9?gtzUvrN}OmQw+| zMNQ#3E}3n66+i&pfaZDmKHnMxZfW*%Q3dwS>jN$$%hVR$o~Vofs8ndcv14hTniN2k zI^0(i>yiN8EsbFood`;<4>;=1k<`Pw9y$YvN6^f06Tj7+zGLY|y?#HJD7u0d04%^)d{gjvHSs!dR}bLDR;# zD}VV>w#WQIclh=JyeL?GsgzY;F!9|LdO*!?_kF%DzbQb@qoI*XCqMB%r77pEo5{6QrT_1*5V{4SC%=(BtP^b)%U#)@-(fC@xX zhk23HH%idTFD3$me{n1mUoRO|;1x+gJK}D?-9tk}`#F{JSJJFmy_^r2D$625y!QTi zR?rAcNvEP#{+;S5ts-+$ns&e2-FsJa6h(dHn@i|9y>UWJ+Wo3x)&pG$!uFA9pQg2}QZ-^e{Jf$IY!}QjMXf0u9n(Yxb zsH@!6C;ganeIF-2NUm&zDs#<=3^CqnT1aTkmhV%0QU5jpqt(j&1{^A)%j`@kg?^JI zndW1bsYFlGa z0K@I`0Vv{c(~VM=B7s^0kj2b5A@3HaqUq-3*p*VcT^t7d_np5vCTwF&mb({tS5xJp zdGwnA%65lWwr!}KB=9!X%ay-Qb;Wlr!ZF~~ou3mjE`D1bplH=&vYf#LBx(k=WXGnr z{R=45wDh!}o8J-WH61&m_tSgEKJO)zZYpV{nfDj4u=_P&(ng)vm@j&{cB%z2|BHR7 zfV!^QIo{T+Fbe0+<4SC`wmgE$_HgYsL?bd_K_kt97pIqz7jFc@rVocM^UX-6N`6lO z-AZ5VgOqPE;W*j^=NEETsR{#3WJ@#NWiKl&y(+p_%+#zVZ<(1UXIICKDT8cO?c0vH z^iXB6O{mU%g)$z5=maS7H`CIq?`6iPHYAyJOt0@9S|h%q26@!nyNIvG{387>yBq-% zc0mH{!rO9%zf(t^s#R;L#H`{i`QODW&(y^N390jTOE*~zxEn0=xh1k&9=hLgIvbj!l@-+-ZN+4%$LCSsdkMw;PQP` z$v69{+(bGuEZ3^~7~f2ZJ2*hWMdFQYUKDCYvgW;lFd&4S-ZxI?dHi-F?6fRp>DiqGO3BS`(jIy0s%n2oHb?MtcNqPPAuc+7Rm3uv6h^@?|;UElS*!{A^mHT$P>XFvVVa zms+NAd7qk=$X`uQizvm~o21~8@+IS41DIl3oA@sbraaYv>Sm`BZz+$!ptssxQ5|ZT z-^IoG*fp-ai6iSwd*w0Nsxw+S45c%0 zOltsJ$nz(u4YeVE#97P zCg7xDWi9S?p|nZAb-k)ElbnE1I|6uvL4BB0{nn=^fW-Z^JO_2zasr^&x4JqeJi8UZ z+lnEas^kQ+};4^XtONWx|}BKbUn|3#HdY+0IV#-@&kkDegvSD$+qMK&!7bG zf@G;glboPqAb~=pV)CE62H9z%M?j&&?&=^3Qv;y>QtXKPBB`0cAP}=uL!rZA1;CtM zO~w?d+L70IGdGiqauAfarvVh0mQ3u)LA2tz_$jp@sZzQks@JLj-uEHm3pt3^du;)< zZJKN3AdnHc0Tev2m*pVHruzF}6&S;FDaW3U18|A_8ka264PczD{w#73z4#7xDjQ~< z=Hwulfo1@OE;rMgePOXP-=^|_M=EXPAUb8w0A2_wVlg=g_7f!lND0LiYH@780kmU8 zR&o%7zMTNdp@Z4QZrhAs4qNiY{+@#vq2LU_W?|S}VcgeS00Scf+tj0;FiHRzak^-4 z9ii3IKlfHT_@Q5@M9l89gQO zGvzevO1l7LP@CrbxO2af&M?&LX!@nafRi1-t3(RKPU4-!6mIB0_)x8^>}f_pBYa3y*EcNlo(6x6C{h z7N*^RdaFx255k`pwNe$55_ON5o+yXSsV67i^6ESBtKLLQTT%!S^`d)F0~DSl!9b_k4(?KbZ{knDxC`@C)9uFKv5RbRlB>> zKL!!VmT8re6C9kt8!~DRlK}XM?ERH?wIz$-@)UQF0chozoHsS)KH>m}EUIYXLjL16T+OBt0x^al4dX98m7qvle~1Jnj%XqPF5$i>?ff z17u&TXD#06Sn`NLlGU>om`tnyq~Y&b3(FM>pr5q$=~;^@nMDVXE%KBJ7FV7Vf_rj@ zgzLy!Olbr=(7eb?-vzdRBLJu!*M1=oq5K!4TA_km!j zJhqh1;B(GX5&Cq?S};+2iuWQ_F_$)Y#4dZr(}f1vs%I^x>?;C5dbqjPK0EzyWg@KrmPH2;9P#c{mg{Wh(%>m%4d4Ac*T*bP@HMMEFU7yzRD+_QN*k%64*@ z>QT)jphR5DjG!sk62NliR`-eMPL>@o5vT8xS>V(s<^W&wGyt-If9D5DvLll`G9&Ox zTL87S|5J7*$+GM=65WcHz`og2Y5&v0aR7|e{iQ*fOlJQPH=|{cXdLbySJRAoqBV5@ zwcL`^R%Qe(tDXkDv*{@l;0bwEMA@}OE~Ty1Cd6QS{yBcAzEj!G0(~}(dOZOGjbuJ6 ztqkHsUux*+_Zj-}u6$A^{J5u~Qps_74ml$61|cZx9(<89so}|BV5=T}D0?vh62f4! zM@;SHQUq#E1Cwlf0t6kj`~^KSFVBIq9ohSXpt-n~hj##lau)_*yZ1yc1=ZU$py*KD zKnr>le}rmQLx^%I4dK5utRhcHxfI)8qlA6{j7;^0&`iX(w9-&iF!m%1T>Eh!QsypU zfJQ9xfC74VQGbwR83?nc0X~BkNftPJM;dJP5HAmc%eFS>`#>!;vPgoo%}AL@uycx| zp6rV)b+L*H`#y!cCHsP7_zqQUhiZPg$B9cZNQANpJb=<1C#0&S@YlD>EG~-_{HBuS zTSr(qiG_>cJ`9l9#V;JIA@ue8VsK~oWlPIT@p zc0PV66v6Y($;Iy-IU)1y`*;Q@UvXH-@SrJQ(_o)U={+($BX>0v<=Q=weKDUpSg259 zJ9DW89bv1T>;jU3JKk?i>Sw=iFq)CJ%Wa_|8(CJ`mmmzhk@~p_&Df+xraxWylt(mG zNr`QHP%Y)I8{lOru~}%){Bmy@p{gZawKk;7Ov_ohKZZp<{K#M*U@-Z(O4@N*R`A$2 zP_!bNf2p_tOrU>`Hguo7j1GHs=y(njM_amXCT63)~x-?h8&8@=gy4rrH~3L0Ay z&sid5ij(lV{&Y6IP;S^lsn1ZIqsw5Wfqd6;4LO)`V(u<4`NmZVMt{?QgS_3asp`h% z@(nK0q^Q}hrx(6NWv|E!Sv`m&b{foAR|%aiyqbKoTF^r@oe5KKZbfVw0&U1ZC>kpR z8xvK<<8!ZNH?Ti%iS4pFg8>bFqXze=wq(#CEXGc z+I}y(xX{>E{Ukvta$lS%O~Qz&{VW#=8cH|Vx*36@+%R<9T;S2x_#IPpDFdngcfM15 zgLx=;@KuhLj^iOImj>JyJu65sZL5qoD1mx4Tc8zrPpH($!$!NwMI_DXj}ANc;)kGp z(xWUvprlB_+_uoX6qj>P!;)xntWd)2g~29|I?cDpzedh>Xds+BZVMMU0y0YEhSr}8 zZrZ1r7y+Wg?bu!@R_Y3GDjtg!|$JeilD0e&mFEXHF08ay%{Nd*S@g0uv)E6bX zNfvEe9rG8Y+=qYX^u?}|=OC`V%0SW;d3qK{NnqG#+gxO|oovrgk_4ih<&vqk#>7H4 z1$GkI?N${!2(6Ut>06SZqsa z043kx0l2XxCMB{mf7dy_w%n-PAjvKsVdo`bJ7%Jq$zW~=vTmUp`iQHdy#rXY%jC|J z;2JWqw%n1@(+)nP&rI3gF;wJ5igzbJoifV3xr8lHFp1F1K#U|RN!I~}TQdz%O)Wo% z+DBFz3fgANwT5qI?v&w2dBa7B=`)QziYmftEyR>1!cx-!A65t*52B2?Dyno&Fou}2 zJ*?ObfSg*mTYLCNHHgfGcLkF@UCEh!+kY|CX_&t_$WA^3^};xZt)W@P22DIXCqvKa zTnPmL%1n1ab9c_%mAFCR(zzz`Mf7OCcgdq8M;JM5V#)Ul*tp2=;xfX)ALn4l@!k+= zal`VM279mNy0SLkP-G1xTU^xlM_=olL1&?^0eex)1+=x-mNcLTS3`w-w4H|nwRvwS zol{v0KXJHFav7m?K6)T~Xb7oG-MV&eSk%|Gkg451Nchzw17b9U*-4AXowMZZ z)Oa80L5(z^I~;22Qyuzguy-!jJn6{KpxIJil)aDYhav~ipF!kkesY`Y!NILov4tFa z$lkZ$@>8FhwK?yiS7tRY|jt(gGM}iCWILnprIORpy0-fI$qL=tN{&$ zT}*NccR&`$6s_KB++?toEBchxFPl29d_59q%>7*L%tJ(iYFVDy4nWKF5Phf&Ho+qgCuJjDyuwc;MOzw}RwoRsz$XoY z8*~{UPl(x0L%Mwjx^vX&Yl)RXP49RnGT821VnL>{p1v*rMcZ#O(4$Y)eMGdp6X!|0 zKP>at4Qx_74Ny$tQ=cjVrC5E$P9Vss4AlO68t7j<@eACxnud*~FGAy``oG<|DT1%)LtbwWwhh1LP|w4P*X@CxC#X0aXZyLy#U4MwwjdS|I z1?#-hGVBZ*pzpa(B7otx9%)>dD?vx4VYLWlpa`-Xj8E-?OCMIq@kmkT=GzLypvalOS@r4r=aMR>YQbUp#;0Kn3;AF3Q9LPZY;=fIkC{ki^7X; zX`t8V#8pvzFKHOsnc{ui7CB@XrfQLd?NLMd$@>8EGsV=dSDTvRPH)xgn+zoc>_muV zAH|46S?IH$Vbk~#llo+@Ck8bT#H8M(eFlrx)nl(ooei@h_Nq+`I2fQjcn0%0N_@2k zO52$RyN@~i%I%=xg$mvxCPYX=1%NF@3hZ&8W&W0R(m|WE9-u`+x+^KJ)J9 z;6LI;L7PV3u)je-1QCBgv{t7gFAPTIoDejm1x1ciz7+YO;M zG1wz%?-z?_7(0%=<@(OSE1!P3G#SR{i~%+t{{?cyk(zAIc@XEQ=Dy~g)0GKW+c(Gs z%~BeGCC7b~st`8~)Q8+>pxRpAp=$Rg1q^WXjWocU8{4+c#7x9D^&<3eKj^)Wm0H5O zwa#!R`pacBWqbXd3yNGKUm~(Ybw%`ui@gfGlPdxY>wBf$Va>g^*i}+0$90&JprGKtpbhT3D)Tr5gT$vsvHd-E zaiWL8I~>wrula;~-qz2vs>F2L9eVUZ-+j~_oW7sDZ4csVQ&r_% zuB&hmz9LQbdxPb8;0{Qy^zV^WN!V^F?v9`LF&uGBv`xk1dnESVH2;Mym6;0Di&|2h z+Y(~U+MQnQr0}R5z(N}Fn+$7TH{j@(&wvEP^}nrf8QVOv<8^ z@qHf+VAt^M$0>;e&}T43gT00KS>L3#^<3WT78oKZGyGF?Q3P@_wf{`fu56~Kch1f> zMSafR5J*C3)sS)X1%MPyrjW|_&IcmRo(cnk_I;ca#;@x6D=~mS!`TvF+(K-P?@$Y1 zSB)ImI&FPRUmKA;>*O`xRqYW0F95Stp7-T-3j0nEyylaO%l-Djq!eA%dr?& zNE_Du^Vm_FA0taT``e1lM^Q;=OP8SEw-vFSFE?~^1=`yOc~Z*z&`4d!x8o3BMf$Vc zo{1D~cU^le*;>}%^KFo&L>iX_(tcN^W4PbGroDP(N*I|OsS zHhOd0OJ=r{4^6H?cW$gL#l%*hYd{Dvyb1u9?|cqRsyLB|XAzvA!%}^lfE1{`MMmOu zQe_l-U-H?=DJss1u7bkM&Su=GBCRmhCdM7*bG(46ELAh$zxfP+^qQABwrhf?b7wxB zQpMscZ~b!z?Q>C5ma0t8hCm$1PWr^_IOTQN;d1iPdR3-0H2|cOx=t3Vs53X>1E1~xXhj2ZzW**m}UE?AIK_hOiRoi`*Ps=i2JSjIT#B_K{I;sjX&Cz%8Hm^#@apWMY;&|&tz(Lp4R$*Yb@#|Zb_KOlxg75YXm^a^$}@ju$9 zzoXxpR)CrY^J^f{RB@5!&igXkwDAQ38%g?=20C=3ZyXxZ`qJuy>3icIYSzs*bH>|GTIQt6XQQj-ga2!WmkKIgB@VeZFh*&b0dr{7s@moW4!68B_X zjlQBWw>O5^$MvdY6wP~$J{B~#!>3kN#%8P=2AQH)`GJ*Z`Jq}(Ep9Q%1rC5-nSJ_a zm=un>7cc=}eMO}0B+4}E@Th7UF3M)XZ2}+r%zBjlO@A~gedG;Fa#cxkDw}79D&ug4 z41w`zgMx~>r-8pJ&e76ol{r~gqnYtK4-6owSTcr4PaIEOB!}JVSE5@E`7a`A`f7J* zpWGnqSu?YoLu3exgekSqo@|Vw>4GiS>5vfRjZBf)xTdyLaTt|xpMh7toWlrOt@;jS zp1RYqUJ<-}HAwn2s&h&a0_04DzHN!@7V0RRhW09>A;dSN8dtKS2snSLf&~Q@;vTPL zdXV&SvMFgFjI7t_!30-X7X@b;=$JggZbn+Ozbf*C zOxCH@b_t465inUG9lUOMDDxGh+wv~(AwHVW2Nj*t0%+y+Rto>`P(p<|Ii9_z=)=_1 zKy76N&t6XoEG841^Yz(k!9>C@*ncKjYt8SqlD;L|J+$BZ=CahwnlqO+1rK3b%fljAieeggi) zpflC4#!A~C#GEEIPUwfKOU_Pb@*&ZBb z4t3HFQB7oEqE@Zrx&+s`dma`C*kX0=>V+)#{;)XX)+C&k+CdoTSG-P9-8u_X8f+65 zFbluJT>J3!*{fZNO~qdLqHh|SST@{uIU|t+Z2Ptq9Vh3e$0wW#9ED?{+Y0valGGox zIPEZy#eY>x0h+pSG9pXg^FGj2rTN4u+(98lIvT$Q8ZxI>x9O6ex80R5edHAc?#KmfFn@>*aE1rv*1o^w>0zmroNQE4(eZ(2=Lxru8(f}&BJp

    Tnufk!m&0X!jxfYz)VXw+=a(BQhOp53!8AuwJ`wIWH_k|@*$@=(S0q(W5-Inw)Z z$eT9Y>*-6V-`+WF3)Tjy6zNK4SJEn{yL2BCo%;s_O&e|rJu!1w&-&2OS00(y-m)wU zRfPqhtXHJ0L5`F(?Ab{iE0O;AvAx4V{Z*d#FFj|X)QJ`LNtCT;Uy*WCRmmFk-7GR( z4;MbF)4ennG9W$=Fn+`w1Q64h!xFLVRW92DzMJs`@X8QN}~W@8;oG|9>ji*m)1?$qReRk7aF7%icvN<$ zzqW$mAcTfCR7yfBcU!t@sgfODH~S4FN2e-4lP{TVY1^fdL;2BM>fmD*YM-)GaRtlz zD(-;u%_Y*js?yhqO_=2LxdI_bKJx{4%rh!>?{1GBSR8t!q`YnW^6`vu&L-KDDSncefw0g35$ z!=zyT4t2z@?vmT1%(2%1xt9q;6@zZEysM^mEO_&Fz(=cz#Dol|DtDu7By zezo(u0o$6AOs&yM@|ym54A<4|?E}p|$n70+)0O9;770HQ9Kk-~S59)iOQ3wNF!`yiRVqRB&zo1c^XH_JhIU>m+xEXjX z8EnENpeeAqypKYU;!f0y0JZMi6^G-8I|!K19^rHYnZ8(k9N#FJ5r})v!=xUy^ovTk zkhvpInFgxU%)~;a0It-p<#>xPupH4UMXZL36Rf5~28)$L;u(YaP)cUP=wohod)>>n z$mrD;9Ke=M8#F?jhr{w(a2e~4sK^W#pxlsQ0t7*hE#iSm=VmouCKJ<(>d6wc+hMX!58)EUE1g!5xb*J;*&VhQL0ssf&g3*1m3T-MJqdkw%sX0@3>!AJQRQI&Y}pti9ADe zYPljDtU>0BMi584JZOO(^ytt1puyg&o}%w;B?PoFSbScJ8>)I-vsd3X1BHF!f3Jz` zr-}a@p>ZMOv@hp;ZU0p?kD}JJ^)YWy6r=RJIkjf**?-PnE0B*<;+MqSK`n5mKPyyf z&iKv&M<8BCkzh?W#UgBFfg)ZwM41pYJzfKJRM^!d27nv>2oKDS(yJ9SQPw%3NPr~e zIv-|#jHpOq_3rbkyJ+D%$DB_831tyZTzfPO$F{g0w3joJPRB8j#ZTTWs2lI(b|2!b zDWa?>$x;9^(=}lsIU*Z99ytWON-G2)PJ%p-_i*W}ZK5A^YCc z!wb9R5;QI;D{LW)bHG=SvwgGf!W-h!7jumF3!7Iv40u<0gHVF48;7!BDLdRC(zuRd zh4zvKpg-!3dR140VF?V%O#^~?xOJXpw<(_W&2@C=C2=^+wv)O3m<1Zhj% zPH-|g7&{Df2I@tj)_H?6&$&hJ86)^GXOej$=~dK6DL%~ElY}3d5_6pCQG~^5Q5jDI zf_c?%usF$4GM=1ReG242S$BpbrA`4hq|S2deTO?Nu8>F)HG9UZx|}RR+8CN2qFAF=*W+a1(usBfkz4N>=H_x zLqcQfu$IBRjQeXIfC&96%i_151nz$(~U;uN7HxnSWC0<`bvAVwXJbqFWS{2FnG&X(LF z&=EnFyIlwg+|r{XIz`A%8OBU695J&FAC|L?-jRI%mxgdL70NJ1LIfd6x@3Mrg=uA4 z1X`sg=13Xr-~AbEwjtso177Vr$2{79r1V5loV6eh%OP@3RrRB@lT^cshuF(Xx_j7TDWJwLY@hBQ+Zzq`ZfG!XJcGI3 zC9Vps*Y*xY$|~-II%RAuS1FGYcTO8iK6a|XQxG3m%a&U=2mgOy~DW@2rbBxkXuGdX5^ zZ^;tv`fj`(8K8vyNDqr3R5Ad8e80GScq2sa&Q5+&+C&Cb8GVD43f5y>Eb2>=!Tx>U zFFHH{@r%8qH(cb68?{MaGSITRX;_sn%nd!k+~R>m(L7e4mAp|HL}BVDr_XCV5=vWS zAoy}#=u_(>x~wV+xM3$^3j?fd#eZ>Xi|r1>0NxM=TUGY^h54ByCWF0M*;7u~H zZ{IY~p|pMTYRck08qrCMgB#WglBDTsZ6o$`WHplxRb@bcb}~@ z*w4u=$#9Z80fVh$=9sw8AlS+yP=)Ei54FlJ=W($vXk+|YE!Qpx169koDhqy2(xFm| zH8<7IvG0o39`U^b>~%Nltk%n;js=l${Nxuj{(RK2whNaq*i!c$N+1MxAPa2)I}HG+ zn){-F)yq57t~@PwAZvd&I4J$DaD)k#_B+%?c4&uqVsGcs>{j$s!>xtV=@IjyAvD|< zosXeO#Jt7X`7wZudBnW7^NI?E&+(L1o`Km{SI8~)vERup60Otk1NE7YF8Bg4@JGT5 z-X4iDI()6C4&!X&Q4%Aj=Ya{}w*J_SktcWL|WfoOhN}l<@V|xLlrpUasg+J*XB(e_40wmqJ0*k(Q8WvLrG4Yp`Yj*dlQ^!c6RP@Srt z1F+ceK3Z^y{wX!GNbLDOHQIq2Ooz%d-2U#IwWyCsi%_S|RrCt-uXI}{67KoVFAnHx zp0c2~zrK@ih-Ce$Hp()O#r%*YkJJktLp_<&>GSR<#7mOM&neXH&DPXm>`72xr1z?; zqC9Xz$r%HkZ^v^>^w0zoH2L8phH{r}N#!mvzPF>A7ul$TPn8Dx&({g@M5!bPt9+?V z!l6ZtQ>{JbdI+pq4J8`{nm&ShR@D&2VM%_J_7=-(!cC_(dxx4{x0X~7S*k~yFLXlW z`e-Y7heCEi?;O8-ogW5%+$+B-dO?$cpU~3zeMn7~8U-Ga`P(k4P@hh_61WTu1311L z27GqUFrlsWOe#;ezeCyO3b`!ttJS}gtJpkUc?(UZnlc8!#hT}LOWjetm%hPNpsD;W zN#yk@B6yPkiv;-nX8>6dhq7%m#H}&R1#;IXmCoAUz?l%&RQ&rDCqrhW< zNHBk40CUNt<~yxz=8Ga8^!^XNQ$$g28f*nujfL;@)_&eER*Ql(yIQ;Bonuq(@n1~1 zjNVmUHWNPw0B1m$zs3H1R_tnBIGM^;w9@^k>}uEV0|L9=a+ZibP0GO(^^gZ0X|V6k zpOwmhx4&~(P$cy{KCab6$^^qESKPeRh!Dz3!|jq0r8rsXb&Kh9l(Q^uu$`;N&Pidu zd20`!3JPK^4R(!^^inN#1osXGi*wWhPW5&5z#3qn-aEa*Tj^DJ=djl=@_4=oLY8+` z=z!DD$;7vZmiIw=r~;J0u!XWo1B_|Q4Xkkatbjc@Szr~S@#Z&(BRvIGQPG<$cN%Q7 zB<56^oF=npSXUV@48*A8odZ`benE5fd6#=(=<%vP065P~OaLGDtXV~wtt|mf80t}1 zy^sTS28AJp4r`hJVvCbL4Wo(2Ug!j8;tT`1Eb^jE%1iT68sPp0lE$R84S7EUZBRgH z!AyVzd{+f9TNBRJIAYyxd|z8E|KKuKi?j%aN{3r>BnQe4Ee(xENH;)99KjEeoi30M z2I#LM_-UZ4_X*(1Lg>Dv0a}ylFcQ%C{hfoJ2t9Vz#F`#JQ!Anv9hfk;gbXN#v%G@E zghB1^rh(cL&V=U03<@gSG{OI>bFxY;I@LUYHxWs98K|V?4br@_1=8Uyo7-LAFX)M4 zn`r6`%Rmuq)hZ$c;Vsj{f73v)&4SF!w51>f9Dr#-EAA*HD2VfssMkh~(7ZESg6BIq z%UyFrbLdYPAl(-7j8MI#vkiC*%~c0xq1zR)GltvM=D~wLS=+_{LEv@77TAJ$(qImQ zK29Fne4b3}k`I`UJnOdWo_F#g-bxv8P$Ix;Xy1tQMp!i((LMtTw!_hFfIr^lf)}cZ zhqFoYez7f%7>>Ck75Nz;m=(Yb4|$dEQ1q1*{{`A<-^oGRcL(E@N0AQ}{8O1=0K|(gW_>9v)s@M&X;g)xU8!1me z$04WsenDu7@8j$hx4v_zC$>53Lnk@;4EHE75r@M}R}IJ~?VQC?tosC$&g6DW6@{T_ z6mIBI%3!`+u+JG*yccp3@<^?GC76@Hs7JZ zggE(hry|hn_+1DE+cOX%Y3@>1ZR5U^Q-aXPDKdc!+#8vRE=L$L0b=6u4E9+z{{>;* zewPcxYmT4>nC<%oaQ^C$W_y!CxheysMLY1+HyYVwuv6=Dl~v17zd=GdRH;^@f8Fz4 zE|?1~OEA#ve&1Eum9GGE+aZH96N7#JWNW>jKPg>gu+Xdep=e6$@3HSGjS_*sL(}4E;R4z6r++-+ppiJ3{S7 z28%knBm3!tukTseq~5%!j+Sa4-(rI6t4A%u| zyWqx|<&|4^(`_MQ#Exvskr!7Q6Br8 z@r!;^SJPh(JY*n}{XR~ZFx2xyXjppt`EagS(&$|>FY#L$j!k~Gk}&b_ z{w{Y1xTUM7?Tq)Vw$CzA1Kb@oNEvKr(p3S>ns2Y23TAioVBLPchln?@zOJqLeu1{r z_2w*Fzvs7Ptma&kU83jhn+y~7gJ>B$H50!W=24G{7)AH|Sza6YMHxCGWAEhL?eIep z2Y(+Y5?*5kooTP-eNh9&Rd0Pez(wB;B2vT#*_}c8d*>p2uWGL=Y?j|1MMZMR(E8_# zPMQp)eMYC=QQjsEg>C`DZ@fe<=Hf31UCb-+TSW>NF3GZwyXMC>~ zM@_F5(CiJEt~UBL)YeRoVoP>P86cbW9>uPL((@T6a+c0*i%jKbDDd%mgCrCV&y51s zxBM4d1f$Qzp@pji_ra>;GxY9VrbV|jJ~wK2eFkv!mijgpHBO0lP>r59)$5uvMc^SY z*sfjIyWCF0YL$Tv@;=`O?xY=Erh{GPIgk@EJEu{g@b~$m=SpC4sPK30yALrjE*Z>4 zIN#+;riU+bNz~c`F=g!!7hD4aBpq{m#*sWFs+XNqm=U>$iwB z2C7#5%|!G)1+G;0G8!}Q5-`q5=;^X z81yqaKn|H640V&61OKL|#9qDgo{C^8KSA|f{z#zKpKnbRU#xh~;S}cwU*LWn3QUiC zdqR;-tilx2Fwi&KUk(5$-fclS(N}shiJ}i5ND(vNBh@9W9Yu*e4WgVwD)BQ$4`3^(Fhou(88%cTJQ98MC=-ak36%J=#l{ zQX^YV)`6VDd>P>z?b)tq@X8!pIt|OoIw0TtQpF4P?<<2jqM58A9S!>14+R;2*)M_3 z_wV!`_C16Yl~Udmi`+mzRC}52B7!(49kEaIera{onVhD?{J)vy8kLuoZWDh=o#W;7 zS6Au=gJ4$sOZHc}YC{;v-rqU+p02a1Ofc|YL1C$qCpHmkboG@W05rOR2DkaD8Hbuu z5VXL>xL*C^2#Jp2nq!@l0q1TytrD2j8(2=&SV)*SpA4))`;}7gM5QxI#pH!cRkFh( zP!*rdNX!J4ALvDEGL{4}F9xJ(iyP+7);Cp`@ViP-nItow3RTmo`KOY@(E_g0*1lp& zhvUSfnk^&K?!w&NykFb&p;}CxHfsE}Ziulk3>bBH8h|G)K(0d(*H;uYFf`DER|bl= z^%*Sug^sU_hOS2oNEJbud23uQnC}tER19mY)ffW`Qm3Y2&^6X&nB-_n8c6Z#Kt7(bna+iu%%m56xCAmidstpxa8GjKw$6OG<5P=_6A`X zbfW$+*niS@j-jKA*VAB^2(nD*A+q@386cimekdeU^W-#vvR}(^!6BVA z*ghzr_ZD90#z4;i@LEyV_TX;7 z&^fXjNOQzzfTIEkv&vw*+Vps|;`1O$x@1^$1^ZtW(HcAnGLR%4D-CLxIq3fZ)}A2H3p$)TC2q zenMOoE|&QsQwExIV)Y@CcOGO6h>^y2M^fNQX%K_?I^kAhfT6lB8Ek8A;eHHsAZOtl z6ovbWzHtnyPi+~@@s4UdhFQJ4NBr?Mns_jf<|u9evT;@#kd)khDBD+demL|(OCtpX z?cw*P!6p^WOdaNYTmSN^#DPS<1_NAUv0e=+Yz$p4h?bP~u28de+W2Iclt4=wY?26s zEfHa9H-`Z!RrU{h{Sh#|X=qcFOP!YfT7#w$19zb*Ds9_PEv@7cZQ1Tu2Fk#mqr(8a zviPA0Y+@#o#O%NlWLQ9RW*T6R#TTWeA5sSY47#);WhL~xf7mi1A90xt00nRNx96I;gh^AZ& zWC6^>?oup)UfB(F-k`W-2BDfqeFmGl#EKZ$Q1hx5f`o*f-PK)g-Uno!_&74y4V}Dm zRTxM-V^~P3`K#?JPf(5N(yuzX<3O~wK$gjHd%O8QB&$dHuG64zn?Wq$W`I|kE%lHX z+dD9m_9V<+q94GoEp)hqAmlBkFoT@5^e4-do2z6P-Dd-VX+;h z`pLx>chi7YQ}>etr>O529ho`|T{OSz{i0H~I5Hq2x#Ab}Ah)UaL8l+UqBOv0t64(A zwMWYV28%xEN5udEMr_+1lt|IafJXb?QOm7xi5Kt&GDvN$rU9N_Vw|H?bIGfcM4Nh! zXwc`muQcG5(8_W|f>}qL16`bo9vKF6SKhNK>?Zyh5HOeENy5;bMHhqJ>WMA2OEw07 zpsRB~m7ML6JS(jwbnaVh={X?`%l!7~hq48+&S$WZ8YjoG9Pd!}fAv(*(!Y0bMAoJS z0D{X-OaI=1QLZZUBPl2YM2WF7Kxq~s*?~T%r<2;`WlTMG5*W$2Ql*zPNh)I)Fb$0~ znD+_$IEHB(VFaTvm(hRbzrcNrRa62*2e1?dGN$pOBx`ZxGe82+lZl~9(dXUAZ8d=R zRoWo&MJ)+7=T$A`r-_|UbWy~etEk8xhXH=$*jOm7U8pu?0EIB$FJMNAb6D&W<)Ydo zvpcsNMq458gn{wmhaw`6wY^CdxM{KUoN4&&!UBz^MP@k}bevpMd^JB5z~I<%ngp9i zcf$esy3znJl${fUEe7G%Ql2QHPrv})ID7_*4HPlBDneX%_tOACZo0wZyr|ez6#}5) zcLPP~nFjGM6&VPsS6mf(WNMSgK$A%{-2cG2)5`GNkYpKiisG&TvtW~h@sXol3)}S$;fm+q}tJ-3S zNdx@{)$bh0cO>X&8oAOD?xMUXr9HzcN_EQs{CA}Rl`E}qr1i7)uBt0$^cBBAsyf~| z4K@W}m<%^HVKEGs$iV>hPb_3rMCiNvq3DW?_@jt^p=ej53G`%6MlB1{=aGSi*_wt% z3rHLag-w4Xg;EYQG;Y{gvB6;9GP{WzPUzZTpzlBK!(xOebyjZ!9x~JmPQ3Gk4`LW1Bad0qqV*0#Wh%!n%HBCksI5heV9(v4NS~*y z9$#$9xY$quE$w3f7Js-i;|hb2}ex-(9Uk4__m zkM|KDfx4ehTe-aTkS3-jyHqH&eLXDUHj5|%88#oc`RnT>^Z~oK9e-cQr)Zq`y{?#> z6sdf*hwEU9iQCuo78r-CT4Em~Hh~pwK=3d0l?w%ZLjK;Mc<5El`;50z-7~!sTpZiq zfpnlpjD!Bz{`ZJt`MbHGM;F}H+WGE{Bpw_Y3$5W1*|pog7F6d_REirK&Gmr@ZWGqAMNNbh_wvt~rhjV)$GG{yKkdLMqkL!Vz52@+)GY(Qb@GrCnmY z6HNPg*-zs5#etaq_w^>@2ee6~Bf@9xEz+bAFilBg%KP0Z;{(T&{dHVFmwiu`WGCkJdGTklH%`~6qh+$Ynq4&r|Aop-0%sG)JJDy{S z^Wst5yT-}@39?0=817QK(KfyvO1ee~ij9hi z#-%xZ6krZ@0>^vAi&UyqDUeGqXpBR4LzC=xxl=NV18#T{2**+K=G1AfPI4;U{^&NaJP`b|T`>EI~L%?x69eMZbX(tA3LfGI;#K98@&PyLfAB&}Z5 z{K7arD((}Lhi~EL!G16!Nx3Bs=#eh~!EB=1qH5^+E+|;7{l;zET*Wh#bxGUV$7%W2 zdxXGt1gI04STcUy^Q@zWniACtm-Fq?M?aCI^YX@+o)q4M@h8T$9(p1d<@k6GENWK_ zF_5{Q78#-KO10I`i;C0A>#+c*oDxar9pCkKtb80t3Aq;I8_qnxo>H=*Tg4%@wJHy8 z9;)wmRFiBb>%NM(@kbuNi8RI&>UM)Sk5Ba7JZDdjzvp$RW0fh`g+7H71W**dmS`K5 zlziQ7-x09p2(->?S6|&ZlZ|kP8b|~?vQ~~QSx!rHhca(S`?~_ z@#&;07R5fa@BHtP?Tq=rN2}%|RY(8}jTql|1K(pDbcOp%lo_`OlvQd$q`JoVgxc22 zJeMioVqEg!*NZto|4WS9PCyrG*QZ9<660{zZ~uF?rjmbO)~<1U$fM%;)X${1qJk7v zk{aXqhtn%qzzRKZ-(pYDd*Ktbl_kD+fsBAE6pKGp02=2(xu3tKWcW$_RJAQ zQuIn@j6<}o+B?lPkov@U>qmY&pR7%kmd8gVXnR3-QQOJuDGPVP>$&vl`}`CuC%oE> zGy6UGV;qUorg32PzRv$G$2kRk_s9U2ee2JJ8r$-p7o7@PD_pSI5 zT^nj1@Ays5A7HFgdweET^l>0n^ZR=(*22E^l(*A3;(7s=EA72UHYdPN zh$OWgiB3HSvN#%NHN5YB3922xN9pZ-Uo>0sy(8#kue82#Pyok)faOH|sQ1`}-2pjB z4ftJ;Z9IaV!JUH?cg~aIejwPyGu!*VEX?JjWgNb&^TzEH7ZQ$;4sFLAhs(%Okrb=u zo1YiA-(i$PZD29~k+k;X@Ib!rYiKetZZja-&KT#Ta>yslp6@x>T1~?Y<3M-D`+n)p zaqOr$B+c`6OLP|Wh6qzSe&&g=9?e0hy|#D#wg_wAL@TYr{h8z9nsb;d9iw?YlHfWT z?-ZF=j&CuqF>bGMzvmB$_;pCGd9L@Z&%hY;y-47pz4yB-YPAmGHE(9+@y!YD#gAhv zSAb8Kl#*%W>_SQ>Uoqp`Gr|*)%?Xl?r3O7cf8fwSf%CcH8}nTNPaZYKCCFqiwQ0Q4 zb@BE!v|hIZpien(ABWeQ`2*s4s30HvrY)fOS5xX%Yv(>|{+OVpz?xCL$@9W&%Q^|F z84TCSeY`m_EuiMwLtKDy+iaHq{n$y0yG7hRW86O8ATMS!ph;qD+?JNuckn}OAwG^= z-?V+?_1Geh+M0mt)cu}6W8Z~P=%joU%7_1hV(r#=QSLPTsNTBJ-lTj=>?3S)RY?uT z;YX^^Ph&ys8Ye*ZN(1eWwB{M-k`;<^`*_ozr(7)kJ;uR> z#{3~J7F4QBqxpoG(H3=~)+PGPU|r7RMNJkK@_R#t6K;PQt9C0hGDnM9l zoE|E5a7MgOpj$LPXAdS61hocks>azCUS6UI#;NgQUr2p<2Ks;PyQbR^vXlIK>H@@x zz-#Xc?8;W36Pl)7=vwHnGrzG^hh!Yy{)iXI_b&ORL)7Oz;uM$kMBAW@E~77yZ7>8m<*9j4iXbmEtgI;sj_-={tC76Uhb8CDc{?KCF+&#r* zYQbH(4nwi(m~|<&3-;~f^5;1(`8SjyGat32N5S}{qvyQ*mA%KKadd8L=DVo5>U{z8 z&pfAsZFtIU99_K{vO(m{kYcUyJ)<_rJC16`V)TxfG)l0Z=9H&>k+L$0I`o0>mf2> ze4Ar5@_IBKj>b`0YgzXxNNrDz(}(HnD#`8&8Gyzc`Ls6S9KWRq4bqiA`L6#)BL!Si8%$l+(Pou@F7m1Dji&fP z_TA<`Y*n-s^sL9(oLoM>*L(iz`cYl1sV}}qeO7)T$yvrN>aH{Y9+Uue>ZTM<>{BY< z96@{=pZ?DI!^^f<(w-ZfUgl-iub$}pJ|tkuiN!cd==jyZiA(a5Fn%0BB$_ds|L4^! zp&HjXOR4)U6svlZ1OXu9)Ej6W-K?Ls zDnebx5m*~ppXDp6{`Y8sxL-tZZUXGkxXp%8SfrTO#2UdkT^;L%oZr)6;Gbpp$-wci0QoW;23X#W@{{x2*z4}=< zCp3@a;Bb!o`*u7}C?>rTz33EuZC{`+CJvt#aggfoMRlL1I4)=+7~dihWqiTWJ!5=! zwGJ~*hI-}o;BDx+!6Y(+3twpaqW!U{ohtj>c~{8SMlEKN|4de_*!!O4B<4I5c7Qivf&w|M#?7T|Bk>Yo@bLFUE7PMjL6Uu2_y>UANVPwF#rC=h+%dN8)I2^( z!{vVuvq693q*sr|kpt-uzcD;70dY(nxi3Hq)@aV?qKDxcavWxirtz{K4nf+x%6CBy zV*%#Q>qjx*`1pa#F0Y5+AN&L0@&dV7jzebCH4XvP%I6H36!|^zzfgF~abTEB3L4TF1#=Qds3?BjUyw;@nPMa`5wV?(lD*@4V6OT zZQ6A|5J3A*QWt@8uKXEzUsei}F%Cp@Y8(OkmFFE)vHZN9PS?DCR2Z9|m#){Cw}4JX zBH5kIwylT%;rr?uhcoIVUWmmP{{bo(;@_I%u;gEjgG#=6o!d4E*1anIwEW%)Vk`U< zjN57zqC9}5`t5O?S>!6lxLpl#1oSW>`HXRzv&grD#lK1T$+)db+y9+79>*4kD zR`QcQ$G3_ZUC{lpAI_@6a>nt+W}WLQ4G`q!7c~0s1NlLVXb;rU58XAb|%@uOs=#w|MSd7X>o*VQ<@IWy0Twvw)g`gP6yU24#% zjCawW@4zhx=OzLv#_eMaa#*!nT;VIE|6Tjaaf^?Jt{+N=8?6D1FVL($PPrqm6TwaV z1n6w~^K-Tu(5Ii5sPE);+J6aeQ^ofey%pf}Dva7bUQ$ky@j29u3HeRS7JM~kRB1C+ z@kK;`>XDSS@IPv?I03$A+yZ9y3-N=Gkm(X=71j)m15N4=PuP2oqrSG*!x_4up*l5A zkh>n&{+fP0;OW2dzWg~j6IA#KN920NkB^>c?1M*bcbX?lacKAtOxCITDLg!5_4gdc zQX>K5kYlvGe&{9R`fa<5e1gEoP3vk^*YrGj{JA8R!}xI?#TXZ1rjNH3c-JG8dFlJ!`5d;iLw#IAGaoKgbw<<`5G>2* zd02*7vBM7D$2T13~2X6lzhqh4v`${bHj>8)3*I()6%lAm^zx+Mgihoz$ z*KAsJ7zeSp^ZF-ce?NYqul?&iJ^{$#6eQiVIM zZ=UR_{z8q@<&@78)q>&Yg_WT`9J@^py?1b`^}g={Oyl+OX#5MJ%=Fdx4cNjzgNf<@Lj|T>X9# zRym31M|7wAaXNsxp5ykZ#eGp9Y47iCfA9W0p`|O?M^I?j^Yb?P+E$E{l_-83gxK6a zXWW*D>d%MrWAsN*=Vf|moTxtfN{YBHw-RBj|s3Wh_f@HN1BjG~9IhTD6i0xEYP^ka^Jt`OEOpG z_;C=yC~us4s6Pk$Fazh$_*ufGFmB|QV~nzg*o>6ty+!uWpPU20T?GKD}|cmo{zQ z*KsXPjrXMgy-L=@joB+x>_oki@uT2G<0G{P=nHF8Dz#O78nfi}D|dY~Zi`rGd7z4J z!8Y{^seGlR)fHZ1FF!sFZs+~|7A2>~+X`7gMAR#6lo|)t8tW>IB3lC0jCYkLVjLmK zt#LvG&qvYk2Kit0aS{!$4-Sq$zpq*5ddDaA*nE7f`rQ{Ij?2#rqR8`6S2%6=w~OXU z>=z`__PT!kOpKO)&vtSAxj~>&avW&|%|r4ww)AFy-=uox66kqyaGYwZ==j%-h0NpDG;cHv|UY<8?-y#klQ> z#C^1U+t>cC|DY;Se7u2ujd7S`n;!?5*v{v0xz6L`_F=~LP>iSYsd13pC;K8x5aJZ^ zDMdYne#v^252w?dFXxQ|Pw?x6S8e8TC=qWz?|@Cd<~YS*zkcLa%KLkJUBt6Rd8(kv zqkogKM%8$Sg0TGbb#A{-n0(#Oyfhbe&Ho~NOW+e2-@0gx!#I?GKP_r%e%?wGavpyY zyZL=V%RgVAY4v~XvQy^#2SY~FxDB0B17>w<1KNIjFSuU;}G%g zydF}3&94&(bI-pA62<<4D(0e5A;wXgI5Ez|%IjDEc+og5M$@dE)QeEm4=GuiTvS>ep%S zIfN@1zurd!L&O0*6yrd0n*V+6S*N(vQ-=I8G*tHq>RZOa#rb`qs`c&*oTt9uB`)BS z*8`7>=7Vcq)*Pqmz`iE&)*fU(j3d$Pe@{Mtr{>eL>?;^EhKF8O=EEd`V3-=sT{HeA;~D zxB0#aZZ_HcFAuRP&kvgi%wYK()O%ZeoL}bOn-A&7nI6iI$Dhz}g1ak@xA)v=NjZKT z+of(x9tH?ET8tMQ^cb&Xar`(iPs7e%}QMFMnzw`BZy-k>P|nei!g3aQ#KZmVbVW3VWAypQbrEuoiv zRgdWUzC`ViarYM8rM?SD)Mk0tvq_Bl-;<~eKLLh+@56P)==;Wz!qNO^sVn>OV*r!U zI^$5y_#TfGR>(6Hm7t^F8J>+QaGu7&3l zjskRoLU{6`z;C~O9FotM65;}gJ<<6cQH$($n+$56N^HEG{OKhqgUi`7;3B zNrT0n!OLC1*iCUE!sjzqQcz+zOXM5{yb&JMqssw}+}uDX+9TM(S<^IXau@b9*iIyT zE7U*;hqq_g;Q)|;$_5{C_0aC=mx~a|e80ex*4Ec}6?eYNMPPCIFMzlAXMjw<`^h2E z2pYd4a$02(Fqm5!bm%Y$Rfp3Tab(u^$cSt=Q=fLBb$5kE4F(IgmKIcrhak+S>`*(p#j*>F(|UWbKItUF$TIMgD{Wh05a1L1@~e>4k8Yv&? z*oA__ABkPHV?b@kHQdE4T$x((jA9EY*qLn}u!$BVSodbBjEiy77o_^DCseN=e&`a`Y z<7`QU01<oL#`{MzP*`e^p? z63Kj48790!=W*8Ag0sRfYIr6X_5l#$hO(03w@6SDj4FmfJIABgE45QWlmRy5nTAT| zvp*69h0pvb_8?G@fnDrA1AW%RpDuW+{tOmkQh<@cF6KK2q$ky{idOQ^uqEc<2FTYx zM!-&Uo*P;@Id>s!CDxY#r|CS_K^ipUs!%fsdPrhNK!AR7JHgHO0T>3db2mT-Q$GU3 z(&Aa!9#iL|JX9BrUlp-?@YWaS4QqZMR6uj1C*ZgD<0mgT0Pm_`^}akS3Cz@_JR~&% zR?iKKT{sP7JvFb6lbb(I$Bvv%cLM;!od)P-bRTf*kU>oYc?V4&IzIN!FG~2V)x$8w zs~v{pJ>oL-v(qm*5(BDXKoF%RHzhK>d2+J$>ycK{*5;RMv#so#hJM8HFT*;)TP6O> zMmX<=`K{D^Ut+S6fgIE$#@s4^y8))acXCJ;i$7h9V4`OgR!$4&oSnxy$v9vNP! z4B#(s8jyPI{sz}dngB6>UUL)U7xR?*i(f#P`OdK^==+_ozJfsj11os*r)z$C zP|JvqbVKa!2H2Zx8X6IN9IEiKJZjT5nM`h|kv+m-8{DjZ=Oiv;(O1!_0M?KJZrOM8 zBQe7;z{HgX(8AN7F78!0UaI3=xGCKr7Qrweo;|~`08>4-SKB1wMcG#uO@A0r@X2$K zjQWUULG#B|QTLx|IK=5U45zh6XDjl@8iw8TvBP|`a{8DdG8|54Yc9Y_!&r~bb{2#L z@*HD70$feeIFvp2_|&QdhjvVA_)5-4vWo^zTot0ckCs>5PI>1i`Zh42UpQ($-PAn+ zKC{%8;fB4FOLs7taL@e>_FOUm3|){rVYnH}2*IS_(`U&H&=%8t4uTZWeT`N0jPq!#%~R{KUWsV%v24@&8=t|k z`Ia=vM;m>-LG;-2Q&Tqo9KXRsM^I0L(#&y=Q&Y^R>Qdt)tM^(OYaok~{5BVb=zc7CE*qzS~4;dKu zIWyd-LYC&yp|>rSZTA3fij_2BK&TD6&p=lFQLaz8M%`d1i(L(1{*)r z8|$9T&e&NX`!T}BX>=gGU(m)Et{Q;m?-!JHX1Gyj1*0AY`+MrR?vbsG4QMz3q+h~^ z+c%X5h`npu>Gj>zb)eOu2n8fR(Sq>g_-{%trprk*`Y7MBi>eO)+eG=={#t<2tvsmacoH=s=kc!EQ%cajWX!e_M znXEoC+?KLZ?Yazw-?_P>L8ySXioH+Ic+*+aRx0rDtmSygpbsPs<^V#7q@0XBoKM&V zpQwA%snQ<*^jk>eMve@5`TA64fC<+ynD-H}Gfk@Y5fnd1e|>NgsNo-eRq#&7qAy7s zh;`inYsDvmW1qI}98}Sc7Cg!3kZJU!6Mo5gdOC}^&rc3_ShycZ^AN>Hf{y04C+0&F z!}L6ye4_s3f2#93D8W`!=(E$@&l~VvHC#5V7^lG zLrs7g?J1u%*OgPDWT)&w7vfnReMKFWBfQrkiYB#Uki;uzq>7?rWk=R@O8qq7pc;x| ziMiUDJR6cCYtyStkdUVCB5Cy{jY^fDP725(I2T$_WcOe;DxXB%aA1yzjf2QdqIUZZ z5Qa+oeZrF9J!iXKiX(@gVu^%(RZ734{nko_ssU+_H-k{rn?3cvQ0*ItYI=1LX3Ud1 ze-?_&<_24z%4Zmfn<5{0(@BL51+wz%1#Wl1PDxFO zm-;+ja|OH=IppC?)Yprs>Rb497n`$qktkeff{z5WcVNs3oa z5mLo{>{)_{Si+LFD@FzSKxFZxDA6j461VMwZGbnylnbV+U37>=ztz$>4UseO(sKn@|A5(ca)C#uuUm4XR2AR{I zhHEL^Z%~x;sc+=s<{~;NBJ}U|iM!f{rOpO&jvz9gxGSx`3DIFKXel{MJ7o7mErFEN zfR;m?{Md!W+788)1)U?&N+r;762e_hH$cv@!Tp??y7vCmze3Kj_or)3<)@qgdbP1; z>L>$CuP2ag_K`=0TS~uO^>K%c!8!c2fhm*tIqc1p{S=E^XmgQ_EF;}Pgo*p_InDpN}MAFun zlyHQ2EdH4MO`+SAVFzMCU$0dJ+8I1(Z9QUuK{39-O1Z749x)2?7Y17PavAm0VM(K{5# z;p1pw+h|kU5$X19>jlZb0=_1laj>_JA1~u+JEBZZmcs$?75%0DSIb<=O!o;alRdw+ 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 lg2R$ah~)n+VuQrpVoCFV;r|ct zzvll1{{I3roS!W%Y)z${y=nA6{1f04;-eAd<^E607gLbsKlT4(pN3P~*~$H1(T#@h zKPxnx>XvTK9w7674)Xt3@&DLip!xT>Xjpo?(|B5f+-#klXt+5(aD2f0p9UpokgXfd zS92Rn2M0@gOD8u>%>Ok0uVZqy4(^s98csO}Q+G=lOLJ$7e;xT`>16G0L&MF_E5O73 z&ybrt$kNmi(|c*9Lvg}M8I&O~UnM9_{y}L`fQ+nGlrJI`D_>I4vYKlIcw=MoZ#5xzU zB2W8)Gir_XxyU0@EHA#xG2dzP{;CKcIi3f1T=ly4cUmQ9dX8{j;&#LlIPhH6Cv45SpJX$z=J|ccN@M`H#yY7Nl#jLxRTx51V&B7l!pD!k! z?~q7nxxDyb13wp9X z!49~`dxo7opFclc-~}KAp82i&C7en8pVyzy@g$OoB%a3Bp9}cM0`4yMB%Z3C@3Q9i@L&pB3RkmIa; z!VM`U#MtmZ(R$ER8(n|zvC@0B7o#%TWk7Hb(|V+5L@FK`v@*%JHsiDeJnN-7XFc)d z{#C_s@Oe~1{gIA-Iqx`%M9il`+HN?VHaG=#73Y}P@mcv}#no96y8rHa7Vr5u?^Bqn&(l+bRe&|jIX%F4iWAzUdM|;r z^EhRKIj7k-oj=}Br~eOR4kC`osz2RR^&|&9KQ-|GhsX$!;5)xse9r$S5m37vkND43 z5!QgCM?}fDta~^kjvr4%*Vfm}f7!XXu6s|umt}PQ`|9lLlWLb<3XjtL^6nD*f7!|S zKM;?si6_Pi#C_cA&z1l3`5!`mZ(SAV(eGBmc4H#zm>>3pv>$(hj;;$o``c|;KOq%S z*FSAn-No;n8Qb4_Y5Ah+rzx(BA)RK7Jo7B#7lm>B*dL1m9+3eETlDzbwodi&o1tW+ zm-3mN^bHd8TpNSQr@)~b%0BM*jla}?znkMB0GQtxVv#Q7Uz9a{jyl8t(+E3ynWMlk zyIiwj6E&XuN(VR-KWiMAy0mnI;*-c*idr^9sk&nTKSi(a9AY6>=s3&3+4uOvPg!jD zsI>Ym#(te4F!AzwbV!9^h)|g?(xRKfJl@;PcBK}zEFod*71Dt?U>0f*^)@RsjMMJ) zI`T0zxen(CeKLevD^(a}pK0j{&@>t8i{==yBZ9tuFUD9xTUx2$!)V-{z|D>~NCJ9% zL82W_>foVXTVyZ?@>*x27gs4~L~G z`;P70e-AvE$HkX|7SR7xJMI`5A?O-UW0xftLR{A`L zBufukT$0iXsCbin2}P)S-S#q+V%Fnq7`vaUs4Jr8{1j#`J3xSkpaJ8Cy3_{F?D1Nh zfZ4g9F?ruD_f%lYLmFjB95Yk>GIWawMEK~{Xxb0d4`5a`9}co+D@og>lDs{#$(~iU zz&TyNk3eDUg$Ka<^~rDfd^&Bn?*QW~F<^k=^D??S1SwJyH)oQz$U0xI=QWF|P~vo! zt>vS5kCHml@<1qE=6ZsK&Hk`kkqUt=8)Rm&`oMm>IT&SE*)6jM@_#2oPCf~iMa?F@ zUdW|(ydBAGCJClkE(?s+>_Dxv#cBp1To2KU*X!gl%BapT7DOrl^VboeJ&JndxkbL?J;5F7o z|NS<{9Bdc}$@QT$x5e<6oIM^#FIH^%7jU&S0d4cIyQsW`y6J!=Ds8~0gB{i5T=Okp zx}nj~T;}cJm+dwP-ig3ciE)|mQ6Wio0>9A&!zV|6Qozmrje&h`E;jxb_udXhyDT0b zO3PVKC=(!*pnPe7C>@NKZL@5IF{uXT2L$GiyOCx)K2aH=)Iv{=Rj*en>Ej$#DPaKL z?0G;vqfoaU~JELKr-ZL`4k%ktJmoppDrAZpeoZ%P|ix_DL-0UPN1D zv-1I78CeR_sJ)YySSla+Df2FD&g%DWqnkI-;lyRiAme?3FKo$x;U`+Q?nn%aB*7`u z6w64bT_Wl+D_3i2E-fzRWKZ?idZn-V*i{Dl#v@ZKj%=iga^1sayCkfy+FGbhN@-YB zg|*|l>=Mbcv|^)gN59@{AO^7|2_`@$Z%;@OD0-}&v~-(=p1~Rb$IV5N<}%z(&u@xe zkn+Z-CAAP0i*+^zFCNoe+)yqwd<>I_zqz<4eq)8jGTs?%e24oFf5e2cVOhDjkaUAY z;9+wk6svwss2?X<)T1aWaHgdYpfGm;2P-_BbO<;n&{wn4qS8~Uui=IE9N{QVq0YGh zSva_kW#QqeIMI?u6KeF5X+8T!A^CZiMg=@(e9o0tJ5(1e4g4pl`&Mdsnu_wZkgLLh zguzvA^vgwqr~do~IsoPV05C$MtLiVGEV=H5c8ybHH%hkofkvnDsn-I=x*zdbcBQuP z0jdIc!GD&I*<;a;n1t>goyNq)7cIJO_4LI~J~Q#Z5s>&A16V)uXFr5~$Kt5nKHFpV z_b55tmZ}Zwua9q{8?M_y8HNzK35NVPl~pJ#Uj=-PJT4B`SSpGH+uivnm)SQp!PTkD1QWM;t zMY{+0P5CW^Xjwyn@h9qX^K7Jf{e!eg~!Md#tA+k6PX(9+?QTe#Jt z5^LYI%?)$1)JDGcg^jRj5h^4CF^*bq)Y z?sq?2LRVf>`p|kCrxD9HXY!QyVNjI%gZW0BN$=u80Dac-%G87UG4*P}w%<@$y?Oqz$A0{Rn9;y{ z-=BtFZ5>;hhT6)@B@K(V>V^B+y92c_HWMX{-!*>~mrq2krDs{fYW`mI1@lP;^|X)! z-n4MGoB15W&=48#nZ-B9)k!)+>G1ls9S>!tg0o}$pJ z)1H$|uDdd39|-#d8cIpY;jbBJObZRlp3UUc>0v~(HynJeM~^m40%o(`XJE%-B%?gB ztdfA1fi`C%33T5Knfojvr*H#R7+B;f%GW-wHdLA^2X=lDUYE}DE-FrEr$gu*XoU7* zY3dkTFKEI~)r73&uJHJ-`6BgRNPA1VFSRqhw@n@6a~gvb#Opd-!IC+bi`ZA)OcW~(3#m#?gw2RX@Nh~e@P3)e5< z1dv!@V-OK?@|NqjcIS|nJ0amBMvSFfQ~0QEhQp>p;>@B4=X-)VYd!v7DA5G!fCuQ2 zXifd|8P;Sks!fs^XR{=%azk>Oinx0Q&O83%kbiuYG%&wz6MzBn58RPi=6>;}t)0RI z+tFgppfMINx+#kqMe9fi0I4_i;#M;Z2tHoyP!-{EWe)849G8CTVgYu9=Bl{9b*r{U>#LV;S!H@GT>u4lSwQ*Xw%%nMGe))ph@OcQvj+zn35 zZ2{4e)sTfGC%iIa69rN7r<{8H;ClM(OmIA4Nr1EacWnS(r82wl0z)9j*-+wwR^E4l zU_Uy-Kv8N+8DLC@roM<;g#Z3%Yms(j^WQw`Se@xx%j{WEUtVqFx`q31w4-khFeaJp z4s8HhO1#?a*NBinj!iZ_2E{?=WpWV}(y7vNS(^~z)?XAM#1Aqz6UGGri2_=-i~iP< zva}?Dk$e7uP)#mC0~#eaKp%0?!c3-piM#vu{mVf0pP>!=8dfXqU(OG3zfeXmc!WDnD)~e{^zTnMnN#~L)x5klWFerV*m?vmS%z7o_JuX z@&yZ}7pz^$I@XB}SY72)cCB4@A;vp$Xj_@mmHU0^-!3s*C9`8|`hBR>_>j`pjChC( z_l>pibkT&zjX0p=;l{&!>8}l1VE*p3yjKHQf;c-b00Nl5QC}*D1qU_WIRZ=`VH_CZBaFsxHH!_RzBWj$QBG z@Rxh9UXe0nPGTIx>XqW?2MF~d+wP-n;-|wI!}!;hKdwd_QMR(5!OR;7-v7XI(OrKM zqwj+}#OPueg|xQXhrdN!ldk@-WEo^R_$4xKXhXA3D4QD|pf?_KN9C};JEEYcxvYtcw_G#42xSF^Yew6tytXZEH5%_<5qQy6o8} z+-`uh*e_>(X(|3}JMy!iJ@rm_SV}sZS=syAt`syWJQRF-g7o-+ca4q_eNJXx;MTOR zbuf7Gb5+BkNVCjv3@`BZ-tE)z+gu(1#vW-|f!H>$mtMrQ^}EI&bRz)X@@!7S372gCV=2(9%5$PKpQCT#_MIAAe*{7 z@5;DR$Ozo89QxQbeYNKrn1*OqEyt%kc96YCfu{l|tSBr|UcBsVW&)Yxl z;J%ie))varN;-Ta=G>aofRJfZVgxq6S{HT?k}o@7ZDCa!yGfZ3fB4YV^zBZO&{czflLCWXOQ6c$eu%}Oe^-m#PB9Kp z!_Sy+*KVqZ{({d~QvUE@Bl{vRQ_D8Xh&?d!^b~+xngG(TjAQLA^kR(G)lTTp_9X$% zvxLSSg>X56t&;g|F%f0mDolg*m=i0rGAwwK-#i4y{5#lUnb!~T?Js2$QteoXic1P+p%(yQ6>ImVmAXl*_6WX%gskK9Lx}S9rw$Bh3@N!K^-g}FV~H5~eT-v( z5|TmT<26Ky)1@nw<5-fvVSjE1Ak4d(yC4^OQbV0lRKe3q1MbRE6v_FM)<}Au!vxtW zw+YrCN2u{&VXR4$jO7f)pCSN5S$(0)gv5SQ!#}9WpeUKS$|N+vLn~|F>_4Vy5+LHS zALfTgR7V~!9F?A2b&s80kpRaRnk^ue^rR*NR9r0^@G$K}8_7FO89+KAk?;O!2&Mj( z+i-y7!T57EV_gQ(MqA~u0M`Zbg^Bbjxtgf*DObUs^^_HdY}a%L_IaJ^%>V<8y%zFo zL$h*U-P4$$Y6Gd;9{!K4lr~4cyeQcWLi5<=kSRCAkxM~s((s2VHw^{rg@z2Hgdc%n z)Ve}&rjwyo$PAzQ&T>bn|h2~C0vCK5ZuI{Mbg*Otlppe6OH+&FiL8r+Wv*Thf;a%aLvY}hnD%&6a+xewhZP*xZC?CP<#*nlm+pn zUFq_(kdz(FU98G3JrBtwgo$DCDscP=umn3Rb#$0$ps4uPUwLoD5c;H1`Ppm7J0ZB* zclOnz0LmmyreQrjlHRC*feSj9RMS6?_36?1aLWJss2p=rU%U_cuDOpRu+f`Rxc`>Y zGn|tk4@xMk9r-VAMH}~2BThKLnZ!tgSl)L+4>>q{D$O(JwJm{q-VK7S!}0jvnV9X; z$GH_71Jpe>h`yIIJyD`q>d_?uG`g;wT2 zsC3zdRkA{=ykhSCg7@qdZ3dQL6uvH;h z0SWE?DH*>RXMM%J`vEtb^8T}3WRLkKy9cM8)OLm{Q+U|1R{-HP-)m_R|AVVLp7<~1TbH4Be}JM+ zx!+@l{K7yf1~62GRy~BbZhlSPUhKY}>-@_{2>9B-*oUHuIHJcRLDjo>>2r^t#GuX@ z))s}2pDVpXfViV$>uQU!+|XM=^qR!uukOk3Ix)WRtDy{qFjT>1KJJ`rk$f8`W|X`3vcFmr;P z(aUT)i#EyPI;QezCpXF2NF`^D|ExrMmAp#+$1_4W*yf|LvQIUg z6MkMjAONquV90%87Wr#GP@>O7gZ{}IBuVQ%9MuINBZ00yY7Xyd zPltoLI_YU2sCrWX)jkwY^|U`pWHm;QXFDYL-d1)HNs9Oit7Nuj-rNN>|I&hkXHEI+ zt|{a}%gW8O?FjkzwdEXMtr@7RQh;FAX6Fj6M;yWz-2r{9Nx?kw?yu`^ZsOTh8RPio z1|UK$VgJpR*;g0!O7@ja#i$sqt`uN~Fz9{=zXlw2!;DMXQ6V3F>f0%u=sX`Ms>!4< zv`=_$4K4{iGxGV!Lpm-?n~V%q*CJu(=9d1qX+#0p%vNVnqsi1o?2og~co%`v>DKoT zKj~iqVrS;S37O8P_+9ue>t*zx*x=6V3?ZHLw$=wukc!Ik3E+P4@hNeoQ9f%azR*_) zB-tB+Dh;Ujf^NrGrnt}haH~~$!*m)?S4p=a7vvp)AiS@D1xjS-+Oo$#cHWX9T>s9j ztM+B~k-_?%h1$J(k&1-7e=x3)Ya|qQfi9ypQ|z}@c`BW&>JP~P(!Ua@k`9rvX+(?P zNu5zL+4Rsto7@%04Mb;7EgLJtDv7-soNmIJRMbbl(zp>4f5TEl$Q6VFZf8uMrAo^Q zeN&ng{4|!JqTm>7u|2(I>WwP>`g$u={8OHTa!_vj`|QZf}fc1Q|? zbA_}F=W~KF`Y&Fv?Kk(f%CwU^tx+)q|5o*L3nhYuC+tqyaVfK?C9g&0i;Vxm1+lJC zsWpUFhVK&iC5l0nk05Xxr=HxCDV2p_WsOS8%3DIaA8#lV==$&i66l}m^FWHqc^NJo zL2ry)N3P@!fg9`_n+E;#33p#!>QB?H@Mg|a zq66Srgu{th>DBp=&SkJabDyiRjcCs9idEftbYq-s+B{CM~8uwznS+sH0$S49*B_YT{u-I@)@wV(BGXaQc!da^JDyYC8T9GmkYiu< z^?>USNC#lxlQwms8Wubo!BgE-9N{@7jLkZA6R>xqzgtLjd=47cZ(ZUY1G>bwF6h3= ze7ZW9L2d;npWS)&O0*lN8uJWd(CwZ3y3Vh9`3di46WT`PjXD;g3q^c|e(KmROw&@P zGOdjAZvV-jaZs53?oR)mcDQw)dA4_pxOT_YipE4=-&n)FY*#gr1)d}Ii|SQ>+sVJ7 zP4j>MFpoAgI7G==BlerR*fpm!3Er(&qojkjw#$Zc?bUCRvr_4Iqh)*!<*y42g4}NW z-)?c`wYR7en?4Cse2pi3y>~Wr_vOs{u+!SVCf;6b@R2jPh|!wLMw_CL0+C3_RQ;{r zt4Fy**yp?F(OO=+z}E$JqX*aGB`cHW864>lSR|-dwY}XQFQ988^+ib5$6k|bVy`7w zmptlg+hzb*R|lGMO<;`0LA&Vm`f|}v>0^-rKlSQ(^-QQlbY<` z@U|lf!^HHc* zrW=YyK$n%Gt(V~j{&Gfbzu)qyci|_Ept?|nFk3Ib*ui|kF@*u{lWoat$J!$nnfGH9 zr>gh7gZQiy_qSu8D2PIVbeO`skg+x{MUo$3`TE-QYLTzG)7@mjC0Mx2E1_4LW;M3@ z&Mp0YuA@AoC0{G4Q-*Uvisc?Fw`|Gm>1gOk&90NpXc1Wd{QNRiZ&}S}^~xVLPT=}5 zHf&!4mL%=)sMG!qaED%Go=it@3_Yv-c3hqjWez`H4QnBxPF>Og7W7QbwrP1i6m#zA zv+&0~%4cTXzG1oQqjBF|JfdWaZ&NJub_T3#RS|f|1Nvz0TO9s2r>BLw6gs8n zRrRKF%%P)%9lrkjio~8POMz&C#Z`{(zGT~WU#;@flklk8sahrL_md_oS78pyc)aUu zt;hzRRnK07zmH;frhCgO`O#lFQh zH{W#@ojIMdv&@&0Tx6c|i?gcg96R6dusFbiKf;$eu>kB^xM?!iV}3pz841l$5%CTu zLQhR7pTuCw%eA^3(e?YunrPpDWF+in_S#cq{!4rj)w-d;TQ|9^ z{^ptO2I&^hyiHhLM2d4qgu;~tjG(@;tyPe_!a#;6BDLA&O5?9wu2WfdO3H^{xwjcv z8Z2qeIuv5vfA)%KQA^zMdnb&kCN=>tbXmlo)0I-lCzp#S@%vY!Rr7ez@@r=yagir5 ze>dEJi?w4-Z)u9`OJ?Z=HLs+=oF44%1=};k$-8^?Qr1H&^7g}^yfpW*sMIT|<)>&JPLa;4rN*`-LT3ImKc=Nz2V*6zAvbNo^r(nyb`w$;g#vUS`Noj( zee&fN?Gwp5Y4=nm9cM=ydpB6f#>`8R0LHx z6aq6HZ4gmmHEwPKBe*c_5rQT4ZR@c5Bzvk)W)iPTv zes5Yx!Qwe9)(>FKUC?C}C+4yBxKIxjwM=-4HZ@XkUyXy5{NC^N{5q~BDlD~$pPF8^ zkbJ`uCd}2CU=N~N_ZdZSYv+EuFQm*XOCXMGL(c@cP_2MC5}*7laue+0?E~z!DyOK~ zM_E-YwIZ*D%qT`1!ILz$5Eu#XFj7ksvd8M+Q;E<0#+n4pE*UH4f(4 z!3t9NU{QPW(Pa0??(|crNMX{E$lUd4nNTv`PE+gJSsTKr*Z_V>v0Xx5Si*q8_Pwkf z6iT0-mY14j28O*5*B5e?E|KvGdj0J(Tm*{j9A4fx)qu)+w}Z@HYZ^_CQBGsR23ii$ zq3C(_RIpjU0!`cwi`FZ`PKF)H1iann@JlDq027hDh*o@BM%-oTZ^$vvwAc|7=L?j< zW>+t$R%J&0t_UuwtA}0-5%`R6G{RYukVxo}gs+^UAuT}}Dr#yHUuEg}>)R?%)=O{J zGylxo(b>YTJcAB6+$AUSzU1Hw6zn3V&oG+SvR!IGm!?%8a$e^EOT`wOyXh`(E2q$& zB{(rn_)>MGX1?NbxRohV4UOO4>R`89---SP>36tm@=NBk(MjIvSXVPDJ2BsvVDKqt z5@Rdc*@U9UFGW((NmsN z9wKh1ROe(JYBYtBT_$WJ6-ow15yeARmax~NdM#Se9JL$@aChycU26%`*{=Dr8rn^I zZpHvC(TOEdEiYpr9-6oPGo@-Rfhoxmp~x8gNdQ5zckEQ3!Ft(#$pV95bIy-d`N{h5 zX=g(dl%;OLs$5-7P|dt9w-Ct}x66^g#IEe|fc;~mbuR)b&lGpFlzgO~!u=I7Kdvte zg^iaW61N8&U%lR{Z?R1?O?qm7|J+BF#L% z6!FHiwc`<58$!V%h36lSS$TdN-*OHjV;W|uV5>XJ;(v?;j5}}w{%w{BmrG=Q9E_24EpP3uTW;)9I+6M0H&qG58ebSj<3<=MF*E%QGCL^H&0k#-X_JFe*IFDi z-9Hi1?Iw&u(x>Fdw-a|^yGN53OJ^;9{u5R*KJq($UB-p$N8S$Q+Yx)Pu?I9)RnC(u zgwImS5ss~3m&C~w{9qlvUBcUnzc&-TZi9E}C?I4y^c0#hF*wv-YM)LQ?sx@q3oET! zAu$n=v8aG_I&cMZhV4w>*~` zbgX9isI#v$Y?rozAvgS46AKGtPE~8WN59+x{5pvvdHY6{d3J-6_r#%AkN$|pxgV>< zzMF?%hSHwLq;@qrH%uT$yeW_(^8}--jPI}6@6Q?)4;9jf|y4Z@_2%XceN&0srmkR@1UJg#Mb)w+4dg%GM_x_Drl^w(O+ZiXoUO& z4FhXdanqPc)E||pILd>pE6X(2sL_jWS!XN3w|_^~hTGkUcB^b*Kf1GRBzlmmqb(0b zUQj2x{o`c29Ft#H!g+rvBa&;8LS1@1P0dz?18?BCBd88`@qHiWvP7#FUoa1CJr7nK zd6Q{zv>;E)`YE`cA{3&kLw7r5lV92&24|WhrTA7gDndgCM;I z&@ZK|_MC!%Q9dra6*~H^6oYv|>*XA$hRczSe-yRVQ#cOK@ku~~`Nlg;*M~>D&`SH( zp15$uAfG9zUw1jqyzbyWE%dK;l-*^;K@+(r>%K;=Uy7Sk9mzaj)}ukVcoBZmk~o~^ zmrzE+J^!c*dhZ!Py9v?7sBotLJ*rB+Z+u^k3O{-O%w;@QE`DnCgBX`$;N zt_k8Mi^Ct+<>Ad36@AFLbAxHA2n4w1%Zt%heh@h1P0zq+PAbIrtyDp6g0^>&^mF!F zu9xF%v*O;g^M2ZUR&5b$@Wbno!*KFU{ez78R1G4p{L2I@7S;7Fw)Z$|WtY&;PT!}; z+N>0h`>QICvzaOCSm z$vDHh%wH*8Z;ON9S+p`2geV+vuZu1i28~E0ZCHsTxq| z+nKT}WpbHekNs?iE-Ab$&+z9{xnYHt$YwIchZk=AnJcVc!;o51LQX;PM_Vo1M%B8U zPl)#LKtv*^TcwjAEj|u`FVxAi!|vNW&)mTKU#&X#^kIAt47RP{dm0k2A8Q^YJ^_3X zZ}7wBCnyf9d=JU(8w;zQZad#I!gfp8sf`g=XjS?aa&`-<5n2-zKB;~5sYgX)6Qf4L zxnolCm|nMR~6>L zN3bv0FSjU3Imp4ZYtT3dQZB{eGNMx9m(pHz`Rc&xk?Og|4wk0}xM--`?>>ir*fNEW zSVcEpl9`HI4RL|Kj$%Q<7vKu!+Zv_gdnHrj@91a$De{J1MNe?c`2ZFA7CcsZOf zK98(wqVrSv?}RiavfCpE74N!Ekps?Q?|K3HM?OHnxk*U!H zN7Z;S0?aF>d~A;6taQjQ-VMXz0YmuP8b@_KO_LlZO}tq5_{sgb4S;3Ootyil{%9j3 z4lJ8EZ9hBIvn-tg@NAiSJLU4bP8b)9dH05#dlbU#dgH(nT|ZjKs|s^DPn^33f}zMV zJ*)8hN766lpI8Nuns>J0mi}pPS(>%_{Fi9q{|N5a=8)%~1%%n@E+Gq9Q(g=Kc=#$4 zSu)?D{_5E@q$Lso1b7+j&A*@mxGRJ$s&9|Gj<(mOxQm=%WU*97&|;g!1c5)*YT|5v z;x36hEuVO*%k_PnHt`zS%mfgK7&h}2bl(qa-<37?#Xigtj>EF@#C|I%aytLw*&HfB`XRuF4oCN{nuHI`^PL^r zq72C?kOsj4)#I`n?}W-KIu1gB%@$t=VU` zyTu?+UgZ(!She+q}mEh42Aa#sJd zTNhMr?{ZgSNqtvhB((n9kUyVV{XO`@fega*dH)IQD^5p+(YxsYqi+elY1=@D`)*G7 zxQZ>IMe8fz^pDf}N2xgLwfqeD^J{48VCYFTmHJOI{uwH>LnFvA4}82AEnLe{dv95B z9gILE+jmf zbQGZoA}mp4TeC~1V%8@J`L+G|I5LqdBAjmtZZwm_99af@@WwCxcVo$45AeP00t@A6 zdLg2g>+K8T->$Egw`kI^fe_9~Y}bC{0v~D$i4j4dL#qh~!|A4M3ws_(BGC` zw2PQS`~EpW)4h&t9!f`?3vsXA(*#_?U>95LSjTv?fQ*=r0`dTJ9#z}gqz%*uqXx0~ zM0$p{0#db*m7J-V=-)C)OK;787^1+0nB_NsW1MRsk9<~wUp8%=XRi!`+i}xX9~cXH zbPeSAw@U7P68Q07L^}LjxCnB-hmHZq5?@m*O^<$3OI*p@6*%5`kRE(T7h>^)IFd1pb2K^DMxR&7X?acxE6w?`44Xh_bNlvDJD&`))Q+!{Pm^mS7>+foFlfQ zeJUto!jBg1^e0%%=BnceyKjpmcx{u6?$T}RC*++Mzqx)=C;oR%m?lwPm zYaJlc_x{Y5$HY_|@(E3tz800K#V*=5|Io=~^5{%#)LeSuv9c}4ygB$d1JxT+pE3qOGzE{63+57v2%U{JR%^f+jyua)SURu5MouP$ZODp+I`_9(;pR??Z77hm@D;?zb+c$k6s0B6bZoe;G%PLAj_;Dq7CHF?9S+bZRcEWEEgh!Fj! zbzcAbsRz1oS7C4Oaz<>tD61mfT2q}8;x6BQQ5Sx}?B%|+nYeI_WdM!}M-D0vkP06R76)@Jc!03gNe3;82G@CH&XG$C{qQdXQSkG1m0V$dmSb=cb(JG!5H zosgg@8j@|o5jDWp7jJc4GgxmRz9XUM`F=|>D*P5!!^;=jOM3q2lgfHLdnFxdp62UK zYjgLe4B$`z!3*)QVh5iX6Q(&5(WgckgI->Mt&6xi^DQ4nHPswEn8WwwvJ247vqRWD zb$R7Pju3g*yYZ(sqsL;ZW6*s3UFj@9F}Wspa!%Xrg+S&S7qu=ao3o7#&3s1GVJXSS zQb*EY?CWF~v=F5$HPr5T3o*TFr=+*${f>y3jkk*5myfz#c=I$5Gk-WrD~W)=*v0L5 zrF!EIlvk=cE6`)>WwHc{9wxyZ(imI0Mq=M^1A5EbfcaYxY(Ed*SfgPB#<1R@L9Oru z>cH(s{5GLBfk2f|!);BR%}UbAG+P}`fVLK2c0`K$43HX^8`Yrb1xJ@Qe#?excQFDT z-)tB*E-QcUtI`a*+O_kK5Rf%hmrM@Sj5mmhqI7QT;Dl59oKcTyJUdh){p(PEm83aBJ4pxb~V7ehO;UbE-nU8Vxb4Cc|R^ zyz*Rg82a(@0+mRa;w>VN>w2tsO21LPt3L!H6u5|}SVD8no&Pp=6Cz#Xb4d{xFMZfY z{kM4$pw8vLjMW|AU*vH+v_@68&COwoz%gigLQy z78|H1qfsnqcVcSiRsI>f{JHpv%vRj@lcKWcT<^tK?EqEmTsfTL!uk8xc1woiiRMaT zzw{InquX(3D9pwGs(7XG^>(Gqp}KcS01mT;lrRGbFf9SE!n1@Gd;li+n76TCkc}(2={O{zsn|Ma|a?sIQ~FT*8Ukp2YZ+MsKn} z{DX+MKMj{3n#sh+Wd;srg8toLZAGNDDNqdFz6jnBlUD=&%nqnkydUkjm_7`tVgv_LFIMt<1=YAI==2wT!XQ`f4NH}^X6^G<75 zGBhA?``CH$^L}AWnWd;N%yAG6wfCd}TF86xR>3cF z&+VhHg4@bMzKetnH!9{k3qWq1j(|9IKTs21Cj-*40NLY=a;{Gfyk6)#Z{9$w8F=4x zuL_#&j$XMsrY$z4sTDNIOJrVjT?tQ4Ky2DbWu4!W)lz-hEnZH9)0I#oTz}4g)TjXN zZ2AIj-2vtV2T{MNE?dMYXxa>Bz9q`^Smu&4+Jdb6#-|t!=*L@Nq>(?pk1Z z6keU*kFUeP8Q@2nsJ8y|QLHzvT)zw%C2tr%tk2?AbQF+&0Awin%G@Phm#3L8=AAet zPCcT;y3B)TxxtbG#63wBCAu3XVgMlNMUEiZ;D^BQYv6PKBv$3qUvrtR|FRHIlY0;ozY2U4+yTNM?&^O!dP` zmj%GmDR;x5lWg(#L-uT%-K0AA2VxwPo}yuz76M(@ z<0{1^*i1?IgKj(3e{o3MPMffY$<*6hD86&n;AreLT1pPS;Bf#XkF;yXn(x_jEG;$Q zObTS(z#b09;jvD7HA$Kwzn^cl4#XGKcVyp{IKUa3Ep8P?Wm*eru$d_AIIZy?dDqua~1_zS6g0Q2HjO@IOX|7N*s42A)^Lm>AVFOjK6 zLhjLsxJ%4LF^qcDsN%f0SBK~%$degVRW#9XoM8ci?!X_@IY2|N6^z$KJnfe%gE1Jd zeR#0DfB1wap@oCPP(9Ez+gyt)P-$qoOsNI)yA_VBa+gw`&7OMHY z8lZuuh_|NRnl5p3fCU`@wY$AzC{`nNkD=J)+o=3ckGL+KvXl>g6}}UM;j~jxvcAWt z`vj}YV~_k{CoZ$sp>ACUt}dLyl3{mAGAd1rGuS%GU3q(@RjD-L9N!J#F+ChHGJ`Nqi>-Q$@SR*9;@>q_Px%vLo}gT0vMDy*+g>N)eNX*P$vT|X!1g11O*t0N z?10NLf(6l#jD{5`+i&e1jC5Nci4PnV*W8$qrXe4g<$V=4?=Veh-Lpmg4X{cx$Bv4B zonOeD6cX@eCvD_1TK{N4l1gUf?tOmNGZKmfZ(ADE%k>|1li$PC>5Ui>0`ej}xtcEM zY}7K4WG=d-cT$HwD2vCI>@!}siV>Fe@(-AJJ8R+)f*=RLe&MmZT*udWWlkS%O}m?z zsv2n0GJ*W%ap2rW8pFB40ymSv)+Km$XKN0druCkoBbeKk7-I?Z(0r@%p;^_Y;v{Ld zPHzSncsR=ZU^+rvhU&O8??&)GRZxem&J+)TwGKp&N9Af=Zcm`JQKkE&F>W_@L?Sp* zku>3M-NqzUCl^!&_&*Gtgmvke(_*Pi;=)z8% zmEOXKO3Ls^QKW~&3qY~C`4Ly=>0CoDIn40&9QJJt1iv!;R?Y!Urh@c%@nnus+Vc~p ztPA2}6Otsxs6?2Lo&yb5tTp7DXQVau*WS++btT~F@ix~h!F&hlV1Sv6%1FJY$X9D> z&<_li5s*E&_oje8kWE|^0XIL@7mBaag?wM1zqRV7Y#7&>C4~t?Za0agD(7BB%x-YL zO$+GlM}l1Ihlr$3xmOqhoX3#j1lgf{+})0&YaF_|`KSI~tSKkPL+eWtYutQUA4i}! zmuf9s%{d)Z-nRoqo7w3{D7OzX6`soz7pZ%g+{To4@;2W1Rvxebk_O(Qv3(YG!}}F+ z`N}m)F>Ub2OQZ~vRUnS!jBa#t%?r@w(3{c33e z+52=8R*mZva4_NC)UC7~y-W|z#|)GoFw=W@H?!DfA}-e*2yN4k3ibW3SM&fT$1;G2 zE$>uQxJWXqUL?d16NNoP7#eO4G7;v_rjom1HLFGFzphCbz6@U}lr zsNZNIH(i89m4r^>q=|{Lg}^x~0@;V192z+5;V&}A#!#B)|>wqZ=OE2BT zEdqyd*o_3r1ceyU$d?(6?cc*7ScoPCB(edVLARxY1LJ3huK742%5jPO{(z|Yo{I~Z z`t<}aRX7mRRGo>sg+rs82DYLqmjlbe`$Lr!R)PQM6cDKIPYu~_RODr@Two1_Z*Z!s z-bl69gNde;qnjQd=M5TAjkbacq})9Lwps&O`=wC!tUUJ#F7zDhpxGxlfpI zQ0d<8A!=4W<|RGR%Zk$ub*e5AlJGF_HH9dw!%55xNop=65&2y?HwsUmL(9q%@ z^OI&q^>$S4IMsK7*88a=CQxujA_o?HMEex(jIB0ABRdFk@5F_+^0Vo<)Al+#+qXMD ztN%td?fTp5i5|1M>Qd&j8Z>swY9y9E*i`xZpV zl)yecaWn_|G>uy`JIJqcU@NSDPu`Sqm>h!d&JD=Fynl_PL3waUWmmkBVmk>c1)bfN z{eDKyGNH~J4Iy9I0wJG0xUiqxIS;Rp+YW+SNSaEsUBBOzJKhNZML0Ftp~Zu`PK#ev z5HAdLI>As9n7C%zIxl5y%P%sG$PGx{{hZXb! zmq>RY$zDLU#uaJWMs$epr|)}fl%A>PR=;BM)IJtBlhlBqEelDVpgcx5AxWamqbhK$ zJPIW1G)Sv0M!~5=tf0x7@N6oo<*l zr*D||FohtWTvMp18=s+%W$!l}WSa16YP5d)ggjm#F`)^%)QqnM5qV}2C2mRssi8|Q2kY|-I@CWpyRd3?r1$ge4P~nz4 z%uCFE2dqhFJdo2bE4(M3;y#XuUGauC#Ie0d^oGu@E0q`6E^vDM5_B7V@T}WT4es_k zypJA5krMKBKA^Hv*}O z_$N2aEzDE&$s@lXb74q-I}|zv4nZ`~2H`CRS0@F~xYrr=yI~5cWwAvkf)oE+u&1EF z8@0u3PC*#e#M<2#j>9fU*S~UmSV&{y)1*G>Mb>N5{)pe5WSdL!HLmIRa z<|B1(;usoCitgaU41HXP0P$a9&Fu^f=Jt+z9STHM!QoDzb%&u=iKg$A5TOf?(Cicc zBJ5A4!u>%Dr*8{tvcm%j3eFGhB&{6VabXLN%FSeVfUK?|DaBrRd{SHWspM?=!79>LjGq~eqN3`eLze1n>;h~EOocCbua*|- z)}0mJaEYa$*`lfF$jbC?q0O6z=u~TsJrkD$GBtOM$NHAUlrr@M3P^&ZiCEa8XWmn$5X1)>WwRu zyt^LGQ}G%W{vFZd&@E1_`}bi z*mc3_+)7G^HWtwE0%NG$;?H>A_sx6#h)|`2zIb}ap$boh`MYuw+91S4Ha-e6#mx)Q ztM3VpdBdK)U7+au01u*=UR;>rQ#1mJ7LQMAAn#hzzi%$8ZI4TZE1QEW9w1`>1nU4I zyfhBrXBHMsOfLS!0+Gv;)-T7r6Uj_r^^o>dr2?s7;6BDVEgV*km^fnLj_$0HC5r~c zXnv+yL)e8IpyfcKK_~)k^vi=)+0xK7?@x!sS`-ay$LGAUnwQelooR7l5qZlXxU@od z?w>6ne4(P>fFW)N74H*PexGHrh2jFn)9G*%ooTnqvBTmq(hTzuedSzZ=er&dzY&^C zm)cj7SoyNPA=H}Ub`6)iTVY@vPWTl1mxrRAd$Gos;PK94?eaWz#*nR4t%FJ^vbvu6 zH~BU5a|NOx%AS_$_!a|l(9LM<7NmwrOq%}Me5vYNhr4=V-p?=Gv=Wp@z^f`2P{)n* z3$R%r)S;oT3H3d=Lx_#u+);-;YlEl7{*|06qe!cIOS67QUqlD~1Eh5NdeCK?h>w}S zd$wqQMc_}tsj{EU*)}FTY15NvgX@fc4bBhFnDM|oy1XR9POY&eaE?0CIxn#aK$vc8 zSAHkV7X)Nzu4^G^=P#|JgtWf~}KTEovl|I(~SU!V6gr!8W50N%h4aMJJ= zwX;KPz#{f8VHHi!27*64d5?!=|Et^VjI0j}ER>+}`BCKrCZGcO6) z_ycd(wg`?26*HEbAP&cbEPmY+;$i(}51csy3k68=gh>8WhSzTaO6KhLfJYR?ZHkm3oXn%IJ5 zWPeu9nlG#{@Mf7Q=+byRMB8(B<2*;$Y#~Q4;)Rsa*m3xgxU&pG{t9ohT~`3>_W%32=u%dI!I4f?Nc3fRInXs!u-M?veb*#iADC90IA_II6N;KxsI zj|7>Iw^M}1F(|A=)ZGsAW-INTm^_BE%MleZhB{)jwQh~2hD1Ky5rvK`7uEXSFQ>+4 zzK2W6oP$6Uq6>RTf0Xvh#)x>;3gI4#6R}ro#okBr6%eQ0?*KXba#4MRwH*Z0oS0x! zErZJ&hiZWt!~LX_uEtejXVZ7k{e*qzHpbW@lpxzo9II`chh zq8rWHif6cAfbm^+)wGl||3zY}mCc0>&qhjRLRs*jXGrcn`F}!!Q0Iq#^dG6bbYBAb zsrbLum+x8!@Pt<1P)(H&mfqlC?m+@j?)f&zr@pTP(_3Lnv_LbyOZ9%`7!uG(md^Yn z8Buu>Ea5%8|AiBC>j2RP*@o zTszb`n;jFg#p|lGi8%D@8P_<~i;#8CSc$ZN$bS;%BONtgY7@=_DP4evf6HYb%y5RG z8&Sc?FWn{64smVp<9pg9b4?@dZmfwCZ8=3VC1a`ipw`YF14wQ#@mX-jp_ubel8kR> z2&9CXH5N%|{0NXFI4W-n7ltKvNcX=z^fcXai7)qU{oGzgZk;fSqz4hXMF<@+QiCVg z!^Hs$X(yqLufKWo?^IUv>Py#|;l&Ims;V5qL!~KIk!XhvscOuluhyOXNprSiw4EkN zu&Bxf*ax0W?Ko<(9eIa}0rnBc%RNFmc~hK1ByM75AVGduH#?hRa8OWL zHJNZ@Mz7c9dxH5`ofY}$XK(}#i$S2~$j?3;sd~{&aO9#_&R5``t_|z;%LaF5?0R>H z`>f2kuh#odS>iumC;p;BIx;V!4KH=N0)$ufQI08ttUI)4)^BLmdHy?y5eTbr)QKg2 zdbR~^ze^KUSBa(W_eiNrL(_6#;4MeV|5}+QM)1_cge-*K;vj4YCM$q>|m1X4*bqNLP;cNss_%bogVQVqMxKY%5mIhDX1TLbD@>Re)$aK zy)~HqJ$T&uocn_n)J<}fpqPpiqe(`k^ngy^m!@anZqmmzGQ3%raK=uy+)X2%zfGv| z=w92)ow@%>mwfUM{0Edm%)_PX}@?Foo%xu_%4{s z`&SVEeF~#5{_q=zeaoeb9Q?xbQI+P3u9rfiV@CeUyWmwG=4&Vd$neE{{_^YH!70(O zt=F3t=k&d=7A2d?XSmCe*NIQym5Z!B0|OOrN${}8eg|UhoN-x#>Xsh~Jdc3RmT~rQ zu)l}!{OcYZTh_bf7QDEk4}eYu@fzIv)&(2|Gyi9TvNjJ93G2s8R)piYgb2#ftB>k} zN6=}u>cNVrbmvWpFBMzIG?w@!o76jIF_`v2jgorbqD7+^2$}gx2B5JtL$wZqWYHNn ztMg>;hSz8{lMi2*S(o_F`}=c8E1W%aJo%okKAis8B<3&20rI8-hlTW&sOBS9ekox^ zk2w+8_j#U(4lldT=S|lUp@ngy;-nyAZHu|KNaw#t1K0=7?Qc4~PS=-RklKs}0fy6jMiKzApC{TXyGW|vHBWm)+S zvAKBJIvrZqkypNOg2&e~Y;`HJ6fK$82f6V z2FIs}lc=QIwJ8jsed;s&lbIe68Ar0fdO1iC@j8!bs&5+oGxosy#AUcsqNub!_Jko% zN6R*!9M*fAOPy&U7)nxjcWUdKFeMo=*h2=35Lr2yLtcx+wC8>8F~>PO16TH4aW5-Y zQ<0QO+bg8EV^r@F<05+};SJ%$^A~8*{xm+g?hCI%hP5c?s3{A>{#l7Pg<^WN<6aeT z(k*8)ch%_ZngnQHZ%3nvR%V!2H?te#v!@vh5lr<_*CfCD__WynX?LPBO}Z0-eq*hP z8W>7?-iFgxzQD%qopNmuNIOJ`aYkyXJOE73y-vlsfA?3&Ir6*53)VM^6rVxv+`@~soW+DV;8^g+ z9-aM6lpC%FQ>#`A3DZ@29Kf~F6DJG7M$@~1{7)tIeff@EWJHjY?S@odqyYw!@P^ze zywvsO59hTUxk7UBZq+aQ^hr^k`qF%f?ccNtxtaek*Buo-!T-}uTcvW6GXU!3p7{VV z-tMcH+Ne#><&W}SUiV_ON(z0&I*x7Wg_}_8aWfe$eR&u*?37)`X^c70d2K;%r~F2b z#{O$S5JKX3=FyJ)MS4m}rhO6=-9meUEy0(7P~PB3s%N2s=pj(GU2v;HIU)HJfYeu! zSrFRc?j9oKw+3g%3R}iXNKGXEM)_#&-C$pjLWL0I7elVR=x2x|`BsKahC zP&{`^LUBuNVz79LI%+4sqJ5I;Kt-^0Kh;H9duoG+!u9Hfyjuv^3N>Us!M@vFrTQo5 zwNL?{A6E826POs_#g0F8fMtqj+cqNiZX2{~OAJc? zaKKxuWS#*d-*zXgsiRdlekLC5aEGc-jLbzP{kX{lp({q1&W|!RP{A=@h(cqpiKbCj zuoOKM8Sr92bGO7~H6Ag`bhyP5gISn6cWtzsfDl@Qhpb{C`TG}%sJTZ5QzcQNC;L_j z8+THBBOi+ZX|ejm(LNQUEo%KFG8e7bu>XK#a#jxLx2J0UHd~+n#DAn4vyi}=Of?JV zst@+B0qSU}M;*Ho%9_?NFctfiU1kbeBHqKbBS+OXe-v#fkI z!=AyzoRh|_AZZuPe1ePX^Ove4Eo41&kxOUH<27Rm;^f)KeG*^2IDzAKw;Nst7XICE zN?3L-PDpai5rGOeW@ZOw{9QY@sl(~uzWg;Z{~HBh=lS%*ZV92lFdw`1bJT{7UX9kZ zULJ!rx5X90bdw*&@UtLujev*HUi)M!85t%7NWj{aIjsSWTL}TZJPK_%&ICzChHM{X zcrjbwpo>b^b(~*~JUUQ^HV;+gaP`;_e z3rddj_e+9HpS3cL#XZw>yELFAmbL)*L~;P|-Cyc}m|K}1Ka|&ov`{@MTlG0ZpE<))m>THnDLT{c`kysjkXiH*g z$9+yY7R|VfEE5_e#qJ58{A>FkgmUd#x^`1g3E43UHO`WIu_<1c-8ecV=1G%=^x*zw zrdB_vpW5$A$8Sz^GB*|eFpXk@_m8uSRwxJi3J(p+UP%G*iG4{|+Guv&b4ohd6gc zQ0v8%`_i^PMJhLe<0WRj-b1M*%f$V~;dSR(maE~ka(PbA3`x!EoOV(1YRJ=(rZeC8 z#&49#>VOYD&b3P5==3I;i z>=aqwZ|e?-htrO%e+3kdTvgzx>y7~5p9s__WELS-{N|s(>PS?@CdRCJpdcOCkIOjt zR}AyD7PeZ(WiW)y4lgx*5;ALP{*6+YNCs-K9_7Aso?K#r2W|;m2xyi?)ptzJb9<~v z4esM+2Ev@Sz$OP#(ulVGgu>9OV^F^i-xRkr?QQ_U&$|&kjnq}+15&=Zbl}|I;sM0t zH!8wZy=rBLn2`pZaX0VDNQ0yHo=G<6O;MgH@A0`~82YN1PNfV9}M*-{iuUy`H~zoh<^AyKeNJmj!?;3;FzkhE4}@{9)oiZTv*Y^Lyn zF=eWFa~Zwp-&<(K4*m4BZu=RW3-zQCgs8_7Cxwf2JDWGGn3ui7#i%JH9996sIQEKk z*X)7;BYJ0LK6#lMtt=Rt3qiJXO(^Zk`k(S|UtFTs*Nb(7!BD-A%f`8^i)R^C#^$V0 zGmv7ME+*IFQ@^s69}-T%<&Kqg$v2ASD5{(C@e?nP)d$s4eJ-b{4D{tfV^QAfTL*(Q z-B{N((OjtWKVQ=~W+jajE3`~b%{HHNL40V?*q_o;Qhmmu|FsQ;-*;?ZwqNbO5QclH z0!z{>(9)$hR)*zR$dyk*Phiu7zAmiGzdR=YFzY6G@T6y?U8dG(axhTCB5*c9-gmaC zMX6bG*am|YV7|J25(14&H+Oc$4~ZfO@5%pO1vL1%8-3*AX7^$R{6^9k%vkUAYnj>q z_C?aRhmnUavl$P}31-rZLdCXE5Fu`PdjX#3G@FLA9~+O6vc~OFi^6{HqR2G(mCK?m zr4J(IXJX8`tJ{lS{89ziS=3ngcRiyeiVYexu1`F|wfkk7rIf$#905*tM((0lpC+Wb zj^vNO50~K7WXf%haJw}%>PsS_6mbb*F@!EOp1tU43zLmL9wu@B z+MN0@_UJjcn56m!Dn)h4UE3xEP46GYTWo&8Sw!b_S}+(~|D$Z9zD=)a7k_1P!Y@?c zh81_9edx{aZ0W}9?`bhK^n|4|{v^fwAM@Cy!IM`AT;jgREPS#af45E#;du=+%hc14 zYqaK1TT!x-8#34OO&-%C&yFr#&>|}Xfv;pkzFwM1n|xD7B67%-z>egfa!|T78f0#v zNo?7`=W{(g+MyWCpAZktm1NGOalH5jZo)d0!IZu6$~N^U=Px|hp@d(m7+0ewW!Xl! zt-$$TOjCuRxglH}1{K08L2VNX`^txP;!0%0S@~c`0A1xz*jHzu zzraf+vQu!n5R)%x%zzcLHWZ_cK^~FD@IrrJdJksH4$^O5Uz(~|SD90fwh#?cLEppY z`R9dnA`#94)ZNYfHY+%l{T^>*E(?y4LYC-3t_G9`K^_H8kw+gQ)3?78!2g*rD9+mX z>Vud_Zm4YSmHnYmOCz!hW4AUtS+q+qz|{v(PI;Pm=c}+;{suP(^4#U2l5&6T^ecYV zt-l|ancLh{>W|J0V8b*o-7KIAbJ9U_MGX{9Cw9tg-=lt99HObT3K)G68#Pd)ZFS5I z?Mjt%K!SX9bJ1E;u>uKh+|I4AbNthQZnk(#c@#1HK#m*(fB@;1F-^$i`4Qj{R-EZt zy*~!jRP$~H)5%Y0RAnJ=ZEdpandd)!II2?L%54d_wLBZkm=*Wh9@E2^MoHf6syHxV z`zj))@6ny3@6*-rJGzc$D+jdZlV`=%Cye3AKip?hjB_IEFde5bpw7LgYjvLl5?DzF zc^KElTRYOH(cld+|9fqKq?~il!Jo`q%dXJHOFX=$6dj})?@dG6I&Km`#%;u%BP-a|rm2LQ~OB|{?( z)qwpD9i?>THL}|fd~*m%>>Qeu^K|>SH_?Sk<-C2o(goJ=mZPm zwm(5f@Eq)w9|s2;@z@fmv6lZH+ZmJJ8CY*aX1bz*F-@dYqcx^$3(7AG$V=P4Jn>2- z^-n>vg`)&ES8UnYPsdCaWUz5bO&gQ|Ig|%5vFJO%x$_x>d@ulFZ#n~wDPj8#-rs&N zAV3;-253IpVL{JULquP*&^Z}g3x}qx&fgHf8GW70*H;)gW3+*`Lw2%zb65wL7KS6vxXik zh9>!Xvn%!|>#Ijv*k>4Eg&0+Da2f?GfOne>cyr;wV-h(nOjR@;HTDO=z555EJ4pTq zUU*VLlK0t5eZLqyXkV|5G0j+ldsj{uYfN^C{_SWjkxa^FQ=;&e19(;0}9qs*~kCj}QadU=j6YE`2tadAp)w?_9csX#s%x7Wn{?>p2LRF8F3ALYi ze(5iC`NJkijs2B5^4+7x(X2kKF zvvqo4;$o=|p8uKvg5#U@oc9(ftk0e9>K|rsueN(d*2U3E2x~%*e@x}dAqqxNNIGtu z+?AWlxWpCtox2>2q?0acj7h)n0mMSUAMv(L@{Kej`Pr;dGKt{hEF9J9a*33Ws71Xe zbDuq6I5roS%zm3qv5c^r6%7j=W2{#I3NgQb?ufbn(A1h2G z=H|F1BwQT>KmvLL8XhK`p8LIg(MXTF0$=Hhe6mdWNBUiqS`B$9a9obCyqPJ^VW|Cu z6j+*iNrT^V@B;kvmIP~xv3#1pi;czWQ{mC>ep?OLSq>WmJ&Ie;R|l>Ge(*IR=M{7l z=Hb}A4>b9sHqrHzOl=7mCFbfN%fru(0+n7M!^_P8t-%k}Zbi+%s}e3xZTImSly!5&&|F@yX}`O>Ch0|fhYVdb4F(j}$zf@}3Cz`_>?QW4 zEu+p`3L!~-+`8}x_|0oK>W_b%Srh3!3TsNJUAou$DHo`$TpT_tCjFSpg>%hmni?po z;HqR6bnmi&bCT_xH}J&1lAF*Nc?J^grjX(mJ$JX8<@xg@h$`hJa)J87O@6t~5l>T` zIA5JQ`rhn!;vi71&xJ!BYgT=3FuQK)q%)FZ-k*l;Q(lC9@43#a`nn-A^+poAVS3!^Sf5Oe)jiJ=(dMm%6~jbGR0DFjy1aWQ2cv$(Q2S z{!m<<@{?)G1mnI2UGhbpV^ANa*36fXdw$Zw{+gkapg=2ziY$OoE8kH%Ue`Dvg0%c_ zW?QL13}1Trh$dTjngepQ=w3p9W^EQp{F>R4?f{g`^_Sv8ZO6dpN@HTo3ixMWS~vzM z*k<9#JUm$w5c)***IC7#2hJ7Aw@YWq2Atm|Cc4EEf=H?L_NF|gwN5LsS(KhLJJibh zT>_-J-FQ@zX3PwwKvxrxj{DrJjADx96{HLU<=o;*kmK%7gw7!8un)nETn z@5RM=?_<}fc%$G_kJ@U=ez}?rUi{QfX|Y)3lkaU_`a&bod7)Kv%rMJYae7JmRLUs` zlDoMTJOAoFU7h|9b&*J%f$~%NTc1-Fqp~%rBwuz&i4rOoh6*9 zVzcMM(%UtTYQ&ID(0RCDyzjA3x{B*sz^ZWyx;c5oS~2YQi&-iM2O4$vFE-)ZrB%EU z722-fU;MRhx2wiV{a)F5$X`Sgm9>@`;UXVL9YNksvFOO?2yXRg)G_zwiMU)iuz(vl z)MD=~>1b1?&SN;eo=-sgZk$SXanQGK!FZ!*$=*x{MMAael zS}rt>Ef!sDq04#RRI}K9TIWs4c~nL3GEeSkI`%&kfux+b=#$fI6@cr7Aex0o1f9<* zdi_uPn$zvfqGb|tYqx87cv8WeaMl-3>J0YL9ay)$TTkDTj_2SZs97f0xeZ33UoYyG z4Ear^pAgl!eFz_M5$82`Vv2A~r9R z^8T4>7;>ko#`;EFsiOy4a}*O{j_}gzl|yp)oK!1;r*9hO{EaOxP^@rS7{v z>UX%rMG}(kSljMq>dbj#G~BmNtd_)CMePFyBnJdBHM7%inw)Hd%g-p!FjMRvHA7F{<#k#rSWN-*{{;lP2aw7)WBa!%gq9tG)dg@k2aB6oQ6-#EVZBP(XjtYHPli``ZOx{ZV7kL zca`;Yq17%1m#rlF+8(BO{M1+DH`{u)3$c`qvB&&4upw*3@#-Hgq-neeUQYNtvHHW5 zR8}qW$-U4y8Zw@ssf*vT*{}eC#Ko4m7lODKZ zBvJHI=3Q51=11jl`8#I(TqK=j;m5DQ4n*}}onDipTfF^$V@MPVIF4;M6Q1dHQ?o8$ z%xVtuf;ut*c=`7aeu}0_E1QvB6DlLRixOL2&rDZDDR=8s131Yh@7B^psGyyFZltQi zG9)b1Wk7Xbf}a!1zWsr7x6I z)|08zAo-3?N``!y_Yrp$tGI{+N^Iy44f1_KoVlv?VWO0tL|`uxlak>!xuGE!T>v?M zze^Riu6qQH2anfSd#d*wvAqni@sU(Ol8S3#-z$>?z49gS2j+_}W%%Nn z66Z5=0^qi3!%ZLk!8b^_Q2f|BlEGx0r`hS>I!4_+Z_Ru>X?Ow;OD7CJNmM_}*ZD5f zf(?E_ixaH zJRj0I*Y)YK@cu6Ypvb@GPMNnAT-E956=fQktsE5l)v`&}H!;OvtyApu1G4I(xBj+c zz#X-i=L?MgIxVN@o}2mn5HL3KAZZ$Td?=gvfU8H783B?i?^iKX?wvs{sc8a&*;+W4=ODyyd3>8_HfsiA2?fgS zBFgbQ-)(>Z8Ab%63(Y^55S13`R@6g91)DF)w8KctQ+*F!Q6emYN+sy|?4;nIAi z-lu->d-5ecxYKeG{_t$`8!v^WU(3$E!HT>h6obvb%9;tXAyEgMCS)QumC%?5pXLl? z8co9MkesNUYch49QBRc(B`seSL3scI#F^e)Zg}crg;XHD8DKB5 zW^op>TO|ZpF$8LbZNEr2XFf4DtsX)g1V!r@xF_3;)!;-}=;cfY=o`svy)JvgrR?eQ zR-tt?vg?5JLuzsY>dPOj0Nit?&7ofHwVq~6?jchW=~&%Rgc$SrL&ZArc^*wgL5@jk zHRsBqlQ42Y*_mx-jU`_oW@NLVWw_5Ov*5g4!1QRd&>45E2j4W-_hbT8H(CmuSGMgh z?^9xKts&`r&)IS%(*tdQG~uXH(>gB(WW#xaqGcB%nq^^9^Q?>I3KQy3RD3uXPQ_No zt>6%SVSc{43Md~jYAclVoqE0Op2ucF>R6ZALJO8c3Z;Qc2)WkEjHFU{&#M|OYZ6wi zMh2qc9>X9qgo4u#A!t>g9g9Jx9gYDQ(0GriBycd=nEV5kH{?lzx=S3&dPM`ZPo_vH zD4=2qbUpvLN&!_Mhlg>0`yvnz0k=|tbECb!pN%xowf9h2nJ7&EB2L`+#?{8tClgnm zB>|NX-wu_R5c-(Op~DYqdD9jd6(d~mfIClgg|l_n2W^L(W68-IhtANcJuW}lQ!)1t zPs;~>zhVBuF2;;ssGmq#ko`S~vaep1LsfGPWNM)A>TdaM#k3D&A5(h7Jw(B~8v5x` znbrKu{WMkMv&gO*Bh*fwQ9$1;_x&~dXHf{>*ugi|ON&?ZY9}wT0!4wihXvf~5kG`v z22{V1S5C0cx>Iyu6dl$Z@$P@52|2T(dw};^G%}&G)QBLEID3;JGP5F()93uVgWUZ7dM(-cpv)rDZoP|l=e4u>|%zGb!IxT`M>m3+b z9HUzQj4>H>{vkJ&79?7rHi$%o;S6*@ohJLJtRzq0-1d?LvJfC|>3eFSS$6Kg*!Inp zP&*xT1>zu*&p;Q4MZ<4S(gJ82ZX)dtCHN7Kf}DFLKUCZ@x{~=7Bk8`s7e|)!nK6%} zqfEthK&Z*Zu&6DzRvWc1u+g!-`*fo9b;si5~wvMKAutAMHSmKG@zw7wCUGx;y! zvW6A>*(1JctB5$1UJID{L4rR+CiCud3fqpC5XjQb4(vGq3e{W{^LKh-cI^nC1_WdG z0}|De79Bp^y#6X3XZ>D-<=NXJfr;xk7+Clb!7KnRMQ6xjVloBk?~peU_v9$j_R{vG zpeTxy7&P#77wW|I`tx(2X(|F_MBQ9-y`!QTx@0dFadUYhpS-Pzf*4%A?DzopqH$k@ zJ&BmGg8=0;ya&A_ut@lX_A#%Y>{IqVr$Z zN1}u-Wp?`4J};9Iw0jiwsQbg7uU0SmKd{wz)k;n3^d@PFZ<@7j4_u?Oqyqt_m*KE) zod{{GucCEMiZ7zWB5VBkDm@NaiEeP)wUj^3p@jI8(>x9d`MuBhM|9F|O(-a-@%#TRsU1b0o!Yuv}RV?a8=r%f;unGSUv_Fey^M_G${shSFYR&ym+Q1+0 zotAAnnmodAv_B=tRablieN?Pdn({fRjlhmDHq==g1$Iz!__I^jS=%jb;6cG3IBM8zi{YUumQCElK{<`MPL;Fs2gZU6)&S;{1}Vnld!EFc>rm42XD7#?Tu_( z2H(=af^(-%X&m&(A<3=b^hr)gqd17V4{dJJqqPI+W)M0Au7(^!RDLZev-{kfQF(bo z2D|Pfd>wuBDfqlGR~>I*a)rw3=+HMP<0r4m(W7!RDXCV@(}Y2#|HI{6K!vDO*wu9Y%rCOvnEpFBXD}+HwVxhdxoE8`la*D$wUr+`H__ND@H6 z>$?(HZEr@i)HF;p@lX(IAeRQw*QD=df(azup_D%2MDK@ZgYs~IGnc0|B^KFr*a|3QN3}Xls4~- z?Yg`}ZRJZPczyw^M_0|UX#cJ>qNLskx*B=#M0Hv(%PKFkHFJg0Kk_@4UHQ2!$wWfi z7LPETLE9vFsO~}B`FjDQRQf5H2sOarwFS01+0q*hM-xv1)wn(T`0Z*31=9A9{uiMh z561h&e+yw~f;parC@x8cgiAO?Dh`+QiU0IrVZYjAQ z4V;@1GK0zeoX?v@WEx=qZ9Nme`Zd^^3D?L`L>x<;#uGB4WjkQ5Ua{!chS23v&udq~ zt7;3$xc6F7vPm7D(YySIETFGCA+WwI8(Z)naI0DrSgw3t`+@MLx;+48t}{(i6dCfk zBtqz4{PF?1uXLe%e4rmDt-Mp+VZiE{QZf~QK=5{Lp)jlH)r^MCUb$(WJSPTbl;rW$ zkg}^ED*SK4umq>^-2wTu^!aZ^c_yy@r5j#U0Xo6uwWgRSBF%Trqv^oorO$ho`5?v~ z49UP|UW*pC0AAt8NAu85K!IcEBb8c)dQsZ66enNmoaa3|ysOQPTA4BXp;MS*-vvd&=yiFEo8F69ND!!aWFwNz5m7&0){Xew0xj}b z^PA#_SC{xnRiTvs>bU84O*37brwyV_qO2tE$&H-0Vw>6%+}6&BM>3KwUlCvv%JC$KtOF-ErQYi=8a}a$<}Ia-2jFwEk3^=2dbesT zwK}oi)3v3%W33!q#-Hu!c$$K|28Ik}#h^7z=Et)d0;}U6TeC>pYB8)ZQuT&Xi|1hJ(W!B!LkS_q zKUM&)K%ul9`v(7x#^G&nNQb^4q%l?-I@bU-W zCiLef>H{KEj)TTtH?s-0G51}&FC+rc^L|5(-v$h1#HJq+&x4{=_)P$R3yQVG%gba^ zcHr`k)->Q}Kj*(4%AaT+Y>b&=nQKC(cGUP64*RY`RGfK zTucr~;D!R?^g2CFfI`86Bg{^$aVSrW1Bv?u;0rXMdA?#~ikByAw{Vye)%giE&vl$< zw7xkCQvh6D8K!h$#_*(h1cczWZ9#p(6Ks0 z{ErRGB>RaU_l#g&{#(+ROc%z$%42iDde1Y{3nhTr|C(mXs6^KSf~g3wn=W;^>%*A+ zo>*`n`ai-!r2AV(w-dQEvMvZrQ~f^c-`r-{5aqgLa1*@9obY%&N z7OwBLwCGC?p>DS{<%zVrlCT>sNDmhUZh9<^Fzj4VTpMR2D4vkze*lX>bid<+5`g)5 zXI@oM-hH?OqNE)FF*k34P;H791M*4l9A@?zEwK3r9jqey=WAc#PA9Y@U~`X70i-HI zD*)0{Vz`ZX7=56&laIi>0P+nFKmvC>%D!g#0G7%#PHry%jL+Fy;3%r`D6{Mk(*!8} zSsDCiLk@_AXCYmOkcghCo^fD^4eJ0(u5*BrgB)u`&IaZOz>@TZ08+`E?qzYon)SX6 z2G|LOFCJjmIBU5!N^%uIVjDStR&|41+`L%P3vlz|!~vify#>&!=&2U(MIR|TCz7+g z4@&RL44}DS^AfdlNzu98`o{1USSZIQQ}p^lyJ==5>;fytsIZUqdo)S!^%xaNpThz8 z=-yhH?V}1*fPE7u1=#=4&cN+%OWEYk{szcKmO9Cm~@KI3+u|@z%mAC*S*KtiXd?8sb3xLs%M2>(X z2VnroeD^cRe&b0FjB&5}0NFDU7cSCU1PWk>u#!vx?A`70D9DtGcTO_r{czZxhl;(I zvc${1t7S1C6XabTg`{~m0Q^Qpk*6iX>2z;JB5hP;cHtcE`R<9z=8}^f0D^~@xh*>7 zHUJP!^Z-y7)1KH>C)Q(vR7`5Pr1R^legT}M-2pN1T|m2<17!caQ9bgWIpOfN0;tY7zmP0S zagUO)yYCE`T7CC;6xsRRe-D0{`}!dDkYsEx-JRQe6p<(GC1j=Lde7P<8lvo-!(!Uw zQ5+gvEf>MfbVx}Blq?4}Kx^&pS4pyCdP|@kSaFHNi&IpMxF`)OsYd5gFX#@;9{X+* zxrMfH0zAqKJOCB8>j0E8$C4n}y?wY47_8R0vv8{@Sw<4$=~0PCi)2=Iz~0P?+R zv>;V(c?&AHOSHffG9Bpl?-?!N^;KA9HwigaEvs2f$|$^B}~xeN@~sN6dpH?&b5all@S!03 zM(1!V7w@AdvK<0It+6=J(!EWfQ=~n|0m#@|0L1CNgyMb za0>wEKn;K@KyNWoIVu;xDYCr}dvmY%1HhA|1kAXrA>G8+;=oenZUD#y`&wbO-zCAT zCSgSZ^G3=6Na33P!f_*853mI~^Dt}fNCOB+d7M`i9=O-JSd9Ukkp0cW-d2AZUPoim?r{NxvbTV2@7P=R!ckNm=&(TtfJ$O>VD(Yrr_E3xdFMrh zy`4>JzL3**FKL zzllC7d+lRX{0KvtBx}iae?K)6+^}mMpsupcgs4=Q^LXqoPtNNQgdrR8!BpK}F}eqs`}8o;=fHv-^K zIW4F_j?N*I)+HN}#^+@PP9W4B!wYgYV3T;c$vzQ=GISvo%4I@68( z0N4$n_^8YtyMDN=?4LD#R86k83sll;lLIB+SdmmVU4$6GHC-=Im6;=e$ZvE`f$o{0 z?LO(fB?wZVm!YkQs{z<4I(&8Q13rZi0?70B7M(=B7!`ROExcpBDxd&B zMNJBzj@5m*Fb9?gB!rb5fQv64wWjMOEoTdA4}ccx^x^X27s%^=ALvy*z&8DIT5z1d zN0G_Zy>pvSex1X5cwTBW!Ox98OH7&QtpMBkS^%UnS066#VUD#LO)R_o!k`Il$U)ttvV! zXSlX^q*$w>d@%>`O|}5+$GBd7!1b zVjj7PF2;fHqcZUUU&LJ${yISN$~FN=JjbITHaI&RUqp(Tr{>h>0IghSO_qnIrwh#Z z42T;fm9hY^>@$GTROBXL=DWiYP>{f|fRS&I6@b#K^C*1C^#Y3u_A?KaDFrZKuXbS8 z_GwX%lN?~|5yM@`)1K9ZA3s_U<~(l+p57fT<~8nA=6`IY7P{rc#y9^?quEtl}*}7whaL8+QKaoFuON&uu(lpOJ;ERq?rF|lbe4P7~-U+Y=-#5`-j1SOLIj1w~fF;(7YuMS_ z5pt~$NFuWJO=g$7g;N==P`(3_LAbye%8u4XCSk)1P~~`9lq+Q-Kox9fPwa88Rav(5 z-L$=$4Icn;=X@rZRCIoUAt@B!soQ>?Bat%CskY{P^N>74IsoLM0U#5R&-qd6j7Qn; z>>d_TOyAsdfZ+`vRi2^KIg*V4M6+|w^LK-!ekETU4#RLifG=ttn<2-=q$<^MUn?W^H>&RB-fpn$ zI5~;-InTFDoV8Yrs#h@qxluI7TPw4=+#M}a>bM&yKIm>LC#AlAID%>2-3cP4?)P)9 zTwj%PBO5N=9D0DB(y`kKS(KQE-D~?9?ikPSQz6F_=YcHC5*xDWiT2q5h98L+FpJ~1 z2z_Y*`0?hkcT0LN92~gkRO{?A?@={fJCS^(6cemjbop+c@0$*jiF1y1>_qtJMywS% z7wcO3=_Zl_5YP4{!DCTlNzi9GW)yXlZ@8?&u`K!TKP^s5nyxapI1C`GINbqC=b{Cf zBj*r?;_pq6GSho2Dr@i8qKoHMfLTucwW!BcjCyKMpFT>tZ#%KRw_n)}(8C<0^`!jf zK{EcamTFVv<^tCIEIYYsEml{-!gCq@n1fX{mS;&MBmE!;R)9YB>` zBY@P}6+lVX(no~px<8A&q-Srp9sK5UW`(f#nFqp4IfiQ++&JbSe1Z4wTokH27JvjS zW4QQ@&M|?z+ z?qXeDy>%+?@<&%xaSUb zi1dK&!lAf7?QHMwQApMtU|gMS0cG{=^B|n`c@$*Vrv=*24@l?ZTy`*AH4y-^;Li`m z9+P6NAW%A;w-PZ(0Q&;har|;%JisP({nRtcJOKKMG~kmb(=q_t@XjKdnI1MACAuQ; zlarjprTB0<73n^6e9J4|E1PSsK953KTFkuLzLdNLDYGLc2u<^OuLz{SQIRsSeN-9h zpY(u~Z+HNOLrmt19k1NM#0Etca5FO%oIVK3n zU-zhty_0c973uHJ14!040QVayT%#(n2V~Dkf#+iE&!fy7s0S$R#^`fV4RP^Nk<0x) zPTUXG!)H*?jQN1%PCz)(dpNME*Dm9P0mr_4PXaJ4PLvG8FxJXe%I)0=-B%v{0cP8I z5Q%!6@;Yx+061W$M~fw~-Ac6?042@0y4B3d;Vr1hZuJ3P00z*BK?FdigAdotp!D7= zXz)*H3nIb(hHG#B^3L&hzE4fMwZ829uy0B1`r#pLa+TA3eH3aRPRO)g+5rJX;=GT{ zMXEhOj!FT2@ApI5Uqzn)P)h%_pnAny*eUioAkCQc`{4AKx<4RGT@nBx-}nXX1}SM7 zBGof}_A9)#-Q(vQ!ztdYQoCme4GJ9B`*5HU+#U^Iq=m&dSj;T09;3Ish%@ILdp9D zGmKW=x$P=By-{&2disU6yh-T*W8EJLWwCb%+jlBfFaR@=zd$V~(Sfp?^_Jvtv@Ed$ z^!jU^+BCqjS@29O| zh82JuVfz3cGF46V&G8a|GJyk}`Jdrt5!aC@w`R+q31*MosaQIKtPX6?1l-u1pHZQ$ z?7-(Ts!>TvZAopX)X%8A5(&V5f%#dh;=2z{)iuUpN)(R>hf0QkM{w#Yh<#bL0 z_ICqtIa2`Y(q89I+Nj)G_QcP3?hH{&gzUAv&dFNvG~Gp_&}?1bh3Z#q`K1 zj;SkR?|WkM_@GD^$2;!wtnTZpGRQxD*jg{or?y>ee)e|BMmUhJAe3+6wVh<{=5$5@ zjD1p?%?!z(wIbx=Db1Bv>~pX*KfE9no%{29P~hTg#nnE)BQ=S*NO|F-jQ5-4Jf8=E zPU3TNrknn4e{bbI3iU-#m51o+8QVzB)dQ60NiAZg$et0uq^kCSHBa>bFME2AswaM4 zoZRSRGc137#N@L+k7}+w4`7?b+w`fIPM&pdTmE><4w3NoJ~}GN&zOKn^b{iW6ro1U zsHSpxN*C7d`xz5d8F~viA@j#n8=lWlq@(rDTD!ryyG`}u_5FfnEzdpI;nO~gxSOX_ z7U@^L8%vd-r2}SI)Q^!mmafS8zc^{%0g1xv_L3N=t=_0?2X_kq2F;W|mxgkZ5Hgqh zkM#=W`|w(s3HQnaTJnte{9mGudshIn!iocZzVtn=0Ie;5REOQHyxT;cr*kqM#s_fG zbV_>`seJEZGKTJ)uv^-e__@k7KfK6?PV4h1dtbA!6>;%T=k_(9x*{y%_a@r6EP{M$ zmq<2v0G66pR1ti6OF|}2_o^+Dqo4nZI-Tj&XJiY$WhYxGd#Tk#0^nWyC~^1VtcgVH zyL0xFiv#Cc{#Y3lE}SAW%HY2j-tO+tME&1>FC4Wt+Vn-8Gu|uOs6X{Ss+>dbe(n@M z0F;vSccU-vjY1d~(V^!9D0fLRCeHI^_!UBc-9F#P+1rWy9CEzZITY7kya@5&e0~OT zfq9uAf~hnRPs4o7%u~s!Wl#`*_uIOQ&G9za$;}aAF`(iR-HM9bTw-i8X>mx!pca zz&dm{m`Z4^?;d4mvsk++yoHAHc?ZoN>)yid2&KOkuqqrNUq(~`@Dcf_?4&H8KFo?b zopa1TgJqGz;uEyb>2nAprB%Elw~*cXS|Abb<-ojoZ>^{q7LV8x6ZNy(si9Db>r_<# z{T}vGNeBZV)sOF$q_FJODTK3+#XG0&dcF`u^8|j1_~9veA&4%iYnA;Y3jc{_B&AJHY50s6^GXzD`=dx` z%Kb%5l2V7@9B5JI0YLG*vlMi(gukdvQqTgzgBeUZSygn-Swk`%TyQV)lS^`5gK8Jk z7dS*RWO^UPcDVIMwIu^5eg;g-7xRM7^-w*Gm#2>n*z)0Av-@#fy3jS)5E4z!!cv*X;UP9{?-e;j-xY6B2^UqBsqmZ8ouyRY}q}r>tnJ-l8Uj0oPhi z?_tMooagYkba90N(8lZ_BOn@{>b`t3c506oamR`1 zeIQl8U&P%G@!@1P8-3XqSRW}LR>=kXQ7qzs-NR{o;Frv=^S#8YHdSi7UMv;0_~HOX z44>?T>J?R@w0ssBtoS2|j6gqseKGnuy9z3x3L=OY^O(D?8zC|h~w1h8kMStZ1U zyahEEF4&lLYaR=q3rk7gR$-&)DvS+69ikXu_J)9G8;Ao6YzyTq5b0R-G z!C%fD*-3}5uZfT{0EF3{gWFbcymuE8%6>@3A;O8yIqk9&fM@b7AJCKQb`b7|)jR+a zGo7j3jJx?V=+Kl;POOL)UX3LomAE=UzQ&H>F4XOvKXFjR@bX2m2B(uZ+6S>>5qHYs zXAn(%ijxzb)+tr^A^qFS#0JodC`6!?94*{C9DcTQ=fi4`Q!jFBlk+h{TM66k%f_uq zoXpIZt5RGpZzNgz>aP}n9LVYlGG?3Y_lk0tJ?bvD<|)O@*N_mC6lCnZ8n2)N zYcRRyjM<#;7u?0k8&RoAX7)wr_6_zUs#EQ_`c#Z8=fy!gXGV2DH6|1}9vL38v7;C$ z;p}fmxQD{)0A_U=9^C3FDp?8GRhb5^8npT=i6K@rTxWU*HtNhN#Cunh<`wB1{tF( z!jU@~^RP2YsdYo{&&abRT>#=jm!q@m!+O<#q>FkBduV+%qY}y6u7x*p6wyra*7kg4 z^>Y5yD8gaq(tQ;%sVEJFO3h_cA%7C zxyj0CQGf?Y$W)@t!*gJU3ssUk`08uTc2YGULY20>JsyQAl3b_~Yc)Thdt$GvWL~yu z0CJUF^U{9F{wW78%NJ38xLjf$$dj+5_E~#>)v~q+%gc#AXil+ZNE=;VPNYUrMt%TH zPA*PrzkOb>LK@X6mor6?{sWjXa^y@A4u4g@wkwHW6!leG^%gV7AuRD;Tw$Z;m^sd~ z=73#S!W=}gq_}jrM7A$$9VOt!x%3dEg_iMEljFyA0Gi4Y)#Ub)=yOK&wxmc&Th1tS zgmqo;>;hDDI{>fUt8qu8`>5fP23n%>zH|vCO9vQ9*QmUwdRgx-XUy&?=3zUkyiuqV z_Y}s2ST?nbb`i9M!<5`ZTYTL!FCv`TDxB;Pa*ZW4$ zDM#n{ADXLPBU8L%Nyyo4uHIdjbTKbE1RmNW1a1dhjuvZr^)k}ou(Cx9%3GSNsgoPo zqXoKX$ramqdD3fvLEtSWr|YA|sPZ&PW_`Uf530CTzb?ggs_3ExM6#NPgh|3jwxtKN zT}>Tk)K3f8jgRuYNC$!t1O?=AMC^OXk6Q#*;VHoG2oaT`UV7!DZa>6e6aZCbNdWQ- z{V|?!T4n(ie);GeBBtUk3J#M;p0X%W5P&mbKOUAM?l)U+RRiYWNU^6 z;!e#xBfnf~EXm-G)C9mGR~~K5R%Q+WuJ92PoM=360p(NLv&D?0O+S+caw*zixv|Z4 zJCIxh?gFG0^Qa_x!4<>Z7!ySR(U$Zmb{Yx^0wAzlF%QUyB=MXSr_8}@gmY1!f#QRg zZ2n0y9Bcly8%9#2BSm0-v=yE zcEKJF5MmwCg4m0O3kz+!mOj8%{x1MC+A)tI(tiO^(4|02@{tCvQ5dWJdQ2cWV!>kmj`Di6rowtOO2DW-{LHQ zjkKKrTY>8egG9`3fqYR-YKG|%$8jzRz?PIe>?JBI+JylK{M83g60rq9-MNDXj>rUN zZG*IG-|92br`Zlr1(>N7{GuXU6Qgw-BI(|biS1;{Hr=&u#2tXx1buXE89gZ48fgSo zfL+Og4mJDz!&`8z-SH@D$#7sd%H4^j2SBPy6F`Yb4kkA2GpxQQ-t!<(%{b3w`!p9P z{j@+n&mX0Xt(f_&2x=QZg|jlKFJR}AesiwKJGejD2t^DJV0KCA(K&A8;w@U2a6xba zHvggUo!UniquPC`sHs6t+OGD1cn7l#`i9Fooc#dQ+R!;3_F8vvG$!JwS-_l;&{RAJ zQlB#sk1`&mBq0Gd%SMjZJUXW$R?M5YH9$p}?g2w2`T$f~zRoL^*F^xqm&c!I_u7uN z)QGp*hWdCQ*;1!~MYU3pP&PXZinlORr#>=GG6~g(3OjBVE3}oR-4;zWH38UtOZ%17 z+O882YRpXSn}7_tR6NS;Cy|vKVDo7`J(kTSCbpKHndrmIsh|hIv{8*Ii9#g8Et{TIDHNqiaO5vU^eR|RzY$#;;nX1u2k;3wLTq?N>Q@4RN& zM;D+@vhq5=4VdU~X}Q(m2jY%SN|dYe z!psk_sw{xYWwgZWLss%osa1t9Xw}a0Hr-UI>*Gt>O%(2Uf|gtId&6w0y1dy z7o^f1$|UatiLV|OpXs5d+VnK5;Ko<-Hb!1Q~=sk#k?^5EdN-5ZnpdK0*?5ir}`FN?ZQj$`E(c|hnzfs}v;{2$J z{NHLPaorDvw$S4uB{=|MwA`Ih*V;9|wIT|19#wI~#i&r1Uf!bE*6?Wa2Nf9J2jn$x zf-^Z80a{rf3xN8OtPnQJS2m1Cv=84R6>cbBIeFGq5^zRS0BrCStBbn5HcLOKYdmTz zJ6}Kx#dZOsiTxW@Dtj9)mp5d!L-m7I$?>I!-h`P*^^6MM+WA`8c7?Ma@hKSFLtG(O zk-`Bi4xcB-FtrNC&Gp@Pz09CRo~5yOtoA**fvC@6DNC{&>CMbeanq4w47ldQz3 z2SC!Mhe8EpwdYY-k|p|R@OAP-ah{X28^9Fb_>h`YzeF0Yf*}HKM4K@6AJ9ED8__1T zji1s68Q4<*L@4tC$SQgZ^anq{>Y@>KrKQ|rR0Ot?w@`gkEW6}smw<%tD^_vPntk+mR71+92|zrk#Hj3JQN@TP ze`Z)q_=lYx1_2+tV9$_`fgxU<;~d`gqmMJqU`YZNVvA3M2bI<=VAiN51F(IidkeEr zL-~X<+@W&EBBtA$1g-Y#wy4Sk4Pd3)hyD2$jWd)Y1(+eJoEdieRN@Mz8o#m~)H#;K zY+|1|63w=p`{@-ef8mCxF>`dj5lC==dj9dGkEms=0)`!xmlm8QZHoNx0q=e@&x!;y zQ}fOta&AwM>69F^-*CR=03dA20_;r)PI64WEXH0b$)q--56Fl(yx3{$zMKQR8l;ss z0cM)z(w?x?6xFrlUsgzo;PUoVN2$D!_7Xt%pq>u66}QwSR!6EiTtv9-kfQ2%YaKuZ zX+$4=c3H0+?L(f>kkp!E`8<*t@K>$`o>d7O4lEISf8Mg&OR3B=jG7kpIMVYfI#`PI zjN`+BHMRN6K)y~5Er=zu+3AlW-8iQwCN@>Bg2`xSYm0f{eJ55VdsR|77hn_h&f)!d zVqz4K>ur~Ly?Y3+CCbSeRaKSg49U4Po%PgJMZzb8XIn&>qqwX@ibqlE&pk?)mwGvu z+3ylInE?AtLrcgt+?sdZNbQf##mV4(RQMC41!h$8K2#H3o`9TUGyoZwLyXD>sH{ou zrMZ6Q(J-l*pcqT$n|X6VbO4GSdnn74(Xv_tGZ;2yS&X#nE8;bav6x+scGe$@ZsDwl5Vy-X|vMZvn z(p?QVQy0DLl^IN)z>mkO*EmwQG|9CmW_9@`1JFw1pt6@a|*EAT>47)c7wOn{k`7p?%!C{OSbA*<;vU|V{_RYLt1(4NQ;0G7UYUSW%Ua-#6J zcL9Yoq!^WiKa&7B`=2H&%1PLX#NJX|u#T1~4pYK-W@gmTWMvlEyMzkUy2;$gqBdvJ zA?lbSFC4&T$S){X_;hddRRUYe_|2-Wx%@r=R9Je8M%8x=7m*1zWD&Esb!^cpU%0Nw z9%=rl(N@@|vw)n}J7_Rj4%zPIhFokbNqN&{*4 zfRsQl{5b+_sp`|nU0&)tM7gb0lM76bB8xzKT>5`5Xq2@M0d`UAPa}6jf6@imo%1HK z0oY-{aYq&rniQc~Og0QVwKA3BY6&pWbQ1uh@CeOf`#fanE90u&tYTd>B>^>*)rIKK z6HGSy%14FnZjU}VAcwcG6&&wTB+ZesnRSzGB_2hdC23aV%;j?ZR{*0a<;IDQFS(Fk zm{nLvQebKK90X`i52aMaTwWgp;;REFj`rw-4BG9T+hyP;g;XVvi6~k5o|@|wu*S@o z0_+W)?@^G@l5C`e){**G3!8!^fJC)ij7s(EjH*dPXGI@e6xBjZ2%!#4g>~{in)r}+ zNM2LHrBRU&jRxe?^v)`%5Rq%WrZXzw?0o*H4z+r;AiPLMin7hQ1BRe@CL>lr#TpFJ za&))4KdO+l9opo$LQm(o!tXDLTOFcQ0ZA$GPv*ReNL+Of5%Kz1uW_ZpJIAf zG0{*d$hb7r02_fd2a-4(uJ}5&9o~n%jq$eQQ0fZTh~RPDNOcvlqUcsczDNZ9DZeYX zYKRz-48;Jpwfh|kt@<;9`@DwMn(x<>2K!pKurhO zv}1w;GQA}L;--^XF^+s%2n3;Y4=>>p?8Xdd2H(1R0`jHR74g&KwtX+q+i{Q46<1#XvtaE z*ZU^ITf24n$rzC123e~paK)FAiD1Dbe1VchK>`4|+E42jnHhbE(%$QRagbsP2qtA(Pg^%y98FMmlY(~ zDfi{Y0hm>kE{U8}IMyyOaLR1~lOoetE1Rr*mI=DYJ>L&CD0iz4x-wNni0TB{YrlWoRODl%2{qA=|w$!z@r0wLa&hM9?eRL7*!w(LE+Yjq66k0h%;11f+dsi99r>T4V#LX}b3)v$hazSOV-8 zp6;oJV{GVxm8Jv|j~kcpTjH)Dz&5g*egV)r8L9$GzCzqp!p}ORl6 z8+Mkv^$qa|7oSH#^e-O8P3Fv;xPOb`+H<7^k)|^&?EpB797s?LMCUhwCP}Skz7}Ra zh?4^V)~e`(P=S7PoSD$vTmVJK<&Tc_5zAjMsyrzKBBA*&yIE!E+d3fJqAY$Wi`cwf8(c$Q$HouZ3@v2>=KY%4k zd4LMBRXmCeN-n%fl}NY11pr@|&%97R5K96v_jUlniXAO__4r33rrY9zMR;IIwI{jy z^^TdV@~u1InfVv!Lk4|PDPg*HJK+J;gak|m6^|kf{`4`O5B~zw1JVgF#@nf{UqR(jFBi&JU*BZN3e}HMzzOM)_p>L_dxR~TCT~S5mEO#3~>2ZA}pa5gE0P0gp{2r@FwHg4& z#9NYu*?$1&72-Ev608tlm+kP@Vsnh!IjXN80Nw{5E`PqxGbu=lxH{=7bIWc3U|&iC zkgvRN`&M3u7Lk&%HtrnvF4C<N zt@2fUI9Xh*uZ8Ux{;A3Hb~91{@SbD=9ZyKioJ1mh&ba-?r7$FO4f1gBqY>(fC6OW1 z1V|+?I!8r3dFQGmiQj|Wj@v}y9yPB7M^y+yj6eoZHnF3RW#(k|QQ@S>v5592Dnyqg zk$i)!0DJiMimNw`H>wSjCo@mzn6&+XS+=(D1RMJWNdF_EFdQiJJ_>*wd~adbhub;8 zn&b2_?QU>}ONwD}HIIacJrc|SMiq~6N-7LF9P)U!^7hlBT>x zM&Bx0z(T!zNk~q3Er?CoJ<1MjiP<01povV4Xovv6IUT^3w%Fi;@Lf;6QYMyXXT3MB4%?+~^0uRX}jt0XTMY04TtCABBXi62R2Q36LQoM zsgJ6Y2o$5T9g!Z2VEJM5Zi2lVCCc^xG?bC^WeC0W$g97oci;_@g*c zSM)In-g)N*R=xP4rfojUhf7xITPwbs;*Wy1p~RBFhT45epnYorusKg(#6%$f0c26r zg3OwHV~_v@g{J^=&yV+m6m@1b9DpRH2hf$-2|&Q(Zhb`}bz?cu+GQPTDiXkh2{3S3 z=KyT4Z3k%O@<5VNPd?NZfJEVnK1iD%%>mSwQvgehn#90T(7Q9+^wB$UY?WhVH&E&&XgwF2tCMNLg|4CTxtbCAU%cKbbsuP&t|Cv5=$ zW(!{u`2AKq$_^Q_s|B%fV{iIn0*#xT^|!Xx}AmdR(qB)sILXmnKoNlI%CVNHgDK)p5YU3=3INx?_mOr`H#I2Q z@~A$lr1F{oP_0c4Q0)+-g2S{iLEL5OGY{tq;PosHC9%X1FW`O;lRrbUsH^F9YC#st%NP>jwes*DOr{vKwY?bi_t=o z5x`DoeIKxD^_#^Cz@g|Z5GB|#D#}8N50^0a8!pVs+dH?5{^enz1Tb+BI?z^meJoPB zh68EeBdy8mi7Y=Ly`<`wn9$-;*>VU{79H4HZ?CSG? zGxr)SN_>Q>6u|cH8&L$pw00u9;w$SFwho02PY^GDf>e<`~uu!La4hijk8 z<*jYbG^O)HA6Fb+O5k)uSe$-sMhgx#owXD%Mv%36fZQI0t78cj93^Kv|c|0>F0H?438ITm`Twm~;TkD@G+cGXFgg z)adck+Iz7NKyJZX-L>`Z3+NPBUtp6VkR2#B*BCC6z{^{(6WrUKGFnpgCBY+ePXlo} zm3dm&qTf#qzKwY0`+W@2Fl2vJ?(eGavMn--XFI^CYlZ}{QMUkE z@|PMi<#k0)0k|=HA5h93ud}MSl}RojjmswkfOuLGFjYVpz!Kw$fY!n}FjR-Hy&cx; z);<8m^Fx4bJ^4LKp+M0DWe1DNP-r!x=xK5j|@02JCj zbM}S%ilRRyt}y|%-h7`1{WG?y1D=?B0o$q1?_p=~WkLYh(wP&0J0V{HDa-SlQ#Ema z4?;pX>;;%Pb=lZqAV|gS-QvX#H30ZNeS%zNR`fyG@hnNk*%!lwY*ae~h2^0Q2!ONK zJEz{`9*|t=^3)ea`dz&`aSb|d$>Iq}vZ60Qx-vg4SKM6F1E^}=4%j>LfKensCjg@4 z7}bCgtT;escFbeI{@MlLwW;x&Pvp}4QOn-A9BT!|_c|?Ly^qy}nyPpoI3`y79?Q<~ z=8r-?^sO%SmE9*e?MHsU`A)|I$TCr83>Q99Z88W^^srvVw0@UlyzB%hFU)FRJ}OL~ z`zGRbkP?A_+AfDF0OIS(ft+qSOj8gkZJ!6pUiT75@yQz5TlCSwlA-vdWqA!qPtCXN zzb(;Nr_%y{pBPmc-LHN4hG0a#0K_!S9|ei*bqK)%(zjk}+)N}31Yq0OnP5YKWnI8t zm^Hj}DpcD8?oovIJfZ-iAc3vi0S@#4&`lWr3vx3k(Yfur?fmBCThth?nYAnXs0!3X z`2u2o@)mfF?-@n8N^>WNJoKZ-?;-BT)1pR-ARH@27PbIX&7u!#JI;HRcO>aFF*MEQ zuMcX#Ddu5DI0B{u%rKcTDr)HVc@(wp(K#fo-6xo_8KZ?AuXFqA5*J^u#Vn~D0G+q< zGLQ@|A`JmZPNo2wxEBQAdYJ(rPJddU;1iF^aKM~CR96syolvs$(J^T^g4LW5SNjz{ z;Bga_8>+mk=rc$X*u6X4#%s`I>5~JW>YImIBJSTMkF1OwKownsfVKOjlmsAe);qVG zT3GrL%UIQiOK4&SfLvBOkFu@gZu+qONM1t#DuFRvJM@#RR|p9s+Sj(ylbW{>cS0# z@g?cXN)Lb=eR9ACbKVjFyW^bqO2rNV*r0Otm!Uzd_JF~?&jEN61E8{Wdgt8wU*~x7 z%6ZfX9V~#Evo4B~+L^! zWuHfZFe_$mHqmMakl`M{R$-w4A~a_a*=$e5gji_3=O6&CTmPX7`QHz)dt&o9vEUnC z7a&T0wxyCq)o=kMxz4EUoPT}TJ-FN!1PW3B6%}d$A_ZkgmKIj|(weSn&9>O1f< z0lUiD)|rQWHrK-fFvS$&fZ|C9K;$+b0Ir7U!`>M80VJddZ{ZZc9QXG?2eHI(J4~SK z0O3vmu>09K^LWBJ08?5L0`k7ug%+6~1+9f*#BzYKPI+)zrF>0Q$WB7q-ZA^hsV z*f%x-Jz>$d=0LmYtz9>TJ3*BL$Fg$_=5>IeFX$xBx4U0a&Yd6NENKGTya{Fi@W!1M z@a60apbU1l*97l$3Sgvhw(#Tyju+UllN_Mj!t^dR!Ik{=A+x{6sO$w;=i^K-I{{$B z?0x_;Pc8r}bia>Et;M5IXFEqx;#!*nfVAMu!_2&M^XiJL?R_4lcQk;3N9X{#v}hqs z%`-t9rZID!sHcxKugju~u4^4*BBgPiPF=cW>zoF5_q^3k08qxC-$TnAz)W`+HFNN? z{KL5k0oEN=zA;Ducv1sMC5Ag^spY&3Da!u42i)#j=~)3ZNGUIn(gUoMRsS1+9Xyx+ z=27IloR9P0&h7r_{=|QW3y;foxB9;mg!zl~<3CGMJ#8WXSww2GtZ}5F;5W`E4<@e(xMA!P=89tx06pnH!e>MO@bSg#p-7=_llHAGf zCIfrlx_5)`wp7`|ITe35G6-?|HSWG!AL>QB9TVrfSwcHjcKf@%;$$D~oaf&S8Mpk2 zvHZJ*yCeVpP@hd7*Z+u}`g2SWED#~?@4*7eQl00Z{~kruM{!F1IlQQkA_wBnaR-wE zNAI5l5+34N`}%XFQnx3j_1{BSjE(6Skl$llF`9NRSl@$QB*=69H4O;rwR~p&H6|Ll zwe5TcU-N?;<1_c<=;+INzs{xu+p{p~f{ACpsLXz5y(A0riluu;zK?rYXI-uC;` zehpzHv(ZTUV>(lVMa|hCW4q~U+5Vd61W@y}slNt2VZe5;uiq;GVZfEn$N9Z9s1i1< z{O6iMytn25=3)Zn_ssY5^SR0(QIqbHd@n!ns?~D#-S2e?*3?nXiSxZ+5zyYA3Ha}o zj1aiqncqts@xgwNiSM;f@xgqyjPFH}_+UJ8n7wH(!9tN^!A9e z`#w08CTr42TPFmWYgx@F)f|wfZ0*fS` z&n^_MV_!r_dLnc1VBMoHhslUMdW`W#=FAVMal55Px8}E>O!`$yZjX3FUK zaRgpA3)c4P}p zx97%Y(0`4-2k>Czr!al-?3ecC3w9Hv;wRdbDoji0o98a0(|gX%<}^pJ)Nw&tHkJw${ZT(Dd2&k5S-cR`x;yu zCF+k<_JZ66G#+&OcA5hw#<#05y#i`YOezUF5ukzA@4F{(xW)NQfPD0&g@WlB85`v3 zxOym&^&W7Dd_`tagAE+NCzM$K04!x63IXUmD&&t6bQ+pwb7cqcm}tB5C;{eUplQ=a zs%`o!LI3f_B!$;&urKJy&GJ%62NPOqdXL3@n9X$SC; z-`XWo%BCkz{tRww_xv5WR(32zh*MEgJ}uGVrRm4|Nu_Pw7Y12WV7O;Q1!xZ;z8dJN z#O%TbYfN-NX0xu}KVqQ2V5uz>yO3mklB2B%4{%i~^^0L^>?RWvzR0)=FKZN4@qb|X zjF742w)`5qF(JFPJ5c<}7$k4~Z8*;FpM2wAE8CMkmUFnij58!r#BPA;_qA?yiY!%mT$!z3CW(1AFIJUqJ=lB z-EV-V&uN$FdZ}_TOVZ@3^s>IMoSDE-KmjwrteXxEb%Db{QUjvHwLQu>MyEtT`vM z_?-Hr79$Toyc?K2sbfS2eu9mbmA9p?Bu7p^ag-UeXw(w;lzKeo@Ti$T{q4$6R}L@r zxdhJ{te~Lzo|J;4U^#FHmqRw+HxjMOO+Ip79bmV1FwSw&RmKL9u!umeQ>Op~0r+ihV<_vr$Y^HV-1~!HH&?u}xs6I5yu+SCx=PLQ@WTMehyb zkRsrdSN$L1L*#8?9|~KhuFkSATW3!yt4Y(J1~C z&ck@D8btVeB>VBpV#B~S@O5k5g@7@ud=?BT(omHQwY;iC^Gpjs&sF#u;JW&08Ke$Y zY}UR>a=Y)hADcStMVfP6@K{EiI$+VGQX7r1oh>D85K36TQ0zLCFb;hufF&J$;Han| z(k(6wbGhg|?~GG|`qQ(zq^t;I+MKGnCf8}WBJf`Laz3<9Q<}LMB~So?vpZ}}-|B)% zgeTvMT`4`dw!{+yTymVoTO}L_<0ZS$nAVoB^9>f+d>dL)L|FY8_VSo^ASS8Ent)R` z4`J=WtSn%>x3ojCJ5vMT;mOF(r_yDc)Z?^W!b0nfOKfmX!RC?X!pl?){wScsn9_@Q z9FkVx^msV!3f5s7@?-K}w&KhJr;LtZ%ns<=&BM)R&b+4IR`u9nHf8gAg|?y(upaNU zs<%4V8zE8%e?6|re)UpWnMx>&n|^Cy^|}PtJbp|}uJ>*EE=@9$ZbxL$#Iy#)vYVrz zO7;|1)Wm2{{4C(YQLXY~4tA&2XwD`u(D$2iCQHGX3wHT$7W?e^y)2VgLr~B&{w4OT zoW)CF(3aAhjhG9667Gc7Ro(g6owMY3CXgF1!j%u@HGzhWt;ANpFy>@y$F@B>moUCp@Iw9PwF`!5Iwi_o?^f0*~G490- z7#EAw@YTINcLdK3`3_nf#@#-G?SH%*&xKO8e;KpS%<1y*$GiWB95!rDr5M z_7e%XAvEF;oNWTx4~hSm!B_b2+#N()w9QGnYT#PdHbw7|Rxx`|oe7l|Q30K|>Pi9E z?zL>fqe6FJW5Ez*W&AukE*x0NEy(Q58sX>&kHGnHCy()cs>q@nk4liUJsl`6-nl6@ zBXft8=)k4tuomqpA(8fv{yawunlY6GCCni3w&;p0t5#S{;EN}XM}pGd$OOUY374?m zN1`SmvuqC#pYzoBd7P{G?q&nqe0?U2otJwOEjT^Nxp(c`Lhmuy)IX)QrIR&bB0kH@eC0Mvf$kb z5qX-o7^->yrRoCQa?PP;lq>7XcdcKkYf%js7{XFZ6u~^fA!7-DDQ~RkdX>$kR4* z6Yep~ivz+mv55v7MVO`Yj=p+fD3Yi|n6g%zahiv$C)(n)SFU^WsWPvc7To#ZF%dXn z#An%QvMwfcUGvR)M@kjkjQ7qVyL?0#+%Awm10jc40%Sr3{NrNmck2PZ|L#q?w_bGr z?jS}t)*3v30ZW7yq^HSSc_KeM5uZ7%3-&gIxlqsdc~ScauJh*9wO-x{E$z2^sRCzJ zyC|7{$5sNV{zqU_gW7Zj5$88w{P+Hd(B8@c7I;)MS;I=iumTKJQbcQn#Q0`=JW@DF z5TUh5P$k?Z#o`y5x*RV)<~fN|`!$SXkw9 zv0#RWi}>z^2LUSG!&b;DOwFt9@1i6xSJxSQ^_mKlI_xz^WqOuZhEU}U>3ay3yzI))*HtEkoICihh&+#@Q z3{*(wsEa(H2=Uq7Es*zMJuMi1T6)Iqi@(3=ZcXN2{t}ugLIyxirIpQ_?ic%c_OOMi zLY0{kSYuYqx4z%?AvijfDJa{sb|SPZiUYZ%Tcw!j{la4#CML-lGv0e%cE*M`*H@C*nlI*Ayw?h;EAKEZyeHBU>$Bj~_sGN@vK?mt30&EXRsJs%I6Y1ffD4FZLR?y#-ZQ;mV4<^mP`F$ z2N5l~tMTXgY3$s`$L>~-Cp55%281pCmW+VDm3ue-w{CX$DHtZ8BY7=6dsiCAog4Cu z4BdOx`zp8QG|&6e{vz+)5d|XENl-F>4zlX3DN=1qNjb`utH|jmms!w&L#6(G?+=BfBaB20UGXhSBN!9(p#F$;ce+S@5^;WdtrM^)4K`@38JIkJ&qY6 z?VKjMB{cAIVIFKs0m`d=kb z>;dtaYw6aDqIis$5~!;7+Z43k7sY;T+sDr?xW0$Dl4F~Uq5Fm}%;&S%RphCJSGRQb zwAe;zL9IfZTcA2I5*f+dG@(p2H=wmaSD5kLllN$ed-(f_TQBy+*Q$RbDW-Sx2}hbK z%G9g8?yI*GnTU>xk6`}=bG?NDv;(}MXKxyOvUWiHbE zJzrdz%1wVe57>j{lh;8CBFqXGvBx$*RQ^fMx9GML#6)Nvh9y+*g*R-${yTN#to5nv z$C$wdyeZOcDgsx;HKZ6slx><*2P;R{O-`&@w~pkqe_k~4xn(G-XJWrzc=-D= z5IFoW6ZX-)V({s%F5jm!5_7@GHzW70QTn4f=!71ZnO!fO?8DWreAK?yxDrY;ufLpQ zK5XYF$Iwky%O1C%|0A=TN*(K74-`3IcO^JJeM>6tY-(JSM3dQX2Jl>7a%M;tO*`|F zik)T*jb*bcwx?$du{t`+F(KPFjK%-KZE<2EN0eUC&nn(q5J2Uufge?dTBWA)%Wg(- znxFzjIBY6@;!63_u{)e1NDTJ|oX=;2>TXM?=;JIg8rX9}s}Sf6Hp_JS)A?^_lK}6n z!0CU!+FPx?p!Xwo_+BaQRE%Vry2%+NK4SFS>;0ymI}lBR6Js z;ro*yMX&T(fMZFoT~j}OD1h-{1C};2hHI<(q3KFZcIE=)RGKq2Wtg41L~r)$xm%&u z(p5rtvJOMsO7|*Yi13)oym3bn4;oMIelprx@!>2+&C7kKbzqtmzgo~gfm-p7E~B7u z=O0+;q>19~q+AQmqJTt!|1!a%2m3&ScqGZuw}JR-OAfoxg)r9`_po#nA#TElpZS?)WZn^jrt7QqnWB1~=pTC}GRNYRbSK8cCWprmdSJo9elu-K!q)v>nZai|o zXkaMM&w9AH5E0JreSz4OUfChd<=RPBn3EHM!2pLm}TN_7ULR0`Vc)Mv0Y6_6Ozt<@m-+FZL}egIw%{=o?>l z^VigpF#nat0O2cVTUTq3O=w<33l)%7MnYXdaPdUQ#Cw{lVt@Dmtbcz%Butjl1Dmx3 zp#pO3B1%4G-Z^Abx(zS1%yTR}*;vo01UDpCwH(D`wi>9P#f|fla4JIcTI{jB!^*-e z-rupbJ5Bjds4;3(wnUA)hVu6-9HSY*`pO=Lrm1ZF6G#?UZseM%@cJC5LkJ7Amj*!S zj)ucl@eR*KNA@G!u6-j`kMG7EGPrl94@DSAA`ip6JN`R%lFf900IrIs-!D2;?l6tq zQ4RC&H@-LBk3t1je?;N>clqQ&_)U(^H8gm&QH~CuWC&A!DeXH|c^hJQ;r`Jk6nA>K ziJnMsG9Kl~K?X_}L^d)7xEv5a6+GGZhc5VDgG0UtP`(!ZLf%9ez7bEu2{WF-c`x`mK-e}OYT+8O6*)oE29KJ_E^zafWb?Aihk z(6z%ctvH8#Vg71}HG#3SjQjNkwF2Dv<^{2O%HX#FDF3|&Qz8Sjy z)>)zz3X#~ET7ql}1dBIwo6|9*YAv!sVuwuWj7-+3JYKgpz&-0wR=D-ewUSt+oTHC9 z8(SX{;6=Ni5O(8OobmGm8IoKang3rDdo~fiQBDKwBRX5Wx^-jnrBVoBUT?)+e*Z;w zJZ{eNtYG0sYfCdzwSDlAWjOU26NRaR1xCg9YPo=Jg$;G4anyeS(xL#%JG znA@`q%TLu#Aim>jgu5g|$1VNVGF4VjWD{n)+ENC36(-9k!ug*gvRfzxheOGMB98Uc z&+fOniU1v|1Cm!DQVve>WEFyF!4uyHy~`2^P?r8%Ubp-4vn%3M!sm32!NjXHlI{7B z5bA^c(1bu3=kypxRP7dLF5|_d9>>-TxL<1JI&b{JSBuqGWxu84OL%Y^IS}7LO8Yo% z52RmR>8hp)AkuCu8L`{{Cz22Q*)GY5lcTPOG+a3p);H1>PZB;^clemf?{-8F&69(N zJGMlOiARUFWm3|;gJa;mkF6cKh3P=|yIBkuh#vGY z5m8W*zsHny8&ydPnYW*0;y4oG`O^&7kSd;vqHxQjFYJP=U4x|#EFKBzp|BE{9^02C zdd4!%9dg=DG%r&mSDtTbPQT{gG*^MEF)NC~u_s=NQE2UUo>&W&f7>SxDr8$n)4SYV zugKMvig;m6V)r8S#zpW0iylve2dQ^H=tBMThNYNeqob-7kjnzW98N7=fOb##3#|W< z^VAzJ&M%10mDd(~?E~pVg8_4aAYdy{(hNDEA5npQ>fely$$T4`hf|SWgpAi0HEg_o zk|M!S&~NP-u50uIdnGC+=61p{EEl(4;YXZ^v5}^)sgQ@N4l0aM(JxQj%$*x0%FvH{ z(6;F3qHBjw(uVJ^rZUA5%JyHa&$^6ih5#-VSGf$DaxfPx`KPwbSCai=w-v^kn*~GvcqX%4!l1B^iRRr+N`@v_638W}e z^gVh>~X+EjSmlj|fZGc8?Ez@SZHL_7w*YChu{i&0F3~RdUK}OCIbG zD1~<3J>gUk=hK|gAG7LV7MEq)-%VU1lP!6>*?H8XL|Ct92k+Xce*$x%rP6$6MX z=#J1~w13@{v0M+z<67#;dR)HAeY%XHjfE%#vt*o{@z{H8q-{Ej9$wb|f_QGF5M zk6d*Ts*Md*p4N`>llmDn{Nn4B!}_>uDU3*~H%<-HaUwQ$3w#di&DtnN(K$9V3(JFI zCc?A4coc$DDG;hM-oLN;Fk~h#$F3BZh(P-=k z&h=d~L_&(=YA#rRH)bp5msb&WA?8u*NLT=+3X0`{PzW`gucM3b$M@f7nNJf*R?{IQS5bPGb+!}tDcgGCuz) z^xCXNDotwqDxmi?d@gW>m)}Aa_^deK)f~;yi{DkzIE;7CQFT>G>FR2wo^p74zD{P* zQUY|HN)*!3l&>ZiEL(ygDL5V%f@OeMDDe32sUX;Uc8dK^% z1AOCGOB(vNkGwFzaa#LIl8B18oE1_dSzZXNfY@G|B&J6hw zRI=2^B*nK;fZHIBu(a_0JF`Rhao-0C^x(mWzMgW$rA++3=q~<3QYCd7`O>_bIozV- zN#aqbh!ihu)gSU0g^9YGymDcBh_Ek{YSgnP7o3!nQcMAc3yKu7w;9=6q7vCdTv`Tz zjtPy;_67Y1K(UnChAAMV%g-`v@orCOBynj4jP!sXDcWzFjnkUNnhk<=SfcgUlA1-O zEJRBp3&G~)GKdS~;3#M$%ZU)1qCr@prsvq0hCr200fMF|L}Uu{V+>5$(`Z~sceRz%=XInyNt+(iO}u(r3;Zt3OiX)v1XL5 zLd0FvdK)j`<#J7_-{Xpv-%kc(@2BE?_b&{=?Bci&apbY&MT3ZMrVnvhEgN?nH^eSd zROEjD1DOr_q%>M*F*7!B@(0J^T609jAS^xMrm&14PZ!uaOxR1+`5{OaU%x`{dv09< zpDg-Z!$D^5-+|n$e>5Ps&Vxhnksxjaw0^SN77ZHKo0HNf(fnLc+)W8Cyf8+G>9wJ> zG}tteqeKU5Ni^?P^xmns#3g_;r6dt@!On)~(tu`fGg7WT4f~z=wp8(5aJQxxXo=<{ zKwU0Q?IDIp^IBQ=<OFatyi4Hw4`Z$Q46h8 zd4ClTvVrP{XqZe>l27k92 zSTN3*xBV?EQ~;okC%YPv)tCQ3kA4+OgMk$k?cyt+?7NBx0`gi=S(lEbe{>F$x{rZ) ziiX^EaksvqL3bPi(UBR;=k=hiVl>8^dn+i2<l{Z_!(L0ruZ0R=bj8U9F0pMQDiBEvHk2J7eEu7vT zwYLKz_V{#OA0?!H>KzLrL6EtZ=a|4&bAOgLk?)?ChJC`>W}}>MA$a%*@KL#4eI^Kk z>_*vNQmXW`Zf+%lnksqq9gsrNr8jZaczs!ERs3OiVOT8NY88OzV( zYjPON&`+b|i8;b?uUgIs>PWg^h0pT0Y8e@~|BRN)@*(P<95o`_ymN;~uo& zWHv6!rCAA3^h9X>W8Lt?&y=^97~3m3!iEP{5UPuf9uGmy0PeQ1sZa84;T69(3?+ zHC%Z#uiwu@B!`Dz1yozQgy@SFWm~6|@Fh$90rrj6BOIGd*7u+wo}366&LomBC3&+< z3mWD+qRX{h)SA3O2Nh!nt2z)74W2O(H};z-O2#q*y)g1LC-JUKbFy-3sq1&-;d~&b z&L2TUowZv(FhMt_I|YPFsQQAGc!lS9wLPcWaFOOSDnf1+J-=XR64$knlP4Sf^umuB zPRwYLGx`Z^7~dY@MPEwzM`CE_2`17;&=m|}PA(4;zlmjaV?WV0EtTv}&%uLa&s#+I zQA~4)6~-Pnm9BgF-+~^=r@ra3^-XGuG&SJm1x+XR*QaJAx=cvM!Q0e3@X=7(sl&)k zraTtFZz;1|(WOO$vOUUil{O-xL7ns`&>PFs#!54Ug7(+lIMyz?go&v zK3emkco>;6^$@CCNLe8ZcZ97tNIBNt@zPs86S=+8O2G9 zg|P0NR6Z^??5Ko1QfZy*gvy&8$)Ox0YCxE(-_$6G0ch%W*yu+h1R;I;N!23-)4eoh z=orl#A~ z3&sd24iNf8aB}arlYL`(6hP^z09Bqw#e68^_bvWPA!7XBRO=(r&U5N+L0s(v07+$p zy|!)?*l%v=#el;Lm$-rZnAa(&FBh^-vE2J}Q--M+?x@OexM_UxBZ*b%&dL!=T**?e?^0DVdOya~#!!`{7!?0}3C4q}hoN-$yt2cREZUS?f6UA*ptD zYib;Ein#%T(B^kChcmIYAq4hp=2G-Hwc)*+*$a78$}w19`&4+3haRE#7nYu}lVbUX zrJcpwC))1J!>avYR>6h>@@->VUtH?m032AO9=IVebG@00BvJM4B+9pcj8jIi1>-*u zseR3@GQikt5Dbq8Ph>mIQ-j%?vo66h{1u%|cMrDD!oa!4D;s1N{&AZq;ezMDDe{w1U zk1ZB&t=wl+E>=CJDu8u5O~{E1YV-?;~r@SfuU&?k>7_4@c}T`h+i0cIk8Gm)2~bY0q5-m4`8cIJx030=hRa1PGhFUy=n-n zYC|UVW6z8t)l9e!S6o* z+jXE5?xgqH_E(>KsYbo^4Tx4&A%ge-G;4z9H_W98Dwe z6Q33~0D4GwpW3_Z>Z144aE{kOs$vz0QItOVJ%||An?u-dw#u@R{4=&CYWkk8)Uy7f zWPXYAzyRiF-@rO|sU>8=gfzd3Wo}E~Fn^GWcEVR}u{{9@%?0f~*G2fcP84_IS2`B$ zHElWd(Y;6b?nwf5d8zCSJ(x=tjtuv40i$dEA*cW&MA>)`>%!=OQY;Py(BGXi`A&jqY+Adn&Ua%oXc>$%_dA3Oe@C~1=A z*9{{8df8}DhqrPxg$Pc4WL2Sdu3);>^zBRv1H}Zl&}?LZxOO{O(x^5O9uUloV(nnW z&2rvDKPv(4QH>zB|LC-YB|J81U{8uJeGfsN%iEdx2+X;4=XC&YI3;Rd`{2CF)t6g8 z#<`FzbfvH6Df0Bb)%>q*ud}aDEJg;4ey``RFJrf-ucs0>rqT~(npI5iZCuM=;YdrG zwO5DsKiCbNB-3`kBjJ1J6(3l_FCP@B+JDy>2PRDKF{b{_B>^|3Cn+Gsu^`IFHr6G}z+kb;I_c|J6xv$4wxblX}^c(*n3nR`7AMCY&gRN zzQEv}1M_~xs$Uklp$7z}%s@>B*bK%VOp3x|osF}1yz`BYxC+B$j=d$)vi#`h_fOm} zn%3Xlcr|sV2Bz?7ld3SFjV|vEk6~2D;IG8Tz8DgQ!h-OyPVh&T#3!FM znZ{V1_{fPTtmJh!bP+hlL;Q4!e2Y4AhrtX$g>*fqIO9k(6Q(X_zE5*up-*oN?HD_FvzIa)3C|qIET6UP!1nIvgMjy$*zaDW$y#=w9BrU+YC@dXwZ}h z?23{Ls!-QU=UGg^CbUVS^r0?E*3unvkp$G@4`30iswy-C_dJPV0P58h2IgOaW+xlI z39!v?2i-s3QYb*6V(hK|L2yblARi^@$A0KFZSlERb`gRd^Eh@RLg+C#Ey~?(;iHHQ zVvhWRFzhlp4G@2L18L$>Ov5o(wQthQZ1|xUL7Ex!sP!KfZV?%vA6$K__E`EGp%7Q? zKNRZ{AI{--M~Jw+saZksT zoU}-9AfdV7WrgnTmB%Y>rL97lT{KHKnm(z9^S|x8A_q1d_m$i*{Kb8Q_lr(5*mwmu zmzoqJ0WSWMMB|_%siYyKabjVHRfaTLZn)NPKRnHh!UgE9ZV#WleE33;mA!)EaOldn z3LM!5uh8Z?HZ9$*&l7F_EyS0G0F(L00O{f*xOVf98ii;4PZQwJ2mSy!bqle6YAvf# za?lQIz%PhX%q4~dx`O$&J{%j^ngIJ12DA*O4!To%_eMQin|Nlx)sXTo;{?&PJlFl$ z7Z_6^7GNfPA)xh#tJZ}J#TnhmSas7CkYC+JVhtR4(QqZra5Mov>~3hN8xQ<|usT}2 zXvz}#kg#e!9D)~q*{LS;+omgpXCGTc)3V(*ut!x_O`9X77uBN^gQ? z_Nyhzewr`$1!;Y#IR=M;4Nxj(cZrhHyf zL%Nn$uii5*GpHcdGo*N7G0);D=Gc+%OR)(H1wJh}(+?+eb4Zkvr*;TQ6SNWDSm)R# znL5Z3zDog1voi#emN7CvlKRlrIr>>9#G0TRGrP2<@u!(nS_k^9^iBV~1)HpAfUwn_ zCXonr6;OV-1P!%{79jvuo<{9AYrg+wFK2(jXX?=#3(tm~{kbV??C>@`HjZT@Vb!dC zU?(fIiNJumxF?K_EBJxHOy(U}X`R@{gj#HTsB>;AM~dI^B$?Wi&o!2e3ZEPSsYc+3 zkX;5G-d$^yDY~5jt20u_U4%Shbn{9^u!>F#LK^~vfT_6*tad{<{_*ya>wyZ0IQH;I z1P$#=BmKi(oA0L=|CH|FP4YcPc*dh9H~o(zh`Ee%jX(5m?5Hg*BU$lP6eg}g^J1x{ z*TjKmj+KOoJ!j^&npxGMD9m{iffFKw(In(abNBrOC{iC(3_~&AMQ_KPsO7dND!2R{ zwkAeVW#PGtly9)HBhvm0(%540qk^jN*_JQxYmv^SLzJ#lpCsPc(r$h1kN0iRAk4GB zYfgqFtldjouo@qb_u%fMPR8v-{DbZS$hFn3qNueb4Kzx8nz}&}xsC3Qz{ut}Qq3|* zRLcbueVai{x_Av%?M-JYeoaS^kD{hDrZQ&-M6COaKTC6Nf{EBpePQvAS8D2{ZxSO# z0WL99Dq~9J#bU+C)?WryLwebcsBBJ>P(4vtd|c{gdsvH11mX6L+9oAqQ$VCEs=KTpP;jf}wp{AN`kI2+@K>*q zb7dEENSUKAzqXWCkZf9gSF~wtg~HGyJ$9G|i7vxYxI` z(M#X7bMMDWn5d=%b6&>2(E1ZXN*Vc@l=7WW2H$BS@TT-_zI|hc$IcCwD?zxA!FtO$63-fA5qWP7bXUNKp zVy{EdbK+kA9c^;#3T?H7rvvxcpB=qM;)H)6j8%R_x0}DO zmxZ8+vo+uNPhDA&zttN4-J~J$HG5#$bu2RSUQ+7htoW%78N;Klg8Rsbpul6|p^^;p z9&f)UTk}~U2cQ*IY7727X*JuD=>0)p(rU@SvkCzl@vH|`{r zjBST_PsfzCJT`DeCxo%zJ+&A|Cn#e7_u3L8pis4>{n*egFra(oSMI}@RF*vE_R_!_ zV`Ay0{JLw220fR4X^Dt23EMe%YH5v8DmK`;?Ns6_N;5QlGK@}!wkbSh#tjr#+; z_rhY~cUI_n*xe|Ln-Cilx@$NPa@aG_yV|6r<)4~);0=^GK{O4X@#a1m14)7{GTb_R z^oiLehi8rN-w8KcoKr8-)cqKw%!_!~ln3>zpWivOyfy8NtPb~071;8qt}n9xQ8@uk~HlgkRQu$1>ViIjyN2HTrm0-`T$)^M&_W zWUPOI@pHpd}8sc@xJz>Y%|g9ys7dv=uxam-Aq)Y*{xD+TNE>&>ZAHtY&w)Ka@FVm@qJ$Dd9{Y0 z{)&mFGRe}@A!GT4V?KX-q#hORu7hAzBtv?HV)a#|+Lgm{tlBpfuikTqo7i{457(!@ zod}G|Wy!w~9tl(d*nQ4ZFs*#*@MH43jLaZ>mg6qAw$IoOSWz(-6r^+#j)Lbup0VBJ&#ofc9n@_$5rs9w0eeoid7cCff77|KUZZ? zSOaP=d0#*N#C02QAbM8F$6Zt%GpEeB!nh0VRXofH#3KEvdUeOrg8&~<_^cobbWsd= z;VNz47|-6!R~;P+og~7u2c#@DZ_iP=|V#;wcv!v_>`9Ht^ma{;P0%iA_hO z&|ci%;cN+HK6lf?*?Lj%$KNDrP;OJu0P6zmHb{89Wp&$%UmW;UMhK*iR^_KjXw>C1l)Dc#5d6qu%)LdT_ww`?O9DXiLg z6}byhZAC6x2RHk-#?eVGCyhM5!P2ev&iBC=W*95nyl}| znzCwE-^#qZiee~f3k|P0;Z&J^O*ue?5{*B6{1w<a586DsR5mhL%`?k}PZZ zsxXh32|3GPRQZA0#0k4dAx3wh!>qU#iYA0LuHL73>gGkMjfuW8mUO1PQ+%3IvI`2B z__f0SOGWAppy{?R6htg2SA9ALNGQ~uNsPK`P)U4i1O~#3Uzl&Cn9$DGA3h=l$5)+t zBHt-c2lqJ+$UG@G1X4-0lOE|l+!&vRVFI66dnzKjZ;avELE}5_&-=076lDHLx3p{^RELUXw$inav z+lwtx+!E02N3i-?Q{eE7@yt(syF~xiqh@u>v;R{OUw_;FotE{PI@w)HJC15h)74Av zlQh|)g8eHeK5N;L)|-kPcHN3 zNQ?v!V8&zrf;RZBeV5Y7G(#r6Rq@@e>jwpPc4Goq=;osq9)jK>N_(p!NrjJ!q9ro) z)gU|QIADVsiPR3J(^ggqhidf;+ot&GQ3# znx#Z)ARvQsh2@F|qv1!-jBsVfyN3}w1yyzLQ)+wxEKAdv(P`m z=E*%=YQY)2JH3@O)pamJW`3F;1&#Ym_DOEPoYRFrt^9GP@#wKX1?8qCNW{;xlx$;U zE(-X#V!U(%B7a6!qCW(%&ekz1!NDilmpj zuccX$zF|8g>_9~zF_ko=R3(%c%+u}wB25Xqm2{X!V+H0;1fGi?2Ich7fuajXm>^CK zKXj!_V>^ZBjW}#UtgJU4-KGhHQHt%Q{$~#^LU+-O3dZA)Uvv?)@^U4Tu+d0Y|E>aN z7?UnI(|gh{Ygp(X@X^C6>_2QoSySF;)wNQrO4G z0?~RC`?NQ;s$d)~d-@|Q1W4F!%BPVO7807E6whsNwfBtp5Bl%`=yfi|9dHr27U|5) z2S01jH?5@829=d`@w|QFJWdnHT~RAKJC66JMC?0Eg2X2UiK9Oc$Hga7HXl|@ZB?kzu*5OfQg%)7t` zw9{V+0~Jjml8dk{MW&v%9{)=W~hFthtPYF)e5O)>R9T#CA=hjtzsFbrnT0y|Y zn(f0U^=5NQbj>_~HWt3%xb1KR#m$ZCf3{xjQX&t(9_A8z_0Wd~Vtj&D&c@{+DKhV3 zIa1UkILFLij`IJmch_J1CL4vb<`|A*+>pk$E;5(nWHR`7fUu$SSD%uIn};inapxR% zdn>U+HaDZ-vG=dO{{g8$R=+J~KWanH@?Wi(UBqVP>}NjvDi2^--2uA~_V_6%@Rs*M z$c#?1ZXY=0^WW|EAl`UwR%~3{qYH;lJB*J2_Ov3E z1HhjcQ(^|5SL!7q4TnakN{jWJICy#>2MC~4&+JbM#HQ$jqpbK(6+Y(&6z8W~M6=0H zyFeoH>yJy+u|x~R7Pb#C?Y-_#5s^%F_>|bq<&ZQ9C@Gx*LX>+pvaFz>(t750S6B`p zquK5N#&)}az1TrWXp)#k#!dh>4A#{Y2hnvdBg{LtD0nB{q+XAO4B%b|0g_L>K%Ys` zrOATHBgX(ctIzwe1v65#fIz(aQ<3Pt;;A55@1Gc^`|;=au-N$;s6ve z&l~{76E?EBL<4lJR{-c6ivy+ZJG*eb$h-&OSZL8lh12u^W~#kOM1pwwlvIrE7zY9e z9Kus8X|HIJ=aAITT*@!`0A-8Qc1l_M^HWL5hXORkx?mZQ<{RMf zB7T2ScxR3UfPT9@2>TUmJLFHb06LU*4wNe`Bf$2h=D?coMGbT{{Y8<%kn)Po?J}W| z5d1u2Uxz6=^fQTw7QpP-8hzmTKP|{w>hV;z-^kYokfnEYful%0C8~Ch?TmkT>(T%K zjY7;7eugu0@~?UT^{Dy+pn#eKz====py6~ZO8{ow$59D+1yF`^s{kOR>+w@|;T2UX zfE^MkT4Z8;{!>s`zNa!PSi;lL2~jN_vupP;c|QP%m&GI|&Qa!SD8K#96%pZnfI4r6 zX?B83?LLZTjJx&Wa4o9B2JnsO0Coh39Ab(x{3f>mAYqstDE-h!0}%NmHUXCrpK}kO zdNMZv5$th+;R+i7#0PtHK46TU4%kAx??W1s%M&eamYUTyXk z&5na}B?CYL;s6-i0YF#IjeaWOyWKMi(W&jL1Rrucdd2_)br0_xrP&poqZy%Bi=(hy zhftQNg7{4V>^ivOr)*u#^HVr}UmvzbDZC6&%6?D9ggf*DeKkl0^pwuX@wVld_LQ@{22f$~ zeVi$&oLI0-3n=LZivem?hz^ddA@Py}tnKpTQ?-&eK>)z6pw(NzZkS&SNNxb+v;6!N zxnKIuMFzcUJe8SB$}pX{CesZ_1Beyd0rsnYfiXn23IP50aWrNTR!hfmifFmtj}u>^ zWUd6*$#?F9S;AIg5P+Zy7Q+@m_RM7fd*%15t&$_^KEP)0HpKv&?Oixh=AnXoE$mC% z2jKjOr>ZRECIIiwh}pHbk(*BmnVdBqx7byG_)}%r4P&lg15e%psf8YW*n$z6Cjdla z0pQru;}+FNwHOB{Lq0&B*YyIBln*gP8#ZQ+pGw089-$2*kuRPqDQn7ss%aBYRK0du z5I?^kCq!k*FAYV~-^UjYVAqV~Ey!;_{zL=pK=mm>B{PqE;pG`!JPV+vnm0HZ0nerBbCteEx& zE4jB2t!(_1oz7x72Pkd5pR$W{IW0QZrPo5@wgMUshDeh{!^%-ze$u{pLZ?+%IE_&=i!f=QJsv(%@{1x0m5I=xoxk$+M)R!aYZi5Bh#%Y zsX(&CQ>7y=2ViIA{cy5WgY*q1iHjb8B7lMu4y4QGD*&zPCV;ZQyQpzgI{7d(ZZJFN z0J>M70i<>G-2@cZ6o=ofT?H8clp4ANc%#5 zS*UFUfb7_IfP*Cl2n{k0Q>fy4zo|nRYMSLsG%3IR&6T}_u47xJ2YW>y=$wjNRRxm$ z8p3#;t8{0F3i5J_aoG0O#LbI`W!_o`r_J}(t>vHDPIfTC> z#zB@hs|40LGqzid+%|Smd=BO7?Dsx6=g;Fd+vl%oATcwsS;13B05cx9l#&l%X7G9~ zBotK~sI}$?Kt=6OrL46PKuz+IL16dirxG*_(*ca_2iQc2Q5z@6NN;xSbc970fC9-J zlZbu*TgIWhyC-KN5ml5&P~LHZmjIe)obz%#bQ&;*U@a-v75CFk#Z$VK1 z(*kwkC4l9 zRjEUi#6yJ9JH=BmQ(Dxd<&2qPU71NFIXYMXVMdL)B9JRO@1b<#x8O4A?%rZRqYwkk zh(&rII#Q!^YO0ezmF<EV93=B4K`IM$AAQ= z>ymSCvesUUTt#gL1tEox`2v(87XK;U(~bd7N}QaWo0Nk6T9}EH4+l5-uswh*sRyxk zn*n)j(X>4-*PQ1YzMFVlv#69=17OQ##gyRvJj~$aU$y9idNqBu_#(ao?2CDKT5?-% zHO7HNiZ*0&qvpN*Bxwe){KRlhwaEjr1f|4@PBvxy6j_1zGN3tRtBt2Jt53NG;y-NH zI|zVOoYSkLK5(38$%`K~j;8$f9?PfhA|*}{Bck^lz>sv4NZ)I^aZZ5NRSgJZVn=s0 zfO6hPQ-S1LKJXC^C$EQKtwf75z0PY$67r^t0ca<4R(mr3V~Lis#5D<(;=;-dz%I}G z0Cu%ZF;{shVCR(jCylsS=E@5MCkbF60l#L0TT1tGM!N};Qo;U z=u@sqX&>}**A>NfLrH7^Y2Uj6KyFGs9TGzxC$%nN4;0ZV!Q*K5>WI!4841ay8dmQ6 zwXp4~x*Wv9VvIh_j8RR)P^EUR@l;6D^rI8eBkRS0srpk_mSFQ}0gNWm+o226xQm(! zIXjwM2&0uqflAVG6fHQ+k9O@lsdWIj7q<&x*zN3GsuStP8Q}&=XY5Ee0)TVi0A_60 z_$khk>OW=o^P^rNpm5!G-Hs8NHA#Ym^$3$Jo17H`?8wS{3r%87NhgtDyEX_Z+cAlR z__k|<*p+zCnD&kp?*LVFD_#`Bq35R%f8X(HQFTrJRCb%#@73DG`JzUS?mNJSCTMlJ zl)jHVpn&2Pxv)#FeDm7@%oyq3hpGyqb35h5_zvwPWfRc{GVOa@b(fn@4bbodyB>@! z;2e)@o2y&;$v@|qT~c)B0qm8f018DA^@!2fzv8Ft8r9BEb-M$+&Iu04G?0|;bqE1q zfx3JRr4>6?33VE?AMKpn-T;X-m7}(Uu^n?oz1#Gs%01saL=e&N>cPyI~+j1g3SUlcQ;oJs=2>DY;VO_m(CCeOFUJw9kIFq5rM+@;UMIi9O#>x z^8lKEQ2>bg#yjVaj>r*Ng!ut!Y7)E3<@en(#MUEDa!D_ZquU{1wj!-a)rPO}fIi2W z5>h|zW{FLnT|8?mKKN;2PlbC2GE5TS9*{_hcWo*AoZnL|?&q#8Wfo?P1M{AuG1sp$ z6X$;C=)t($Z&ww=Q5qCrpVU|(g>_d6@x`UP8Z4Q-j~K_wUVR2j=GeDjH4(y|a>T=u zX?KZpHvm94&c{(wa1JCD+ezcSdysWSAGQMK894#BPYXL>hijH?Qb%JPs>188KxVc; zeLt0^68@mi+~_S{09n1Gq=w?*>tjp>RwRFB&$MEI+=|anbt)X=eNa+&I&Vty3ILJs ztGza6jTc2R;1Nu#dEB%G04f%JfCc`6XhA;I_Rcd#Q4WAN<)Uolo#f~oG4<-ocI?w5 z#?kw5bxBIC=6Ej(ZOY*Q9*6OOnx)>|C7W^+-;|_$+Yc(z=OsO>JT)MB#9RqBAwIkg}xTVEvZ%wsm0@yKLAN2^J zaxvMrtRP95$Ym$Fn2^L60Q!(FbBF@MTO|z{69*QGw9%q&FVq3ZtIc?Wkd#P{j%Z)H zcTRw@MF;}h=Rg`efbQ9!uzjv^V?_XMr_-V%qxAqA-suBjqW*rW=z=EYN8Jf3sc^`#(tayWRC^>+Evc?0P^%Q>4wr?BGeVWR(2&$s)ycF;UM-t%w)KQQvkf#BkF0VUGEP_@;XBt z+Uk6BWlu7vOLVdirPsNg$kSVp9#Er&9hNFN24KBBz&dO$14HHu{mgYNgkj5M?%L>Q)etqC+a!uHYJm725rmR<}M$P(oQ^I}c z=+5GRSh3);vTj`y7D1fX!tDIwK%+h~KOoC90bqyP=W%oQb;bQ7=eMYdO`dTS4Ayvq znfwcX+`OV(C6T^yR(qu=_GZcou+?8&KetkV9)OLh9mQP^`t*S6-(XQ>^DPEU2FW#& zVqUKITtL+o89Gz5ecS6Cw~+&+hrQ*4W{(yFAsuwxAAqUgTEq7F*Vh7enB?ljc8hvn zRC3ud=^0ZW`JM{(R&P1tckiLx4KJ$6Zo7mIG<@x4ow7#nv#R zlB4-);WThCqmCf{Nn#@rZ9dGX`|6xJ(EY?wm?C|isuVc^p-e?2@eQ!xBy-_uH00hS zk|XF+)dOya*T><;g-f-O(eQxkhZg~Xx}M>cxQO{r+1f4dxU(ZpEano>7W+{ED{WW3 zMy%p}ABl{5Z;?4aJ^-r84&ZNl?_2~AuJ_$ndWRR;O**_1@uX7T08^3I0D!CE=cl}) z3iefMC_X>s;Y`?9nZz&P3dp#u`;DtPAW<7BozKses6H#aljmIACiv=kZx^atHyWaoy^^ zM3qPiCoGEVAHdee5MVay_^#ch>>U6I0mkRUQN$gxScI6@=Tnm!E@ZK!*?vDxaUnIQ z1e>34aEX2s7TGo~!=G;eRQds+srY%d)yaPW^2qOuvQ0)@NU+FquzWT$7pjCsmej%d z*~mod22k?+tacn=O#n&<@5D*nl~JLW-D0+T+pBy_0A;oQ*{PFU#qiFKRzJJXa2>2B zXUi@7_f7x)RIj5x>owU8k_#_{w6lC{hQ!x$09(4be2yZC3^nN!^v_}-_UnC=1yBDw z?wSa50L!K8Nr+EfN*39{^Hf1GtjS`u27^c$F~T zoQLac8Y~4y;I@UB`2pyFZUN}qy|tUEmp?$B`_sATjRlysa=8;^;xyGFLwbvB(lbAX zND~Fr@-YYVP$DV-``FvUk@-nJ4tpQv^SFG?-op0$H9uA#a^(V$8h$r=Ti=i}2%zpE zKLfI>(p&tw?Uu63Hvu<&yp#J>1l#fm~Zso(lbsEr2SmcTu!us8Az75u;CB8nP~~@_c=hd;^)TV`BzOB#Zg|1;%5{by^GA;cPmQe^g&_ya}HFmUk9*nvA)Zw1ZjQb z_OSikgsT!11=!kKpS#-3^02__yVK2K(X}rtWC{RZ!E3QeRxm(U%a3OQc4|yDfE; z%r+%vK|#0byC2A1>yx>{D zm?=Hmhue#eB8vFietnq1AYL``8K;k%3N5kbebDsXSnzmYAwzVG$jfu-af9pv%qB|D zIWWf(#b;BE`gj|_BuYC3KnnU+`y`9RTNEaDK1U;rgaT~OFYhy0X6`osDOj0b=k@~S z9Do{`iiii;3&}o?#QE{OoG=j3qH;0mZ_{7Y3=Rjf9Jkjgo1L-ukSTxNxO2*2p?JMr zvL`uyo5bH?S?+)QyLKIsoycu_e>UVj@r^q`{@v>wr@<0{4q|)0@Z*^PXgMP8I;$0f zgnpSA+kQ^+xh`OPSB>xhwaDkEDw*=HgX7?60qA-N1&f%USAWcbDM>L~K!wtahuk926D1JbatXgk2l_Dni zvm8K#ZNC^xRuUWB&%|NMi^?RGnFEwawDvfT%IhG7p1D7OG6bDC#30RjO)pmDzCPHZ z?H_5p=#mIt1e8Aj-YjonTUUAEOhf}^))wjRy%r5=4*w}cX5Uj`Clr6&R&0PTN`}$5 z1yHp2ro=2$>AnI`9uecfzXw+_#MAQ`chFuokt8*hfZv?dB8Xc9`dy zUs%??=K!QIM2krcxc}6Idj0|S3bn4X!o#1Kunka?NIK;BL@lQx(hk6ukY1#^s)o0D zLH7$tFZ7SSMejkN3V`M8Be!L^UkuXBQYC*upiQpHi-vE}mI=Tc5UXTUV(ooYs@h+; z-?p)K09$Y`u0{f0@}DA0raXY4mv>%}pN&L^1h<_(E-479y|jfYe@YrW3*SnaeJ=#)QTFL4NoG<|&XMa`Tm=cy=gDKDweOyn~Tia}FkO(qJSedKm9 zjQkQ8v#TNk^m6a#05)^Oe+r4A_FAy_dFQtIr%z^PCL_v$nlE_@Kr5<5f`5JI%aWEw zX)m6Ms&ucJBhS+A5@M#PqJm%J<%`-Gg^^lCCXicnj;ApDPnoIIKP}88JC6%X_DcnB z)V?2}*lxZ)X}b1pPyZBtYt&XEwWdDv|y8<5Dud(<>{eqKAS(-*>?% zM3Cf=fL3OG!0M7qtjdh}3{Xb^eQ-w+HQ5C^RYMMtJNSUz2qOxxOUkF3!yc8%_=@Y>HBl<8C!}mmd zDiA!qDxu2ZC&0e>SG$yoJR1UvR1Gh{WcgFo6_j}Zn={n`Gl^!@VA+)nPm=)hNM9M$ zN+N*FI>kQC-=kgA!CeD_|Z~$Zb0rJEcFuodY z)ZHOtG8}*c;uYlet$G}Qv~JF}ivF@#%q6D~G>Iw`wC}$;V243UudvWPEC9LJPbp$? zSt4{6tjUfSWk+y6KLuCuewCAH-_B=wwHajE;>-{*#K!z;E!|E8K(k@J>P+_tOUvO+ zBA0U6fC5szG;maa!lbhVPzmxW4INUA69C_16q6Q@DGR^_^y*UE_Tx^J#Nz|lu0Om5 z3FA46NjcBEzrj}il+jKX2bGY->hGx<<#j#|F5Wpt4ijJYpF)cC4X~3??~B2v?xw@2 zPPmJA5b249)KUPXWBE8pzF1N93u99ApR%uc?`Q#$6K*O1WHevBvsr-M0SuPiU+MHx z)fPZ&pSo?d(}oX_+hC0;foiDvBtli5qJY?Jb@7)}Q4*IFeQ@<@{!>W~^Qa~#6Zo`1 zIPdVfvPIk^q~v{)*q5J0Jk;EGVz|ozjKv00+yfysw?84gh7TqrZ~; ztTc82`|owUB7V_J383&Xhyu(eM*R+e6K6f503rTydHpd{*h$M}6aZ@{s5k7ku5b;2 z>MjG=u8#vyROJ&48%?>jQZ5na%mub9dIBJk7sMtgKvf?{rQALEOUkY)^8hHSZ@Nq& zguqW9sb6Ykk&d`O5fPN73Y<$*0*AU!V(C(by8u?W|5TxJEda7j&Rp4__xHFWuJ_sH z;?&})Y-iZ#ec+_%?ZezMn|Dq!_KpEk_)@(O_y`}@3p?LDK$0Ne<&$Yr*aKk8elH4P zq2wzuJ#ik9*@!1kz-NGb^>v?>h;=lAdna`>6d6a;8S`kB#Lu!E;My15J6XDT4)k;b z((wCGz1AHdYvBRI?z_{0w1Na?xa7413*z!K78U#jUiw%D&RWUsls8-kMW0Lz7o%3qP z`6=6I=OdKjTlL4aqvTQ&XH_hg?vtoZCRm_0+DQj+QOrw>Mf$k+VVAg(g89p~E`=Ja zwyxNzG2EIeixJns*nYrt#VG)|CgZ1IR+TRUIUb3DUBFDh;+>n-*56Zc3Z56$iHir1 z7g8|$bj~p`J`84JltaMB*7|&$XSpi14ggo!V@X5Z>$HHSKd8+xYOB8}wt^ZhxXEmv zMDmDpJk`X#>x&vLqxzwNYwN5;#JX2d&2d7F(_-Xs)~HB81oZ$M^bf$g_s3;;E!g*x z3p5I_Gr0B-GoD{~$zpB6K}Wb|%ClX?4il#V!55D^1B{Y(upvTCHN12C&TbML)PH#H z{c$-$XHfqsQ0)VR9(1HfFE|y0L>>uKE%*~T!@IZ0F35K&3|o_=Ruy;7C@~IMrst=i zIGK+>vA7qfG1gn0mBo`c$^lA{f@Zny#eoe#95(t`lrQ_p(=PoD&~~D6R!N$3j{r8@ zLjDwrAw%zv3u5BupAr>;t z?sB3iM(z3`9wkVoQ?059zdpjwmE1K+$h2Qs3AjI7R?R3tFF^<*eNVqZR=+MqA9ht! zaW6p84e(Nxn$@ngE9*1%D;3`Mc77@a$1ilKDkc+Pw(=!*hgmh9O{U5mtkF5_=-J1y zsGN)z+)S%?&XxF)f^H~#PapWa=VORnr5=C_Z*ctDBT3*LKrzn%sL4K^r;;8qFJH^@ z0Zul%pr^I3PAvabw*6d>G?(Mjf65H7x}tN;=yh83aS0*;$eTNTw5WH6%9kqDQB#~C@c-H1MBKeszLnN-YkNsRNnQ^J1w#<7+P$OOP59Y1B?va&1y zFt*d9R!;l8bGwv|^#G*Wd?gNU9Ki&gVZc2tS_GH`y3qGn6nyNAf_G@AP6gxfuU&I4!Vf52^ z={NOMEapv8p8(`s2TeO^4rg}Fgo^=E@aiIU0?MUBg3!Xb0Ae zX@}T7r!!Y_{N_gmzm!1-0AGg&jX957&@oftMlxsLd`=Zc+#g{B63+Tbg+B;Z%`*oVmgUyhAX+41jdLsD`mU zpJ2f86j5oh;&Ub$gZiNZ)N3sP?AA|rrMM%`zVsh`go63Us*X;8U;^rztRCNcG!@(-|TzwbOf{`M|bt^m?b zPjIHDd43AHm=!H5x>D%?Gx*!_2rN|(2ry$i)NWYovmHR1kykjUj8*PWMN|e29^~(C zi+pPo0cM~5_7Szn()mg4Y?cLSj%YzX?D;;5vt(Y8A$Y_uFt3*rV0I7J2)K3h=oQ%+ zcU~>&#!teDbf%sza6OQyC_!g7FOch#S0WXsT_D{B2QhEGrvWWS{1jh#j00|pP=iXn z&*)>8^7Ny!Bz=7xw;B+|DO(ErKJK%x2BG*=?j)|O6_4DNohvD3_lC9raG37Td2Txiq^)wS8hx_H}g=1ds+p8}4>)hR{c4%s%_O zcBw=QU9y_Rld9FOQrjzWM#|>-oKwBp14a6tVkz)1YP=Q${@vSR?$^hJ!2k4-qnaG4 zHm=)e3#acGASz=cc7~OrbHoqt$4S0;NY3FWift*+yHj(6-0q>*ezl%R9a-#mfY2y} zLLMLYS)#-uM(FmTc)#!V+CwvpBsNy;-FMd$^y?(uo}X&(b6!%Go2T<84!H}UcX=MS zM|BONffTu~dw#4HfOTE>ncco`eN<6Nf4+}vpGWCW<4`&H4v<V9Ns2ActKDlotwu9hRn8@w zp~CP(L!o6xZ`^0Tj0`?S_+L0L+SW5eEfESVAmM20iezjLYULX^lwPXs`e)=TmM99VW=Ds;J1!j&nyl~(UemeGr)6qqNjV=5%-kzv zYAHqR$Dqfae@d|wSRMen#`#2NwD!!y6mA(#PN%zp9n??pmh{ha1+Y$@+^)^- zI2%C!OkyUp{~8nM)xFMb$A}hovAsgWq)O)Ke@qMnUntXVYkv% zKWfeWT$fPJTu@6U*)9;acLAJ%eigWTfu`IwXJ~jxRWH$^aQNu z-2k*EW8|Bl@M%%wphqNo)pE>_*}}d;R(opsxu0R(s0?RZmrS91Cie9wYP0n`O8|%m zL!n#M_NN5`!qJBc_3H7Lge;NXXHREOM8@RKF7wc?FJrxfML%5Iv1G_*djQNx>H2-b ze z#qwz)bvx$Ae)kW&@3sPty(^ylr+L4{N8_Hmb$KQfkchRrSGl>IgfOP7RLVQpKbrR& z&9UQ}Oz`77;FUAwdLZj17$(-#(>jh{NUQFGBScsFapO|FewS$19qD*$5we^C*cq<8 zZ~(JP?q@(mQk1Rkd+oQHL*dXguj7{+c>wmcl<@EN>rYg?w|lk-7rk`#iii-~-d+#T zmE(H=d&}(vE$kz`X}W~KaYxSMrykeePW*kK=ix4IDxb#%Y_Z?jRl-%d0L+28AMbg+ zRa;~?oH|G?v3>7@O07_;qZ(Z0&HuUvpC zy5qX1-e^Z3jc`^wQJH$ZQ6ybaTyw%T1bfB>h~u4ziPXs31^A)!&f7=kobsWhBxpsK z+6|eK>t2!`J_wjO)n~M$Tj|;2P{hYU}E}T9nE#4O} zbETFOug&Qa!IG{_hM;#&((_%rL>h7ga(l!F$*x8?<@^*ns?i4t>L;SOb_jQp^9|kW z31Megodl3qj_2+G6WD4X?q#E{=ae<;bs1pqz*M@7!Jv8~m&*v?#BRM~N@w+1K z`+A+p^S7gKoEUvm8Pfp*TON z4t8D?br&`Z}k|_#AUeUrv>xOW5A=LnoqC9o1mBoTBVy`GA?hF*Cl!4 zBBILarjbzMgm$|Fc8|IV<4tm+Vkyu87aE`xUYP}XQdN-oIHmzLT=3qWJQ>0R^8#k9 zuan8qVSbFKB5bfu_6}9w{Q@GYIW0Ip+6C72`*d83YepaTajcWpLzv<|F3Jw6os^p) za>5Is2)_^T@~@~3gthDdvtAXx=5F9|bEEc6$ERX(4!;|8YF96_5yg-8nor`14e9F2 zP)E63(?S_r{no@$l8HRmNf%4`a*H(Sn2fWimzQ=PU^|VR0NXW>x3)>{M0E4A5~#?$ z06H7zMUf(W@)IeM#k1|>py2p;4XCy)N$eNOhuhd8-hlZaDxN`y-pjr~@vQz=dn?*UkP`vM&^<77>ad>tvxm&QqNh0*ISxGoLq zev&+M5TdK9zD3HWPI?EBfGU2lkQ3A|F&4G{HKmjB3u)B}PQngAINbX%E93HhH2rWr zS*%TZ)E9uYEc*bd`8zg)=nrZ+>6E>QY~uikc%6*j-qWqkfO}!Nu#|FZ_brNrt%2gj zaGcG_V?6kmST+yNtSMyau z_V$WCI_?wyDN;I)!6NF8Azn@ynYkUOQxietJ{iC83!f_hydn4iP76D5?kd4GIp;~! zCZO?_Pe*1B{O_|e^p7VH?Kp3MH)?uJY?;FNA(b?S`!oulu$_esaEqh2a_IEZXv z)Kfix|EgU8nV{89g@Q^C4q*2vuS%I>Fgu4ABugpZ0k-#3&@yEwRZ!i;UgxP`cq%7u zAYsDGcmgL>%O1#`ULZLx(0cdy2aF84)#x1Mnp0MQ249kzo$&!`&h*{CaPxaE(EZ zy-#(`y2RD6li5Xc9-!50Ms<}Fw^JCxgYRg8>{{~Tti*>C0OF^uoGKwZbK<8q!a!a! zX1mo5LBRb6%f%^C;&TolA0lyGcOsnGaNh@mV90Bp$R z0;R%Eb*j&1KeufN4Vx=Fa0w&+5ddj+*=HC2_G5CwrU>s~KQ(dtT76yVH02a$p~ATW zpiXppAA`dyo(cuZ?bU#6*=GZQU=r%5Q}ov(TmvN~DW>C81MbVWZ&-$B^Wd1Fc=^ad4CMkggQIu_Xu|wBBZrk` ziG~4St5$z5yNZ}|5a6%-7S#pViel_l+hN+BOL&hpX5J9 z_0TzlVajzX6_x5@*7gf<_VokUt$#)fGK?-@o9nT{;qSGJ(*<8H2e;Ea)W2`%iT=|Kg__K{D^0 zG{V=S!-4Gu_LM8%Oz`mB*4=|M5bO77#bpH^~#J)MygCdUcG1fLG`^hS zz-qU~1aXGGbWGq=sp)cHBj>RC<;$?!*=3qS86sDwzrop3FPT3g6D{}dEpR5BV;flt zlDWMP%CpbqM+z5HN&)~(V!HtHmCMJW0?>K^m~q!3Pa(kHFM!N#^SPq_{A@Cae#q!> z0LImHfrVJJk7Fg}HXXqB-Et;zwa^(wqr?v0en?<;XvL$0LLQ0(c6iNWw-2S8wR8aZ z6Qc#HgR`~da5h{{7>*FX6K6n00$0I5&Ni&TK^XwgdPXILnL+2{xh`Ky{x!0Gm&?xL3gGWKY*XZYKeFf0nhNLe<^T zODf6JS%-A6i~#P%P04rw@F!;HcWG3ohx#7>l@zN?^B#bBz0WQMmfZ-9x)n%%0Wk1l z99xucxMK_Dt$PY?C&s!zhu=R?_o_{N$N=}Q?e-OVV1tq>KV!00_!OvPXEC5*!2U(&3N7W$hLj(t8vK zTMPWY?&Ltl@2f`kM3A*c5&}wr_tbXUu@45a5x^3YhB3;uOo2kC@WWYb07M!y0C)Y1 zwGQe(-vFrQu=oc6b0 z#X1AHhmTTd0bmPk0U$cBqe!)@QB5w1%{iU=j~q=maZu}o#lZlI%6ub3-}57D$^gvT z6#yj9)ux2#xv$-=Yq;)FVnd{6EP!i68JQ;T%X>;>=j0UmTpfG^Er5IPU(O=<%@$nV zXu6iq_{g|F?Cv|YAsHxjdxvQ-sbvwT(C+d6DJyNBv0)WnA0#rY*?v$%53S5x>9>@5|>`LXg38{#0 z1@A@cI!*wpmKx69T5*1i04g7t(d^#KLogvAlMY*pQOEXs--!iB+`1{Q2Czz)gQ&XS z4YJy!#BF^7klKk6^A61J1n{bLd)-L|adu8pNi!DO`7?=kC6kHToPYO33HY93TeahF>VBM&-F5+z$9%5t#~I}+oBH)yn~~<8FSTnfu+K6k z&qdH7h)p&g`YM5}A!7FMWo-LBn-L`!j)@Zhyv{m=MO8gK__8GpBb6~xD{H@T0Nvl^ zEX_}}`~pP4w>_$vLaGCI?KkiInm*xy+{}ZYA6v4&u^6bY9SUK~EnebEwqZ&ajkSP# zRJvPaLtI^ymmz-Y6=u{HwX$+j0XQaR05HjKBb7#TXJiXh6rDTz+T+1NxAA#?Dl^B! zP9|RoU{g-$h}pZ)t#~%CMNF#exQ4^9ZvFn!mGA9gb`A6TJRc#2N&S6-HF60 z=&u2E*bE$aMB*D)+UUcG-S5 z>qs}n*fgyjPGI45ip@8u`d>yC6^tFBA1OU~`z z`2{E@{-(3zU)yB{(2TZBeEI}DRsd|N{-}?X%M!pqsMtCCD@^+Vz$vZQm0)Eg;~jDh zmO?4SFAy$i0gy#d9oQ+Qex%8_UEcs6PXD3~tX#zg2*=`%!|PNzGhLJbnQA}i5BK8J zTy+6GoSncZ_47yFl^0@3hl74fvlu`cfC1b+b-G#s3R5kCt&%JQ?up~Yy$4nHQN0CU ztshc%qxFlP{=AMRoERFe|HT8fcV`nF6yhBDYMJa?yA4OTTljVJSQ+%zyj zjk`WWOzglRv_6*-X=JU80PgKY#iRghMWN?W-NoksVG)n~98%P$=`IzKJH#ZC5^YQ& zQ+eIrYq2OlG=Y=xgh38jur<_G;OJiYy3oRgj>%4;mP0z`F0L`cS?e3}!QVbiiH3Mm ziGaePOuebznRpU}Co=$~LT3v-mZ+{dumiX%BA<#9c^nw0ndBT5wJSVD7r2K;2(^6F zP}BfeWv=-`%|*#Rp!(=0&cjAq^L5GJo+h<}jp>K*A@xW?VbZQ)&n^K#2r-tc-HhWo zcV|kdzM7~_8!3ZxU}YiU%z#f4;tmjfJ=RBu-lqj{jgRUgL!CHx4FJ`RY2$$6+kHz1 zjucq`O#tYck2A+{;4E-upqa@O7l7QOnKIBld?LVeq#E~a8^Ck9x()} z_Ej-NRDuFHt2CGGn&=pP0esW)ucnx}qnPv@iEw?}^}OmA8vw!0Yx}qY7_QzH0D0ug zfz9R>Kqr>ETuiKoTjY?-skBl7@LY}nCRYV(@wH?ZI~f!daLJKD62Q4{ zqVHVX>XC$SV1k}v3nk>)X5?%i!f(a2&&d8?QC)LBDJrYJ((imb_Fis|!&a% z*wR`K;8{%I9`5Vgu6IW!SpXlh!=_%hMC>f!E7}0O1-|nK;PI5I6~qnss1Na7r7KIG zuVv>KK&*Y*TTxc95oV6~!l? zju|m|5(P%TX9YmD{V{<>q7f~DkI;lk8OqqUU+^R7(IqPZfNa+cK=}pss4hXr0H9m? z9Jo{EH{lPy@uJuSk>++6^#}kVO;>ls4e$FE07Z({Ipk-)+An~T<~C``3Bh;^V38qW zz%>RUpl|{5Y>P`vl5Uut9~4eZ-4XJ=nj=RC-Y0Pra(4j2&aUKo=~|XhSNYgei+zKn z8)G~t@NH$Dp`Ceue!mZXIP$xQm;e^ZGy!l!uBJ?SfBo3uK7~?b)&elt9>63Mb(o?j zYECnNbq}fTz?wn-{}E#;VzefdUS|jf0C0b?&Z!f6@ z#n4fxPzE-^_X6VgC(4 z@lO+Ly=PSf6h7*C#`zq8hTi9jlA5V33jqA$JAmpL*d!6$496=fH!a9MnO zs=K<}F0Qb6T|CO$G$(O|^+@aaD6d$`dnF%%V#yu=j^ph*yikyi1U`&4ll1Lh5K4V~ zUqf6-0B1+C(MM%KQ!tDS1_;wm08ryDmkqw(;~St-CYlKi_a5TX0Pq930`YJ+qX$x zL#kD>1v)g--fG~#N?`CT2grcUM-6J{T)O+(V{Tu4n9kzk7x48+x%pTD`-BSkfaM~9 zd$;>O8~HjJEdJyKJj(#giZ}9m0;@!6N(E`Wx1w}u*jpXy<+BBuXRaGAB>)FxY%6}Q z%mlm&>)|qgV+* zJ#2kIezNj)Vebpz?ys?58Hct%3gOQEfUh?fs_&Mh>A)SVNGM5}DLta$AM^!Ex-y}9 zn79&vd%=NkM+o~9GoFdgsv;^(=MS-@HvFw7<)B17r?zTm|ddOy2xAlOtt5;*FBVZj08UEvjIR?;5V;NnS|n$ z1)#z)2Z$3`Z-s+ykD3FdhKuwIfFyNGJ9fbUr$AW0;+oKNTcSrK6$A`a zgI5A;*ri&YyNK|9swERMo-&m(8V+z!XfuEco_wpj%IdUnFrPhJ+|xtea{#I?vXA?% zNJy33CaRV4t*&t;a#H}VkUN1pSh3)1#k}yiDZ*;)o~{!U|g;O z4p*lD$Ywb9sAdVq0Z?FD4cH3&Il!jRU2Snenyy|4K>lX8aUf*2@^#5B8P;Nu0-1df z$gkE1c3yqJUg9HLx>9*41ppF&W8*-XV`d)^;Q7d5s_zNxF)3>kz=}Ho9GuHGyZp-L z@e*)*|7;utBWrd}HQ{G1;6C|s!!XMA#<)+x4~R&d~^P&FI$$pXRha$i#^s z3U}R*7iY;k*xsY=MkH!}fNK@?2Tb#2kQxU`N~$ehF-2ngaMx@CX1E_-Rve*eyo_Wa(LpyJ_$EIC0k<6^$>k09Mr;gHL@ zA_V?9KqYGn;4U&<8c0W2tf3B88Ev?8t%!#7b(LF z02Aj+U{z%TE-6g7+Yq3N!P@{Rq?hyNx=t1Nu zT4GkMGbizL!e^3A8K6%)BB`IkH2@HXj|Apcna2{LZHZG&0uCz3TarcX@!^msV_vnT z7xV;70lSGb7hp{HKmxR4sayc?9A_VV+yvZ~XpcSYB;d&NCqU{|0d(ZOhJebfWgmBb zI2#1q|0xfkcHt9n`x+xh4zu^PN8z$uH368LwgKPC!%KYQ^5U$aguR+ma(`v1p8^<% zbpYFFW0rNd^7l|$Mm1oMv`feks3Z1ef3!_jH8d*FRZ09m_jZ*{1_%tzf9 zQJpa9!ZoP01mGCAM~Uji0h0Nqs!{+bOkWA~t+)XR#?bJz1lAFSA;6itKHyryvNEV7 z`aHh`03V57SM&ud%qYC1=7?YThL+3D3*haW0oO1*BY^w)D=)%_mr6L7Z=Ji-9iR2%t2NvG823T>{L+^3SfUOMI`_}{v)8a;7Acb$h{gsMQ%>X{xCrWAUl8Z7o@(eT8jn`Ty{>P-L^iE zH0iI!JyNx(aj{M(@)Ph`6j|BkXP$iBdzgssaY5=?+sYP5{Wcr9u1h()h(u`l!1lT3 z$hV?y@3YsPFxUHAAq=95ECFALL$nH65(1kJFio`Qvyy%i3r%{fh3(C2Xsl`vxISg9a1|0 zin|0@q&WayY6+mWyXPdfZ5h}AqwV$j_=atLr0kC`wm#?&x)K)` zifo}{BA^>_H2@?v*+=(EZzcJM?^OWXvjg`-E%~~XVEH(x9@yE(wKSCXN?8DDD>=Jl zEBm7cf(SVd^67LyQt4e+&ACEUciA|&h3^O4%TKcwi~T=Gt~4#{V{vrm>tbzv_EzhB zEi7azEsltJsYzhyxk_L`ANDAM_xrWD`<(+U;+^A|t`w^(2Kmtf*pg=w@DYAb0M>PD z@lk@4z(U)}`apH*{T|$@bZq0_?frEwDT!{tn!k@4M{#E=CAgElM=cd=3&8#KT1ffR z0A!;daE(EY1BYkrB?q{m5wsRq5;u47dw?a;q0lSJz&~-POj6iRYHE*aBy2dKXa)fK)o&cP6YNBQyD+};1E}7BYNZYd zsR2|U7=Mm<*6X=P^|D9p5hC(-)~@B96J&j>ol4zdEy%xm zJ2lSJWdpp1{m+I>5=wL6`^x(aa2j@-#19g%A1h-HpLUY*#f?G&V8h~=q`_vZOgguH>-Zwy$0x>x$J}l#V>qGYn_95kyO?ksQKUTPv849>R+WS4` zUEtLo#VzWYgOG3fB<`#RwEKs}gaPgb@GN9fn*DXJ0XTlHOJasMVC^51^DdI&%LfVZ zchFNvG94IWJ)0VtmSvA(;P3mm>s6(p)MLUrvfu5lDSsE>Z?37Ztvmj1{0OoPVF(jL{}S1Iqd zEwmhF-E^P;M)E$O5BHURjStGzDuv2Te&XgIvZ-T3;u>fZ}Qv$vXvFF&urz3BVv zPCn;+U8<$EcBKGT-Y$w#`Lan|J(7(CAXZ?Hx;xr=))GG(Zgq-U%SwXVEDvd=?H& zk@u$Ot`2`x#ePVDJaT=`;@RHsQ3$+mdlaeXuXA#sb)*gwn$~;W`*o;70f3U~`h1oa zKL_Ccku4_7KU=`vPWPL{*^CVlfSka56iiyv#xXu=kp{4>Y?C5mOq>VY3;nV_u)5!3 zkW$AKK+xg+=2&Oj#=$mUb6ueuA1z>t`SCiJ=!5FoZ#+MB`Fw!;uAT=V6Y1lSBt>?9 zuVKVq9CBR}LM**GYWd{G&0_das` z=r6P-4PblJU>#?RwWjSptk(MN7pUsh_AAym-i!=}-8os-Vy;kONcefoTHwT|Q1#&OW8 z&5^U8H*0~1bmm(%Xj858d#2^`k%ImH3{cu?#s@3R7WP)3f-DIvi4-jgJ6t&i;d8a|SD-J;c-FW2CjgCf&} zOaKby%maX?%;!p#-r0G->sWhBGR2fX5`g%}_gcVgVtv5X^OKjctTJqie>Z&q z(u0&L$+jz1$rhF3cUugIzRes5X?DI!5SDz|33Tm~NG9)FC573wDf#eUJ)l@}GHWQ$=>m{GT=^(ig|&Q$n23@kvUj#AB5aWyjn@Y? z=h^_a$oRiZ>w%V6U({AL-^doLTYftL?5mlD1go013|J#-KbZ)`1wfZ-LMdy`Y(e;a z*;~O(R5IB}jNMznKuRbRn(m$^w;=%MM;Qygafg-;{uUZ#((AwUDB0z*b3p^~{{z!a-_}LQ^$D zzg3kl%T~!foags4=*kdHA|w?RI;zaMn|?-Zf_klGCZH;>Z86|&|1wJtL+!JXfAG_0 zG9L3btp&ufEBm+~!I}0}_)b^8E=z&>C>S!>wR-}H7Zn5M7;$l@Uai>SRjVUL0}@a1xrVs*j*uwrB?F#h3bBZsweXWr|9{@Gr4 zpskQC4nh`F0EWSr`MdYdDAsI%zShc2**jQsq#TNSzmhH3F{*XG3JKf^)Ooz~MTt_T z=}y>Jyv6Qgshx9TPg zF)xY{2{k<4g`ork&{$)I13<-^ z05WQywID|JikeO_UmpNVbY!&?d>alRSd`UH2q7MO6bWWEYp@od?KFT7C(EEFg%h6v zrv|mzx08DOD1sIGAD;j3%>ZnDBZ1PD(Rft9F<<>4I$u5x_!i^$z$}(t zg@BQ~=b!Q!#6WWt^U6XtjCJ##Ls?YdZpr#VGVN>}yQkXbr;HTEKLGZ%23Hm@esV4V zKtkQK1v$peX7_M-y*fz98f+Xeim!ZKh%u+NAP(EJ1y^eS&C!Y6If?SB+gsgxMaY9w z&pC&D007rsIa%n5zf6xJN>=24 zyyv#J!2L9`l9ePK?}J?Ioh_(C!iIyzsilf5^|iy|Q2-N4^Q_3-3X=#RgCSd7ldt%r zdQIhb05a5@0e8#jS*i=i|FUsFL0Pg88jpn!@Sa1Vc0-Xee1z7=wfX!eEa2{M$KFc( zURemu^!T)+$Jw%`npB=)k7DhuEYF6wC4k%Y&O+$>Gs!OsO;t(tI)Dmgv;iGu!mRYZ z&u!jf7mrk{HXIjA6#!-O$Z?R$w;X`;Hv72W9Reu=C~$m0wFoZ&y!Rz*-21&j*rU$f zJH9Nihnl(A>mGK#1UNo?5)YtGDjHvmj9*!!q1dv6LEvDy8 zz$ey|+!R2`hX$+~BH8dvAnU#jK$0R`bh29wfJpqYUqEoLZOKR~dOnH@_iZB|#1N8z zf;8)DZ*|X$FU}}fw<)nSV5E%NCuSsKu>$t_A?rBk$JnD*`Lb-YD)UUI8mc0=@slY8 zS#57|?c*?URDGr_BzVzE%c@^K?ixSs#_5!uOXtPjYOfJg*HEE+a*PT1;JHfRo{*nS zBJ|WH`yj#G=Zfv-QK1x3O&I{WNK57xG@Y%*$E|N9*UOl?>H~}v^n)E{iXTY8&m=;E zKk#`jXxym&dDJu;Ha!D~m_9O_BU(QJoR!HZ)0O=tpq5(Vn1Dz4BQz!eN%(wSM7xH! zAOx8M>O-*gw63r$9CG~pNfq?rJ+rrJFqtH?kra8B0Z@l$3yLGKsSlpF zsJj#E(6v#uy~49Sg5(>XqG@@30DR7m*@)bA1EkcJtV7)i>W}o#&q$J_hT`%ufTFf+ zQSS-Y?5)N(LkJJ*CMr&B5}~uJNhtN*ZLB*mXWXNphx(>?4FImO{UtZmDbU#nSZLv% zWSS~g^8+waMh$K%D6wsTNYu>iUndJ*x>P_KhAixb)2N(W1J zPC-SnA8J#IoHSRQcD@qthZ7`8@OYs;V2gqAt>h!S_ban9x(Xy8CD>gsvEV+O;Yn0R z!iLW-YU@F)xK%)0yv0`0cQBZBwEixDhrI{eG@NIBiUkUwKMp!1xu%#^0j^asvyZ#e zOC%fM!`YimZ19aA0ff==uzXND+2Y%?+}X>`@(o&XUY{ZEtO_6mXp|gyGU_mU|9x zb`o|HqrcyZhXzw zIkDH105@UpoK*gukGdbKh>`)&I?5KEG(8(R8Y=HmWQa8T1^LXsd=yd6?kzYcvIS(k zpS{&a@@3N>MWFdHMP{t^B! z0rSz>4RI$7d)-52PXb*;s{+1z?F+s>f?=k|aulx(b}_AFtr-CnpPgjcB`K}J>@ydyq?PU@;1UKEM#GLyr!5Vx{NHFnpeT)lTa+Y>1g8$o6x zL!nF9mL*o(3N~G7r7VA4n5jyVwBp@8-eP?-nDLtY)W!Pfk5vUzkBF-Q=q?5)pxK$* z#)0-_P)e%2TO{}ZcSl{1>2?f}3-PHyL7M!#UvG*Vi0$)RGs%BRu0J-8NdebM{@t=v z`UW5#>ZJ1hsD&4>kTOkTUf4;uy%nyoo;<=GThFHC?n&!W`9k|p?NO9N)Z`Ja_oCx- zMJ-Utx8hpcZ6#i-FRWMY-W7px13oHFlPH-qR%-!m{zzWu`zoq96l*DDz5x(X+Sd8G zN7t7O%43?!7@Hkj0?E?cyBqYR{yHld=N`KJrNOebvwg8M^HwL+K7e_Kg6p1tL~3 z`2j~%3VxE1I_@*QUv!kkad+QRdy`jhR_AsHxM#q2r!aTc2f#5owma`mq}S?-Zh5Q7&v$soTt5TBfow6Lhp-D@+sbv&-97Wau%(aXl5(*rU*sWR$nT<9uCD0Q!*>7`c^A8tK?_>4kAjk4 z+{DAJKXkF0)gQ%uG8Xkv@rz#x@0HA>DMMFE>RHZt_zSQZ(kU%sz15we7d$?E;TOK8&*6GqSWx7=Q!izGYm7cZm%E3t%;W6dcN) z9wpb&C*DHij^pTzbgNkXbMxZ1=%fa z`bBlbk*e*$Z?IAzoAEhAr_@D#uKQ>S;vx2;V&yUbcl+^F88$-78ti&dVSAVX5DIeB z{Tjki;4eS>XU++3mu1#$0bh?_54an8CL)K%-N^j9*0GCw0F`K7^GoE4Qph7;ylCi- zrH{wf2i;g}aV5O(6jM?a%4vRyylXO!BG}RHR}fdiyE3xH>@xiYkb!jq;Bs-c-~3vO z9j=OSwA!@8P`?wnJIS8bV!`2_k1E?rI_2zv%G?0VuqhqKBW~R=?#!aA0eqP`E#q)Y z>x*rr*RaSiCz}j;yRMaB?7}it5Y?}1-?tLzkdND9pki_4quRah$2|_uO?Hm1k){Oy z*YZS*p*)5u9x(tub8EppjuaZZ9^57EdKUoF4DhSeD8Xl=WRPWf2ullYCUB38Q{#@6 z$K94OVS!6!14q#a_c*1A_*JU7kSjpDU39-Owe4XRfcwoK9|vkuHTx)|+NFUTQwi<{ z-Qz@8X*Z_r+6Mr*=%@8DNPIp45Rs~O`GTR|Q!Tm2eLZfMXnuG`rSz+sgstp=i;OYu zaTIJ@=c{JoB=@+f5Q>1=qWFFrFT=3e#VOYlfXJ)Z>{7Do=LZ)&bSka$Jwr8UC|hz? zzw=Ui9|I&K(;c1426oQ~07lfXyE{U>e$CiYFq85Mz&E0bkL=ZLa$83Q`mw{2AqxSp zJ&Lr#l8?gOziq)0cl588OkXIQXt9;V5Cc@2aig+8CQ9=#%TOwF8;a#_@(?^vXDD5o z%31*k#Jf#Rf^{)YLW!4@;BFuv{Ock&0=Rqjmwj|(91Wn}-FNCOj+UZLUo_ZJDJY$~ z`RP8mMRnS<1@T)=B6&8&{eWZZ<1W=&pl}mE)RX|xus-^USQWs%vChxl>e^=RMh4JS zJD}{d045U8HuC#_qq13If71f{o5J6y0;jfwv~PQq6uxT!C^%?mAb)rTjj2ju{7S}3 zA`9ODQF$qY4-2;;8WRBaX8`bWoB;MT1!RCT*U1*^zGSoCe3SCM15lohbxz9o$VXwz zPMgGgISW6-R_MWQ+oWmL{5=r4s21rE_jIJ{Q$t2EicJZ;O7Y>CE_1iprFu2SAx1n4 zLy~cvY$#iiD|2*`Ro23w->P1)Qw`V67kSVW6yl=$44{@dfxEW4&U3CJBfk$k(xofR zLMn0%MhR*xIRd5u_cl1Q1w_x<;b4v#9w8X26&1&%fcpu>cTV(pOMy(HIBW(1+$)kL z(LpKG`$%ASBb?^0RkGYtCA#;jwhZW5)}S(AqaHjW8F$e_0I^v4qafGKJ|MBv7JgJL zQSwo6>1e?nk!HodOD6l4>NNnQR|yn!0=&iD;9^@M6Xl3Mg&1ZDS#JO`%zWD6QE1r$ z8P{dwfDh4c^j1Hw8ZZDT!$$zfXb%>5IdC( zaBdkj4j{$2ZTZYk>Zt;-eMVW|>xbXzS`Oq%evgv4M-+fyq5J0EEo~fb(?(P+_~bX@^S1H!|pZ zTDROq(Zq)Z07Vd@PM-nSD)BE0wjp9}&43v?*+W!E)s9ry+`A{y0W2;Z4p3_I1;FBy zmGMaw$E|RlWFPO|CM< zqip$~x9WudY#gL6yWs^3;$0@b60hMO6hBL1HkKtQ1+knf;!sN@G-T#*zxLl;5H!L>5wU6t_1Hi?xy~X*01{Rfht=dX}9J(LV`*qJCx{ z9Wovp$8I5tFht?I%z^#MChpmyQV{5my4P1fIhRz@hEF0|ZSg~qmP$#O1K+L*oW3l- z1r3L<&{gS(n(tMU|QWg}Ar`)&i=$)2{1+wC_x8KQJ&52 zK~pDNoWdUNK$h!6IbQIk8nD)h-=mQ~Hhh&Jeia)s#vN`P15VbgiiO>sX8_wX7lsJk zSA4aw-o}RmyG@Ucj0&!kEh=JRwtT*lwVp86-zoGhT;#+4R?_H|T;s9YrZ52lk21W%W(psXx<`xcHE zjhnS-Ss;_LVWS4FRo+&h1@^`sP(M@pfV8Spb9i!w^J|W zKkZpx%N8gmmjK?jR3uusybrX+P5}4vv)!2BaCVauxs@foB?FKU3*fGj=9?v~ciuT7 zFn2RK@u(HN>r;9#&9`s}NJ_R?N;-Go1al>tHB>G8?B3Vv`Brxr<{S_ZJYp#6K=T`K z1^00P4XxPQ`Bx&S?|^u0XS4`HL^On8M@nG&6#zLR5-MXHS>=kd5iE4k`5Eptn98SU zGhSE069-^rs4>75x&%^aDkUc|6vD@}0<;~S_xPfu8#Vd~AasBMI%ipn-#kc~rs~Y< zj8$@iB>`b9SdB-ltB8zFU6?Isp$P4F@~ukUaR@`8=cgJvUe~_r@qL`_ry7!Aqu1E4 z$p6h2o3!uva7c*>00G08_LUzFnrC=0zW8cOO<+hQ%Yhb_J^*R-v1Od#7n-s~Pwpin zHcMpSFdO~%AVoP_5W$KKfN;bLpe&=b6j0-gLg((3a$>Vw^Gkrxc=JBE-OmK5u=ADJ zqBv|wudk04Kn-qpN&lTNYrj|dk67SrUvyqeaP6ZzxI9ac^J7F5SrUfrTXEu$G8RDl zOejV`jX*8{atU#&LGTd3ed>u8T;j4tftaf}5Q64oDpRXeKL<0%3;-e@H$R|t@{1y} zm0yh=?p$+xJfNs%$t-|&zU4R;Pb2jnKF6K?2&j_5<&WY@ zwgR}HT`SwIz8&@N$hs<+>IUQvhtO2At>qdhuj0gBLP9UZ9&V%(Yz$zMW9DyF(G(6q zOb%|=mL0xVY2$t;tZ?qc*`j@-=`x#o)z=3C++l3*6hE1g=V-o#uQh^eA64MlrXRv< z=G{O7!=}HkyFvB(UVwAHIJV)^iZ6=v+PiAJk9vw5cP5l9rd{1wR(X9OCX{!a9%0!j z#+B| zAYlL==$^p+nSH^LRoe1V$Tqlnj-?fAw<*%?Tll@th4qSZ{XOaTa_`5CT!UF<-VgV% zKzT3{fKtGLrFfD9WZ^~&QuucOi_&)Qqn#i_m{lxo{#K1*y=;Mkl#c`VQyi&EX^VR; z#eF9`M_1G5>VA#Oz0OlSugzx{XXHo#S|9&C?w{ z(wlf|>vV&Kv?KSoUx16{4$oZ)vRi<%!&EC2Hnjk-^JjPOU<*x+DL1a=0pL$eQqoBc z*s<^9NEBh@qi%=A9i|@_z!AV`Ue|O);2p~c|L$igf=3aPo}EKP>QR6L$8dH|@@T8> zd+p&p2Y{*Qb8l^rl(Z?)!`;Kbo5DQVULoSi^0&owh&wSw< z4Y(1&#;fAMJwN=b9c<4YyTf-ngCBda5l*u#RbN$o+J}5oc74Tr-a?aUd}0goxWToR zj$5yTZ@5}09%Fe&Kzi_f>6j5vvHBBeCgrXuK#SY_B<4|NcvX8r)e?E!V8vNdr zKv3qv7eue!3Li(3_QhHZWVl)YSegF1?0kNe894GkaW^PpQm1do04N?fK!QLIfHEu( z36VKnvyVBAwx2l8-Ag%GUeiN5Be7V2~s`d#DX?z5D;?kNROpn6DXkkN0l_e9)J=1c&>swIH3kJm79>#ZwB_4kppDRQ}}C&JAT{=Yo#w~gn3f>mKyAUlHKr&9PW3E{5;?*ENNm|S8WrXFC_H-p zo8Je8t9U4R%eB^4P4Sr%U2x8%Pn**P+&p4I~u?92gTUlmJFLU$onJI?+t%DyB1_Z=T6 z`J$^H2OwqX0l<^v6)RLt)C4wk1eTsevSCaj1hCYB8vrGCc7AWB)f3E+Qf}G#wI;V` zA!%971gZj$0uaB-K2%%iEy@m7$wBJsD4w@;kI>xVh#MR;oryrfQ69jZ_Uf~H&yi3w z92CQ%j%`_CD@Dmf}KDq#nawI6}t7-rnK9i^|tRdV3P}Ud8s^=Lj@JkFS`W(4VzSsaDkF1i5SMKvZTPUtuS zApc#w@Hfa?0C4sk%M1VTWt;@+u#_7qP=;{N;6B*5S7^f`76T+I(v1W*^jDRqJDEOaV~%U+k?Gk=qe~grY3P{C=lvKA@N4BcF5bH^91l z64^J)j$e=)WD)H$dHVN3@2%+CtEcZ(Ag3K#s4_k4o`h^N>nQD!{gE|MsTxd-9Mall{T^dk5P{g~*AZLH6#Qb?e6+o#KAZj~0| zIhua?>GCLB$uqk-zeobjcZN2zcQLMk zDwYVOI{c_O>_^(_&iAx%iAo|Zy=lkI3xHZXdn>BBJnN<75s*@$QAd@?*#>|o=W`Y+68Hibc-5?mj_l9! zfVM2VO^(7I3yw>^k~90T@Pk-ytX!JVQjrg8=H`IdkxUY&Do#*My{82m|KMf7c7 zl+glUncC|@E8Y{hr%Z6Jp@itv=Kx)a5=KK;!Y|r&pFAxX?M5Wf0AP?go!rp8BPTjYXkNb8u#uI5h0LW8Yu{HT`Gl9bQVUOY)e80y% z6UBosR>`{KtL3`YY}1FJvV|=QP;eDl{rO!AHCr5|au`62wFa=!iZlMk4*T#blfEt+-cAqHzd!q(+a$KZ$ zRjW&~NP>bY7%DTqb8bAAFiyb`F}fUiA4eOqC|`HTL3ARc-x$FjyZW2N=ByQ4$q-Q{ z2vEx2M)|rRD9sl4gi}5PR1tSmijUJOnU3+zUW=x#oRT8aXrti0X7qSK8A@pu&2Njs z^bT$2QWXS%<*f!#_Hs^J*w_4^?^434J|)zfm29D?r?L4WFCHs#D)KX&c9~tNBmni4 zP06)nA}OSE8xcdg7@T`XGXUz@{WweXSS80Xk%c!>YkWy9UzaWCtIl0L*UA;%Xm2$slz70kqnZJCvCcPgN|rx+6t?K=yum4F+|_+%y;`4A zb*%O%G|O7HsOZ@_kvT5C?BkBR`Z(_XA1vw}e~HVbh>-oX2NY353*d|QM^W8bO~nbC z_`48C0@MIkXPp0r+ligK#iuyumZPzqY;l-&=fQ^%G5gqihh_kjiSe6rw~%K;K+Wv7 z&fUVem?+?a+bAEk#Q$m10G4;;z~t&>B!mH*MFO*g_z7~Wu~So%y`lvrpI-uZhwPyZg6dbk)qO=N&jZvFvAa(ETw*qo z86itzB+#7)pW?+6a;BZYI$<4CML|)pB`}8Z$5ZaUnqT_>=-q((1FkqA`(NARoYb4a zu9}b9)wtsTAZ9HAEEwEPI|rZ4$rkv_s_FBP;umv8CDM`d{1%5%h-U%Z4J3eTgt@j9 zKO6=Whx@K9408h8JEHKt;IqLB+^<0O0`>uv1!i_JInuPR=gRwtMKi5*<|Ck4_!2;%q_q#B~F?lDX>z zV2H~}dV42Wi3JoTq6(n=JV#FL<22Di9KGWK6keGS-;$0 z2vLFuA9ubL3EW?G#l*Xt=WkxQbrct0%;ZRbZqYu~=AGVho(4g;zZ6IVF?B*))3ZC?eYsfOw{f#llt^zaVKO#)+=_zxKJmy;t3% zib>eAGxuyU2$ESJH%~)nQ0CatI0o&xja( z7uB5{bO1<2=Ipjgbiy=~kvPc~(6ly}U#99N`?xP+dSYT&+V3~VDH8h91j%w7WgoMt zA>aD;8{oCOP1I8<;t`MrD7r}tK!(j{7qTbGr%72G5#p5qVQT}>gpW<8D1PpJFbVOS ztaV?X}JXnP3_oVsuIb9ZV8aARt&fc$v@|&1m}1ZsuX@>X;!xL888sv%tsvYfCu^a#>@i;q&lahlTfE1MM z-e=%<}J&sTPii(Ul5&vsV(`^QA}RoX+jB02vLz(O7Z?qStEI{^T4ZtEOY zuJ{ZNN5FERetFxzfb8}zpnUS91u(aGS^@BiWgn+kU6-h1EF^g)P*flTaL64^U{haJ z1>E6$G8A`_2!SAF=sTd^qLB+NJI; z?i~;LkN}d?zU&;8vty4UP5R3zp^BS;!qmQ*ry8k}MbU5y1FxMPry9;s zQw^HRr;hwYfR(`FRLe)*BV1Jw6bAMh1r-2vJ_RVC{92SEVqOXZq5I4!AxVc&BZYya z+2*5&4iIFWN}*jPe<%V(cnv7?<44Qi9Dh4s6lH#p0KGn7eeVJ`j?f$+oSV3cRpwWM z3IzZXe`_(h{qzLx1^Za%1E$jVsJr0U;i%?=2`hivf##tB_aoR}0-aQ_EuiAj%RZn; z(N7DH*B4xqO-i?w6NlP7VxF%>7drsJ=Jd%`f;uf`EwyYi&?;@@4sd9iH( zr3DD!qBnBnuog~h!S4Tls5*>8NCkCczrCdPs`G<_I*31Vl~e`21YotbYyo?YMm{AV z)blrIPi*!m2sht%eho5ZKu{iseqoOMn%*)wDUTD;X#$;GCjpzgT8@JcO&<<&@7)EV z1mM`P7O(0f;*n0e5n~m_$ikD@IT0n(}fI@MKjg)KKck&PfsB(lEs--p2!Gmqr$a zXoyAUIL_U5aUrP?EfjqO$R91BLS#P@;1jk-6{JX70EoA0v&5y>BX$RH;3E=n?clnz zk4@fu7jXBEU{wKtX4_g25PDOB1vjk^3JG@(aJNs9(J4~tKJpjb)ih_Q1tS>x9tBhK z5J2W=%@#|=vlqa%7+R46w)o`$#7CKr;&w+0EhS&I^fx8kKe?q+z;#zo%aN~sq~1L( zVejNzEtsUO#Wkq*dXKtyQ}3hQZ*9I7#Ypy4r&V*mTFR5rI7p_ef zUR$I9lt630X|70(dlz2zyCD)7s;*$L%$0cGRV6Vht~#^il&Hd~3qUvcdoAvM*R6Ay z0m|zG9cpWF&Ex(S^|c4~XKz(d-pL<|AUQe0luF%^zF!be2$swc70P(u`8A4_Ekfbb z-A`vu$u*r}8wG%3XS@~!%?u!c@_n^~!b|J?8nVH|0st@56i~@R%O47I2s~ax{Gd@v z(j=-t5Nc7BRPWs>ClSdIb{|TNzOmjnh(nMajuImn!gH>=gg*q}4tQTwhl0)?1ygO! z&PfJe)_EgXbP~8fIo}|4K|k&tjc>`|?i@2!$bUBVH7 z+VA^t?qg-|Qd_Y?9~9uWR%Q*g6+bsGfUeLMB^0H%xAommTM11RMBJlq?+0{oSy1;d zLcmVImh%nZ?l#{$gbS)K23&h{Jxiv*1Zy ziABKuoBDoQ?g{u4N%AK#?~S8(k^hpJf0Fc2z=b{mYxN(y1lN)_G7*6Xb*unlN&-kO z8gEKk(^a3W`LovBckfQA3Q%Ruhvc0Bo4`B(Z{B|Z6oxN=P)i-}G`I(<@~_BfzZT%z zGD@w=zanuRIr}$`T9gz*e)|1}`g>G465J#Wy^f!)@1C#UXOB`@!0V$}ZMc%k*Zh6d z5Pbo;<46;}aTKK_EK7$BbhxF}P>$3o`eE2<- zrJX!Q1|S&$(2-91egH+VNUc62$~+t>2B4wv{q|9?$VikPC5YV(;2Q=&V1E9LqsX{Z z+VhUw4+A7MN)q#4ky^eGKUac4M^OKfs+k>l~VZpWmZ?Vi+fB7W&Nho!`qd)~n~nmhl~u^NE2`Yv%5CyqS|rl_~Q zQs>8sL)sdJsP9qBNGQop<3|4mxKtv$lxsG>XVBlhRe1oUl$B9_=IWR<80lVL(ufN9 zsNq^l_bNX|DkZ=;WtF`3_4fn;R*wh?Nt3$Qnzyb< z#w_-zYoUHWmOg<;>%5WfIe+Z-G3<3KmC*gi(pP+tETU_VzmM~pe5yVpS?J99EXxLo zhqc&Z?0ol+DFGl7dElY`xv>m!%955dcmH`5StRx-Qr%zY{VpZk3FOjTYv)Y~_s41g z)IiUGlpSo3x|`2@Q$lWxcV0|bJ%LY7a?3&axqsYKMjE7~fl!kFE^+gdDm+OY=v@gIJBgTduT{D-0QcDTu9nacTIU3NpDil#iy}Y~i1V)DMasb> zDva;Pu{F4b-?wVwvy7YxUGWz$g(HPqEkWZ(VxwLQ1!G&q0{o_O5#^{5{c=e zqK{xIMW(|HadBz&5HJIm|&GLRm@PHf6y+3)+9)OLIVlv?)y>c5Hr$Wz{NM;ha> z&hK5|$2maB^0Y^_Ye_z{_MQ(4dJ|$>tGty+((Y${kR|nwBBWsW&WTwe9Qs<^jg0$w zlT^a5gN~2b0O(KOF+u4yRVl<_uFduywXxO>xI4*s%V&3UY!Sb>+t7Z%7~&BogmAy1 zH$W0f@hd&Sx_m zTuVm)=iZw{v7v4O_m2LvGaP=YCV*n4=aV^5s~T{3)ALT8^C<&wY4=#;$9ql)@)K|m z${_NSlib8$?0~CpwO@<1`Rl3*?zz<=p`-=XF=aicY`E^55orIka7~K_fp!l9ZiNTT z<=qI3%(GrJqmdROfJ(_1SHp(mNNo^km;9W!Xc)Qy_d_`^l){-87czxDN1KciPrmvS$HB)U;Orzf1;8z8Eui9lk+=$lz$XCup`RcU zq~u)y?&KFTRgQ2IfD++pFM@S#p)H^jYka`?Z1+*l_Iz>9dvboq`e@}HEX3883a8po zlIC775@)o0O?40ZJqr3Py_IM!>I>2JVO7747)utv1FWWibVIdmt`|jymQ#H|4_NmL zpWS7wlH*2&!F}`g!kI+@&_)LK-Ga{xfQm{5;MzKw4@bzzj;N0Dpc#F~;+{BG8`gwcr-t1e|M?yx1MGwpig!UYzeu;`G3JQ=Rbl8<1`` zCCx+y+6!TKq>$gTL8KM=X-(mZO4T2sn3gT?_x9zt;wza z-ilksw$AZ!z3*d__r?ILC~()y9Do$A3ZM%1Z2%`#&GHG)Vl;6_?ck@yGzVZ8Yg zfrb(tT9IzXc{xR0DwhEDsVK?jzyT(JkVC6K=}97wukZ-p=`AmzNq1I&vs->qIARWg z6#yLG@e3Xm)lO@%#bNl;tUgJWR;Ws!A*?iC>2p@%Q8hgiM^`#d=W2X=FVhMBvS|Pj z-j~pHznY58P@%2NVrvXHn1BtapHg507{(n9fLO}+vfJ)n@(F;wsz1Qhxhk%(njXj_ z#$L>*Dv6pX=vK~MQH-UM`!_?!#Ip2MN>cHWwJ69_Uf<9K3!r@CrCFgeM-fdWnQjHa zuyO~F@~JD+Cd%yq&eDaq^3$~XQn~I*kT7B8=P&64IOs=-SFN)4PFhPxC6)N$0ObEn z;6o8iKtYWs=jtObi%01Lj=DR5Y5byf{|dq?$y2F$0Gm3rmoJLAY%!p!=sSSBu<%S= z03T=jNj=?2m;+p6FcX24tSXzKLXuZPF+}ODQ#=!u?3=Q_2h1Uwc7R%gv!=;?O2HDq zH3sJEoNvX)!GCU)h%cfryV_z?;7^;qKz+JhSm+=`Zus!NtV>9Z|Sli%Ntq+11gdTFE9K|A0SJz{A7}UO1Y`Hk-+-6#$0PTSK8?9bq8V2Y=IJ@ese;NsB65k0xJy#C_6--REW@}q|aWq~4x|`X43fYvfQAI}=MFJ{)n{xJ7=;-Ep<&O8i zi`Tj0#@)NLS6=riP*qi(`MqMf`}@oAy1+folX?S_bt+l4QiD6=n81SxqxCW1ny>wp z2`V8%z%OwFGJ~I_5~?a{%j<*tS#bcLb-vZ$hW!bEHR_FHe8W!8rtHl(C5ZUxH^)_c z;t*D?W!=>t#b*BMQtyp!c?&qOzxh+oxx9~SUYFkr&?7O*3hUg;Z?LMSL94w=r(v{L zWx7RA3qX=h_JNOG)6UKndK?~>r>HR z)!Lh{Lb_Ek(g~mfZ~T-si)*r0#jIWlI0x)>fCzS0NO!yg^ug!&1%Dy{!mmrf{lUUK z@3zWh!$B^0fBmdp#`mUgkPNzU-Z)?r_^ieH`ds-aI4qmBfUkGH7WZe;r^fb}Nwzz+-eUAg;Zs7#hi->>5>W@ysYIuue2HR^frliFHI@DeLQC7&=BLF(Y_DC-58!V(D zCaE;Q2dA6?E!`p_(%7U00TB3m)4tGD`3$J<{1C0HPMq>7Zv5CUaEf$$loBrThdRxK zz6$rj85-*VOU2p%2O{Wf@xjL144_~&TcDAO7pHJ-OO8fGR+oHzMa=afSJEXVB95)1 zW1i<^z4Y;fOB!G-(wMU`*T+3r_={nT_?&jXJ^L7_WH$YzX^VngIoU#CSpMDH9 z9nDDtI^=oT0@fII>OunMjO=K_)5Mx=(LQiE8Kw1!TC#IMAEK+Ho_e($|I$l0YDTplZc6(2!{|rYx{9i6=?75QCub- z-_kYWtGB@GzaOU)ZX@f1`tj&|si!(#v2sz-;N!rXIFro^vPdl-$yFsaCNTk1 zWGfIDjrItoMwQ!9K%4DRY2k(&)a$zN!rX%A=WQlnP6R)-E*($;M6^3dL*1fKkT#JfkN za#R*Z^4#tFKEOFk&J}_KrTdg{(4WUnd2cV(S`1^{4L(bPQ`QGOt|R-HpZEj- zh%K(inMomxjf439n$q=x`>p3JIvcaQxZWo0BzEVYQuDyf3xh%eeQlrSDbcmVgY-2qgivkzzkv@H#hh@GUTowb=o z2LIJeyF|Wl>An^@YjPLG<$dhfCYFlIZ30J0J_7E>wsK0SE7pb#W7gZ-DVHD0B)KT-~qG|6>em~mMRA2f{Bue zS^YDwgY|Jg%@9R{#JGw6S-_KB>9R~!Wm>S0>VAE664b2oHbf#B)XG?Q_NZ(4u16{j z!=JYxPkJUW$tkfusFZpv&G*Lo`CGB|mF(m0T``Wk0jDK{Ulb3R0Z`_h9~x?9ixgR( zk%S=P>M0@B(xrsiv&A{400scRPxb-3j22v1npICC@j~h37JzQ+N-poRO;QVBl$6?` zin}W?0&us)M^;WHNwq#U-kI!!H0xuJ!cco;<-NLv+!as=p%$)<_hC)IHS>Q+*9Vam z>wJw9dkJ~vW!v)UGPc_zM8A_>t&e-f9gn6R!XxrU0VGoR*w_*KHK6rXe)!vu?N^;B zSKKCGe7_dmXDtR{u}1}ers4(wm}JR&4v*7k101Er9futJ+C)5BpigT_(~ehdZS5se zmdn-ux@LvH) zMLvOhfE0V(g0@%oai)Rf`5rB02taCgIHAH8r z1|eEJ1&{#IAAlsNJ?g9ztXve9z{)oa7%j--QK-20kLoS%9rz* z&XafZuDa%%64ts;2|xc%c?`sTKAV!eqlLeO(x8d*ngI$trzA>icBGQ~QNybS zKm@{GcTmxtVldb{KD&dWq*PbwV#YFH*7;;tPzNVr0|1iVRHEVDKK)S?fX*i$twlrc_zCA66IcY`E|YV0 zHyOJR;-%~nM52Iw|cC2;o72YvOJIz0{|>GzfazIPjg1`ZST6;? z$A~TgMu}8M3KQp0RSLj0k)IA0rl_VJcF7U+Pyk#_t@DErNy>JSP@oNC{k|~NdRc0ulpLSAstq^J)1~l!op~!Z(JN@PrW}}G24Hc7a9Ys|%a9=92 zLGDqk#r^q$>KdK6X6Y~hD?`6SdEu%61sFRBhAFDOL-$p(Ou{eJ>+Yv5zi5??$u3Xt zPP(xI%8Z%@DdcU%wu_4R$IfwZMfP715uBAGb&zrT@|mQ-<)hejx6RdrL&BHbBJ0!m=c5vYcb(f$r9fbUJ1A}wNg|Qov&qYB|6J&aqpa>%`ZyE z8&3)Ie&?s#@6iz;+$qDkje#FP;^HaX3B|lWikNlEa89dz5>QX-r5;se6@T6Gg##Oa zw71WJ+IseZ@6}g(BT?aLnU39xwYVQ+f8+Q#g{_afcv^fopR@;>y;Zw+nwk=_1#QXV zK<3Ga<)D4OsP76bEhS_zaHa!euK#82%(1P>VdT7(S_0=`1+pbALQc0KIlcYn7XX>O ze5X7)b^f~Xa?T_{AQ17{yOKfZzN^$oy<-n^Dq&G-1 zF(7UJl}v!MD((Qi_s`6j_H#cgq{+Trp_=YrRBU}$s*%+odtM#L=`$KGNDkP&is+|( zzR2{k6$i@Zs-fu-y_yl_aF@;&Yj`eui}kjD#~{HU{B$Xvem2gPx50osuj`ojB}WI^ z9!2qxUK7sPK;FDQ)J#^q;=?Q6fbDo;ucx`+_BHa&&!L+-a8C}@QjV>5#*NIcW4&1Y zSYD$P$YQuJA#{;xlG816#=3bPldOEwRhu>bc%&7Z2uSZ*?DqS}{E{RAB zlns!vsJ^S#HtQZ?t(4;aK6=~&!$@&aEA|IPWO$B&&hj4NM%=vssCps6yvJQMo;T1D zVD-~o^I$)_qD8s-gIagt+kyr;e}c$1><>p?kFD*ACG4bAm1s%X^I&YdJp!S#*t5rQ z@Rr*F5E`gHfJBI6JbMC5)UV`5%y7qm+Tj>l#D&1qzy8Ce?PgslJ5@|!s4KQlQ z9q+cJju;3DAQRs=fTF#R)bM@EIe6`DFD(&Y-UBjiH)BUjr5}m5 zD$UHYmjIa2jSY~YEjBEn>)y`6(Vg>^SB{C zU=<-MdXP#@Kb&154_5rF=G-DM$il80xTcHh9dTJidV^2{TiEgIEHPw(Wmc}vLj z;`8NOtl+^X$fl0>>EZdL;q06)TE}^3qv9@MqY(`E+%sO3(i~7n)@TkS$nG16da(>x zOB`Q+GzkaA4Ya-mD5Q0){t*FCg31PHkj|DoqkVkeT|SBxEqU5-eY5c#1Jm=J1cZKZ zcGcnh`xb~HjSUR?>--o)j1mVBkx8DjWL@DGNJ7 z$^JxD?(8a~0pq}oyV8L0^;#qE{BAs&15N4dT6cc8?m8#p+Gu8aewPNPx`7po7!fFK z!2$=?)%NP?Xq4IK1|~r9JayUR7DU3=uBK);g9CZ)R+1)HUMmTibKfrpL->%leRMy?98^rB!)Krli zepYKwySt{zWi0s%*W_GaKv9*<-(7gep0Yq=zN0ng^^dS8dQ|C$X`}$;dTu*a=oI`q zm>xa$k@CGYLIcPcc>}n_rRa5>*wZ-%ZU4!3MHfprXT@r=?OIXZ6hRdHAwGGnXw0pV z(q#Re{JmOl?v5F72_Q9@y@HiD?G3{LjAMO^cG$RB6oi`g7U&n14U{lS-E}nufDWvP zLxRt$#2q~uj1ywDlm*trGk?cGqBR?ULHBo7vEIRBun2-0t3GSLY?*Y162_2}^gre8aj~1&8QlvI&75BI$ zcJNw>C3}Sza%4ZpP)gr+)sZ7QyCPNC?a|V7xyLKGpjpOJ0B!Dqv^--%^$Q%(w95u? zp9yx1frL!m0HL>+um^;sxPdiQbieIGjxigkYrrYhITL9w6tU5P_-I>9jWQdc0O~Kp zq{0?9pqR>;9CQYr)0M!akz2Sodyazj(q&5|wn$8SR-<{bN`)4H%)$W(Yie^wO4xE; z*cw6SHvnSHo@kin;TNJ(viY6M<^lS)4BCU&*Hhd5r9WbeBS4bea|YLjI{?enq!+ zaNbhdMv?ev!OU`C&aKyn^A^i6=SJnWV>rCJ)S|0?Vp8Gc~B zsL?Z+EV$oYS&P-P#hMsAS%VoFWi>knp|VG>_?m?^G&o(1e*ObsY&xB*7Q*;;wZiu4 zFC2WI@8Ec+I(2CFu``eux6vDFoI92%?d)oeQAW+KV%_gsB9#NHk}=27FtCA$yl68r zUY5~{11MeuBjd$hw{5UY?t+y}t30N{0V-Nrc5uo&{u$t~my6x2DqYTS0BjJd@%m6k z_G}a`ehm#Y0}ys^8-OXLueQo;&p#Y21lJ0*I#9=!j>U9vj^?aMx*F%%0?m`g^E1nj;on2v^kezzU zeLDwd3E)&m2-yBP<3PElvSGl0Y*;s-s#A5QY}m9=TrM*N4&&CU8DInC2K|;0eR`S- zi_KOoPc8Aqy^fMwXE3%QDu6Y40vmtNb&l1T%Nk?S23Aa@&Pm9_CGW})uA`|+uMa?^ zhYdtmDS)}0>B-*!&E!s-COzl5jIJ_yb;5W~hp~mNDjEyLfE7jW7mjw~Y!khdwKqGV zTZmKatayFCUD4mto#h>loHkCg72_}Gg`bQt-n0#u5d#nu3>&}@xHu`jx}+ zHc;0ro^6Zt_3C$N7TB^+Wb7@|E_3QBeNp-*Vs76S=vJ1r8bC05fSxud+^nYN$aDcUPvlV35trNn>tPew7ivv zu`nOW8mGEsWA+4z*A~)|27HFF7^_RQ#Cm07-FyZ-+KaNi0$8_&4J2I8?W}M>@Q6&# z@zJ;j=)r`%hu5k0Y;VpAs&j9kQLgo7pkB6S{{q(RY;|W`klN<^^eG;)UWOs#wEgZ* z(f5)y98quc%=QS#EcRqQScyeV-2h3zYP(udwO22!5Bkq%^FjKzsR03h`V$vP`I#31K6lAjfBcl{iLkUZEHYN0r1 zHDZ=%E)99qAj9rEF|hCBp4+FsWVf{AQ|4e547ucZ#`H9RQd-J5#| zAIZ8P3?Oyy-{7E&yPU4Zk#>?}NF;m~YhI+dSk4x7+ITA>ZcyPIV=YE)`HJ9k*{h<# z@;6AYkM2wgwqXM-!|;q9yl)O|%i2y%mx%K&gk z{W=t~wrYLCYMZDVSnpK|1~g2-&lZ{99`BIGtFvtY*`H_!?`oFW0NJc&r;ERYuMHL; z8B)8zf#T}ez#0jWlyMWoGsSkE=~iaW_6Cyqg(<6w3FBxR;U^VtZ{l1%oZ@o z4qDqkX+xjY28~lIIJE1iYh39ESmUl@AM^m$WaXUH(ZvJkwgtisP8}MQol0tUj9%t0 z-VbI)8!}KSfCPVbMbXl4;=l{+Y%y@3Fg*Z71by-vL%Qd#Oo1%BCkF;aB(;zW=w+L5 z4RpL>Z~&o?c7Tkxv1wVPP^MLKeash?vvct{UBLeFL}`xz2?0vvC9TyJrJXY4@blfCAOz z?0_Z*y;fxd=y(nXU@;#6N>Vgs3hb)t*%j(=-Q-p%TKK`I9gwd=avdkM8(FG{7+Og)@6~fBFgny7A_33W%idWODDHO~$A$F>; zA_GzYG(FP>NU%gx9az(7)r+(oFIe%%&m4BSr}(Y#-3pz&lL~Y0b6u+m(m|rUDgKAd?O-#u%<3Y z)kmJzAP*pmuqsNVFt7tvZG=BRzE7HIk zGSECzm#6>{Pvq{K%{Hf0+EnUSp8K{>$xBt!%v^t-EvH|Dnn~rM z5EbpX1TFwd2;DA_G2gx@091B0Aag&1E6@NSRq9(n%d-~_pr)~pG3gOG$3Qf|&kD6S z8>s>4nusPm8myG=z#2%j=0uScVUx2fWQw|Nffa7`vw~$&(gr#Ug$-bqm`qs}xy=|h zu!b1fiAG8D``WpRbQP+rx2~m|cNSNXmCOYkk=B}=6;{RmK|s-DU76?47Bmp+t0g$w zq+5VBs;M%HLhK6k>p3f0;azeS&&mA+X}oH-@Zj$VqXrd6DV zOM(GFzz%lh$V0`nfpxax0U&$aHd`H_tCVL#$*hpV2G+bOK@dqR@36Ld4KtcVG?oPW ziz;RSmB5;Ca!iKKvqOJhY?BZ2LNj65!L0QLsPF z8=#`pOrN^I{U{rNBRcFlkOWL^1HH?&+N7?xvqP1{LX`#`z=~w!+yIJ_(ax%y8=wIC z?xH$)l2~DBe>fxuit>rcs9gKKs+#tzYk8wAFgK8=xpSfZjaEzA0J6u!gv61YXmta0 zpSp@UbmM$>1ruJ68I zC#~5w(55A}5RcEhTeeD~rz;js*0;UK-Db2m)6-v5iI+?P)*-4MZPqe;PZJ~{lGui5 z-9uIz8^9qgI?#LG&m8&xA=(?V`I3Fuz`9YzW%Jia-S-zo?2}AFJ!_=y=NJSy#ZH$3 zL_No7*6${j|8-iaY+$YRvhNCV>Np3-U~kw3@}cB&fh!!4mUptTp!-=Ng)(Pw?}1sp zNdSOih~LE7w!IPn1q@l#6sdCU*%{@q8nbyQ5G;Mb8Zji32tb$V0ceDd=IlUPbDm?g zBztkQV`yjG)wD0s5dic7&*=^n8_iZi0^xB36KOO%E7a_g-x7MsWHl{d>~)lYiL|fz zO(1epH^3Ym>=+%+f8Ri|WT;tJNQ}mTHIo&;z@fzE1_}#&bB~}?vYms|7UFkzu0djd z22<*7?3ikhQ!2lQ(F|z@9aGYIDG>FEw`IsIvkkmz}#@sxRo%CBG zZA3Gj#Y!Z|1m1!5G*YoG)_F&hlmwtLDBCemud$3509ny)XN5+RkGoQZtY!vN6)dN- z1ugxAr^Hl3OcuwLVk%!3COS(zK?2=3T1sAcqX z@KMw(AbE4!RVH}(fN4gN@>5w0;d8oe1es); zS&~;R0cfHvX5mD--A8INn8osTRMHu0r`s{h3nz^Ie*$dwVtjHfq6+F=tJ6ZlKV;7$1)+0p7!#l*{%!Lsg;@ z$07r01v$Hd$fa*^$Yd^`UCGkXY`ZeP&20k`Y_wg`ClSw;<96kKUTZ9I(JBBs2{e{4 zW6ZQ~BK4@KiXzSo1j~5?5sS@cK(F!JV*Q@n&r40BXNwi*NmfZd3(@7Fs`SRARELrk zK=)fh1ZZ^r(tE0M=J$S7Y5NJ#)G-cG(GFu3$UaSrx>i{VkEprNz{&AoY|TSaY2j05L0d zC#wort9894^P(pKBn9pUtQd3Oc4m`c^SM@#E>s4v-hkQ-p!gcw0lLgG1R%CiH-JU6 zpA{^-a!wb5Kr}Fe|*K$PFA3T{%K&pSClcCq2SV^)T1l`zK! zc!0^x4{_?68z}O;HUQ_|cz|vVV2Hod!go%$q7`HpIE}vTK%=S2PM2Y`o`bg`e@}Te zmLA$U2CYxYY#+&F)pO+|iHIs-Y}Si_HCgLHMU83k>XcQSvuRE?uIOur|pW+eosY1GH}D) zPuIM;Uj}9qdBDjpHOH}EQD&1a{r0R{kIQud$j`~n3TM(;H;|LWiDcG_(P%!vsOoUb zqG;qja}H?^$fi~rTdkb4TEVV-WzhR3dmavewPcdF?0Q$zIH!vW`Ud)m!es}frdqkt z<}C;Uz`!YQS(cVHe!Ch`QV{~W3YZ&!t7fjckk#`6CN=>EAOjxG>9TYlwyOdQ!7mU+ zZ1%+=;vi`6yYF7^9YQGH3Khp*PiB9D`GE6B+ zvvvkR;_sXljjX}8z)>}ygO{e~DQn_2g@<#DwJetNI{*Sp^8j>xnkjRHLU%3@53gp1 z$!jr?+qsSvMTrL>IqXp8*;OxM^P0tSZ{ICh^H3OO@PVsKOD^*xPpE^tL> z-FHPHHlKr&t4U_cjHQ+*&&YX7Y1yr!bMUtvV92imfF6c+wjkB)=F$VT-*$i*&A_^t z?0wuo!hG9~F_now0HR!GtBr<(UpdLpnw2%kGMvf&CXx&dYSxx}cHK&a0{Dn+ixlTh zW|9n5XSxBS?Eq44Yt?*_s}2{=SgUXoscQRqnDfbWD|N_?2Z+hKgrpWdi$};Z((4l7Mija>mxlsC`Ky>+J09Ta1G>?A z09eDFW2^;^v_;T3>nV;X+&PR(l`pw8je_P8tMb5nv*ne zGK=M`@L|^txhAU4nN_v)zHI@`e94es zUQe*k4Pa)@vJYTxM+5=R zsH*Z1&FbMrWf`@Eb4#cw1qWtufnfo&^kJvFzUIARA#05zbP=#752rc`z{4pTK%VIw zd_B%K?5x(izO#b>OxCumA>a4|Omlt9a;Wguw@RKnC#~oaQ%2J313Fp#1&F>q_oqgK z^R-%sS%$Em)M{i_vfZO0iKufn;}p zoK=+%tvU444Z%QQLl)fz5^De{)=+RMTK!^iwLNa+!HXq&zYJ) zkVG`n$Sbsr=RvIzL(1GJAY(atPItY2GuQ=Uo&4RzIV2kZAhxg{L;9j(x1oR>)6O9S z(D`D=pq0e)q5vaFkyO&i#oZ&SIWenMSJKE>1{?tOoMFIP_U~~Q=CTR9OB#8599FqK zS5*`xjXY1NMx}z)r~$pkbau5qRLPVSxrDj&p8#^rSwNA6+|+?RkU$vX$+ zYGgpeP2oI2EJ}*)s?&gTPM1Y$vx9ee)Eq#?2?6VK?Cremw5}9821M6(DoGNMlX@Co}Z=k^> zGJpozegMP*n*d4+JHDzikuP>uwCvTh1&ZIqB>;%$eOoZB8G!y}|F&ooO>=-APhtyT zsPHI&ap+tJW>DR(g8=Zm@--|B4VGC{EU%vfthYTo(0dH$;3x%YEFm+U#{Sf*e3u9y zi&Xy0JiAhHGaAq_nmz!%h)qB;>(mWUOf?{{g~&V?NGBQ*nKYBv`F_Xfb8kVjLO)k7 z&zC9yNrdk@m>ZY}0hoi^0qBmf>mbpa&jprpt{fYje9mf(x^}OyV3I+}1_q)x0@ixB zgb$!8%1)PBRzKH)_l=&QQE2lAtnrlyxrkG`OTPf}xiw&((l0>umx1N$i1h=yInhW= zdEKmY9V_Hi>K;JuhZ}$om2Hb$%k}!K<*PkGEnj0lH?h%ax%4=>O7}Q>q)dN7zN9BR?so+bZLDa=h4z+R1ARd9nZ@^;yBx`m}|>91}Sns z_*`LoJ=cMX1G!gJme+de`=W4w(;x%4R-P0afSzao^oxAX3KgGfyIRxku37^0ZUY$| zxnY;$0Wfs3EokWe?iCug-Hx$7*_|p*5|viI1OTarbGr1qE6SkTHHGg}TO*DNhX9l< z&oM@BHcen%l-hSo;G}ArXbk%Ed#?~GBRg1RES2(k=3}kmiyea)HGZetP3uLv%(;Ir zHASdw*D)~<`gS$M7;fk?ufu(BA}IvDB{ap(`h5oSsUHT6-RNlmMxFxDYi{R3O-6<( zfT{L-9_#B66&PSe6W@n3O)UDPgldi&05(i$c}qA1_NCuAN25UIJ2;j0OXtP;2W0QF6v{fx%i zcYz2=+v$=z`{s`Y&@uopNkI9o7;=nSCsF9#a_n0Sy;msPr7*9vl2I`LxzluA;E-25 zqR>dJT?g-@IMCX-UN~L>+ZAE#b=%kHrTGJk%+~HLvb63|izXv?Z4sN^c9Pt!TxW%N zs{;_pzfTPvKfA!jleu07+U*2%MKvD~v!B&kc8}}s_94a=GSVj1aDXD_GBVP!Uhx&S zsD7{3L%yFmKD=vJ(wA1R{Q)F(3J_Tne-{YjKN!%9Tf!T_yDR|h*7#ldnlJf2s$^g8 zx4nqKDS#O48f4Z5PXX&sPVQA6a9T%IwT9;TUAYO*0pKQjjXu#>76?zLzDaBXvMc~i zk-A>MT9HjVMn|3F8>y$6uU9kc9v6@_p973m>ovBQ?pIFg{+qV(zt$EkcB9h4!evi0-#u^S2Rgf zI$sf4Rwfmo_Zh$74xMD%B9#>ad|NEUk3qY8{{tmx6nX7&1o&O;*l0_N62vY6ULj1kbT>*3Td3b)z> z0@_Kl(uv#A+%sUb@_n38x%I+HS$lj#1}e?OB`9l0(I?JoqDT;=N@}iN3zK!P$?qb$ zUABXZtyrR3DkZr+P7z6#DBNoScx|1#Tat-mSE;@Aajm0*R;fsCBeL1Pl~>Nb1xokd z-6g&z{6LF4&6d7pU+wnQ;+>qw7u-<+4|ci@#_tCt)0vP+ce=h>^ctIO0a-P)Z;00@AV-cOlq=9WgyHeYmnqX3;;tYe0heb2%s8ytDhGR zIzzTy(W?8sJ~9lc0w~>mvq8vBO&jQa)9(81YJEh+3=#q_o3g14i;3A(DSwS|Qb=<} z7Jh*&$-cza^m-IP-+f+|_c8i63gPP=8z)DG9jxx|I*)LtCZQDQbV<(;aeUdRsNy8j z;W=+gGeBx8b5xOs)0c-^v%Xs2&=ha+%xbh?bhSHHWiQf~Xk4#|Qb+)6?L1E=6)OpS zgLIkZ_~k6uoThLPP4T!*HI?h@Rn9;F<1~OdQG3`HYq&bEs63>zMh08r_H$NM5xoI@ z>j(>I%Dw}vwZZsueJrY`o$d^we|J}P13N1`pufZ~^)}5oRCq`Il7P5e5~KpaM@V0` z79TzVQEuM{Sl1M6SF~w<>FD)kOHUsF#oaGeT$)IQ=$4nQO(h^&dp5e|F}5$QzGhc7 z*jFQn)ej&^Vp~AK{8E$1at=F&6t51jf~BayizPCO_y<77!%ny7pA0<}o^AldqjTkS zeKp%+z_|L#15lmp7#KCB^Jv$QBeE(0dg1k}G$iE!&_*xwq$a6N1c^#Z8$HLbT!YtI zv@K%)=2{JeTGyhDUP9feFj%ZOKMPnv>LxU)#u8*d20+36lu~fKWjI=q*Ika$v4?C)^HR1SC1-P)-F{It0SBu()za5 zkAuwm3RvP-CF^3x31C?Iiebfy-qK$W?b-sf8y*zQv68-H&@!NqQyN+QJF69?$Re{E z5Ba-}Jgu!6V3zC3b4xaD)1WfScdsyF_k+_`KF+}trr@?kra9v)PVzn5F%V4so*=$* z%>apToCmdD4GV-}j$S5?m($1BycgKR% zAqBGZRgqEYvkM$FNPSi06`1OU8)~(UUllo2i!7(~eex;AWAM#lw8~KFq$Y{as+t5) zg(tc`w1rMKI|-0r$p;jz6a@6V8Swy6#EJl{sPX~uiPI!(2D{+{R&2O|br;(?tF?%d zehE7A1PxNQ#SDjz56c2~VF!@9{pc5YXdpw9e%+IP4!&OT#9#>kap2>Ato0S|E?V_% z8+Qr_RU-Ik)zi^^UIs`O#dej(7Qhq04A2DRGUqs4oXHZxj)8<>ICL1P_f-RWE8);# zq_Q{!R7nRPAQ!RQq;8*f7dBj+F{BC%ueoF`X(Mp#oy)CpAfrFd*f!+XMk(R*nn+C#sLJg>JGP9KZB@&Pp1nwgm(2JWQv!0*`LTD5IU! zy}XEIi;A>Et z%1NQzfmX^#DjZQp#Q+mqqL04UqS#abGo0`oQu~xE2`c^TG(N%~Ccuo;O*E;Knv{ov z9F8R4KQ}EDwqZ@;0W>YDPvwU!kd%u7vaL}zfRbM@07ApLz_o}|OMa8M+*y+G83m1^ zP3ri)A5vi&<{FCNzbTMyAp0#z;;?+=NJcn4rve|EK^8kxv9D=&YH zU#cez`T%Rj_z1CUk)b4cliJR%%9u2PeK?et!y&#SC`EIS0X^?7Q-FYslz;-6`%r-k z{ZY|?IeIw!-8`ia1h9sMlFt_F9aHuk8-i3$AB(9qXh0^ST2b3Mt3)%P9iu~rIM)Fm zp4l0Hf|$~GoSTi5WVm;#v#7L z(QCFvq(R}Mm}>_Hj1kLW_OAz996+4-WA^i)d{pf z7X)HB#ikG>G>#0lkLP z41`mx65s&z@TPMe2-W$O(~dJwg9}UVWLq%0meW@>iLkkHs}7CRqBMFGR}G-0vYP}N zyeFI0)Q;7^Zl|7$4H<|j-%U;Hm*`u-xNBz%m@~Wbm9){% z!AWd2+hT;RNU9FErsbA^9!Ec&dMrAI0V`4t{WRo_qynmdd2$)_-4&~UU{=9RILE+O zS?@0LP-h7Mux0=~4=UBEx33#8n-N8m8r6)aA+NyLuw7+3bx!kQmIkbPo{5RHg_+3}_%9fSi6XpilR9QgEX%H-*CrI8W zU>^X0=xsl3w5)`Soh}8zuNRqSB35_UbdZqb;AwbtOGl(;3L)fHc$s2O1S+1*FK)-TbnW39+{@rBO&^>DfagxzOXgDl+tK7`xS89o zC<5;mR|w~ppu0Uz87Rk!Q0$>tU&%x2GVPS&NO4tIb(l4R$ z#dek2Cs`5XGe`EkTMyMdG9@couDVw;ct28F5GAD11wb}o3reZ69rF?Z8VvkR4C*-4 z004mh*pYN0Mc(ZgbfUIT9fsx=JFA8k%@LZZ*{XfGywtio^-!QuiXFN8`WZ4 z40sM_iv&B?ZV92*JZFV7CG#NmFColN7Y7e70%3r4hQ5eHl!qqHAb^!@Ir=^;_LVq< z3}e=d){gLxlr#h+$RcM~jg0UVki*ssucno+C0UmtU);i2w!0SYn>LM35pkPc z2U=#~Xb35BYyk0X__UCcDa7JE6U(O124$_KrVBtHTRnP9xv7Z;Q<~g%Jt`<=F7pw9 zIrfS^Na!*+z|Glb)vaOGcC}W3yJZaBC_Jz2;Fw~65>&LA>vS_Ul1(E)o2m{`Be1av zIC3A#x4CWsqnXU|bCvbswG5GI*N;0pon z>OeoFDU`p=Y^ljAC%LbTw8FY7M*{G4KO$oEk1^59Lk9(kBUDD8VG+=gAUq0Y>XoPl ztWYAJvx3m*_X=6&cn-cIq0wwtn5*oU0Tyh{dUugB37gLljAo@LNKg}ZPXpR*-I8Zr zy)G>sQMZoab`?PVdz@XtXl=FyB7o_r*3~v`=u?AA-zsSk9n?DukgeFeRqHS^%Lc6Y zXr6;3z^Yjdjjgepvrxt(-C|o%Xa2SbbjaB;s@gG*`d-CFUcj0#dj0hJ%0$LN0BSZz z6Ob%}Mjux6d56wu0uqEz0c0|K&__kk z&aSY`)&L+%K>j2QqrATb$k^eW6-j4J6RhaNo+eOSgt8L_;N{Yf4& z6u1qb>Gy~?vhpV6#E2;6oph4#pX6-?to7A6>XfWN$;os`Hgz|RqfXhH7(%ixYP-^a zp5>azhHXJ1x17@ru0xNf(fTAdAU{b7X#fnkV@G8ZvlQDES{?BKJ(&|GW=CP}6s!C_ zyYg3E#KZm_L-Z7m(G-!*qZXRQi8f%KbQ{8>G$;fC5o*m51;x3UoPI~wSzq1OFvU{I zwt)6Fk51}jX;}q)X06gmB_wlz6>dJts-#t;fI|NAD65jq(t~OuI_wC5*6E_=699ZK zj^t{g)3Xa8fz-}1=ri8HR9Nc3x zVq)@J0xxrX+PKsvxj@NCAJtPrwITskfOV<99z=gPgy~zX2*6D>CFMJ$Y$0IeEu;|$ zi<4|0y9rN!`n&5ykU0U6Z_?Q!FhXVnnpzLG@^E5+6;S9=JtD>ssInacth2dyIn^MeLJS3pxm0IH@b|?gIhkJxr}*c60okwmzGj#Car3_>J;^l z<}xm~nzjiBX1SE0X&JS<%ZIaN!3m?*BEl|ke%8dOO=G;qSrLhZK8~U_Z)J6WhVCO= zEw{xYAR>iz^r=f!J`y1DS{$A2L|>Y1kxZ!40j!WIL11u|Q||`|=;}CtZd5s1-YmSb z099xY0G$C|AI?`Xk9~nOwwoss07b+D)HOymJH}dv)O2=*^T}{vmhl~YecUn{#w!b( z!B6)*nhO;u@47rXpKYhu~jzM0l z9BKZH7QF4Mt4Z(SMq8N^? zk=kCL|NYND|MUO;!`ikIIR@DstqF@Ebn?Le*Z=tEpSb%W{{G|t{h#mO|MgF#2)4q8 zweL#mXN}tH>HgXsHGJD;H007Jo*Vk6N zs-AV6W6%S*z9azNWSfm5wZ}D*t{?z_YOjUW00V9KDu6^mJV3Yle`W1X?{(S$Bf55_ zers=ejw;9Uy$a}f`^*hc@n0bUz^v7~*#YQ(<^ox$veFnEKoD;Ys{kcUUl;*IOKsmL#n+O0Y@EHX#Us)Ij0GBJ-7Q`Rr0FCYr1DL7H z*%buo%yqB?f$g*btXkG91F)uBPmKbsl^^#3ph)Oq1NddMCV)26ezrhtvQ+`NqU>V? z$>{}dJKWst%+M%m2jPK$^@@4m7sV1$77C!Q&$b<)u83eZ0SpsmZlFL#v@H<&p9e@2 zr^^M>G@Y9jMb7EySOUN|^0P9Y528W_vqh7c z_X4_=V#WqmWJ@;*09;@T-2v9;4On-_J*)xN%z|n+z`(83cLf_v zGD1~BKpOkt%x1D5sG8E_jAaAsMkT#IaOH-#P5@LKp_%~12`w&)Mybob1#8)Fi$u}2 z2w+6^+g?rlWpMDRRGPm&A`?b}8Gux>vsD0~-Dlfk{p!3zfR<^p6i}^U$$>Sl1bydF z5~2$=1LQ33O4WoA@`xM2T7Y4R;e7>u`5YV?)JBFrd>^S2uu&6(8r207j|@K-@pE1#LfSQWK!IQD#g4 zl2$&JKz@!;!vy5E+w}qH!stN&-8^A#03vda0?3SxwgI&Kq8*$UES)V7{0U9Kz)8_> ziB|i_dQ`j~Q}cEJfYviDAOH~)p99c)pAA@p;Mi9VD*@>U0W1Pj+d#zDpb9{K&myTv z%fh-sJ=!E29iMS%i&*!h1_50<5F4me+NJZI*#fxJG$(vYyP(+2_8 zWJhBPzzQI|02^yEAK)P%hvW^K01fTpA^?+`Z~$c2v+auNNsb#><6!n(Q7%sB80hac zJ1dBYdjNo`r8fY8bVLXnSg#VC4*|2JJuK12rM_5zHQ9L^766VD41GgHZ6^rU6c ztmb+)KFH7|TNCl2fVrt;02Kl_0C}hE+E@UHF*0-FS&3Xw*Z^$RWLrd%J${TX(igMA zpr9RGWFxAV8c%8i=&zg`ST9V_-KEQjBFzTkl=8j+iSrtO!6Tjg0x(SMeFJa?i=7p1 zK0YkbSdaUKT}Q<$bZ&rL0b@JBn)z(C4}fW5F#sxtPr}F+(8XiBY9xEZ1}g5$cJMYZ z?B2i{NLsejrRUfuNU23sqz478sIU52NyH!RQUR#J_YIK!*K7cdrFbi@~xgNAeQ;_m}HCnI;0&$@00+DQ*8r{ zH#R!Zy}S*OAu*0!OxK`{xx!h;YTV{?%SDwd4`kCz;>R0By#iLF)N%5QeNubUvRNa+PZ` z7~%amrIksr_I}PNc+z1T-T@%Xig#|{8#1I_%JX>#8H7`D6G`u|gla2-y7?W*q$L~Z zw|<7cEQz2P+B;ZEUKd^acX-WG=hrghcR)sQxJWAX8N!h}E@Q<04*F;z;p;KZ@=lOaFBg;jnNqWaXrrIiH3=i= z-X-4hOxwuJLmv1u(W7w>=eNG0L6Ub{_xbz^CXoFnK>ibcBnd;#(BFUsi-aZu=o8{# z+(0V#Pf&zw#0t+?vHXTnshOHqdIK-4H@a-vpHL0o4-By48{El_gdElz4qAISB4$qj zDTOF>UEYv08TqW1H%OI&T0q=!{5U>Q-7(D)@EJW=~8f1Qx95Prz zYx_-$K#5bL;Z3AKR~w1)_>+2pd=_M$^(1Q`hDDKtp7f5H1Erqcgis8|c5H77NtX6} z&~MU7)TORz;x|nNt%!7DcoSQ2fy`9lNrge+VbAeRoz9?jm7732X|!~fgz*#~sPrY7y!=)xrfdNbs{So+Oe5Jd z1O3!Prrvn86)MEtvVF&>b-p?=p3RCJz1_gngO zlEy(#MZaehQ1;&kqX?bR{l11^)R_4l=Nvo#!Ln;;sjc3n z>DN0LtKdZIcRC{N{*0lQm9NZtw)}n$rBDLvZ2HAceQuy%mz8;-Achvm^xtEX$a+i5AqHRA#Ech1mdqNDW`0p5M6#G3uM;ZP*VyH|PD%8wolNix4 zwtMz_t-)o66zVpV5BPn>u+g5c;#P_C@cXyWAqZXP%yXo*dTl!P?-gIRq~EJ4_1f=r z6f+J`C83|p&L>LMfz$-GkfwZ@{Z1Uib*bXf-6@KIZqjX~->VEB{r5E=D19vnf$BD{ z1Mw~!$0%MvB(MHE-Ac@}C?sHg*8TU?Bnr;&q@?Zr>>>zf9kd4x z<++ca;(uT_tl!%jqwG0CF1<=?|bO?gy(kl-{Dgb>Q}h~dBOy)9dbAv7pFkHP5pORtYoPW(}F6O z{C6Bk8OKP~uNlH3QDPUwNbK(e&UyRy7U)c0zl*Y6&)=67x9fetx=IN#`#qV@8^6^Rs1i*aCGFo)iw*WWw8y@GheV%j z|0~|}b!=CyUX>Fv?fA1#|DAp>#tkLfhsVR>s>iAG8R{Lg@uW)w4u1iD552m!6VcER zskf44hZsBk_w|t=e8KOu7yEsP@}cGZkyz^Pm{Z#T9h>?+)@|}m@Ptw#*VQBd9{2BS zs7pFeYKzs!ZEK34Kcbq{t@C;aw$>=D{Wmpd`FpNvI|6^zlzhGMg_aLo5Z3#Titvcu zNk)%IZ%VpIsJOVr7{QqwiuAi|#rOW#U#Q-U-17Qh%03?iG5Eental0b+wUBTagw}x zK?P<1j#^34?^qa~zYoz$O=Q)X-t}HJy<`YHR0(ynaP!{>W@}l$6aLt0Kn+B)jNx}Q z-fi8@@75W}?^vJOI7W*SLdQYBBlOny->2C2L}-w`?g9G&)heRnvYQDZ32cPiJl;EeR^ zyQUJbCXDkv?s0%ZzzpAg-s47=V3?OAu5l)dI#Ba`#wE%F>viyX{2RwG_*)-YYR|Zb zhhVABuDr%c*%WT4r)yl56CxbiXB@^;5mIq@#%)RoD}Ffp-{U;akn6Uc^V#zP=9BBe zo%7%G2#%OYhRtW*p}sJa3x-_t6uzFLdsgq7*RT#Yxap@N)Br#IGI(NktIOo=u&wh3s zLgAuf+y2BY`2XU9nVvWYi(!gm^@)opXVmE5?-fU3lw5-gVqI|;RgM~5p6H6xlKQ*d z@aT%`(w(Ke;y{^Jr+wePxKX~?WyeKdoQd^zr3UoGrMP?Z?!_mLO(ILV*~k_5CezjT zc=d~uaXZHY_l>JDRByZ3aK+)2PkM55nJaFWZgO)4j4RGpRV8>O?phZlb86`CIs!e@ z8NB`MT6a)uA+I=}b&9-PV(;Zy*SJ?r9M3vP(vro;rEA?J=b+#caMwC3iB;hJGuOHd zxx)2!j`FPIl398Be!g{|9Iv9YqOWx#Wt=s?c%1*OE77xSW5(bR%scMIri-7TNJ;Z01}I$cU+({)C#b-nxrv8{RX z00?`bp_!k&fqWH7+xm)C3d6=k1c5kA+@-|UZ-0bbi^F+1d`?}-G3sI{=2)jIaB)P%{cLluiPKX$- z1zYG(o=S>D*&B_nycQ}#Yu#!!^D7S~t)T99Ial5c;U8X^{N&l>Gn_mQzw&ZO^3>?c z3s)WweH|+oK@@Ke;@4ekp|%&#PQ@fhc!AR}{PI2&jInP}J)eU)=!-kFs0Q zuQ~-n9n>SPj6ucos1gh-%<`0$uT`M zdKZ6?!{BT9Q!YZ>0^{L71t!%nvj^9ANeT^%+Pz=zE@Gi!LDnn1Wv?jzclWTn3uOpT ztYK>xF2B;6%Aq}aA^9rCp)Vn^fwz2zjKsQY&KSE2eo>4T?`^zGgs4TV55DHNsEAqw zPM+~CLrN3^G4i)?i715RhTc+VkcOW3x!uLlAi>h;G?uHJip0Yj|Jry9u&Ul}VdA@F zi;_cWKHAod1-Cg9K_^BH}J2BiK-*H>cgDX9OGY3XE^DS|?c3F4KSIZR8j5 z0&Z_X9QlPc+Bi|~Dxph$0Y=4JbVp@j%IWqg)1$J`hwG)^h5caPuD35;Q~;?ggw3wI z$OA#%x|{NI(G5^p2&0cb1O>ztW^p0ho6>-o0`@uaB|#vjAa?#sn~<17jB~t13&a$v z{M#RD24V{9)pN4bMdm?-8xhYs0?7ACq+@vjlF!oz=(Y%mf$kBCTZ(Yw5U&tRICJpd{D3y-B|S zE2{RX=%NV+<@swHFR>Uv63{Od86eD&!b@Hz3=+5Rr8@&uInX==X$4Lt_dk?slr`3J zcvGrB5_XXFc--XWkG37uJL|lXo9GR&qQ2B$YB)fcd*-~zk zj{Evj+yO|2)|V77g^=Dq?)#?E1H|g;A2;zH0Mp#^QuWakA@>(vaz6lcy!5sM2;ly_ z4Fmvd&JTZD4g`dr+uNi7(6)%$-PRxg0hYHB;t#M}C;seeH(NXh|JpO2)BPGco(ue1 zK%QIjHI4k<#H-EZ_qJb+DZdZuYGwI-v{&=X@5^wt%ly7RSA)&(3wO2T{Jx@B6VLBU zeYO4keg;>g(C>$HwHEz;YF9JT@5gzyFa3VbSHsiq0C2TP{SFydQ`PSvbG2dp4og?# z*6%=ewR-&yeOGhX?_hbgll=~_R|DGbfPA&A{SM(*liTm0f3?N^P7_xn-S5P5wch2Kh5wWj`tYF9JsZ*X_Dzy5}USHtXY z0C~08{)U`aQ|@n&dbRQXhP7AY?{6S{wF>`+&R28sZ?Ju}BmaiyR|E5JK!3G7|1JTp zCh6Zr!_`*(yUe&6v40mPSL^ogQs!#*{$2cB?cu-6rK_R*cY$@ap#Lt(uBP?hMcmcq z{=4kE8smQ#idQTB@6z&WzW-f}UhVq7%h#*H|98QANdo*XkuMQ}-$nH$JMg;Ca0b z<~Lz_Ny_}DST7Np-=yp%Tl1U7y@YOl6Tg=<&Tp#t64UujE?@FHzv<{pu;({{eM$WM zro1mvpx-30M%%2zZDb!oQ@fmeo8J;ZYV_ylb;$5z`#0iJVhOVbw9hROm`JX zz?3rWZ`mk9-tVob&Ue?D0M-yYRFJs~Qvhoe)!O-|k`>h-FcfnBl)eP4S6px6T`L2C zpcwm8Tmx9|0+g=bY8*g=v(%sR9l#3tY7I}lPXHRg^(hbntm&?+(r{N4qnt`4K>k~T zjB+Y5&dpEFQUFqR`6+S&M8yVARTLm4#M_@TssIc_<5PD9Sf51CZ=p8IkfhsJdslX& z3`tsNHuxz83s^CO*L=U)F+d|GYEQ8lfZAnvtJ4Cy6!U+}*-_0aUXQx#-vDc3sWm+X za{(*%?c=GiM|?-tJeb;3k{4jp`HKG}ksEG7K z?}#!ap*iv4g9upbfiWHe3BZ~;QC0qBoCpw6^`WRl3`wHKiC<2OfHj<_mjnZ_9#a_k zVa*6=nCLz<8-R6HDENUn|1~;slDWfrzW7TsVP3hHUTp!Q}n}xi}?c3dNssmy4idJ)|XStL;nMSRoctL7Zk9<6h@yPf}w!c<{w6) zfQkFhLtz9UAwazQ!+8{7;p8t#QowrBu{^9wfTE_LhlVL&P4gi=yiEa&;qxJS3ZNUW zKg>{oDr>!mN-CfX8gzcSrvglD`}Kn_R`yA_~`#QxA>1z=*?AO5U>b-C#!+zJ@$ zU49w507&HPUfq;l0k}YvhXX8tSR_59VF4(X=7(i00KcC4(2@o4LCuH93@`}w+CzL6 zfE35elomihpC4*K^EnuzTba!v^wt%swul%sR1>i>#9(p(c0s(D4d~yLR z>Pz7vpbJ>90OhkE#<~FVjxWVsfUS6bIq?FjkyU?4^a9Xyj}PnK0I3cA()0zO#?u~N ze>5AR!0PU&5x@W`|NnLl7%)}T`)M^0FfEz+)0g8>p?`t5!&V2bYe(=HMJ zt-m7vTSLaruI>(wpM&2mA3vvi_lW#l;N4X6b4%_nl=~+Bw5{B?{io06eo#M+G54eW z>7=<|hM(4(`}O(h)wy4|pXQ$X75(W3x?k#__M!VT_~|#gKb)TirTbI+>1et?&Yu>j z`*Z&3nYssnpC+q&$oT2Xx(At`Hm-YE`sw?+2eO|=v3uzI=`6bk%b!-XdwBinUAqV5 zpJumv2>F~QJub-B{d%FASA-pHZpQgimO8x0l zyeHwGw#Iwf{^^6fC;Fep$vZUo>9o9qiJ#WYJN)?R<-7xypXSdy#QEtKy@R5k_R>3y z`sqi#1FxS3);m=D>3F?^yPp=>I~@G!sl5ZppC;Tph*+O6+p#!r9ty)gM{=)RXSKONxr z;^(Jj{9Z2o^qAiZte>Xzdr9`w#eOg1e%jveW#3Pq{Jl{8X{^7OmOq{N_hR&?b^l(z z{`C6a3*H}bfP0Djqb6`Ks(<7M?q&FoUctR^{}DL2m-;`72zPSeM?&FFC;VtG+zE&u zk%l{E@uTW+Cpms(Anvrtk8Z@BNcj<(xKl4b$`p69=10onPVf9^U)%|yAF+%(h4iDY zaVMRANT* z%0+jw|3~WRE)V=@Bi#jsA2Fr71o5N3bQdjtx1rgeyw1v~|`u#uu z`4`|n3|Q}g)<1XwVm6dFKs=JoLt@3qzTgH3IFGnu*nop!090fMN2W2hp0h0plT07A zl9wtO(|g#>KKAequ%>IX)nHNI+`~J0zpkzWH~BR_9{_`yZdz&lML4^ny5T}? z>ssnQI0eI@DIJ%$R$P%4fN(^oi+9}C+5~7KbekC5`XEQxfD3F&J`P9Sx&gX9rLI<4 zF}X@yk|Qf|ph?uNcp#m#S|fKYCO9_^-zd@fjXCF(3|_z?y>FneSt^?bUn)4aZ=eOP zSHOCYeQ*GfVSP6ZzFGa-N$RFw)3muxP-dy;7%Q9@&BXaIq#3@2mbQ7AmSBXz6E`q2 zp4_G-xCWq_HqeILIi)^`JyqQRN&(f>2U~1zOPl1?JemVEbJ-XGkg)AFg~Ro=IU^>? zS~}r4iC7{YlhY5rCis~|B|~1ZWfvI)=vzN>XjRth2Gkd40BX1C042s0i;F%cANP~Y z!Dnh_M={ndEa%{G5{e5;uJ|YT>9Xj_*;Osq0O@FO&Kg}J4`3~e)MJmS(3oD> zPd0DVVA7zOfgx?6pi^u@pKE#Np*ujTS?LTqYS;Ih&N0@crIjDLq-lFnC8k0rD9~$L zx0ftH&$698f%MWZ5chfr}Y7nsS%s-DsS}$LdhkYPsMsE zJV;JVAuFy;2B14p;s)B9Q?u>r)4>F&X6z*a*|j69JON|~BX+tI#?Jw;M|9T-`~tJ@ zDyb)Unsn}pIom!sp-pI8?{>XoacrRB!50OTu(S67YvwG;d@4R>PZHOmYp@)0pRIcU zz{$EwfB@ZIz8k-Z$l@j`G|+5Joqld$%`#JR$z|BQ$=oE(*Z&HA}r4}CbQKTc$)PMkot>ek}=a}P6L!RkY%%q(6c-M zrd`d9A67s&ZC#zTiZDWzRH{qx4~KP!j1yhgdabI$2JmBbM~F;ddVqras0nvx?0?U$ z)}l_0bn55UJmvuXD%mu^*S$%WQcNtYyv-e8ZU!H~8j6~0fHMrWx`BcVr(O99$bDT6 zkcfEgbo*L`m9qtIupzhr`5Mmb(Xw(}q5E_%jJ4>EZ3B%Jj01g>WdR@}Ra01}0kEGf z)>1)vKmfRz=NJ^5f~mMi?z*29lei2n1*})hUmq6Joj}!8+)sr7p!BugH?el9+NKR8 z^L8|)`00Lw0PD@L&lzp`;yJnmofCGg$-AR6?o(=&torn`@{E}S(8OIrevSD~uLVe$ zDB8gl6P;a!705T&$R8u^yNfby+sgf9Zd2X>w%a+mK>wCx2FS$HF6plYF5_^c3%(@2c-$KZ)*)ou~m4$=|?w;LT5W9l`w_08m@sJ{8BU0bs?3=Dq~Ol{d=( z1~NWRcZ4Y3Kmg!E)8-*jovIIjFMS>EI-z2L16XiYKdTj9TlOUtnZ{4Qa;O~n0Ikc_ z*Z|&>4QyEk0qko733JZz*lHyB^>b*^@CWGRt>d3vku5Gr>Aweu&T|=Ye5XtHX7up) z0x6G+UGdx!a>s;;?Y)U)nZd7xFFD}=K?A;=>C4r^wF&4NDJ=(K&8ahs(yzIdUaON5&sM_#o8kL7}u~wKhXNO+s<4A znL3C}`Q&%#qj)saHZ8dZ%c4%fxX0aZcvXQa7ys0*0hy8(m!94soFbUZ1^o{CbX(cv z_e>KDAWm?zk85ICz>0Q;k3QE_R02{t(I=K`@}e$iog&Y4Mooin0A!@X`go zK7*RxC2}GmR4lmrSyV&eT4C9Y?=n15tgaT;{w&<#k1>q)cd5UCsAbWc9H23t*8lLP z6QH}TDXz^o0g+^*UGtxmg}8R>jV*7IBa!B6BhEK10@2UXDo-M10ntj=PwFMfO-t4I z-(*da{d96C&?~)zfYLa~ zw7;h6X{sv~2D5aUiu?Em0~h>VN-D&_RR^bNCilN)Jvg)xY#60TUcG z+7#ZjA%tG20O?IMCb9<2l4n1uN!Y|m#zRjs6ZH-2)_T&PiDGxGt-c9USkXDEmHs!y zn&|F97U)gNLdni+_0!%oF6{0!L;jQaMUZ3#hjOs^NfkpaSJ?L^mm>+&paAkW9UaMw zlJj~K*ihu@`|5AX8^x6sf6nexC$fm zmV{s)D|Fsux3EgIsZ2E|%gv;e<}X9k$=mBgmr)J=eW3m0Yc+I2;n(_gNO7fRv;1De zQ}+Rx&K;R!3CLlWYymQLPXmHwtQ??+FPK5e7;%RmbRdNl#|Hszg^4~7(#+(-5vaJX zA$;@=B$@!s17!uNbH6_8!>R78!;2rfkL`48xl9VewQEG%w>@yW+ty@FUVDT?)+yHE zTU?=9m|wkk;$i27WPo+aMHOa=;Z^_C=!IJ$;53VrHBwGrtA%-V6;xZ;c3+9sy`HsD zq_z-)li~qHiZ&qd2-^n8Q%|cMu0bXFS4(dqk|6GrLiu8DU?(7`6p%s;8z?hoIgQX2 zvz=i8*2rQO9*B1-EiQmhjb2C%9ZLk9v1kXG0q z42u3}j zxvH#yBl}b&83{{yLr_?^ARIv5ujbpb-qjs51hh0(Bx78Mpa^mUQFl?a3D#;pEQP2H zOEha07@xUr0FO^n_hi_uV(-9Od#eML4Eu^#_UV$pS~JTO{bQ|ss^>CH%TH7pGVJgT z(gq;B5A$Ow-+&yDz%o4o66vLRPac2-Zw**)$?!#W2%8TMzom~f>)C>uMc9lORXiM^ znRy21(5wM2ZXm45FWMGsMB8nO$Q$~KzN(EkI<;>By_h~D`SLZwIo}AOM3htwxbz_w zP?(BrSL-r@bF&t(#)aI>nq>{<+eZ>DMm$M_fF^wr10enOS#68;1d=mirueEe8g*&C zK=lTjNkH#pC-P5Y6Gj%$`!xO+`I51T7LzfxOWlkl_qx+gA6&qi zkrmvLXq>ZBD#N&P&J}QAeP68_gKv%On=Ff1 z=b8eXB`A5|yn)dz(kGX_Cfjm=^)>fsz#50ze&J{vG9EN?6n$=oK!ifg#Snl2W4|S2 z2dl9*6%2Uj46t55p#wdLcJ7masvu&uII|v zl$uCc!1HV{L<}Gqy5b?@lCBYax28@KmE8=12tN)@7+{6{$+)CNwvZd>=zt94tHPW- zKyxk-3|Fg|I{?iy8qjEeJ6o)$)|_68A>}y0dfQZqL&v4p%@~_VbFO9F6ovOo)(9Xb zGDDVijQCyo`hum=QpPTGZ(uC}vH=m{ptu1Sv4M&_*Lzma!DBX^Bofe4P};y6q?F7= zK4<-7p0iR4*=<}}+~P(P)84g0Hg@*>Y%c-ol)exo>@{$CpBX?hO^^kwo3I-Kk;FwI z+_oSBYagI@RGjgF6yMnut>Q8tsdp~|fMj8em)=Kf=X5(X++a+0Q%>JNH5pU#%cGNfSTcXwSrtsc3k;GKp9l`f)XQC&k_vb-{+xYr^w0zFxdQkgiAf3Dd%b4ER zhjj91|9ri0bl!CMnC~k}I+`Gd zYf8O8Lmye=b+&W9gJqU`!3g;sUeOdpl|H-!GFfA~TEaVo(=Qj$YPib4^7w1g-~_`#X7&H7;QbrCrksQ5=$atO8c&*z-YGRJxxAZ; zuSr;0<9W@Td)ijkSgk?NM6axI+ufm8Xh7CDh{^W^6J(8ZyiRwAA7qVdZu{f>0v5HV z)-7~%g*cgDxoy#tD<~ps%-5OTFp8{k-Z_~&@FHtWMJT_a8g0BQ(jVgu?$9Tl?c9*&PTcQ=Z&U@C%*E8YgU) z-e8-oF&ymjhUa9B>+!d~0(!E>*yqf52|#c9TF=cti-rW5uI^sXYnhRx>$%z4*TRIX zamw3>{94M8HD0g9&aixoAF{@UW$L?JB5SO4?YqDtYuvF9ewSoqjYoA=uzL}wtTByP z@3K!>V^W3hLXoU7WyLnUYFt3-@di@bH_F~3Z4D}-)_+JXTAM6e{V~#*|P)l@qpbq zNnfU__!BjS#tR*VIug(anpcAv;SmnErJ=##Hz#xE(*hm9=!S=i4h zj}g0xW&R#Mmhd0fr>e#gnhsU&o>6X^z%elHuN=qJX`#4yehGq2H3>`~E#L2z46UhI zrr1gDS5E@>-0#y7rKvtUn<_jhsuL9_?qzf(E9kBdsefqlaxwROW(rDEah`;o2GZQQ zBnJJpYBf7z>LU3WnWt($ccD0!xlp488@3*)z9^2>oPd9)GbIQ(HQagzr2cjgv3PI! zcW8?qxuW%PKg!(zd)WkNt;yF=a^SAf2r_+zkSrsgu-B2zBKuWynNpEywC8#%o-3}F zsI`77R$sRgQxhy7uWcU#aM{RDDH-ZYz_Rw<4um~sPc-<0vO(!BG|Wn;_pA{Lb_5}#hMz2X#C)^8`oF>+XAL)Ov?#fI zr}dd0{rWZ7TDt+RBL#@tj(0|8tJjP|RD#c}f!TU_AK$LH+r`2z|6IQ@;dV)Ya zaljk&G_6r>)II+EPcECUE1rHV71k_PK@*F(Nm1BBOphd+_<`x=TUsD0)*Lv)GyV-X z7Pe>ZPR9f|LLPm}EDs2~)LBtO?lentD?O_(=I`@mHyYVyN(I#N|GnssCo|VcOTH@~9mt}ex#&AencjW%TRN4wxL~g+*4Myddy2?|+ zKmcklCOj#41=W|M^bLvLaFdpc@Y#vga8S=sU0E?#RB`<0#*J1_s19Lf+m~0^4KTzXD?P}uki?aLU8zUH4DkB|Se4)jsrS2*ZpY@s zLkA@DF^Z7QWVY8r0yPR@>c{@dWy8t0#|LyoenG(e6gVpP$ABNOwYit+ugwN^9J)2V zBIq-)J`uPqiG{^Qn8WA?QJB^?N+|%MDlA-+|G~_M{o@n6oLrkvgXw%!pGMa}FI=c| zbI~}4neRGm?}?2=Y&0p_<84UnL2R6-txAZzKorL?@@5Qy!QyRsNkTzIccypqn!AFawhOOs%l&gRjFApk@gd#g@!DCqCn90m~{6NDP#Svd! zy(|icgZCDHq)e&zK%X&Q+8L1&MR=gOW&a4yIJ^_P`3#j^R}Mn@4#Ui~9G8|Ti7Nh6 z_&(AdHHj0Ng`q+~A(5(p@%=+tRP_VmA0!AClT(**pj2-tilIX7tGi zyp!22J$WBuE!Zf|21aBQ5l2kFY?XXR9T}}@Ah;x@7~i?AjAdf)gIhFp?S`fq89x?p z1BQGU$jF0D#f2RP6R+6KScUw8vf<%#W47i#!(e`LoLz{bC_IHbnCqZ`x_ ze&;1St$^Yd0tp;gYQTCz4(pviq<4SIt}8HmhWrg2xPJd~Dw6Vb)Wb?Roj-)jp0h&t z`aF;YGY;*-imylCn%QY1>>m~`=2-%H(X-1z5bgy%{6q53g2GKX?x2Ah z!>UFMbeVZ18p?9QuqEI6JX7R2cTc5LEK*iRnTDG?a4ce?z3EqRweD3<80nt#M6_8j z1SG2T)Sa=lzr$}z*H}yqj2aDdMdJL72~Sqo$D8F^*F<^2x}96w`aMhMr}$sYZZc9{b z+EOx9+Un1@++b(U(5BLLQF@!GSDb?~q03~!a-=eSq!q0H9fb5c0!9DsETGfo*l?Et zrpK$*IR)wFhCR>zJnSVK%fgB5vA;jlgULhrqggA#k~Klj{0U#5-XQBZEmKM#A6<8} zx}F5J9Y?yfh15^6cd|c9`Pz^rLVUg^MAE{?he}0V8(R>+G(A@KZ&z!WsNIete@N>A zS{>Q~W4HAcGJJLGvfG}nUL+;`j5s@<;^kPCa8k2gSHTdu@0-?HWWJ5)Zz^$d5EplA z#wef^rhHxV=?EbC&7tb_CKS05K|ZvPZ2{FC`X%b(EwBjd`qxc@8HzOv*@;=0X;eQh z5?LQ`=hsiSZp_3gjKAUJ>QRKYcp3Ak)LCF1##CN7H4c)|Sj1{B4PHmc8*FRe*-2L| z0Xl$uHv3){W_*@k7q=Ccf?r+fkRshQ2|Z%w`Xue|n`5`NujY20{7UvETtaaF7WRudrr7CC z?xi{#Z!L8rj(ac#U}K5q&I@ zzLJF}Aff62*!{%BH9>j)tNw)*_L%&^yqr)SPSB<6zW+v@y|}EXC{&MkBu-PgI&u=f z?53uMK%&*25YZIdtiv8t7foCX=FXzf68h$ff$({7iY02poOh(9RL=&3|0h&$Fc(8y zAMG`&3{n0EcwRyu9d;Gyon$FOBJ<{mOyA4Q=+t%CSIFW#NHdIRWKP0_%)f8VXW zEinDw*`GHTgB13~-b~{ZW5*PYPM1U;&c2Y}Gtd@+kjdcYk&>#CvS5T+ogl%y`UmL< zx;=y37WX7|!ls!Zphyyp9xfg?&QhQ$J-FEg^m0EbLN=I4h|RWJMYFk=?~hHkFrzbo zaRZ-up(sL2*Cnl1jNGs~<2Vp`C7pL+C;Hznj0kby)gb+3uvj9N?@ATx?_ByN8- zLor$SGK4(DC^iQ-H>NfrK5;c8INAOJhlyksIEs|U**gNCl4Y6!$2!h#6+E(+*&`ls z9cxYT`*D|d^7ti$1j#2583XrI?*Za;!8#qB%A^xZu--vyvAE1ljxGiJ(<$2|=_`;3 zDJ4(|Elsf(84+I|01?vA+Ab)~^1Kw7(&PmJ)GZ1R1S6dq?~CW% zO?Xlm`rV66{^*t>M_T;^kA&+?&I3Q)hQSRtzJf>>{OwFCOWgXtUyY*o*_m;A*BFY2 ze8)x;o90h2B!k_H`b>4Yju4~4&=;PeVbF(Aq7l~@-k{ObhtQ>Q(HB0VLDi2ir=i^+ zzNrz>k8q~Z)*t?)anw(XSS%2xL@zCfoC%GB!)3F^qGkS|u`xz%&GKo(&e3TMrJI`U z8oqxi;2c4v z51rB9H6%_Kl18%fBFMHv>z>=EuiW7ksk|gj*qT6VTW&@a* zY;7!a417&Wi~%wYu3^W{=vOv{hs7Q^kGIw}M;)zhZjJh@7Azp_I+g&Ve}X)Ko`~YF zvvbe|J5%*^{AXJ^{3McTeUj=Y69tc+#ULwlL5R3cuRL6dWu>#g-}^qBEWrh88l=Nx z7JWi9(jTi$i80#+J>1n9inA2o14YS@B8FQ0^HF3ox;^=9UGgs+_JgI*|4yd(_m|W$ zl>7r9m?t6F;>~<^u*_r8wEk6swae+=5xxgW@)ABJ6PUXvqsb9k_1C$)T#l?cW3BG2 z0Vkg-B3mY%Cud<=qUFhqpTy$qh)d^w-d=B*a)Ge`-m-$1^0+U={q1_)$sPqUP zLSs4Pq08a|kF^0Yw-4nFio2ch+sCxac-OJ6OOXQB*?y2I?@gVY@G}ikuxn)H#FetX zWyfPrQ$F$xP<&<)UVs#y9yXU#UMb)E_050P<-olQRv}^f!zIzei-u*|&;m&!ckcMK zAvNvw3?5?sLsy@T3vvg|e*SVauVTf8+7P@qwR9^%oTuM}1W>HmCN#)j*P=D@`nonO zQrDgPwHl5;>AlGV2bOBSq3Any0yQ?XQkij#=w~>(W0$5KbUw6ZL3^D7GD-uY!n^Us zjm&v6osJCP?kO0>F}G@?+?rIS=FXc3*-K>Ek(UevAYCpQXRb-&y{lVlP5N(F{-P;8 z02qDdDVzxoKe^)^flFB?+mBP|W;d1+d+L`XeAtq#_UtwU)7GS2cDpy%BEmiuwh>O*3`=4*mcm(Bo&6>3 zkQso6Eu82w)P5QERqUMUsdL^gGX(utv>B&7LkSzZNk}a-{cUIwUmh+~0NX^;X>JT? zb-RTK%e3ZOFvFrRa09H2dckp%8_~^7l7Yi-CT{6#TISjQ&nKD&;h;Id{lc!mMoVP| z$#_>r8?DD+Ujd{u$TgGLtIh?|U)`5;>4AF+|0%3oLUy*o>wa}OuOj^uDrgcTkdZv4 zjA#ni{Fj2dXsK){{b7ymGSPwci`mjR#1^J5!ModtyDk8YODpFUJ(_&%m9%Txh1hq5 z&d$DvFv5Yn)dmWW*lhwRGW;a@o>u)8ecDI|&H&QIp?=nQUc_`V?rT5t1X-=-#C*JW zi)h2P3$z(IDY#y-EcVE0pq%o0eCextT(G1VLdg$H>K*S}dXkmhplqjKG)EK)^3?r*%=--dIre8#{hDLVv;ksYw+E`? z#6n@|(oSIc{;powl^VIWJZ=I>!t>(6kHXT#MBy1{M7Jypnd61wO;r&Y$?Xpnb&tHI>D@)W>}rIvmbJR5u`~P5m&Gn7O_?$S9D>$Woj%PI zigTboUS?&T&2|P8Fe~(xkM8m703O_uKmnh_vd;b^IEe2_QJx>d)Bq8e=x(q$i*%zi zo8A+hA-@kT7UlW#CdAU{vFo;^B}gFm*v-8!rivA}fgJMSQF7FVH}&hX+F(-8DrS@PkW@$(5ZUBP}5ajfL`B4JN5{dpBy+Vbd8<|i$z z)|=DFg-cd?M;FM*QIgd0X?q1}GO)Q?HN4^;3JJySRSlU(?5xF9#E&;!plDn(KQ23^ z04;WFrYqk$etj(lOVv|r+!MCzPtBpT_j7_$jI|_-cNM^eSc8 zbSz*e3)Cr`MXlum?Qev(zy@Ot$*bDJRdrP`f9Y}zK2PPl7;*<(S!&pO&NQx(Qj{H(W^#_nM>~)Vn+WA98rf_bszqfOsItvvCt{Q z4h%@Vr&_Ser2m=^Ol^`$wfTM3$rjHHRJ^`c+iJzFE1Y{QkCAwqR0p76L{vCM5jfP@q*xdtFVP7dzt0S=R%ZJuK-`+%Az+L zA$ZUi1f8sl(u8PjYPnW44*uP)M$yrgA55!@n)T}jUM0S2hes&GEo*Ym$Omp#p>X1| z{FH!$;GT}cmjQX#JkSnG>$H4|+jAeCiG=ipyW8v>WT;NTH0~46vx5|K%b4TNN!F{Z z_DR9sVs(T}GEgmy)bWyK`7ja=^S8Y09FfPDvt;*35gnmRRE(k00d5B721`OC50lU# zPdD5e_%V@p5R7q z)MTd-O0v2c63cl-CO6ga&9Ezi#00RREBZfj0ey0;&)g%zEK5iLA=g$#LExpdtdOzB zj*Rg;ilqG6xP7~d=Y&<_Z;N&(eL}s=Qw?V&+#qk1QD%KaF3^FL{&xf5aLYHGY?QYb zyFj>vR~v>`cO-hjuIkP-kL>9Xfh@*OpKj1+)*_s|kNKKeLltBdzj>VaadoNba17;j z@o#_!9xK!go*8ZXMSBNS)XNI#e=>h^WP9tC+%ij|vdF5Zw260>z^mm2Eozw~jt4UB zZea3!;R$`2=TQw!|2cHFAkJUxaH=^!yls8}qkvvYStRu2wNH}q`v{B3xEg+T^fCAg zR~jN_syU%DXbX~GF;L_*&xjH#-L934nqC*MMj4aZaeyB~d5PXr5#nQBN$fpJYb=%V z*sHdWcQbq5mf|4^7X-mLAx6h@R5%v1=T#tS*nbMLnkws} zakR1KBW(7D_7;hXRr>pQL@D@jlB+-B$&fy)cu^`jn8*xM>jXoCFNv&x2BCP58EyeU z5h5AktKOJ#-q4d-89#x_0j(dCT$Ii$YBtD?j*RbTF4w2V$&l@PZR-(TdBk5C+P~I7 zg&1hq72cJvMAKE<(DY@d83=IEREL7xeHFYa5)hSK2T3&1Jl}epbw|6((Z1;hbdk#@ z4-^WKsi1{X@hNg_#9Hxcw}*ed854N#Wq^gvDn$41wH>Z^%{UaQ%Fn$<(kAm#Spwg3 zzk+zDg*aWXcvlq5j_5abM~8ci!-hL%`Tm>=|f+XPkkki^e9yQ1^xE^NEZvzG8tlwx=}7 z9b~_tR%FEw!SdRHCEgm@YONDb1Er`-cWqn=gxsU#+uEsEC;-ws;g^4K#U6}*bF9)4 zmYVGxc;z#KUv@{lnt4k^v^?P2(#UKcM+RJuQO9I zi7b!ID=m+enZGk)0LGWu21gdewfd|a&)|8#Gj+w`Ohrw7<>(`04GauRp{rz*Yg(5l0RtBCkWY}u_lHmVPt&{Fw!^O5Cs*}Dr zLrewH2@l&M)`sX<6VCmP+%(WRlnuKG?)SBQtO5MrTA7ULDgl`HUS@MNrKo7$kAa zuCH|<+2feMROXe$NBH`C{ta7FTgNJ7=dnC#Z1I}a)>)w<#MXkJsas78Pv<0?fAmtx zp=fn-&sfHosTOMPK+v+0VzW!3sTef#6~VyB^lLY=P$`|zVK;wSq<~D;dhIJMEUMk@ zv=iHQCSR$y>-;8+;*1%;s9b-N&GWXA%Kc(I&N16Yg%EVAT_S*ybdy%y`VRX8b zezFf6+~j0UgsY9=hg+;ZMJjDmu}h{xFX;kNEuGFy!T04cvG(tT=YQ!ltCCNA`0+Cn z%4NA4j*`{Pw5W^Trq7jkIW)hDfeZ}{u#w^(0=WZ1AwH(*LY@8xH)EL?)7 zBk@Xi5JqYIh?fjRhVUDo01aLBLR_kxSu!W&5Y4EQ^!6T^SY_y3Z}c^@+eL2^Qo<#^ ztiWT^e+8O~pO&1wT;F2YExz%jGC8$JsFHqd8~e+8QF({ad%=oq-7FVb)%-|>Z3<)k z>oz0LmW6A17~Cd_rzvxl<(Pb{yHqTvAmwz!8o@a<)JwL_T2Q4r-SG6p+{PJK)wPJ1C2M)=%G!NGIcCU-d^KO-{s1yuUgU4~#b#b_oz*9SHt z_-Ce^%br8gy@mZl-Xy8D7rw5OGy$|W>_=zHuLjt)sp>Py*|y>Mn)$VR-_k?9t-`%e zgdstNnEnbWT*u+b8v%Rl1qV?2qmes9W>Rt6b!UKCnFA zM-0S&2wbIjpoW?s^x`s9AT^`TqmhgXT|V~}0nW~gouZE2oq^HK4UE(u93PcyHN*Qp z)}I>n-=x+!dtvke%j?A_F(h294KV-iskqiqTp#~$)E`tY+NW0p-^xOwAja}b7-KRg zs0U@e8|=l_uI#tru~^pFriCkZ z=nHHDSBQ1gsMIyTFv`68y%l!b4Br9kGY*>LAI4!Z6>C}?#cNE7@wwAZ2_bb#m9xp@ zQ+5!i1WntH1%}aVpbzt^>078!c@Yy8!O$H*ZrWEZV&@G|q0EF6RMUVC&C-q?<(U$- z(gHQ@uVIG)e5UW!J{La&f*RF9cBcGeunJQMGR73$lQX5tmquf#pNA36Yru@kY+i$GDdL?)Se?Q$;?aX}9ZKewbW20{~_+ir*#J%#QdXxBZerCdiw+M9Rq zIia@FL-?3w<)FYFnNeb}D*ko&cEw&Y6umD|VsB|U{GH;Ra07cUlLi{xJRWF=K*#`i zp`@abCcTsMe9$1^klzT1{F``^)J)%|@YT;39!T@~4U=g$$#H0lfsoL*m)BQrNj=oD z6JuNoEq~7?nlf=yj@F0mmbyTM|9wg)|JN&)(H4e#+P4Qql4!afX}QkmhE*(&tw`6| z{0BQyA_jDz9C^&(FRX+us2gsXfHY|pBf7m@Xv|C>R>jtki*}8`9El*as;b<6%*-NI z-xk~kgQd%;GtG~-5di}OqYRRdZ3U}@C;ZG$av8C)WhD#4yK`7qTOlV5{w~N~rM+zj z!r5jkbR^$799a@#2wSP-OyY7fON4)(PGHe&0}mO}U6ed%{pSf5JLa)(CR0%bHh zVW>1Ul`-0miQWMl$50i8wtOJhTTwY*us!{oqZ=G6r^G&uv4!H_=)NJE!qoU^J1Ke| z9GrO7Y`Su~yl*PXUxXfWzP-7J2y&Vq(Rf{F>n<{YB= zy>Nr3(gJxP`txvccxro$H9CD99x8S7k5ItB4-4#t`HDxP2 z9}a_c$ttk+E+fpg?eoMES*-kVCVR9seRffvC$?HqOukKBl`x@_p*u(FdJS!dI>@lM zS)Qf9POQnNdZcKh{OhleLrU&T#tt8$Jd8(E(#l=Nb;6Nc8xs$-jZ*~!MT8rtKYWHY zsagAd5qPh0>07a_n&t$J1+_qh^$Xspg@(ub9h$#V4)=&`X2=O+YM&={{~I74YceEm zcdSE>lsp5@WaCz2EA=)XTVSX;egEcZ%yoL>BITnGVlCl*$1fe`0ImwHVe=WcyK1ng zviQ!V*M$D_{=GxIDz&8E6MkFwX=UP=b=V1si2jl|_MUjhO_S(E?`*y8KE8zzL)>hp zQD5ZgQWB*_$Scec1Iav80o%#0r!l;afetN@YSKK^4@~fPqY#U@)?h}RE`)KYu=MF= zfSu2_mT!r?4`|%JlQA#bFClU;CKFk96C%m?+h7{36qXz%QGA=VgetPw?CofPmZ*-m zfx!ZE@YM#cPFt3r6B zzPa93M)M=g4{-N@)tW6L494yNg_|TTE8qbY!1(%|yp0g(L$}q4#4*T`G|q}agBB`K zPWvC?P=q-@N;bxc%ASDjilZn=ptv9i!R4O7AQBd{c573F5JL(;zE1u?7NL>WhzlD; zNVoRtPZ2_B<)wXN1B1tBkW+QA50Dz7pw?J!L)f5-pxRs}ucVIfb^e1z5-sr-H_wBm z8eR0;aOD`*%tE}QEfcY6k%#tM^?#uc!6G^3$7$BM=0&WGSNi6tu<|jKHm69qMHPf7 zbu(TE7w&lg+0RC-%XN&Ew&V~YdpfMbI0=6PgLv5wWd3C?&<_?qzJDiy`U9Bz z(RN278t{*+s-US)tFDp-vkHos~E(mKLH4J0Yd2PLnMG7GSAH3>K)*N zt|>CYPOxW*n=^cmB}GOf5L>LW3;dIcEn&kK6w4_@CeQ=6pK8*Axu`LxxgCM~fabAW zS5nx0(1cXDb{bIg9eO63AC-0#7wfH2x@#hWITIJIp4j= z5Esx7#*5WdzNOwNk)>WNseGl^%KsfUrw0MmfGC5%X8sSG|9{wgayI~qhjjOe1~tu} zdMA6@Wi0*|u=M`6Zwh)BjmVCHi~R-rU%@zz zR7$se&L#(1#oYXV^2+pW)H*cO-wTFtxaAAqv`2GgAxN65KCi;X5r2RTS`fKI1#_H{X zOK=s`wg};ti$vn4UN!Tyh?|2ScrfAC^-IW0e$N>1NT@cX?Z*@|*#ZTmNY&^ITyyO8 z?{v{s+^U*!XU7@lVgFpRi->Tw?xB!esX0Fq(MzPnHj=2M7R>9V+ zCHwIXKJBIe@n&B(-o@GlUTDIALOwV|FH&3vh($muh1L4~ABHrR+NYZ=WaEJdlX{7+ z33FrngYlj_-VtJL+qOGK@Oq?$WmrRlz1vB{GdIn0`(gfUQ&l}#;X2#3?FKBF!!!8F zo`-XgA~=E;iBtP--+$+ZrpzY=>>1sDYf)6WT!S*`7QA!JaEM7Fk=Ol!?|(B6;}8E@0y#$&MY)*+ zQwDsDLx<$68DRSgcbr@$>5upKP-~^m9>GE~rzIZ9R@({2r(4_`t>e= zrYxy1n=U^5^+CD_01D)-U;0}x4Q{v8WD4!JD?_j*6%KO4;NcPPA46ah8zE6UwV6TQ z6VNGUn~r13&z@Ffq6k>)+vbd9%;%0dfy^|1HAEtD9Q^T0w<;oSyie(*t5orIalfos z^_i5@T+l*?&g^gj5z}1L0-3d3^LH}ExUoEZN5tLnB^@!Yb-NHgW~nJp?`nk3oU%qf zTG>;A%A@bXs~eCY(E^>Q&w*9LVh>4%oz3Rz-m$9yyt^VdOk0`7<&aG@A!4hoJ%@Ngu=#B5~e$Z&S)vvoF5KBWhcS@F;0PJ+MBY)VT7lxh$` z%AThd-sF6MU9DZyE01E`0!9A;QD@PtPyYAu>))(ZHNZAXJ64Du#rM^CxBiDNz!zCxTg990T!# zpgWfkftbRAK-&F9nzdPoe#J(-x)C&l@SI+

    dt4R6MZ;%I=Q3_jWLfd_VW#St7pP(76S~>yuL8}@pb-Q$OP&T1 zXr{cv_3wYMs#dMs4|1#X&1>d;kXNG$zFDL*)mJO5{LAtPK0G>aNp9Wn4J+42O4n_< zOLOh^Y}nSlJ3JR7YCeb-VA9uFLB+ShaLb82lNLm%TnBY!zNj zEKzTMEkaFX_&-Hz!_En8G`wK^j&rh^Qg@K8BZPz0^M2)UV#t}lD)%^ohuOl=_=|S|q;B4yw(_ z@Q_zLVln%{_KzH-r+4rT!LIDo+QO`KdLn18?kr=cq7l*RmKRgmE8Jm?bI@Knlz(W1 z%ZsY)1xLK^;-8m4znCPsVGVhnzT9wZvDAWpXCmn!LJoO>zC`d$lm>aW;h*;`aBkqf zqFnuD@9I@Q?o9WQ(-N#%*v<2vg64Sp>sQT z3eBV&@EZx+vj>&D>4<1LTpElth&CnS@N(izloYlRN&q&EHNgTDL={JX`- zNwwA@|kbfF1{DgqukF;hWDj&0WPY-BYHZP#L;K;%%xRI)U$xwvvq+a zmR+By<1e}@?^0%6d17ptpyba6vkKVD?Ch51ejES1{6rG&_TV4?h`+ILSh`5R_keGu zy+>%dI0ogaCvb_tl~A@y4RDD8ZW-mOPfK1Z872CToX5{8-Bqso5OHfDXF8bKMpU*h zm2O7GSLoA2X>o$KSJj3ui2NP@WJ>|!*%L(5`FE&Z-N&p3R{GW;;08TG-{4(xv`>KR z^8|hSxBEO)SbyP zyG`_-f`+GP-@A}=U06Q#*qdWfm@ePE>@hU;{`jM}{H&1g_B(`2ZvV4(VWsGQM8FAj zoWbPz@kbBJ0Og_X%xa?h&1oJ;qQ*;B?U8NNUJ>NQX^`z1#flP`1jf0j@#?Z3TDFY0 z4@RC^vPAL?nFJeJ&ubmkO?uV$&QQ3vc(HHWvm|2aQsBBiX18}u;!z*)ZKcoXE5J#g z@NVf75a@%7A|YD3$frn0`IO^)vh*o^9WR3z@)`6e+hnW_zbI##K8jX!b2_T(GddZM zspt4J29uxHNuLJC936)|*V4oN-+k>h{+4&vtScm$^8eY>vuAsx$6tHR2OkfmN38ZF zlVP!&?6t!rQK$zT4D+rEaBnIP7AQFWj)$y2o}Jwy!=7FhxN7du*pnTYjQB@UU`RNEDI#_)YD$BRgJt^RqBlw4SB94WHNY}zbq%6{v zf{}(vJr#-$-9ne-IexB}*sin=a9iwKO2(amvmR+$$r~kn>-2BkWESL!*E8sz{XoF5 zmeI5YJ#RBX8%T>op{3DDW6Ca>jPg+=;Wqg>j5fX-X$3#Ir62f5-K2pb`qHIKm~JaUTFJ&jfFt+W!@5$A zLmcWgGV1uv?&y8sXqnz%G_f;FtS!!99jW!A`99VVDHh@^$|{O{?5`%pg6eH4QXYrq zaJ(ztd0@#BuxGS{-&%Sn@ZOkX*_@em2rzDwvqM$Qz4!{7iH40*-OH}N6_i-lupOLoo z^Elb66qjAN5Xo}<=y_!HNdxs!o~TVPiwTXNvrI!pTolGs=Q{b&UzI`6?%cW41NMs- z!G3rTvlQ^%Q0%+M-}4p0&K*0t+=;pP0l!H4;nXSqQEAG)%Q1Jl*t-<>JpBACr zpLv_K{-e`9*$SMp-o~5wX3VmpM=iJ2PG+sR0;C?!N>^86`HMoX?DK-|NrLe*>g;qJ zc;xV5;0_-yJAU{u{)brhE5IF&q(2|JzViaq<1Yvcm3HIh^*gqB$CmBnH9Nl1+&Lf2 zo%_L@x%7S6+_}r<&Y|yfpdS9lvN`yF?lKjM#q>_x+x$gC1HK`Nj zo?#M(J=)C2)AB%TETQ%2NjIaoF?eNHc}`2Dhpn)e!;Jl9FY4dmP|=r@W(LsLXOYu3 zhaW1lgWdj0e)xeOBLlxio7wu1(L%L#98GL=^~6Fxjc;d`8tdy1IQM#3Z_9a zyiTtC(&!pju_YsGp`}r<#3j%c`4VXhKak|W3y~xj#^7891uzh{lDDq^Oin_~wMM_- zWHpO?N=GU)aF74lxC<#ag{uZN7=5ad$dHn$6-q{Nzar&UB2DR2@gB%D4b-OBzz}|& zun0?baGYes68t1dtVH71@wa&fk=|jv*2BOH6XlpZdla0-$ewFp;E7LqU6|$1<7fGV ziP8^H70K-*cWKX4gtJ0VC8kDKN34$cmN-(@mR6VGNU6A}Ae@C_l6wApBwN;4z_Q1C z8>+C=ha=>ukd{1712Dnd@p0;21=0gWF&^@ieF~(vu}s^cKzc{Qd)od4t{U3x?;AHN zawf<8)QAh!dP*)v#n?(>==qDb|5W~waO0A{?g!h1Gu!-~=FEYSbLNnDpy!k+WcSpA zE?3Fpj~5lj#}~%)%m1N}%6vVeC=Htf?_rfbbHcM=bygO6v6c(0E*H7(svln-A7AdT z^B*d3wP>%aw9q}V%c<*i53V2g95=dhY`0>sjQ>N_F+HjEIvvs76VmGk?fxfd*Fz;q z{i(2e>QtE|k3X)FWaB$%TO663YDfG1Gz{d!0qJu99%wwlO_eOXt zdWy6H&*2OV-W1{e>FLo5d{y8uG)0>V+c&H*bz-?UbIn1PBtsX-H`VxubyY)` zkabm=ipEKDrdNegt29FT@u+mIK+k9pXcx^bZrgYD_3!FKt^Wp*)Q8##6?DT~C5 z&JoZ;$>cPeW_D$-7KX6D}3b&KiS z<^^?{w9dx!?S$azJ5`$cZoGX-uaGAorX5~{T)wpZeNLLg8Lnk* zx)R`E$j}*wR~R~)VQA0$Mt5wFR&kwC{w%^Y7fwI-9KVVAWlTc~Sr_xORkfj;51^H8`8~E(M)E4AVy|%DP zHy|glKQuGMre=md|f5a%|0N8eb<+rr28XbR9t5-RU%6D#-gf-+qH`whh8WJiTTquE0T`HO*rf5WZhpvtZPckAH)ZH-DTdBbz451!+h1<$|n z|8(sCUmg2Unx>NizBy!?-3WAI3GpC8g$nEg$OjdilV1>YMicck*G{ z7iw{YT>BrS0q-3m4cOBrrh@-o8jNcyO9S4&p1I2ZfHWA_{G&7=uItdA{@<4dK@gVLVKSg|Hen!EbPnufm7% zgZR<>KK`}97lcr}(&zW8{O*Oq?+G)CFBIau5 zdgk_K(LBIB(mdWg-MrBJmiZm?`{pC&FU;SVuT+Vt@~~zf}E|>T|1qQ~gTy>(%eqFxIfth^o=JMna9w zHTu-pTGLdsZq4YL&1|Qg!=C`%#)ap|!x7Oxbduko7b-dQuT9<46R=Y#(?zNw- z{X*?mYhSN@zmBnvrA}0xW_1$kOskVu=ZiYuSgKlVIE>9K11uvg<1N!I3oWZHn=J2J zKDL~;T(MlY+^=h_+qrJfxn|w#b%a%eU>d9krdY z{b;*oBlW7)t5>gKy;k*7>UFO-px(%O9e|P;u_5BS7H5lFC!v;qicpF@7@Nbh$0o$Kj}>DF#Ey&|A3HsEVQlgL$KH1UM13WV z&wIb!-_k)qL{wZ*5wTE3Y)H4p7JCeWbVWdlEfy5)G|^ZQ#jY{YL}QE^qbX|aNsJoL zB*u8@=f%W$CdS?Wyt2!Jddb~=$v@wB?lN!Y^?C2jn>X_-i~bicD=$|sy;nQ0Ft1)- zL%b5aa=f1Ln(wv3Ypd5Duh+d!d3$*Kcn5iR_wMaI)H}gD(|d~d0`HaHU$uyCF`&g$ zEylNarp4lxYRg_N%UizJ%Dz?ORxMivwCdWbXR9Y$#kX45>bX`2TODt8$tTDs+^3Jv zFrTqLxjqMdzG&^)+OPG*)-zf!Z2fHO^{r30zTEmo>+f3s;;Zv@@onK7>>KU-r0*Et z@xGINU-5m@_nhw)-_L!&_r2f7x=q72t=got$!RmaO-Y*<+WgSQ=x6KK$ghQ8ir)sm z7yJ(Rz3um|-$#C5`Tf|IwDoV>wQXG6!ENK)&S<-%?Q3nXwo}@*YZun8SGy7Io@@8_ zc0aXO+V^gs+y0df_8sCnly~^dU+bUYpXdLKf06%U|E2zG{5SeP=fB7Qp#PixXZ$bv zf8zh8|1JNY0!V;$K!bqLfP#Rx0)7m%4QvwFHn8g>zXJlt1x^Z_6IdB|DDd;3c0r** zJ%YvrtqL*(y9Boh4#IEG-~qwO!Bd0Fg7*f07-AFBHDqMSl#tmWWg&Y)UJv;ozecKMEZjx+nB{r(T^7gt>%`3`+`|9JVU#NZ7s3nVsM6;@o9YmruLK zbsgMwQ`Zl>b?!F1+qv$|yFb-^U$`2c6uvwBUXLz4cJ=s24`YN&M5l-z5t$LwBNj%y z5%EQ&U1Z}(pUB|Ih{)cN$&tm8d!jl-eH8Uo)Q{05+CI8VbXs&x^z+fDqCblMK1LVQ zHYO%!Y)oOyhM0@7O00Wqm)NIc3uBkZz7+db?Dg1x#CgPp#f^%~jw_8@7q>U=ow&dC zwC(BIGpOf~o(p=u-1BhHPkS1BHS6WyE2h`TUNd^F>Gf)_zw~zO-L3ba-g&*3_kOka zx!&LOzTc-wpMXA3_L(-DY=#a3>l(>;KZsDzzzhc3S7C% z+b?)nI<`L)Wo@b^75ZuhBF%6NjNw>Ts6Q{27K?njAC1wz0K~Is`m%Imkk%zv-i0}af{aPG`8OCdTp}TS)x@-Kf4YW&`6~aLI zQUJCK#1rj~4hTL1NQJaTI>0o9DJG11eUPN5;aOLXu#nNp2weY`&{G=$$utLi5L)pv z*q;&usT|&bR80XwG15-39HEU83IiF?3P?qWp>B|`lp>@;G{RtPV+g`vY^MNWA@0Yw zl?r03jD~zxRug5srSpSSErl{|CrH+mq3#|G%eAR6O+5rTY#r!0*uX#;3f&l3$KzgL zdT%w9aeUc$7wZ=@TI&RHn!&iX`|(_uig+)cN2nLHy)b?V@d$)W1RDfq2VuT?3(LI) z8Eg*N*v;dOfpHdes?r7dVK71hOS40aph-u%0>U+uP*z|A--ziv7_He&*6=Z48l8#jIFr|Z7+?P*JTX~dcD2sRfc0&s7{=erw(VQ*dI-Bx zqS36unpyy@E0aN#2#)C?2%-xt%dQ8Q6#?uyM)8Rq5i3U=RM#8D^3|(u>R_<)o6-klo}e`GR~yo6z<& zn0BHg=^=WYzC%A!G>V<#s5mQ4l$MIG(m@IIwDxpFZ@HPLmuD-_wx0f;ojkjG_V#?z z^C`~^&uq_UJm-3rqYu5pv)c0~y`s0(yXrmko_cS+k3K-(MIWQj*VpJb>9^{)>z~)Z zq<>j|K>wPTo0qq@vv))9#@@ZqKTf$vjqKM{>~TZ^&;{0$5YmTpx}NMJZ;{W**W_pF zM*}3M$B@&@3MeXa+5kCiq4;o4tvu~KT|Jw6>OEU}`gwNn4E5~d8Rgl}bChSiXQt;A z&qB{K&q~hedOhfMdKbOBzNuc%IqfVt-KgJ!oIa<25jlNTf2ba($@hrSNNsQ(-Y~6` zu?_##*g79$bHhjMIRWD*GQPk#-#E)S#W>lRYs`V)^!d!=dSgLdZy_yDrYLiiMRhq)7AT993T3&nQdzB3Db>n)WrMOwc}Y28thB6Q?pyM*Rl=GP9E;iynx{gdPvf5fBG~nq)*U3v@`8O zJJ1~3l7`S0xazH_51mZ&=_HhaemJgX;0djuJ;XpP^n*c=h&wD5_i--FfEw5cn_wrd z$q~2;AHj9_4E{#D(?A+dXVNgb32qZ7(tx;==A;t|BRxnA8A?Wy(IkbWk%{D4vVyEc zx!XzhlJn$Ua*qv&`#nogiY=>WQc4kX{vSUQ7tq=V@5^hr96 zI?)DnGo3~I({}U)>PT+UINFf9Qa9QbTyVGAfCn@HcW44$s82fJ+1MGLLTxe>hC^$3 z21;Ni%!VphKyzU=oQ9+D794{cuz@^BRQM6@6MLc|w#0$Bk`6>qT9US80Er{LNng^K zWRpUYOA1H@nNIUa8972;Ci}?&a+xeASHO)}qn5Y>jff32C(h7OBIBTdWWaQi1Ix)Gm__nn8Cih) zei>{gt6(eY>F z15cAdFrPdF&yt0(ja0!7QVnmDSK$Nl4(uUY;WdI*1DOHqP=hZbGvOQZG2KeH(;ajp zeU9#;JLwi$LQ81{T}Gd!m2@#(M3>X0w2UqRZ_*I_NKcP2_r~9$Rvr7MUr45NrlN|JWL^(FpXrvTCxPHNhPc#C9r}lhV5i6JV(~SUa}2d zCfnf!vH^CJO|XybfWzb^c%AHlzmRiqiJXE@(R%wBt+{LD0(^nrTjT~f6D_zBc8|pX z_NZnY2mwbz!48a|fq&qs^AqUcXRv~Mc=FwauB1J5C;kvkIzljM1szFi2qnJIiL`+b z;sc|}Ko~{(!(uWEO37@PLnc8nnF4dkRG3GmK@ph@<)jFfkhxGv=D|`jA1X*OoFcEo z8FCcPkvHL8@;1Cjj=}rnIGiVM!B^xed`bQSUz3mETk;9@pze6uHKt9eC-tJus5gzK zF|-Gbq){}24x_{IBut=5G@g#3V`(}~q~mBZO`#cdDnb zD&r)r!7?)?t*sp+Y9%{mfuwcdq%4!P6}GcU($?Ut?3A<(wsTn0w&1Op+OdNU%GZ*% zhn5<5NjspAV&d5md^E|Db^<@mB1ty@Z#;Pf?F{WSa?Vk&wM3g*(5~RDm2-kS%0n9_ zX*aOb4wiHyaM#95+8vy5}c8;tQZ%*n)7av>1=2*9u- z+QP9|CK?7HRkvSK)`=eHFNc@4Y`I^Z7TRIT!)B6!-h#8b{hGK*gh>b) zeEr7qQR$ImAv1bD!*M8OgE*a!bE1D>hVrmgCdE0Jn#X68wbp^lWE$oVz!v)bo3-l7 zfk_JLrVi#SfM*w4Kq=nPxYd z%X6~DZZYxnU`~H7JFJaNb1Bwq4sSJ?m#H7`jXWjFol(mHnC@X2tJv?yKKMb;9H1py zc$6q;O>2otba-AJCwMxcZEc4(wgZgC)8={ZEjZ&jl7#2S3ut#VMBl>)?xU@fOx#E# zJSAG=>F^ctAWcY9(hN^>U$lRlqh;=eR-`v+ffjlz;)6ENN#ctZ&ne=E7JEC=9<6tO zv>w}lAKXRnJctCN-`f$byio3$bVj{!nshktfiWx{h}H0JIVZl0jrJd6Eo4FJ~AT4ykCJ2cd;Dl8i!| z=_&Mko+j~R3|i-DB$13o>+yY(jJ{ARdPC_XgN!5NNhX;bLOFUYOVHzAidOwH^um^NKWr6QP1cYqvX)enb?BAVprzUwJ(G=O z6WNTOL09ykzCr8yAlXK?lO5=W$&=Wa^k`@OBw2`vOadHB!_?~D>o+N~v zBB#;c=mk0CEICKcLoRxW?~(V(1@Zy82zlr)UPcT2Lvn@ugZ_#f58@WmTj{ebigmXi@5{*mHNXk=%WYHAR0_VU?B`gUpSO@LSLKt@m*mA%tYV0 zI~3Azn2i>91h=`PVHVoovFIE3q`lDl??e02e(3%8N3VJy`qG18B#c6TdIC^B9x7QQUS|5wHJG0kQX&OyO-~TAAg=+M-U7;bk0a|rv z`Ffzw-4reQap=Kkq6eQvvuO^UNONf(&8G!)5}iz^puInhK7+pg3_6p}fwBxDs%prSKB$ zL7ixemU}!TKsZF8PyaUTg_mI;yaL++{VsSNeF7WU0xi()UjXx9F)V@-D1tHYCCq_0 z&=V|&Vp;*OvHwCvE8!pL9Wq~WIbA_l(p7XdT|=v2E?o=DX*FGk_W9r8JJ^rseK~kR zb9fe(!BW_Y`f(FP()H+R9HTXK1Nxtv=w|djx6*CgAAJse(dX$4=#%cIFVdIj9=eyl zO!v`O=zjVtJwOlAL-aLzn7&SrKp9*`Jzff*z-4+AK83%)NAMwBfsf%DeS^M9-=c5R zWAr#ZLEoV#=_z`eo}p*yIeMPHOW&jK(+l(idXZkDm+6OUaWnPWM<<4mip* z;80zx9GK`rHW?VAixmTv<)hV}oD54yJ{u zz0J#s!;O>NNbZ761B{e7Oy)=GdP{D53+~k3`5BqXDYh&-AS5y%I3UorPkj!9LuEIe z)P8)W)PCk!#oQ=OKjdHZWG*T>36>m$1j+PBwZCYhzeN)v9c3vgW+A3lqGUWwiOot= z2UrX_CQxL>$hC`+9mdEtjFC;ngvy~u3mhaDF4(l@QYNBfwFA<#bLBF|NVa25t;td` za$;ix><6S5p#0_*Ovp?u$d`S@>IPT}Lq}P=V}Rf}Hqv%LUS?umx`nuh$d*H5C4bTC zU@<|1Ehea=97Ukyx}zLLps9yg^+}6HL*?K@Lv5d|x0peJa-u?IQ=zhnP?_FYZlSO^ z%@CA9b%+HUp>jJ1%IOJ}%!kIRLoL@PSQe97B&L(Zoh6QvST1|4WH&ZcJG6EUVkJXy zlF?Yxn#fLLW9^4NxCXcZhgz;dr%2sUA?n(pOyj6SxxmZJFm*VeHrwH~(_}q7IU^-E zB`+gS9iEn(I4Q+;Wc}?ICdD8wL>A+}SqCLOCayhovT4=-B|tNI;xqG*nFy+Bn5h8_QBra=6iw?P$qfv>a}9 zN6BVKo0R(6SdK8tG{R20lsej2HW}Damr_R?$B6PBJF96zE2ll6m4j{4>TBgdO?s_X zje7$;wR3O3p}9Gle3_v{cs7n#@{dE%#-#WH8vIZiCe>eHmGWk)e`X-x`1Du|!}xh_F+J%df6AVnoQPMd9^ zq$Rttrq*Ps7%5P(f%e%CQPOd`>^e$X*6tW6m2{MC_5(^c@rIMDT z2$WoRl%ohV^$@4#St@Bc_|Q(ac@HRQIZ>gqsZiNOXlG46Q_A_4O4+1s<#cqGLLVxb z4vkX_EZ0ODH-S=%h=UVxq{Pt@%jJ$WDd|qy0t@9V8H|$*#+uebb{ZRJU+@s+jI7mB z&R9z-=K`*r3oMm$XLYhr&XX;a^JKGfo-CB})cU(HuA@5DQYp(-36@hB*IAt=l=8It zN;z1~5ZZX0K$!yN3Y0IEtRHli&?TJzR; zE-RK*Fd>&0V}vZmNKuSYd@cfn-b5TEF`pY$pCL4Qupq@@fmmh<%N}u%#GNFLlvs#S zK%}W$XNjZSa#C_LvXj|7> z#gBJ)r=3$Dcd90R2qbwsq zmXT=7NT_8bQnY6ty=7hqk2u$v2h038i%4LgWyG@cK*3f6%L%f`4hpf1Sn?Ls$ueR& zDM7Iok>J4EO%W6o&E7X4Mk6>PR=`=leo%~X7AUmFs2jgqs>je9d@%IIF9AP@#4sAz z6CV8`9>WC4!Y~J(!H_-KL0}{7#_%QBhvBREC2$bG1YUzn7=B2sfe>5bf}tC6$Iyd# zVAzxdW7v`Oz%Y^w#&8H3g5fZdgkcKF#&9Be7Q+=}6NX#J4h(maofy7AUchiSIfdaF z@>dMMAYWtn4f#7zc8v}QeUd(j;T&293ay|u81AOWaO@7C#c}#V9KVl2Wi2)#8c>u= zpd!_vkX@^0SBn(oeV*coDT;10r?nQjuk#dpo;#D%nnF`s@A9~VIlhO-ZFrnL8|EaR z+l#`u9lK6M*V1abp4QMK^eDel^EPr!k#jZ*z)`FMdmP1KXoNK=T}@x-%jnDg%R2iX z+;AA19)ZA~*<68e2;n-`w8B=fOaMg4EA5PmsB`W82!3lnB9{Q9KwH0+66vD6sf=ic zrI^~`p)0?_kNg(Rm^ZaDvvNXZ*3$7yGnbEBlYAiVt!^hn&jg8txJ+qXzC78^X87M)0Mv z8C*B&;hND4J~sNoC1Wt0F^0lB#%MTXjDds3-muTu7hX0Ff?dYpu-!Nkwius+O~$8T zqcI+8j0v#LmEYKkE59<7N0mK7Uj{ z{}GQC&*kAtg7GZ>1wk;5vq+z5ksl^7kB_U@)-a1ai?Xa-{j%mdmi;uh>i4ibV~o|{ z2kM3WIo8X#`*&QM19f>bRw2AqcTLRsRkhempS4K4Y|+kv|B$aO|7N{d_HF~x0IgVe z3){LmX^tW5$&rMSFlfM@Pr#BfBnE8RGY3eIBqK3od{DHuQ$Rz~NE(I{$waJMM#?Z; zMwVgtEL!2tXoaspnsIDT)|2(%%J1r{WG~qZZhQ=l$h+iSY~dogh-I#kYv4})iq^R; zTIXM2FJgpu$Q^KEcd^l~^`Sn{khY`kkPczL?@A+SBxq?AjRF_;EGW{wX&h#ByI}7?&vaOxrV%&OM$S?(sa!J)Vu+k0WCTo2bAwCh+Pppunc+~t*0R1`PUjf%hrn!DkLmNKt0)d z1Hv|h7ZCO$;Ca{j2(}&YPunI0tq*d-;bQ>DFvlndbCiHFH_IUMbTz$a*_ve4oTeBt9we1&KeF<-eElUj%kkC3ce7L*kYacaRu;G{;PY zu@X-L?qE9Nj5(su=D1AaZ5Huri}*_t-#|Eza7~lKecvoO2DzV-o zZf6m9v&c_H>?h+P5{FCNOX9)x@Mu{tN5-c~Tr6>!#49DT`(^wMiBC&>QQ~U?JENBJKv{Bjkl0;f^!}Z_CC1(8v(h=)c@$S|$vlh@aZ@_S zarNQ@>%~##ozZ%8o+)u90?Ms3%Bu4QiFZoO(oxo(k66S{T9juPW!?Ep5qC*-&37$! zUFJe1wv$+254+XIU2+in$#{sw;S%?fc(BBy>)}*cf0~RJOT5x;n#)O-3od06v-k$Y zJ7s*I#789lSl0Ve;_oH?MPOG|VkcJ*SKO&oi2YkC zsPI_d__V|qCB9u7Z+y)n{mP=`_#h$qMk>LjQ5v#gv4Vd&XjnP z#Dx;e^=*mTzhxGH7oIyFc#eBq5!h>bUF>l~#^*_VSYXq9GVFnC)P&Z?o9KlD)dbh1 z39d(zeNB!u375E+#DnYM(GurKoLV=|+rzbKQY_QUBwi`;28nk{jAu*}JX4xnkoaSX z(T-~Jy}(V;mTHQ2R8zE}n)Yitx+&`6rY$AzXMsD^i-*;V<6L{;8S6Df;HEftP4V1r zifi9=p2QUrvvfS;n{Kj*zhF_GVLa=bo)+?3i2#9iv)7+HUWjE|Lgl73pVZOvY4mMJld7b0FHR<urQmH4p4Cj|D!wPiOHysk_9t;BZ( z=J~Ed_PlXzy<2*B;277|yB}L0?@Vu$H*Y+Lz3~k8Mm^)b&-#aX$cPnVAy2<(~qZD`DX{(()ZLYe>Y6GXNb!V(riZrVTt1_@*_wEXLTzAN7rfgxa z^=jTil&;unoNQsQRRX7W>gHMvObNuQ#t9#liicw?_mJ5?LW?FR+ly-_$OF#op!Gjo$gD{OJgg4-N!PwLU%z>0J@Wm(oDsX z*nktevxB42@=#HZYp1yM=lP@5^)4~Io#SZlcj2{XYp3W+1cmL);Z!cBP2uIV>Uv!k zPn%-M(Ityqb+2xeq-N>{3JUASndZpW!NixX#x!D^pG~u1^PNmPXd~9@ZFPME8%_nO zn;P&RH=tpL9H%>+`n#^!>06n**XcT^M(XA|UFOsl-8rYTB3F0X=`B9{30UrctTEGR zx1h9BoVEzcaLcKRm)ob-I91BJu1*UYRqz@coo33qE1dELf4bM5#)%rbBTfl2x57!R zKU$eieEl{3`0Vq0@m!WV^8by-DSju8=rVkv{M`=3F`h`hfJ9} z(_yTnRyd3h6o3O?OBNdEdDw%H{A=o75R!lG{#}TZY2p`fkivRmWv*dczB28gT$yWXg_MhHX1VYzl=@5e zo=Jb{_=+lhbj7;ECXJ*ME4o)VSGR-b65To7dXcL;ty|95;~kvk%6;$lXKmf{jrN$3zDBqPzBXzxcM{>1M{Z>*dRKBAXz3z2Y)NPC<`(?R<+7~zkeou1cfcn6BPC~T~OFwuAs2JbXjhuHeOK3!4OUbW8FT2!Wt2R!d5~Bh2`1_3S04( zX$Q6LoR@a$dLnkgDs>YHlGI+pcL6z$l&4IaNyIK|r`tk=q^;5&AVSib>9&H9mQ^^j zLRwbgt`hpcnOXyvWerz2+u$NnXUu!E3)T>OvkTVXdy^c-8iK1XSR<&xCPv{tvb0`^l2?jk2dz>I&J@D&1PC1y<{HU>bjg&;mHZ{h}vL z50p1KesfQ&%sSAm&@^HZZ^+|SW|?&5oTOns??L$)c@jOOp+54J)J)mKH#lZ7!)fLg znu`+vwWpZz&EoMBEaQRuU7Tq1)xAnTNzGKE1cf?4STyquw-ljYZPgk@=-2r=SH;6= zAg{4Paguc_6je~D4Sq45^twvZS*}}PI-_+nO(&@?-*j5*#+goQU4lt(@i8d!bS;%* zQp7&fB*|IS39Ex%mRp>fgx@nLChh{jbc@gjw?uX`HnQ z*6|_@g;(t80h%yX@ONFCpbGv5X!BK#q{6j=zX7=41%L7U*)vYzE)o(oPJ7j=i%dHx zcZY`0ex=4rN|-H|Q7df%n7B>`acWIB4widjYzkUBaj&c^VgJhs#}JrOpy# zB0r%a;3{(m$}u$N5;n=aYdrXvJo($APV9~(zeCBN8l?Hig_xau^Nvn5@8~AH%ph&D zPS{xqs$S)G79C{BQH7nAVt8H^c2M%bdiR=#Y-w*CnUNVQbMBVsHwULnH#PX8ePSfxt&S!w23-znR`L!Za1A% zNje9aHe9EX)IjxTK_M?(VwCxKRtkwuL}}v^O>U#Ky(iL8+D-@xM=oTeJ4)Nvg3?}< z=U{g{XT&+^jjagTK#o))8~)foUrVwV?XF&e!qpEK6ow(3s?uJS=ep1qUzp|7u29rD zDC5oe+P20sP3V~~wFz3G2Zw6&wL%XLMV_K$TDVr|!J$|~=)s|yFl|ejc2Mgf%MH{D zJvbD{sG4*RNjGU45^vHaWQa+ZkUl0|LLyAMgoK)O32A56CEjLT;x2QaCQ|2U!id<@ znW$e}P5K4CGwB!j+-4h6>$M4r&|&tPFh#UykD8sgN0w+4715r(_JX3ZnZ&7qROkpa zn5kItPtm#)KAZt(uSE8dBzG@rF0p%2$IcSF7d304+`U~iVH$4HC@1JMniou`FaLcy zg+^npuxKu76EqbjT_<<1PMu=fbLud;d-K(7xuRZNBQ>JWFwM_q!n}{0^0gkoe-Vzw zb;7F0zW7Qi>_5?ql^ln&B2IQZhZLbvMrgvQ@W$|5p~4$`8OJTkd83AswgyTjmm4w= z(}c7hMi~v0<&vc4Im~|#LrOa5NGqfjOPjPS*QWFi_98Uh9W_<T{i$W=9a-Bw)CD&VMDa;Wk=mF%0U)fMvjt(W?5si9N`j=qLFm6hSVLUd*pDZ-jrfHZE-xQo`$4kw1@Of^ z$f)6RWP@aGwLy z^UUKn=d<#52+jz2LZBrC%<|{y*bg~^a17xz!g~mp5kAH|Ji8QJZ{|ZNcvdTDg)2iO z;0{ty;*?Yb)X++<{8dzxQKk5iZ7Mh;&Nwy-p%8(4Zxp7qLpqM{LkCc-_n7w#pMU;8 ze0^~SqF^xB99QMKePUiw{(gscpD9PX&)fp{{H%MMZ3!-e)`{kP7FW3xN!tRy?A@A~ z|MZ;?cI}PHK06PX-NHPQKJwR(AD&K#9lyeLnTPf~4C7%m57||1_CLqYa5ihxP*h?QVh^P?TfubG1|TtX*{~me8pM@~mJwAA3;Ou^w1RD>!{X-NV|}S+TY` zUmMu}@FP8RE_`RHd|zP?tQ?MIBkMtzXqHiGmQh#mGrucE<*sC92J)33h_lY#I8%cE4J}{#Q#l{AvludL7+`?XdhJC5I ziAiuMGb1e#-e7MM!wDXq<>3V$Ug6<29)8ZlZ+ZAV5AU+Kqrs4!o18^7IT#^!>^*Pd zoL7*ON8IySiYI%un`t2~e?(kk6W5cGXDhIl|J_N@B2M^YK!m?1g%&su#re@dTtSg% z2@9RXbw3_D@=(Z-n3+brUk_+1JXv8WiYtlYu7dD~pat|ojj@FW;J1XnMc-1Kl-0^z z(^q4M-wv8&O|E91=8)#1=7#2bt&KKLTddupJ)ym(y{q<9E7VPLeC$oMEcCN~fU)Ej z?19(FcjOCli+oA8lCQ{a@^$U+qKRKq6ThX#eo2k}jv5XA^1<^(97r|&LEyFWx39WqCFL?1&dL6f; z6tmS8k89ypVZj&LaIdd3Om&+F^>D4GA=RE}pHLQCGGYUXK#!dNgR$Rui<6n{L1sgx!FZU!f4kh1j3pEJ zZw0dV4R}bdv;XXg(upCiEQWkFa(PNFqlr5!gHp@rG#+-sxnbdGi#Htl^I2(!DNG}~ zK~p*pxh|#iF)X1AFkDU-Vz|tr#2j9th?gklCFb%HgwJ-RdCmww2?&!pi+N;kg0kJa zmF(tkmE!KgUA2p^kf_y1mQ>mMED&V2mS-O1D0=;wBs%6 z`RE*IL$q`Qa2L9Ae4Ft>-9#GSV?U4|&63-a%V{;2Rl#Kw&J#h4mE{yakTZk5bz?d2 z{LK#jCOe;j8K~7JTJYv7v4)O7yJ#Y9!Dl+xa#Y42`Kazw)nacDep<8i@5#M7dnOdz z|7E?)tp6Z(SBCE$!uO7fTw2M#LOIsrE^)>A_Xc0`Epm&pjUK1M-@^KaOZiQ%qu9Iq zLV`Ng;g|ay|*Z*{xwdCSrDTi%bx^cMBkUjuyi-E~ic;ku_Q zJF(lE-+v!NYwk~_^X@OBnfITgL+`&qyBnOz-weLwk|B~DHbj%x3?s-^!vwO_P)w#9 zR+4l>HAysVAn}G>WT4?iGQhB(^fVkokL?)gY&c0m4QEJ@;S%vRd`!FzH%Jr1_r$?q zBw$qGXQLhbz~7_yfY156^sV48{4IAs_`ui}E*Lw&dq#ga&)=!<1SgFBV6Sl;EH|Px zB{&vuqZ|9cKBJfrEiH;JtEebrABp5gVW2FptgKWJD(5H+7neWmqm-8~6CYk{d7Y24 zeC5iOOO}++!GcH2=a(xhRxB-A%03I1F6B+v`Rw2yPAUq|R?3x16H_9chuf6OC{C8u z`H1?a0hBz;KFe#H=PXq`*sZx?MXBOpWo4DJR;j9*`>2vzs^mxEf$1YDf>2YVtXj2h z)zMXpS1G2#rC4-%{f}4*FC8PMB$pxKqQ=4K4d`YV?pfPbIg_w2qE2(^eK`tQEbPwo!`3J#K8v!>r*%=*0J` zE1v8QZ0wwyWPbIG7hv-wA@7ITq&^It2`ZsETN4%%aUEmL7L+#p^g zo~$8PX=6G9?eq5(N2QN4S9wFZuL;xSXW1hx>#kWf zv6^o6s?}|4f9q-1uUP-h#@8mxX1mP|TQA!Ywo7f#+F9Gh+0C{)WcQPOh<&#GPWvw$ zyd9o)Sn2S-ql05_$708$js~Y_rJ#qQTMzXPvE`W1MF>?{of#OOVS1mu)V$ zUHx6hxo&p7*04##VGWlyJnLrd7UMR{?SR{lje0bi*68&{Kf8BypXvUp`+NQ8V{uPc|!S_Kv5mUw_{`-w)e#Zj;|;SDUZ>TKOgTt?|3qwo}{Ow!7MX-L7@J zmF?bd@6f(?`{MRT+u!XF)1k1#z7Dti1N}4oxB6cXXb}(}uqxm}pkrX4z`22M1R8_7 z1x*dw8}#>Jzu?KiF9v@T(kf(3$f}SF9UVLN={UdRd!hEBy+Y@9^6PXltU*}6u=!zc zbe`A6t;?V;C0&kprCqysozitr*PGqibbGDa-R{BNv$}5&e>!}2_|+bbdJOJS-s5zH zbwpf5QN-bhpCUsdCr0j!{35Dl)R?H%Q6EG*MfZ)K7kxCQdCaJo6*2F{X2oua)5OKb z6~-Ox*|g{2o~1oc^z!Ld+UrE`*1Z#Zujzfck8_{?eHQgO)>qRvqVM#+2m0RW7t}AO z-_CwtKGE`tgeR(=xZK~h|G@rb{Z9{QJ0NX9^?-W=pB}hk;Jbrt2gMGWHR#pBWN`1n zMT1`({EsIipPcaI<|jWI(s0NVL*@>7ZOEOW9fqb4T|e~lFsEU?hE)x_Fx+K$?C=@G zUmk845jJAVh(japjSL+*apb0vpN#StHFQ+Ps2`qc|5Vmf+n%~Uy6Na)qbo+AdRqH* zkEaWtem~wJzIS|a{Oj>QkLfffcg*u+zD{VBkdUx8;Ywn|#DR&66Tcj*A3I`f#n=-` zkkmD4Qqqe_H^Znov36bXN1M(OJv0-p_W*9+X{@eLRQe zbkCWRvnS`fiR~wjo49r2_1tE;BXT$9{w2>PuWw#a-od;(`GNVF`P=hv7x)*9E7&@z z?WD3vCnnR$-6l_((q+n`DQ`_NObwelY3lB&Ur%c}Eq>bHpK0?<(lcwHxinofz3cQb z(+|#YpYi03vKgmlTFu-&tNW};vvw73o!w&gl-Xa-nL6h}QB=`e#nHtxiuV?OGq>g3 zr{-49ePohNC-qv}a&TlmTiTOqI_s#!yf%k$D3l=Xpw9tBC^1_mZ+ZSG6)MU{R zi*F+TW-WS#f0rzJanX&%jTZM=oVU1o@%561CA~@tN?t8(RNAq0Xz2p{R+qk8`bFve zGMBROvh=bQWv`cADf_Y9xBRK{h2?LQUn@6M1Xko%R9Bp+xVNOqlH?^PDqB^iR$gA( zaq0Y}Z!EpHtiiH&%LXr-`>f{K%x7O+?zy~t`L`>)R}`#xVP%7rPp^D=Rr6JetM;$f zt-}wB z+q!KVye)TI<+j7yzS{1xJ!1RZ?FY7>-~Q7M-yK7D~{ zs0EKU$fJ#3!F(0?9PoTifQi;d=*+*TMI*EUCb|#|MRVuQ#c|O{<1oXEvpEGj$bi{} zKv|Y7@h9k=KB9L!VEz|@ zJ!^lZ=YMsr=go$uMgOF8k&WmEEA{6b`+xH;Gxh$j&iY()*Mo4h>L@a{>bA?;kjGez}W}&y_3i!w=iG#mA2rapw-~oHS|Yd?>eSa`NQ&Z#=(b^XLdD z)-GR@HmgTOgfW-w8WsWN^UIwA0^WHCZr`q|ijPlCy?q<1Bk>$5gzEX4Tll$NtZ~GT zXYpfg_Qy#=bBkX6EP8doULEv`y`2+bH*NS?O%1EPlPd&9GImH9XcU7!Z?#mTNVLDbnV*tkx*ou zFC|Q_yD27?|DVo=l+b@`HVWx2xIP<^BY2vpLC!;{#f}KI*bz$q~|@$nlrbWTYL*sviWF)^@wLBqtvPFKJC&gb2Y8&{^Mho4%x zE;F&YutKgNAlEMgMcgNDwQw0?j-6u};tEdRi%?-j@+1au0UA-E0q_T2RPENOX z7cHJVIpq4{a=6vk@VW8UgJ8H+0*-x2V{m*Bh;PY*JKaCw0eRMHtTpx;TUhGS@l;h+ zN=nG7)vHg1q@+|;o$8pBRJ7D3C8g7I&tcZ7>o$M~*zRZrzzqMOZxi?UIs-6T?oH zl$;EjII*PU_3()kv3Ooy*A**{mzA9kpFSP^){`q%oQx=nF`Pnv85}B(AtA^ggXlkC zpC2;Iee@rwcOTv>TaBI;tI^Y9HMIN=ouW|i^n$g`yInu}X+_0D7NldhZoYkdyA`c% z?&AYjt~_jUQc`$U5jNB3`kqhc%sEw7mX{ZPw4~%{cwSyv*{O~bCwA=9r(;6LKG;l1 z2%J8hmxs-~SyuLDNQD8At%=q zVfN(16%~gkS5^k*=LceTUS8~>GA0rM@0Jz8t)Aw+$-!`F0XX(F?@%erDrYfPv@iV$3xw>+E`GVtUMzar+Rc2~?fIf_e)7r9eA(^uk1twuJbz;On({7LSzYW=E5BK` za_rcZxYLi9;c07QV`E!;_VU~ZEP8gZ z=-CCw>!Mdwtvxrpw9l{Gx$gONZN~bPs`Pc*RZCVbSv5(USH`|tjh0$d9o&jG9LC*y z*s!bEl;jvqB60IZl7YYXnoc$BlCwLX4E)2^^nXvU|KZ6v)i@PT#$EhmoDcKyWE}X% zos5rX`SC12p5@2AKJN8#um4*##qZlQv)sHadiHv7rtR%q`NcAM+04e~(#`WNg%uYG zFMyv7yLc+hxr_)XF0^rc^Yg^Hz^X{f^Ie;XU>4I@bV&{tWZIx&y73cg8FrD z{P$aPHhw#cUhN*VT(ufoHgL_Fsx@nqHDl7(rLWVJEGSu+tI3przhIt_?~STc5=;{l$7M;;Iq}$=Yo^j^AlmIsYTB=%*g1vYSq}W=hm-( zk6j&k`e}A`q$_4b9w{xIHZ3{w)xwUwfxx2;$c2j(t+h&+F29B=rLQzsYL+lg$#Kx4zM$hF2Xw1#DMF$pdC zz1M8K;iO!%WhC?u(+-b&{qO4aH~Fr1!go!nN?DsyrA_ZkYijzWAR$LnW_`*x5FuwIAE6-0dTmH}Ak$lux*&4f9T=8^!==~RQn)0yr;z)I6b<(ILZPIEyWmeawmQ^R^CdrE= zaI3FzJili$Ufw(57(;&l1eWo8Cd=f#6OJ+T{R6c1CG-CB{R4OP<6a;4`afbRk2j7- zOZgJFl$XIWw3L1SIB)*(+CJ{}_wSXROdTvvrl5!3vvqA)$K@l$#`%*wmwmQXZW}pj zWF#zyAiGu{erObjR8o==mNsxcb@Hn>y_PL4Dq35WoRXF{Au9s*LS)fWmk@ORjLbr+ z1>6O%r>nn53dOHNb+`rBR;AFftJW!0MT;?SX&J?R z#4kATOAfoZL`Cvz4Fi8~i8AcEzf6pY45XRAQKD4-UjDz=>l}9V3PX#_Hov$08eTG8 zEh10+f!8I+o3BwV`^~*l(;MFZMz5BiKjYZ`2V~U{X_8fP`2YJl)<1KCAA0&aIO1_K z_VD3VtE#Hl6~F%d$Kr94l(c%auiw0)J$v3gm0f@*jwbu?;YEug?;p5-Kv}dXJ3Eqw z(oo1QD%G$zJ2XlOq#fO@z8|o?YX%nB?*I{ zTQ{+&T*=GJ&5eXPFvmJKmvO&(by*qX_p{!{>BdCE&xXIr@6X0W<8<{ic3p#I&NPm( z$oz$6((AV%!tn9zjX2V#y`c!IiI%v?uNJDINNvh4gs{xnu-+n5!!oI-BSaAI*&8br z<9!V+0>f+|#T%Cr11*+xr9w6LjYU9agMsBxL$RbEd@n}(D{rP~AMs|2w$7U=#-h1A z5YjaPM<=AK5*g($r^vumPVmvxLeiRANE-X^$xU#5Z4zqvuuZ7t!zQ7Y58DJYANF?G zsfPVg1r0+h9WW*kbV;jw4zEsoeTQyLe0=h{)vH%qfNi_6HZ zD^Z3o3?CT2B_Dqlg{$^~;WP5#tq8-h65`k@iZmvE#Fcn8jlvc2Bh849V+8430&~zB zz{Oay1}W?NMdYrwf{_Nc4m|NLEh4&KF!6WRD97$UCpAiEI`j|IC`pE6a?Ptq=f}N1 z?)5*DVZ#WM43n+@r8CUWVvAl|JlLz9t)p;4_!Ei|u*l|Ibz0iXNvn6HrS(NO(X>+ckpy1%dk|PBLLzSshBg-NT!$?_PBpF3U(Y6Pk#q-^< zf$7#KQtUY9ytKB^)~z4*gsh?=8jVJ$p?J`CKDlPi$>f|EvdLgtskvIyfW_dx{(F_(X8eP!p)>Rk5ovc66Jvly54c8AIF92E zP)PD#OiVN}#b|6u5d>^lk{Dl#FYSf+Qr0>~r~3)32XR`yzxDk! z+Wq6S78Kg2jt~bPZ!l1EPn4IR@QRD`QVevjcbU3pPgT_$Z&X$7*)!Fp-d!Rg)Lhm3 zPi)%s#QQ1*wsIv78f;gtRH)w0PIl;N%2m zP0cAc;#S=vsBFV%SRK||E1#_mk6OdxqlZmoSzC2=YZ)w}kIhrDv0lw4$h=xAZBkSx zOG;W)!sng~u#shC_|<73Uur7m^Vkd~#>O}-25vrpb#^Ya$hli&-E-;Qm=F^P7FuN9 zEpqR<;Et&ISUS2^#lUI6r zfD4RSSa=L}2QVfM@@)R)7o0};7(ih`!%#}haeKC$I ziz}@xu6>oo2G)xWb*5g$jWQUfBND~Q1ZHXJv8XL`_L`QpG*+IZKa*f6-H5JKML@{%7kIA>N;fI8T0WgkCwsGSWne2jK<_V2v3%gh@ z$3H11EczN3TI8QCGSImeC5;O$0?-yA=!dYDSl!KY!ye)|s~>7V)CUa}wfqINmcO7c z$)SNPdu$LWAL(*r`}T7u%gdX6k@!G6?7h5&VPUiCtE%GSi1LwQvD?RbeXE;9vS7`c zQ|09iK2m8=gI<5|<(Fp=FuKRvxw)rXwb~On(ui|nfm|N2c*BP2N49O-xDiH|$rhZ- z&u^bElg*EgM$BwsN=iVJMzgQ1Y=)JU2@wm+v9K^9VqH1?_nnt0k`;>B- zJPp)L@x5~BNbH~-{ zBSDCG+uc)AyqCtudmJb(&d6|Cy3|eN77UZ6lmaCuyM3%yqO)_0;^R-L)eSzfwB?6X zs(nV|jO1iWrO-o^SnXe%=;slCgzO}x69^}lWx*%dOVd5?S;yh*34PfhjoJ6ce1 zLL|adQ>Sj)1cT?l?->(wEI%>Pt1dTp!v=4)`pTUAzDDSdw0t@CIYPIdnqsn;eDqUZ z9VTX?L%A#_553DYx)`QRrjad%NJqoyFmze8wdF2`$VbEIDs)-2wpnK=gJ{?v)SKG) zJg2S$dA#!1%KyGXyh?25g+H|m0^ao$;HfLsRqIkDDQ2E5+$dAaOc4MwImhm;en+Q2 zm3N>LPP)w;tcNEHoNR3bm{sl{P81<~{;2%br^S#3+d$@e`7$glNAF0*4 z(g+dco#AfF35~$b4Yapg%Z>MFAcAmiw;{c_tXCtMGucf?PBB3;_ z%`=&fmzN(mndTu4Yu(`e4T@=EDIdMDK-rBKSEgcNX6zJ)~zDBwV~rGE##ALb)2 zozTxe{>;7sajv;E&NcToXQV-~ll_GYou?+yn3pFGwt-nh@c>E=fX=`qk{lRe(8-ps zk37~$X|O(u7#NK3CORfPfZF>{NtvfnA5^OkYSi;mQgR;N4648Gd&UKH&Bfzskb@xP zAarhu2HA!N*@gz$h6cH7x;5sro2FY^woucpuG!YaOP1Ld+tQH<$qX`sNzJ&}RcM)H z%QA9+`6cW1Gg)Q+x$BLzXDd+%fSYw$nP7JobN9%RyR*RVY|1@k2yzqbaJ0(u+%oVj z7HYltAROa&y@6}&R1^Z>SPV=hIExwl*=NC7AUKju?UN(iVQYs0p4aBWfigcrCG}P8QL!(g>Oo+9!kCSpT6k_v|_4=6%CFQKM7B3mO zmge;nxrR(-o}*CRoV8=%00skNGBN5{9Cc$11`sR+Do~3}fat9SDs0;HAnKh5zu176 zfD)T3z%iGiLKu;}LBQA~xn)NY{K>Jp3z;_n#v+&`iDB>!kXZohdVA0{ZK8vjwcPOCk^UG*j_e5&a<5t1&78H(D_=NjOC+dFy%aAEjZW?qKNH-C6ci* zF=Hi?df;L*U7-G5Ks~XYCsV82oaJ(j1}C58Ycz8C+&1*Y!A@Y&6gV|Cb*fAT<7qVQ z1qJOI4T{I@>^z7#%fTh&F!L9di|*o3zPI(}S|X#?axN>A;R0H+EdPua;F3lCXImV% z_z_%zK!});a0&Pl8*aJiE)L~;TW_ueLkG&tF}=7jPiEcHO=Ta#(^uo~9G zYFH0ydkHeGEs@)}rj2 z-Uw=!fr-!%Y+35IT$Y9JTfb1@aOPxGkK1)Lms?p}tdB}b zN#RBr#!oWET>7-fk5#f|i!#w4sg?i)SEiXVO(Q#hIk3m(6eX`lvp|)_V*&El>(>FB zofSwkKZQitXvU~AG4j_eHjB*$*RN-RY&Z%eup2iD2#ozJfn8^5L3s{RKMaX=^(w#Z~*SeU`^YE;y#3K*!2S)|*LjFaoJ9pN~+0ekBy9O$TU5fNcw zTCGkd(<#89K=K(l0k1GunwwZ(I1aG8vdr9K-f1?GPm=4%!=#i9GXIPGzJ1Zk4z?)WH{Ymf1yybND`1_F8uuOA2>`NU<~*V|8qqi_RB9>Y?Ay1{==LOu(!Qo z{sr9lj(L5Aq8zNe=Mf9J@?>{fm54m4Xv%d}Z*KI$R`&&>y)W3%Go{%>F z6!s~RJ8&R}2Z|io?d|_;s;X*Qzuqk_4vss$ai9QRTR3P;8W-nA6gg45k3SsN=|rO0 zCR2xpSiF^^Z<-huc1BOY1Z+)wQb(d<$5S2l|~^%pJ%|wjN$Qkd{8lK@}XZn zzQ~&TWJ_5Y>$_dME-YX*jCir*4VUQXUk9vM@j-t6d;f}#o?cdVHXto6$f>vji;cy> zPDX4j8_q8Im6fM{5s9WB)ah_?9Yd%46$iO?kd}BR)0O#^Z8M*J76+%XiSS z(p*)l6Hf?14#>d*Q5KSuaqtEsIoTd36ZtAt%P;HKFdaqTVur1+jJDk^>yPLoqso@n*t($`Fq&0?|G7#HJ!JnlKY{wg}@ zs^H`3#Q6$B(C^xGDJa53AK@ zS=7dH9#?UAf=ssbutLF(k9Y4tTRlS=+qb(T4R7Q~vJ>8xXD4Zg=9AzvAb_{!DFD}U z?^T8vURI*J_0*CALb?mGpI#3UA9%C9aE#6g$7D(W+G{3-<(k}0xpB5CUX8gq4y zA2vpvDEvF{0RlOBnp(i_-|7Rx(Da5wLr=MP8p-Bf@VlVC~e${ID;(eWgEJeo_7;I{$vm%AVo# z=XUKC|KEZ_@0m)T22qpFZvCXB<%o`%-cq_UYyW}%yt7W>ufh{yA-W$YK3_5Y?ie(i zx%%x_t|nr>?ez=WmCi8oeugvOsX>0JKu&+=_H>}@fd=bdM%Kp9Er^{RYgV6bYJ9$P zt?|X*Ny?L)iRYzvS{aTHmDEZH?##?SiMKyqbcU}_ZT)LV(c$x{YYzLS$8Wk61_d!w z?eDTuQcbLq+*jxeVr6=;Lw&9u!W5zn>k(vba@DEca|4D~9n z68$5Q!I2Mw?+HjaNG!){s-(u~w6uw*t*z0}K%q1=flmbz>*>~*Q}PPpoZ7Ar^707N zMZSEM{Pnke0@*oINOY9hiA`~KFjc9SiO&6rzi^v)@9v+;mU{>A)KBim>}|d`oSq}H zKjurRcAvZ3W!dxCj*(ilCP{<5C~T!8nERG}pPG!g_qo)HQ~7^fK9_b^XZeTU|9JVq z@q3wcqkf;)Oeu?HLmduT3cqqRnAn6>_j4%xFb@le^XQLT2sD;^Ss54}yO6nGd2mSP zWkNm5w(q?ZvCF>_OG>%>W9CQ*sk@Ka2vODg>?fD3*E+D|q_@BSd9F7$j@`NTHPb-H z&0f=Ls&CJUyYPm2?y=Vwd9FP)r19ayKf(Tk z%Per=y84CDpb&`sX__i?-r?yX7K6P1_&wtW- zOv21;GX@n=_LO+4cjcFz=U>Lq4MsC*sj~(WB+UxGLaBX?;me=R^kdXk+Psn;n~p+m z((q13s0k^{?)Iw93gt?MU3*;EU+{I*N*h|MUd+aEbU|0hroyA*?N;K+)-!HgIblnS zpRaBb=SSByHE~pv8rS(zFnqjzFC?5;t#iyy%4^vnIk^6vO_>2>^U>e+k81k+ugLN~ zs$2f~b4FDp>GAvasA!fP-F0s6o9uN48dG()Yy<1;q-llf12v{7{m7m*ru|5b?W! zw>{q0wYrAdu2B-qIpptR^e;&9kuXGeJ-aN+`s%e3iHdks)J5_~t$n}mYHDkfQ1B*d zXlVo(^T`-pyO(HLy6D)@TO9gAc3OWp@zlGVCw}GO+;RT}C z_{b)${p`W!)Ji4d(>bjhHzspWF3gYl-Ie=2Y_E=M&nk9{c$6J#M@` z$i;9@vQeMsme9=Wp>y9eEdGwME38R9Gh=F++L_^2A! z9HLtXXV^RMX{O51C!dpHW?%IE#*twi%~^I!+sd|D)hgH1%1&mixfc%{8u^2MDM=l(jePs{ryM}#Xv z_U}2%{9|l3U-7Z2wPRBBJdNlU%b&SDm~&OM-{?V;S;xg|{C5z4Cud2O9fdkuhvHAs zhEVh`6W1yc4XR!w^(!ki!YSg)&Ca4=(QufLYErlMc&`yPHatan5usGkh5sd%ysUf z2x;SD8pW9m@#ppmH*VbM`TkUtBP@uHo&BkqNz9#Gd5-R?xEZ(C-BNmktU^{~kDY?s z$`tk;HU`Kda_m-=zfDkvB3K{1)|57w+3y?8IxpbGu<#G@A@Vr+VAUvG5dQuAZ|=pi z-@lUiDvW<+BxS`VLWDuiUDB+VlKxv@p^nc!?u_lnhhttO@k@7(&1h=2&hPM$5mDaR z>L-$RV;2j0+S`;RvqXP#tU~gTQTWnNH|Flkx4ZkDT--ThK2hYZJ~l6HZzTHmon(RO z@GhlnOy18sW!7^;`-L{gPDpc{lT=W5;el*@7It2z-oCVgxOT}yh=@EZw<$(yYBT@h zhDq+p!T0sDyL_WI#CIPT+LHYcG$T54+n}bq%k!sv8~h>P6(f05`SX)pSNk4(Jn5Kw z!e8_nQ{TUlXT68)P38N6M)h*3?yoEEvz2ND`O5wfe2#dol_n+Q_v~%V%NK+1US*#Z zwEy>;U%`%rS=#CDLCVcrQoj6xXIjsFeK%}U_15r%|37=F=T_n2o$K_Ex)KEzZ{G58 ziSws*U6{YL;~nbkWXT^YP1li{MnP46|GqQHNkz*kk!*6KU#X5PK7!3l`6R;W$NYR)m~JSKMMjSL4A!Is{;}#CwR*ct zYlHlOYpiq;W`5ee;IJUq?sbT4@YR7^UGK*R=L4B3Xw&HvZIX?aB_B&NgIF z(%lbJDIDLMn~P3)*nUIsSbR~AKiNN4UNprL$ut=sVVpp$>SRR z$zUB~+!s5Td8Pl16$Le9hulX3$A;`XKZCP2Vh^wXJ@;2JfbRK$=6pXH^dfEHo{ zzS8rwc9XugvjqoG{n!F?A0xRG4q4$t(E%4F$$X6<11g_aH7X@P+!?Hb*kZ`_TMm3n zw1e-DINhrmSh-aHr>yRW!;@zd#kXWN@)Y<6{U{mDK8vs{?se*TB&Xb+nOQwvHWw8` zZ#5-bccUYRlcC6d=l;WpH&MgX%U$6Ea>Kuup9iv7eU{s|-TSsoRq@?#U6Xan(5Wa+ zex`TV?3qP$nWw8M1s!RLK}=Cxj>YCowpT?3yF#1SoYU(f8MpX%o?qfBm%w}NYi%4= zuD1i#)s+X&Jn@g6JvxpV-=o?Lyd5*g0XxhAZQ1cPFR#oIU?F8RP^G2eO`z zJ$(3QM1*Jdk!70v!hoOPCCDztx0+ke>sl!^54KqT)ON{n5V^@;*uKEj;TaRRDRo1q z_nu}4Lqq6g#EVIub6wScc}MOg(iH2Bz#SH~1m_Nqidind2%XY*V-&w8;cg&t#lV*aJ+gQ3UG6^;CtE(yxf;ey1&xHe@ zq^B{TxecAxiE}UPGpmGd^-D~~TNL-MI5e$jY`wEcZ4f2hy6^Ko&ER3E4+ptX!BGuv z5sj0@iQIWd89JrnnT^kc1eeL5_HxqD@Y&u~xbj4OGAqmR@Vf2Xok*+m+Mg3t1O-FS z4yw@&8h@KF_x$*PtSagRv2sGv<5#-7Vcd71;X%Da2P|dYR;p2*0C$*k9aVDEM z1yY+`k%2HQQitb0Bhph)v{5{&8D7TxQu5CK0ZNNafw&Y7l8a&)N4!@^3uUDA2<&{ur(>D{^>-}U2zj*p-Ho4L9&GGd@x zqD1`2jfkXdI_M;P_vye8OO;ubSAA#2r61*apFRf#(~MtDblQv+YW(pdoP4NsF1Nnh z_fo+t$+Raq+44n0cw@Wt!sjaM~ z+NQ4)_kKHiE3_WmsYU4+K5^Wm3V+w3qGjq^SsGs_FgC34HY*|I`iZw;wjA8E+I>g& zWv(bKwEheFp*ogx^M~Iz2MK#t{-Ab?!y4+dbO!&Jla2l||GOLyf#}sJPsbfM4gBMO z7k;+$==L^gRCK0w`G*IH>(?I(r){@ao25Q{C1mTI(kdJp)pyN+jDEiMc{O|XyPtvk zb3q;ONqGla_JCMDAICEh9W!N@TDu?g_6|IyiI#Lc6?q{f#K`00<6FH8pP1<6lPHo^ z*cqZ3-rsui)2+qok!nE&Ylh6f#PaekGRE@|(GutdsqO9A$xyDX!j!$ea%l4J4Eabg zL)EX$X^xizGNNaHG$?!+rP0XQez^TKZMliIPy8HQ%U>Xv7` z&M@pIE?Gh5JNZSHKDP>Nw|mR`SIgNFtv(Ar%^_MRf2EdJRMDCHq*ERz%fW<5#vh8n zriGP97X?fNrXz~IHH;5bKWx3D_jjVK)=|9Pczqk1AaJ!%n>XVu|3aV%G^hJ=>%)tP z)(1aDq=vR?r>y36e|dN>%KsfGE=oeNK=?zcDnB;It3hjDr5z7@w>;n^a zCHj?*0)`K7U7BBc7RwfM{CF~7On$>XZ}U4z>fyg~LTrT3szz`(Z{@3phfbY1aVx0i z*(H%rrp|Vx4h>6QZ>_HpyN1+nwXl))grwCs#_N3u$h?rA7f>3%+*Wac=1YR=Y-Y}1 zeL<(3Y+^ydP9}<3K|$hpy77j_2Tw;wbYFt^k)m7*_53t*=DY15bB(O=gy$A?$Z?LW z-BY6ZmfCofL;Qyz-~JunLS)hO@LA6nWjAitfW1pG7wIk?xxzt3Z3nC5SPPI}a=99G ztWRbrW%-A}V)=Qk<+v2#G<|LPp_BqIHHne6zd!8${kAhK>aXzEI@j-H^i+e~bjsQM z`h5l_qn$jOok>{*9fp1XpIwVbmm0&X8=Io#o;+2u)KReN@Vfh$(nmTcDoO!9#TGjd z5a{iA)IxVX<8;pb(;Gz9ZQ<4GXP)&x>9f_ehaG_qDZb?zH{F!oKNMr0N|0ztDv3idOBhm=isNeT%_M$GX!>{WzOJN{}*X zYC7f}1}>Qec9o|MmgIw4^Q%`FI+~vQyDW6PQ#x}E(YY9`9FiE|pvf=yD)Zlv#FALm zGA!>%DjUCts$Z9FlIj%+u8aj|)2n&xc1q6!tfq8AChad@ep5ej*^b>x;&Jk6F^{>7 z%a`r!elf>`|1;b)KhGzup*u2?i@8HiB3&{4m|#pk!WKFI_T6KA}>v;v#D*r#zd z#`9C~;qA4SZ#+#QVdGtg3SnSLe;MwW}?&ded4O7^7Rk|GSefZxJunBw93N6EM&s0nJxG zIquS96Q;v{hlNs$Dqd9PVOUJ?mBOh>Xr*fhiE0&{*S_zhn#u<{$>P(op7-Asj%s9_ zaiE@8*sS+o@fPDagD`QCAn)|67;}m@(^|?iW@d65gT7*OV{y7@A}%WubM%fK>pit! zM5F9fb+^mn&rnlkXwj!QNjw$&mt5YoK2f=X$Y{!WE7kVSMvcR!^>%B*gItchz=pUd zi6J41Njs5>&tRnd&)wBryR>Xp8%V#VK+9$FVzz2)uY_m+7EQX)Q_*0nOBbpYxG()t| zzEn1{GWsUwD_+qx)@PHEy}X_4cDDn;Cvo~0oy7Ziu< zOD|Cs$QNfTDku3=rR}nk`A~&kc%qz^{zkHB5;KvXc&e*lEztqN({jb4MB*dpUnvygxfX>(A-0Jb8B&j17kD ziu^k+stW8VjAJLzjH+8(wU^;+$DBUV2J>7U zas11_VfsWKwIo@3Ve<#wl0>_gzWlm)yOmNXgJz?BD*pDPP{}x%&*98sVwEd0jv_pt z&)(jCGvQ7`nI&$!_2kH^)X|^UyS>ynq>sJ%S*8|HeY`~7uj)D7ZQ(8RL2cEk#-?VS zP&FCVxC=^rVXa0XFYmt4Wh1w+to3r!EjRJEuiyH2D#CZa@V@TJo%WIpS?4nR>Wk@7yV8&5S^v1-X0}zxelp*q!*W*j-Vw7C_oh>hLaEoN zw@z?aEiF(h9}4ug#qBfP%}OkH6NB%$t={^hzwi8jUGKra_X^dSPNtG%J(LQpR~NEo zdil+Hih|Nd6zM}qAqHoxM<1LSI+Hibc$B|h$G{G*H`q+{p$P7x`ZiM z@AEbb&c(GmZiw4UpNpKUSe3bL2ctfGIDM%Uywf*fQ^)RcH;pc|hL81+Wh&A8k0sM$ zqxZh(y)H{2QVkz+ED4tg&`6-ZYh%vN?(;0NF8!JS3AEz^$uH?$Y2VaIj@@QTM#no5 zOzy7o9D@TLGYgA)e=i(yFH&lKVSb-VtY|{`^>Z%jO4`(2=cMnH&7%CoEV9>FK6Y9) zn1vKT+dIzBHG0BXxs0<;W(f~a361AF%(E)xlopm|rBm$+uou<(yxp1U`JFLvecU*f zjkmvP;su2z&!ZP~x4o}!Qw0qc%sk>{O}?G4bXLv$tHg2Xplc_-s!+l%l^SN;lM~L3 z^b^vFgFU)jI32##)in4-xK2^Ep}PiBIuifOraC6YB_%AAm}GnW(D8`%aSE9qK`uKr z8zz>%F3>*b~n@7msct5Z)oJK22O^3VS%ML z|6ACfm=%{ETdlIKqRyR`D0N|}q4=)i?H&w1&S@n!k?YOhUd#gZ@FTYNn%5bWHr9Fu z6KD`S0e|s};-yAdXdTIP{{!8w4^LjdzVN~CJ@t`qD|XqPv6TJx8Kd#eLyduM9~OG^ zirqe#%39YCh^g|eZ{I5`HOL9JBeRB1l6x#RZ&xb2KT*wbKRvIhXYkG^dt4xivXkVL z^NrcaK$+L+_vheO`Fg%e9#3&OF@^AFKECGi+s~Ij{yR10ooupJ-$pw~b10(xjek93 z^~?7!+2dkH)=ChaUtxx{6*K9ltP%_j$?oBu@ zoyO`HFFW(uH2S^yw^=Cswx^tlN^hcyCe@t&wv7l$Nu#`_O!b?hPbD_bWm6pyvBAr# z_ogrHEVqarq2L{Z&`YbN|B8K-JofhM7v+XwQKl$KU0n&|Pqt7dik_aVg9+k=e@||4 zFkMZeppP6ieEG7xJpKk-B#%hvEBOMMe+RoK$pq7NhUyO9KC3f}ZQ5;ZHs!HpwRg<1JWY7zB$3?YggRd}6P!Y3itfJnN^9v6IcxEfMgzn(Gt-0k zf+KeXwLYv7Wf6t+w26^!5z8fxiOSJVIQ)#QaK9qY`cOgUHmk^!CvHyh-%nd5f2ruV zl8#|aU}(yLmvhD4_k3`aSB`JyZEIhY{*5xKI5lkL?QjScX6ZJMTY*AaNf}J^YH;)>h6~UQfFz4*c+PvUgk5D zt^U$8vHXVq@-UZ?cImD^qWku>ZcVwQgeA#)_ai8YH;=4Nrj&3DAM(8&zx-IvV7_;z zC$DYXCUbjM{RC(1s`&EJe9y~E?~_j%2OmFXdGNb5@Kx-}6QhG2hu=X3`OdO`;JIBl zoQvGQ+Zgbitg(-n=tL8m{O*KN8ix-NSDeljjF9JP^oyIuBF zI7L|ExSf;JW08Q({_S;B>ZkBOy?M*W6VII_(F#d4<>5hC4Zk%X5BS^Tbv^&mK)eG- zz~A%fqB8H_XIQ2EC&~d8l}53 zcWp#tD&HHu`Q17+2dNXYuNz=vi!iSxQBU_c*z*!IrOLS?Q#Tsmb+DIv^^T5==kJM< zGOlrx>aDR#*P{jMOj{+<4Cl1iyM5+$W~bZkNH{XW<`ytaWe4Cd~eUz^b;{%f3bdd*4i7WlZ|(ud!9T_TiO z(m8(??5ZKZI*q5)x2%_#e#{FMTSr%Wa;)V;;ul7%Mt%NHbWQ>@esjNKonT#cgtnJUL{HvO^JzX9Ew zD%bWod)m&$t_gg|=;E(?KArU~F~~kgn<3)zjWas5DjP4`N{S3C9kC$7k->M}DxbQg2|Cvl_hmgiW_d3iru@b(vH6h}L$!;^MZ^5J*$S#;7Tvwt zIUI&_7sN#c1;e|c3CBda^lSZl|0>VDbI$bBP4e>-pX9$|p}!d;?6AZ5Ug71y?CdAn z`yuKTw+>ey=JL$Zv`DngcKVwZ1qO{hNlKDBH_RT~)5bx1d@@NS;?kSguNG@u9HjjR zGoqIm;b)05RAABKrvyBCoeU{$J{cH$+hGSY-83BO^h6TRr1s7gc`S5kZ8zw zQMC>Ec@C{_YucUduSWULDu*Yh|`1*U$R-^uRG8b1*eSQ6DC8_oP z?(UnB2|_nXNON{?Z0&ppUog~np8IEiM@)N3%b6!yo?V59k!7t9(Nf_j@8Z8{a--v5 z|M&=W3bB1wPR5Xi=25K(0>PATaGLgda4*G4MX%%j0rPpXezyXd#>&c+Exi#vRX07V z3va6X7H$~~Qb#Gtc+njDOsn__R=Y4pGZ1-ZATqEy{P!o|Mf~7F^^v9MpdMNU%-`{2!iNRkb0Ew7fJ5 z^(LPVhUe1LMGH=!5MwxZgru-u9XgYr%lT>0hF+~j$a#| zs+B)o5MXd!d}r8Kpx2O33T*Q!9lz{j1*1&h&yGBbe}Js)pVY*vYxh~2fw1_cHPafJ}!Q8b15yn z`%2n9^O!CnQ7!N-VShyhpEF7q5r%gv0`C)#PAjJ)A5QrdsHgR_nUE1yphdUf2jkmVnO!iA$*P zvoj9dGTtz}syA6srE0^gGQi`c$-FK>A(GswoL<%3+?1UB?)k5{EKZq=w0sm_Z~Oo4 zk^H`Wc)~DJ@7v1l)VUh>S@O)K&+QK$m~%W%lJGspvt=^j!`^L6<^828;I^3YQ$|{G zJv&B5+Uq(x%j~qj0-wK_Ync4~`%N+Uo=Ma(nn(wet5-8^dX6)E@NW-0%bPqkxwqH2 zL{9!oYjy_i>oTmwo0jHNC&T^gzOwt>yN1IasaA%D&Px%2c6Nb9Qc^_`@10~8qLSM5 zhI4Z(zfaG6_nCR?n?t$i*gW-}H7}1f+HP9^s?e8>o=h39AKoG@o`>Uywf@_qMb_2~ z=aeq<7Mb`33>3c#2?<$$FaGi(M^uRLQrrz!*H>PDzBaTLuu3TwFOB+miY>g}Oo5lY z;4j(O`_tZ;oy~%1`6aU9SMyTv0_)vgx4VG{P2?)8=jszxif`)OV*TXIrhaWV&K1Ew zvqz@QUhBXBO`L6-rTPFqH}5I7?#QXh_huoC1y07Y=GPH!Y%6usjh7@u-%;!}y~0v* zblC4b0Vh#WBJ$^NP2Ot?n!GPAFCP*jiOms(HebyPeUx#3qZ!7Wa4P8@jj(Ukr|tA@ z<`3k#<_!wm*V5Zf@IGtDNv`^Vnw*Ne{erV<@7@(;-Yj}q^e45(o}Qw@=Z%+IU|_UY{p7QU z51%z2f2CL7H|*dbszE`XMsfXBad@GD8~dd;A0pY=`$q1!T1?kAMq-{)UA}omIGFWY zS6qZ!dx(0H$sgv^lZKQgVg7QT3V-}~Wa{A1MZ+JN@y4iyI$(QRI_tTSXdGqORbiuM z#i7uvpG*I>m{ObYN2WzHlq~nn4;Qfp(43D;^j))ckqkAw{Py7~NENl0@-Y(jyGvx! z%wM48-$~dg4Wlh<2MxFWHhyQPf0WpobJu0*p?;Y~Nzm9g7wgg!`VLuvyLNN?tQ(7O z5EYRpB<@|5I!3hI6UtlZr)6x+qF0N~{EX>F1MP4OE8aix#^i zc#3=x9PCW+oDWOX)>%jyrCRn=cd=k!marJV2ezY)XTIM*|ETnca7rdy+?QW*%;bX)i+{;cT~OZ4 zrrh}zw^xfWer@`;nK59+WxPrtc~`H*xz{%Kq2JED>v)jd6N(`w_A`8t`G3Cm)LH)O z!&{ieck->uj1IOo#3t#IZDS1ej?(@($0M1LvAEgsNR`^!x<*EkCw+B)le<+VQ<(R1 zzP2E2Lhl!;LAB<>c(U=+x*f^pm*Xx1MSsF=jdmP_lWEyjn-_&2b1RJ+S=?vhcXn5w7=+?haI6eZltMquxo3_Tb3vM z3x7yq;jJ8a0LcyO6qg&Pjl9g(*45Q=X@eDNro(JCAs_PSQLF#K!R9Y!4a4ER?(Xo0 zhL?g?8}fV$iCQ~7w#{+1U!iUxdVZC;JQw_D!lI%!(k3T)c_ZEpQ?mHy_0~};f!}dH zX)gD{^2(d~JDuDjood3)#V@5jUc7uMKy>?~|I~U~+VZobwc>ID{0K=}w(Wp(LJr^Z z^X%+|o)%b~<0DxdbcM? zznx*_&ISMR+b>V*$0jb`9~6}2)O2Hv-tr5c7(+hd7XGxpRK-X8F++BbELHb!f;dYy z6%5YBx?A%~ht2b{e(`IHzvoM+*4EWEV{?Gt-IR&a#8tcqdxKNV!+)Ermd~8Yu5yj_ zE0KMChdDOK76Er{S3DXQMobsg7=U8&*7nk3rs{eUm|Gh|Y&2w%e#D&r~pt0Dbn}b9x)bXt7 z@+nryK8@HI-UpKXzo)E9rlx$H$;rh#>FBMkE<9DqBT019e#H{jB|BT@JeKfhBqL+; z4{5|n@PSH=s=Mb0OM|_|{K}2^oxa^HpZLW$!cL|ZETJF#w}NEU)h&7dfOdLXMO*fx z)?$RI<0$W=8?S^V9mVN3_22z=2~vE|KvU>gQF*gyjq`=X-k)*l*LnR>P6v8 z0s^kCDJ=QHWIJT#To0YOd>tw(d1XrCm z#_JCY;h|kD-G9!1>$9gwKarNizOU zQ{*aeX=!=vV?8xsw^n1ey|5Xert7dJG3OQwtT8?=k5}7n-toFxVWIA^ z1?#yLk)qe#{WT#Mv-GmO$9MbUDDN<9$Q-fkPx$zPj#N%qNHpr$k8UGtOW8UZ>`>NI#xy>&@#!agVl7KH;Ov*xujlY~L*w zgMu3CFIgg!AM(5QVj0Q5hDS)AZC&%><%PjgWG-BgPX8DQJ=poTZeDQ1L^dEi-amLW z)F3F0@4BLlp@&vM;3a8@2N`2z4+-Dc(WLfzmC$e3wXf$~^78lhknnVG^?3gLgYDDD z@#;L5kOk4ktx0XJ?tA|2JAP_ubFYdleZPf=?3X7EnQ~5Bfp6#-AHu7 z)drqNc0Z}V3bnP#mEIH_fx6Y`fX|#v-xgLcXXr|*zZjIi#io&`ysnuw?4!-j_iat= zjh7J1ganyoshw_JlUP9rZ;!=(6s+0M^6%46k$F3p$u)OQ1$e7G;K}{2YxJswlKkW= zPya*}HJ$J)^xx0q_v`XpP1aHz-DxziMSN)Gx^TgmhHCzet|@b^kGp`QOo;w#d0}`B z%;3{#UwZTS?djfhqbtEV^f&vssEkPX9tb-~ZWI#_N6(^^h^ z%GY5=QTa#ZWtI7rm0Wg3&@rv~3=wZZZcF*lCGTL7vp4o@e$lWiH zzAK7Te_>tpVs)eTnx#8PwL)57HZP|CWadhfzdiUwB~~+5FVA#=>;yCOX-EZ0N&{~; zPxh4m5q~A6Bw@q9uH@~TVjE&-7V;nIe;U=L85pr0TVm>>V*WfSeS*Y*?{41|Q8HzA z70KD^WWnH@#!uoV3h7~GWgWVm<|Sh~^HYeH26ErCQhYN5Q<6^OKhha988bObU4IdO zDNq7uMqo!+Ubc?5VLB+gQ_H}&Or!=&Pd}r3sIa#F29cGN^1Ux9<>%C~-SqSqFYHdA z?&&#wx+40_>AXgz?5(Yx)wI8h(Vf$Lgx zO}(2BX}h2U3hz2~{XyZ~f4_$(f9DqHP{=%u3{6uXHejmI z%RD=lcU5O!mdB@3MK>vhk0vkjtKiqKQ1Qv@x;%n{(UAfnZ&XxXHFgUG3_CtNcxPjw zoZObCCo=nk_3piID@#-_UzwNlOgFo6f97Dg%QHwR%dCIc@E|^Pz2Ro{L8zwWcaPw7 z88?yC=HE}f1C9$BSnD#mu3L*NGC9Y8&E;Wb>3ExST$^x-fo;;x~6}V_dsv={f*umi>2{~mQG|N*Bl-^QZ8#$ zlD0IMQWTziJ5rSER%|ovbX@(ZTnmZlJ>&M^tNcTvOzPs1A3b5K@wtBNKd8Q>)>^x>E|MBt z8BY0b0e)d8aaUEteD$ME&bOPFN1~NpWW5~vKak&c=!(riGNhN;UND@TSs}fh0^Y+cWCZb7BBsZtgRhql{=W`cUjgRzGa$p zOkDW&Yjv)bjljikzrKiSz1+1=itCyS>a+6;(9X_1BoSM)Q|sN`47vc}pNkG5m1A38 zmb*2wa8g~Gn_KcG7a7G9kL|kPwnQp_xQN)DQ5({?HMRUs(p87WQzK*_51aLiURA3! z)XPy z*!)_32wfmC@u|Q-T0WWiRJy6n^=DV;Py93zx4m||`!PgC+aEcAh zf`VGAyyJAm)^-fzhd3ntAx|s#(vjE2x6zesN7a9J30(KfaW5eCKMxZXvb7Gnv-#jci9|`OUM| z%*V%l9Lwn4FCIy>j7=SLJI+VV{jrku;$9O&1U0P@vxlFTaiwH-EG6@uA$cx&BQqg6+WL$*03g zEo!eXHy7d%hX+qbMumv)0D-KD#HOQs@enpNC$sRiy&GqyT3_NLDi z-`8RFtNPwO#_Zyh@*du4WF$~i^y8_HG@qZ}`?q@|%|qLB+A1f{pMT6L9pKM8HYR$y zMN;g};lVQN{{FZhbuGK>i2%~`MsTw2gR=6cl0~=lJ;ckwhaTs4doJD;Vn~CTm)w#) zztt|ZsCREMWmNM0uG8M%_o_KR!jw5Z^(jMUR;#XtW}jAJJ0l$|`aoLP!=mY*nPF6j zOZvH!($ay5eVXyKYj^k^PTF+M@K?t5_wReFbCKQW$joG6z7!D988XAN`7M0MuX232 zaeq~|uQ4Neb2B8)O>S#tZlY&8cHe)#XHspSH796lRL*UQLuxbb3CC}#vBRUf&id3R ztevggJ>0C#osh`I!v4ew2%J-l6N!u#s)Yr2ymcRNdm?xj$S4SI1WkT5CVs!um~oGLl7K-;*dBFN#GEU z1BT;(;W%J84j7IDj^lviIN&%AIF193mdm^FbHs9 z5a7Tdz=1)41A_nu1_2KAx=8{K^twp`4vY|Y51Z;Pl6|i9&05&WHY#0c{2?qfi#$&L5aaO>FZ41~i z&Vx+~HUMfkU@zgIBpxF0PzndZ9>cZ;!HI)VJQT-62|UEJfi=dx49^Bu3TMT$foa5A z!SdiBV8bjHm~tEhY*;H`!$QD@g@6qU@oZo|u>FF+IEZJ1;eCSvHq6Sy02^kxVSo(_ z@xB3Fz;%Xa1ImE40%-u9pcVjV1Ly<|0UKtqfI5Iq&{n{PSy-SCI0)FVR=|dZfDH=) z8wLWAz(K%M!-42te~MJ-iqJ^>WQ{W;jBP7urHH>;31R~%pj^Q&<-4wz(c@> zZ2;J?5U^n(V8cSdhK5j}B{&G!uvQ!!6le*~ierO{;n<*JxR`{B;bIaBv;-5LP%$u* zXy>6oOK=d(B-V;&16qP*gW%bKmf)@!&rfq;2>bbTJgyd&=Sn~0|lB5HVkU$K&WvLj)#(Xh`>WB90bvg zeHmCZ9E9SbI3D8JfDGW;;@N-<;H-Eyu&uCG5dJubX9HUWXT`IDV8B`NY+(H`=@S&J zAFctO4NMr;3jRuB0ulVhL6DwdVh3o6Bzl`dB>@{20yZoJzF{^F$UATluwfejHVgz> zg6$Up*f60Ck`GA?8_*I-O!OhO1ZxF3Cl&%WOiUv1z9I0wA@IHdEy218v;+t7GYPZ= zXT{GX$V6~f{JMc$1ZTywfxHA`6$e^^gE%&EF&vvX&=On&9Gf`M5}XysCJwX&XT_zW z;y_EVR-h#~2-wgYM;zoOlIYDK4zvUZ0UOo|*su_=VIg3{Lf{(~0yYc;S^}01xrfAo zmf);-HlX@As{|)lTXb7oPA3lX5=?q04zvUZfp6&56bGq47J}f#L6G5L8h~6G2gPv| zAd|(ifs_~50M7WfB&=MSkaDrGw4IN~KAQsUOP+%d96NDw&3dchrSJ;;! zIKjb(ZXkt&KtRA5h_V6!!8QQLE(l??6*z=>8OS3*G^4G64QmB#n6&@`0sY73$e2LT(_3fQm^ zuwfx!!$QD@g@6qU0UH(qHY~)mfhfdU!Ls8Zo(-%N&WdLP(}=Tz(7;S8n0*`sp@Fr6 z(7-_CEd~ogAYvh&4a^6&U+@{tl-_TG32neRF1i0AXAdXD} z2nfy!*w7Ir0R#kS6LKvikjV(v3T6^(1zQ@uZW2fV!9b*dU?JGjSO~T>7J@B}g+M^C z5C{ks0^iV)Dglxa90a~$t-v=71OkGCz&CU#OMr_F&I)|PwgtXnA@B_g@oYdqFbSsw zC?_By`LpOT8dFH z36QGbAc!H%N`gEP2SE&BtUzfXAlOlB0TLAmh;}qaQerWZ5{r?PSd5%oEJk{Y#Yj)F z80je%BR$1npgEWtfdtST90ZqgOi%&M!9j2-$6A4UW1~~$ z?YNKw?&7Gyc87pe0Ocl-31p1|jgc;3W*=;GWR(JK2QGjz1sa1sK|X-QFc8j|QWFg9 z5D3T(&}J}m;G%)XVCKM01C0SKs(6ZgDWC=08*K;LiR}@|ik=`C7!{Tk21bR$U{tsf zfKg#zima1jM*#lfMgT^F8v(LfitQf!#f<=r1lJ9c6*B^4(G=?|kQ!_gkgMRBkd;%c zuOM5&HwU``;}gg+@y(H>n5hAJ0|5nE)D$2E2UDMgAq5Apq3lS(!PH}6NWsC>Tw$PZ z2Q*nfW8xS4?AF=*|N)iN9JA@%c2KQRPi^G5yi-E}CF}T2DrVaeXn~}7b zDFK-brd|dES0Nlkl44sRNimZQ$`}xg7Qv7@gSo!JfX+ZL`56o;G&oGaiWC}bpWsRa z!ITPNKxpt7$&21HFmNk^fJsD6EYKPVrd$XEX$=IkePKwo!C}CQDG0*ARR)g%FV-(` znZaYgizy1iz;y{xf3&KFkj>iO(4Acha3(ya&Xu^Pi;4v;;gn@JvqbD%% z7lJ7n!hqu7MgSxSf~ge3faX9jXD19PI+!8^3@JL;^#u7I1XBcqfs7D>scgYOvID`C zwqQtM!lW87q%dIw2nLc82&T{lLkbfPBY81f2pk(&3(3{B}{1q4s;2EsdvDU z!h|V!z>&g)DM!GO!i1?Yz>&g)xp={m!i2do!+|hCFt=Pd&)HP7CjGP86Mot43Bc}m_Q9^>n1iTloD(RAf*JmzDOy- zVFG`VQiAmhDJ3{e;4e~2aCQQJky3)Q6U;MGN^o|9c?K5(ydBRgiIfsddr4%HgTr`U zNuVWoJDyh(DJHn~cwR}6d*SVPUP+{yVA~_r1c#BlDBUu_zYC2#bkOfYLlFqP9hEtt z?cxv!fgPE@q3uAi2<*t?7HyXjC$uAD6w|+?I6-^l!HTg<5Vl7qc^Lcuc#+#2V@F64 z^n={yC_7Z*f9;X6g=r5ZM$kWjzmkOg;QbZ*-#BspN=XqmCvX=6C+HsMF37_OhJ(s4FvFK3SYA}F zfwDuz#R&RAqRNjHMOG*&(;@t%oFoO0tccDNs z2<$k2p%B7wKxGo>{-F{C%Zth?(DwiNg*u}#b|_(cd^khJp?F?Y=7DKXIRB_D1Z|gs z61FE;UKqjrqp}lpdyw!F^pEow9C!rbhRRMbykdmo#IG+X=HmN7r6-vFp#;r{8b+8Wz zy+hS+un!2A2vu=HJ&;2DZ?L$v2Bky7vEtSmM!0j( z&sKB^=f6U(H7bfD3u^=wd@R1<B1%Ang9u0f6;wuML=YJ=fQTBz zWJN)F8BtM=5)4N1U{(*o7<|Sxm{l}rLH`LU&c4U4FosuW#L| zuE(ugUwwmE0FHsunkCs5!%I6!BzG(&G_s&4$+v*1ki3K>;Q~fO`k?2nVLHm{=y`3R zLS(J#*{BFly(2A)Z6YHiHkQ%IBC#~-;-qboWL=E(aADzsEbq+-($^D-AS<2kb2Ws(iF_X7>N&fX{u|X3q+igCI}X0$l?fyYDrJ^CSkByNT-fS z6j@3DSu82hn}>mlN!sa>L`)V{dNVPttm@uWOegE6-ds$_N~b|@E(Qdbq(N_|vWJJ; zd}C}JNY2w$E?yuwH%?Ny1(^*-b6jGq%EjMcOiYPONe3`AH7O~a`R2lrx<;VF(w04JJ*;Po3aAfAgvb4y%Ex{ zX}Y`Ud|tE4?sVJar`D0`=!CeN-sN3CM3&#FaNK_P>n|Lex@WRB_KyAdg3jQ&qXuXD z{IoWAjmhy}T~D5^+x)ZV*zI55n|&w4cHHY%bC+kl82`KZblQR^;Y?6_^uwp`o-O|O z#jk@_?_N65)E05`>hHJiH`hiuJuuhI+x2UU=l;&;Yxmv1lyL9Lv($qgIefM&Ozb}2=KXyC%j(HPyEg>;->?e1=hv|) zrTJ#qKUcRIQl@|0cJ%7a*gii+awA`-^?kOgYUbwR7m3|t9QI|}+_u`Cyk)CRT5f@> zU0-`=PiAnYE~K{Kiu(Epmp(f$^K)+Hf4VBS$Zp6_PN92m3>dq(qjgQ%=23Yq2GyPK z#w?z<+uc1Y?U>c~6}|=M7Cvms9jdD@a!PE-8M$xarR3K&rK_V}{l#V3!}Xf9un}X1 zOs%P%_I^V~c-e;;QO)UNF9po>3Ag?(c;kX^4+PG6^d#@>#?sOAcSkf#w23-$pr6mM zg4w$^e%|tr!GiJC)w&p){O!5*_ro7%hwm^Hoy|X2kkIby7vfm$Re7y>cK5PI@R_SivYk8QICY%Xax z4ZfCSb#ZPbJL`N-SaD6k&~dXDPHxN@65+mnj_L5I^-Mtdu=t&QZZ{m=FnIANd;D5E zRt!rX+S=N}TMw@(DY@x%Xl`?$ruzEE*k1#tyl0oy(#|hk9_SieIOwxzo1DZ0)|blS zA3aD|QI$D0d~42E;e}_Mhpif2_M>z5js*sr?ePtL7Co=b86SN8if;1thL?XI?-G#t z%bofyd0AbLy^{-T`;SW18qD=gWs^)7hVvTh1mFtAdALlvVN-q=seBASJ$iU(8YyA3`+}$(n{5Q|)t2b<&l{4j-W|!-` z@uM>Xzn|XW;t-a9&L(c<)}T@48BM!9rabqtejJ#TXE!6wnHjHb-89WVAvSdF#9NmS zJt{wL6Y=@auKJL=oJ{BcylmPPR5Zm9eBjfM0@6)wS)DKb_SpZ6z450;H2)Cw+PQMz zCY`3){=$-p9ghpGVvaXg=m$E5T`W$Vu~J{N%tZ)^X|LU1T@m)}$){UBDXdV(SDY%C z;1?hMC!gy(*G4s~?DLLX$ggm@x8sDJ?cu!6MXvf|A62Qo)HMF~%Ln$>WA|T;_A##8 zo1|7xk4cI+w#0v6K&kJIb!S>XjE`Epr7QVcW@qaYaJCNB?0Z?}E4L1vmTczeEt z$KLRTo|HIKq7Q^Bm5a|bMh&NQNG{xg0%e6oYBj{yK$GErJq|XT45={?@LZOe%*!T8 zqT(8}ak(w9x4d8rsrZ{8mH1b+d`J(5x8nGtN_>OCW{20iG7LW8-5Y_4hbtMz={P*} z$S}20;Bt$163>82Y_J`NS4Kk zOkh0KFB}7h7TOLISF$W-9t0+!z=On)2q!UQH%SarB{>F~RH_ajF{wI0gi6je4kW1L zyaEg*KSUj(yn)2VW%)WnUQvwU6UAcRs^P@*RMu{N&wQ1T7w)A ztaKf42||@+@$gIdWAPM2V$>SsG+Gq+5Oydbp)kCAC+#qACNR7(r!XWJNIQiw#|uZw zPGQVBBt!^*oWhuM3S-VGj5)6`=Dfm~^9p0mD~!3IFy?~7mKJn1C8t5~Je=D=7FA z@HR$X7Bq*{yJ^+Pmy&i=-o!yjq}l?*OZ6Xcy>uO-?un>FlilL|F!T z8WN+|41{s2pMfc)<{Bsfsd=hZ*n2?jN0(*kd_&99`G%II^9`VZskot4STjJ$DA>_) z4a9o%JkZf|9E5rFJkU}3BnKiqdLBTwNA*2N$4L;|(RMtQQ*$7!Q?OI;$1C^~6#NMa z{sg=oC+3TQ`Y#fr_gc`xQFb~tGQ;w+IyLPNRByDMC_yF4iuynjQ}E}m;Ez#gA1DK; z_TksZ$Tl+y{xk~yGz$JS3jTmCrs}|N8Ibj|bglx27X>@Kb0qpjtKbh79BoJMt2)$8 zlKxOGNMbzQ2aq;VF@h7M`)Z0=AD3V>BgHr0WP+2og%|WsTyBE@dm(a!p>b=Cc-~dH z`TM9MJp=)+Hh6*4Gg`e4t|WANR>v4XHyNV?k))RORQ-RG#kL|}s5hsG$7v3ZL^@k% J=h;EN{{?Y>a=rin literal 0 HcmV?d00001 diff --git a/tests/output/test_write_xl_image/output.pdf b/tests/output/test_write_xl_image/output.pdf index 2c9b71203fd3764c9d24d5cc777ba034ca4738a0..a5a33d057a016f5204c415fe9001a365f6c1aee7 100644 GIT binary patch delta 374 zcmbQieTI9&HKC;Zq9lc~)S}|d{5%CCJp( z3=A|C^nLSFToOxC6*OF|j0}tn4a`xc1B&ufN|RHI6f{6iovg#+!eVG(WHGsf#X8Vj z!2kpl@_4zx3hKZ(z tiDpKLiOGqn=B6oj3N{3l#B$l$aTS*&7L`;KrKWKK%`xIqRdw}u0{{yuYt{e& delta 303 zcmX@ZJ%f9~HQ|Dg)QS>?vecsD%=|nBBRvB>gN-i|82QW9m9NVuiZ51F$nU#wM|N^J zQzuJZslnXIPnc#+p2_Sw`6sguhk=QqsiC2P$z)v?aakBA%D_NVK|i1n00>V~761SM diff --git a/tests/pdf/canvas/color/test_color_conversion.py b/tests/pdf/canvas/color/test_color_conversion.py index ca40a6227..eb25587d8 100644 --- a/tests/pdf/canvas/color/test_color_conversion.py +++ b/tests/pdf/canvas/color/test_color_conversion.py @@ -1,7 +1,7 @@ import unittest from decimal import Decimal -from ptext.pdf.canvas.color.color import HexColor, HSVColor, RGBColor +from borb.pdf.canvas.color.color import HexColor, HSVColor, RGBColor class TestColorConversion(unittest.TestCase): diff --git a/tests/pdf/canvas/color/test_extract_colors.py b/tests/pdf/canvas/color/test_extract_colors.py index 6bcb3fc1b..45e8de56d 100644 --- a/tests/pdf/canvas/color/test_extract_colors.py +++ b/tests/pdf/canvas/color/test_extract_colors.py @@ -4,22 +4,22 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.color.color import HexColor, RGBColor, X11Color -from ptext.pdf.canvas.geometry.rectangle import Rectangle -from ptext.pdf.canvas.layout.image.image import Image -from ptext.pdf.canvas.layout.image.shape import Shape -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.table.base_table import TableCell -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.pdf.canvas.color.color import HexColor, RGBColor, X11Color +from borb.pdf.canvas.geometry.rectangle import Rectangle +from borb.pdf.canvas.layout.image.image import Image +from borb.pdf.canvas.layout.image.shape import Shape +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.table.base_table import TableCell +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.canvas.line_art.line_art_factory import LineArtFactory -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.color.color_spectrum_extraction import ColorSpectrumExtraction +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.canvas.line_art.line_art_factory import LineArtFactory +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.color.color_spectrum_extraction import ColorSpectrumExtraction unittest.TestLoader.sortTestMethodsUsing = None diff --git a/tests/pdf/canvas/font/Pacifico-Regular.ttf b/tests/pdf/canvas/font/Pacifico-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b9265a2a512e7d563d69f35b71a7177cb4ab0fd3 GIT binary patch literal 315044 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

    A8WX^W8RdO(;1zUAlOh>XlC2k+H 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 literal 0 HcmV?d00001 diff --git a/tests/pdf/canvas/font/Tourney.ttf b/tests/pdf/canvas/font/Tourney.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4f4e075dc8cba45146432acf6553a94a7a3109cf GIT binary patch literal 159864 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 + + +

    A

    +A +

    B

    +B + + \ No newline at end of file diff --git a/tests/toolkit/export/html_to_pdf/test_export_html_to_pdf.py b/tests/toolkit/export/html_to_pdf/test_export_html_to_pdf.py index 4cabd8826..2c3ac4935 100644 --- a/tests/toolkit/export/html_to_pdf/test_export_html_to_pdf.py +++ b/tests/toolkit/export/html_to_pdf/test_export_html_to_pdf.py @@ -1,9 +1,9 @@ import unittest from pathlib import Path -from ptext.pdf.document import Document -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.html_to_pdf.html_to_pdf import HTMLToPDF +from borb.pdf.document import Document +from borb.pdf.pdf import PDF +from borb.toolkit.export.html_to_pdf.html_to_pdf import HTMLToPDF class TestExportHTMLToPDF(unittest.TestCase): @@ -60,6 +60,9 @@ def test_example_012(self): def test_example_013(self): self._test_convert_document("example-html-input-013.html") + def test_example_014(self): + self._test_convert_document("example-html-input-014.html") + def _test_convert_document(self, file_to_convert: str): # create output directory if it does not exist yet diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-001.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-001.md index 07e23f9c2..d67e5289e 100644 --- a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-001.md +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-001.md @@ -1,110 +1,24 @@ -# 1. Markdown Support in pText -## 1.1 Lists +# Headings +To create a heading, add number signs (#) in front of a word or phrase. The number of number signs you use should correspond to the heading level. For example, to create a heading level three (\), use three number signs (e.g., ### My Header). -### 1.1.1 Asterisk Sign +# Heading level 1 +## Heading level 2 +### Heading level 3 +#### Heading level 4 +##### Heading level 5 +###### Heading level 6 -This list was formatted using the '*' sign. +## Alternate Syntax +Alternatively, on the line below the text, add any number of == characters for heading level 1 or -- characters for heading level 2. - * One - * Two - * Three - * Four +Heading level 1 +=============== -### 1.1.2 Minus Sign +Heading level 2 +--------------- -This list was formatted using the '-' sign. - - - One - - Two - - Three - - Four - -### 1.1.3 Plus Sign +## Heading Best Practices +Markdown applications don’t agree on how to handle a missing space between the number signs (#) and the heading name. For compatibility, always put a space between the number signs and the heading name. -This list was formatted using the '+' sign. - - + One - + Two - + Three - + Four - -### 1.1.4 Numbered List - - 1. One - 2. Two - 3. Three - 4. Four +You should also put blank lines before and after a heading for compatibility. -### 1.1.5 Numbered List (Wrong) - -This numbered list has non-sequential numbers. -pText automatically corrects this list to ensure the numbers are sequential. - - 1. One - 3. Two - 5. Three - 6. Four - -## 1.2 Blockquotes - -> Lorem ipsum dolor sit amet, consectetur adipiscing elit, -> sed do eiusmod tempor incididunt ut labore et dolore magna. -> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut -> aliquip ex ea commodo consequat. -> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore -> eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, -> sunt in culpa qui officia deserunt mollit anim id est laborum. - -## 1.3 Code Snippet - -### 1.3.1 Code Snippet By Indent - - Lorem ipsum dolor sit amet, consectetur adipiscing elit, - sed do eiusmod tempor incididunt ut labore et dolore magna. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - -### 1.3.2 Code Snippet By Fencing - -``` -Lorem ipsum dolor sit amet, consectetur adipiscing elit, -sed do eiusmod tempor incididunt ut labore et dolore magna. -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut -``` - -## 1.4 Horizontal Rule - ---- - -## 1.5 Paragraphs - -### 1.5.1 Homogeneous Paragraphs - -Lorem ipsum dolor sit amet, consectetur adipiscing elit, -sed do eiusmod tempor incididunt ut labore et dolore magna. -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - -aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore -eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - -### 1.5.2 Heterogeneous Paragraphs - -Lorem ipsum dolor sit **amet**, consectetur adipiscing elit, -sed do eiusmod tempor incididunt ut _labore et dolore_ magna. -Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - -**aliquip ex ea commodo consequat**. Duis aute irure `dolor` in reprehenderit in voluptate velit esse cillum dolore -eu fugiat nulla pariatur. __Excepteur sint occaecat__ cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - - -## 1.6 Tables - -| Tables | Are | Cool | -| ------------- |:-------------:| -----:| -| col 3 is | right-aligned | $1600 | -| col 2 is | centered | $12 | -| zebra stripes | are neat | $1 | -| zebra stripes | are neat | $1 | - -## 1.7 Images - -![Image Alt Text](https://images.unsplash.com/photo-1617235641226-4ebf93095678?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=2134&q=80 "Zero Take") \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-002.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-002.md new file mode 100644 index 000000000..f5bebd4a4 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-002.md @@ -0,0 +1,22 @@ +# Paragraphs +To create paragraphs, use a blank line to separate one or more lines of text. + +I really like using Markdown. + +I think I'll use it to format all of my documents from now on. + +## Paragraph Best Practices +Unless the paragraph is in a list, don’t indent paragraphs with spaces or tabs. + +## Line Breaks +To create a line break (\), end a line with two or more spaces, and then type return. + +This is the first line. +And this is the second line. + +### Line Break Best Practices +You can use two or more spaces (commonly referred to as “trailing whitespace”) for line breaks in nearly every Markdown application, but it’s controversial. It’s hard to see trailing whitespace in an editor, and many people accidentally or intentionally put two spaces after every sentence. For this reason, you may want to use something other than trailing whitespace for line breaks. If your Markdown application supports HTML, you can use the \ HTML tag. + +For compatibility, use trailing white space or the \ HTML tag at the end of the line. + +There are two other options I don’t recommend using. CommonMark and a few other lightweight markup languages let you type a backslash (\) at the end of the line, but not all Markdown applications support this, so it isn’t a great option from a compatibility perspective. And at least a couple lightweight markup languages don’t require anything at the end of the line — just type return and they’ll create a line break. \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-003.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-003.md new file mode 100644 index 000000000..11e74efe7 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-003.md @@ -0,0 +1,33 @@ +# Paragraphs (ctd) + +## Emphasis +You can add emphasis by making text bold or italic. + +### Bold +To bold text, add two asterisks or underscores before and after a word or phrase. To bold the middle of a word for emphasis, add two asterisks without spaces around the letters. + +I just love **bold text**. +I just love __bold text__. +Love**is**bold + +#### Bold Best Practices +Markdown applications don’t agree on how to handle underscores in the middle of a word. For compatibility, use asterisks to bold the middle of a word for emphasis. + +### Italic +To italicize text, add one asterisk or underscore before and after a word or phrase. To italicize the middle of a word for emphasis, add one asterisk without spaces around the letters. + +Italicized text is the *cat's meow*. +Italicized text is the _cat's meow_. +A*cat*meow + +#### Italic Best Practices +Markdown applications don’t agree on how to handle underscores in the middle of a word. For compatibility, use asterisks to italicize the middle of a word for emphasis. + +### Bold and Italic +To emphasize text with bold and italics at the same time, add three asterisks or underscores before and after a word or phrase. To bold and italicize the middle of a word for emphasis, add three asterisks without spaces around the letters. + +This text is ***really important***. +This text is ___really important___. + +#### Bold and Italic Best Practices +Markdown applications don’t agree on how to handle underscores in the middle of a word. For compatibility, use asterisks to bold and italicize the middle of a word for emphasis. \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-004.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-004.md new file mode 100644 index 000000000..3c5c22ae3 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-004.md @@ -0,0 +1,24 @@ +# Blockquotes +To create a blockquote, add a > in front of a paragraph. + +> Dorothy followed her through many of the beautiful rooms in her castle. + +## Blockquotes with Multiple Paragraphs +Blockquotes can contain multiple paragraphs. Add a > on the blank lines between the paragraphs. + +> Dorothy followed her through many of the beautiful rooms in her castle. +> +> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. + +## Nested Blockquotes +Blockquotes can be nested. Add a >> in front of the paragraph you want to nest. + +> Dorothy followed her through many of the beautiful rooms in her castle. +> +> The :older_woman: bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. + +## Blockquotes with Other Elements +Blockquotes can contain other Markdown formatted elements. Not all elements can be used — you’ll need to experiment to see which ones work. + +## Blockquotes Best Practices +For compatibility, put blank lines before and after blockquotes. \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-005.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-005.md new file mode 100644 index 000000000..81952b229 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-005.md @@ -0,0 +1,37 @@ +# Lists +You can organize items into ordered and unordered lists. + +## Ordered Lists +To create an ordered list, add line items with numbers followed by periods. The numbers don’t have to be in numerical order, but the list should start with the number one. + +1. First item +2. Second item +3. Third item +4. Fourth item + + +1. First item +1. Second item +1. Third item +1. Fourth item + + +1. First item +8. Second item +3. Third item +5. Fourth item + + +1. First item +2. Second item +3. Third item + 1. Indented item + 2. Indented item +4. Fourth item + +### Ordered List Best Practices +CommonMark and a few other lightweight markup languages let you use a parenthesis ()) as a delimiter (e.g., 1) First item), but not all Markdown applications support this, so it isn’t a great option from a compatibility perspective. For compatibility, use periods only. + +### Adding Elements in Lists +To add another element in a list while preserving the continuity of the list, indent the element four spaces or one tab, as shown in the following examples. + diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-006.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-006.md new file mode 100644 index 000000000..13d012bec --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-006.md @@ -0,0 +1,42 @@ +# Lists +You can organize items into ordered and unordered lists. + +## Unordered Lists +To create an unordered list, add dashes (\-), asterisks (\*), or plus signs (\+) in front of line items. Indent one or more items to create a nested list. + +- First item +- Second item +- Third item +- Fourth item + + +* First item +* Second item +* Third item +* Fourth item + + ++ First item ++ Second item ++ Third item ++ Fourth item + + +- First item +- Second item +- Third item + - Indented item + - Indented item +- Fourth item + + +### Unordered List Best Practices +Markdown applications don’t agree on how to handle different delimiters in the same list. For compatibility, don’t mix and match delimiters in the same list — pick one and stick with it. + +### Adding Elements in Lists +To add another element in a list while preserving the continuity of the list, indent the element four spaces or one tab, as shown in the following examples. + +* This is the first list item. +* Here's the second list item. + I need to add another paragraph below the second list item. +* And here's the third list item. \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-007.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-007.md new file mode 100644 index 000000000..7cfc5fceb --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-007.md @@ -0,0 +1,22 @@ +# Code +To denote a word or phrase as code, enclose it in backticks (\`). + +At the command prompt, type `nano`. + +## Code Blocks +To create code blocks, indent every line of the block by at least four spaces or one tab. + + + + + + +## Fenced Code Blocks + +``` +{ + "firstName": "John", + "lastName": "Smith", + "age": 25 +} +``` \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-008.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-008.md new file mode 100644 index 000000000..6bd971600 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-008.md @@ -0,0 +1,30 @@ +# Tables + +| Syntax | Description | +| ----------- | ----------- | +| Header | Title | +| Paragraph | Text | + +Cell widths can vary, as shown below. The rendered output will look the same. + +| Syntax | Description | +| --- | ----------- | +| Header | Title | +| Paragraph | Text | + +## Alignment + +You can align text in the columns to the left, right, or center by adding a colon (:) to the left, right, or on both side of the hyphens within the header row. + +| Syntax | Description | Test Text | +| :--- | :----: | ---: | +| Header | Title | Here's this | +| Paragraph | Text | And more | + +## Formatting Text in Tables +You can format the text within tables. For example, you can add links, code (words or phrases in backticks (\`) only, not code blocks), and emphasis. + +You can’t add headings, blockquotes, lists, horizontal rules, images, or HTML tags. + +## Escaping Pipe Characters in Tables +You can display a pipe (|) character in a table by using its HTML character code (|). \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/example-markdown-input-009.md b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-009.md new file mode 100644 index 000000000..f8da952e0 --- /dev/null +++ b/tests/toolkit/export/markdown_to_pdf/example-markdown-input-009.md @@ -0,0 +1,25 @@ +# Emoji + +## People + +| :bowtie: `:bowtie:` | :smile: `:smile:` | :laughing: `:laughing:` | +|---|---|---| +| :blush: `:blush:` | :smiley: `:smiley:` | :relaxed: `:relaxed:` | +| :smirk: `:smirk:` | :heart_eyes: `:heart_eyes:` | :kissing_heart: `:kissing_heart:` | +| :kissing_closed_eyes: `:kissing_closed_eyes:` | :flushed: `:flushed:` | :relieved: `:relieved:` | +| :satisfied: `:satisfied:` | :grin: `:grin:` | :wink: `:wink:` | +| :stuck_out_tongue_winking_eye: `:stuck_out_tongue_winking_eye:` | :stuck_out_tongue_closed_eyes: `:stuck_out_tongue_closed_eyes:` | :grinning: `:grinning:` | +| :kissing: `:kissing:` | :kissing_smiling_eyes: `:kissing_smiling_eyes:` | :stuck_out_tongue: `:stuck_out_tongue:` | +| :sleeping: `:sleeping:` | :worried: `:worried:` | :frowning: `:frowning:` | +| :anguished: `:anguished:` | :open_mouth: `:open_mouth:` | :grimacing: `:grimacing:` | +| :confused: `:confused:` | :hushed: `:hushed:` | :expressionless: `:expressionless:` | +| :unamused: `:unamused:` | :sweat_smile: `:sweat_smile:` | :sweat: `:sweat:` | +| :disappointed_relieved: `:disappointed_relieved:` | :weary: `:weary:` | :pensive: `:pensive:` | +| :disappointed: `:disappointed:` | :confounded: `:confounded:` | :fearful: `:fearful:` | +| :cold_sweat: `:cold_sweat:` | :persevere: `:persevere:` | :cry: `:cry:` | +| :sob: `:sob:` | :joy: `:joy:` | :astonished: `:astonished:` | +| :scream: `:scream:` | :neckbeard: `:neckbeard:` | :tired_face: `:tired_face:` | +| :angry: `:angry:` | :rage: `:rage:` | :triumph: `:triumph:` | +| :sleepy: `:sleepy:` | :yum: `:yum:` | :mask: `:mask:` | +| :sunglasses: `:sunglasses:` | :dizzy_face: `:dizzy_face:` | :imp: `:imp:` | +| :smiling_imp: `:smiling_imp:` | :neutral_face: `:neutral_face:` | :no_mouth: `:no_mouth:` | \ No newline at end of file diff --git a/tests/toolkit/export/markdown_to_pdf/test_export_markdown_to_pdf.py b/tests/toolkit/export/markdown_to_pdf/test_export_markdown_to_pdf.py index 1d8a50bac..8be82b8b6 100644 --- a/tests/toolkit/export/markdown_to_pdf/test_export_markdown_to_pdf.py +++ b/tests/toolkit/export/markdown_to_pdf/test_export_markdown_to_pdf.py @@ -1,9 +1,9 @@ import unittest from pathlib import Path -from ptext.pdf.document import Document -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.markdown_to_pdf import MarkdownToPDF +from borb.pdf.document import Document +from borb.pdf.pdf import PDF +from borb.toolkit.export.markdown_to_pdf.markdown_to_pdf import MarkdownToPDF class TestExportMarkdownToPDF(unittest.TestCase): @@ -18,30 +18,51 @@ def __init__(self, methodName="runTest"): if not self.output_dir.exists(): self.output_dir.mkdir() - def test(self): + def test_document_001(self): + self._test_document("example-markdown-input-001.md") + + def test_document_002(self): + self._test_document("example-markdown-input-002.md") + + def test_document_003(self): + self._test_document("example-markdown-input-003.md") + + def test_document_004(self): + self._test_document("example-markdown-input-004.md") + + def test_document_005(self): + self._test_document("example-markdown-input-005.md") + + def test_document_006(self): + self._test_document("example-markdown-input-006.md") + + def test_document_007(self): + self._test_document("example-markdown-input-007.md") + + def test_document_008(self): + self._test_document("example-markdown-input-008.md") + + def test_document_009(self): + self._test_document("example-markdown-input-009.md") + + def _test_document(self, file_to_convert: str): # create output directory if it does not exist yet if not self.output_dir.exists(): self.output_dir.mkdir() - for file_to_convert in [ - "example-markdown-input-001.md", - ]: - - txt: str = "" - path_to_json = Path(__file__).parent / file_to_convert - with open(path_to_json, "r") as json_file_handle: - txt = json_file_handle.read() - - # convert - document: Document = MarkdownToPDF.convert_markdown_to_pdf(txt) + txt: str = "" + path_to_json = Path(__file__).parent / file_to_convert + with open(path_to_json, "r") as json_file_handle: + txt = json_file_handle.read() - # store - output_file = self.output_dir / (file_to_convert + ".pdf") - with open(output_file, "wb") as pdf_file_handle: - PDF.dumps(pdf_file_handle, document) + # convert + document: Document = MarkdownToPDF.convert_markdown_to_pdf(txt) - return True + # store + output_file = self.output_dir / (file_to_convert + ".pdf") + with open(output_file, "wb") as pdf_file_handle: + PDF.dumps(pdf_file_handle, document) if __name__ == "__main__": diff --git a/tests/toolkit/export/pdf_to_html/test_export_pdf_to_html.py b/tests/toolkit/export/pdf_to_html/test_export_pdf_to_html.py deleted file mode 100644 index a04b52906..000000000 --- a/tests/toolkit/export/pdf_to_html/test_export_pdf_to_html.py +++ /dev/null @@ -1,72 +0,0 @@ -import unittest -from pathlib import Path - -from ptext.pdf.document import Document -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.html_to_pdf.html_to_pdf import HTMLToPDF -from ptext.toolkit.export.pdf_to_html import PDFToHTML - - -class TestExportPDFToHTML(unittest.TestCase): - def __init__(self, methodName="runTest"): - super().__init__(methodName) - # find output dir - p: Path = Path(__file__).parent - while "output" not in [x.stem for x in p.iterdir() if x.is_dir()]: - p = p.parent - p = p / "output" - self.output_dir = Path(p, Path(__file__).stem.replace(".py", "")) - if not self.output_dir.exists(): - self.output_dir.mkdir() - - def test_example_000(self): - self._test_convert_document("example-html-input-000.html") - - def test_example_001(self): - self._test_convert_document("example-html-input-001.html") - - def test_example_002(self): - self._test_convert_document("example-html-input-002.html") - - def test_example_003(self): - self._test_convert_document("example-html-input-003.html") - - def test_example_004(self): - self._test_convert_document("example-html-input-004.html") - - def test_example_005(self): - self._test_convert_document("example-html-input-005.html") - - def test_example_006(self): - self._test_convert_document("example-html-input-006.html") - - def test_example_007(self): - self._test_convert_document("example-html-input-007.html") - - def test_example_008(self): - self._test_convert_document("example-html-input-008.html") - - def test_example_009(self): - self._test_convert_document("example-html-input-009.html") - - def test_example_010(self): - self._test_convert_document("example-html-input-010.html") - - def _test_convert_document(self, file_to_convert: str): - - # create output directory if it does not exist yet - if not self.output_dir.exists(): - self.output_dir.mkdir() - - txt: str = "" - path_to_pdf = Path(__file__).parent / file_to_convert - html_element: ET.Element = PDFToHTML.convert_pdf_to_html(path_to_pdf) - - # store - output_file = self.output_dir / (file_to_convert + ".pdf") - with open(output_file, "wb") as pdf_file_handle: - PDF.dumps(pdf_file_handle, document) - - -if __name__ == "__main__": - unittest.main() diff --git a/tests/toolkit/export/pdf_to_jpg/test_export_pdf_to_jpg.py b/tests/toolkit/export/pdf_to_jpg/test_export_pdf_to_jpg.py index 9d4aa6cd8..4b8c0a800 100644 --- a/tests/toolkit/export/pdf_to_jpg/test_export_pdf_to_jpg.py +++ b/tests/toolkit/export/pdf_to_jpg/test_export_pdf_to_jpg.py @@ -1,8 +1,8 @@ import unittest from pathlib import Path -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.pdf_to_jpg import PDFToJPG +from borb.pdf.pdf import PDF +from borb.toolkit.export.pdf_to_jpg import PDFToJPG class TestExportPDFToJPG(unittest.TestCase): @@ -27,14 +27,17 @@ def test_convert_pdf_to_jpg_001(self): with open(input_file, "rb") as pdf_file_handle: l = PDFToJPG() doc = PDF.loads(pdf_file_handle, [l]) - im = l.get_image(0) + im = l.get_image_for_page(0) im.save(self.output_dir / "output_001.jpg") return True def test_convert_pdf_to_jpg_002(self): input_file: Path = Path(__file__).parent / "input_001.pdf" - PDFToJPG.convert_pdf_to_jpg(input_file, 0).save(self.output_dir / "output_002.jpg") + PDFToJPG.convert_pdf_to_jpg(input_file, 0).save( + self.output_dir / "output_002.jpg" + ) + if __name__ == "__main__": unittest.main() diff --git a/tests/toolkit/export/pdf_to_json/test_export_pdf_to_json.py b/tests/toolkit/export/pdf_to_json/test_export_pdf_to_json.py index 5bc83da06..21138dc01 100644 --- a/tests/toolkit/export/pdf_to_json/test_export_pdf_to_json.py +++ b/tests/toolkit/export/pdf_to_json/test_export_pdf_to_json.py @@ -2,7 +2,7 @@ import unittest from pathlib import Path -from ptext.pdf.pdf import PDF +from borb.pdf.pdf import PDF class TestExportPDFToJSON(unittest.TestCase): diff --git a/tests/toolkit/export/pdf_to_mp3/test_export_to_mp3.py b/tests/toolkit/export/pdf_to_mp3/test_export_to_mp3.py index bccf72e5b..d3352aae0 100644 --- a/tests/toolkit/export/pdf_to_mp3/test_export_to_mp3.py +++ b/tests/toolkit/export/pdf_to_mp3/test_export_to_mp3.py @@ -1,8 +1,8 @@ import unittest from pathlib import Path -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.pdf_to_mp3 import PDFToMP3 +from borb.pdf.pdf import PDF +from borb.toolkit.export.pdf_to_mp3 import PDFToMP3 class TestExportToMP3(unittest.TestCase): @@ -27,7 +27,7 @@ def test_export_pdf_to_mp3(self): with open(input_file, "rb") as pdf_file_handle: l = PDFToMP3() doc = PDF.loads(pdf_file_handle, [l]) - l.get_audio_file(0, self.output_dir / "output.mp3") + l.get_audio_for_page(0, self.output_dir / "output.mp3") if __name__ == "__main__": diff --git a/tests/toolkit/export/pdf_to_svg/test_export_pdf_to_svg.py b/tests/toolkit/export/pdf_to_svg/test_export_pdf_to_svg.py index ef0b8b101..df1b4b448 100644 --- a/tests/toolkit/export/pdf_to_svg/test_export_pdf_to_svg.py +++ b/tests/toolkit/export/pdf_to_svg/test_export_pdf_to_svg.py @@ -2,8 +2,8 @@ import xml.etree.ElementTree as ET from pathlib import Path -from ptext.pdf.pdf import PDF -from ptext.toolkit.export.pdf_to_svg import PDFToSVG +from borb.pdf.pdf import PDF +from borb.toolkit.export.pdf_to_svg import PDFToSVG class TestExportPDFToSVG(unittest.TestCase): @@ -29,7 +29,7 @@ def test_convert_pdf_to_svg(self): l = PDFToSVG() doc = PDF.loads(pdf_file_handle, [l]) with open(self.output_dir / "output.svg", "wb") as svg_file_handle: - svg_file_handle.write(ET.tostring(l.get_image(0))) + svg_file_handle.write(ET.tostring(l.get_image_for_page(0))) if __name__ == "__main__": diff --git a/tests/toolkit/image/test_extract_images.py b/tests/toolkit/image/test_extract_images.py index 5f8ccaa4b..bf885a700 100644 --- a/tests/toolkit/image/test_extract_images.py +++ b/tests/toolkit/image/test_extract_images.py @@ -1,8 +1,8 @@ import unittest from pathlib import Path -from ptext.pdf.pdf import PDF -from ptext.toolkit.image.simple_image_extraction import SimpleImageExtraction +from borb.pdf.pdf import PDF +from borb.toolkit.image.simple_image_extraction import SimpleImageExtraction class TestExtractImages(unittest.TestCase): diff --git a/tests/toolkit/image/test_optimize_images.py b/tests/toolkit/image/test_optimize_images.py new file mode 100644 index 000000000..28e5c92e6 --- /dev/null +++ b/tests/toolkit/image/test_optimize_images.py @@ -0,0 +1,39 @@ +import os +import unittest +from pathlib import Path + +from borb.pdf.pdf import PDF +from borb.toolkit.image.image_format_optimization import ImageFormatOptimization + + +class TestOptimizeImages(unittest.TestCase): + def __init__(self, methodName="runTest"): + super().__init__(methodName) + # find output dir + p: Path = Path(__file__).parent + while "output" not in [x.stem for x in p.iterdir() if x.is_dir()]: + p = p.parent + p = p / "output" + self.output_dir = Path(p, Path(__file__).stem.replace(".py", "")) + if not self.output_dir.exists(): + self.output_dir.mkdir() + + def test_optimize_images(self): + + input_file: Path = Path(__file__).parent / "input_001.pdf" + with open(input_file, "rb") as pdf_file_handle: + l = ImageFormatOptimization() + doc = PDF.loads(pdf_file_handle, [l]) + + output_file: Path = self.output_dir / "output_001.pdf" + with open(output_file, "wb") as pdf_file_handle: + PDF.dumps(pdf_file_handle, doc) + + # check whether output_file is smaller than input_file + file_size_001: int = os.path.getsize(input_file) + file_size_002: int = os.path.getsize(output_file) + assert file_size_002 < file_size_001 + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/toolkit/ocr/test_extract_text_using_ocr.py b/tests/toolkit/ocr/test_extract_text_using_ocr.py index d711ea57a..baa62a4f5 100644 --- a/tests/toolkit/ocr/test_extract_text_using_ocr.py +++ b/tests/toolkit/ocr/test_extract_text_using_ocr.py @@ -2,9 +2,9 @@ import unittest from pathlib import Path -from ptext.pdf.pdf import PDF -from ptext.toolkit.ocr.ocr_as_optional_content_group import OCRAsOptionalContentGroup -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.pdf.pdf import PDF +from borb.toolkit.ocr.ocr_as_optional_content_group import OCRAsOptionalContentGroup +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction unittest.TestLoader.sortTestMethodsUsing = None diff --git a/tests/toolkit/redact/test_redact_common_regular_expressions.py b/tests/toolkit/redact/test_redact_common_regular_expressions.py index fbb25571c..142ad9a0d 100644 --- a/tests/toolkit/redact/test_redact_common_regular_expressions.py +++ b/tests/toolkit/redact/test_redact_common_regular_expressions.py @@ -3,18 +3,18 @@ from decimal import Decimal from pathlib import Path -from ptext.io.read.types import List -from ptext.pdf.canvas.color.color import X11Color -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.io.read.types import List +from borb.pdf.canvas.color.color import X11Color +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.redact.common_regular_expressions import CommonRegularExpression -from ptext.toolkit.text.regular_expression_text_extraction import ( +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.redact.common_regular_expressions import CommonRegularExpression +from borb.toolkit.text.regular_expression_text_extraction import ( RegularExpressionTextExtraction, ) diff --git a/tests/toolkit/text/test_extract_keywords.py b/tests/toolkit/text/test_extract_keywords.py index d269f2a87..566fa47bc 100644 --- a/tests/toolkit/text/test_extract_keywords.py +++ b/tests/toolkit/text/test_extract_keywords.py @@ -3,17 +3,17 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.layout.list.unordered_list import UnorderedList -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.pdf.canvas.layout.list.unordered_list import UnorderedList +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.text.stop_words import ENGLISH_STOP_WORDS -from ptext.toolkit.text.tf_idf_keyword_extraction import TFIDFKeywordExtraction +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.text.stop_words import ENGLISH_STOP_WORDS +from borb.toolkit.text.tf_idf_keyword_extraction import TFIDFKeywordExtraction unittest.TestLoader.sortTestMethodsUsing = None diff --git a/tests/toolkit/text/test_extract_regex.py b/tests/toolkit/text/test_extract_regex.py index c919915ca..98438d2d6 100644 --- a/tests/toolkit/text/test_extract_regex.py +++ b/tests/toolkit/text/test_extract_regex.py @@ -3,17 +3,17 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.color.color import HexColor -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.pdf.canvas.color.color import HexColor +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.text.regular_expression_text_extraction import ( +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.text.regular_expression_text_extraction import ( RegularExpressionTextExtraction, ) diff --git a/tests/toolkit/text/test_extract_text.py b/tests/toolkit/text/test_extract_text.py index d25653a1c..7a971c21b 100644 --- a/tests/toolkit/text/test_extract_text.py +++ b/tests/toolkit/text/test_extract_text.py @@ -4,16 +4,16 @@ from decimal import Decimal from pathlib import Path -from ptext.pdf.canvas.layout.layout_element import Alignment -from ptext.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout -from ptext.pdf.canvas.layout.table.fixed_column_width_table import ( +from borb.pdf.canvas.layout.layout_element import Alignment +from borb.pdf.canvas.layout.page_layout.multi_column_layout import SingleColumnLayout +from borb.pdf.canvas.layout.table.fixed_column_width_table import ( FixedColumnWidthTable as Table, ) -from ptext.pdf.canvas.layout.text.paragraph import Paragraph -from ptext.pdf.document import Document -from ptext.pdf.page.page import Page -from ptext.pdf.pdf import PDF -from ptext.toolkit.text.simple_text_extraction import SimpleTextExtraction +from borb.pdf.canvas.layout.text.paragraph import Paragraph +from borb.pdf.document import Document +from borb.pdf.page.page import Page +from borb.pdf.pdf import PDF +from borb.toolkit.text.simple_text_extraction import SimpleTextExtraction unittest.TestLoader.sortTestMethodsUsing = None

    oQw(d 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%0Dn&=)A|x~+S`73nug5?~^YooT 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 diff --git a/tests/output/test_write_chunk_of_text/output.pdf b/tests/output/test_write_chunk_of_text/output.pdf index 944a3f6b089cf55c86e320d615f306052bb7113c..01793b07a4cf13f5ca1f6045034bbf19cdb53f59 100644 GIT binary patch delta 714 zcmeC--p@VZnov@HQIbMgYEf}!ex8Dno`Ig(#FtKt7L#=tHMpjo3r($GaQe>=vB`0a zD)ojB8m|3#KOxO}X6PJ7E2mpit){VR2cJANxj*He%(u6PuP&eP)#lO!zjrH2c4{?i z+?}%X&C4eZYrOq3U^SiVb5q$~YgcetNI1m;Vg=)^9g&9p9fN z&wjA;@8gRXmO8&lDq+=_QIXPgXaAAMIgcAMrDYVoUG0xAjQ#KQOV%I{#-u{JU>v@|v~G>kGZ&{WX( z%};SjEJ;<+aIrEnFfueSN0kmJ%1XeVn zEL&E4J-VhX|FZDoDl53ilszOb%d?^l1H=HtRGG4f{l7t2IH{%HPQq#}^@ zHL|^9bLy$GIl1P4=k%0G95Oxa(8sQGIpU9ram0bkC2a1;u5WmuDj9!5EG6$r`==dT zN7I>dn0u`MPdIktAX{&is}|F~_BkKV8^~?ToO9r>p0&zdjT$DeROP10*O_Kb?qPPF z{DxVF!@$JQ)WFi%aj<(6cEG{etmS)D2XR}xb zS|}KRfI=QG7nosSU~Ym%%)$UeorMt=F-w!l>a4cWCYENFmIi4_hQ^jgX66Q_$%aXW uCaGpA#z1Qg%vmEGnreN=@T3G%&N^QdM>JcLM-U6Z{7N diff --git a/tests/output/test_write_chunk_of_text_e_aigu/output.pdf b/tests/output/test_write_chunk_of_text_e_aigu/output.pdf deleted file mode 100644 index e3b01678c018bf97c447c8dd53cfd9a07d2b20e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1446 zcmY!laBe2friB+^y`C zFHK#=r&JRDY}c~M%vxX4R?MCECHh}y?#rUsi9*XJNL@Vm0M1T!&wZQo-ecC{>S@K;kL2^dGa!hCvRHZUKszk=eoR{@hJ}p z_4Y5Och)+)*+qC9>d50;{D!BcDpo|L-}u+L7kaYk&0h`+sF<`b@>V#kzykhv}nUs-SP?F2-pB3I&iyq*Uy8{vi|gTYPg^=nha?hQ=c-Rf7@{EDZotnu0l6q5|<@ z@`ef)AX#84F;cKZQwNekN#t%I)AWN&lS;su0+jNB8OABGI29t}k(yJMT9TQZsOyxU zlY*3tK_-)D5|SZC2t%BK>9z!z8C-xVTS3Fc%E-XT(7@cl#L(2h(!?Ojz(5n27xPo_ zNe2|=r<5iG^M?jFdubwBR8f?g#$}*jXuxFv2MS=8LK-hz%n+E>KtLf6E@o)~^eCE` zfeA1e(Zmc5F!dUlVyZJY2bMEvdMylq(Tgr-f+=Qc1T2DJ>Pm_dGjmdlKm}n?emqv`wl>qJf2xv3Y7*Qet9CszsVXvZ1AsAuw=_ hOiWS@jO`Q%D~aU-7cq%NCEx%x1V#;)s;aBM8vv85=FhIV#b#U(|liMd=Ax9(2!&u=o2 zIQG7->-&n%z-ZQEeZL>~&GznBY1ycCSIuX|<=Wp{qcUb6JT!-0J#L|*oF znJ;~+%B;?2E>c#B+j3biWSWM;jH-cP?Y5yrC5oXvxBc$wXB|d#J@kLe#!0Bn75mA?kuks zF1*G3DQV~SB_CTOmtV7s`uW5EY4ZL5sedbsWGbC)4z1unv0uh|I>%h0{>59FzukJE zu;sz?n|yCyJzw;%V6w5_VT;J+>l4lRE$@DsAXfOrZ+@%v)1#4Q98PQBaWg8Vzn_!( zvhtg!HIGUn>xr~Ri{+2FbQPNF+h=R$NcbyQc^j>ppnD?bbaJu1`lAaB-i;sajzpeP zp0=rk(Pp7Se}G7FRn+qr6?61%-8Jz%q8P0&#Anm2&h@Ho;)N7-(fLfb%0B!Tc-YzL z(LZNZZOof(iXtVOr?Bm9nCvUIMCGI=@4RIe=B^jf0}+ i(9BN3hMJcLMpjO+e=<9*4yeg?TmrQWudJJid%oZ_r2vXNl<1@?3GJrPkM4ZuPdJX zQfN-&=E|rek7XA`tv|@kelLtYF5ouzfy4`s_B*MjFWDN)+}OQE`-@Y~jTv5fwjaB` zsBL&7zs|Px#`{C{uRYY$LU#48YSy?rb?3U5*BN=M^s<&O|2r)|$$z&~zNcoeXZMS9 zU(S@M*;>ziwk5DsVCin7**@h<+xM1L-TME}_kWQ3#46`iW>dFxyz@EllYVLQrs{9G^wW&HgPZ*v=Ng*E8Qa z>WNLF<>}`KjJZB>sA?{6FYWtw{N<+mzLQmDx~|$hKEORAD8Rg@Ma_EUFOds&Z2$QM z%Y0p`o|wLUoV=fZ;fpONGE2k?H|Z^!lcKuxVoA)JQyFGy@2&r3|76PBk*~p(nwL^M zS(SO}5Ea zQ;QTdz$t6;92PewW3$OmSgZpr6bwK>A&-{}%rG#pFfzmxGd0E(v&0m$G&7%Ez-k?9 zVxDSYVv%BLXlY`aWR{w0oMvulnrxhAnrdQTm};J8r(i=+Nh}vQxhEEtR1~GAaTyw# M7;>qqy862T00&=8g#Z8m diff --git a/tests/output/test_write_chunk_of_text_in_rainbow_colors/output.pdf b/tests/output/test_write_chunk_of_text_in_rainbow_colors/output.pdf index d7cf7e4cfab816224852580efa1170d0f9547a62..f86b2e70ff8be6971d277429f70f9910060109e4 100644 GIT binary patch delta 849 zcmbQqbB<@iHKC;Zq9lc~)S}|d{5%CCJp(ic5-86LYyLZrz>c-9Otv zr1kq}?RT4|1|-dHPn`C)WR=&{TOn@*6X&#O_8+lW^!K|dXM%BSm*-@`CY_?1oHIM) z^}_fX#9owq?U0|(XugZ(cJz&O-`ra_GzI#<{ooY2>XSP6I>XitMN9pjwyljky;(hf z$+y;?-X9_QEdR^Ob5=gL>gPUj@0D3|>uAn*PxkMX-vzk7$^CiW z_xq&$p2X7Y+3{;@KE*#3K3|>s_ehk|E|rc1<_+cfx4ujGcOJibtMP)NMNL>o<+j5+ zezmT#*QnHq5O~{n^Sr`+mZrZ#j&oRTdN!BFu?5b1vS&u>3P+?S)I8^E-gCk%;ZVduh#rLJ4r>K_eRk%Bj#%-CpylsJ^1g$ch2ZLQoQ@Dq>^4{ zTse_9`G!>q4l2;;dSZVeIC?{FKbRbOrtJ%sj`u;!K#pBo&)*CR2;aUsShhiAgdtNwhRGPEIp1GdDLdG&8a=GdE5$O);`aHaAJNuv4%xBcvpj3!FC+i%Ker RQq#B$jm(U=R8?L5-2jqCZ~p)Q delta 777 zcmX@dGm~e+HQ|Dg)QS>?vecsD%=|nBBRvB>gNZMk>J9AdxQa`PQWJBzDsJ7KcD8S} zfk^B3&m!eFy)-t;9xymvW)-^BD_84Vhk@UrDf5q5EUNuIi)F)1r=v?!S`@lv zP4AwnynxjzUiQ)P^aES<4it%Ba}DmkR>pK>scaojrDbr`bW;c4H8CrNcP1u>eR^~< z+AE*;_``?0f=|@{4GZ(PvJ75oz1qrS>2IU!rhBaxxSc<8_sf*~AAOQE!(VZ)JhdjJ z`^D8SUrMa@mRTKrx#pF^)OV-X81J1Xw{h1?&HwMyZ}oWvy)s^T3q{?^5Z?)2-&3#6 zT=$S~%j+9bwI8Am*NYq~Upw`*`x>s#+kS;)%c`BN_xrTi%`EKgrmSzCRo^SW3vhgs z+w*+d?~||hCe~ih><_d1x&Bk<>wTN*QuG94gbv;W^=$3 zfu#bRi~l@&bF!g_{birz=Os^gtg`DiTb$!!E}OIQN`r4rlE4!G0*jB%XT-LRVmmGmU9qsl9%}8iO0bhZU+B z*2Xw3DadM!l@3fV;aPTQ!z{VB>Ans5S9wDc9WEbEQ2hBid9M4@o}R`9Y|Wnc*$&I^ z_+u+QIgNSNWN8-H$<-`690n$arUsTK29wvbh|9t_Q3eK@3i<&>`6;EzsYMDJ;B+|o z5sMp>fyrboR%=F!$!V;9Ova{@x3Sv97@H*-q?wyqniv}ynxv*Bo0z7UC7UD}8<{5= j8X1__DcG11QWDDrPSS}*B^5=fX*X(>c8Ph!vY5MJ6Msvs!xz(! z72669Bysk|M2e?d=zP9k`9EJS>g^TZjqhg3e>-;PuEp0Ei+VU)#HMnjc8BH9G4q|X za3hcNzH4G%J~DQN{alsV$a3EtVs%*kfjdV%HDg0ka&%XFZB1A^C(C!G)aA$z048B^T&mg`|Eah2n)oUZ20r}r`G-DVK=p|Hbj5E@whOqFnd?p(%GA?AMNbW zU3F#Yzn2FsHa7>I{O|L;=Esy{+rO6bK2|*3XF5~8B=F6Qu&WAk43h2jEteP=s*-ol zU{GjM@OS1|Xk6dB&c~tthC1sR7Z0@)Q}1O&e-U=JdFW8VWXZ4Dx$07&DvM{WQ^$ms7vY;K zyp((;RCw4;kBS$}51P2)4EG)B`so+r4sTrWW@mk!7l(`EJMFtSZ>>@CVw|NkW734E z7a@B)vkauBGf&f--8iu*&7r5YA?XIULN^qxJl;rG-%U%iujxSeJl z5@}Zm&|CJ>;-J9W_QuwC@6B99uQokUZurQ+vQ+YAtJP#* z%XQ+H(z2@&KlW;@;L5SieSD|uhthxPH%gYekByEjuY-sPV1dF5*POc7=T>&1My>(@1)z-mId+CzV_3<2WJB;IU(; zz~wFD zndg{SoCy<{yo=QhpZp}YIu0WfLrY^*L-WaPY|+**PLzRxrh>k2eu_(CNveW|iP!ucF~rP_Od(>EiEX@)vOieA5lFd`n42=yF%`GfUEKN;K nER7S>>=bMWDv9N?v*Ri*Nh~U+gR&CsvR delta 1010 zcmaDVxKVJz6XAl8)QS>?vecsD%=|nBBRvB>gN@(H8SCvAPVd}tgwsu&VI#lix5h=+ zk37D4h_PGMq9`?X&ch97>YxAJUzxEr*!<|O?7AD$#pRE$EbcZ^6Nm~?nxY%ExA2xp zVcRhyo}W?C7ml-QL_J--j8&-ScL}T9mgw(`a#C-eI&0Ti93uIY- zM)gKCEDxVimAodZp0QY5eQ8PH#Eo0mXkBgETC~b^X_im=!TYs4e^yQ3zbWc-O%6-6 zoTJ!3A?r<-QXf03|Nr$?$k_peM{mYto!id5<@3dj9XHrlJ7r&h;hf*_*pGSTnj3yqvNY z27gssbuc4_FJf1YSsvHkORLuv3YxmM{0ZvKWN6b{^-_R)zx)!$cj2F|>316Ha%6G^ z%QQLcoU!aNi}MzFHnCm%ZwrKma5wcc9Ag%^vMDFUhowbb!HMI9SH3l;vQ{e#XZ?u^ z5A`2%!OALE{97G+159`IW$36i{hI9jtDz@TNlmh;qisk0>*<^g;Evj(A2=v z#AxzvwrB)Lj$K?9CKF{~psAoAP?Voinw(mspaISdlLOh^n2anY&t$i@HBvAD0fjtX zE-=Hu(Ad}jL(J5~97D|5%xJP8hp?tGhKz|hrfO4jqshJ;*0D)ODamOjK%RwRl2NL; zg+Yp?g|U%IvQeU`iE*-_shxriK_#(Vc6MCFC5c5P6-B9OT!t3L#$2kZuKsQSVBm|F diff --git a/tests/output/test_write_chunks_of_text/output_002.pdf b/tests/output/test_write_chunks_of_text/output_002.pdf index 46eb295b8f1168583711bcac2f29ac9d79ed932d..87e62767dc3573b83a2c414790f44f493c79fbbc 100644 GIT binary patch delta 1410 zcmdll_*rnm6QQL1q9lc~)S}|d{5%CCJp(KC@d|O4+20?vTlUzc1FgIVqr8;Ie{8=KeW;LZ#n7f3#zH@5nUy@bjJz zKbalee=;s%TGo6fxGv;619zQUJmc;8FGCNTHUyhw?v44)>VGOwrsUtWxN_!iuY0ZY zTjTqeh_Csa?pFVr@6yEyf%{TEUtFHRoc=|_%0K_o{7N-H^|jO4gBBNwh`Y@9$N5Y&zWajt7SW9-g5Jo`|H&fKU(tkDf3D+rNR1hc_g2Do1LF|ufaUw z+fDtxy3^wA{~voq>#f^U*ROW`)9;@vkCt-O&ky@_|7FKQ&6pFJbALUu+P`PA-(Rjz z>$%^`|2!(4cW+Lp{p{aA+V329V)@novh>jU!lsL&4v%y_?<@VARbdltk+6@=echUF zW0`9|-|zXqoquiFt8F*R&f0&wcIUp;*B6U=I9tM&a-?>Ly`N*|J7?iWKIeT`#lC!G z>HLe)1_HH=?CA}?)q6VfB&YK&owy}yX=~D{^*sZEIoa! z-S6MW%b{}`Zmep1`Z-?y-C3&dhZ;Uo3l5Us`D76~6RUQ2pnG zIhGD9pX^^&Y***?`1P-CZ67B*{+F~E&6gA8{t$odRIIBA$kRd zHq2>N2+&jezA?XjlFos@hg&24g%-1>|Jk34srOITWt}appzoTOoS%}Jm#&~6 zo|)&ESDXnGn0$iO4X->OTOEgyiJ_&jsiEcMDQwZ!Fiw<#fu@4KZ+?nPVo9okhKrSv zfsvtsIjVF(QGQBka%z!+2B;*Otj+GmWNA9NnBBVGP{9BM6!LhvzzhRJV-sTxF*8FG z3^8MKQw%W^Lo*C9Q$uqMF*9RJh}dLZ4%66VQ;Re+qvRBmG!sk1G*e?ULkn{gixf)} pgA|K2W0Mp+1sj4&V!7<>xQa^>i%KerQq#B$Ei5g$R8?L5-2jz#Q=$L> delta 1376 zcmew?xL6XAl8)QS>?vecsD%=|nBBRvB>gNfgQ>f`fon+Y7a|6B9N4n{`hAQ8=P zg|Bb%N?ceLFrV2iEv0NyMt8{M+TVfGay(bqPRJBkvL)V6y>r*^pB42i?;V*YAAa8R z;U}|$`%lIcnY6`cjLJgH8H&r?;+c)-NQOK%Z4flco_l8ptN$ranbLRD9Lt%%{W~^y z`=Pbd)5O;lr>oV!=DT!pg6F=J&li^`FpGcTu=3BpHosEsT-w^n?m?4_gu-3s`{ZZd zopkTku9=q|t)z@jPS1%ms@1ZcGk3Z9>;3g=s(+TqK4D(D7)`0dT%MUvyv_7y-fJ*V z_;_=DU!8VX`~Sxt;cM6Jsq0TW-u3(G%B!Uu_4C7u?*HsqWEpemvent6rFE6+YyOCe z#E0Lq@9H+cv&V9Eo!R$~{5$(C`M=mJUgz9>jMFWgAvIt4-?RtUk37D4h|ySHrq#sk zT)~IW_pSct%Uh*B&E5I-cKw;P`}S}BbkR*xn4@wjN9HNNw`(rt&RO`dec=r)=C&UU zsp_%UOdJ~O{omhfW>4MTtYH;cnzX%ll3?i~cIDddq0_`xh-q*;Zk%c?_Ta_TT{kn8 z%^mI^_tgCEWwcDNRM&dL)UdK$lh(fD{ZZ>-F8{ted|LLre%{l6lusOZpX7dJRaWc^ z5qbOAqnsU8raJTg|N4+__-^g0$(vZqe-%DRp8Lq}`&+lIR~OWGPY!%Gb(QwlvyB^n zF)S7P|LWeZA1k-4etnzmm~)$=M^O>OWC3}D`qzGD3UUk@ClmWVGcaYP|60Kzz$D14 zxZ&c~cS%YIWEyQa6%wZW<@|g6VIiBj-DoH)qpRr_bmj;tT;aXOH#ei4Wc9=Qe z`d9k4MSk|1peYVc&SgzER@BcmdV0a=h%ld~x1y4wX5clgRlE~F@hs9waprN3w9%ZX z!1j3xo9I#Tg82f|Qtoh?oHbByZcB38^!(q?&eQECCu&z#U4G%~65UY16f84|du>ix zps8Drvz?pcwBKKk<*qc#y1dkRQuLTC_#7^DtP)jNSDsGfu_k4kqM)XyeD`Nb?f}T#V8ah@f%N?;f^4D#z55pb_#zP96UQPG!hzXnx z^;v9qe4QlMNv7X%GiPWedMVD`<@kzqLH*TZWwkyl8J_1oEwuQSq9C6duBF{(-*_ZM zn6okG6i1!HuU%rkD;HNq&Nx(3Q~mDb0|Ui>Q#>Cgh55+xi3zc}K9JGfHwQi@B8QWJAQto)=bE-tgl z4y^5yAF;Ykc4n*NFfcJRHLx@>o_vxm+6KmnGBD6o(D%(xaY-ymRnTy;GBPkSG%!b% z4k*e`DNRl-QqTYwGn3=l-Iz>_CNF2Vt~XLJ00D(OUM?`hz|h#l1VhZ!%n(D&*xU?5 z%*4z_!b-R*J{`2)8u^bWS)sbKK|LpqxG4XFNXW!KbZMOb=L$PSK zg}dcBG0_*+m#=BZuCJEK{(HB%a9J~x*U$Z#bNLr;{kXO^_+W)WA)DdRy;ClzPO1NA z*t^QXh9RIy@pJ_P>Vk-1v z{xf}Qk+`5MgPP=-2#&@>SFZU>o!YuyTevQNr}DkZ9w#Hmbzj16FM2)uV+->`nJ$$j zDyxFrrwXW?Uf`g}dGT%P$0;tardO$D1O(UAGk(|f6;|7Gfb(!unbbRN^Xhl?_Nq*i z6uwW*%S{avT*~lObHWnEtru2iNncGk(%Qd%9>eKrXOERG46nL+O>fb%4ui&!2Mj#9 zA(t1aed3` z6>3Q=fzwzG0{T~JZkc@dy@S%L&KZU`iX(Uy>3T)yZ5LsCZ`rDXn=CrWDRyVCQHM~1?<-Kh6)BC zppeJQ1!fo+8XH?;h?yB0V2Bx;W9l_AG{R74YG{lhW@c;(5u2>VVH#_iXp(4=W@u?? zU~Xb=k&=>@Xk=iVY-p5Zk!Wb1W}afFU_($zESH@fS8+*VQAtHnY8scJg{3K%s;aBM F8vvKovN-?% delta 1065 zcmaDaxJPip6XAl8)QS>?vecsD%=|nBBRvB>gNfgq7%etiGMX^f+b^8%S=A}rqsNf+ zUg%@rr0Yi>-#o;)+`Hh(sa+O_6KDQE_q+c0g^cBS-M-QP)AP^%T^ro5cWQ=1Mqp>a zwu~>=GJ}sxN}V=%BAx3fF25jS%KBMi9v^68+nTBSK^JRT}@QCCQk?%oH(*x>% z9XDCU^pU}VvrXqQBg>a-+X4j@G({|04xE~@th1BhJBx>y!-1^t?7#Xaul)a5^c2St zP2LajVW(nUL>OnJ7$hsQa0N%(XKGyEx6bFs-lu&P&keawvh2JRo!h-G|ClgeOR>hJ z36oZM$%Z;j&}n9BRdLxq{b;bz%J^3^7dZNUtY^Km+{Aar2PSnM?pv8V*57%v^Z(x| z93D+~!gp<*8tFQP>B@44No`l0maobUX%-Z>+gHV;6Ky7ay*2J-X!P!mSxSdkf*P3( zwgmdN*O@u>u`j&`LL9ChC{6;^l82z$))J5gf^*PE!^kie{f~UN{+p} zZqcj`L6=Ce0}i&UmR;~G+t1v&LOtnN!udqQj%_-rp)+RebJX$CNSVWC@WT9v{U(h$ zvb>s&Gun+H$*SluSuv(<4Jm>8NGSelqjKFStt1LH&)7-%Z!`{t*(B$lKqXt-Dz85kKF zn4?Mu6y>LsCZ`rDXn^y}O6QQL1q9lc~)S}|d{5%CCJp(+5~i3l+8s_k=N|zUQcJznJ~# zW6r~dqe3z}U**hsxZzCw>p%NzGq#3qKe{Y`U-|ZD|E{famrnIj*s{W9#k!2I*Rn1j zk(4@Z@I?A9qrCirjH#<<$xe81x;^{Dg15)IH%(2|-acDHvQS+wA?4k^m4}$_GUO_r zFwZ)|B(wL>mFUYW>rD;57Y2EWi_Tm(Ep%zrhQP3`%R+izT7S4VefIh9Kebnzo{}{W2j#?>Hkc-OESvctG2B1dh9mGm-q3)`UC#+jJ?F4 zPRtDDeZ<%x#K*amk>$&_*Nc@L1fOJbG;Uq#BQ4DMkR!#W!D0DZ`4{$n%l`GdpEw`S z!u~@)J2hO;m0_7gk%-d*1K;Orda1v!PvzXd{mCSk13oP&O);<6zT>htIwH*HqB7z0 zgh?y3WJ8@MoKbDz@Z{J(|5&h)W>WnG1DPu#@ds+XTn`zk7o^9y?QKhTyjlGJ&lI7K zraR%g-e+xQ3+y{KL$8`6D*y4U?n!5S+Y~uUf?sTn``+8TLQ~0afky^Io879H0ZS&l zIh?Ta_tZVb(Mdj!6+fQmauU#xp8T8VaLEg{il1!~p)5=Em^kZN0gGAv}^40}xQi1HA!cT51`(UA#bFwonrLR4YG{y@YHVqcY+{sb yY?Nw|lwxLVXqjYUZk}pkr(i=+Ni3J09anKlVo^y&QED2Op@pRxm#V6(zZ(GLAh(GC delta 1057 zcmew$xJPip6XAl8)QS>?vecsD%=|nBBRvB>gN@(H8SDSI#Hl{wQkPiEko11i8`-7n zJCAQ}Wft=;c(Q79VcTJ&|7$=0|F-aI*j=&N`+nZLJL`A!YPsAghK&~%2`${U=xX$8 zU*Yr&ox>CIOW12_8Wx4F%PMnd(wAR%uz8!b{;9BOYwzSON;xujN5jOOzn5`wmoRT> zRk*)Gkh|auS8%@X^7?BB?i}~jj15WI6%{r$>!4fY)mcHN%ibTTj?c5Z|9t(LYc}%I z2dB9Qu-A9WM!wusxNvg)zfE1j0`Vpr{(Syu6))R$E^OWPU7Czud^^Lod6_;qXJZvt zsFc*LwY5~|ozML@4=ZGr{(E>Jg89!(uYc*kJc@gCR$bbp)hk_SX4=zU&tzYDP9t`T z`?65e4t54F3zaEs0vB$t>+fQ4ov>Vy<=Qf%TpyMeeNzFwx8N)+R1gqc!}wiOl=JkQ19J-{ze@G7rk?-%IoL~q zt0?~EzSU=?Tr8!McfC=}*xQ?}=VfFr*`{#8cj5J_yXIz#mUUP(DlKG`__bo0^F*gj z{LM?>g?~Di+iBR_e#Bmz!*M~5&pTtD%L}C+Je5ug5uC7#L&1i@QTMdlF%!Wg_lDMb zfeBOZeHC&G;fj@PnbB6#RG*yHqM~fTo7J-FVyREEVVc0j33dv}vpO_g4UQ_lyZ$Sc z>A_JBj)&hCO;GxAcxl6$a6!?7C*!8*IBj@cDtW5pL{hS{y zxHz{j({_QxBNYw7q^OCU$$8dXCma8kE!i&Ud%Vsz!G<@B%fIBm`rc=g)mi6GzR&75 z*@3N&!@$JQ)WFijbn-E_Xd4(O%D_NVLEkq&#U-&MRYAkW%E-XT(7+s3I-n>&r8GIU zNI?UfPbSB(yD=GCPF})pU2mjd00Ihmyj)<0fuXU9A%>W#sRf3ZvAHpZn2DhYrkDk$ zUQ-LG-pO$srm-f8#%YF@iDt&hDTyX#$w`JO#%8HWCP}8rX=%v@rUrHjHUyQ#a@pB& Z6_+Fyl~fd^rg0fsn3!;>s=E5S0RZ=9oA3Yt diff --git a/tests/output/test_write_chunks_of_text/output_005.pdf b/tests/output/test_write_chunks_of_text/output_005.pdf index b5dbbe3ef3232a7cf60ca5c36a8c71a8e4989623..302d4ee667d05119f90ecce7ccdb050ac8e3c254 100644 GIT binary patch delta 1398 zcmca2*da9GiBM90QIbMgYEf}!ex8Dno`Ig(#P9KS~1@nLSoMF3q zyEh6KebXl2~Z;S2vXWC7dOI!Yu_gDSp^G{5ySIyn4Tq;mq z?DXa4mt*&OU;6HqwkW-JapFC@=bvZ1)U9B4TmSaSt6ICAe_R#LW_^0{l~;=C^z_Hk zlb;LNt$XsnO}nqHMDcj(s?D$ee08+?D)!{Q+NRfxl<$R92D{_FFlMm_FGZK#l2|QvKneuS*orz21uG*D;Iv>C85zCQuQ=R#C_n!P-yESXds)Ktg z-+ZvpzcYJV+>5HKnT1M8o3*}r)qhWzbJJ1t>HlS=cC}&0J$E0NFKM3S$Ji!f`vj|q-MEjAX|cxg1aIM zS8()w2F>gH*3JD;ZLIETaK`0?-vsWx7q`9GHM8PUV*#5bzh>vED}lKjkJMH4oXlLz z^^OG#Y1VrwBwD-(sA>G5Dav_z&%wRLl5a)&SW~C}`=#lr$i)@^@>*D$;62*gzA>Yt1-sqs3~w`@abZhLXo(8k==xpRU8jkN#WinzX|dqth8;Dj%4FW9iX3N&pk+w}YWlo@Hx z56|vXImdi)+R`;#!Y;w-FS46o)Z2MH?`kNl)peVXko%N^Sf86W=7c=oUJiOEi^v!xaEUGtLjQ!?|?74*Y1 z^BnVvGhqUg@3Ok#l~-n~<1jKYv@|v~GMT)RE!rB!i83(IRM7X$PjN{sNmbBru`)6+ zGBhwpl@2J%Pbp1KEmF_`6+V+4*jpvjYHWcaW@csp5u5D9VH#_ZmS&M=YG9CJV3}xYY-wzfoSb5kVrFh( plwzKiYLH~7U_($zESH@fS8+*VQAtHnY8scJrI7)bs;aBM8vuC9MDYLs delta 1326 zcmeAWx*|B?iEu$kYDI}cS!z*nW`3T6k)DB`!NhOzq7TiN%I(hm7PP>3p)Grl&+Ru} zi*y4gXE93EI|#guQ}0>-pP^=hJcGaD{o9jHH^(qdIwf4iIP0CC`rG-8lO8&LEqf_$ z)3tZ!^*_;8Z^d$+TbJMB-Y@qweb49es`q8r4oweI%greMh=%3UZxbFx_XP@5iu(NNL`k_)Dk{CACf9{*l(^p$Cc1H4^Ufyqhvo3pW)>`d? ze0gh|bKKvztrc4qRT?#?eu7HcC}1bFlK2<_@weD zFXENHMbhKK7Kgs0{#Aw-pGL?}lRSNTV)Xj2-u1%n^_H_si)uD))pN9o>=taBvXOx) z?edmD!39iRDlG>NiEZoaZ1}(uB4&$ zNnv~FV`+uAx2|s$uFHS6q~kzH+Z&dx2GWIg}*#f4P1>gQ+m!$E_{Cnc{-EjMF$~ zT$m8`qGV_1Dnlt>_LR8%n5SupV!2P1tV9g`6qIxroTWp{Uo4NCsKWSA{M9}GPD5S} z%~noM#|5!IcMT^Ad_T)D(_Zn|6vmdHJP(u@99M=-?do)>f5dr0fN7P%?XZI#UW%$L zMS?{_f21!vddz&!)y(Gei zpnN}TNTulI44uC*A|b5X)@DAM({*9Z5AEAKcE!4UUESHTCBOZd;f4NP=X!(h)-OL| zBJGv`O|?+2W1B|E%-b$AteoSeQ~rNuoMo@@Z=&hLm_U^~43>F;fdH>MYGM)R`DtV2GI-V(K+Bfa;xG#$g(pY@V2El5AmWoNR8H zoM>ifVq}nFYGPoJl$vaAo@`=ir(i=+Ni3J09anKlVo^y&QED2Op@o?Rm#V6(zZ(Fr Cz%P&h diff --git a/tests/output/test_write_code_128_barcode/output.pdf b/tests/output/test_write_code_128_barcode/output.pdf index eb1319efb24eefa2cae73edb37233834c42b9e37..034ddd31c7f6a9890177fb09e9c9ebb0ec051ebb 100644 GIT binary patch delta 1394 zcmZ2jeXV-JHKC;Zq9lc~)S}|d{5%CCJp(9yxOt`@dhm5iBU zH}{oE3C6e&a?jXJ@kgIY#Gmr4f0jFU$VpbqM7fHr z6Mn0>FX^@9{kcmL9?Pz-f2ei(KLf|tKNIfwn{}&xY4`l?vinJN9RvF$hjRt|${!c- z{hR#IM5TVF&b$zPwPUqi(OEnjk0;n>ehFajkF41Arp9;I_1g#Q^rEfj+G(5eE}d}d z;V19nh8?!WKf6Jm($?a2+*$R4S=&Ax?ToMFsm%R(hw;mS z*Ktc-87lp@ugLn(An>mKORm=SL$i)eXI-~Y^y%4m%Q;%yHcl#(S1+_YF8{Z%IDYHS z5Bra-w27D}yZ2ho`<$@5XIq>i-#!h#qWI=?)-Rm=kf+y-?CEI%9u*2lENO zBikRwZWUpCR&_foPV&d>(np##mMgNWYVY=xeK@)NklM7XQ|6xDY{~H4@;}4ttNR%u zv#w33m>)IUb2Mo#YQgOKV#yyw_V}ypFEy_X;*%i)z%{!cH;Xk=9cJY2hI=NGRfk}hAqbKf-lS` z6j}X}diP=hpSZ)v*jqpNG8cc?w^#Pr)O4AoYwyk+`K~7{(Nh$WQdBrU>$#2Mqs+Bm z)vlQKbNtx%IQ~jx^1P2*CT+OA(8gUZT3hI=`pQ??*E1&bTWQp9v6IfcHO1&hbLgJS z@}AqS>brc~RWpNEs`X%6;CF91k8kTfbunlxq7?>)49M`wv#iamjZ6$JjZI7qqYMl* z74&`cQ(O{DQWZ2@tc(nd3=Patr2~rcQ%aLlixf0K<<4Xt8&_syW8=voHrDm#3I-sc zkjKjfW*8Wln_v;MG(lHqXkcuNE@oh1Y>FXfX>5irW@umrRX3T>)-=x8AjLE-(bC*B z#n3o0#mF+zFxAXF$;`~iJjEc@%-G0I!G@rcSS~v|uHur!qLPZD)HE(bQxjuzE>%@m Ge>VW#!&5B) delta 1346 zcmcasy|8-1HQ|Dg)QS>?vecsD%=|nBBRvB>gNZL3nT!lJYconQ*2`WmtC6;rxXYl# ztsZfv`Tvo}Nw*n)I~TZYS+i`XY}?oPjsG4ePYgBjD_?Ko_QR~slWU#&PHh3HFB2D} zMy34Lx?SsAT+DM=Aa}FS55C4N3*PLGbYk*S=uX7r0~`L^YbUYgw9gaOW)@Owo%t-m{t3q++25A`84SufE>6C|v}*EPX1B@z zm@62~HAGp;xMv2NSy6)%K-v^}f%qb3)+ua7g*+r#10cUJ3}753#8OMV3DMh9Pi z`r+-7_YajW>h=_$I=d}^f94j$JF73hPc~tE`6bYmL4*)Kneu62rJ3=YpxXhdeb$Vx z{TDUZRGmILy*~L-?zMgQxIY%%yz}y7Ci;`*28X1dUevacR5Nz z=kvAZE#yy&;pz83e`&=6KK_UMX4i`z@7Owfub!`(Y}6Ou{A2~j#{oNZPT9RoJ}GzA zym`%f{hHuM{=!*ilW*G|d35ZQb;l{A+pd2cRFOgygI zx^R|7zvG_fiPtY&FLz}q*u~!U?)rgZU-{OrFW#H1ws*vVTe~S0TD;ytAFpkHRDMx!ORUwqTN*<5 z-m(;(SDNJ0)4Y(mueL6A>x(G?jIJUy#q5(WSetPem>8NGSQ=YS=Ccu(g>j+`3^Wz= z1B&ufN|RHI6g0p^%Vb9zS7sw~%gLQK*0vT31|Xo2$IAs~7#NtFSYnDDtOFf^WQYik{soMvR6WSo+eXl`U;m}q8_Vw`AXm~3fbk(g#~k!E3F jr(i=+Ni3J09anKlVo^y&QED2Op{cQj374v>tG^onDR?v@ diff --git a/tests/output/test_write_code_128_barcode_in_color/output.pdf b/tests/output/test_write_code_128_barcode_in_color/output.pdf index df529e4767a1f8a2694868e6287c3e3005522dc6..7099d7f7d1531b47d6f6dd8057fc5263ed7c5679 100644 GIT binary patch delta 776 zcmbPGdbo7LHKC;Zq9lc~)S}|d{5%CCJp(o=~H-qy$4BgbI*d8MWL3;T~d zBCQj4^Yitm{j|8fF#fOQ>ihP~1O5IQ+zgO^IP<^YlBIooXKt&%)VR&OFm5^P*+V8) z&jO1i(x-np{NU{(p02P)gQag6&MGvRm$N?CxbJA-Wh6G)_C!vw7k~d#vxU+TA=bx# z+XcOSc{Nt-cIF(7lC-^k;&qcU4ohsXS32f@_7aco=5tOSlMQ+t>pKN^aQ=?{$td7y z(J}cw(<*5Neb>C?{FKbRbOrtJ%sj`u;!K#p;z+d^<>j| zo4)5}>YfR55%lriIiYW{sNO`8Q`dt}ayF_@E^?`A>|0WHHuIuW>)dx-V&yvmT}9Ix zT}1*Ise*+u4Pu|%X<=qOcxH6lXm`!%Jw5~T-FaQCCJYFs^!@$7Y%o0P)!q5y|%+SEp6kW`~ z!W7dyOH&JUb%q8OP<504TAIeCB`2mBm?v2zr&*+>m?s-0SsELq7@3({8lhA^sZpQzA delta 731 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 RY(_8$Fv8h=2e9 diff --git a/tests/output/test_write_dragon_curve/output.pdf b/tests/output/test_write_dragon_curve/output.pdf index e901123621a24a319349339a5fdd144351804186..5a866e569794001c17925724360cd0def634e9d6 100644 GIT binary patch delta 798 zcmZ25pXu^^rU`e1lJbj^6v|SIiZk=`6pZu?^vou{cd9qFv*Ri*DN0Su<*K-KcgjKk zW&@F9?|*CG3lwIJVw);^c20Qu4*irzVah%WPVLWcbh>>*s?A#B!Kbg;l{N3Dv$Iz8 zU5{h?_=jV~byJp!!X>j~5<9?HSVqG5} zp3$tZwcoJhv9(fc{pw!|PPdJ|+s>5@Sh(FKt?H8b9%1%NPj@M+`Y4(%n*4I*%aE!n ztCK53YXuhO&J0}^{PN)eAOBzW_a)s@3Z(B&dgY6vEYKOEEIOj0Nc7e#yKB?-n*_;i znf#9J7l|ra>ir8)-+ZlpXOz0m-nJjU#qvq7nQymV+!yithyUBh z8djU@_mtQ^O5$HE?Qrqb{%FNd^DAO0=A8nKOG0m1%(09#C&QHnAOIOej&&+eoE6#)oOpauB z!zaIaKC?lWwULRTrLl#fMU;Vorh>k2eu_(CNveW|i9zEp@SnaKFaf-<-pRlEK9Q9rDs&19<5f*;yb$3Eg{jy177Y}|pQ=(>TJ@;A2YO{_@wKIK}IloMNv~2m` z`|o31wiIi}PR{aG)m_y5a^_2)sxqsyD}!PMmi{)H?PG4h`1sVCtIj#P=S?QPUo&~L z>80MI`Ol`6@;zKPY0uZJ#xFb0?6zvZXJx)RWJ7eveckVd?`ji_3vY#I%l}_lE8{9& z|4qJSbHllUhKsTan_MzFoBtnqob|Y2C4b)x(WE(#A6(x*;jen?Iacqu&n4wnYPZ+_ zncZ8YB=G5%%6z$S5({!cM`4ppsZFU^o?*Bo>ua U6s4wd8JiiKn{uhDy862T0Q5E_Z2$lO diff --git a/tests/output/test_write_emoji/output.pdf b/tests/output/test_write_emoji/output.pdf index 407e92114e2d9725cd06e076c008ef69ae0cc9f2..c183482195767bdd2fd480ca3f2ce6accfdf5e04 100644 GIT binary patch delta 1176 zcmaE-zsO+1HKC;Zq9lc~)S}|d{5%CCJp(kL zdWk+U`qMD;=cno!<^{6bEv%a6-#>W!xFyR*;VFe83-+F2I2zc#k1=(9#L7MFO7?3) zg^f2qa9ndJ$hbe^E#tj5_3Lw6BhT|!Z88pD^` z2%CmH30tDIkt@31#edoLGwVFp&y791vLnFRH8201@3Q5Wob$~0M*aUjH_^g=g_)km z+oM`Jg0?f`jCZT;Eh{rsmzEV;`Dovq**@|Qc%+U;zkXA7(W-X2z|Oq8mU}bZHuWbTMPTdv%8eb3CFKKIk|sr~hKA$DDlm0!DW zUMcN6v3n0^#mA}gF$;f&Kl+$i=8(bB#~N5Qr%WPjzu8y&r<1Zixy-0oxOhvGG~X*8 z7u88=v$*X1+<6Xf@L0)|&F!ILcs7W!P2RkGLhxLsX8|`@G}u?o4J_h%e6w)Qwo?w5 zG#jJ4-54K6n>E@j^|bPH`0Tj0URCgq_`@j$dv7{wnR&lnGDnZotnHd=Hx^!%m72fPc5)+-+Gs=w^8;g)5=-m4#Uo){NQ zl)k^FBjiKHzaCLvIemxR%|0Hy+KT?kX>RZLUHKdNG0uk2HAfn%vY9+zkCxZ6Ab-O`&jMSpJYx$OPob=As^ z)qg8E&Ukwo8J_$0l(qTRb*{1`?i&%B;-98|DmAs8DRy-0N3m-gMA9-II8A?hrew2A zPK(LiH9weqx>$vb^KSOFU(LSxZ;OO#=yiFgsYUg!OZ3>*CgnA_czA}W{kSBgXTR`j zg;rO+gVQ9gSpv)FoYA`CW$-)4bdE|&k4JMw!0lw0<%iCsw#gn|-n z00Ihmyj)<0fuW&+5vG`lC5D)>g$0I~p``(an31I+hM0*l)DAv`#l~hvMw7$DZDNvB zOiT^aOp`3kjSZ75fhv*Ri*Nh~U+gR`}g0l delta 1121 zcmZ2v@J@fiHQ|Dg)QS>?vecsD%=|nBBRvB>gNZM)>$_C_3Z!$gtWQ6CTh60$Kul{= z*;1||$+`n)YJS?D(Y`S)Rz~*V`S%arJeJvW;nOLL4=3XM8e1IO_c5lflUTWjo$31e z(4OF!4+>$4D<3MmRX1FJc(OFT@%7F)|FVjur`C0R>kKK3Klgi9pWg<@^IvzryjpeK z+S6IJ%ypH}>J6^-Us9^hzM1vq*3GMPx;jiklD@8SvO5zZr!}va^{N(9-`l$-bwkzkbc1;E;{{s_qCVSttU!fpL;nsSbSTA zss7e?#eCK$|GYB3zw)h-{hG<&))m(YXI3$GKc7~$`$g@8hiiiWZTWPvzWtPXVnxc| zZ#h})!AZjDOy~ZbQVlQrFtws)mMn*4Q?lb!x#hBLSJ!X+w>-wkcYcP}yqg+p6Mi>a zF^6tUnVHtqe_8ObfsW9!12>qGJU2#abv!tJR`!XHxs`B!_KPpr7OA$RZR&*Oj)!mV)-S(ay!L|fe--)V27CQwcL@H^ z)vNy}Q6&EMyV=|CGolUT4)1hK_?c4X^0mB2-*Lg&AjOTQg_~vV?|N^(u=UQ(J(snyfy3SRW#4Q-5DgLSTW2vcKV)rAdy`q^BTyvy$Tu8M( zoF~@ZJK@IJF8>2dA{35Qo-Wzru{Y$ee|KQg*1L)k^^)Nsuad54sj+voP6++sUK2 z@X(HBMqQ5EaQ;QTdz&UGjm6#iof#u{wV%GH*3I-sckjKjfW*8V68W>}WnHpe-85^5o zh#6WMVu%@;VX8AWw}hzULs)EVYGygPOWY>LG|4%@me>VVbSlo*M diff --git a/tests/output/test_write_empty_document/output.pdf b/tests/output/test_write_empty_document/output.pdf index 8301662f890677f6f02e63f0891bf4cec21e3f88..dd1f180362fd0a900650c48725db4b3118199283 100644 GIT binary patch delta 163 zcmbQlGLdD%MQbAyLrW85W78-D15E{e-~1Gp#FA764HqjT10zENb5!YoqWqN71kf(-IR?(~=DgjFZzWjm+&7YzQie<+8Km YDlSPZDyb++P2)1MFyK;Eb@g`x0HKsE^8f$< delta 164 zcmbQpGKpovMH>SXLsLT&V~Z#Q15E{e-~1Gp#FA764HqjT10zENb5!YoqWqN7vmEGnreN=@T3vM}UQRdw}u0|1@&EiM26 diff --git a/tests/output/test_write_flexi_table/output_001.pdf b/tests/output/test_write_flexi_table/output_001.pdf index 3a6695c05db908e34b0d265dcfca29cf029d7589..7842bed1b15543ef132f51e3edf0480d34178db1 100644 GIT binary patch delta 927 zcmX@l*Tg^Jnov@HQIbMgYEf}!ex8Dno`Ig(#FvgtW|o_E7*!bSEo@r9h&cDyG~9^n zI4@A=Z4(Xmqv(s%3Ctm)XaP{=6 z9hqH4=I8en9G3lP~ zWHqGfr5cxitA3HZ^}etu&+5PRb_tC~^UJgAmTmo&?I6N>>gle#H%~tB(vA72y}i+e zJA?lcpY%fyhdMWwH&Z&4zDDFkUOUKG+7y_ezM|&zqNKJdQ5&R|l`h(?^ev^S%3a$&pWT!Y8&~ybtz7L1JvGN8h5|p0F0BF57MAO0^v8 z)U_SY0@W^b**V3dX^KYEsnjo#EWHg<2iX}#SNjDnx}yhD`E`T1ag*nXTYn6BB#y0R zj^sIfvN>F5_4{v^9%?kyd^$9t?EKpL8SB42iTh=GckR1NSGCUwuRqqnFKE%W(YiT5 z^G4aJJ#H`DI zc9S{psj_~;31y2p>HH3Fm>xbpdD5o(z}lLB*WPU`m?!Iy^kSFdnN6%RuifQTZ**(c zw*K_xP!dz@p24AbP4dVp)(P^8cN7);{%@0!pTFFfD=c&Kxm9n}PpmHDt}}W0sl0N2 z=+9+$etW;0V%?CinJty?)0D zndg{SoCy<{Y{u$}SH7B6hr`Ik(9*=n&}8y@R&f~^C(6J;Q$atVC_kk%IkiYZ1C*#I zKW24fGBca3&1M~Fu3!KH3VFO-V1|LAp(Uo6k&z{aIwLboF=KOs$=lhiV^dO-jFSv4 zER&7Wj7<^~EzDAl4GmMwEX|AzjLeeF)9e&%2r7x?va{nVE=epZsVGWK<1#cgH{eoL Ib@g`x0P2B){Qv*} delta 878 zcmZqTKhHPens7l#YDI}cS!z*nW`3T6k)DB`!NeDiOy&lgwHZ|y>kVvLzlb>Z*fgAw z;1RFT_?vro&CnY@amH5vva2LHcq(wS#kCB z(89|iPxI#0K5SEr6gSP7&8)M!$KEJ=LeuHb+#B>~nNBa=xc6p?LS^>ZPf0VB^kfZ0 ztpiN{nK1dk{eIzi)_!#@iLl@GwFj8G@4vhD$0z&i^#%>DDW^+!Z=QT`YSfND;d#uR zVi)9=$eJCR*zl)^#L17Hmzx9e#Nr*fM3ARX|6|kG`A+0`n+~2cYSk`qDlno+b?Ho|($Qzca|0@EOo)xdG4ojJFtMl2Z8$j)hrA=uLM^}ZWRIKH26{*gd`#PlQ zk6&2RETCGa&LYi;ESiBVQ%}Fx%pt{S+QiSK6*hN~%g$J^%0&G%mdO*g{!ErI=!s_E zB+)jReSJjO{kKaG2QvJ8(yI7&UUa=-{M(azzhv)~< zuyO-O|8LJ4H<5@M1=cqUJE}U4ea>N(+2yb!=Kh(@ z>~~JN#~qm9USM%vuHgpjq2rS$SAJ`V{`qI^-QC%e_3 ze0P4Ien+#M;b0o?DVZlXOG~GR)jR%f|87$7pJDs_$un5yO!jAWoxGk^$Hu_K(A3b_ z)GW%tKvO~AH$TNCu_RSN!^O(Tz{t?R9924?C_kk%IkiYZ1Ds$di?O*e8JbLvW3v{q zP%r=ig*;v^FvGym&~oxYHeoGeLkt-sb4)Q~6Vu7B*sNodjFOTql2X!=Ow-a*)6y)B xQ!UJm5-p7lO^hs)QW7og6l@48iRH4h<0>vmEGnreN=@SedeD+fRn^ts4FEV_Zk2eu_(CNveW| zi)4d!6icHNGh+h-V?&eV#1vCQb7NBrOJhS*LnFg9Gjlry8-hw= cx$Nw?ic1oUN-By{)3^*xEDX3*RbBnv04@HI8UO$Q delta 406 zcmZ3%_my|THQ|Dg)QS>?vecsD%=|nBBRvB>gNZL3nJf%8Ycpyv@;{lcT;?ZmkT0RC zaWD6&xXnpSJ&eIOx&LIj3O-|$V-WV`*e%zR%bj3;V9BP2sJ*50=EZe69q(D65W*fr+81p|PoXl!1Y!g1&Elic4Zis)B}#m63swp@BK7bU;ylN@;Rxk%9); zE0g!Ix-l7w2?5L3(oQ_RTJbn*l?>sZrN0}FFY zb2CF@3zM`|gH%gnBU2+wi=>of1EZugvot#e8-hw=x$Nw?ic1oUN-By{)3^*xj4ZiS IRbBnv0J)5Og8%>k diff --git a/tests/output/test_write_flexi_table/output_003.pdf b/tests/output/test_write_flexi_table/output_003.pdf index 0ca26937c90a8e1d603e27ec683fc39f7556c1be..f9a2329394c872fc4ad02d59ca2656f5fbed1844 100644 GIT binary patch delta 823 zcmaFMvxs-XHKC;Zq9lc~)S}|d{5%CCJp(+$vKCsoU>3Ht@B`e*ttC?FaGuHD)7B1W1cb%cM@U_<7Kw+~qRsVUr zmVQXva9uxd2Uor6{Ks=w`psRrN;@>xW9j*;G2crH8)d8XU&csv)?fjYq=Zjy!W+1W?InvvL}zt^!$v^KYL@dewotr^@=}k z72jt~&!2IZ=T><3{6C?;TRwCDR)5EGk<*bSy5Z+u?{^#jPpXK~=_0nD}j6W?#`UaxcA%D^ynE!V~vF$7%utUnvlX`^82{h z*N&qafBE0La}>+-cT5zBn9i83+>k3jS*UUO*Kak|)}lKbrk+rqc}kt*atd>N(Z)a1 zY)+fRsJmCMoRh*Wv2wnwC&$8=CF~RbH9X?)DSS}J^n&5$v&p-dXGtsQyXGb5r)1`( zE9i%3<~imSXTk&~hp@Qfm7mF?!(n7%XlY_(Xg>KYi?|Go6J=nash}TFl%GJcLM-zCSTJ4 delta 786 zcmZ3)`<7?IHQ|Dg)QS>?vecsD%=|nBBRvB>gNZMk>P_tIxQa`PQWJBzDsJ7K5kGmd zfymMO--GYC-%ZUB;!ym(qI7PdO#13Q<(Kj_GNPjvMF0K9cIy7btgfp!J%1M!H59zh z_X~O0Oq*9NQQ!SHHOv z{B2T2j4ofx%gNbHevF!vcQHxT^QvBX$|@vpIcLHl$2;!tUbH^Bz2xvRNlTBlDoqgw zkA1#+_uq+Ui*KysOH$=cTHxeZ^W?Shk0~u?XZW&YSN>HoPG4%lVXA%fYf0EC_K!M# z)~g*wcGN4fCMEVq&iI+;*0{q;KyLBenUWW><)itIi>a=gDe2(Ce(3gYYh&XD*Y~AY zac$m_oyN4HzocHEr>7z9|Ba+65q7`%^Y4o!zI(`MDAaU6^}%+*1KZj?I~%fWZSUXn zbJa^w{p7Li6Xzk5n+K-H=&*gYz#~cO%07rEustzG!^uH^HW?BOHvgyT&#=?j0_FTQKbWl z@>5EaQ;QTdz{zp48LKO^p@qfdI#z2&i^;oK{g@0bCv&k`#~P*@n46fUB^xHE85kKD vCL5R}rI@FJm`TQIDQPKo3N{3l#Bzbtc4ARUMNw)Rm!XlRF_)^UtG^onAFx+l diff --git a/tests/output/test_write_flexi_table/output_004.pdf b/tests/output/test_write_flexi_table/output_004.pdf index 52e4f2d921b4b441da8280138381912360ece42b..8fadfca6211516cd1a1873651a5b6b6a76227d4f 100644 GIT binary patch delta 1148 zcmZ3%cZYAnHKC;Zq9lc~)S}|d{5%CCJp(hmzShxm+-AG2Y)-(!=SjAE88+o%!;6%vRn}AQU5Guuvdc=j-bn8A8l%_) zf*R{@AH2Feq2T9yw@+suoV?6^$6Rd9)#&Eu1}}{|_y0R}`0oyj*m-X==J7vIl&o!e z@ZI6BP|v=^!X;DV*VcYo^o{d5`#1kP!AJZ!m2NPdIUiHhcC-4?$E?Q=GdTMcv`$s_ zHAntm`l5d4`N>96>n^{@-=uSRwaKif^$rO+Uw#URuD02!IXTDt{7!?z0!KUObP1#;6!GFaCg?X0o8z$!}`C3KjW>KV{9Z5tK^sDw{CHjAdgA<4wKV1`8d9n^Ob# zaR=`>_35>S{+rAh^P;&X_}*H2;9=he-y<7i-RA|%-_DJZeYPc7yj^8kpLXyI;q9&b zemeCsrF(3b$0xfu^{&&@65nk$%~ooCwR1(3_M-2C+NM)?t+>~9D$7W;)HF<&FZ{8) ztKs`lL2s>~xjv~omhM&#%hD~D=pKKf6QS{-4XYFmd)}vZ?zqr z8zFJzQOKEe)dGQ6_AhNFPkj(wA#bMrq(`IRzXR8iLvou9K0mkQI%3*bAbI~xG25A2 z$EO|M=-O$0Uee)6JWdF{YTYvC-rSY}T=r%!%{2_OihhaEzHbPQ_{>+Q<hjg0IRYzQie c<+8KmDlSPZDyb++P2(~I>f=&Xb@g`x0CmLe7ytkO delta 1076 zcmcb^w}NlNHQ|Dg)QS>?vecsD%=|nBBRvB>gNZM4r8zirnYc1uZGX?mE>m@d+p5pG zCi0)k?*D(!o|;_1C{}N+FemeiuE^E7URn2;&m7&W^=PigjZUK+laCXGDg`yIxyf z4a{~qmOL+XS@282Rm-ox_Rp@GQ<^1ueMwYc8}p*cFIT<`sd6s2U9R=2r~X96na!t4 z7~L1_$zuebLRH&b<5&CD<<^_=wak3Lv1rkp z=N2=*#&`Xj{@X@#aq6Dle`=?V_S|yYTrb1X(>sqpaO0`TvyDz(syx>!*_JR_B!HKF z%_k2VBW{j|pZ+j?^V}(zIPp#1HbIv6xe;-^lhvJ=eLT55Go3d~)KT!>&cA_^+vAea zsmlf2;gNN+Pg`wyFBf|=Zt~nMVsS@sTc^dg*C&c!CGYNCeRxjUt49-#Tq#WDs(rNW z!@pMS~j@mO)u)b(l7^<$gdAD8BH_-DI*u}fOIEJ*xnbYP_KvPJ8TtvdQJ z>(2^}XM44hJY82!Udgk)r2L4N?^3;0+ZSz`<-=NRJ2kF8YRajn+j^z7)>_T%%5q(5 zv?VAov+LE`6>F9S3C`RSBJwvg@YIX$U-BZMzpjg>ehIAq-(I_TLCdZ^pPneU3kPX- z{5~;vkKvD8_pgcO5PPeeExQ>Ba0n==dXz=g3Rnnw+!K1-Wt zoN&!+1G#muu)5CMBXBsU2PWU%Ra2;39sMuTcdyb z&3kd2s@{x?iA}8(8`#YqGjd z?qt>BFfcJRH8eK0oV=G+To%TOGBD6o&<`lePbp1KEmF_`=d;NlSY4To%}pm;uvrIM zC>Vf%LLM&{m|enR&8NYO0ZinW2So vim`>EL87UdX`(@zrJaHeK_#(Vc6MCFC5c5P6-B9OT!tnV23)GDuKsQSfGE** diff --git a/tests/output/test_write_flexi_table/output_005.pdf b/tests/output/test_write_flexi_table/output_005.pdf index 3851f475cbe590e4d9eb8f60e85e7a21360e654c..865956e5beb24bebf5ece3a32738edaf1e2d69d6 100644 GIT binary patch delta 359 zcmZ3C)={QF`1fAZe_D(G@pEs zP1x2#!2kpl@_4zx3?vecsD%=|nBBRvB>gN-k;82Q@Yu`UspNJ?RJ(VJN8xjBJp zA`^?R$9J{KUs+~NUd8GCWvMrm0ER<~!WniGGpdV0_pHiBfTBM)> zwqSB0n;VmX$>g1E)`1oZ1|Xo2$IAs~7#JE^SYn778yRAXnPG~V7@JOZWw(wsH8!?1 zNHaA_HZ)ALG)OTvHnB8KF-S5pN;R-Zv`8|uQ?MbZB$mt0j;pvNv8be?C^e1C(9FP+ KOI6j?-wgnw&rZnz diff --git a/tests/output/test_write_flexi_table_with_preferred_width/output_001.pdf b/tests/output/test_write_flexi_table_with_preferred_width/output_001.pdf index 6e569ce869d89553e92c1d41c2794989859b6a17..fe694cdeaee3158b24fd2b97dae45f3637db89a7 100644 GIT binary patch literal 9294 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 literal 9242 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 ZD7IX{rc_@?A78|vkP?@K#13Qq{{iKL@s$7o diff --git a/tests/output/test_write_flowchart_line_art/output.pdf b/tests/output/test_write_flowchart_line_art/output.pdf index 0dd120e091611e15b36490eb66c934d803b93127..8788bad966234e92e469e442f391868d7dfa90ac 100644 GIT binary patch literal 30470 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%0A(+PU;Az6EHaeJ-l3j7C z<%q4AiH}qFVtAu;F&hQ~{OfSd#urUbj`DD#oz8`+!POEwt@py(a&4YWYd>wu1bwE$ zV%XP?aQ}?Y^4xyTdXboZdcz!NYnmK*Q_#8Ogqng-R$3FTQ0n-$g;4EzkAIeVy^Vkk z@h|v@Fm2$-e7dEZ@qUp=|Q!R|du7Oh5 ztWMB%CHc?(SKwyJ2zS=5Lf4WXr-+mqD(KjE`*#^^o4=8I&a*$Uqwr4NxpAK1^erzs ztIcD0OQ$_~iQC7rl%UCrWh)K*(Zg!lasXF*i@gA|96!j^q{MA}#pT_hld%m^S>1sh zu&xsX%?Lm+e{~8d#xe}L1!KDz5#}dzmB7|B{Lu$Gru2qsGZxTyyGTrjbuuKOINdL- zha)nIpe%i9j>E`|dlf3hBz&v6`zB$d+LP_o;FQmv@uL#bo#GFJ~=}ggrMQ2l_f7~x@Qu!xKz9e zUKp&`Iyh>&z^VpM+CP4`h{g7q%77p={B>E+{S}uvlH4a1T9V{n>K(&d8cA`hNhgOM zH?KqreGW0m3%eU%c5&a`jS3`HGAjUbWjQ4kr|F-=yf5S~29cVX1%nR-PL;%^#5`a4 z;F@fGJNVE!*1O~zT5{UOMWERbzRp>AgFh6YM8TNFmgc7`-1W?mEwEZXKXz$JK0o6^ z0&(GCBDIN@FCEAqV17=9cGZKo|43LBFYr;LlYj^~fbdLaB|@f8${U=0_C;}t?|E03 zQ^_yih2`S;3B`A#H`m)S*+y%}(QNRW{kDs(xv+&+75rBh`1n^t`=T$;o1G3nQx2q5 zccS`pTxL7B!vm5UblYN~?NHw=vL-`c>S=KoyhfbpYNfxa%BFoA!=p;rE-EsYFH8=I!5na7_tHmF`T zK#QAartX%1t;ktAcv*Vbnwzpbb9S)!TjLp&=KpV+{-%WUKb1%VeP%p>_BB#KFB%ww zlprTNCkHzpJ2wXp2L~sw9y>cD&^^c5;=fx~b91)vGzU7`F#KtV!}vEtK5mv)SnMzk zb}aV)_`v>*U{*N)!Q%j$vjYOt^tG{u_^j{oiHT**SUs9mm1X z!47l=`WIP%#|3Qfzw`M1E02>0Xd3iSoQIpKt%Ic-s&$cuvooqO(Vsn+cd~MZq0$QM zzoxC9B@i-k diff --git a/tests/output/test_write_grayscale_image/output.pdf b/tests/output/test_write_grayscale_image/output.pdf index 887347c94be8f43c52c2bdd2a7d0cfe8c76be3e4..e1a1fda5b1923090bebfd492eb34b2080512b7a0 100644 GIT binary patch delta 852 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 delta 712 zcmbPzQTEvd*$LN#3qn#WN)*aci;6Sz^AwEq4D<{pzHnkRoUF|#Q}3l%5i_UzB;Vx? z#(`m5yMHk19Q$9VD{?DsgTm(x4RZ7Bbe~q%SN^nUw%zo3v71gj!_;3)N8~3uRUgrQ zE3x7I)gRR!M|(DOnLe=e*co%Y=J2U0n?C%|JQRIkXYGz(A~pLBGd+%{r|gQE>bNBD zRLr%KVu#*&&97c+?teCGhQ{>Q^-WVumYQ^wEnB|)^2?boMV3Ppt}%Y=#Xq^K>eT;A z-|OGC!e7h@$@Iz;c^|RjAIWlY_`t^3% z)8BM*l1*4#)K1J3_%y%b&RW?G*V)`1F0YyY_QJYQ+$@Yh%ml>DKn&uu0x{cmZWi|aNj3&1hNgxFre;wF z2AT@`zWFIGi6yBD8ZK5w21bSk=BUyEMfoYE$*DyO8sOA1oi&}^g~i0u+;X~aI=eNa z#q`c}b_*5*OG~5aN7LEW#Egs-3_w63kCzL~FfcSQGMUbp!EPO&WR_%ZX_%IplxAdM zkZPEkVqjowY?_v633QKfqM@;!f(=0>v0Qd`T*W1cMI{wQscBp$7N!OkCS0njuKsQS D(`x5OCQI{9n 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 HUH#nvMB;t{ diff --git a/tests/output/test_write_line_of_text_justified_center/output.pdf b/tests/output/test_write_line_of_text_justified_center/output.pdf index e8c779072be511a2a9f919812a560e39ffba8beb..5960db60d2f041152f1e6de66d69e385a815b393 100644 GIT binary patch delta 1163 zcmaFEzd&HZ6QQL1q9lc~)S}|d{5%CCJp(@VZ|FP&6eqcGFY z??~~6M75T0-w&jSTo1g~Wp2Z!y|e%0B!S({x!<4or62swd)fHrN1v&8{bYq!e%U#P z-*m6lLAJetHM8pDWbHqmQCYiq&G#j%5>%sI?)$8t89O=7diSi$P{p%-?tAHb`d?oC zc)wk7O>DZ*m%b~C5hukinqSUNyT0W5xpmJ(t{6`Antyud$uE3*3kq|i7xQ;t`(WNW zqxAK;)wg%(*1z^eO<~!=yGKuc zh}X9Nx%kuMmtUrSRbRY1qiCv&XAS4aFKHroc_!C)9*^JbZ1l1zx$)Z9%Y1iVmB;-5 zbaTStR6ka|uURiY9MzTITe?N*%rqhH_GQz>Iv@MVGOslWvAX1HKlc*v;Us6VrdS85 zCu&)a2e#kTwV8ao;i$TaQvG|?`G%+YYV1CL{JAUY!$ZcuA382YE?_zld&o`t*Fx^= z;da;OTJ@gDjMd0f%MoMuJAC}-^rL_3?0)kvbkWr~ezC;DV?DE|$MMB}^DeT924wDS z@_Bx%L6zM}akty6Lz}uUR5B|qp0s9367LLl@5nP1j0%;jOO726n!0BOm#1WE{XEI) z>&j~$JDS{GSt3$;a8@@v8+XoT*$@`hYpo1r53Y4H)|5A}YA)mIYN~j&Fkt$IuXi4C z<<9*m`G8x>)30S8zuo!PNxSTQ9(RO?$MqhcyO7N;rSt99<({g=Od@Z>j=Ei`zHXFi z-VnJ!bC0va;TQ|?oz0I7=dy8IG>!~l?5#KiN z#I?zG`mPqw7ldn1Qc-a3Ry(6Lw>{sXrOlz{&rjF%^vd;Y`Hz1H?|D7%_~a;-+0qL7 zu6fD%DVcfc3i{!hd5(F-nJ|ILUs>Gn%3HJ6aTu8xTACOb8&5vS8f^{ZL>U-pD(L&> zr?@1Rq$+5*SQ!}@85)?QN(U6>r<5kA7Aa_evgG6lHa8{;MY zYHXftW}cR8nwo5wl4hP{Zl_>FP)RJ8ogG(kNn%k+MNw)Rm!X-31(&L-tG^onme%Js delta 1105 zcmZ1=@P>cF6XAl8)QS>?vecsD%=|nBBRvB>gNfe~>Sy%JM0@DZ-FEVV@!}KQH+xbg zYgK0c`?c;sLN%AH`rCzDckYRb{Pgbd>Z3V|QZBn+x9s@M^3l=W*-CmzwXLUm`-Y|z zGfTnq2is-}+`7*^IWWdOQv2Qqi8W8`j(I!15!-fmvh`fn_vSw5Q;r*lmRXm2EV=Z& z$nMIQS1i(B+&*U3SC#%bVmx_E-==$$S2az|5v(=dn^xvq_4ZAcA5?LkQLXk~6bs-YOY9Dnrb(_c=Ai#7>CEVwz4(sxFIIl*F8_#s^zr(e2|l|XL@X-(yTy6?FWKw+ ztIVDhObu?--Wz9GQ@GkaUv@3$=BY;xEquAu_0f*t;||)qQ~OFT`Y$gzyrD*c`=Fiz zZ;|j;g$K9)u+2MZ+i+CfM5+G0>U_h~d^L8TKmObm_vs;H?f;HTkqekk#2#uk`{FFV zZhg(NxmLX=GJ`ep)N;hw{SF^LI{oRRJj4I|3tegs6oF<^!FjjFuD z)@|p0@O)tHRZ(}k&p!XTljmLeWraspYp*}{_*?+9{H7z{Ze3n7$&!()Y;}_ItG(GX zH%T9`xgc^+al*$xs&9DD*eBUxro=4W-A zT)k1)Br=w(99G=%*enDQ_KQW zudz8)@8mvq)7X@hq*OCQ(^La919L;elw<=VpchO`j4cfej1$u=4DA$b2r7x?va{nV YE=epZsVGWK<1#ceHsexNb@g`x07wZ#vNF@E`T9+3DfMTv_uymi9lrlTyY0enH{d=*9h?uYKTeoss(bT>aanJ$m| z?)tG#{omEag(0_}ChhOH+I9Z-%z__`&-&NC`15 zbn*5+qeCSVf7-lX>bPh{@O}qv-l_F{B^UkYmmD^TpV*opHi2ztYm~r;+%o3#Pr?#D za`v96KAC=I6Z3rinu>jC#dcN;$=JcGm zzGI5lrb%6@334{6hEG`=o~*s3Io~_Lq^ zRK*6}9p91|zVmHRI2z&@DBy1+@`~r$yy}>RYmMz#YaEqNc3$|=7~kmRdDnZ{#T~|% z8`^a??%rmwGR3E%>FlZ-?N!-PZEx5NxD8s%IqFkv{T|4pf^hYTKa*OTm1YQdC00B*%djq9Wg1^?hE&a? zty7p(@2l5(u6z(%%~@7+lQrjH`ZkkUL3Ixcw)4nNoU2|N*Hv)JFSIZu|^{}ylmn!FqtR=15E|}fTH}A(&W@41r1Q{ob1Tv z#$;wRxs%PB(QxunHZ>*-!^v;iti&u#6bwK>A&-{}%rG!CF)*8K%WfTOVqjpNXl7($ zVVq)NWSp94Xp&}WXq=psW}0YWmSm7@r(i=+Nh}w*5J)U4sVGWK<1#ceGviWKb@g`x E0LJ#%?f?J) delta 1045 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 delta 1110 zcmbO)@S1?vecsD%=|nBBRvB>gNfhb>zV$Y*m%laJ2XppXL>esa<$U5 zqrWG*{QWxD^hQHg_>r>x}`O`SgT_XIs{EkG1_z@1#{} z?bWdKS>O5p-yQ8^)Ss#mGQF85A3e5nNV{~r~1RsQ_G*Y4&P+1 zd0qAoy|M7q%x_sHO3OnPH*Uxg;|@D`c>3=1pZ`xdvBEjUo@;TYfZsMF$>V!v7Mpl2 zxMaaO^VC!}XR#KSZ$7KI4$C>cHtFc`GSU>)K5$3+RKhWChLe&jjqIjudU7;m$&|on zGd9$3W`0yvDcN$lE8FJPVN>ybAF&&$(W^Lu)^IWA9OxBh{Ij8f)$rf=irM~|yrykxBGMy%MJtE~qysV7Gr25du3R3y0Hr>AhYQuJF-%L57 z_GB?{29J|h<-TmroMd+I?MjIYKbW-yWyo2`9ypubwbb?bZ#Ma=smqvx_vx3arZ$z! z^4&bKzjBqDK>zaE6Jj+v-fJ};oAZ_X+!wuBz4Em8Lw>6jPbUQlO<3soHht--zxE0> z?h1DQ|18}6bNs diff --git a/tests/output/test_write_lissajours_line_art/output.pdf b/tests/output/test_write_lissajours_line_art/output.pdf index 694b03fcc114e80de45be2a88cd191a00054156b..fe741e8eafb0ecbe3ca86eeb250201399d874c9e 100644 GIT binary patch delta 393 zcmbQ)z;U*LW5P9|r2L{Jg|gJ5;>`R!1tUEJJ+qB3S1^j){P(ov-|5t-XaAp?-v6Jq z_uo~kzs*aTwl8I3-2IDXhy25r(^LL3&XQKpcg;)APsz+nSI`g7%yY~u&V&g}|M!>C z6|Vy4e~dcTMka=q#ulcAQ3eK@3i`hJDK3d6sR|k{Rz?O!h6d)S(g8*JDW%D&MG6`q zcTZpakI{|E(s26ce~i|F<_ZQNppeJQ1)>d&4NQ!TFvUzwFvTn}#Y`Q+E>%@me>VW*#e97L delta 324 zcmX@xz%jFdW5PAzf{@gT5{0tVqT$W?W7v0~hcE8v^6R7L`T&>BeHwwRGe7|*d>)qF3 z*MDs3hN#`P{P-?)-~H9T|L#}snzwed>z?9OUegkfUtD}QJN$at`smol!Gc#?r+f@J zo9mxmz`8c~^3C5*%FF&Mt5m+5W4Tkj*WiEo?||nvim#`Bs`uagyelmxWUrsej&m>a zCbC|C@c(6s{qJV+GwZ4@r%%@RpQLa5-r;YMzl`<7K9Tnh729v^4E;6fkHu{ZkM50! z`7iZ6vv}|&edoWQW}KT7_H|u9|9N}q92-{84<_-g)1RKX$>z*)rC7;hy62BstsiGS zt9g*~A^wm^mtte8(3Adi^&(;)9>0^@miUdS+w{t3r%Nj4{DNwt@uD2p1=1dSZ*rWQ z;>_%@u3K_y{QJ94+uc9xzc_=bdcmKI-z_+mCcO=xR{A^elY4ypW%F5Y#k)#>v%X7r z-P0x9_0~MNzxa3ICwKe9Jt?1K5AXV^@pEy1pu^_hvrNA~d~*4zopMC6yq{ft?7Pcy z+3yaYTzvzGYmqqh0 zfd#a_Yn}uNoGhAO1U4=9-Q;Od<1=9blRyH&PwifAcxE@JX44(@Wl+O74+HhOflLd4 ziL^u1?$gYEGkeoAyJz*U68`l~|E?YP?#OZJ9}%DL^(OqibNuA;Q`P2OrXL*S)m*^< z1QhakxxfqqLjz+hVrG^Y>I{txFvN_E3^Bxv4b3Olv02BOnk1Q?vecsD%=|nBBRvB>gNZK!>wWWQI|#JB|0!Cm5|q4ow@&t= zRY9vwLRZVZni4G!SyU-QK?;@cRfRo<6eeB9|?gYCxh+YTQ- zu)4_RJ5~$t?e8@!wPJcXv+HpXCG#Zzf&N3 zw92bLBwS|Ys@wIhrHY|8Va01-K47wbXPIJce3$yy4b{2-?pN=cm$@l*Pw^_hu*CBh7vFsycD;0ceC+FB zNz>Mlj}d2M{ht@G&dt4i`}dRYW&f2`YTwPZ+$+A;;D7n|fcG|vv!~W~`R{(-RTdMn z+0SHGU+MNU&DkIRf7vwu??vus;mt2MpPa6Ka{9dT1$DP)-b&NT)x6huVY}14tV++i zIk_@R4&Hdk9_d#sQ}FAv)BmK|ZIv4$)IWZHr0aKSxdQJzvDY6q&9S_lz|mOc$8uAP zH~zChXXZKfb8P=r&n%D;idgFS@kRZa1Wx;R?-He->2K&+I8%I*+D_LFgOz_)IY>Cq z@Yg%ZRyv7Smtm(~T1egA@^E>%ga6%#cZK z>2KC|>8_jng1X*bH|{U~UHED3{6xP^Ki8$*t(j8uI$7kxn|+68{Vw?QvS_~8nw|XW z^Xv7#Tgqj>JA88a>Ds>2AgPr_^B-?`W;ds1)1BuY*Y31W_MiTH%5kVBBd{jD@0#tV z-yc2+erl&0SuF2o7x^yO3~IrRL7PB^t-7P03pQ-p?;|}Ry_cWbEd=Uy z^RtV6C)@=UN!$!kYo6R&Ykcj>@jw2uXYPOeRCo0B+#eOp^4a%x3$B^}+u~LsCZ`rDXn-@w5TEt~zqaT!?U!pMi44Y!CNpfnEMT((ON}7e4xv^1F yvQd(md0J9(TB>o1k%fh+oq`QPC9zy~c3j0JiA5z9MX70Ah9)LPT&k+B{%!zV>eev; diff --git a/tests/output/test_write_multiple_pages/output.pdf b/tests/output/test_write_multiple_pages/output.pdf index 627bc7ffef0b4e652579d174187c6b6b556f491b..9c73ab881085d9c7470059b990bfe228e484b7fd 100644 GIT binary patch delta 827 zcmca9&?`9Mkx){8QIbMgYEf}!ex8Dno`Ig(#ILdS+!we^Dq`mBesyTBK=4%8WlrM% z|B7a0&Yrq-Q9J9Nn!izU_kTa_j8pi~^lei|f4M_YyrS2h6_-_%F6l9}1aXjbg4G?~!%zN2LAB*zxHQ##eVEEl-xyOdR( z+HNE44%DEmTJNLCyJ+#tmoH1I(yWfI3^nSw;5@T*S@O$=C;a?>?w>EIzNB3G?xab} zCa_(+_~lE9m96pIM^{$ZL6k|)Xe^8Extg7&^FL$BEot??qCve&t!qzPv=_v8)?d+b z%ZhncJGW@VxywfBUnDR2AFlOg&%beI&9}q1j+bxkpZw%l{lCH&>_?6>y6HDea+T0= z`ZB-5CP&7g@ZiKtvwVwX?)*yM^Z!khXiwVH?-NCzE1y00bKbSdb2wY(#0hS>7j|@} z=<@ZMeQnZhUjnXNIK!T!ed_)!(+$M|)+x|-j9 z)oeZnfjMOc^6n4WpB-0ZoHqFa(_CoC?{FKbRbOrtJ%sj`u;!K#p)0ei%ha?aQ^S-b%e2H)3!v+hQwX z_oXK-id`5Tbg6#IB_*pF^Jbn~lD_=%9I2&E9(SkTOtG3Gr;K;~8q4NJziyji zv~)`c-?H>&#xHNaG+7>1>bT_H=^P{91g2x98^hMG-1=wn#7_xx=d7KOr*n69^fk+t z-CmCthYMbMZ1nz>$llU<)1uGKQ~bN-&h{&r8GIUNI?S}xszA2xiXuY8BG4jW>IfoX=h22Si|H*lhm|SbAx1)q(lqjWQ&w!^VHNNV{=n;6SG7!3p)iHf=Xh! b?CiLTOA?DpDvDCmxD3tAOu1B5UH#nv2?Z_w diff --git a/tests/output/test_write_nested_ordered_list/output.pdf b/tests/output/test_write_nested_ordered_list/output.pdf index 248f65616a8cce87750cc5442a7ddf664db58e30..303c3510e5dfd74b56a8f5fd272d7c46573f4988 100644 GIT binary patch delta 550 zcmbQobD3wtHKC;Zq9lc~)S}|d{5%CCJp(Wsxa2etDo-BD{Q%Fs!%rB z#k}y>v`-e%)(NkK-H&BUrdj{^IsMfCXBtH(&6hU)sSNH+*SqpwuRi+ZoVA7mpJu67 z>=pgF`pjyhGygtxD^{P(&X~ort!eej&28#Gw(V+8){7T;Q>AvIA&AwM>C$>`ll9zB zRG$@9}vZ-ZivO!v6N|I4(Vv2!?vecsD%=|nBBRvB>gNZMk7)>{8GpaDw+j~tDjD5thINRX~ z+e2xg{Y!1mUE`ba>&V29QEfN*>i#YLwBNET=9BMAh5CCTk7jaz-F^Cgm{EE*Ps^TX zoN@WC|Fk}@;@NEfC+S4oC#hL#jcXrdy;}2-bKlx`4`!SeXWc!I(`Z46V}HY!*Gy+$ zGgWf#jA;>Wzsa(6W%%v|4QDRb?|imDq)Gh4hbVcjh|t|$2a@$3CLdI-S$AqyzUp*# z#(4gxW+%it_lC*Hq;>z8nLk_k#3SYPchhCkKK?zkz1XSasJi@~X{S_9JQDWO&rMA! zKFeQ9vucl(zATo6~i`b%f{^W}-t?0%kK|2N-X>wnPXZ01>$6EE8XB3J zL>U-pD(L&>r?@1Rq$+5*SQ!}@85)?QN(U6>r<5kA7Aa_egMadK7B?mX%gOqz){GXD zvswL^ObjOPX0?t@Gc-#xNi;A?PBAb{voJ|AF|#x1rN}vl-#NW&S6{gC=a9#zEE&t4j;A7iEP8L$SMR(d&a>`nSi_Ya z6RPHxzP4KYx>D?K!-x3?|M5lp&zNU=$$fKw_08jR%D?pg?L4k_UEc511`lbIl(>ru#<*M{d+uZLvM`y9iqNx^ZbNbArI3jH|7nMxx z`0jH=+FbpJUfT!XB@_BNbtZY#+t~!qIDGgk?;DqIYKexXerzHh8G-?|haKt;H{57A zacsE=$4k+UUy33uX3U?zhi}+X)Ar$9Z)Jk)+x~ZtRidmT?Gu~V-9Pp3#W&l(1)J+! z*kbKB{jL^V|LDlkUoS1Uudc5Q`Z`(ps=ws#zHh&M?cZnI-`YMu%wDy5-F&`}50{%= z?f<#p_4ZBnRYEf-Kdrv9s>Z(H#o6VjzFYnTsy}PzB>Q*ww^x^c@&DNHd;6#R&+mTc zY(IBRYjOnhQfUQ!*SzHXl+3(z1^w{MJjcA^Oqjsrzs#<9<(*hcIgCsUElmuJEhg`0 z5to5+q6`c)74!p&@>5EaQ;QTdK&f`}XBJmxBV)tK)~wd4<_ZQNppeJQ1!fo+SeRR2 zh*=sMV2YU;qKg?Cm>FS+8Jb#5zRhYKYnYgnl5AmOo|=-Dl$2&_lxmWgVs4paYGP&% jlrb~6Q?MbZB$f-Dy%LK`DvDCmxD1VrO}SK6UH#nv@4<}q delta 903 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 diff --git a/tests/output/test_write_paragraph/output.pdf b/tests/output/test_write_paragraph/output.pdf index 5a91e65e6f406e9a3710dc57472ee3da12407ed7..50fc89a16f84f04926e3beb19cb3acd93d136268 100644 GIT binary patch delta 1154 zcmcb|KS^N16QQL1q9lc~)S}|d{5%CCJp(JUntaMO{B)Ip@Xff* z^+LbiT6gnKE?^X`e^=~M^PlTr-2Ov3hVw$LX1P{dw-*S?el#|yI~ILas$-es<4xx( z4>w1iKK0mr&v%yD|BlM8Z~DG_*4!0+>91auWyO1}^}o8u{_G+ax+ELq!WeR#i&%ksHXr+;@W-cWIM z-m5j-hYtJwx!&{4QF!|5!*)MU*4o|W>YlGy_ijh|$CK>y^!jeSFZ=UhexJOaSiViY z#ojqC(;uqvxC!XwEjxJj$uH%P727T9TLR@}45h5kSbVYG|Mc_!nyV=v(>1qvY}L5l z+~X|pJls*`wRD*53e!^(-$%NQB^w}1cORrdC&yU(fJhO;)mIq0D~ zKQL+m(}_OCxa4Nm8S_qP=o&QsxcxX|#*B5DhRso6<8nRb;#+V zGsho)9sW6Thwu7?C1qaxx$K~MoTp~MC##oUUM*k!3yQqgY8*WDo#(!|#P*U%&6;bD zYr|AL9h%ro&+|?CxJUePOsZYgq3z6%PUpY+_wrn={a-e(;Pb_keOP8oE9krCCFiGP z=A|p>hiB$F<`rkc1SUUcal@0*|El30?e zpy6U=WME`yV2&ysP?Voinw(mspaIH>lfBs7n9L0(PhzvKH&ieH0fjtXE-=Hu(9qBV zL(JI15<|?;)Bsb=64N{*OCt<*CWa;uvB^H{rm<-T=4Oe8NyaH@W`+i)riLcTX2xcw tmdS<|28KzAMyYlRHUyQ#a@pB&6_+Fyl~fd^rg0gXnVWE_s=E5S0RRfK+)n@i delta 1080 zcmbOvaF2h&6XAl8)QS>?vecsD%=|nBBRvB>gNfhbr4Cv=iBNs18Z`NoZTRUb1L2!- zo9icixm_;CGdZ78wEkPMOU-|-gK_&Ewn(^J%esHOr>78e#Ql#<&-{udkoohl;{0b=x1e|1bGdu(9It zPxZ~GJ!>TW4kfTSmdN_7Z~mbCv0}SLOMRid45yU!8H+F0`=5UPUvn|#W4h{=6I)hX zYwmFt`0|P`W682pleF4rcGXEtGL`&rkzwUT>1B+J{O08!oXXxlb@w^7+i=$AHwQg* z=LbYB5IWJP7@6G6I%D1mO>M*0C$|r0%$TvR%5=u>+q+ZR)h~Cb>RerYJo#pXR`{}z zw0qKO^@}WCHES$RXG^{+=A~DsnQmz}^U=CJddL1N&h%_QlV~zu_R5m$qPxSTxEGw- z!4x!Ao3~BEx3P>RXlmPg`KaZNOF|}2wDX!F>@T&iVkMJGI@i=9b#1M>8D5^6OV@2V z&{Dkd$y>&^0*vl|t8R#CIVo-m`q8(wFp0-rC&807xV64%&x4Xl8g3g3YYM$n*OX~K z(9ZG<`w_0X!$!O{#Clnspkz~SSEctVHqRfc#1m^+MP#lu6|X2;n0n&Rp&cI$S~qhn zk^RrMyXNz4m*k~|y{TO_|Mz}eQxtBP@kGAqGH(V?(-NEe_qq5sN~=8DA^vFUX^#kv zT8_s5olhGtC-12BnHmvUvM=*PZ+H;bls$gCx`Gn_3eUOYrR}xxi|yg>tjBa?<2dJ+ z2CNqK6q>Ne@$Ba26r1-)cLeP0pZDQy!;eq1ch&DIzVE-Ean8i^>65)#W>02hb(@^T zTE}5vVrXh;Y-l|B1#7eoj1y&GpsAqmo1fy6Sdyxs;bLWEU}R`ujw&5cl%G)70w49zDWW3#p~QZN7kg*;v^FvGym(9jY?%-GlrL(I^0G9$aNmL;YMMrN3* zjm-=vSFu~ini(b;Stc7N8Kx!~Cju$UG&4h!M8i~5GfVSSqhtd+1sj4&V!7<>xQa^> Vi%KerQq#B$&5Vq=R8?L5-2grL&FugH diff --git a/tests/output/test_write_paragraph_alignment/output.pdf b/tests/output/test_write_paragraph_alignment/output.pdf index e622b78de5b0c7abcca6763817ad4cb7d1f7be9e..61ff4676c8da8e46e29a537b284fb143e43d732e 100644 GIT binary patch delta 4894 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 SAv{8Yy&+!m#TOp)JpT*5Lp4$W delta 4880 zcmai2c~p*R8<$E-jZ8&Syp|Bky*z7@$r4ev7-9Ovyrr!5N(+;R4#rr%)MFVrN!E|j z7_TKHb-pZfjO}DMl4%&(ni+hN?YrNndaL`Mb0+_Ee$TaEzw5g0Y(3Sowy@>FD;7?% z6C#u1bqSG%1u^sI>5vcb0qU<7Lln{9-)=#?A#(a$yQDk!HkHiZ3Y^bYf9P8tr|z*D zvUK;k{ZI2Rlnz9t*2f~8D!Hd0Yi~!Sj+<^UcJ4Xivo2jCifYPUIt~Bh%YQ8nUX^{{ z;&rY4g9MiZ-_I(`^Na7Fby{M(u4u=B7oAs$(XkuzucdY|GF{ZGrt<9vWe{X>6+}oYX+?I7|k2qS4oi(vb z>Eq)+3uUvb-ag8n^{CZtIoTBH}6!^^TqzPEqfOZTUPsNjGup=$NO8>!w0(^|2ZKx zciR5inwbHfw{M13d{uGcR%OPcyl%lhhoGY&(`naFRtG#E&e`(e!OE^)(UvEIbWTIp zU1|m17bwb7ym7^*l*|1x#_if=*?pUTdT`6gFCN-uq}qpladmd0ll=H;LBGwmPjbr+ z?n^Gaa=6F(Kl|*qe|qtH3uSp~o7%1TyHUl@4h9d6dz|`sMe87ZCa3g=_xd|kOV8ln zQXN})ecHWvWcv&6SAExQZ`$`8vTrRrRCp%6tb=u+!Qo6qs9z`VN#34oW*rF*&Z+#P z=Te+J{`s|QQg_{-#=#5scTEYO*T#DEkdsG;$L|)x#GLDSKKf%f^XFs@5?-}a)shZQ zYMj+NwWD>Qagp^T%hrH{Jj94sVHaPclWkuLS!&dF1hh^)y>4|iw?f&&`z;|#|J8G@L4V;N<(!$A#6 zj%h?p3HutW=eU^d)FFX}&SpEN68IYTEDSIsoQ8NM51^1e-&9%EH<_zr#?@tR4H;CUta_Y0(*GtupvB$QF6EZds50(K$<>_4m1!ey^myT@yLH|1ZQ!of zBj3DHi&A$Uu^7iq3{6ZG4}>L5+&FN@>|qW|mOnjOu+OclRqTkaN88wQ7f$@=?&c*a z&*tZ+z5kZOHEu=W9;c(C=0x3?I|$bVeJpG6dm)`@@GP(-+!gXAQUHR_G&Q z?iJW zF1pV1S~%}c*0!| z@wL4CVT+Zn7JjI8O#6dD&c!DjQ`}l)U+KFVWf<2V-V}J;qs)EiGF0guoGH1EO*O2{ zeGoC#ccuH93psZahFyRDYU;LOH9r5{;MHyYn7pF!nW}Y~dM-QK=G8Bco+ZWmDk1i6 z#~t(L6+1dQ$9(W>8&+z2Bc?~kl1JlNY)(J`z8JXfE@Wp3-SQ5m<$+9L;|37C5RY|sEV|lEGvM{1VO|&MhHl> zV}xXZE-S(kPdi3Df(#}Aq0XMt*mu%(j*bwC5~ll!WJHRmQN_#|41mzItfsFR$O5g4 zp~N@iQJ6^(Ly@im<^X0fnWMRYc?mT$sKvztN$t2XL_rKsNUtS2c!1be6HKCuK`@^7 zPc$K&BtTf!d^96BX%}4~faE&CrbB>{z&OSdW|G8`fT%8zsc%*^jog5TGR+-8IKepK zxn`506;c4~*b6{p91ED?9hpakAu<6OjuCTg3q=Vq851rtjwJ}0H|V+bUvnXak+ka(t}CNVQDfl%b>00}11oFSWqnJP$Pp{qbJ ztT5SO4mOL>6d;ya$5>_^bBJ}!Ntg+mlNyMwnD+yD7<2TPKwf0-2f;WdV}T45#dIhF zkx7o+l;(1z{!qjcQ+`p#tTMZ-poG| zb)wL?;FS6o6%qv!jkZu5gArwB`5^K}U^0;bN0pVF4a`Jc`qk z5(B_T>5-n-b9%jAlBXkK#ti+}kc;xy`9=PdNVuK$pIXxm@kxfrC_5}7nYZ)w95yEK E|5N%La{vGU diff --git a/tests/output/test_write_paragraph_border_left/output.pdf b/tests/output/test_write_paragraph_border_left/output.pdf index c7d28b1c8eea8f7f48bd9a2207e99cb8b9bcc0a7..0bea88a5fe662f3921107a7722631eca0dedf7f1 100644 GIT binary patch delta 786 zcmdnM{e*kMHKC;Zq9lc~)S}|d{5%CCJp(7M(O^?mgdqRT#-bbJqYn7Xg&b#&fJ z+v}^}h-`Ro`osOi(Vh*bOdnW!?2K7nbNJSjO<#VfABsM_w0g%gk(&J*Z%^twf1;#y zRg=fvX**ZFeAXaUZ_93aIk@hy{l?WX>%4<5O}V6SYxcZ(e#_IB1<&CMWu3T7ck{U| z`nGS(E(ibnUhlU|tMdZu%2O!HT2?g!&5KOm)y95dUbkTtXU{|a)(d+#7Hx4^wIN}- zzvOFyb>)xNOZiU7nqIiq|JJVak8P5ka5gnR)N880#(#~!_uJi5$MpPF%y~S7^Tfm}{emJK+@2hcKeZ^8v<%gDwF3xj%ZgD5&OY?;f z9%VTb);0z#pWO5$de)rCNpst7D&93IVPqQbT)o#sTLS!Gt~r<9NWYUjvdcC?*kv2~O6*ArTc zRo;g0-y!L@@%fGwjx~F?eX{A>lb7Uv?~WZKYjdjYn0RL4+TL1t6 delta 750 zcmaFDy@7keHQ|Dg)QS>?vecsD%=|nBBRvB>gNZK!>;3ba3?z=d|1I*q&|7Tj)ctbe zrQ-a>FYhi`-4uB7(vkK1#kg|KBQ8|lXgGa&`BIzr`uVfw9h9^-lF}*F(+cS*R***T&lP&%K5L)ae8C^De6+E98-<(3%3i2n@O)8P)vf#=>fg3#mw0;3^onxHUzWbi_~p%)Cd-{d9jD}-&N13M zRqorYmzn>6+y4zvpSVjQ6h)c(%2x_r+f&VE>OElWd7jf7*J1i+p}@ASVSMQx;%;Wo zrflVVSf&2))x`di-94{r`PTln@k{cX-|$AK+^asyKElT2R=KwP|5Y_IuHo0-?{HR^ zNMc`{?r=|{_gLPK=@oa@$`)K;WnXCdKHa)x_5AK%)5WJ1?Xo$lb8pj+DLUbjzZc}} zTrPd@^fiYSmpvUnn|k}(obCJjWpKo?6u6>%f9=%EE8U+- zE^fd5YP$Jh0rqw6Qb(?5uRig3)oZn~t7qQ|tDH!6ocxDr*5r-Mu9F2>bZiVv3{4G< zO)R1e3^Wz=ee+XX5=&AQG+eBV42%p7%u%HSitUh_ z)`1oZ1|Xo2$IAs~7#Nsam|%!m7@A>{0byi?w~rt+(b+-pR? z&fD!H|A5JAzHk1Q)O*tZQkAN%?*9DAE=S!gzD)n?JMP7YC%?GeH)+Gx(^nr_etJ@D zch{(Ue&W9?tM8rl|M%eGql}+-m&yOV{AICD_2WN_Z$35I+p{dtqS0XYOjq;EAL<`{ z%qy$!xTI+DEaQ#ETZ5c`)1K|Wk(F2&Xm~bkR_N=aL79Er!J>!yE=eU?XlPz2(AClo zvGi-_IcyNm&3sSofN4;LRKkb9-{iI(TDSMk?zAaALX(&!RvuS>BId$*h|M5Axtp~^ zZr_EVM~B4LKW-_p)yR_D`m0rSg^<@Bu|+P%jA!3S)tlZhm3}VeeW`*&>e-q}XSmLF zJrd0dILOXo^p?@G$7#`oG}8$c7c`&FzNFz8a?JBY=t2{T#7568!VgxNY`Jy8idRQ` zszJ;YZHHTH)s&OWcJnP-l4kZMCEY+htl^O4%A&5ENI~|X;mt4pZfRIL;fcnCL*408MwX4ei&^xiZoKt$%99nE zCuZ7UQ>I(T&;5&4pBLn=bTCi<_HWl6D~?GbVYa^4!C<4%_pM(5OzC(}8a%dkU$PUOImL@Hfx>;+M1@uUj#rzdYcys_c2m zCm8|1R|kpSt2y(Yxhd$riS=^M$?3D+n9pEwjhI}`GD})P-!(5eKP59ST|qxQGtV)v zI1?r?S(MckuY44%4u_G6p{0qDfzjkXR&f~^C(6J;Q$atVC_kk%IkiYZ1C%8vA7XW7 zHZeAt%*AFMXs%!Y0t$J&TwsQQp`n>6rkEwBIwNCDF=Jzk$44U*GRP3#nG2r7x?va{nVE=epZsVGWK<1#cgw%}4#b@g`x E0KNL$K>z>% delta 1082 zcmaFFw~lYZHQ|Dg)QS>?vecsD%=|nBBRvB>gNZK!>%EI-8;G=i|0!C2^IS#8K{lUh zb5-t^Tr9a$>Lz%7TTsgexynDk<0NwuvdTMVyEgB&+?7!C_3XuoHx8N1cxUH+q<_7@ zyRXJaA_cBn^Ksukw8=T66V^#oE5*)?4!@?_lI%JUsa*qhbAA*;R4xJ>GWrz7e#Y9k+eA-rl-$UG?>Ry(Ygx z&c`k*FJPQ|ew+EPO>cPr8wu`xcek=qdYf?cx?R(&zPDa{==mkr-Sft+)Ut{`o1b(1 zub+989%1)wmHFw(_B(c4MAdD7>Hgp3ug2+n7XM%VDVi1Mc3ESNgG7Am=G8wR)j#@} zS61I~Nzr0j#v6;b208zxJ*)q}ruFFWuFP%M*4(AEIZt|{F!<7#os@)d4sh6_jQu0i(8&BxV?HPxRW)oX#=B<`HdvT zMeX`qrtH{o^tFYeE}QGw=CJ)6SVEmT&$nt^^l>oWUGKlGa;V=#UF}C|UV23ncVBAS9I%01i8~{E z700Bt-fU|GqL0@fd$OY?uH{gLd%ju6J%8>9F3&zD%{>*16ekPcu=4s4B)K})&$Dk< z)105qj5`)3Oj<1%7@fkXdaWsKu=Nd2sk{V2zZ z&s|&pUa;j z^0lkDZH_=;c;}o*{%)bwm%N@t^kvQWnWV6CvRxd{ZS}u#9;*Rh`9UB7^LsLUz6U!(A z15E{e-~1Gp#FA764HqjT10zENb5!YoqWqN7+1SExvK^aspoM|~ z2q@(7a)B8JhK6Qlm|~Wg>Wqvr#f%M&CZA%nj!iQ%G)*?JG&L|YF)}tW1iHuA&^X!B r%s9y+IWg7J(oVsKppsZFJ3Fr8lEk8tilWpsE<+OwGcHwCSARDEy>`Wp diff --git a/tests/output/test_write_paragraph_justified_center/output.pdf b/tests/output/test_write_paragraph_justified_center/output.pdf deleted file mode 100644 index dbd0981172fedca5cf8f4035da3fc359f1d9d87c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2018 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 L^@K)~mTmb9uOc>z literal 0 HcmV?d00001 diff --git a/tests/output/test_write_paragraph_justified_center/output_002.pdf b/tests/output/test_write_paragraph_justified_center/output_002.pdf new file mode 100644 index 0000000000000000000000000000000000000000..31bb8a0b5d332b16d42d7fd637a8ebe51cb0cc2e GIT binary patch literal 2070 zcmbW2c~BEq9LGg0j^Pli9QESaHVO*tZcbtm1VS`G5E8^9XO0C|LRNAh3I!@2*n$cc zA+H>wzeT%AlZD5l1{)MWxzW#bXd*ux}$M(CIOK|LnZq^?mP`{63HF#}_zY zj$9i3Zs)}-Gz_4Cl&z#WJ0pJ5C|m=W&>(hkq2Ve8Wv5a5!2l0Zr_urpAl`&R1AB_55dG&CAje(;n6LaD{o01+sqTAYu|Nd>%>53Y*Rt^iyo6pCoHYFrvai|@F# zL!>D{%{M;jwMbA#F;1Hs#%&=A!#YZuFKGmmq7#^jK{mpqq-929eIA<$HNU1H6@iP( zW`-SjY8H80nLNXMb$C7blDXa+Dbr0q8{@Po;v<{1sG`uV##eh5I``Dr{#H0A(Ufy= zOSidI&4ydA?wLi^Ki|1&(ZSALvukQsP9|Pd72aUi^6F>S9!t&*vvPgf0)8(pix!J2 zGYyNMlw7-5zJ$yTZ6Yc<_*1{I?{c})bJ@6|@x}31yDz3&hR*hVB0O9#FiSgG5awFr zQY(#{F=ua>zG|Njd1u_(YpP4feT-U9+4EzJR__Y!yVa1TI~BcZx6O$Qr%#nz^zID3 z5Z=|i^}_RqUe^64&7I)5*A}y*3wYK8mG{TLIn*C7vsn;lW7CbWHUor z*1g%>wCVb+w5DGc`xOu!(wnbME8YwQW!Cq3*;e@%cieVe9& z<2JEBzR$jd*dA-0v!d?@Ns56Dc&%>2~mp znK8N`^QV$JZT@=8Jzurn7iHZ{blrgbVAK3arMoX0zp*bQy-T+_FGJdWARyOpX~%c;e8NfnSWsY*}3L+OTVLAOsh*jDv_Tv9Mk;hgwGnu1B;0z?qaV}huPZv zGfC%JA&zI!!$yqmx(EZ2sl_a-0{5e>N2(iA!;LD73QOI6eVt<^_x4s+pYZ%zJPnuB zSp{UJ=LTL4FHCUzyg)Z8qahFfcn99vc4wBTF1-gWmHDKsYt65oc)sJ1NnZ5N*{ODA zZUFC{(Kb*rp(_1Bn6+m@PIsb-_lE2S2TQwWM{+*d(kEyASR7#8wBNo+ zO#i^NJfCVge@|Isa`)g)l2+3VZIgf*pAY1`XMUcUxUcUB`7Fvtsib{ktwF zRp02}x#&4L5K-?=abj>RhKNB8=+H>PDF#lXMwHqQ`7ywwym06k0Hc5~e3mKK2!aTx za)?AH)9Q&sVFl92U8=#~dKTl#I9yA}r4H_-QUMT86&zwh6$OxGgvw2&A%+aYfT36Y ze=7e?fFcxCKNzD}3xPS*C;fhevYu%a>*QJx%;o_$8xoSq1{^L+Pe`CgEiZhXAG_9+0<=EJ!;?4kWB2i$fKB*GWmN z4$^m6R~YYG?*W-d$?zc+|4u?gD*nmsrzRCTIb^FXMP|EUI`L{el7<3|L4%hVTtNQ? zk*4o#7(6$%fNIEwvAM7pBW)*s4)BjQtl~ z41_*{qWd6%0T?A&-{}%rG!CG`7SLGch#45HmE#)N5pDgrUxOvLU-Lvx%|k?vecsD%=|nBBRvB>gN@%x83p^*!ykV*CI9=LYQ@3c@>=7W zn`@XJFtY4?cWm|K1eV#8#aP`Ym$TM!7?>EE8XB7#O#aInjo>7(iOa%dq6`c)74!p& z@>5EaQ;QTdz&1{v%;v^qY%%#Zn{~aBf&mC9NVut3JdW{T? zG1M7ZVCprtfa;w*mEAPf%p}PyG0ie1*)lD~*dWa$*~Hw^G|?#0&@3e>)y&w`PQiwt el2|S~JFeoA#G;alqSQ1lLo*X&E>%@me>VWFj$_pT diff --git a/tests/output/test_write_paragraph_justified_center_with_padding_and_border/output.pdf b/tests/output/test_write_paragraph_justified_center_with_padding_and_border/output.pdf index 405e69d4f3e9d4212a94086945f3b274419a9fca..2983688e8fd4f6e3551b54556c99f6c301c5cc6c 100644 GIT binary patch delta 1252 zcmbO(cuH`>6QQL1q9lc~)S}|d{5%CCJp(-4eac=ic5-86LYyLZrz;`IC-|2 z!14Q^HNP3o-1*Rf{l*hR%jNpHmrq~Vex{;i!?9}Cmewh|>wd3ekha-s{bW`<&$rW? zm@2iG}ezG<#{>u~i$aU}Dt}yp=#QWw;-JNo;vP60LIV(1!8`qQO8P)3A3dRCe{{K6>aK@ZH=iYh9 z&TX!A`*QWmvWvbi=enC06*zt^Pa|&&kM@FD%$S;(;wRU;?bLPxBU<9*id3F zYqeWnVEN1+)^SG`o8K$cT7AyDw3^>$&(0VB5>Jc&&;F_8xv%)I z(w?v3+YgB!--PP#Huj`F zRlX|ubjs~p4W=>kBT6_js#b7J)yaA(b^o9j|38xk(@-B#ts=JP+9zMJ@lCtDJ#6j8 zGRL=tsy2e(R`H~#>g-!^?u5to>nzdJHk}GNf92uAX)=%b)Jz-n8zvo%+E~vQsvp&M z=67E;dvH{w1We_7+YCtDm{^EYDt%{{W0Z)Ds_KKpgTuD>_ULvOV?Dtk}(EHz=b zPD;qM<5dTgwr$wV>dCydT6Epj53N_ZwPt@j)xBr~v(%Ye`*P!qa(JS`^(-HUPV+o7 zBOp!s)Y8H=5j%Us?!;w<>&C_=+?lB>UH@{E%#}QMNzW4-UEjKChkoLY2$;_oxitHt zLexbsEQtk4DUi`y1uc zFUqVhlXdOIdwv0CU{Zd#^ylHghxQ?=9o<~1c`4951Z3qWWpQztDHte#7?TxP8>AKV zUGtLjQ!?|?74*Y1^BnVvGhqUg7qGhFm4C)s$6;h*XlY_(U^+R6EgHc&&n7MdlZi4g z&{WV5D9TSMO-?OR&;aH2$;|9-Or|E2z1gkn4HXPPKp~Hp3(PPuG&V585HmG5#t<_$ zHo+7#H^mS$F$a1X%??vb3y9ccRu0qH6iZ9vRC80yG;`BLQ`0mH%d}JzljNi%<76`n kqhw=CI|UnpN@BUd#Z_WaNkvg=8keDksRfs+s;j>n0E}=I(EtDd delta 1215 zcmX>lI9+hU6XAl8)QS>?vecsD%=|nBBRvB>gNfgq>J9DexQa`PQWJBzDsJ7K;X8S@ zg+SZ;pQ5!stCmSz_>lN~M$hKychCBD?Ol3mX`|V@NQVfInK$eA>mFdcek(e~tX<^W z(#*y?RTaCVuQAq~e{Uz=qrcywV9R{PsOrFc^}wQ%aD{6pS?f91N*AvCC+Be};mfAj zk1guY6TaEi9r;-=_rSn@$LYWiHRTtlzNkp)Shu;ak>}gi8U5M6-Z7|uIrPA2@5TCu z=B_4HH{W^ko;zrx{41;K@{46(&MlUWs-c8ZRkJK?tt`+8ou;!`AeHm{|}4k&^z~T&tH)q zZtwET3pf8}DxB51|8b~HPti{6v%#@*pTFH}@`LZva^v@Edw(4`JiGgy{I;5p`={w& zd;LCUzx=&lC)a*(Ens&1Vz;AO{-?cgzq}gz#50q-nJVkAu2K5(uy|J8zqf35d3FBg z@n+v`m&Ux>zu-d0=`$NFI-hN*4AJ*fZEMV!HgQe2(87ti-Ifwpe|rDizUlOvq(YnQ zVCBWf-sVf7;CPi>8#dW>sDW-jYat*L2BKFghonP;wwK4)(d)_i8=LbJzb z1rj`MUQ99!Z%DcAW$3*|YUy-lqt3ls_rG#*+x%(btDd4$xw!|V*7@sLv6$F~w0Mba zE$Mxqu#~-C>cA|mWn7|`&7Y^HlrpoQei^;`TE^}L-)3<5x9rtA94XmdufM|B=+ax$ zgVUC-F}iA8TCqa)_>N{z-Ur+ZQZ|OIalYC;P4V--$M+6Sxu!5-Ta{ydWB4N#Kf`SM zYw2eB$4$(nzDE?>F3GF^<~wy;;)N4JPxi1q(c_k!`gEh*h7R2~IgXbc-o~|No7NS}EDJgs^$9bnopQ!fsi(R+9->zD^n!Cq( zbETS0B83P(*OVf diff --git a/tests/output/test_write_paragraph_justified_center_with_padding_and_border_and_background/output.pdf b/tests/output/test_write_paragraph_justified_center_with_padding_and_border_and_background/output.pdf index d6c280fcb025f33c66d1631c5ae835e5364f3b05..a0a80eaa36fd9ae86fe78914c6e0026bfd682c25 100644 GIT binary patch delta 1329 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 diff --git a/tests/output/test_write_paragraph_justified_right/output.pdf b/tests/output/test_write_paragraph_justified_right/output.pdf index 542e72456e8188ca6796fa4dec030faaf30b68d5..5f731b9efa8e18a1481de1883fe6e3aea983fbfb 100644 GIT binary patch delta 1156 zcmcb~-y<;LiBM90QIbMgYEf}!ex8Dno`Ig(#P3e^26lE_#U(|liMd=Ax9(2&&Y$fd zaQyvWk>Z@C9Sn@k#cMugER~zpF>ftz&)d$5N_kJax^!NNfVW*cEJJQg|9@`N=`;N^ zBX2am-tqgs;KvI7xaIMRF;0jX+3)pD-*y#p7;_|RaY@5F8}}MdEGm{A9-cF@*JwlO|Kq! ztoHwDlk$sUe!_>_y>9W7FMiN(JaP8Lsngc$`E}|e`Ioz0ul$#&{_p$Z*6YhpUrn6< z=!xC@{FY<-6Kwj|Y(IIDm4ANUEPI`r|ML%hpMJXh*n9Trc_lA*?<;4#_sQzR`nx~s zAAL-G`M^E6KxM@jo6Ct&e`Y<7-|Ka0$EsElY0Xz}U)|L3%|4W)nz{MvW*`3Zv#;m| zES;3)8)|u8XJ%Wy;>}4+v$ZC8Jz-nraNzuG>k8GqTQ{Aa6KNE+Va|aSRaM7An5R12 zYE0?26-%g6TJGC<(}wft_kILLEK6o=v3o!`QIMF38*Y$|0tnKxtHB+XkG1oZH zoFw)+>+8Jg9|0VXkE+b8)a%-kwIIrF35Ud|d1_bBa0V1?6Pwc!I(e(lOzV5SOEr7k z6f%D(nsE9VH%S)mjsICaEzqF8b?K3)M`EXWezKmP$D<#bmvzqYiOiEjY$05VOKsju zF{N*8+EhFdpjNp^{JD>bja~1!$WU`qr>oOk=Q`1zZ z=&(@Et!p$6U)tuK*C|$>^(pFxQG3?jWm8yERs`I-x#-keW`S+;0^$GX>|<)OC=*^6 zwdmoJ=FIpv%Pc8sW^W;`qpyEe((MoK#J zc17pryNB!c6fdve`{3`hhm!9rmVJD;Aj(~;_S|!`W#-m57H|LHfBE$r^>>mjbElU2 zt}-+$a`W^S1wL;oBw&|`7d&Ij_Cbg>D%kX>mxS3^ygjo zx%si*pZ9Lw`@N_CER?S-n}7cLp$Fm~^VqJ1H#bZhPWHD+5B z&s^);W^H`(%ZI;#cbQ68tuP7^yL@I+eWAo8+025KOe>x87D%!D*|V=z+{jw}_L-R~ zi&akx_MAGd?!z0vm}28mb|aB-nR?MJu^GOT18i1Zx2f6xds@Y1#SL>R|0%8eeJY2i zL4K(dXGo^DqW0&YMm1)qMLQd|=$Jg`ms;(R5;Doi=*xHAPf^ znNt1I9;0ZV7cAZ4x|a(?`xCQxpFEm)kZG2bR+GqWryX6lqaPmBXO5VVvP$7(XSy6$ zC1dsJ(#R>dG-fmITjX`JBXet2ec7J?j>k_m=2hyYL|qGzmA}No^V4Cn)-x6ji)dB# zq{wvL;Aeg1Z!@^E1w10_I7*u?wqoK+unH7>3Hf?7$!=bOt zk6z8c6n;RdPh@YUvx!Wpfo#{^Q|0r{?q`(E-uq{=E6eQ3zggTS$FSCM7?>EE8XB7# zPkzK2Z3E*(85n3P==2NdO}lqRPZDQJN6-sB24Hzq@) z$p_f1>x~o)KtLgnmkZ1=Ff=qY!4NYxHpCD!G%>>zvoOaHGcv=}YitVDJGqM8G&U(I zCC$LhJlQ18Fx4>0(8$ot6i68WePL)|Xq1*_r(i=+Nh}w*_(&`&sVGWK<1#ceH0M%P Ib@g`x0IplyGXMYp diff --git a/tests/output/test_write_paragraph_preserve_space/output.pdf b/tests/output/test_write_paragraph_preserve_space/output.pdf index a87cd27aa4a801b74842133a1adaf6f5dbd70d0f..04a124e66a04a6da39d928cad456a1eb50e3ee7b 100644 GIT binary patch delta 934 zcmdnY^PFeGHKC;Zq9lc~)S}|d{5%CCJp(NH_PpQ|BVE{CEVS)*R?9? zr~l_krSgX^dpufvUTDd5Z;Rew{l3o+m(@RbqWq*k?5p>_9|!(rZTpjV`S^d6+BvCx zpO0TO^Vn{2;DzvlH&%zPJASjT+;h9=z)PvVIVE?_Ki!b`FXqhug0v}`}61N$#24PO`j~ay)^05 zW9=2Z&*~oYclI2y;z2Vb%#`E8qd*9zdW-{Y~K8;z&Go@x4rM3 z&ziv<=kY^&^(D()lN*?4Nh|2P<|XH+WagzS=!a+KIp!5-!UQHuvAE)uk7v=bHZn1^ zG%+$Xj509LRM7X$PjN{sNmbBru`)6+GBhwpl@2J%Pbp1KEmF_`rR~YbS=^W`j3@K6 zS_hgd7=VC69xoS|VPIfsXo4wbVumSZfgxsSU|~LaHmh~4X^OdNYO+aknz@NtnwhzU xp&1Y)rC6FKT3Q;Lm?YXM*br0_%VlTBRa}x-R8motn#N^lWMR&ws_N?R1^_lbkedJi delta 880 zcmaFPvzceYHQ|Dg)QS>?vecsD%=|nBBRvB>gNZK!>mBoF8;G!fsJ1_9op)(U!U2J* zIlJCnI&4(fFY&c&bwEeq^l!J%H}t;cQ=9YEU}nren*%ogpIBHrZs2T7R;&5X2C$8&?>1JHMs3+Oi=F;_V1yT3!)QBhT;m|Kp zUw7hN+Y+gXl`GThP1T>X@$Qv4`}*atGuF;)Rx9-fZPHk*TD5WB&ABVn%a_lED!lw9 zXs^I|psM-read!Cw&M?4g`(`2iK)`(p!3UK%B?$K;dkxk^E+05PrKY`E`9z@>}BUu z`?KEHYBlD#3CY(^Q`j4`D05C#;T(Q*)_Qe$#riF);y)c_{}#UaY5DBBAO4s5H=il| z=eURWQm#bH3t@$t-bL9mfBog&Z<9Gx!t3s5_3n95gn7N*vw92TQzsYdMtnTbwascv zPf5#PrS^5YUXPx>a>%%v=D2Ip#c7wHojmWlsZViz2K!&H#z}%3>&pTTY@Z!%5ghk5 zP*+C3zE?;vT*A~|&huoW9ph8!6WUCNr?a2(dNE~=LF2JMf1Y}lt==Z}>5^Qg=g*I# zSJ;a8e`I(0pXf6w^!}>dZ4;$3ZrffjxGy8kCi^ttN=x%}t-xJzuA4ljGp0@XIGN3r z&*YTb!yci)MK(_%o$z;_NAosS&;rQK$X& zrdSotj8mH-W_)6gN%!UxSI;fq!hzcbIX*}6mw%E3)7UuloSg?b2Ed~RAbXrV?$#*1sj4&V!7<> ZxQa^>i%KerQq#B$jf_pXR8?L5-2l66cc=gW diff --git a/tests/output/test_write_paragraph_save_twice/output_001.pdf b/tests/output/test_write_paragraph_save_twice/output_001.pdf index 747a6c8b044814f2a25d90aafccdc59b73c80b4d..06d3c454617680562da0409e06e1756ab752bbf1 100644 GIT binary patch delta 1103 zcmcb_JB4q;HKC;Zq9lc~)S}|d{5%CCJp(lqcsZie9s>V-jJx)(wCiJ)wN0^`>6E1rdFF{Kc)#(x8?qRaxVSgZ{FkLn;y?p z+TE-rtodc>oYS-J%}waNr%`X^zrJgJWtz>pMQi$(bR{TCyR2UpetwwT6Ok~mY?HXA&{}Jeda%8 z%eubJ@Ykjcp8o+Ik>+9d?A$^VyF+VNZPe@XxBj?Z%6HKzy~CI7UOlp#|Ljox!}N$f zW{dc{yUlIx&*80)`1vt@s{Hx1_iOCs?(!|${!yW?O5p4}_m8zAf4yz&&hUNQ!rR9h zb=}u`%j)}ue^2jKY(E_%vC&NFzRubk4==s-Oj4gK=(<*lH7Zl1e97iKsU@;)N85B* zrZ!%nO$#3*81902|R1BXWa0<#IgIQydbYshu`9pFI+N=GMrz` zHe1n9^jcKK>MEO#r2tnf|B`b$vw7yGhj2bkQBBQ0Fs0(srh`Jf9{04)dIUbLF;1N% z-TuzOyo4 z_xLm1zu-}%w1@w|@|6KW@-y39Q#1|iay%>5Is2mokC{8zos8PZ|MlV)o|(HJ*&GnL zr#Ru`A9?2;A0KWns;?@2`un9gXWOD{ljT`vNh|2P z<|XH+WagzS=!a+KIp!5-!UQJoWO2nS|Bpq-+Q`Jv(!|KnD9XSjiK)rS7O6%SMuwK=W)@}^iK&Ju1}UayrWPs5b_zBG fmBez{*>M$@Bo>ua6s4wd8Jd_GaH*=g`nv%DoKw(3 delta 1035 zcmbQjcZqkxHQ|Dg)QS>?vecsD%=|nBBRvB>gNZL3nM_P4YcopK8?i|9C?4nY)VDQ} z{eDK{6VvRCI*a=coPW>7vu*i>!VJE(XP;j6npQ3!w{~yi!-O6C&vnShD_XtMRoU!V zbm4MJ6_0jD`eoyfGC4Ci7ao?H(YM&@RMf||ANA+Zg-3(s<3hQY+%5*u~W^O*dy>%1#e2zO_18 zY3jZy#gkud{qpFE&0ed2zm3(um#R6w_mpj(nj^S(R-Ex}wY_C!rpp)jb%y*3I_JCW zd;xQB_GPJB&*;PUB1vIur`zpINqLvE**+;We-^Zas*Mg1S1 zm)Y9CX2k7z`14uLkHe?>|F8N}VOE{~_wdKN1y$nwk6(x_dZH+0t8#Mxk;jMM2>9=Q z;Bj$R-K~YufBRm?=kQv_OgYpsRq$z5;!$b6JJVFYU6KsEvNCYN)HW~oT`!h9?n?By zo}##eWr^dvxne9e^X(5#yJK}?ac0%Yj6<84mFxe0>bk@z>X66qQYvxX((s6aGfo!1 zl5hGiFPJ~&-SW9}pX4SiyyoMB{VIFo0$!Ovy9S_>{!vCcfV zmC>88#i^V-NPJpu>p5uw$*C!-qS^=MR2U_kF;S>oZ6fR%`sr+l$0?1^IX3SV#P#>s zE_ki_V2SX9dfN~d)v#8EiI`W9-{d)D3#vT*`7vZeXRW?qzg3)K+%Hj1c2@(%59w0; zdn6A$_Dgzsp?%pw^*C?MfKOI0y-&4pmv1QcUaa{zT=09(1#yY(Un(`5t~=^aSMhXc z6XQMqZBpT#&W)EUH_YRB+wkMV?N#+vrB8pq6t5_q8#q~qW!B_}EUuFsS#@j-Obks8 zjZMv>3=A|C^nLSFToOxC6*OF|j0}tn4a`xc1B&ufN|RHI6g0s3XYvYGS7sv%%gG;D ztph9+3_w63kCzL~FaYW{!4NYvFvAox!4xwxnq19h6Puc5W@eORl4faWX_{hbU}0&R wYL=2>U~XZVm~3f~nr5e9Lr_U9mz^C~aYn0Q=ave*gdg diff --git a/tests/output/test_write_paragraph_save_twice/output_002.pdf b/tests/output/test_write_paragraph_save_twice/output_002.pdf index 424245365e7108825d28f8112bb68c5f45e4d51f..28c5e77e0942c27913d8a28f9c6308526a0f7816 100644 GIT binary patch delta 1103 zcmcb_JB4q;HKC;Zq9lc~)S}|d{5%CCJp(lqcsZie9s>V-jJx)(wCiJ)wN0^`>6E1rdFF{Kc)#(x8?qRaxVSgZ{FkLn;y?p z+TE-rtodc>oYS-J%}waNr%`X^zrJgJWtz>pMQi$(bR{TCyR2UpetwwT6Ok~mY?HXA&{}Jeda%8 z%eubJ@Ykjcp8o+Ik>+9d?A$^VyF+VNZPe@XxBj?Z%6HKzy~CI7UOlp#|Ljox!}N$f zW{dc{yUlIx&*80)`1vt@s{Hx1_iOCs?(!|${!yW?O5p4}_m8zAf4yz&&hUNQ!rR9h zb=}u`%j)}ue^2jKY(E_%vC&NFzRubk4==s-Oj4gK=(<*lH7Zl1e97iKsU@;)N85B* zrZ!%nO$#3*81902|R1BXWa0<#IgIQydbYshu`9pFI+N=GMrz` zHe1n9^jcKK>MEO#r2tnf|B`b$vw7yGhj2bkQBBQ0Fs0(srh`Jf9{04)dIUbLF;1N% z-TuzOyo4 z_xLm1zu-}%w1@w|@|6KW@-y39Q#1|iay%>5Is2mokC{8zos8PZ|MlV)o|(HJ*&GnL zr#Ru`A9?2;A0KWns;?@2`un9gXWOD{ljT`vNh|2P z<|XH+WagzS=!a+KIp!5-!UQJoWO2nS|Bpq-+Q`Jv(!|KnD9XSjiK)rS7O6%SMuwK=W)@}^iK&Ju1}UayrWPs5b_zD; z=4L5|Noi?`DM`kLrba+jW{HN$21aSAX%>k|7D;xoTy}O`#U+VFB^5=fXTS0G9^PSpWb4 delta 1035 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 delta 918 zcmZowyQn(hg>XSgYDI}cS!z*nW`3T6k)DB`!Ngxd_5OzpB#yoRC;C26m??YV?1GRZ z-D*i?@vl|{Y~sJMOWWgcN<+djg<+gUu^FD_REy}pL~6$XqS4fGSbcz*gI?9Jiq1X%Yx@{g|e?K2~V5* za_bj^%;n4fyuZI?Zsy}>yA(oaPc`X?^Y!;%e%bi4rr*x2rjT9Qo6nW-nlG?*PyX^i z>aaYQ=eA>~PI9e0bjQE;R788h=E;9nPV5cY?K8Xf(7D>Y=^-1e3%AgFlkYS~#umn1Hqq3PpK;%`HSCa`?6Zw$lg9@Jr82FyO*1DY{MJhK1p^RJ$m8V#GYpK3Oij_njE#*g z(Zvjm%*`;wEDSN#S(qA4ekdqhk725Tr8$P}hK42>rWzSqV3=xTWMqtPyOFV(A-b5c zi3!x+$;CpZu_h_z#+Ipu7HI~i7M5vg<|ZkY<|(EIiI$e8mWhd}Ms^A|1eL^c+1YUw Ymn0UIR1~GAahVt!m~yGAy862T0RL20vj6}9 diff --git a/tests/output/test_write_paragraphs_using_single_column_layout/output.pdf b/tests/output/test_write_paragraphs_using_single_column_layout/output.pdf index b5fede94a5aa5da96986bfb86ecca4844e2c8c0e..94fceaa6d9c8bb16ca76807eb66e0b953dcf0c5a 100644 GIT binary patch delta 1467 zcmbOvcT{e|BcY`Hq9lc~)S}|d{5%CCJp()=O(t71%1Ha4KDF`g5{(JY+e*)~ zITz-#Ez4>= z4a`-MH8bPh@Bc8@^Ir8uy9riS{m(jHtbWP6So)H*`}N{iYl0Qre@C5hUbcSe^e6Sx zUw-|!zwY@akMnWqu*J+$uY_^1t0X^=)-ha#C}})t_5GjJJ7YOd?%l_$+J&*}uL_U*M|zZ~-MTEWdT z#>syS)|AIIdrL3qN;JOe@Zj;`>WXJ+>?zYyre#!3__=rW^!dAseqIPYEjwWuQ&6as z-Mm%V^IF2h#%BcIrH@VT~nCijXQ zDe!vr>-MAn?kb&aF24fzuZvq2$32Zd$dGaWwp(34pB!y)68RncppPkJ(=;vz~91(-?(Nfjg4%1s+Fa-{^KFC~pni#`JBf<|*Ep z*H0xhZ2pk-Zri%f1)mOFdH8S^v(dYRPhy6Q$}`q5eGZVDB&Il<)y87RjrS4-sUIa} zKFvNq`ROHZR*`Jc+Z&f9?J#k#7x};%E~>js;;_h(U2MxtnNPj`b%o!cQ`hFEt~#64 zcMXQ?pDi|IF}~jybWJKP_VSF(qtD}_lr&X)loYd~;{+c^oMekqtvo7qU3a6h)txKX zbPGfIKE3P=_FIrNOS3%W#4THfN4FS{Kf3;zWme_MpzzmWI%%B>dQC?DXH8Bu8`b-_ z8*5))a3*+T%u&ag`39!4|W3s2%JnBVxXQ+@VjvK8xGX$5`PyyX0p%)E33{qW2@ z$GqZ9n84)gtZw+^H_NhJWwSOiF|;%>G_Z&=Fwj)c_svgnNi0cK&~ULbGB7eUFh`XR zD9TSMO-?OR&;S)Wll6FAnT?H&CztVB)|(kwC>Vf%LLM&{m|#k$jsDuauuI-Y_d@* z&>XYW6e9~W1M?IEGZRZwON(Sf6O$B!v?POMI|UnpN@BU}?6`_c5{pVIic-_Kj7^Nq Kxl~nM{oMds8)KXR delta 1421 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 MC^LzPX`AT$KZCc->;M1& delta 8332 zcmai3cU)6h(>8QM3q|@u=tW8jApr?uq=nvcXA1UBlm}@t3zG9 zoqf)pgF+?X;Lq2>B_t3Y?BXBb;o}WQDIgROKoW!>cnOuFR>Gozmk{OjjmDcl1r&UwUBg z^5xLB{pA~n6kVYecGT~fJxPwF!{CuQO2B@=W#+pRAfw*JHc#82LXFjg(bJyVTTB?6F9R zYPq+|$Ajq!`K(Mmg?US~y{{aViCE_2&v0D%RHjBBwz?x*2Hp!LC_{`UJdDzhuV(9y zM!s;`x~W$vH z^Rr~6e+*WQcY>P!4vkMZ^O>kO^}$a0)${WW1&W1!$CPgPvU{Hg`USXnDS<$V05vs5 zZ6EJII2dDKXsN3MkEyxYkZ|OWh*H!>!I3J!7_|Vv07U>MG&BGsjW+O-#+(PSA9DYQ zEfkU>0eon9fN`iG8Hqq5z(5NK^mlRef`*JO<@9>LMsUS^y_8T(!x+8E-DT^|!68tz zdPveQ(bU`UZ2R;yLOy6vIY1enF`b>9Pb}=iN;R*|ZBnHVKi5*d7_jAF!)-QimW?aD z@?P6pNA}L`sI70U+11Ao4q98=v{@(TblCcwf?AEGyuNIcvr*Bi$#pP4>F_fp5G-*E)dM7bYflM9#gb0)^M9^e7T~(ea>6j zbxTJ$@V8A?`Mgp4zFWQbCGlptVXKz>UWsVqcDE3VkSPoYRjZ2HwkF&%3xS3g9$Fen zM$3iMjyJ874=YXIZFCJfe~pc(%g8J;{;gXvS@=$Ckos9`I|0+kHOILwZmVJAX(WUg z1DT2Ky#JV`4eA)(7oIFZ>y6I@F2A#9+ei(;$+~%d^of$6?1g$S<43qj%`D;VWlLvT z4VQaGw%Vf^THScFf>`AnZ+Ls}oI81p751=i<9SFqS+cohl1I2=A@!PGw1U_%ErUtV zq*-;>7a<9sPT8M_d||cG?wLHRTFJU2c=mnX5b{{dV)5vufD;R|jip;tsUhbqboY3h z5FNR_9V77-yp1k?FE{Tr*?x6$rf-A}zY|(jFh49?87m*+P!rG&o27cU=lQ1Y;axm; z$GVp%{{lJZGKX1dqxX{;TY)2tG1mqL)V>X|jGOm2eDAt=hw-iReaup7lDKR|SH+Qu z5T+{IH-Greb$K_u_+<_{-GFggNAcvaN20k7yk&y;mFPXu>9P|zzF z@6!~7R()=87`o5XL${$M+J}fMl{uwXs>DmE6O@}W=Swb!+i?6&ReqQbX2_(kLiUJM z5Le{~1-{mXJ#A*{9GS0`wB$aBo5UOTwVP=QW{%QW%0;)EL>ktxWH^}BcXRvGr45Y| zHW)2sZJ!DWOVmU!Ql-n;GQ@CVM+w0YWWKy}ig8&@G#p11tBKA#Zc*zg;wEA#Y0E$b zSd0?-;7{rk8EoU)gA$+G#L1Bj8&dHaRKs$jJ|a}Z=z{YiRHJeQ=fL|Te@Q&SdxZio z@QM(9peWzko-8X{87+9hiGP?mC9*il&jk_3(94^}eG@pdH_*HynfW(DS2uGTKx z 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 delta 789 zcmbPnQTE9N*$LN#3qn#WN)*aci;6Sz^AwEq4D<{pz6h*8o8M$0aqRs+(f5VkJr}$Z zD`Mt!pX4ikm?yFNmg^q|q0Rs6bVY8Zr8+)KWVE%ZjXL%D-=|N7Y~_!pwY%=IWnT4_ z)x$z@DxXKdZOsP;8-7%uINGyem8n35$Ih7LHHVK)+4Sj$=Ar0=JF6|Kx%S@K1WmUhx?YwhY)v4_`?J{56m4Du`;JZMr)VuoND^-WGQnu!Y+5HRtX~DC8 z&Hb-3<^>zNFG>i^R4jLs`zPE#dn+^Ft_K|%aXg!4cU_JD@ay{Y9?_E8q~E6Ak9B2J ztQD@jeChC6C3$(1EdSv*U3n6VWKTP8VN;QO%6~>Csba4FgF{`iN7y5}%oxiU!g|2E&cVXIKZ(P@#L(2x(7<5& z`80NMSr{+Mz(7+$KcFZ-r8GIUNI?UfB&IW^v%9dESelzp_ey8CuD4Jy00D(OUM?`h zz`)!TQ_RA^6hob*r2&SRg^3x4n57YhIzs~^BZ#``EE(*k@hKK2DQV^=rfJ6JrYR;C zNr{H3=EjK@X_m$&2A1ZAMs^A|1eL^c+1YUwmn0UIR1~GAahX_{8dw-{sj9mAy8!@w CJv4Fv diff --git a/tests/output/test_write_png_image_by_url/output.pdf b/tests/output/test_write_png_image_by_url/output.pdf index 3702317ca278631397e9ab64d3cfad7b27168e7d..b178e808983c0179b894ae7cc8eb7ad27bb0f180 100644 GIT binary patch delta 805 zcmZ4M@z7(!HKC;Zq9lc~)S}|d{5%CCJp(G>sZ(#g6pmou>Kma7dz z_s9F|Tb*w6h^55oED+DXKkZYUza5|Wh4!klkdCJ!0SnhB>~z+?-uG0bjO9kD)*oh- zoVLiHQUyLLF{_k!C1w`Qto|bMO!vVho0w9rUGo#KE?I1B6T7TSA?A9jUe+$_1uo}Z zu6}8WFZ9jfte^gBj)?irkdAH3)R#|wx$-5;avxF09qUf(80UKPM+24p|2%8k>nVDd zC08DL5~O%**1S1>%a$(_o-;$Mxgd6WWZJF?vn;u)b1K$Z>efQZUZh4~o9{;1YAG7=;zG%H|pW6SwKE$r=bcMurCFsL}yN`6;EzsYMDJp!73&rjjeO zg`xT6hf3C><_ZQNppeJQ1!fo+n423;HdGc4v_O|JG%&?fZDDGOuFk;H%m7`?(7?iS z@>FH(SQBIOv}8*&qvSLrQ;X!3v}B`H3sVaVqr@~bGjr2K6FUVPf=Xh!?CiLTOA?Dp TDvDCmxGXG<47pTQUH#nvd*U|b delta 751 zcmaFpvDRb4HQ|Dg)QS>?vecsD%=|nBBRvB>gNZNV>MwaIR_wIsJ-KN`V!4`&WS00x zhS;9}b-K&9N$Q-~6XBqLZ=dedzw>Hj^b)@GKG6_7t+^m3zR{v~Qr7GnJ7t;5-U$6? z*f>KlY!_ROu;=vG6Y?Ww%=EFX>-r#8uu^`V4eR}U53NfdXX?Z*`lK*(-Kja(OUfNu z=XIWX>AC;OtQj8l(_c>sNlOb-zBOasEWf48mrtG}G?o2iNod;C%;2gSQ!Y>bcRo9+ zFLsBM`jR5!$x;`OeYsMiWotY4iAso|%H`0Rq06{mG!(^bxwv^XZ@s3hnaN~PWot%@$$`qksYVJ0AfS-P z%LQf_7+4ruqKg5oGeH+KurM>g5VJJKP-kdhY&Q9%vURM1xuvDCd9t~oXv0Qd`T*W1cMI{wQscBpm7G{=Qs;aL3ZUA}9C9ePg diff --git a/tests/output/test_write_radar_plot/output.pdf b/tests/output/test_write_radar_plot/output.pdf index bb17ae106fc85735343575063c4b209a2b3bd5c2..946949e3dd00aa929f1691d85f5a9685e9b572e2 100644 GIT binary patch delta 707 zcmdnEnDNbgsE*tNAK6i#h_={;%jHZ^-QUb zW-=s;KhK-_`H|cv{o}Q#s^lZi@A-E2*75MI{g=NS`d27Z z-(qq=(T%_1lBKXcVnL8(+VOk}vpzoTOoS%}J zm#&~6o|)&ESDXnGm|Vu}hEIO;9%f}98*?KQLrY^*LxU&-15E{e-~1Gp#FA764HqjT z10zENH0gk%{FKt<)FK59Py(4O6X3>VW;r<}z#5n|76e$Z7y|W7z7wD-ZfRtqU;qLN zdAwX;hJm4hsqtiqKz{ty8z1+8=ijA#{q~AlrX?lJDv^`?j;n-~aawfB z{$tGAsJ!MK&k@B-de>F;Z_ExVldE^BkhbXOf9`kiHEW83?EQ%^qn0*#*iMQ3T2koH z9M^H@%a->Q>T0*1?ow9u)zqzDH2LMsmp)ZxR%cg+YIR(3p6RRbu8jv>mC7W16OnUa$36ZDcrB>RlnS4*`<*`lW z#iy;>3*tNPSBWax>N&MBwBQ_# zXus_F|KA#Ro{>0a#1-0O@ZxMN=e^=i1=~;YY#+@xb};u(KEt$X@z2AT@`0Y&*KrOBy93L4;eog5h8#$;$Zd1in$qs8Q_0TwI< zmS*OY1p`&ZEiBCy3_w63kCzL~Ffg#Rw4Cf4XdP#6X{ZEU_($zESH@fS8+*VQAtHnY8sc3fvJ%Jm#V6(zZ(E`lm&kP diff --git a/tests/output/test_write_simple_table/output_001.pdf b/tests/output/test_write_simple_table/output_001.pdf index f805248dd95f571f1d420ebfc130d73dc54cb40b..616bfe455c16a47ce650332c1cf9e3678cb4fbe2 100644 GIT binary patch delta 931 zcmX@k_nU9RHKC;Zq9lc~)S}|d{5%CCJp(kBLRZd$fUR5E<*7Km?o82#vD z(%Xia+v+vLc{y%;SVN+N-N$@WBeGMJx%txO7d%yq#yOaB>S#Tp38Pibk|(BC7Mg;1Z;S0lGL(!`3qm={!3en*~2b(a4CI_ zNDIAuk&(B`WW(jl`<~7^=HqwuoWobSg|?EFMz+RtJ=f3oE6$p-(fvYRm3*4nOuwb( zo7^uvluL{eE_};%chaO~Q*0Mae%bp*uw(~NP5+A~58G)sQ>>=S)juk$x+NbsS;E*d z(3<&TwafFBCnmp~`O>HAZ^^9SwH+JXC*&ndfQ($C?w7JO{m0>Kp=I9>Ms5ERvHfsX z|K{|Iua_FXu=QGQY1;KtcAIa~`5YtLJZ|L~Eql(%A8bgDv7X>=Fvljvb=9wDJ8#M^ z+?B)=S-igM$kll@d3CYDf5M-+@zyi;dd)dC`~qvt6yh60 ztAg*SAB_+AzuA`ej{U)BB07_&u*{NH(09#C&QHnAOIOej&&+eoE6#)oOx9y{#VcRT zs$*?rVrXe%WMUF!V4$g>@0*|El30?epy6U=WME`yV2&ysP?Voinw(mspaDwQlW()S zF_~IUR%WvfG*>VH0fjtXE-=Hu(9qHVL(Is?2vf`qQ_R@Rc=CES>sTX$L_;%61GCh$ zWaC7`RFfpjR12dd14CmAb5r9a!xTFO8-hw=x$Nw?ic1oUN-By{)3^*x&5XHJRbBnv E0Fz96hyVZp delta 877 zcmey(cbsp+HQ|Dg)QS>?vecsD%=|nBBRvB>gN-jT8S4`(_-CvnFM~(^>Q0J_xHX2*q}JZm;L)m`C9Nwdf4)QNY)BKOTt zPu`K(VIIl(>K(&rCDHF^gj62Ymiz!A@rXKlfUhU zh5hZ9IiB9I>Xq16U)PrWHD!5YS!>>M!Avhrb&)p~y%G=KXjWZ5vAE>zoyMysi<&%a zr$t^ZDRF3)<9+jGOa9JfhLeN08VBrk&+vDf=X2gC{nG2@m*+^Oz7gCq`(FD@-(|rs zd*29_>~NR3?h>=xY5S5TnyLLSQmT}zS!CY{Zn>?zOChK~)oiBU()RitbLV|)zpir3 z$M4EHhc9v$E44nQRHa!>jugK_{o2N)!RkxKlJ896c1BVjo85xa}RE>dD?t*?~IK{)*pH(btCTC3+d#S%c>yzw{NY&H!Kb@o2Z2NgIo=g2cGs|k; z6X6L{?}>c({3w3qe~v%%cm7X-BFd8|v&@?8!Rk7B1*?vYfr+81p^2ecl!1Y!g1&El zic4Zis)B}#m63swp@BK7bU;ylN@;Rxk%9&|g-+&Yb7L|vn;gz&9cZCo00Ihmyj)<0 zfuW(LA%>Wdkuj#28K#)AvH9f3Y}T1 k85`Lt*br0_%VlTBRa}x-R8motn#Kk6t|6DIs;j>n05f)L(f|Me diff --git a/tests/output/test_write_simple_table/output_002.pdf b/tests/output/test_write_simple_table/output_002.pdf index e3224a131273ae64032e863ebcdf355398e5dba0..b83b42a00816d5ce0eb31a9edd6add32b6eea154 100644 GIT binary patch delta 374 zcmaFCJBM$=HKC;Zq9lc~)S}|d{5%CCJp(bxf)`8{< z1|Xo2$IAs~7#JE@nqr6<8eyt4G{Y1#GP9T*z-Aqrnwpqokz#I`W|*9mW}a+flwxXV uV3B5;oMf7mY?)$Ur(i=+Ni3J09anKlVo^y&QED2Op^2FVm#V6(zZ(G7R&I#^ delta 302 zcmbQk_kwrAHQ|Dg)QS>?vecsD%=|nBBRvB>gN-k;82ROYPVa~na@oKts(>9S#E%LsLT&L-WbCtm3jTPLzRxrhzBcl|9L?csUV<;Kf=Xh!?CiLTOA?DpDvDCmxPV?W L<5E?1^>+gR+elMN diff --git a/tests/output/test_write_simple_table/output_003.pdf b/tests/output/test_write_simple_table/output_003.pdf index 2834d5d31cd01a56352e2b2d4908c7587a38edb8..388f2daaec4eb3edc6aac21a2057ee48b66809fc 100644 GIT binary patch delta 891 zcmaFOGoN?DHKC;Zq9lc~)S}|d{5%CCJp(|NUU1>|FyAfziHk&?x3xaC*>}l{Icuit}nk{M)~c`Y6_{+DW3k4 zDQ`isO!eaOy8IurohJFdKXsEikNb1;yOsA!XP6kD^tUc5xUCmvd_J#ao_X=S&g~EC zU+^c_3S&hznFg95j8oLNx5F1W8%8W zFDAHtj5~iU;P8X?K(5O216G2c=FVhlKmL<>&SIS@n{vcH#7A$A;hn6!lxbN8e_&dZ zJeP(TUyDs^EzfF;N-@u@f7NDF0&bt4xZ}hpj+3%acAl8GXF|;6k{c$v`p?Y>T9ls*klixj8o%bqyleX|i-zle`N8&4f zCS7H3YCX{^($OfJmhdd=Cg+i`#19g3Uve0?e%hE=d1JwmYnxaF0uw*{d*^pvEI>Ox z?;y|lYnvEXbcgKc-SURv=&y|jH4I~p{X2Y*Bk}w}<|HMS?WYgq3MO1WxWvI>YT3E% z+l%KFPHtnC5&LsekX@i7wCK@E{uBTA&R~0|K4Zeoipe{eXGtsQyXGb5r)1`(E9i%3 z<~imSXTk&~2eG)~m7mU{V{K$&XlY_(Visj!psAqmo1fy6Sdyxs;bLWEU}R`ujw&5c zl%GVH0fjtXE-=Huz|!0RUChwHzz9>!1XIk= z#CY;$R_jxQa^> Vi%KerQq#B$jZKWXR8?L5-2iGrbY%bl delta 818 zcmbQw`?vecsD%=|nBBRvB>gNZNd>gVi{kv}l!_vNk3mP|&0A0-9+ zt5zZ8yV}lGwW2gpDJ#+xubOHy_1~MnQV#JqZZJuPiX!6U_%cU>BUfw#V=qk&~FA>l5 zF0UrX&Gb;Pvo;aAhJL0U(?u(W8&Qz-1 zYx=+TdEEzh{fIj}x5BmO{|Wthh8X8m*hnojuPCmt&sG;cXi znfaidsjHP)(LYiCu$JFE*GaSf&*N3S@~uckZngHlXE~mq7h~Bt zr}y!x-G3*ZP2YEa&JVX2hYu{ek)l_0RkEhDo>^E-eP`d3x=F7#2g&S?)Y!IoQ-Iw^ z@wmJ-zZ^CQ?3}=4xZyC*nHXK`#v58Za)+De=`IMfGt=Rho^m5<8-tP-&%OJ1U*2TO zdV1R3;PB?HISj9quEsO#T03m4%Q5icnf|vuJilwh^9PKEf=#zmA8g~;@G>DtVS$(b zx$WDF=M_$FWtI`EdD_9uaYW1V;}iBL|Kog^zY7a|yjd`LJM*l`IV`S|&#>rl7?>EE z8k!iIPhu69g|VXy3^Wz=1B&ufN|RHI6g0r8Y_c({E3=`6+2m?g>p%+y0}xQi8!RB^sxuS{hqgrWzQf n7$h1Q+bP%(R1(W&XUA1sl2}wyQIwj-WoTq+$fc_4>hA^slq6K) diff --git a/tests/output/test_write_simple_table/output_004.pdf b/tests/output/test_write_simple_table/output_004.pdf index 9d3930f089a61f58ea7098600d56eede806d50be..412a575dbd82c81fb63e4a0c1d5db61611ad96c6 100644 GIT binary patch delta 1153 zcmbQocZqMpHKC;Zq9lc~)S}|d{5%CCJp(&6@YG(V^EV&|9ke}!G-f7MA3xeg3 zd>*e`6{YNJ`)p_Z+m{K=T(;t`UwX!FR$mw-TI#z>aP}tm5+mEIbG_ET_bXbp>Y7Jz ze`VNAzoqUg=FPj(UTrkLJS#GMNz_KoY8Um(!FN}F`Sng^`KDJrCSPZyPkqVM=TLd~ zd*42my@&ssOj=tVJ})leX2gad|F7!~FNyZt^HlI~QOumYxo=-s%|BOvSm_tf!TIxk z=}P=P@W?}Zf8_5cp>Kun+i$3UG*79{OW>eb!v8a>>3Y9CZ0_aAaF`zybg48vUuf`p zzrf%4_nVh=toxi&y}ff?_lGp$vqeer%OUw%Fi|0ZZW|XG_@)XOs%h zpHXZ%{h9lQx~tBqstAQ28HYcm&8VND!E2yu?ZGA8v?G!6W!`6&!Wqt+v=`-w=RHt6 zo3~hJ`|`vpO;Lr}8Y>-csJ*>B$MRFA-Ycs{lShvxl&+oMz_hSa`kq)!Y?JmKhz~H?I>IzCo(jFPW8Zf0UxON_eX0eb19EWsy}cTvSabc1C!d zcDV>t;TM0kE z_0KYlo4*~+_c>jjZpm=Pd6|E6q+dhg{~M2{M94jVKcQFPo8&bSVZ{n9W`CsvW`~zJ zIrRRMvaqu=VH0fjtX zE-=Hu(9pyZQ_R8;L(IqsQ_R@NXmT5yb*!O5lCgTS07!WFegFUf delta 1117 zcmcb_H;-?^HQ|Dg)QS>?vecsD%=|nBBRvB>gNZMK>VxMPh#bBDSLFM~P`1eq96xSE zSzmrx5_5XDaCq6myRjk{WcSw|zR$vG+THhf!@d~4oT7L6>k6h-JD9DqoAv0G^@DBq zn0a%euJ>#TyT`;i!|lF9+&s;tzoZiMrmb4BJ?Wrd&Z#Kjc+IV>cV^GNyj$S4Wyz7b z7MFLdUUkhQxW6*5zS`=>0;lswtEz&ozwulV;u&UVU`$_2A$qE)5>YvP0D)SOJD3(ywcGvifolw8IH2Wc+f|kIzGsQAz ze(AgXzy4cCbJ1&?oA+`Ty>7anvnbM!<(Qj!hemwb$=HcYc31MXNwyjI6=^JIo))R{ zZl-0y4x9ZAwLwP~t!ZaH)NiJf-*&QIcq!wu6n4){dEeR>N$b zStgyj)0X$L_ezGFE}pE1%rfUco2NYg*`jsA9?E)rk=wmEuX6n=yU>MIUd{4U_DeIG zRDWS_qSN~CSF8g)eN&s5ZG~6ze_!IYZfWkjyrU<5Le#Y;@0&b{^X;ZDAQO~?H%^$= zxd^DDXWy#7_m+A6-sLM_mU$gJ4YiEB@ZCIeOZDxN>aXs7qOH+Bf*#$*h5>7oAX0-{w_ta*x z%7UYz+NLEwJ6|N!k$vca(Z1QwIc99_*Hu3trut6Dok38TE#BYn znI%)&+wS`_!XBI}Vp!4dGoNkq9EQXHHXha3So4kVy_n{q#&*-AE*$$#9hlCs;ca4& z;sUqzY<>M^=PM5;p6#|cwJ16w^`%&yc+F4q+MZ2U)$ZQ*Ubw{iz={sV*n?WTPRdn$ zV|n`eX6A!`j8?|iZ%)o)nKfCS)pc?`tB#Fw|jf(AH4PJYJf%4}?AI$4j+I?zJF00b2Bc)7p~14Bbo157as zBMdPkBP?Q;W|McZS;v~BnwlG#7^YYzCK(%>B&Qi9rx+S1rKP198>A(tB^%f&*br0_ d%VlTBRa}x-R8motn#N^lVs5~ts_N?R1^{o9Sl zai4wgZtca#JY?%%+n8JOnrU1to;YjX1<~pxr4YIBC0QH!tX`N?MHbvcAe*P4@w48*0H}(HKizW1 z)A^tOI?Jj5t`uvNY)cSMU$BC2gOBn( zV`G7)`Pa=K2t1dT3p>ix^gT?cesbccii`%$d(9Tx9XE73{5;4wCu-W~U!CvX7RL1T zGF~`#N#a25qi5gVT0Z)A_Hove6-SRwC_TM#L5$twRMb(1;kQl@15(n@p2gtCfv))PH@Qx1s-8BP51Z(hr! z$(P>eXf0iTYsw_?m-}t3JJjy-U;28%Oz|}jcWji~wD6$KZ|`^XMM&SWNQpID__^kY z%$8c8*d`Ij>9akxFMbSpWPkD2g=dQ%ul!td$-cfcVK+!@{)T%#QWN@?pZo0cHSNlz z5}T<%majHnd~PXFnN8r{k6|mHxpiK0zHS_RD)?&j@!4m5zbykw{n@qix<4a}@O07d zTJlyrkDVINw7+|yy!if|m#2aqs$09}7%WNc|M)Y{-JkLP;lIB$WA-2Pe6d!-g5~Cw z_I;Mk^7SWAv30B0B|TApo@1BpbY8UgvazL59ryghue4i!Iut0#c`!zwSS+^apN=-; zZZ)2|Jh^9)OldEbPbZ#Gx-mDE(;?^3gU?5g+ISz(sqLC@^iHH0!^ed$?L>%*~V8@n7}&=Z}+LvdofJ(09#C z&QHnAOIOej&&+eoE6#)oOm1d%#Vdb;Rma-M#L&{j$iyPbz(7+$-#0(SC9xz`LBqw$ z$iT?Zz#LUNpeR43G&!|MK?78dOg3P1Wi~Z2nOwnU9cZp#00Ihmyj)<0fuWJPDTbJ_ z0j4@*6HGA^6N||#?AEaKZk$9HQ|Dg)QS>?vecsD%=|nBBRvB>gNZK!>wSx78wj+$|0!yFcl9p2{3|wk9#@k@w{`F>W54TIm0Lb3SkBaKRm5{iqq&QXS>pQF zuJ(6){b{Ppq|n!Mr<=Q|iRnCCd+j$zZkUk$r&Fq%V&0_9U0XJ{p8tBHSgp&!`O|)> zUZ_i`TQpF^E_k2H+yrpQt9TsD;!;3Ds{?ls@Oj}EpbL7$F;()Pp=%hRfKGf zT@`;-);9AMZWBw4)X}KOKWbDjr54`8Hsg_OmoYc%YYx$R3y%PA<3Rh1drf;zZ!~0x z7U^L;q`p@E{yJUx`$~H5eO`0EM{bwk?h?K7`r7Yr@ez+obDsvVmK>dzU{Ut^;a$^t z?`}Pr;&*`I>mkpBOC$dFWgY%9|U)ABQHq~NAXPQd+Zsp3I%j<7( zs+dmU{CL%8$-TRi8y%-zZ7$R0OJkbrpq8s{DSVCRe60F}D-LQ&imJj3%D<<~nLDK} zJ9xsrtl)ETOa6a)qcFR~+#{^^Hp`V-tHJtStjq|zUFJLOhCI@$-Mp{p{+$A_p{z|NM!3ns|G; zN%)5MiRm9EUR*uDuSnXyczMJ7hk0K`*4=xc@+FKX$4%#5;`uoT z`~P05clxYem?Wb9yu>Qq>H5Up%chn>b=>n0f6{Jw>9E1@t!Lx8j??Ka)sxq-yqaO~ zV`trrG|m}I{nNJjr}bD()?xJVm8jXb11xx+bLP);D%=f~H@;*Voa8b%GyjamV&neL z<}-Q?KE^KMU~~GQ!0fN2FwHxou|cxdy{4{CHqA^is`aLo*P`kzKHs9hSaXZle?K3% z>CPMeYfc)!WtA+V7ylK~UA+5=rq92HfBu&oKJb@ao8|M1$uC%DO`gl@I{7cF4!ePg zp{b#X;ba3g30WxHBFex(Q$atVC_kk%IkiYZ1DyLOr?9y)n^+o7Uc+V`XrW*L0t$J& zTwsQQp^>>6hM2JdraEI2OfeH9qsbQR*0E+OX~`C*Y32rrDT#?@28JdEiRPw8=B9>5 pX{JfW2Ih7OHUyQ#a@pB&6_+Fyl~fd^rg0gXTAFdGs=E5S0RWfj8K(dM diff --git a/tests/output/test_write_table_with_col_span/output.pdf b/tests/output/test_write_table_with_col_span/output.pdf index b4a2e693c83966fb63d4641bd10ff9a54d75aa2a..1fa3ceceda25ff689b2aa51bd6cf550d76433558 100644 GIT binary patch delta 1098 zcmey%zfoYqHKC;Zq9lc~)S}|d{5%CCJp(U>zBXbdLAwkJV_y_F5wHa_C7WH zxV17F?~;!%v*RtC)*Sz*xugE~9dqZsva8M?uljw5r~U0Z>pcJOq0*^|0*|)(Us)b| z{|>+J^<$Cpb!ItyXE{$QIqu#k7X6$v^u^_`ypvLu9=KiO$%?wdvsxqf6w8;bnMRKT zIQ!X3)@Ub6Iqt6iRWavI*6weAFPQuLmiAm;btwC|V0HJMD5ld--?ypkS@d~=3)jL- znOiE4vV4Loq)v$J+*fc{^yCr6rKvwxoYvBIQ{gf=+YDynGJW=`oG>E@nDlc zwpEQ{!7S#D^Y|M;yM%rDbn8o}&tE?M{EL>R)b5nSOW3VFx>MPC_ZI|D_3Dj{Y~ROb z&B5x#p4)hAwcyLB;2Wyazoc#{SVZRu9G*Y>kg?Tfq5iWAJXzN+ygh#5*Tp{$YSvZE|5xu2~2*%>WWuhlTC-+$i&dn#K>fF44Z@ulx-PhV4$g> zA5fH^QktAvq@V%Hev>D%xiXuX7*4*)W*um*U;qLNdAwX;hJm56xe?vecsD%=|nBBRvB>gN-lp80(L};d&k}5e!2E7Yn>uYWN^0vnQu6r?i`7*0xnV}E2KJM7-ny1_N^i#RBP~62z52e-% zCVaUq>bvAy~-laQLkB)k;&@pFI8as4K`wi7(>awdG&qbqXRo zOl9{8Se$K)@Nbvda7Q<~y>z34addanF#(^U$~V zUticF)+QQ}8MfwF*`?;or)6J0eg5)kan)3j-q=lvmzrgl9NpC17QbVq*V1F_);PyE z%eF8rY~JSZ_-aSVTFp0;cx!oc1?K3QcRW1r`%rRjWasg;3rm{9F0(8bU)8+s)~g)% zii2rkNlPO)O5OJ4_tO{QxSY*xQr|hn!~5b5RcSTbD~=m4EoyGC-@noiVuQ2n78WM< zcn*`eUXSau4(Z*zaQy(AAh)g=#{+Sn#D>%?34{gjZocaAS59h3y|GeKt@dxIU%TXN zX}!-?R*nDuo}3YU&P%eW@$#gglMgl>&@n0NN__LI=hBrkf_LiGf6QO??c2s(Yaf49 z(Cv^6-DC4(=k4_ueg*z{AY#AA|G&Mujg{ipS1q&mWw(DX{jIv_e%Au!KR!P;R;^lg z+~DI5hU!D-S!Yeq@%M;363JD^zsOGZ-QzWk`#*S2nx^t_%F!LFpANlNynQ_Dd-WFU zMa$Xm@2wV3m9A);FFa{V&(X+w#>jWS=Srk={y6GCY0l*(Cq8SGJ3TX1&EKWC%3jbx z_=n^K)fvkky*BvE-^DQ5NSRyVLJL!s!TbhxsVP4#K74yyY8vuln-pJZe7)oEeY>6a z^F7kuRK4o=-;LFAZ&@yH?RfC8VVCW#>+^pfU-h5)r2YTHHNS;xj&7FcO3h0tE-9KE zz&d&IKUUYtacny51}284h9-uSC$dS%LfMv41_qi6`T<4xDW%D&MG6|=d^Gten=7-a zg~eoEc56)w1p^RJ$m8V#GYkxk&5bd{ObkpX7qSbBnqtV98d^@C$!;BMY?)@5XliVh zYMNqTk(gweXpxv|VVsg;W@(U`mS%2lr(i=+Ni3J09anKlVo^y&QED2Op_!#Im#V6( GzZ(FXGs=+w diff --git a/tests/output/test_write_table_with_image/output.pdf b/tests/output/test_write_table_with_image/output.pdf index f4b3f90763e8088474abcd6c0c34a63b4b650497..a14db698a063c73c312fddcf90b788e7d982f326 100644 GIT binary patch delta 1424 zcmajfeNfYN90%|t7}9D8LmcurK#-@{Z@>Na8!(*mFdjsnl!pX)7;MNCHa5035Vw;` z3NNVOzytH5(n!tXki_K5>;y&ZN*X!1pfiZ`vIMRu9=z*~SAQ6H^}T!DeeeDGeC|Gf zeFpkhZ0F$hF?NYsTf#LcwAD(ric5wQ;dIY^g^hWK{UKi7yA2O)Kb|J9-s0Azm#GhcP; zcstjV8YJVd2BDwk$KNs_EEFx4Ww}q`QN2(%S8$84U@U z^Z%^zNKJJ1wy%QpUVCCGgK|vxR#;WuE0*N#&UgRV-7OCOrS)34_0#h$j5m#!{R<^c z-<_y`Nt!PGAc^te4bIRlulWVdz@YQiu-dfS)NkhN^V-CLI!~U@J?XV~W?NI^irjg% zqx0^jid}BkZ9_Gj(}AuR{faz!*@*>x7Hd12GTc1V zrJkJ5KfWREi_D1G(~OTE4VImm{!?*Klsw$L#do=k(_#7DWcBI1_v4q}FByLr8mZ9r zM)%)z%pHn4H@sSxCt7f_>-Dbp*|(CxTkY~+44%3pOVGu1d@fsHj!lKy=O*?vL<>3- zmUQ%D?^OTN6=SDpfJ6YUMvc%ZOdVf7M@PGaA?o8+ZzA!4B3kd)NRD@H8;t8F&_0;0PPR37mlq zF0ct)VKZ>R4Yq(gcz`E(fj9U77kt4F{9!8uKp<>`AP9yK2!$|s4#I&41n_|b0ZDjU^k>f8l*!8WWpZU3t5m2Igks_ z!#>D^eAo{KPzXg(3^FKzQjmiJ%HRN$gAxwHA*g^#P=Ok%Km%H+1|8_Z055Sl zLmeEs#AcX0EMk)4M^dDa&LfCmE-zIrkC*8b+@Sa z95+dADI&7HXWS%q6>*8R$5pYIk3R&)>2{k5lZ#oft|Xwzbs3+g)@39uT$fP-;>nDr zMdZI`DMG}ju*~C49RJ=4eH5P{+q))A;$pr~AtE9bazZHNi-edL2?$C?QbdV@FCs}& j!j1mlmI9_k!mQTGv^t|!QO1lA@C8D?fEf@VO;7j>muAg1 delta 1370 zcmajfdrVVT90%|)=!6PG1&Wl17bePMz`eblbn3d_x#R( z=fTCtw!Kh)-K9jKt}+l6YJHhjS4;>($xyOmUTtIk#=WgC|3jZn=YdOcyv)wqA&(aK zjo7qEDq5q*PS5E-N;L=nc1w0$ol!J(Z=&BSYg{PKNV&1UwDJ5q9qCO`qqobA6OF^) z8AI!gqSl^Ho3A5?_O%^4QT?}9$Ay=LemOzzjwjXxOpT{c4sx0clXWqs@a}YDKJnIl zj{+Xwyxg8WkTHERaoXW{%;BNn?}yeW_8;u)N=y1vI3VFSwiGB_&wf&nU7~4;7>qyv z#lW$Zpog=Iic{j2pUYz%My+SkCk&kfTHlnde?;ZnqCdUg+MUepQQhs_#f$xQwyx@t zI9tixz}xP2#?P(WZ?9Ka<>1KhB41wr<-9~VcFpWQJmS5$RN7npzPrN*r;|lahqS%( z@xz5H9f7&7&TWHPCr&D^9jz|yRd|<=r{qaLJDh*-r=5`)n$`Zpcv zH#X=(d>lFQ>1GSB_n~Lg$H!+ZXK!u}+@X1Iz9}m|W#X~gTy*r9bLHI3+neaF(W^_p zY>}pV-E9k6Ue?~c9J%hw0eh2bA+qm5O`Y}g>bM$@QI7V>kspH7%7uJF!IKfNc4C`P$YycN<1vlV&U8oMb2=#R!-^BpFDA z#p_g2xdt^65VcJ}3Mi6&{&=@urz%&f^+dq4zru2A(iCk=3q_XMNt4t@Z1J5kxtLjk ze7cBYC+@QiNl^l3RYsGNRT(7`uF3@T>K@Jh=M9mF6;RYacm4i-m?2q;W}Yvi$B>M~ zGCpOJ=BP+DEnr1rTC8D}v{0#LB{W5|G^JEg0u8H@5#j$^$>Pdn+%iM1-cY4iYq(+z NU_=zx-#qO zT+7CC^>pX%Dz$e%{7(6XyeeKA65zRd(Z#FHB^#>h&E~GWyu_sAl3iNFsY1 z8DFK&(l$t?Ul^U403LPxf6&pu!LVczrUv#T=dTxaiJ`{H@;_lDd2=RR~V z^{>~ejSAKNy!@wVz1}*FWlzjqR=u7RoBV0stB*-<9l9qJ<;<${*erYKlYGj*+t1g@ z&Uzbg|LyFz#nv`C{mUPJ%Zq{&(doXK7cYA=k!3{$-1={I<0+DgEysF2Dcli+@)X z+rE9h`@Z(__o9Dat{1ZY-hWi}+>58D!kD)RzWq`Ih*4OBnMm$2IMbS@PGkxQ?9b8G>*(bADiqB=b&HR1wm>)E zm#0nV-f8kK+S)I9OYNG1n8J(GtO(QBIO;fDn9l70w7=_`T~5aAh~|if0}9*@$*rE8 zpKl+PJle~fTl`y3{+5fKKZ~2Q+^qns_Xj&LSdSbumd~ErvOPY*RH?NBdZSr3^ zwV}}F{@KG`AKbH4Pdwd|w%V)U^FOZ-NyQT$OyGL+dUyE$yBU5Rd&+(-IW%*@&#pgD zc}?mMpFVH6@`>)(t8w?I*=UD9^S?Pe_J4SOeb_Te;fm0Isa7wax1M-$>U4aFrk{P> zw8qQ*`yM_OuMBE@`uL8t&;A2{o;oDG^r<)a+w?g-)$6jq++L&qUMiOVm_DmZKK1Og zS7bUa@16Pac#8G{nHIH7UdcK~T0!46 zFF8LYGcR31KRh$fF|RliCNSBR%@wbF7n=@;k%^(DiLrsvns7l#YDI}cS!z*nW`3T6k)DB`!NeC%0wxA_c3j0JMX8CoTot$O&YEn+ zs8~Pw)BXMgl`Bb0TrzBf^=?j|o|Z5#?^iC%H||4{a`iHg*4qnS{3ZHP>#=(52dDP( zj<8nceXf5uq;t%*YwnseW5pHg%0rqfo@lD^OD27Pp(=CESMmJu9qoSa0!tQOQtgV~UzcSI{U9_cN@|wxEswuly zr$2grU(?Ik=*7k$s})N^FTQx?Xcb{Q``nex0O5{Hc4-lptG_Td&KJ*qefiX_Km9Jd z-d|JC-zPBn#w)>ho9x_Ql&Jm8-o|41_RzA=Z}vR@`E;F~+5SaW?}vT)e5(4uU-tAL zXD=Z>*Q!_VwBEUpwEudLR4u&lUBXDlIH$dzRfVdHZ>z?VHPQ zrfx7=Gw+rhFK@G1tn%@U{;V%w-*HPtxt+Rt!G6Wv#ouPAMye^MX3X?EdZS+E+wom@ zzrT2$vUs7x{aeS6FU$Ux=_eP+<~#3fV)ct(EmlX@NVG;gP~RQ+>aEz@S-bu(U;X`l z)t8DF0?xO8J^a4!WwmAfuiHDC{@#Bil>VjWsrIK+Yjio!Z+@g>w}$8GJjIe%$SP}n{OU?hdFDq380>14faS6&F0OSb&xbD4$&KW;qnNltC zV1-E6HM^X-*ODB}Pw+jpJU2r);9X$D;vkKv-y2G!x*6{(TswT0r=X@slF@x>b#JDK z`8L07Lj?m4-8*axkIr=TiB8O06k#uw^f|-gXvW84w#JeT`nkIz{WS&F)}Fawc9E^I zVS|2s?g5~P$lBT)FcB1ih40M$jUAF(0~0@dv0t=fTS)KO~NFuT*>xX3^HDcSIPg02}j5L?V{pGTw1F-*EV}aE$cMx zaAp5hMUD@gv0UI{G_k0pq9`?u%h24?fJ;@?)!z*OyrqiF diff --git a/tests/output/test_write_table_with_rainbow_background/output.pdf b/tests/output/test_write_table_with_rainbow_background/output.pdf index db75962f895a305c6a3447b5322555c4b6ba2b60..5816622e3bab41d98ebe4c4af45c34dc84522e57 100644 GIT binary patch literal 8276 zcmeHMdstIfwpSF?D8krbpcUb$!=NH0L?B>!2tKH#h>t3xKq!z9qmV>`28@76El#a6 z*dnbU_>EORKOZ<~3CJU0+CoLd4p%LZkbnb};r*6J$lZJABpg6`OX>aRem8%uz4mXf zwf0(j?X^#q#m+6;tZi**B#VYul~p8LjDm5450RXm$vcBsOg^>&Fm}7Tl9(I@;A4Jv5E($i$R9@Yn3#GwVIiEx7mfokvNw~#4)WkeVSW?MGW8}?TP9zxeF?*;5BkyMNxkn>HfPoH>LC|A?fnP8;A{aZyjNr4m z9E@s1v2h?F{`=erHXqv)a*!Do#yrgA@JS>n5Vva^J1mkJfswa`1w}HqFhjTuu#XRz z99HB(j7FtWffjyb1T!d{6jjrB+2`{B!O^YFCq6av*t<%u5~Z!wWn6H7kKK`dZcg&W z6%329;phu~!|m3WpC2krpWCQEFXQg%f&uwSmxjjG(QGQ2y-_7=RZjLZK@E*@(M z6$^7zqr=k5!K6UhdI76@bgZdV6xY~(H8ZZVBCq0AOJo17a`V^q^^)?;%z!Z~Zl@mmx`*>*jakmm3Wfb<|E{;U6<79sce1A=oUiOS*ZiHFUtL;N-kK@DnV4um zZeLM2EZeg&W-y&o;L}MjTo4`Q{bV?UKGI<=gz(HUm!$k&NtGx|Ubv^z+_m6=pzl8d zpO!uu|6#XlVNCyAsG(Ijd?PJTRwf<`5)aGxBaN%w>8j_k&AxHzp7)yLeiSprT)OM% z_SCqfz!kl(Blf$EI%RcL4)u46qk9`@v`Q7nN7ZGjS{ygLcPQ6-tVi{!SSpJN8e@(e z+9*D7ojI18Hq;@i9j;{$v5vdd6q#P^UCS-)HFhf+V#Yc-TdUH%# zil1bCaidVbQZ>+1nkEXgp~(wlj|>?qyPML|RIioh+`8Bjf4Xbj$a8*g&q!J-H$%Bf ze*INX&rNPsCHH%IQS^wJ%L%fwRp2I7bq$A}@cgF0Yqfv>zA{68dX>proR_Rt%cRc! zZW-0A-25L&s#QCa67FQ4N|~R1?4%$mjhhNT+?G5YkUwLMz zg(uMUUvwnCR>WfIT2|^Wz2Y{H=8~@*5!*Jt{$1`_vP3B4@a8D@=PGS;mo-ou zc6bd{TtV2yB4-`n&HjpuS4U%?HIv+*Wu8uRjZa&EM0PypE{p*SV|1ksiucbfmgZfQ z8xBhqbB0N|{NfbDza%e38pS4@7g>4B8lG1?e9}n!*p=pZGIpIbk@i9TA+RVX6)f^! zxp26J=Qr2a!(VZ}wr9CV=5o_bZYwx8NN!{2&X~7%SZAW1Pa&JD2=uk6b!ncG)&<3dvD=OUiPx4Inz>v5(Luk@tV zO1iAgxcz348fV07HF@T>(5lCDM@H>uOP~1`rwrVaT^yj8$v^+_3(~(>2Bhn6i7q7X zopU73#UyQs^!si5<~|7@_=rd4EjQh-yGc}?Q1U}@IFDg8M;2;8x-n1mD0#18Bmk!` zk?MKwoBM29u%6{SQ3;R?z-!W%N=csk-2a!s!HbYZ0Rz0D9|Ni-Q73$M?^^d>rpuZy zcSzp{8~Ya68U{ADe7`Pb;>LcftpqPz;cetu0hhT?EBSW;|INY##zjyqd64pdJB;1~ z_vAJyE@iKT7e3wXUei`m%xG|+W|Odv>;9odOjrI#+24*uEb+Nr*3$u6$< z^0)Wv8j2A4uKJ`xE;0}2suL4o)dy~R!0ea7YXF?-U!`I)7M#)p9Pe^<1c%##?uf3R z`|P&PnOa0%K6hK^OErlCIEB3EY`1n+-OYEgjDE{FHKp??g1uw+u0R$|8oXN7;U_tuHQv9lVUT1v$j}QOuAf!;f z%0Am2_fXY(1s9_cnBeh2VfG3`*#xe%~%3=Cd+1n4H&qW zs*Rwl@Tb;0?A74HYj8j$3y@7}5?zB+NOZAH;l3G5;Lc>(Y_K-MzdpXhj@A_U_5Cj% zBXkVMrX%>|Mu{!>WsG=cA!=>fA}HWL+-v8gT}G`@J?Tx5B3jnUVYX4j7&t|=>9 zcQUsEk=20AQsn7yctID7zqg@zjF{pBqY3LdD|wI;c! zGEA)Jgj!5-d^;E2+tVV5^_)$ z3d=O$=h<5)b#7nxzHZC?#Jsvo=;_HpynOFkUmy@PRk#1mpuX?--Yi*7cJqqn%w<_Cv27=98VOzdY%iK0R^(^)&%{DJ1!6bW9M5+NH4x%iJ{p;; zbT+#W=g~&TPDF2T8@=zGro&)#56CJt2N402I@wid4$`_=&AM?Ot z$w=qJjMnQHRw|o!{X|edNcky-0Ud#^8t}J~WYcK!xWTV@1GnTZqQD(V%FIh`g4q62 z<|ui6rRr2%{?O+0B9)o=;ppbLGm+^diEhnCV@~3tp^A!LaqU$%=Tf;#k7`4xxG+W~ z`!Y4As31K=5?GYn87%1(bh_Qqk;w1nWeUn8n_?B#t?482qBg&d1$7a1V0@?Q0vOwP zg7HJ2JoBj5JjfKVz&Pg#7}w@B$11{01Hky0=-;u5_TJ=?cuW1dq9%u^Bh}xOlrJXh z)9F#{uAWC;3C70s8q?n?$nB~bheX$3D>=J3OP}r! zq`Ytvm7FcVJ1+7U@EWZM0=0g3`lVVc6p0M;j|%T<0EW?IjlaLSuYXjui&$X^si^_) z6cl$|Em^$8O-&%(AAxz@Pt5h{kU$Qhj2`ULktFGnwFGoge7$Fau}Q3&(C%eLUh4Xu z?86Cy`GMIBmyq@A{&3=lRpbJPD9x>@sk&>fQ!6LK9eM6E%v)rtKj1*hyWyk2!JXepyyGN9=EWfkdgfVhn{$* zVP+D~G|bEiSuy>g2buW=o|$_h-7S>TBb7(l4aP#5)OIPUte%+)3zi(p;%^8Mv+RY>yvZuv>7hv}YT-g9tz=P6R+( zAs{ZJYs5~zg5TZnxJz_Nd2Ey)m}y;_P;ctWMrG#SZv>63>=0Wi5qj z4`MkHN3*vF{r1T`N6_+~#B-odsIw;#Yp63hsu**S&U(Hv;OR67PG*fuEGo@P(k5ESYdWM}J&{m+m95^9JC TMMNTp(wwMvBnykJKHL5qh*T30 literal 8223 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 Wwze5@@u)-T?sN*l$!VSc`hNjF5H0Kg diff --git a/tests/output/test_write_table_with_row_span/output.pdf b/tests/output/test_write_table_with_row_span/output.pdf index 1d31eeab6f88dfb18cb8115ef49e5feef5bfce2a..a2bfd600bd96ff21666211fefded063c6d7dbe41 100644 GIT binary patch delta 1303 zcmdnP|ABwPHKC;Zq9lc~)S}|d{5%CCJp(D)!!P_axRzhkeh@-TQxhVoY3G-my$Bx6~(D^q#_` zW40enZ*^%aU8!R`s(3AMoq5dxJ&jc9$MJ$2HLD8DufK2V7Z2#Ru5;a$J;g|A>)Fkx zUM4g*#C80B`Le#^ye;R|z;)3k6 zZ|t>2c%gKV7K$pTQi!VMFE|<>AGFv#Lvs0kk0rZ|?JCP!OOrOM?n$ZPo1CZeZ~1wp zHMdn?9J?8Dyt4S@t2er{YK<4YPrs(`Q{P{8Sbv(`&&6LnXUWa5=RE)CN6!xye*wSq zhab#gS>JiQdn9QZF+JUC?&Tvm zecgU zw#vhn>MXNdr@)=QlXu;naPq;I1BJFSAD!P!s@eOK>(L2srosa|B<96W^pkRRoO0{0 z=6`nSH|9xi_~uLId~e)$OEySgY1wV9wavV*_L|CbyjjawACdK=n(b(R$&}aIrWk2F zJw0W5)G6=pr&o7QaB<%`ZC+|f=H?g8r@eKbF8%#8?E(WSZD5-+j~t9aTw%D&&Z zQfKLFe)5WD)o|^K$a^hOLMk9AKZ@1kP1^JcJ6*}JE z51AU28GRLKAPaAE!vo{yS)q$V)_Vfg?DUI&`cI8(_q5JA^VVOyfB$x%)8UXMbAC8_ zb#(m5eAMn-tZsKEcD|s{i+HD3lm4iO-Lc)YJI98niRHC?v^v}T(@Wcz)%X9I*lBN- z_upQK&secw7H4>9dD#9-HYEkUFJ*@pxSP#|hb$TkKyLtAjiJ|rrew=@5kY~?$dx@g{WKPyu z(hB;ndCB=HnR)37`r(;*j(NqIFoDU7SzYnUzhKp|HZn1^G%+?Zi83(IRM7X$PjN{s zNmbBru`)6+GBhwpl@2J%Pbp1KEmF_`6)lqk*xZ=R%_h%avko*@FaQCCJYFs^!@$tk z0E?KhC8j!aOfeG+gUKrF)=sG=hKZKR$*HN9hRJ3|W{C!tY33>B$w?-bW@afsmYsqP U0VR_cvI}!q7;veoy862T05#M+3;+NC delta 1245 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 YuZTbz{R)j70>R>~@EC}xsSDBdpY?kC!vFvP diff --git a/tests/output/test_write_tents_and_trees/output.pdf b/tests/output/test_write_tents_and_trees/output.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a1b716c2c46eb761feff80401d48cca09ffb492f GIT binary patch literal 63947 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 SCx)uBvId$>O3K*Aw~; zYg;a_%FMF5w@kBZ#r9oX7bM(&{@%)&5Z!#z^Rs~9r=psiGnUWqS)}m(JFqC3zU6i^ljIkBJDex4%_?q1r4=gJB` z>o56#begfF`0Pbb{HI)Aeza?Dn1=gn&XzfS98sxr_Hu=ZJDndg{SoCy<{e3#i3ue=gVDTk4Xp{0p|iQ(k=EaEaS zPLzRxrh@0P zF-s#;bTLDN$rD+HnGKDMChumoj!m;nNwG9dF*3JEH8LkzT9- delta 828 zcmZqYz05P=ns7l#YDI}cS!z*nW`3T6k)DB`!NeDV^%wJI8;I1t55MEC=F4ejD0kIl zW$d-g%Ox@ns3;2adq2T&n%%A7b5DC8Tqw~6hYzz*{P0Ox}TR3Npy1*wZrHHAV|CA~tdp4W?N%ELq$-2v4LD*;R zEYUR&>gw37_2wsrI$YOZ%%d50pmR>hs#@^(L9}KBUwquET)xjmv0Oh+s@{3xbLjY{6%lGP?{NLtr@JZ8%+p1Gm*<{0 z?4{K`oBn9*dhtnl|9{zEF%ro?Pwsv)>Gb<_`v7~6#X5C9db@taePjNsRuJ>`KU1Ru z)9n1o=FCece`j``9L`c|V_;%vYG`C?7G+?dsi5zhpW>2OlB%HLVr67tWN2WHDjiUi zpHiBfTBM)>PF$1OS>2dSj3)cDTBlkl7=VC69xoS|VPIfkVvH$fZi*phX=H{jW(YC~ zYz)FYLjyC*$?sXMV~xxWlM)RqEDckPP0dmaQqv5Q43dovlT8ehQ%qAVE$tL+2r7x? cva{nVE=epZsVGWK<1#cdG3QcMb@g`x0E5_3vj6}9 diff --git a/tests/output/test_write_using_low_level_instructions/output.pdf b/tests/output/test_write_using_low_level_instructions/output.pdf index 24286734aed98a83fa917006ade74c94fc06f010..3f5345bb1d25694541bf6a3d4179a5ce11be289e 100644 GIT binary patch delta 645 zcmbQme~y2`9igQBq9lc~)S}|d{5%CCJp(A{dQ_Kd)%E8nSN`kTp3W+|6lWs&#%4X^L&X{uvc?NdR3Lx+<7zo3QvWI zy1ZI;#_BRJk3;pjV=s=%n78d0ne?W2>SWcR)}Ql#P1(rzFiZX8s*5};%Qj9nU{c_> znH%wrC0e4Fp|be)Oy%E`2NdO}lqRPZ zDQJK~bn+=yS7s9vqsc;S7WIY(MkWddAfS-P%LQf_7#NuuV~ClXViB`2#ZYHqWQHMT zX=IKrW@u<^02H%CvDnba%mPE9v4Ih$n6b%ZCU)ysGgCwJq~sLK#N?DT6U$UfV+$Z* tYG{^bVV-Jkm}X+9U_($zESH@fS8+*VQAtHnY8scJsfihvs;aBM8vuLV&({C| delta 595 zcmX@dKZ}3D9pQqI)QS>?vecsD%=|nBBRvB>gNg6r8AT`iF}l^qNNa|_@W_dn86-CE zhstNOf;{xQ{9hc;tT4Vgyi{Bcks{Zf!na{)WmK6sr)m-Yh#n{$%uHSi|51+~kKW!jnHTbxfYZ?6&zU^EpNv0~14214|Rb zC<6mc1%2QA6qm%3R0RzeD42jAl+xtXA_Wa_@J#;4>dI_vVL922&7$7G z(%ewN00b2Bc)7p~0|O&76AUqPQ!HW@W*F)$jLb2_EDbR106G$+&Jx99LnA{|bj^lF zCYG3D7KW3}*sWue3{xyEElmv)lMT&HObim!j7`!kEi4mFl2Xjg%q%SJ6l@48iRH4h a<0>vmEGnreN=@T3G_f?{QdM>JcLM-?GQBSV diff --git a/tests/output/test_write_with_truetype_font/output_001.pdf b/tests/output/test_write_with_truetype_font/output_001.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ebe93c3496bade0e036e98023341d436366b8fc2 GIT binary patch literal 176759 zcmce+byOYA(k~ncfdrR?;O_435Hz^EZZ_`j65QP#fulph#7x8}V{YO|q|Nq%)P*NvRB^Wh5&hl$Upl@t z|D)r71Be)9K_=#gBDQWs+Drg|otvGAi;d+)i-Ms82vGl*eIiCtTN@{UbtGbcu|mYC z1ah=>b}$AUtOCkq-<;kva$kM zf@~b&;a?Q~!!L1jD<_Zx5u>=3p%X|9WNd2!jN>!N2JB=;#LU6M23T=)asU}x!@JEd zX${(JaJ*j{Rkwpcei0OQk#@zFkW4nE+?n>>yMg^@bVhYX*J zmB~yxp8;jm`#y-AQ|kUB*25Lt#?nnx|GN0TJ;Q~KN9P0y%8+2Kw_{P-#Gh|`8!q1o zZ1>-wB$$@$>`SCK^IoGf>S%;}@DqC$mRDo#%_~xdV*lx1JlZpXg8CU5GG2G#@A`FO zWX3ouF^x?WZoF<>bPttZohL$>cOQm%Lm&-p(s5h{gvHN$(ylC9K{njq&=kaS(Q3O{--Jb4F zh(1{LmNesOW9W(F$b0oz+3wC_L7s8mN9#T1vEZ;x!UKn_(i6r;H#lzkxt)@)N<4%u z#@|@$xZHk%*ydUF=ktBzQVY$=%FJ}9cY`N=xo^(k{q%Jy4ml%N3=77VPmQ*q`oYm8 z*B%;N=cVCKFp|U^FguHN*avTaYXyIswrMQ|+m>0dOJ}O^NB%Nz@S%eon)jQks@i0i zFocK@E?y)c|jcx}~M2C1jzw0ivEyR_&fUlPit!UC7n z$%)HKgZ+A7mhqi@T~0e0iRM(!9*McY){k2{6V{bTis1@L@DYC5tq$f0K1q#bs94<9 z7w?e@wiDAJzKVjCvTCU~S64|Jb=pK-slk%!ua4(G;zrwkddDPBKxBE3)izzk+odXz zm4;AwJNf-GiIRi^*Nuv1PMBC|A__ZBPT39z7ssWoYaTOXpYibR3-bG_H%nGeGmU4A zMb)?BtFszbhR<-yLUWbgiqvmxhU~Bnvu|lzU_*k)*c#Ymc4%pRJypY_Kl2SPK4Rtn znhZjudes;3c7k$%%bU+Agx-(cy4-<{tACR5T=tTp`2AT z_ka^JS>p^^sC7vRAMYT3hSQhpj!vh;ZL&SZ5>h8vUc^gX(6MVdUNmK_VfnjcmoZy6 zi)o1C#SaSK)Daw+Iogt@W=>*(l4j$?%WanEWi%-0ITGQ@;&=Q+T>a!Vay=6T`(p-y zZF&4AiKV<#ni`Np=0NMqKxm?q0Cah`HtD#=URc#BLTt!FE1hsu4%8qL3#P>{jkgi4 z6nyEg#om}LmyA-GXP;7~SHsNN$?YD9IkE}pQb{YkWyJhO&O_RY2419SKAi>RBI zu#!Sd0K8e%nny|SS`!zZpJI?$DLb*h-x`ysU$~^q)4QuIA&XuGDhsyX@jTh$Z>D@A z>r)c?-q#{92H2CK25I%|&f(H+Xjn%k+Q*S>4`8aK519QF)?<7>?BRXnmx{iQKlOGD zf9;bo%_W;pvCaEQ!rnA0k>oF0ImXUGbvnGVDR>zX5T3E6jzghIMRc}S>532q-ff*= zEB|3+V*`m^$$=e^&u(jT)6+L)YNq5j`2JlzgYgUYD(KwKfF)5$j8C z!yXb${BnK-QBh7dr-%F($BiZjpHvdckC}Yk=PnEC)WM0AzkB1E21_^mX* zM>s143-6aO`;QRw&w%?9-~Jh&fFMZ3`5*D_h5u(eGZEKID-gk0h`9eju@W)AMAm-| zkuRWs3&r9uiW!xijhy}p-7oPO2i=Yb>0d{oU}$V^YHn;xuLJ@+TNwg@{-16W zF-n;Ly9;wCcX~-+|6;3Z1Hgdb&-}6-0;W?8Z+#ET| zRjQt=6_a|Jl$A-^EVtRlJ&d+~e7>K|@x3V~6!`J{a9-^De0lM-aeKSv@w|59^mKlq zFL<;w=<>An7~(oQSk#7h@@LfdqT1Es+5GW_0erVn-R>ped$-nkb&=xxblf^C@qBi7 z&6p$jcy}J+%jdH^;(K#c;Ct_snX~MBGdM{2bTBIT)%W?Vno#g*^mg)g?PBnBOTYd3 zX^X2`Wxc(E@Y(rs&+B$F>xj^oOK-*Z`F2*YZTrf1cx1s{N$>;ox@d#&?;qQ^;qb;rY+q-qOOKqx(jy{nN*+aNZ9= zD(%XxrDyc2!O|8UvPq8oQp2tmxKi|mLyqKIuDGQ{4axzd$mf?3DGN&Hxco0HvFTDD zlxR!ulEL^?KT%iYvdP^h!98G$O>AdsjONtzuqDoqO54rxGL#KVqYMW|UQtuR16Xp) zWNi-P=ZWfYN?z&+TW7kJg*R0=D`GTm;;mD1;Vn~fe5KAmH)y}h{M^7rUN7&FSefB% zQ}Pn`64wr6{EWRK5`Gg-u2WbdL)y0V{;^R}uiSM&%_8c35$E0L*#r-@v>7SCsYU*m zsP~WRLz8DxwCwkzi5rvYN1J=DaLpPmXSetpjs@z!pEg>l3U>=~pW(-QmVCD^W$&s} z5gyg48B={nrij{dFNxYL7%ugT$OCQy^unUdP?UIWwXz?Nw7O zmpMNnw6^i!#^=5wIQP4+XK5?~(kGFl`>v6rr?TsoU9(X!*~gKi;xbOX#m;%pnY39? zmi01VFOGQ-o4`3*NWhxJ@zP%Y^}fv~lu$5MSR}S3h*L!P*emmGy~uW!+%*?CiRB&6Yxb z-yDk7qvp_V{vK$#p`aZd3e^ccDP?DMtj~@djRVu3MNK)4cOR;chsRr9|CO%!7=*qPIn!qozQl0umiP1M`~t9EtWEzygHLao*W- zeDbPeuY0EJ0PZ2{$k9M{`{HK`>6NIM6PN9kPw#jS20!V#%%lvS@Em*@wX;cS#v(kb zWfh>@f4Km+`@%^@-@W$c{Tff}354`S;=1oXjsM&S6yt>mAtfaD+$=DS@v1+Ji|He{ z-327Z*L}T-{O8Qz7%w`2wFKB?{_`4u#RFI{z$WpZbDP9?B_GC(rt_aeY9$0nJvZwB zKs1CjNBO#MCzJoY830rPtTw=A^Pjr|Y&O8EU-!+%@}H~LO0-#A_o)w7-Gm>8S7+;< zv74%U$wEHpJGykw#_OIn0IW5@dID^m?wK>d>h^y~F_f%oLL_fqZ-jcxpk-hx0Ju0E zdu$JfZV*-iEkkD_z-(`Z4}K$4*9m5CUT3j-=_C)pBmfB43nWR$o?6tQyC`upT&5Ig z&A`sN)srTR(IGG`%m#fXXilVd-y~sO2T5zjOE93Yrtc*4IZ%6^_Z8vwlYUIA(Yj0G zb8t_M;{=KGIrw8=^}R8jB2B@0X^U%CG7#r?h{HbXD;jwbpvCBzh?B-+YcdaZMs7O* zMofBEF8V&Dn;d^MQ;N~ik|JoXPv>(mr+43+AOVWUx&E80Z|<&}rp{cky&aV6vjBXQ}eSZ%y0S#5kI zynsK4k=Ji?&;;b>Ggy?LGAoLF*D6%fR3{9|v?8#m?wreo(iPX+)ax>5s7Yxw16$vb zx#;|2>Cgu6>I?SD=bOVv{thvZIr@q&CO?XG{a9Tqc~cB1yia~0fdaw3Dq3fsTDHZgGFqqIk@MHdC0}A2 zPEIqE1E+@>2;@v2OQAcfu9iK{cg5G$#=?38nf8{vn8MI#$@X)B>}sm>nAgT5u-#JJ zxQ55^DzTc^rbRqTxKEg{2RSqeh$c)kH=?abAuimhzPlzoYUXy(yx_baCj`^EV}Zh}!sp!dT3%N3rOqePQBiPb1-}!=rb82o6u)6l{-nTSB}rSSx1@#3 znD0k^Z{R`W4iKaVc8%j;s`hy@*8M`{J9%{?R)X!{0|Uq!+)Ggfm4-e078I;yc1*?% zD*%1N#}9YPtET3BZt}F(Z`iY*?pxco>miqgbj63AQ+8?YwJqXhK|G}46j=OuC?jPg z5%>?yW)I%%*2qv?^UjP$s0Cn`v&xxzEo9tphttXKCoy;=d-pkv*I_ufrKWil$&6Y+ zJk;*c)9G3Y0GdH;ghm5S{Mcl`yDus+yCK#g=Zd7e?+A{X1WaFlg>2VY^+9(+Q~7OIU` zH>>@Ipu+FZ2ZX1=p^9#ANg42FEy?V9Uy&}Kf93;nI$g5Fa}+S9>o~Ul#cI{R!+iJ^Eqk`+il{`fH8ksS_*m7sD-YE zJ43s%7e_X`8i8jKHsK=!s{l3st<=EH?%qs-L>0@1xrH=A^LK9d&AUt?rMmAFF*-RI zlI;sX8&d($!0Nua|Bj5HxhIy-Au1jyz;h=F`>amYw2O3hx1V$t3qUfH$LN5>3$9?! z`yFKong=3BkmZT8RI`P$w;ce5-2PLfvjV_l%oBKUUH_#3u03Kiu6!s|zm$bkuHbj1 z$0iMHZI!w_k>;(1e!JU>ZDn6los_QqmDL2~7*co;22Q9_oFJ=eiUuCS&UF1BW@{+a zb$XL^?2{<$yZ?gX_il!lQ^rYr-)l_Avk^XkIf zw$kc2iX4?;28r~kEjQ@W$z%%M$|5QDqtx0-f$hWkBB`vk8q;DVSpm8Gxw=V#=)?LL zR$gm!B}RK>h%lN3~QGkma(VVv!zf| zt0rJ)j3%?iqz_>w$0il@M_%fCrq;yqB=FRSV3(#fswswSSE^3s^+%S7($bfTCSWUu zsCg)bsPz;g1A0nCH(->U%|_o9u2f3l&pSd(RT_#<=OvMriqe7sR8=8zC9)L07QGZc zVEX>#khF0=-iFPbWvHEU$!rN2R!^3PT4k!hhzFS%fN(r*@SB9yUnltvrspY9T}9x-@bCn zKP8Wzs|p;b-&+022-=&o$;C_A>D(y)ydn}w?&acrwI-XWFYqJmd@v+a1i5@PH7ldE z6(!Jdq=(uhHwh^pQH~$CI98GF-^O84KM03Rt^F3T@58V974o(!MWY=>FZzx4r zT9-hozzhVS!}~_z#I?*oDr1T^8?UdSF&UJVxP+u7xH+St)v1(c_Ro3F8^&y%Q62ap zu$-`&ldC!kA!c4v7&eHzbsbS1!;u^i z-$Vgy!Xp-JLgvpvOnt{0%=4NvnDv!SWIwoT$IB1b_ze4uUVyZ%TMJ{wh(FA>24-E` zOumV^Ne}{fVPnn?kSWsuc^t~#RI_jbxJp~m5moav;vE62*kd6Z>eWCY)~1O;vQqIb z&Nf+gbJ5Qd6=XH@rB9cYXyEwm7pg#QF<^F%Ke30hG`*W98ZdY+5KioPk^tuIF$Pu< z_MQT0ZXnD@O#LC8m}euBXs47+fbe$#8-|Eoy_Kr~(3KfS414jL87jzbwh)+} z!)Es5df0p4DCItb>Z%t(GP@jcpm#dZ$=tomRg2&(D_O!TWeY8b0V*GH39&df@4}Bt zlzsa>i`^ff*RMKG0G|*FEV(*9SJ2@;lo&);lX&2G|D9rwRrrnRMJ6`?)SLXnk!$N= zi+XF#D53$0|0>^U%f|&w*ym-`3Vxch2jCL2&y$vqFW2E58LJg|4_MTXYDTU0NJL$; zmyfrB*ysOLh~LLen+XB{b+rQHJ`1PB3UP^H3#WRZGGXWOP$O+RQ!FqZuy7jEjEW{N zM_arp8Lt7c^ITVm_r^`{a@FD3J6m zC-D~npO5%RUK|^P184$DnIfX7QUR809#BTFrbhAT*=G=R5~MpY>B-^(elWD*UL^xp{Rd;p~k2>ycq8}R~J z75{%IJ*&}nzoMY3;fiBBvf5VPvl!F>mlo=soE0=ePTxS_#tIQ^YQ|YQ53Rn(e*|vB z)oqJ!_k@c&NG{Jn>#CZaog@2PX{4!FWFM2jd{9PtM|B`cTk&mL zTt*Kut3y623n^!msOgs+QPa&4yS~UJzOWdKpjhl?VLXQh{qG(R3Z)J5R)DsBK>M#HNUhWI_bFq_!BX zEW?cQmVuXKLirXNVeuZ6?6rmTd_JFf{KZ8q1-C1TdA#EjKtKQ@;W3tiQ$~S1R6c!? zP9Aib_8GLtl2kOPl3eAGs>HoZY96m2_JytgXgHRl`6uB7S-VcC=2xS7>4XOy5?~OV zqNXMitR~_vZ2u%g0HU24kYE8s2(wAg9fKUOb~12Wk%@rlC!s#wd!Sqd!3{=1ruot89Ji8AN` zJNskjOn)*}DK!yKlK!`9U#m{3KawVCsN}yZD%BKh#WDugd=*_&vC@{IP$lOyw4!}c zdFkm8W@=T!uZ2JZAHA)V^fU-q%I|-(Cz3Dh;Ca;x`!C&CNCCNcV%cCMm1+p~{mG+r zp=g4IMhM09H)Po|L*4XDS!=0I9yZ8a@$Q(3cI5@Wd*Cl#Hi*ITF(X+9wasy^?GkV0 zuJ)hmeSp%J%s0eO#~b^0Oiji!{c|#0&RL!~@9S}v+Ej@rd~@3RdxtuwkrYlD--v1t z5r}Pi#gj<0Xu@m9vU_#sNI=n{fRmYn!E?E2g6JRFb>r`UGAIsy5$OGqv%KJ4FZbcR zps2a$m2`n_^;HG4fATtnaWQi!nTfn`bgC6i=rj$#sfh4Z4M{2n)QxQ&zaz7h{R2~* zasCu&>+$T*aUo~E}@P1Byc`iJ32X9J1vD?=J^E?9Q}W4G;e7n8N&!)lBl?k-n2lyEbbalpws1NCP2 z2{}HiWjSng`Er})-UZ(juZ+5<_-yH=>wXL1*;0=HI-$p`#JVGFWLK}8E@9XxCSKU+ zgv7dWaaBy$4k8wI&IA7!0K}PpFZrAo)7m6q{@d|pa}j@O#$D@pVSBBS`m6 z=9Zy#hjLpM2VMS`5jukaFSgjhSqy6p1DbX9rVc@FU4` zNbs>ioZgI?D0AobZ)?4l<+w*lw<>$h2GMEF>;JkglpwpcVqr5{xplor(zr9@=xJkY zGip6R|CUwYuhLZ6{HBqz(Sffs;QUO|6Qr5YGE?o`jUUbgFCokx@wrc zSUpcadb`8wQyDmVvaGYkR?-=%`qAfxSN`s;X+?{jZPjld1#Dj|ned*7YpC^Sd7pNBdrr8;=CH%MYph z&KM?Tv%|5adYqrWdMx3k?K>x!RLy4YUnT1)-L_9(+jHahIap*e*;eXNQo)CJ34`^rEE-XfnzuSnQ8l9&Jq2GLBK*|s}{{wa;V*9&6nHvk+fUQ7)pNzsUX+q#g6e|TtKcB7@!&v3peNAMu3w?z`Qd5XKwc|!T+=@Dh|$|zfV*B^OzDF6Ei2E|8JI= zh?SY0iS1=1|7%k6U-OWMKV36*)ZICKMk*&gPk!3uK+=wQ=gX!!8j|YwY0b&2TTIHE z-f7mF3^uI>*F=#jM0FjU((o63c2=P7HefHkk7=BQxl0PiPrP4yN9#14q;I%d@nQ+BFuwWa z<8tDE#42rjFXPu{4R`kd@n-EsIq$vH7teu175L_Bx^g%mzjDfy`)rTMzaoK5&~%rc zh7d&V_cY@RtVaS$oD58vA~V?9KQS@6xa4wU|@w}lG-lqz`Ug*`7oP6LY3Ru6T6ZB`e@;lbxLW>f&VosV!`QB|* zsj18`X;imRfysau-fOgm+N(+b{j&^1%4lA71*Tq0Y_H@wH(q#m^Qk<_d%0o3Nv4$R zE?szvR=Qh%@XXat3upAF=1|*Im!j7lLK0cx)zcXnoG6Huij4QDympf_Sm@ch!Vx^Yt4m?YlK>RBWv6ha>F8bvz;LHYbOgHHT|KZ`Q`saE0E6!TRxe`U||V zeKk-_>;<)as$!`X9N8E9(Ng$HGx$LvK!F@p!X6XVRKM6qj{{fL^E;tx29mIbc<=+5 zK2$pRp$Ya2H=`)Sj2p}KhqLb+&|k*(Sf^-zk%^u?Dpw~8?B9Nh@u=x3P)mDimXV9; zeYnbJt{%&28%m9#!?`%$@+lT$)2saS%M|$j5eAW;<1W$swncmd88ESW+F8V=(FBNK6euxyUs#5w(7buv^y^2!GQzYR<#!5EYj*Mj| zavYs-6v|sQebw6#Q=X?(x@0<`sAa9j8z*=FC{FrnulZ87Zh_NUqtVpJ%I(|OU&I@1`HbB zSYMOEPiq^Wk&mlA5Qg-EYIC1QbG%L>-qsBkP9Ja{yyh@gNCLI7F6yoj5N&G+gsMMa z{<>(kCs)Ge5*2=1hgzy50(&9Z@77%vFAN&n3$U?*{3<(Cp+Sp=Q<1D8`2>2~zn?_P z)|=v-*!P;Xg~I;h8GNZSgR%)nj7E^+P^uP~Y2n}mzv)Tzd;dkjEFJfGlrsDgdfn}5 zuiE8~+VEGkT{u<a`N4*OSavppM(6~@u>u5#QUl65t6{g{q(BD7s%Kt?%_sYgq0SV%#fBp-ns6&fK_ z?*fc0Liany3+{vp$@ektq3@aGnleuEU_hJ9sQRdviOcp6``N#*)knYI7>JUse@%qI z>SdSlaU0cr#>$=423VZFyN%qEx#=^3Pi$xyiJ6dyNDmkHXpd;QqmKVmx>}N!f&G9 zn*2%lnyS=}!OzRvDV#i9J9qHe--HV%rpv7ew-SjwIhap@fZuXFH*pSy>uhTKb+umI z9|NAXcT9_)SI$6Sc}DI!k!lvKyI?{*lUae5`{m~!XTO4vK@7zcYpm897dO+r@^GS= zor_0To^gJ03*^w4sBeZ;n(yFa9a%Pm;NQBNh4Wp$x@ko~dz++j6e#B7_D13K)hBA{ zdY$Z7l3~Q2ss3zQs-=+p23TowO@W%H7=dZOVAFEsB6&RztGt39CZPgqP6b1wrg5U$^NV7$HYMj1<4wsOJmd zJGHZrxi6{hJYx|JIv zYjG8jVrxS0H30jk(|(ebH%=zKvV=i8vm?vy+6Rk%uClPg#K!6ncpR1dEpY}ZG12s@ z8TCD$!A%yND4)iqhrL*pv8?hmJvhtB1glyR)#3-+5`Q(heXy-ASn;}>D@`t(uynp@ zh#FST`LXT)+yupJe*2qu5lL*tCuqs~lpUusd-wP%l+~~c8>P=*U$0MuK>EkK+SqlX zP3q8LTK)pm6zS}gM-6|*X}_Z+q0Xd{)RtOo1Rp1~@odxW@Kq(4wZP5@H7?tch53ot za0!uJ>ZLWT@Qy5VqH35_)?2%`2L`aLP-!B8yJ3d-Nh(YPy@XWH36rx=n~Znj>jGN1 zSXO& zlhozQRk#~iA|xqQjY`;Uo@X|U5J0O@Ubfr$$dP$7RQB4F*OQa4{wx^xo4H82^U2i6 zSp$diY?=4)Y^KJQ5h06WTjDr|)yjD5wpOFP?7_rqUC*yP5}9%Z+uqOZ91Ivn8- zVM-ET1x3N*RnzV$Ec(s7_P{Jfu@{LWDOE9f>|-IDsm7CFM&-6Uce4vyn|#wbuvI{+ zflYs=pev+{8GRa2;G7?YG<82Yap!2PiPwNTWi%yF&*Q$EH%_apoe?9`kn-h#^e4aO zS4YcP&*{wu7Dv6RRYE@m1O(sQoLtHdrW>@ifgnT}8m{dg--0AdEdx~q61q2u?`!SZ zBGPQYXng;VBJ(kKTGu zhuqIyNYW~uOp^Q|nIztU*wOF&92HtoEPA56 zuf2pFeHs-yYU}Jb3d|j7*U=-Z?c(bVk~T}w)U@N}=3K|9mB3BXK{TEe<)U!#pi|T$ zm&;vnhvJf4%;=66WV^_`z{5R9jlI3Dmw)Euwr$eNwRC;*`Lulb^TrGY?U3+$_N6}s zxPK~7@LV9O$T7sz-|o&xd*$z|9q;*}s(J0qD$3=~j%g+28PjCCYSg3pB_bi{_QUXM zRVdJ#nTYOrn43Qkn>AjGSk=C|WpRd|^Me-7u1%7gAS2DLOodTEXxF;?rI-&-rRnbcBxKwv z@Z9MHL=Z%xE&zF+w>Es9X7z`@4Qs%#L^bRc5B6*&tx+IDM_MTG_<wQ;pQxQ+>4yt6yg9$) z9&OM?sqbL(OF+fqf@7yglv3BYVo+&2jo*qZzZ!XG9AS2u5afi7!#$4r`5?|XD#R`# zgbg)DxL}oivTsN=QgmY20Tl&~uDj+#AOd$Tvk-mt_;HWuS`soDS`3Px>_PD?iBYAV z05cEE-0T9rxD5QAKADLa%WG}{WgV%|Zn5|YnV{R+m>;Mp4MvLbq@?Jr+h-)CPuiJb zgCSQc0`jzO4V-lc6WX<@}&`kD&LsVi&*fP)==s_#yAx+-ZuyM&BjS~t)aW{%PI5BLF9fr20d4#+Y<#Ft=RS&ToiDFHVQrUXch$>= zhVY(i22F_ay^e+{A#0$kb~wv#A!RT^Aew_NTy>E~lM>_gO6=&;u-39HWKWLdaikAk z9?u=wrgdVQKyDZ|(!jU3wcKr$WOPi2wl9IS^xEGoAB}C;f1;8e<~fXm`SM-jUQXYU zzg`Z2X{-1a%Nqa=ft&lb8r;p(&B4-I^hFXGUfM)Z5ne(8A0EZNh)qJdy@!(2mxH9PHZAnlYmZR%Ay%= zDlbXJEi1j|{Y{KyJk>0eEMAdx#0c7CA1$jiH??|bC&)|*nNzE-1M?Efb37Gl>c^z$ z84VZzbAoC{+kIj>t20Q@tu9E0_q906!=|(L!j8OkL>vC8!t+|4X~_GN5o>~{Un%gN z)+lz(Hu@Sx-(i=KmfBr*l}>)&>n&c`QH5tJiohF@&4h`s?|hiSYr=f`RfyW)5|D#% zZk`j6nU6-(%-nZ=K-|e<%+vQvk@Hqubt}W%&_GZjpHgigLrx1RKPEkIip#S{fsR$; zx^j#q>d%iUi*HC0=_Vguv3}b{({sVZ!%9BPR?RVQSryXyhB0Kb&|=ZOTdTo>{!YTE zKUMDfjg;A(P&aL0S1lDYDeH*Z@8-<ts>#}3*7d`GU3;+fK<&lA{V_pr7rs)AZ8i&%mVwskD{ zmp5t2Dc8N}q8z>qA{=R9b#vpbF2*b9oIek%Fdj7%rqzqto!BBHt?ePYPo@{XV_ELS zD-{Zmfb5y$<#G>I9&Z-GXYJuh!n2!9m*vyB11L~oLk(lhq68U5)oo)a;+J0@M(ypN zPrAd#gHDLREMGGF8JHBYtc6{aUPCeL8EIsLZW7@8l<8suU6Zq+xDGylpB2-y%N#;r z)BL#mIUkh`J&HPMSqb*7XV;ghZ4&xHV+E^kRxF0*b<2w!jdZP5jX&Az>MDINzRYwv zH*nw`EqKc6;@NJnHC8N?HPnUwp83w;*;`g3S^tzdxW#5QK$f2J>oi&!DQvUjYN@~m zcxkFBO0RBvl8`lQ5G@WXcBYcNANl=Qfz5wU!Gw?@k#kN0#fc*H%Qh&I2IWJfl&txC zL>9`MvfA}BGj)YT7!|+HPZ)@Ijv@%`uPkz7e=3P)wkeUoOFdJd@trzfJV1cNY7%`GpCVZx_OqSj5^H5z7D-}y^W_PX9 zuWi;u4Q-kFRX{!(wa`y?-rEpL`G4&xDP94nYA_<*f z#r`5NUZd&nQr9}z9mIi%eaw3jI;*Sdc&WZ!03FqSXbCnQ2Sns`5g$s^(--*aj zad%b))UUD+7MPzlY4BC*Xs$97-7sFeRmT5LQY(BVHunbYsWb#9D$(cCd-#(JjaDM^H5|lPiDDB(>6a4~Y68y!!!m7Vqf*Hc z=(BJ5LgQKVPWGMe@<`8cznj9}3;q_T(5{-o0`-cp6>O(TPJxlj?2r#vlx|Jxi8G$0 zq-ZJ(yE%QPGq9iL#!D9LKT!-4I#9TNcUz(m?c{`Q-G9$Sh!TQJ+99@)GXgKgVl@6O z@&TFamxUQ^NwV;VkDp8_ z?0?&@fywe&P4ZWQZ+sV16*~?TD);ADfv~Te)aimXZsKg@xm5-tnXJJ16pWNjbK)Njx#siQv^!e#m(*?@&gUswH_{LwUw@Sn)^hzay1n^L9t$Sdr8*j^wgqQKbfk;njr4m(o^C~OzhAy~B!j{i{3hkbS z!na`=99761D=uD-;VsLzgx|%KN?Q<1dk>CMv-bJi6d|$oUpi+;o)1@AM=4qFyc-30^2)E}pD0j|Jjz@BO*E=%A>2rA|Ytj|Dx2 z0ok0hSFt)7q{VzVAtQwnCLR0n`%|1hIsW~Lr`@F32dy`hEpKa}YZ5L5?>NQq;T3m$ zu4hAe;5zJY5DfR2Wl5jQP)e_+6-w1aE76T6K;@NcQbNNk#xCnn>Cox zMquFER|4vVkhtEPmm~r1<4-}C1l7@Cc7J$94JA-0q(fSWS8E%5Qr+4kY2vqONVQzS zAGU{{P(m~=WQd1kDUbgCdebbLf*?D6dx~;Q%n4GE+ueHS_P$-$!3hb}$u58WR7kM7UrZo^Mn*B>NiX)k_8nDBUL zM%jV9`rBL5V776uBceC-eG8=x1eWnN>CV*)SqPrf9cAZ|tWIKe`wya%yDtMYiK90w zb|vN1J;MHeeSwGJj&CPL-l)Jjzm@81WO~MGZbP%8w!*tow(x;3o1&6d95?op@aL)) zr>)WIE>Uf|!BvM|e~;yWZ)y+uX(awmN|$Ci!*FZYmUQl$&G06d7G3_H0v+CDGVI#f z#LWVOidBZA7ek{46$2>-p1ch6y8PvKPgL{q%wd*i>vc%IVe4!>e&qH=haSH5)SK5N zvz^302MVftEug8DiP0Gvu7!e|q|gqubg- zz^@qe6Ic9#5G(yzUZ18w)aC}-q0`sz?GIeMHL9m{qE-^j>2e5FsyU>@;4jp{`59A2FE#D# zW|M{>=jNnmK;qv|F=ex<{YidKaXOP;1aISljvZHO|KvrsUH5r96tbQulafk#E*0@x zYOc%-++8~awXGrfz?>0(Kk)xJ^&x(1XJr+UG;tCa@fFq&*qEhozZR_G`jq#i2<&d? zzHhq?Z>px@^jb~RA6%Deen>V=Ba7URd_NAm{rmAuIzSK#wZnW)zg;oqNWzIdp5hykBz_DxJq0woh11VtZZOsrE>hL4%iTTu@=hWViv|Cs%t?6u~yNrbKw-Wf3Kxj~c-_ZtN zm!=4^w6>2M204`<5gC|BEQksYlY|5|m#_o$plaB+_w8mJdb|3f*ci>pQO~60JymW( zL$BWP`-_Go>e-VGZJgJoAiAw zlS2F?#)_=fp&HONhsIgcHAjq&EoHRmXK1e@wm*tG>N;Q!(vc+)TMi`|=D?(JfVZyCPVlY%QEDbCx$w$y zWy$h}nzvhufusCWCwF5^2GhiG^NLXr1PuYOB{wK^t#8@y6-!eUXO5U+_uB9r=#?CZ zp#`b*n^xktM0jqRcXxLb_Y~s6oi~ztbm%B%m^pp4^w)Je)rar(s_L;~-QzO*%Uf+% zSFM*9A1z@{jHmawJWC7QD(~-?qYRF)d4ms2oM>!sS5LnfD5W54F*u{!#_moIfyaDN zb8s<_i!LrgISDHKJ%{K1q@H15nVngFd)aySTu=4Uy^|b>SIhHL1Fj2y(*QOn zcS8r)0V}sP%}m}jPg6bTZc%{U+Q?P-ikID2o(&X@ov_sX1bD znxDxHpE|@lOyJ8*Bw1geNZtaRIc9X;hn&3ez-+Myf$p*Q(SqYSntr1N>wzmnVl;1r zXmSSrKd#;>I24`@7wxKT+qP}nwr$(CZQI7GZQHiB+U|b;%$YNLU*sye$|RY*k6sqG z!h(oS&wjA@M}6b2wynGqn_*#_V(F>#9804!ezDUB)-*2cN1S#Mb?}jyS{KopmlgMV zvfBAsyfhKds%7-M*C#QtPR~xB?CT0R$g2K`y1eHz$Bfp}kLdj@6TxgT&>J@K@T|X- z^{w@skQ%aJ7*o2s;}jk@#h5;Y^Gtcldx)%|MyKMHAd~m)kf~QLK=p=>#_e_zZf07w zB^WYm>S$F_7Rj}dIX8}f%0&aqyDw>wYwk;M6Xn0Yg&J#mjD;A{qdGB~0u^0cUT-bA z9^~3=c$POiy{aiLAC5w5F5K9{vVEf#^A};;g!F7XU8XB-UTd9)qcw@BY>nV#V5sls zR)A|3`RH#=p0L6M+XG3AQ5YRXe_@l@ursUlB1LwM4GZC*o?p z0lECCk>JrkJyXJT^p6$2kTQB6&V7WiXh4(QoE`%^v)td9v>$lyz@5tpUm+tp`j?IE z_=w6tE5FrsM4 zT75j>YIxH=FMP_q4BoU}0 zH)tNxg0bO6bhZJCnz{o}^qb1ksaxIqohT9>q?U|PS5sFjIyCB{ij&o-U7k~6)INO8 z`TcoVH|>Ton;W;6jIYk*J%AlhG-wPtuJ0;a|&ZU(tr zbQ+dyWV_%&fZ(KkVd_Xw(7|HYQ59}zN^yhwiE(WuT0G$@kmDXV%U7tdmEDGJ-akJ; zxazA8)OJf}(VjY&JXJAbI**_GQ@}mm@9%@J-={H1aN5f&1+REqD~a=;*R9F5EzdeX z4LM?N1zFHVn|&d@T-YL^XiiTp23DCJMH%9OnFZuM%Bo;!wyks73x|O1W9~v z>}u!pc>Q>#bq``lmu70BUzT7(%kM!5J(ANEJe->Swp?rG1{XM@EyFH*VzXC#+tO|C z)B*aE;yZQ75Z*%~AS?f!bBP&Uk6akWy1gWezCbotKFCqt?+GA{VUUS)Bf1D^n7Rmojk72QH z#GsQnZ7L(6RV$OMh#?FP=Ci+!@bO`(D>2`La4>1Hf8NpB_;2Z>tv7Dtc~ziJT~Xmuuuh{*D#c#JE5 z*CoNod{D9GJG395LbD4aV6R_$(3*qV_M_DE9RsD}@h7#U;QchW`uBtgK*(oi;) zB_#{SDC4VJbU@>PWf_S6O87K#J9p}f)LYcs9zU2!fqf1NpDm50xyuQvW%iy($};!K zy<1I}2V=iZ{E;jx?zwoSi=5_2gx2ev-qYMQeBb(*96w5GF`ziT z<`1n-A)wRK&CaVMnGxyns2QO?VxJftu69SsC=MT*4QvB8P!1`8WQ#o*M*z7GN=$4# zjPW;7hOXkQ2&K$bxFk9aDgzh&=WlYZ^uAX-|sI3!_#g^_L=&vPRh=ZS#5{Qf~(*@;6Meg+RU?+-n-! z(gx`a?+<%ac$*8np~wjz9Y6>s@O}O8RufO4IYHa`ZavPf+e|146jj2yt6W3AYc@N90zZZ!bv1y(vSU=uQQM zjBq4CiG2Q31mHycGjn)AQP4xYr8@O!bTDj8Om*}!Jg_3kd`}{gVL9y2h)!65;eW5- z>;@EJ%#08fOk{afl&sJYok}vABx8a`E1}zpmEhLsc1ESOT65Tmo4(OGJuHUQi+^kt z9@b_DMX{jJm-cYBI9^&bO*oy!6okSYw(;5b@Id7Ep7Hbe?3HI3(KXP0e9P&2&q{87osMZ!Nd8T&0re?@oEzy*}} z!+4&xhN#9#enH6=!B2lK=#UvDsxtQ_iY4|tjl4HN#9qiG7lDq=v^xdV7*U}}3{%Xs z51NOl#3>^uXVN#X83*&X#Ue(h z=WX7*NsgU9w;%m1SGfjs{rv8o=WcS?rhclF>{z&f?&cCwd=53c#?fpq(sy{DXu^gK z9p6rOy^C6=W2_NshqL_>z6m|=9Oyx8Q4DcYPykJlhdGQn8Utt>90ss zBs;t%6cjBa6vrhM*PoEMBs;jNwAmJ4%>`9ALtUCr@3GWu-Uh5tL#?{azA~Rdi*)gx zWl__Bn>30dmQG=9>gyBc;F~j*U7yDy-|fEL*zfx9;4ZNRM$BEjk5f>3obs-E1{2!% zJ3Cb7&l~zv0!j}EY`vR-ag~#zQ%%w@3t-ubIFgyQE&;l5hm0` z&h>N%HVFSmZbL0l3*{!@D{}<1uK^ypoXic34t>POrOYUHr=41U&HYy`_f%2_xAWFT z*2=knYpm#^q_r%ka5!ysSdsAj3GM$F&_p{rvmHAeG~?z84df4SM1F8UhbF%KayKyvGY7|EbH%pg?RC51NW+EdUIH5^HhHHKUmg2CPHIQ|?HeZ)U?JVaiT{he`$y(Wvs5jJxr9U>8 zIrD3XJL2jhGoCQxNiiO-497-7_!j8)@dCBRW&eRxYFO`n0Rhw8dg&~LrrwAGrU5yD zxJ<|>I0G;ulXMWb+aqJBDqa#i2P9una=ajbu$u|aY$?LuK1ZCEPdY4us8FXyiVUJQ z=4o-S=rIEgFUKE5r64ZU(pkJI*@c6!>*(#DL|uMzHX`x#iq`I&LN4a2rj{%O$j6(6 z+Ff$6dm{nQPXF>zVLJ$A&1~M+W1%cxZrYEDiv}%J$yO(NJKNT7UOK9JXF)k+X1stI zahyY`J%R$WSZNn9yE254Y_!W*y;;sqeus)Z`^OrzyI8%>t(ZOgT@rS0|C@_@3jN<) zSH!*Ne`{_@eKvRCFM;J$T(yyMul^O1b*W#DM>c&mZ&=^X!6nk#+l3zos1R%yLv3Lh zdg#N5C)Cufc)popC>GUuu`x{AQD0o@a(+6s5FbQCSIn>WDA!s(x!jVTe8fmSyNtfF zgVG`|fe0jdXe1dWk`l!LV-HRXQcOxPr?B_4E0Ce>C0n#GgIl*x$~p0_V`6Fr1PPFQ}PwQPXnfP({&~dAfA-oK-ZF zZWCL2A5M67&idD(E-49-H)4cPh77gn(gY)O2WhjV0$xevA0cDgmdKqGOv+zj>pRD< z&_7|w=QCDa3>tfrhJq}LljhdtI1le z(cop6TV0;dw6Ltc0>k?y{S_H7N!FkD?{Z|uQ?;hdCV)j@J ziQZOs7X|wc0mJmmx=VfIZSZxV+~Ft-?*3LbGub7rDpeoM9Ua>gs?ewhBb#M;=>P<7%nHx6sm zBGqw!g?8zh=6%+KWy^_T*Sp&i3GS~B5fPINha$=w@aVeUz?-`zHq?|9jx|v^^}}9o zEB6LCZ!Cs!zF&yam&H*~>B)2sOn1O%&te3ILNg4U{5il506WS{alh7L>?tSSGb16# zJke$x;kBh3#Jfh}nnjd=N{hiCtUYB!TZO$b?V=ro%~y`p9%yr+_qKi0?uLier%mI0 z>APco|5~rz<5_u2tU?Kb7xnxk+orniXR88bv&K^_|FUx6X8naoh}o_lWV^>p?Z#I> zu#)eBAmhi;iaZlAkmBSAuEzu3K};rGcsc@m(QQhqK`YpSLIiJfbsr+Ujy` z!-U}sT2uR&%i#K6q_!)Q864M{1Il%(YWu4i-CrEdY!XcyMxK9uA&eMc`=TOL;6oyr z(C*+)Iwk!6oE_?saw?gl(a0Ywiu1?Hiz_D=C9okcgD3klyDv>cOTrT%Xd9}StlT0_ zqwMi8;15~f96|w`7^xX)G{+bfu7(D&c>y@_AX=5S)jg$`y0Ekz91ZiyMYIg5nm+wm ziTINi+&Hasp>KQ7N>T>N>ru%mX3UtEHtyYkN|yPb2$Z7%8^esN2Vn`yXH%fTj!T9B zi~pjX+eYsfRFHS{=~J6= zzYHa#+!X*L4Ao`p@qIRDJxO!kU_p3bJ;6qdk0-{fl?fXw{3^J=DP|14I^FM+^CK(o z>n}x4gcRri>1ycci=X<{+PBwB)o|>!J)8|u?9&12Ubq-yEbvfYm+`9o&vv?@V!mWV^(F**2RLO?0H|1^!|cXkt|MU;N^ z?3;2`(=V_#qzVN9?;0xLnI^iw)g5ZF_<&jo+3yW1`TwOTqIh5klKcA>`}6sP!ZX`Rj=A#WlMOZi&D-n4ejoZe&{@d;%Ejd(KVK^x=(zMK35ka zhz7omEZpqfOFX+a4$Il~mU4XRGXJ?ClKxY*PJAtsJaHx%n>}N}2YNwr+Yi*R4h#QA zoiR?x&1UbB(?uXziI`4CDJp0Q6wyVUoJ!f_H{s9_;IWF$S0O}J3HMUxR$C~}qT`Gg zB-?@Jozc7CIjUGS;+f2o`jq)WbQv+?1GksOU9FK^ty}T)0 zedE?>`8MK0FXKTj>E&2KxdXQ4g^bD72YlhPDaqg;JIps{amYzt!b|Xf2@DuOMAF>J z-?G8N`fh?8Ba-X%tg;E`8PlDU;T|&I7ei!hcQP+Nwefrp!8qx#EkAH>(taMFO%y{u&kGL)Ny3 zk3<50!Q20d7wqCQkWKzQ>dSbC4F4@uEB9s@^Gkt0Y`JLS4*3#8cnFEqh*xGuC3lRA z$-jM1#~m(C1gaR6iI?||!MbZTifKW`dV;ioboA-Ww=RF|Jp3biF3uFi^rt0v zpFVJ_qMAT&hvs^7lk(McPutTHIkb#*(G`yumfHr#bBp&I0L6Pdi9#$e+hn~Dx0Lln z>^N>q91#TN3qDqON;Z02R$>hZbw@Cl#4cKPh7{c#l!=kH<1d9;!^|Ir5~TD4p@ z5a|8^T(MduEQh8%?@o;vl`+mr$w1jYVXL5}t?eA^ohIUwTF#ck8xz$~*KM%9fW?g& zr*t~k1?7@Z8$DxnYw_K?MstqG>*h|CBmMr>l;_BIH*oP?y?q{=fm7jZzuMaOP4yDL z^>`L)W#5_wA50$o#>r!;FyR7@fwr~eh|&HtfGFOeE}XsQFkHnk?KRhVHM91a(uE8MH8sfR^J{~ucUx1KU^W!G$A~Ml3y~@@6pHW7_?~( zU9Pgxf))0OU4KWed-KJHGYS)Q86~(W&hyGpw`!wgafI3rITTUwix6iB(G#QI`Gp;c zj-c+8wkFXp>D_^IsDfA27>21k699W(yQu#Zg9f}8swwS+Wgo%?+hArkc&JEouT&{z z_3iTq^|9@Np$VNN5=!p z`(KdEkah?e&Jh-N*wrwLJP3uyKQ@~o0CzNQMl}_k`t`7Tjn9QyOb;M7Twfqsm~%Pg z4HYcaED;EDX0bB^J%m_`%Rz)?7CULM2lxPjgW;lsT7xLUNP#kwB}Ob~ySJ*bH`5`D zp|p(eukRMz(6cL5h*&E#!Q^BS;JA%_grr&gV`))Dp$6ewWQyyLKKGt z-!QPCwP~p6>}CrN#cg9w2a}idn@fVZ)d@=T%P}?H!7_>0iSFFa2WmoK=r0?35t;Ja z3}AIMxP=J|_cuA8-*+$AF_G-9V3H!I8;WsZ$dnpIki+&`zh`T#VEHQO)g#_g=FRF9 z4jQ`$FV`9&_50@>@VqxsmEBH6PePn8t zLt6twjZ5G2&-lPgic>(0JJjoFKNhBRl6AOhf(w&ot50w1apsmLyL%!;9SL$V(?taJ zK-3MW!DY2J*RNXBjVnOndre5WU`(cT zurGCVZ2gVljIumyyjB9ePl^BT>7vBOyd;x(R++!?n!+qyUS7S^hUUuo^ti`LJD3Jq zVUP-wHaG@FYnP?80$qDd83(M`Ad+TCj~p*VXhh$R4!Fmtr$`9sdVS=>z1bM42h7!~ z&Kar4RS!*mr*~Mz3d_g3(p4zUEpD8r-qNmE?e^s1W;AlT0e%)MLESq!7r@0_fovZHhgb~&J@(+P%MU;TVJ~eh>NuBKLP}ECE(cneFLql;;?~%^ zW7A5Ew~mX@Er>#cI1)mfi=zd zoh#IwmCWWjVm=_a=uUJS0t42gy2`}7dCQbBV@A4+C|jC?h_r;C8k-?O+N?oKx;I+! zJ&`*^#+tsUtXyk_$0bqKa973dSwn{vl@7mqpqAw6VI+Ai=C~uLjr#rY>LLa;3v|cj zQgWgP)dM$yrkS7F^Ub+iXdJ09L-~!$No!Umq;H2~y#-O%%QLV!{vE}F>jcC?UQc|V zk&%6b-@^`R3tG5eprCN}RO(Z4yc0Pp%m0wZx(j`O=#Gj+%4;N<3h6ql-G=iZLy`HT z8e&_%o0s@GBEwHt72W+B%WP}qiH0+V$+8LW!sh7shW>GM(%A^b@Xe24`wYxz&$%Bt ztlAKm(VDCn1IZIWwE8##NVT6lSdbla?}GB)=HhKzfPE$*E{l0god57KQbiOw>&8gc zYHExjTz%1@sFBe-L32zT6EUeU%{yh)QA)<-0eK!tnE3)FWZbkhAD*;{`PMC@h_)>e z0u(I9GGz9Ik&A^jXSaA2vl>?H>0)Oc4tC2~M`#4c{P~=Su13AerRo*8eaD0qM48gY zy19<#wh&J*!kcon;hS{g+}ZuZjyr#WyhhYW-OkNz290q?^2LnUvd8V{6aekz!fDpS0KLb_GyI5oIm#&)K^ zKvVtRVj>Gd8%KT{z&}X)hUowz-oNp-&<{{;lRB(Z$OfZ0qo;JNp-JO0Ko(>V%jKc@ zZ04*?Ge@D%hrU1aTyi!r^HM?taVdejKK4iF)vI{UhsGm=y9FM#gD9p?&f_{QL2x{H z*Wmcb4jwFB$3 zHY7(3popc`)docb?dj5Gv*149lHnxH1Z!`}(u_k^f{cU`J%z+yHYR{YegTBa*Fa4m zEvSw8)sOyVnxlULDE+PbmT#Ex3+OAbi|6@CDr)oR`M(lExur#lt)^)aX6kl$A+Q8p%{=8|G!VMRd!~I_84I@N-4x@1E?X}%iK`_xF+%wt0{hoBW z%G>Ea^mZD+IiaS@?s-ib_+y$jX`b$9_8lRYzu95Ck8?75=DOj)UqJfI$Q`zuNYq?{ zuq!CO&^*Q-@3iS~{?&BUwmVs1;~4T@8F$|PYNUi!c3vA++G_3eaGy>m>~U$df4v#> z=H8m;c$pOOwo=1jLMcn<)&Udx&Nt)t8xzm-F?H(uIRcbtDce3Ex~z87cij7Fa94*l z@ba5HJW%s#i`$C^+PeZT>Wwca@?_g%j^(RTp$zzc!O9@TZ$h&wQ-FH|ZSjLoN)Hz^ z>IB%X7aE|q9|>p(CL>WxB6?+pg4Lq2GFc_+F|@eNr6n;`j@_9bSbbjKKimZoAleGk z5qeQ#m5;AgMSuL%TVCyGDDZeBVnzH+z8T7fj~hD-?7ue;ATF-y59v9#e}fYJZtL*{ z*4ppHF3`pTn*%=SSizu~g``-CiOI<4a)|P*+ty$K@^pvHEP_}6T3Qk?9gk6E$Vy|k z26z*vgojET#8Z&MhD;e)yfPVLOu$N-X}U8!|6vjPhg+sm24!c9wU(|{TBq0HC0oMy zuqDqfIM2yaXIXi>!&G_n5z4V6!}M}`d-_GIHH53kp>4y4m#N!g#o5|@ddE+2Fm8Jp z1GA2FUJ=zMQ{j5KilLIUZvm|XOqfSUo9*FsBKmI@#m-{P?`E0&ogrmx| z?~FBQ%fPNHtOWv2F4|sykce;uKx1ld)FjbA7y3A5%_Y}?IE=@~ zIK&QB;6A~DSIE1GJ=6z}*+26qL2x$W!a@z-a@-3&sy6@r{!4QrVzZS1DY_qNz#R>% zRq@yg*wgDD)5r{fP2(D=RPP-`cI;;M3qP^YnnTMc--3hYdua*=aVmuNZcB6zW+Zmb zL=r0dAM9=o0&F3TzMj-_Cj$>Oy{ACnR;VZlD>|lO-1bjEJb%9~$&rtNLV)x|Xex#( z0j4b71~L^9O0lV>AwQfr#w8uYV$Hc9HI4{r1=~)tY%WH`Xy2W^GV!AoF-c_yyQH~G zDI4l=s@9(0a<|cB6>j6HdU>b1?ULn08^~fOc`F_E#ASUvHkdIJQLcOUt%hYI zz24>F!n3D>qs~bksdY-;$NSlu^$YN7Xa3|BqUNEz#Tl>gjJJ?6PF^c~BK~q|^Wixz zO}C6~eDz19_lBZBY@MuPMk@AGcl}xG`0_{7^-K2s<8`vuF1e0R(k8X;w(J#rHNp5F zR*Q%`7AQ#{Owd*#ce8s`iBdI9#sS!Jse2fw3A3MO z@3%aKO@g@8>UhlLSd1PSr3-e7n?2>o{vnG0 zU<-8`uI`yGbD}Dx`Ei7lG(d`^1-I?e<~9uftNrU-BA~CCLpiLKnPAYDLjfYUt~IiP zl7iIbILLH~aY;xK)rFC&ifdz8=L_g(5{yKF*)qHTk{@%xMqz)O=GgA6`IN{p|&lAmo#y*NZ(OZ%^Nt67bTq4q-?R$`FYa)?4 z;mldS^Fr(?Gj<&ZL^5VbXf_e3xryNkbo{bVrqMY^{(QW%lkHY<2{Pm|Yf&bm9AcgC zk5j;b^dV{aa;0gpMHv(gm0IcI!2UrBmYS_PQ;KeaE-x?Vn%>!XTPw2)E<eaXPcQjX;%AQK**`uhtd(EUMorWDLi%RFZ0#DddLq zAC=^H*?akW&U5+uF1H@CAUPkg)F?T`j(h=N5M9pVD~I?$+xp%0Q?MMAX!+>Hy#58F z$??bNu_m&WcTiLzYU(E=9^^eYVCRagQQsFct}HCYiE9RNB83U*m^4l#HfrsRI*Dhr zE{C&|W|R*cGnOdjax`bt^I9XHZS6FNFhEF?wmNo94l^YYu?5#+IYQ5BWy~M%yt@-M zv|UUEiaZ(T*!7vd{&>B<)eJe78;#z_HIp>FT~75*_FZiSY(<+Z&~7&2rE_t38jCXL z8-=D^gwO;48W6LQRQr7h14jt`t#f%I7l{BK_GSV&jY`;Aq5QRr;)F~>P1rt){qk=$ z3C!t(c31?x8kg*iyxtCNjR?UyT!UzHi~aS&^c3OJ@ki-?Az5Tx-E|dUbcZTyO~!y@Anq2t{67O{6?xzCg|Kc-wk8#QBi_S0o-5t{4o zo!Pwf2O}>(QjHaHNP+AOpEPS|Ig&d`<5Z|l&i;aVjx!+^aF9XDAZaLuTw)zx;tj4s z$gm408Qe(K-@9g0#L-0f~d>(H-x3Y=XoC7GuUE2FmsTGh|Wsld^l!rjq9QZ z?AkfK6NIFSn2RfkC&@_`6~9^`gULYEIED4Y6WZ$#TUSt76c0^~j%YQh*kHK^UWE~x;Gr)aaMlb>_2>DaR}3l{+}H?uX1To$>U?F`%tvzJo(Jd4dw6`IG<`yZ6- zsI*^X)c=X^!QKCgUP5TTv9`jLD)v;`P68TD&3LVrX}jGWYp=O!6^;4Uo|?v4qCEA( zdaNw}Cl1w6M>DuslK?|BIa{OB4LgmL1a`XnFDf>*lohAtG}Vve<;ACAsf*Q*a`ko$ z0}dt@zXOuc(ea5WABFl48RW=EevSe82&BeZ=&VaL1PBa7^&K0&xNz_SKwDHs6>K)`nN!DBqBcQlb<~I=u>hI+cw*}d`*+N6R0%W*1WH%BNCOfT zWrloh(Jq$xHqS~6=W;_&6T{#4RjOsxKGJo(%Y8)Ipp}JlCk{l_mW}H7KAdauF)hRK!K&CkdzI6be`^iClL-}~thNkyFZMr(Aa?c-mHnbY>s9+Tw-<1DjOb!% zC!E76p9UWe@P!x+<}R4NT3e#ut`c`rZUrFT6z;O{0y@|dX(*HwDCZ?7BWUdBfs(09 zpe)Md9wmWduv|d({o5o{W2aiV?qJUinzc>3FEdb$7CQ{^n_+GM?Vx)Y{E1p5i=MVEst+-Js%hvT6 zI=jJV6p;dG8b)E7LqV5Wm7$Flh%LOZlRUD&Pm9Ws+?_6v#+S&=5wp${{L-A` zMntd{;a@rVei^CX5yDCIGnMxR6jCwK5s!rM3)ZrgSAbtnj^ zGS!yGTvBTp<2ow~!6RAR72f2`u6UN@ot48n>%Yr0V@8hW|SlDJ@=8aDQi)c6Z&%Fi$j@GU&;zA-esqDv3;nVIEcdsMP z@t|$86LP6qq}w~*d5b#VF9k{}Jv@Af!Ox*=BP)|iy7oN^j7X>0s>xFM#EK}TfB758 zxAI2Br|x;_PSubK3E77}hBFQbLn8P<4@}&;qEThXmvAXMev-Z4_1@b;!2F%ExZ=Gb zzV9Dmljdoub$*q>t|i>=g;#EHldE`x?u72x@7tzx5I3lbF&Ea59NW6!=!sFtd;+2~ zBBJgTW&)jHfE@w6ybmH%h!ByAB=lnpcfd3EXuE7$kh!$#nwkLS=ho-^ZVSjlwNjcC zWbCM?076lk63S=~Tet*&%#{;>_x2#moQ9ok3U1}lxxRe+(qFM|Vw*WwK38=WVZ=vH zc^M8DC2?s20&}76^8DdK;JZND2=IGwAb-Txuo z5BhPoo}KF-NG(DAPnW{V$f}ehVwBFuq>{%Umzwj#_zyR76O$izi&|BojX%^(#6SR# z{XR%t>I8 zgz2rC)cmEK2DgNCzM7sQuElhEa+ROVxtKJC2afrc=ikV#AA&FZLRFX_$IqnAr0dtC z3es!!9H}?*5rSUU?-SM!qo=V5a~AUc?rI6$3xO#Bb_TWysr4_uWKkSK8s6~-&&>`H zcU>VjMm4AARb;zn2kp7HLQC;iinX$_;by_yWjd1UV;wX4LXGa#9c^;Oz`6#H&k%(Z zw*8O#Pt)(I=;sHI2Vh9Y+a%@}MBEd^4;b?EtuH%OU9NEYcq*L-c0>sUQ_YpM;Ecb%ZG?;dNF{|Sz3r-oZFBvb_1&cxePXubWVLme)Lly2 zrHj(ON9_V_vh4Q!>MM@ykrJ?ZgTt3$-ed%9)vXe2;3NNDPtuA6`y)WfoY}UhM!Ere z^zu`1C5L_kMlr}EZcA}+G*uIxEOq9uIuSL<0O|-q&Topq59>hnCk=8qT?6gN61O4;DM!3KyIDvbI@Kx~*rH)Ob zDNO94M>J?=Zri4j_N@j!cBg?$%kx=;wY?J&yGhHZmAAM|xpymrIl3AXCO8a*6zsF7 zsYv#5NM>+z;R|QQ=GK4mr<>99-!R+r%XKFK7b;)FXcj*zs?$SfoG#nz{&_6?0sDb1 zbO6cSN8=0}i0jy-IlfTPQCIxkVtKx)5R{0#VsScvz%b-$6u1Q?iUQHGPXCQM>?md{ zwkn?>@IQ6Hs0MRmGiH>SQD?`9qz@nDWM6uPgkp|N$6&OPp^9Ct?xOReqKDWE?*MVI zItdqdBOK2d1w0sNM_MB>+P$_Apt_iMtCw~ItFAyJsfP0?Jp}AjT=Yp&Ac`OZzCm{! z+f}VR1zRRWWMij}U3|oU=r9BAJv;q#A;u#$;gT-+5zl-aKM)YofrkW`U(}O$3K8EL zJ-7fqih1B*UpuZ;m}N2LEV0cZv}P2+7#uPA<3*Bh{mOcbnb$J2Fr3twe)M)OnKh|~ zp>O7KH>TG2_U%-N(#|>`;{n4{gTL~>c&i^72S2e|aa{fxqCx^a%yU@Ycyh6MLj1qr zibF}-Sjs0rJNDePASo^1vSeAlXua=f{8&=G01Co<6qJQ$lY3l0N=v?U`xJ(sT^3#; zPki`oeMpJgL6do;*GZ0_NQQm@;}zT#ZGAzlQe`A9e3F~*le!z<5DF1NesU*2a*RL0 zTR#lP+`A z)6OG@8^J6LEfc!qdkYZooDg#MqgSO{%Kp~3$5M$}RKNnTe63E{3dR+EBq-_; z*^(7V*eGRgMT29e^mvh%q^c?PY7+$@zpR|Ot4#PDuQCl*fLIy!Ks-kur_gnqPyYO| zxyFiMB(uHtx=$sNxT#9sgE6*h$_F={NaCRY9qp*RV?vs|KR_|LPsNvUm3U!(Wt!B{ zaaZb$)B*8P&5H=dxi*$!cF{7d@UcXE{HSteMt~}ep2;iVx(6YyD6@;$^(c3HDs8KX zw(S2aQs`?X-(`axaf(EgI}Bmxf=8)G^uW>eaYdKl?z>v`7*-*eebQ!^}KQwGe1YFEtkRA0QVF?N5Aj%^f^Y?`eVzw9)qQWv0lFUJ7ai%!mVZw6^ z6%`21+5lyDcR@|;RIHb?V?(b{?Nh^%<&NqQD?S|$AW6Tan>+9--8dUTA9kJeiV*QW zUd+%}h~iKoZLl$)Pa0%t4_~o|6ztbkUBX_gzbQN?6-UoVS|Yfhc8%;6RNl8~JdKU6 z)5$uI!F0}T^kqt%3CLSReARVJeG>Xf)=^AHKNm9el}9z~v-`Hw;hx2UQ?H(Si+%}d zTDx5r|LT^LG4+fS?jHDd&!75QEc?1T-Wt4@Hty;Z+!5McbUf#3BZe#w+O~hB5Q@XR zh>Zy|jw7NSBmxaCr6VZEUgj7J_cj}Gc5m0-xn;xH;I zy8O1V3_wCnvYe2k2P4cfUOsJY2+c|AxafF`?{n_BX&9@m=8P}5CTglzVO60O!ukI1 zUu#cY$MC5DDSsa&TY~!;>o8Lq8Al3v>@ze{t3tLotozb7M4!0E9hEs$4?d*mL=aB= zu{E%9{=Aivyr+#fFEM;kFF58|1e>P~`Sel`)xOH$EI!DIyT@(qJeRA>>$aQd^1f`W z^QDX(?wPTvt7k>z!%UZ5*w;^c>*30TULO(04P}9o-_H-H)8s51T_nrOZ&a?^e1l(# zDAbN>QA9p%j=4r2aUDV68|FYZiH?2?6d`V-BO??+E_#O*kNH_&K>@-XjN~z)zWbO_ zjK2^kRAFIKIZ}u2m4SdV%$=83GuK9n?7?cQJ!eJg;S7yr^!v!7D&t&Ru71m;fe!WF zt3!f~rV8g~6LDndQ^&b|A^i1ktDb)@Wm`KycQ-M@Vbiws-0B{q`kV}mlEVVNn7yP3 z16PbYFzn5L5g*-xE$}x1uKtuwvc>Y}Qh_3<5JAOm!?KJ8E*6p!|AE(2J}<~rs#tY_ z7qbt)jSdbFhggsTrC^41n6}v@C1c=PZ#CPz8BZBMe%G*GG#E*Y6ho3AdiEk;KOPNBwHx1y92>O@N9 zRhga1Arevl(AMbQn>T^OfNae5iD*xNzy4FOR@aY3rNWwB(oCK&e| zX_lPqK4jDFDfy;P;{eJILwZoG=SqqqZ+pBdn^knSYvZb)wd^M)FQWT^=QS^&Qm)Rn zui#-9O$lL&${H>p1G=Ul02q)s}xo5*)3z->N(rYfCT$RW7+!VCGfZYyNKzD z)t9eY$!N3~x&wj?%|pM^=2bZZcfE>MzhS4zvUz^dbsIG&Wz}lUFq1>;3RG6i75H3) z1D)_89WxwK!kuT7ldR7F(aV2;4WlC>6(tv*qW#O2M7Rzz&1y=uS)lD}-!&ksLfcg} zs@%3zFtc6ONRze}!tgcL7%uTl{d|o_Mmj!OjMKHzr~1xv^73};_ygql;}-EH084>x z7S8v%jtMfT<&nuD1L%TFYZWCwm{On_RM(LU+~F7~x+feKz#o~1zajVmdJmraw*YL( z=C4$2Xs)Rc0MY&`3kFdqrs-eiT2~Y(F~S#2HJ}=B45WmOq4*9@&T2k-BqE)qLF1q0 zk*V{J0r**AoDtUY2VqskZc#_hp^Mp>x<+)C{sP+d$-mv7_ZffE`$tPj?i zaSyEqxipGb3qnpPNnH6D6k!7||E@nw7s*dvhgsIZHC_PwFzbj%~!*YPBhr=Win*{wf=tA#MaX8s5@ttm4Lb#;NwM%U;T z-DW98rKEGN01`-*LmrwNww2-PdVKp^@I9>OT`1M)-tdCj}yUZU9T%Y~VKtv1s!Z!AvrFkmQ;0p8KSPNMdAbUhv0{(yxX? zkh#&q4F+){r+DN7!R|J$D5YTR@CTu5PKuP~7g~1X-_R_5+kI2#_GeJJFi{kzE)Cv1 z*UDOFIrdgAEI81|s1@NKQ?`?`r;)d#RReECMX$q%@8sO_x*K6XNx3Dd1KMFEA6(#m z>NOxc#G-I%98yu3(E?d@|Ljm;QIHZ-(Rpnfg$No&dF9vuc^EoC7I{5m2i#SWpwxK) z*}8pMz#Q4BI%>j>!qrDH|Hcc+3J2n)3uaClT0hqkh`Tgwpkimt56uH&_XM;*RP|bU z<=iePPVsI~+z91)U}6*Qrze619Xw85zpkd~P}5RUhK7#A2KTvOWoRjwMmZK$(Lm;y z-|i!c-t{_Wjcpm#3|;dE+juB z{r)q|e46jq%ZrXFNW43NpMLqJU)5XRyctjs!C5YW0(aSGqbsfi%dtV(>54?(165Vp z;0*w&M$22E6hQ@{SDbO+sF2zAfOD@)h1%i_K$H(8IDam`f@hF_v3 z+Mq*5SJF8c!#8eO{2^S-JeC+IN=+6GjOQR~G@lqLI+qRj|iy@|H0BAFj{9L-uI%2`7fuZG5_%j#(B=yrC zkAt$5a>$!T65ow}Ywje4?X}79oxY<#m)Dq^k?Z$N?3Da(!PP#UiRt!*$G*ta_Ua>K z-eNbv4gNr6QyBfV?p$i=5wg%%m-OOwC48&P*x*}NBfU-#XMtS(4WoQeE-2WniC6f? zVGby?KTf3E1Zjp)Ql%-J+c7G$b?z-HJX^1Lf$|~B*-|t?Usxc!sk}}dMH#9}2j!sM zR=EQYPQJ?BW%7?W>Lf}riV#EH)G;Cifa73C!M9-{*}M#6)I!~g zz;B}TVL{v#tgT4K*3b|DLz6=jh(lySCKgMEEHRz(l>s}rMW2zSua}yrwuU|7=tBfH zr&QJOjvd4_Ed)y=h68KG-hJ0HushOjg|K5J+&>fYw;PEKT6x=W#A%DwI_Gtk+!e_CkJ4&Jst~J>*^@ObO~=2 zs}V{#7l^Tn27hfN(QRRWRBPo{c9sU+p}xMkg}Y{)22G?RD9MyH0^je2m1h1&_g4f?=Pxnv?WTI;-UIO$bjxRatcjv{>^a_R%ccr3I9 zKit*0;WTQOx6@!Wm~7sKRH2V$bf%u}=3Y2ME};!~8XVSWyDwSHnoKrTjT3GsktV;T zX26Q}ftXy*5J?z-GYAR0$C2YW1zJ%g5lfSBLvMgO0RDtLij#ul zqYYg-9{vA616;VmyCzxwu_)Vb( z<-H0HB^M&ANkb1m)fbBz!W!7#VGImMEH<;vXz25{W$o4>uU)OOwA(v^OwTy+!RGc) zB>Ftves_$A?rhpTxE!`P+H7s+$xh$l-cGGfa2p~nQ^b=R3~Mdc?IiJWB*TO*UltDm zA3g)<;pd45R%|~Yx4#RwlS328q3wZf<@V_wMy=YBVFW&k%&8!f*8n4(;`8Xlxrs6N^W+aj6#ke<0N zkZ(x0v}rVkEz?dD+IT0E6KMu9222}L`$w2P#HLDLjxgV54WJAb!FYLe+M+@%6SGcq z4T(xFFhIC~0iW;3a7jGJkn-h{TV-r)Y;kPCAB%UzLzsO=NEB`?u6U-WhOShyv|aj( z)gr^%3gV{XJV1^h8dF8(+kU;a*sVFWckkYTd@etjjHhF}uT$|!uQQ_6ed>(^J35i} zyV@Z&(1cWCYYsnxkc=bSw=lparby8NNUb1#18J^QS7tK}mQ zLdWIwd}eSd>Jv;vqdPjy2^4UrOuvF246 zo(3sw469zpxU9@!PE>fS(b>evD`bd?7YRpj!781`SJhM6dc~Z(d|rA3BmWJDt54k3 z_x_iWf^uT~>ulWLo+-6WA1$T2Uvt`QJaaqKQ%H|z^rp{6gSx>%JJm~Ipfh84_TTi> zsrmj#&l#;#Iq&s5dwY#cYT@E){_fsEw6@<|ei^>NTms`@u{;;THLVwkHlc?)sD(N$ zj#*Ga9Qk!p4H*rDItH$j3`4nW#yA)o85-!%MT(JdC=!YqEN ztI?U&AL+8;*G$%FSC+?&>Hnwx_QN zdlSM-TO-Hpm^zqi;AZ4a6QXF=PxE4Nx5Tl}8>kxT6>_%5}g*>@Vl*>BEfdY<8 zTf~Y0;NS)WY3M1B-&>I?A_5wSKlAkMH5N`pQ*lY>Qxazt#H|)juvY&=|6MQH9NI|S z-lo$EHm%N-$vf4-pu^(wnhlCa*zQc*WSrkIvT)b5-)%Iivr+$gxV>%Y_BFp-XL6n1 z@LSvESJ?T9$vL!gvO*&J^;Gt+5`~SlV}*^jzgyW(_`aU<{cVc&NxA)rnt7g-+utF# zd&$m9?H{U{XF_g&tmbpma{K#ne|kdqpgyBuzC07tAz3m6IebJ!W#e&bi{hMwBVrs_ zZA=&`209W8r^D!=q=2xN2UYcr7MmSd>+=eP)x-%Z%nmU&yVDyUr!hmXn!dI5!KJXn zb7ZGpd+4AextWLM)4PY9UVGi?dC9Iw?aJM~hwN^9!|vWgcDG%zyA0i3?7csX zJ)zivZnm+=Y@E$78tz)8H<9dR+{7rF)~ddC6}$*kKy^`%^lc7Y1R9R#G&~7ZBVGyZ z5rYT;MBso7GO&>3W>+!dc;X`0LzZK=I>%bMBNPH4bU1YAn*FKeq3g&%TmX+liXR6ykd}kgZ$W*6g;K8R z5gNlqOs^iB)on{Z*(v=dE$zMt?Y*SPcgw=nyhnV9JBr zYa+#eJ2M=a_J(&&&TWZFPj%IXjMHQ4l(+poHOKM1-2PtNPJI=#@HvnL>!QnC*MYPv z;Kw-IIMEXS#*4qvhm3X{vVtwFlhkiW>rr{}v@9t|2ymsonm@0VHMVp-8fz2qBd2tC zL>HMD+EOUc4R(lnx>Vt-ua60-OlGGu+uIrUg%bnOWS5|ap^)2U9P*p|y+L2Z85{M$ z9$Oo_6DECEu9PZIJ+vMUx*eW#pIIyT5}|S;8P5zb2A;-{O`sK*!8vh3hMY~uBEpO@ z;+nUfQReguGvd)%H#A9gf1fRdj+T&6s zM#UDi+6>mG+>BBrk>vS6PfxJADU&5#!0u^py*VQ@b36Bj6kGJhNB!+~Z~az@E*W-$ z$c_+|9q*T1HK_f7-2P7Hebsg%$wO3jdk8`AQ% z1ZGFv^{igUFg%X7(m*VZ#g|f?&mbHTf7U92nLXt$aR863@-2;6BlTz(!2HZqc_f1V z7mY>2F+)w7mxK?Xhz62PNcm4yd^2*Cv6^sj=3bMvbA3F&;wUZmm9wb`!@8|uhsB`N z@`BA}caQX>CN2JjNIV&G+RYrJ*6KahOgug%WqI{Z#lo}YLT<#PvP5`)X1OcUqcfPT zfsXt@GM-385}CZEO|Q?)C%W>5ej{Kmze3VIzYT`K6j&}VgbP-;Z9{eav~^;WT+P<2A7pUN9d+L7V*A?7!i zePZ1DWgiK8p;J!CLm#X8sI=Vv{+f?EE4RO|ru})jUE`$lCO2NA{t0i`nv0Kl-{U`wbL*iMtds?AdB>9>Yo=ul9!$Ky^3hN`=QFG2*(e zULHacSBB4Ex(PbQt+7G^Nt!_f2$H|M1?X;K)gR>9z+$QP*62+G3aH)J zN|y&i?T$wc?bh9Ox5(i!bd?ksyY<)U8$`1%Y=W^n1Ga;^%Xjudt!fIYb%;-3^jp1* zeoN7AjgU7`v|E)*eb}U7)M|p7MuWJ_P^Xic)yuQ964dSN_Sx0Nh4f5%dc52e=C^_DiuchQ_7M8@sKwc~qNYGpeZFyX1tTn1abY)j&kNO!xOcpu6 z)S@7(H}9u7vpsY1!9#tj6_df%mCzpUN_fNF2|up@mgNQx6c=urV00K&_SUbTuY7NQ zrmuf?YN(H*%Hq8D^#A*)vT2Y)jA#p}vUM(;*Wb_pT-ucmmAu%vZ}aReHOG}L4JP6y ze9EaFib(o7a(Jr^z_Q;XVr{hnSoR5$uky{ZK95K{91s-1vfT~9vaFyYzI}m(7wA*K ziAH$Yon%rvi@4 zbhSD!a_a`{!NG5WyG?!C=HBoQgxZ(L4>E%PTikzV{e&L*<1(|Bpv7Qmj8cw;X6QpPibcz`Gdh)CjW3Jb|>WDP$Qve8x-rgFhK&Dn`%8^GscBB}^-Od0X*M%yH8717` zxL?pvDS3_Gmzu#s^8aeL-52!xJQm}*;H7d6c3i zWkgI)f^EIRB&91(V*W#XllDKvH}R0Pi7ic{)fShkB_ir4!r-Z>Bg93nHvrH;pt(Ti zgH7hEol1c@3KWo|XwptJ=`z6 z+xiP5r*AQ){OZ__SWBc-OD-XdpLndT&26)e_*4CMy;W~C>n?pmf=7j&1IeX%FS}pH zM*UsqU3vseR1fdh#)E16kk&s66cP{ zaFNJ>_-HL$B>WQ5Jone5rotZ+f5QHH)KvIGqUr3fM@@wvSF|^vrsDRNsHuvfO;JIZuZxsroxXC?QVZPYAPWCsa=7Z zisqk?+aIghyR_V{KuxVVgAdev?pe8AftpG_7o(=0FB^LyCwLIi8R>h9g@nIy0xO8A zx&jL>kf%H#CZvl(9qaVTx?TVWJ@Pob67scu*UF|`4g;j7!?AR85K@woMtGqn`Io1Lp--R?dc9F!M5o4L-YnNdjzn&mM23 zQu&|tpqG`8wnVxV9fvnJAYE$6t-QG&>5_U{Z>~qWgim6mOWLkLx`a=XOLB7!(k1pw zJV!uV`!SYBE`iMS6e2}}bO|_!pZ$5BqF;$&92E45V6Gx%ous2g<4LugLN3Uu0ySCv zwU}2Uj2u#i2=3!SomL+R2mMC91cjggxx#3RXDP51{C2RzJv)5kL@XEzB@S$}i-GaA z&{n%{$iiD|5iHRvhrk3lQ`QBMMLZh7p~=*w31cM%sVW<_$dzh{L!M>S%CLl5S=+Uy zml#$)0mem~$|R0Z+H_C0236T?d#(si*^o1vCdK|L)P9o4zVj4pQf$ZH%S^8Ic?vf90{vVsIiV19 z8wH#EE7JZOyiY{-ou^=v)p;g}>^o1vCZBKm{Xanan^5~UBKyu$u*v5!JGuN5B>T*S zGJ3!@PbDG@L&|<*ndcC&iHbPNIuCL34N|NTH{nR+2E*|jgTusV51gjMOC1O%OLsOL zY_}Tqgo>~e)Kc|3oiB)ClWAPmwt^(cm8d6D9Y7RRE+ z2_zl|`@E&xzDNXLlSn#}(uegSdR5eQi?oY^t17lA5{iW1^)0$Qi#5P$qW7Ir0w?}l z#50i>_XCSL{Ws3x%b@a{5<2mfuPV_V!MD(ba)1CxmlJM?F4CeH#D(9RB|+$%Wnt2z4@1-IF8HY);!pNl=_6y9qMm9XO4UVaKZ17A10op7G|(Smo8?Z3eg9VUFeN?!|`aeL%@jY5-4#K zM7C<6`~jWbJM$EqD%x@M zh4o}Ok&$4gYM5sk6G=Q?;k}}g^26YwKd3!z3fYfcju9*`s`DKK89CA`SFTT zq06pDj6lt)d5&Tu;;NZItyUez?)$vR6M)D&L_g+M#+7QumHRO5LL9l-I8=mGY(8>r zt?b4EsK4mUJ9C+IED{W0K@dyy^ll;BSneNMe25$l>vx;-Y0 zrFhfvQ0e}g)#MKA2qKKX8}nz6i)DvV#t!L|A?{|x-%Qix{2|D z1<)%(8)7Gs}W4{ja1u<)8|Do<|>uCVgIUlzd%nSUp`^GRF>v!sREX+-e^%c4@ ziC93gM~(PlaWf_RcZ4UDL3O`Sr1-?`z<$IU83~Y&G%>WP`Wr@Hq$z$WWWfvYA`pOZQA<<&)N1h&6XU^XG^!&yq+<1| zB>cP_P3*%(Bk?Gb*ryc}`&x}emPG48JTJbXN)R-Pfw+|9=qUEukIs+IO-+PGLc{r< zY-cJ#a{vun$^m4ydh~E$(`3I7UWqa`&+FR~*}S5-@Q=4(avxA$HsWu4ydM8fytGJ5 zx>YRhg02{kFB^xGzogEIYB=K^T#g{~W^ z>5&a*l5t$sBa}+XHlULGH$$eY?z{v`*S|e^TOAmkxU~u-I<${(+f{==cUam)5q=JS zmRSKlWRRx8QdyTy1_N%L0Oa^Y2T~{*_B6oHYiGn*8S2e%#~#RwBAQgSeeEd>D92$7 ze={Vx_F5D<_}TtL15FX+MkXphtb)gV=9Ve832L16^z`W_ka6&{gspt09x@L8l8Eic z>mlRdFEL~sW%HXu#v!xgIS@mJ{}5D(SKVTV0+U1rasUyDhJ@-;q#o%nD#c%vjcVGs z_WyfKxt<=3_S!SlGuT&%cgMRh;%h7%3)f=GZ4N0HYYHjHJVoCAukZEFCTbDoYQq3z zKsg!@Fxe5Q!;@2n1=Qoo!Oy}Mkd#Y;97dH#vXtpeM)e#HQzQ?fbTjbM1?gF|A1HuNSu^NBi|Q$7 z?MQM&+zgAZ=AtM?5V_vZNdc8bb~zXfCWDDYl9UUJTnW}KCVS$ZfBOeoz_@*)RA}3C zjsKayY-~EoyTs{>={=ht-nt^-ay+F{QN&>WJTOXBbPcJ!NIX zo{oqv)j6MX*(*=FgM)v5jnBPjaoZdB2!h*bvl{2`z3B&^54qt-bD7VGug}y9{|z!a zbD+OmNFZK_9S}T=>lF~3Q?VYa3`{5)D*8HXXekwIX^c+ zRRFu3$cqx>??*j3WKpckxyu;Jx1);7*1XGF**G~qSi95lbs^z{257$Em$*I};(Bo$m+)60vxsv!f0-tPc9i@3cn;5>u<=`9yb{ zQRURxJszhs>T*Vkkp|o_bVaq568txI2yyu`m<11)jU7lkYJ-rSfGQ}(&8IX_0Jvl< z4v)aWB~lHjBMr5D36>$UpX3pnbzUob#>NT-0LEs=W(wuP=wJzbk$gIlNa(6X9b|`A z5qq?1-)ty&r^0(xRCvTBPZs=;!h;35Qt4J!HxLjJxK!DcUh8S=iBg|c4|RI|ck_o` zoxSUw9`8ErdYvd`{a<~0d9*hzd8vLNxw>Bdne-eDJZOutd$bD_LAgAfM%qCR@(k7! z#9J&NLZdRODt6KK;Ht>o#qI*Gha4l|PHtQmS|uw%#ZhK+=N{ewy#8-^w5ss^r*fk= zJ|YO7R?fQ@2R#p=6^}VS(BJ#(%9lrar{8r;I`w&DbNAdUUp;%@ZF}&0`$e=s{N9eW zyRq^}JjOsa19?DJh$XSSLag7Z6qO`XDFCpBhlVDS5yVlX71sI0(Sl{mSu$lX3IJIi zQu4l4b&h+txA*TH=_?$%PHkl3F~1F}Uo}}dGPR+_)w;-E^~=h?-aC`q{lcSb ze~sUvZhYe_Ul@7gJ)b-5bfATOw{ix45&jqG0Rv!PSyS+|@f=6E2#)5qu{fLTA}R09 z0a^a}#Ad`m82Yz0>}Tk+Y>5*_a5(`H$2%!}df#OL_7GX_s;p8{&|H+ub0dpsL5Hp$Zi&z5!TtEbVgXePI z+0`(446{b`=|9`3!+L{{)FKi75pxMl;G(KgWKg073OsfuF**k5a7>~a*I4CFY9Om6 z;Y8~|r;{NlM~4UddMO4Wj*tt`7khD4zbg(QJW5x&`x?%*Wh6qhJ8u=2eBtC3fCz17 zv92(42ICMi-=S~%UG?#I5UEa>0v5q8j6=8$s&qY_R+a}c4k19IL%`%9g$&~y=L zfI5|0w~p0FhGmZHv5Braj1$9&hBVk>9LotTR~?RFKe_tRYi0KmBDAGlOFPjQTbP{= zhjBh(XE=&+2%FH?ruvjz%3$l%7mP(3l`6KaEgIP(O?tG!VuNaBwzAO+tF35N1SBMf zLC&idkPv>Fh^%ZmjUTMwVkc5G7G#7w_6Uzzy7;(@dZmzfk{&rXL%tG}ti1_@T{iDf z2ZMI2n#T-1>SNj_V*Ju%9g5ZP9eez4hr>18QC>&9Jl?O1P0xz}Rq%&|OTE~DGRP1U z=*4=JLHJF=y8 z!4m3I1ij@Raoh8F+X>2`y!YG@ftRc96+xjB;|a& zHnhWF&X1j}I}xTtPUJ@o$blvD#PFjAi>{vfb|D?wIG0-9`xpq1XoW5Ud4TSyv4m#;Qqm{kr#s(>v8|!KcRaz3D(OdCkE|< zNHJK{pr01Rw*ohhVSbURe7p(JUl4?gE9 z8G)%)e^8CLwQCcGSBo?v0*qKv2DFEpb3lj3(A{4L;0HfXU`AeS0Pr&s5B!Vu0DkbR z@HyZG!Lr|gGp*W{;A|_JebnBImVAp z%Rq7ScO3V(hxP4Gzp9i%ADu^E>2v6#dqAQbO$Q7*4!?l#*gR*7OVk67KEDTaC*yG< zV?ec*R6N!M_f9$u`Df;H=xamruJodzPMhPpC(0mJK9=Bys-SoFh% zEn?gi@GzdyZCuqj5$SFg%uG#;3=yQeXe3;NlU)mRr@Bg=Aw#7DuxXTn*Od`S^5#6|s%Sd@JWJRiF0r3@PQQ(+bNIRuz zp3ei2AIuLBe{wvXP&c|Owt{F^eWrMy#qHptuQ_!^9J`lA_&WG)z0vuWhuxLSmG4{; z!S0o>)*#nW9qFZdXGZ~q%-Vp2n!Je;TOBg&O zqw0f?IUKggsPjO~;Ofv9#!r?W#wd85W4gHjMZpUM!q@J!y>e5~>54Is(`YBNx7-x1 z!@!G~%*zK;I+E%0Gx!xkD-}vBC7J>BGx*PhRw~r$ueN`JSp5}h^_S{0jS`KSMl=Uv zmL~GuS2pF4(d>eNPj@h48MbZ$>5E;lBs`EqLjD5YKPfqa#AeXQcY>$diA_L3tidMW z8f=Jr){UulM_b?3g|h(>e+b*#)Jk+&Qp&tdnLB`7 z_(iX}4;C%`7Qf$>u(>-u&|A_}E_Wt$!`n;-3aM&fdUoYt@lKfj&dTVC=ig+Fd~7h; zJ`w2{iuA0cI32^dZur=d*^f+5-8dNe~ zM+~q6Be0kjVO}ooP+Za=p2cuS)H3)<4<^=&a&NgKsCFZOY}{eB41r?r>;#~**jecA z!Z=8=a5@szDsYgRCj2WCDdI}7up67C>syN=+Hvwgnxym(Bs5Wysn0jfwx{UE`RPo2 z=keaO^m52tUa$1SuOVu~InIA3N>Nh*0#ycs7P}x)J#dr&X+b-P%rF5rauSMf96z}r z-G4)XVuinToJPqXMpP)0)e+IRiDB&kq9A~aYltHNqD59{H9&L?4(0}8(L^*7>mUi3 zSdI$xai5V~qDl~Hi?vuy;vkvOa$@THdB4ML8IN=g@%cUDrSV~{*XreRRzo-~u%ovl z;yk+SFlHuhE2Y?}on}4kj)X!QUZeeOk$mN zNFJV*e-PgW!ypt+C&=4iYj3|yIi2;se2Gpv_xAG5eD#ztiW7)q;qU$*+-VSE1)8VQ z4o}m<8K=eA!p_Rq$?`}S^4|L2B)UzDnA%>{J_;7V4)E@>B?tv(5VE`lEod3tK924~ zP6MT9J3$LooS+h)Q9$j(h#3AMy`tpkD@w!2)`O7Uxwu#^1F*PbaeH~8JU=~&3l1dG zi9}K_Bkn5G3AXZ{QU%>*l)0}`jPRVYVEGlER-_W;KcHE%KPFEs->)rCeuW1XsUkV- zlTvD5xu3qYKp>ES(I?PmjFyK&dIplve2hMe#RiY;#R~#<0^r;*k|QO$<*A9$5BfS2 zsW?Gzlk2`8B{Azr>l#Kz z>SB2=i!{{|WcV^7Jr?`Xc^2{;1eBR)E>uGwYT%ehMgSO@9GO6q45ebxR7#^D4w*Wx z^t2@MB^iww)51PP3%e8L*oAAa@X$2oV2s?-3@%oWpPWPr81SaQ^3oOFoW{&=Ht+Ti zW!0CSrjJh~BrJ;zNEe7=ubG+@o=5kSV*!VOi7D6uFXNfPWw+ZMbw}c{M3|bBf?VXO zrha@)m{itcHRKjVNXR(UK>YGP~d8?bMun%m^`G|*3(oq1n)b7DyRsa6mXu@f2M^G4>`0pM zAw(bKhKs+T6O#hd!}z6Nu3$d~U8zmeJDb zS-Et2tQ^j#BWeyXg`}Ou5riT`L+iu3{i{1W!z?Dn8iJ~gPgfQ?uPbscEu(vPpA?ur zI(hCe{nF$)j@gYwC-1G15O>M4r)9W035;QGA&HSAV5PhmjUbJ*1XW^S zjKD%+1MzqKOnsqRKAY&H#JZM(WQs*32}X*;IQ=mmNg~BXTT>ok^B|dAO}QaCWQI9G zYPt31jfUnSGoyAZEiiQHgJSRut;R@G_8KE+NWPxUhRmx=pOj)~pjeuaxrB7=p>oMX zvt=3fqFSmvNpd})ih(B;-#qd`p^Se`RK^8;^H2v)*Pw_G zPd7w3m`5c28?Qznt62f>E$c8mcn~SxatXzL66m38UJp@>`_S^-Nih&~jiJc05UhI2 z!e;AdJdyX7|vR)}5ohE6Rc8bTFJ<*n}V zZda&O7pLIV=kD@sy79QeC9=Zt#*+${BvN5N0qyy2Fyh47BE$bLFCkX)W4 z29#GlmTLElQC*MhX&u!iLRNYU#ZmR8U*iC;Lune|#drx9%+?2Zq4ooE`@59w*wsth z#Q-lB6e@qk+Sm_+HEzt3yY3oB(3v4aE{Tgcas@=P0<&(=G8(kI8nBLwJ>bl* z<0ie4)#*fqx1d9Z(~YzqL8H;0l?DNE$jMei*2*2nj_unAz_A;To!WPF-x2gp_U_t| z3YU`6Xd#+2V_acU)z@BA6<$^S)gs|nE8=y@xuOdqIf8}yKT`H8JKs8pm5kUjYun)S zI>TIPc9_-JJZ)MX{&DGbdouZ3{#au)BO71KOqHBQ>z=!2y9(p?tf_FLS;O>4LM3%b zTbba2+g*YO-+`6b!v+L=bAU#KpV|suc}Xo1Ot2qh&blh7oEt zj8=02!#&;)^k!%f^aflPn@2X%x(VuZs>48~Dq#17a8OO&8j-H6C^3Xlco$kvr*1JF znTTQ32Z35$J7swp2x>+xkV1b~Icu{Cu?~LVz>XaN9Jubli6e)0?BB5uZQAPcVsF?T zM{+u1Z&OsURX9>CeIYq?0I4}rCR3G%^a-L`B*l(NY(t_lk+f>S=zeaprVb9dZJM~# z(p>p{@r&hcq45FRdA?FZ>rqA z;LlA4?GI7s9O2ga3HC1+!XcMeXSx$!IInr=`0N+U$MdNd!h4=scy>q3nJov z@3uXnlF%EDBEA)g#@cGC)M1*dq0A~>%8Zf%(bQ9>Ld9%BoynuQvB5Uuu?OvhEH#)a zZ4AG%V`jvv(goT*F_p=)^VATc%i9rM8q^lEwXM*LDRbVRn+V$9rlic=%z?%D**?uf z=dbzO>D%X5uf_B@clggG5BE@Vv~5rB^7uQDD#6_N>>r1(uP4b~ zB(-`FNzQ^*#Pp7q5A9m)MW;}P8r}$@hF#R7pCGS+8v=fVRP#`ZBQ@#_tX9h+@k3q} zsW%?&{`T#2a{z4LzkT1_>fAOQG?9q*#1lAc)6`HJFy0`2ptzw#yh!GGUlq$uMslJe zr>|EbaY9J7KVF{PZVJVM38Q5i$(tQ-+S662{6uRs``azh>eU&%9p*@kU^ES#UE)GP zqM}vug%7BkNvF~jbh`FZ8%N9M14@%rUAuNsgo z&uCc@vT603PnTu}@lKz-{cET9e|h)tpZv>>`M11v7?-o|yZkcyHufdZj`m|4y8bVh z%{vzvt*)G9RN4To)PNt^idfnMM!=Uqr_yOv8wLW!#IRu9tT!QvFC4}Y&~H7Z`)@|Si3AWCNHK5s!rWjQKI&y(N`&k# zUT3!&?QOpP$SXe+so~hM_uP;1pd^&2R8J-^{r=wS;i8q}DynCmP?26HwV z&atvGJ&mhMuIyjgw|m$0^7N8aU$Va#M#fJV{U>HsUNfmaNkde2%cAj;E+_6Q{(;sp z5&N*cXira!-`?%s-E(k_Pa@-I*gAQrKh=HXe(7Jc@yvOa){w90Xxw%}{I~Lrp?04C z9Gi~QD|R9^^yqy(L&yp``Qa1u{SV(r|1nypx^uOqeQ_#MIGxWG{+3S*zS*2 z{<-qKnXA{a;5n*WJtn1`QPt`ZL;_=A9_)sDsf&CP3OG$r2r74Q zX_tuL+~H(QzN1^vlI~jl3sEupPnn$3f*ylDV+`o`Z){07g6F6{q$DG(4ml7R%^)GY z59}}R-MLU;1?`xL!QO8G5UU0n?9Zk)IYB%=ZqVtGD#RVe8J`8Lh)VCRtE;oKtNT{h zX1C3*OifTNDB59^Q=3%3w;t4}1u=gu;vCNJ-m)6B$VC!uX-nnddL>B2JH0v`Xm$W2 zqSmWGJi4MK_ExmF2f_8=RbT@=$WW!lbOfr5Su3OE?#1Xe_?jMp8f6Q;rm|7oZe|Q7 z8)H-%jKpYdLq@9=>hB-hzyr@y-15SL(}{5#7j`Uccg{QK zCdd1WU71ja-l4Z!%rb6cs|~mR9x>!^sNYcbDr3s4WeVgS`oZrKWsanR;quGOlguR~ zL3V?=@^nvx;dmWHNjCKR=FS}MOXy_3^vdxH~Nh84v`rl&J^Y~5G?pt0+m_|uvF_-Uiy!cQAE^V<)b zM<(OPhl)BUA}w&>@^6@*u{#mV_>)ifbeLI;y)PQXA%KG=ariSww3w4PioAsN7cpx? z1TogP>Y1+GRFXqxw3=DddgdCbOKhLkpMiz$J|x5R0{sl(%AZjue6R2c zso(Jv(7dfgaLp%__ij45LKJWEAx)!eEzxCwVlV=bKU4N)n7CWggK@lMNhnB_FK-*?gIj8u!DwRKPGMb)=-Er{um&y){ z+r2br&|dmbt#tk*{kL*Slo4XA<~@J+i{D=|>y56rylbFa&D`7|p{udIH3FJhqyl;; zxCY!*zF`1rgfvuXwn1LC2Wok45s6~7s~Xh?1A(5^u|#0grvO=A8zDARM0veymng4y zU9;xfm0272>?BWSmjTa|SHKFTxM9OTaBw za@0T$Iw6B0_aG9yki)?U0?VM5;}Tfu1h?$*0N{ywA^|@d=t_j6YOPD8KU(E2r+~=m zQ>M*4G%~tAY}IpmM~_CM^@ai-);-!EHJd{NVXGN_abbAk);Xh~`dU+USGEg$Pc{~bNnzi(tP+ciAYowwAp2Lta8w*6CJCa?Gym)14?SVi1UsDeJI*cboZF*waZDl@42M{guHBR9 zM(mr_a5r9Sh}bbGq+u9^h0jn3jEhspSbr=+Zl(=;^JI~wvCLn zk3ZiR40O1M{|)lq_LRxOjKAFyv#avGp@2$j@tXBx!SiQ0fpvKT9h{n^^h~Js1tdi_}IVgbWGulhS)gQXScBCtU8%#G{EAr*cX=C0^H> z#1m4vu*tTtqi9Ks8|Rp`OYh*A&Ok6?(&_|r$g+3YCL~-QD_uIfkACSF-ahwauMe%# zdGqja=Ee`~)#STE0gcAuk(P&6L{`Av2}0})P4oFXcqdKsxf93giHp3G>j9&x-W{*1ocQk_wR+umUid3&20kbe%HpZZu z8H1c!3pE@|gLMYvxO6FY6{tBzy^iFlSk%N(g{pNf>14L=l-0!kEzSU>35e3>gc3kv zv2HvX0(e$MoVnse%}1B>R~m@A1E_&A=XHwSU+3s30Hd>`Gn3{4P(1J@B{B-242UwrC{ZJ60NA zGTiZ}t3J2gVlbp08V}86eZk$2UH|awy3-nu!|6A6_P+8fU&!Qc3!|G5KxE!YIBX}0 zW+lIqo3TJ{#wQWSSKbV{OOM>;<5Cw!zC51G|C`5|8xJ$@7E`0!jzhJuG3YmQM#Op1 z1w!T)ZqwDY(KzaU9Ta#qFPt?&qncG4anV>#&2ks?kPrzrsT}xi-L+)ENNR^kff2gOw3=KG}zkgVIQY+aQs9l0#!B>mmcr( zM~XX2lPgx%?{&LW8jsTxcDr+X%Hg!#D75FIj=0@uFqo{aYdY`j7j$}SJgBpCY$7(~ zFhVXjmGXGgbH&?&oY(7ht8^V6zs;W6J00&0*ew3xXvaV&iN}pQ21fTB@bz|f22{?8 zC%dP;4o&fqLoRjSO#j3Z`l1@WCu_6&96kMmI~T3G&O)YrtYEbp@z6lzqn6HWE;#nF z?r3nx_sDjwUEe?1SDMJ|)9c*Hw)SAEr*C=2qRaGkCC2*Gy*Pk+0GSh?MEqw2yr!&6 zBT5@_V|au`QCM^#`rvqhs{-6&0s!RvF(M#3Y?oZ|oKRGzVT1&UTOC>LzgE^o6A@cH z8i}eUO-_l>DzommqVS)DPa=D1CF`A8U)cA)8}5EnH0BL@hWmyN77`sxD?#tljuW|D z*KC3dxMQKY2iDG=Eac&ru9;YQVD+XWx$c0kckusV?@hoXJIZt6syb_*KE3bzzG;_Q zQfpUh-=&de(MYpsH2aKa#^dqWFM0)!C)bcWlsmYq=N3{k@*0-BuTf$B5emAc&+JJoiFZ*+{O8PIg|Jqe z+*@e!*@`9r;U+OUiVIu<-%}_rq$Vf}wUE#ttm9<@ zoiq@o8P7M*i>ss%or~VX)YPV@Q+<`dYo@muN3Y{_dTzbic%bTVOZh0R;Cab?+l6zh zE6e+*Cr5_zeXT8t7%8L{izQ3~$$%<#SZV}*e5_1WE2(8%@aWhouJ8i)pP-mpEyb*9 zzB~i?htu(ZKO@WGP&}^_lQw6=>KObZlg$z68uNRiURPA#oai4kw>)!v&ptyRGTF?* zU3Er_(cwS&*4`1LC4(eB9_hK~OhE9ZVo`&^XBHEoNPn$tV&0YLj(URFPH2nbqa0i4 zetnLdMUTJhXls2a=(L)~`t|c&$qP?BduX<<9|pzo8n?T%+vc-`QjblJXZKBhUe}PZ zhm-3t@YmUNO`~uB+%xN4{!DFM)<`SZ|AMVy=I}}_Qw4!O(+#ypQJtC3RjSV7wO=rQ zjrUs?oFoJQg{rxJfkzsRGRwMX87761g&y4`eVZ1~rEk;h7e$dQRPJPDBirO_V8u<6N|AE;w3p+me)#boEwLpC$iok~3)+J(znhZ5q%cd)a7+y0!axpr2r6)w$)MVmZS^Pj9mL=23{tceS z<6Zj?xX|%~QqbRI^!Qnn>c8_y>wH}}kkaWg!Q|LXz1Y&cz;kZoz0hZN2Yog5tS4C) z>8&r!?Wdl<^xVe3Z2VQo-L&g(E)6#S-uIuXpRNlfl8Mv?A>>NUK77f8m{ND6VpUqDa` z9C7XwO+$c;uqHx*WFM_*g>_vD9|}_T93F`RxrYV_bT2iQ)L~IlHjO!|%nO@rylO_C zGP%kNDN=a7xGR5bvSm+n?mg^I_}Rhbc6U6icNdL5L(n80+HK)#-4?ywd*{D?>8oE1 z`GP?`e}c92N~stX33NjHyH4zFyYuspW*PXoSB8HxS1f!8CBPn$EdA-d zr<#IX$Q}$q!|3G3-?qeSYLtWDaP0{u$IRl1e5^3Bilq>y&tziXLIuMIXuf3Z8pFJT z-=70ZU?D%}f;>Be_ckf$!SD>ruj|OX^8`$Z{}KsKL?om%C-C9sR!MS=i#~>joAAesLWAAy&hOv& zqkFEzL-_+X7^rneSdT$8zx?vPvEv`^@Sk({pE`AVPp~~v*AZ=sg)DAsB9dvI98V3` zW$K&_i8C+XULPNog+rI#^|ZnCV)9_OKYiCaonAbh^lm?_-t9RmXOSjn8PIu6U|wZj z0TW;moCIIXTQX439h(^qu(Dnx{%*B)LoX0SfjBG(QSLerbwr`(&zK~{8K7R~^k*za zGb6JQAQ_w`wHcWuwOlX*=Y9EMrN55ncpa9_g>e9{6Zum+9A+sW-@kuy5`g_D_n%lf zG`TprZ+?!{0UaJ{bq*yGguK}*gbF%XO4Z2AAojZnKZaYx}eKyhSZe$#O$gwV4IEY5x**)?4znoh5bTE40*+bbl z#DBNOF6^0E4o0z%`zbza6ZGtTi3+ugSZn@!d;vF;dgdlt$p9#TKcsA~pja;q6M z)z+l(jCgAa`;dZrRM}pNM~B9!T$Se~i~gP$f*BUYQ$0qLm8-dX&&l&T$zXsmo#^F} z$w0!i!{>)YevsL-d++x*zP>LS=}H`$TWwt2d;DOav$_9tPcWMI8(R)^1#-4@?XfT1 zvzO?c8!s?F$3N&GI03$)M6``gD6;zr1`z5M(kdsEN?uUumb$Sx5gAromn9t|^7zjh z-hBY*L5U!ts8sErq_`5+`Q0SBZvgj}7*<-Bp(HYrxTb?QIL1=md*~1VhfW+ij=%kZ z#eMz+zFKP%u8dI#ZQ|6yTQGX_N+i8#Y1q6hIK=$OWH9$nIBz*RIFUPk4&HCtsp@Ew zLI#HOCKxfy^wb)pjaM5i-Q7m{({8)dtFKM{`iJ`3+vkRR<<rm>QhsaK7E;&0UYE#<8zj~_m`w3w)&OO%SpWQ8=n=jPUg-&WUe zDOCxW|MBF((IF%1dg$<;*{v6+<@Qs`;<(-ZU@TgAw8$=trsiYIK6|or_g=&MKfG(S zzH9CNgLB(1&6{BGFUiuxFRomAJeRD|p8a=^-G9HT+be3q-r=rg47A#7)oAIPh>yfSUt<>*G&eQ(F?3zAkldMjNk+_-WkEIpMYcmxB>8P-kEpl1#GH5uN-I7|8P)vEwpebd!-{5!7Pe(B<^$5sz6 zD{GI>r{((R^S@|QD30H%XO}xsd3I}`JUB6ecggxq?Gm@%D{`zi!S3KhKlb7I(T0xo z`)+dcWF8*);B-w=@S0JTbKXlm6HDONmGfU^X{~4YR+LYo(baFL;s2g$ST*nO>_kW`u(d30I?{>c{?6tcD zd(B?cV&4rL@>p~5W1Zo@<0Xn>m0&2J4?~vGVPl8Hp0Uvlxph+UjnEPjHoEeOr=>ER zV@*n_OstrTfKiz=5uI41u4fsdZP|6ZQqWuxBew0b(+HHN$| z#w7Im(-Zuy!;>|$Eh2>N11RyGWA9sh?zuXA$^%}zM{=%zsVnM}<;QC}0viK&93AL2 zSXwgi<9qNAyMUFWy-XASS$Xj0ywL>_(}*=({Ns2neJlwePwcyOS}cNN5J@oygrw!H zPOCrUR*DtT*q+)NY}a@x?`&xSpe5hZ-_cIgtZ2F>8J7fK)tOP*^%MipRbXx5g;V=qY8Q3^JLhHqqIYX=-T=IRoyd%+kX~uFc^^SdDqO-Z=0MuP~y0$OaA+#&{vm8WoI{71f4gTcXf3Qz5 z3l!Y)b0uCQjX=Gmrw7GH9z^v43os*oI}3PD;&^GDBq-@wNlyw~VbcejL5j;+N23)+ zD9fsArVt70*whsee8mzT0AMqU*}8web8}Y>tZ<#aBpNb44#4=n@x8Ot1ccMy8&5{# z@kHDiHwmG_<|RH28on&B9%@Hi#W$3b0Om>#zX@&H(d-lW=wG=Xat998*yE1wJQuY$ zMS{t?R-fNBy5C?n+C6m-j|_~ty9QREqk)Qrr2q1eaA9~XHQ$90kqW-=9D8d1(MNp7 z1}o2;d~&hN;Ckx{a(N>mgdUw~jNW1K+C#D4xuwIq-@zbe)c}?u^?0xMkTTzOH1fb;smNe+msDc{!n#HfOpO6< z1<$XCTr}TLs$)q=p`sKeIUG6V4N3y7 zIWQQ>Y#tnYX5`AJ58wLRm(N|SOZmeb*N|;LIb-&_(Ze&;RgpEn*XBP z)*A=~7C&_Mi67o~YO!$uIPJsYC6D!FIn;1 zP>szrRgKMvPz%niY!1#eY!RF}Rob;QI%8G<$FbO+g;YGLqcQi&7!BQDcotGoLD`~e zN>D{)4!-`xt~0;$!2OS;;=U+?`MFbXalR!VUUhmxf$l4-&1VmFUTSjKjFwc>+ZUK! z`#yN?>A$`E)N*rsz-=%)>ywYJ<2ec1y)irm(#5sLI=kQ77_ZM_)#qQY{TS6TQ+P8? z(y$DDCINEtOakQS&1C^{y#L0oy$5Yj=h=SEOUdrR&#U0AFS#KQp~`aIg6|`NVTE-G zVwDH#L~=_rlq;BO!Zf7i(So7sG&gPP1Oxze0z6aNxugrWl<>D$1xIR<>0Bm|$|Utd zsDe>S+k_@m?%r%~r&zN}2d7$|GexiwSTky`ghfd_{6RBhK21Y2j zI`w`dBXUPCHrm;G>g~Ms2QOZDusIY;q?b=D)Ot|M9sBkk(n$!JO@W>ol})I1q_s6# zn@RbC@yuf0J6&*lPCqqdO1T+tV5tpfpXh=}coqahZI*M!|Zk2g54D6(~T zE)0#h{VjdAUB{bKnUe>ZLwjcK8k(5Rgj|0cH^tM0UhyMm9{c|KD<9XJb?n^_63P9@ z5#;tqg7ArvOu9=^V|(WgEziH56`lLvcc{5>-_z}(@SP7Hdj8DXn#eV}Ll4dNg@;0t zqM9&&jF+V!%z~%$rdp`uMxdk%$%vI0HQH25z^6*I3C}Z0Xv3PVPRFfk!IHAzQyXn9 zut=!dni>?ER1Ksys_-C z7@Aydb2Zbm(|f2v(bv6irEd{_;=`Ho+E^x#OW${#={`5H`+uzZyE~if zvC;7ROgMDzvO&LpVSEhIg3+C9Hx^PPRq?sJ{y-2R@hH?GqzbECQSOLXN{VO;VTG-A z6&i-6j!$v$RQ4niORSJsmHn`3N0R5XWI084)n#OL?#u1`V(9)2Nw9Kjo~<<-O+$BN z-hL)GP^aRv~RB6;GL!F+{>nN5@&#-F}adOg3b-c6ndJnCly9vtHRnkq= zGvelMWjLsEbk)FhIv4wGHO3OH@N@T_w_d-5Wwl*^(h^GVVLt09#PT8&4;K-oR!M)JAx?)@RmjctlB%2#hLit%=_x zGODK@L6>8gL(pRlr(mi+J26~>euDnoKwH=hZGK0(z9oW%DOLou@U;oVvF7_&UXEC? zw$Yj*kkx|g9AP~g@n>|D!(1d4p9xrkg04Nqg35Fcq_xH*IZ9x-vQAQ&J0qA#5HNqD zBatJ7hUU0A7Vxkht(Z7#B z=;f1Xho?3WX$l7FqulX1=>bo$B@}E32QwaTO-wvK$L!kmzH?9i{hIRkoey3_2Ek-B zn{*PiUAgD=_rCd}PG>Tkj5--PuH1vw=X>z15yVLYsL7|?1eZ-%2^a(zLMMt`g$fDS z^4gnDCgYsuhM*L*#Y!4wr8KB}FV~I8FLW`#Z;v<)y3|O=GrzHT=Db@>CPFdf%hlJN zKOGk{am33*u2|B|)O+1-A8Qd`-}uaPzx?*wKiHi1#d!M{9)99uPr%6U)x{7Yxsgg> z^rPTPUTTIsaAB)RlfrRQ8wBtaU#{ZT$S;AbgeJp7evg|`EUK!_Rsd;5{z)%Stpm0? z+Z%|ijU~lm<^sj07X@lrfW0Vsx6WNCfb{*&aUxjznNp-WLq)I6Dmht++X}V+j=QOB zwUuJktyJ{(oV7IuH(~e{ZG`zgp1uR%IQVGZR0kPu5o;vEVSJToMS==oaUB$}ULjB; zRl|3XI06=hszM@Zl{2V9(z>}Lo@jxmP91H4%5F<}@4uG>MF9-2zPp(PUV=;n4{AV)|xBQwORXlXwni z3XtsoqCv^EvVX^eZi6b{Vtj&9KU{5mqi8a&0i!`Q8rHxY{S>l?R&VrEwndm%{h<7* z3e@`ls!v){;p=tpe?I{4|LFTaf)C5H?|sj^AAj=$_uqHdoo7xRT|Kb0dwzDhzqb=# z*^yAjCb+7|ndJW_U^~rWBH~GlefFCS=7C|yg=2#gjZ1rLmcsw9g5A?utmpY!;>c>S z__$M8#{G4)w-73=OZ?hL``TM32b%S>qyNhh@Er~5?goa7^otv(pNrBUDgs>_FHkJ} z7?=Ye$eWt+eKQtkWsy^IUw*HFAx}(;@gm*4gekAUIZTvC_I{FiX>;qriNT54 zrTgBo6Zrh_)W%1eE%zAZ@4Pwvz{mFWwdYqm(Yc+2>1~IGUjO&Sqw~{r;=LO$unA@k z+z#%6_bd8W>@eiT4yfbzLQXgaS?(fa^cD!2JD?E?(=N!8Leiv_be&deq`rFl@mM_BxCKH(lU-HdfNB^ZOOSr5n@rQ1 z3Qin{J;s#hU1*qFGlP@rT%!moFrnqfU3gOeBt9Ul`PUizfFrJWuQqQ38En3J67ZckzX?!5W^7y_H_Vd4&oi65$p+qLcc+8 zz5+H~aWSYC>gNdXqSg_07z#qw%|-(rKFxihvp^o%EDey6&5j%2Vm7M*GH!#zgSfu^k+R(uYLAyE zb2*~=VYh$87F-n3jqNbRt{Q`0#CRiuHBs~A>GJKCQ}Va8O?DN^%HD9DhN6^%dT|AE zy7L5DGHq0ZC3(kK8P^mhMQRRax{_I|L0~sY@lf*Z5^8Cqj2TvS4PW)4gdl%*>#uV^R zEReBQSH1`|Qpvj6DGo>@wJKI8BU)Cm4l&Z4Rlg{jgAGf&KgbNuw%W?TL2cd&aM02I zdh6tc;g+t~nQT)*t9rS)&ai9REU#5F=bEgqN24;&!V0|5+b7HMLL4Jp`0`zI`ClAK z*PfcBx)eIO>(PbC-A7#BUm{JbqKJScvcuubO9@hdNe%FH011eIs4)yjK!fYRpa+H} znM5%;MkJ1R1b}{3(PA{Hs+-lkPI*AcCxC7pNIFqhHV&yX1m!osQgI4;TtTO3E$ zN%;2T@U_YjFrz>MbA|Enw-p#sC>>3fJ>^4UtEF-@S=7nm+6@d^G9KB8&ZWiO^W?r9 z=*Qd6m58OYF{7IILnR{hKx+Wo0;XOC>E6Unbg^BbUWu>Y74({|R!2*`wJ|fSVCs)u zT)n)LUDuhlPFxrn-Irzd1?|09D~8bM4L|Vw{F(h&>=F5S^{L0g@g40l{=%293KI2S zzd#cc4}(+qqBGAmBOWbB5foOTj`A59skzT177@f0DD6D}U^SR#pI5Ikj>Uf5Agb`^bv*bfrdJ8Cmdd1*3n% zNsyZ|UH+vUE&sNg$&0K_!|PzUSE?;)h43_aAC1% zd^x~SJ7~Ew$}U=0DDHF>Kwl2FOCQ9#+sB3v&Yiq;+w;q}d~!AHNyM_p2G6WVLoK;O z&+MPNd+g)^zU!{R*EjmJM^289)Xz4(oU$e*UuP(~?}O(a|IvCl;`MXF?hoE}^?s)H zk-57*eQ^36hfjZQFc!Y+LOAn*GY8J}+_y|-aif#Do7siua0R@E*SccrHw%iLlznntdq?p?{|Yi>V-(5?eV z-m~|%S8r2+o{(J~yle8z(VlZ1R+Gt$L{d|I<77!O^}0QONXY(GV^)IOv)D)2fZ@GLr6-u zK)@0UoyULHDDyjyPB2(OR>TOH&FAxD`O&`a)|N~tTTC+u(I~u@b?F1%bedA0;njr756#&a%@(i` zggg47d*gL8!#jPUdT9BKE*1{Ob@#qvs*5mlQAcv)^hQI};`G4){J6{N@i|-@--NAh zd&yU507qV`A>m&&Xzb<)jS?mDJ%gn^g?XsDWehJDg6t){KoBeeQY??p8OPw@^M$Fg7&EPxN^t-aZhgB6)E3xfQ#>K6|v$6m<{!snAmBHfb^ z@v!uUQ!4XlL~Zog7y77oBaa9Nz;${q{*mLj3UwTXqnX=qbm!$GS*}=<4U+Prt9Z0RuiBano&W!@LT1t zRn@`R`>JOf8*3U)Txrw9>_7a&@Nj!5)GhN}^exjrJU+zip``^M&6|2Xh-Id* z?zNyw4w4&|l0>Y1B68#@`#H~|vxTD%A+t(oYFsqK1Ir0Sgv+`nTu6Iyi}qMbkWzbE zkv*$7UR#rPZ6PIcJ5I@O5hz@wdSdwF6-y=R%Y>fhb- zmBq*XNvn5r8hC-PU>M}`t^HjsCKfSng*22^{4!H=iw=XK8e463?gBw| z-fOzUrulLeUGhpXm`!vB{kI5;6Mpqf#rz}_PF8WSLrI=ql{V8GJP?{7UUe@zzPxEZ zVzulCGMeX{o0yD#>zTcH5@xTx#$2Xa?b(+aArG}2k2ozC4|#4~qY>4J%{ZH zjdkf=BPeQawX&ybR&Or3jJWR4c zx@sCy>GT%HMq5SZSS94W=%Xt^l96S1I&+(Z$_LAYO0U}+mV`~PGE>wliUz+ooM!4n zN^%ZXnIO{n0;cUH3vx9yCi4yMN>tgAm-Z$SaYr~J8UO5MB{#?A=L04?R+K8`JgFo3 zJl->{pbtF!QV0r^XCkTSg`yxb!a5)p3LtCV#ld|BJ~td@Q1#Hc|&6Lf4GBx0upb z7j{NMZi^)9dC|bi&Wj&iy?n_o8?xz*=V(6P#>ZC2EO5xx+*Qo%b256N&X-AYtVuGm z2wnKt()y*;T^_%OA$ff$-F^Ff!|dPyojgP*Zw4%apXT))P~u~H1a%s8y%X?yyu#8t zskF@j-8uu6x@odjaMm>=Vl_ru0g~h?6#6P+vhtM!6e|1ebew$OmP1G+0a+^4aw{3D zWB_t_W@l#?XZJ14Pfg%Oa;NaBglWvCxK1g)=(5(9h909gvVbj_pfB$AI?Q^b?DWVf z^XQ)OW9M#sO$Aq*FAx-Xo6Ql>vHV2;p5FAYUfSt0Z_ZLwauz7T)T}}<#kwn*el=VS z!lDUKV!s%LSr3BCdC3P6>%{twwoSrCc0Zy4sqPZoPdPA^41XL+n_C0b8ZPDS_-POf z^!2p2Hq@n);b5((BHJoB8rwClhMlwiMO^J8K81FX zLIi493>z0v!UhK3{Yq2}FY3cUhm8zQC##_`y_SH!IV3h!84|UaU;R9-5if*2;yYq-j$+^GL^u)b49F?NM29(ocQi^#) z)oS9Mo63&|AjjGvK!Z>KgrI=|3hO?8UMCD9K%{tx0BL zDG4i$MP)lx)G3G?F1s@urGV=z=-U>(=j8FhiS{!qQYb8OcKfzw$;KZl-nxR$&A#v} zSXtOJlXH3Gmg5%_+n6D*eYN1J(_M>EF3$bnam7C-4<+0T31ch1_`)Mn_#8-+5>ib{ zx2eH$iDQ$df>JqF-bgXsXFz4crMw$I?gxu|7N#frdU9W#`!n{ z{(^w(^9+x^F=o!VyCCuo)!IJs?we!jR0?^}%Vt<*Gkl=(vQe5e7n;1NH9@6K*gGg| zL!gAL{$zoP{?9j))pz429A(aXKkY)F>8CuW=H~xYp;at?igGbF7cRyZwTrRXgtAuC zCUfd2|5{0bkDK80Hw#9<<9U4p1bkeFuRc^rOwmXp3J^;LlY2cBZ|hbaHQ-8h5U-4n zHi7SE;yR6Ek*3@^cffeP36-SoNAx4CX6P~_jlfF-{lJ~oQ~PH;J=P0xv3ACYa=E%vWj-6$J~^e8}B%b^iI| zbA~s&a_0|xa#QZyBbO19NY312cR*yka!=V5JYO~ij5-Cl3FZ8t6L~@1-~U`WkqX`G z&kFpcUu4?L_(=;Crp<*WFKQH~6{Ao#X{E{MHaDTZBRa}a^}GC}{H!TaDw0XpO)7oo z`;w3WeLe$&jW&%I6RSEL{wZ{IS}>b0*Z_nk)ML}%)ZI^Un5GsP67 z(zRFBnc53peJM{098D|54eJSi5D&HD;Di);;yP#lH4%!s|AeYOmayf5Mp!ZkORm zSYOr97h)bI=2w9Qb`Ct7ms+sNpocO|7$r)5ThTa>kscAWSdmmmVh}dGR!HuzN6Gvy zfFZM+`r%fjz09IBrMx^Py%fb}4$MwXj12YnB$Lrt%#uhZjpZ1~lDL&A0#ql@h0m`?pPo+RKz%*Jy{HQ z00cdgl4glo{HNuiQ0s&to#raO(pn^^6VS3 z&()1im2^c_#P-gE;oXlfuRb<*cz&|)&V|{_{WUc%KZ5LZZ*Sks%y=R)JC@4U&Ss|% zF)$N=_0iDu`HtbsV|#CN_O13G>ug$RZXK}L1Pg05r&{yfd)k>uIP9qtCR*#J>c>c#^>b2Ln1?C8T{sLv4`~TS~{>#}Z2$TDLSQQO} z-C%cqS6w0+(nB7wyCD?NbPqlVQ-Bq*`Hqc6Ac%m1#6$uT!{VAJq;eGAaZ=+LaB;J# zOfuP!j5-rKg)&Z1ZI%>`Ehu}^s%}TY#pY5feWuG*k`hMg%#yBxed8*rhRNKA1e@6z z(VK;)51g*`+}eAp@4>%%=_LhxbHrFK?+3$+T%;JGl&+PW3tR6!o#RaV%r^LAp z1~*?Dhy+js{=kcG1kMgtz7S^6D-uDu=aV&b$p2u{MM6mN`l1ka5EvLxW7%Bw3cZ1oUQT6!b>C2YC)c15Zi&unBsyJhw#?70RcLR~-&u z3-rdvbJ5H(QIG^tA`l)9|7J2SCv(-tCHXf7l7F*lRO+TJ89KkWFsj505~-$e^Me=1 zC9#h%CEY%G=ma6%-oI~ldVF*+PiYI|Nms%mlvEE@eL-8P0&mzeR6vdLJ~=dYVyd7T zL^46U`=)$DSD$)JaR)`7>wfyP1wEnht#8@?uAA}fT5|ON#fa!lHx6m zTSTv7JM`!lkTQi()jyPG@a^MA2Df$XMq>t}-KYR$UTw5i$;@lvfA`&6dw3uEEkUHf zn6X8Qj8UB!z4UhbCiR%VaP1G6#)i;h-I!;w3JngmevB6Cv#a|v{a*+ z%qrAbLh`?6+lG^SWz_a{A0I%9Zm96o>OJrcON&=i;Qq+uL zFccrnkn*NFU0~cQZOo|PPK(4^-TYC`+BB1e4S-XA^g8nPknqm=!>SmF&VP# zpQlAk-|tk4n7WV5Z!ThLyX*EA7WzHjI3o!Xhupq!1nK!_PulQu?7=&*hE^{95nYaN z;pJJv%aH_gdC3bAkSPd3nNv?$NlzA=@O0{1$*wmO)#M@kCVEJDX(=z`W=RmMO|^2m zg3%~cDe_r5CrlsyXiM4H^m)`J#sb?Vb;0!7B(p9z`q>Qg8({;&3=LXjPSLCix$455wQ^vzF| z&yy*}7}7JL(AghkhfFe~H_~FKQNL2`G=_NnZ+^aX&Q5>Q*vIf)-UJf#_&%2m4d?0^ zJazSWUYePM_?IN93R;U*&flkp_TP%nbZWn%)J#LataK|XO_~c$UeuZt9f0z+U$8GR zi{LTzWZq)Ir|zLsOMR@!9ELhU!yeTUQgo6qv2HSAF^Y#;WeJirOGIb;i~-X8SqbTM ztva#{O5R(c4>TGJ9e561x4U(#?ww`bJGbag!FQy)fe{VY?G6kEt+$f3TQU+MF`3xm zNX0?68ITZ+?BXE6S~VbikJUz|5&Ih)mmG@Sg>iw%$c#vmU<{0GSW`v^>ey(N&@JtB z=={=FqXIIB`o&@Kd&3=n?WK~cmydzB-GATJyKcMn=#hn8@rIZy?Wm7O%{r{KleEJE z9>|D@0HRgLXCs9tjR9Gcyx$kU3xYUb6V_%%;8Bqgwx`(2sS+M zaEH|%YE6youXEYMe)NyBF5;>U)em*%hC5`ZwD44*Cz5FT^gyVoJ|60uN*E+5V7K|8 zXlZG2*S6N_ZPUAZI-5kDAo#p>we7P5ontxCbL6RZoy$Mk^qC>I5UQ(d4IErFNOI6& z^RSS=nr_V1>#d_Rx#l`8d_ZmDIeIM}!UBn5_JBrkCNE(N6%v_@R2gAol%+=q9OYPi zI9h=w3g}zeinpqEz}vxqKdKQlBr>%rUgxc4m6#JMn6d3eEGW^his(>*Cw?5%;6}Xv z*5BQ;*C;z>iu{U%T@JUSZ|H$DUN#Yp#u#}&R} zD`-T~8=2zS@WW13b%=t{(_khFd@Lbr{5DYu4Mo(}3PFCQ(8?+Mo zD4t!JY(*HQcOQMGv;F(3TH&jh?Q7q^_6tM+dJ&MxCp{2rl+$<~I%n`+!`c+B#?p!i zd@};VDJ&$&ZX@SCSE{??c`8(EY-`Q-bPr}`Cl$TiSliY-r50u!>$*^L>fk4TP89A} z9(ne~?rx}7VeIOmWk>#vAqQy$%u+=6=UY-TL)ia(^k4W3X@y3N3>D5S)J}<2c>&ug ztuw@}Ne;>98|oTr;+)P`3pYn$744Tww#^|}hl)AX+;5~C`m>V2Yhw7=cslKNL>v6J zu)kH`*rY{WEv|sCE)B7)NI0$WbkkIg3mqv9vi{D`-jVj${hZJ})v|uiU)0A-gRGIL zeDcp0*6z>?9#=Fp`RL(ipTVn`#j7|)SJhaxDB=o!zJd=-7noG;I6J-<0pM0hG$;_Cm#*OL;sr9w3{}q%(0r=PN`N3D~d%Uz&>vn_d#4TCID$<(C8TW-sTE zodi#+LQ8GNPu*GZlGWJImTY+L(UWa&>1Fo#UD0^M)#(R^KGUSZO3yz6o9-PgedWlz zU}HRi5K;OXvCMrxDQ5`V>68rM=U3^J{5^dhq7dad{C+=uK6vdv&_CiSLhwlOnM$f} zE0PNRNBO~EK<~A$Gyjb_4r<7}f*<590mw6BO(_dDlSK#$T3?iwtHHJkBSMn-ct+Og z83E5RHs8+T4cWPW{REw|S?og~t){^^d9*Z<|r{7RrP94{%ccYe=Ys4Wu5lH@yh1N?|?fEBvn8fG1l zxFg;shc;ed0{EG@R6diJEO>24pjf!3(*$^|q<|EBAX+v66*K54pn_3d+U?qB%i8aJ z=%sQm%b*|MOmSCSkFEH4!5OBei|pV=DlbBZ3SO1~r_ZfU4Nl~aorm{Zt6onJp7F5Z zWH=%lgEC9g3!ZPV^mG~J=X&4!>fyfj-0V=Fyc(IVen&kC(|;UJrRsbK7QS>O5jK&O zf{nYUc5BQ=SS4UD;icFOTJz1hM!a8ZAQtD-JP~4@Ga}yikU2`T30et=12F+u z+jq9J+UzNNm3(hev#tdrJ$DqQ61 ze%-c9wxY`oeE{CI-Vz@7l|u*dI$@P6;ffovp|WY`?qE5tU$bx1u4W(Cb~Vj$+HRe4 z+pM)xi|u&@>aK3~_POCcJ*mI8-KuT7_G;C&jk}8}HHWVCQk$V4+?U6;BFjklqW00+ zYRVeBshr2=v??SNvaF)B4)O?vesu7{+x=#*xYOT!;%42q7YsFWANze!*BK5BDvsOP0 zF{kOXRu2mi7zIE?-(~(BKPNyFxHE4G%ZO#7kYnp1;c}Fq{K(Z;>SXYBTFP@5~vBdIju9!u_jViFAYNf0dQYq`| zqe`W$v95@wUSFp|R#%UzZEq@#MN~?5h*@9?*AHZ|hOCE3&{)ZnI>-ZjPYGv8 zsx1ADG+5ZKWXvBe%tgG=P^){QbSP`Kly}k0`uX8qljAg_iNp)=P3A8vP^A=FEKx1B z;7(f^QE6#eI!7@gtJS6&QfgD_FWcL~Y*FJx;eb1n_NZA-Hksr8!dRyirV@>}jFQS! zP4{z!!c+^7zSU=3F(83)7gbO_@_55>tT8J&Prf%#I1-MjuPJ4z{IE;hm^y!CpjU2g zi67rny)G5iQaixCij#V4s6i)%8jz|>09Qb$zwHI&KEB6zT%=KY8uexUs)~ zGeJSm<#|M^QX!V|6lef7dPXnMGdp|jH8?^I9!uf*o5Vj$o~eJfqY}V2iKqJ8RNo8J zsUD)Cn>oDM+VfdAhe%pK(Xi;0W)-?{0iV|P8C4i6sdl3|Un-p<#y?Ot7zGHlQ}jjE z)GJSO>TVHbNN?}7_a1y&&}L9SO&0k=%HLZ>k>6KhhA({lN<5g{K(?#kt3ft zcjcayPn^GU51#6oYd>ea%sBovqu_zOxfLOS>xH6_b|6;NNPnV4%V&|u68=nX74Hbe z?k>AhGDQO5Dvb+#b&4#d^ElcuGSE-v5zjy}Q?D;>S?bGh7NA4|UkdZBR;vh=mnK60 zo`8G}iC@=?;=pA_PklR^Oq3G*&y{mXBjy4rI%WO0_MJ9kn$mc*q#%1nWi;41vEvf&IfEpeU&`g)R#J*@_c zloz?;i>~q)dHQ0c@FLV+tY}1H5!$|%b&Md0EBMT3381ijhQ|wqztk#A0E&vSVWr`1 zP7m}PSg+E9c<{sz8bs;}d#USFrPP+zCLSTv{gI`wrr%bH%NzK-ty>}s_c~1(pe#}m~2VSop$mYTNzE+@dMoYA>5jOsA?NZ z>`-h2NE1L?sChkwwuJw!(2N5t!_f-dT65ZHX-U({+v3@DG9GO$LFNcs7w=I(*DYJ1 zQ2dTzf;8Ee?GZOv=OeRV&j&aMbY7*|rjZ3O*Iz!gn*7{vj|8-jp{r zLY9xne@qf3TPTbP7#Yb7S{EQ9Bd^{3$oak3AJkyzoKZ(cB?F^v##JC7$;TfD;PIy) ze=pu4?|fkWp1UtyJahWQvAw(JW+uiubMaUp8n>2;>M9jnoI9>0Q%&a}5Rww`Acc@@ zRY^u824*i01e|)S)8-G`U3L3Ms3xKoZn2q=`PN&vuOCxg8;RDq45B#@4>;lsZ*iFI zSfR;|G&=R7Y)gi#6p*<@In$WMP^~MXlk1vuGoy-nLMpceL*M@9_T^%#sVJ?r?v@sd z2z@qtK#~lJslHIWzA3c1Ud(G>*>P2vx}8*o=`6o@sHAMYp{g*QrTwZ@h0*m3Xo1~N+-BgCz8H$o%Vn>*XgoqAAIQTv$L~%XZK8uIg{~tqBb6L%Zef4qz7;F zp(ZCfR&<~gDe6nOp->4cy>?E~*I&NS(c`zd%~HkD%=bq!HBpn^uJ}~!9O0$+h(*FE z@qrJu>e6vx<-3jp(x< z4g`EoN&cmyQ1nE@vm626QKsBFF*d^R!XjQhm(zr2lkjUOFX~EPTvG0!ga!gGuBWmj zSV{v0hSypkwy6aK5(@~Cjl>{nt+Ef0q+*wR_7*D0b^o&&) zfCUz`*mYO1rKCs+U%kpe4tZ>9Q5S z9k2NBGW)@P_@=y+hP*I`mtBix$8_2(o+b24tArvQTWQQfNvioVJJ6nj1GY z&u-V;b7P}N)cvPNfaKe5)eY$NrM+s@{a3Y@B&lBzZ0ebB(mH8nPO5e;>7pWtt&4ld zM+XO@>A14*T$W*hDWBVZaW0B8!u24-4a-ZHOit%olp=DKm$iz2%S)`KBy?e7Dxz~Spw?D zW<0}@(wXGwpOC0LkqP=iSk;q4mhHr)q?i_D;HJu+q!DQk1omwCD20AR9<^2W1A2kg zFJbAlZRdO!EWpnhjxY3+v6U{c%Y-Y4$C_c)&SYnJmzS4UmyeKI4%3q(gCsDMO2(}Y z6W$?ED6o?jksEFFzx^n7y-~9YJy`L8C%k8aAsd3d?|$VF!6gm%!InnHWNyfW^jpVv7|7&5 z)q)@Vk4$wDEaL0W7gP`uPV2(kW*&N}H~Xa?Y~aCZAO0^^*)^W}2=PlR#nC!v1Ol}{ zM06q4PO1M}3xz?_B;N)SwE=g(PJ6PGl3IK6E@_Ch`m-f{i>*}^Mjf4m;+F^$Ht8Z( z?Lq`eX=|*$2qLpgB2WS=3RSu&Vr19M_(;AF?~!CO9<#=%I$B^OE-rD|&bX0{;&ib- zQsd*|NzSFNZpmI?UfR*lSUca!bdvHOdX!zKYicO2|Bf~TE$gv@g$9Avj)7g^%`Z)= z!PF%6D?`FYLQfq2LsKP@h)(bXqc5!J6p^o<&ql==d5IVRgc-EF3kxfIU`1hk9Dwm% z<8y?nKb=Xt;yH@^(_p#95*y`sDoO!+9gJ=f`$xgLjEz>+h?XFx-sVn-j2*qS9cuUc z3Mxtg?@sJjDrl5Iq(~W#l<}7MmN4GezN+G%D1KL|w4vs!k(v=IQX&s_dAa-_k<~#doHHUPV;vY1&RD^DGB7Y7D{j#t8NZY)KLTTD1Ub-_Z)x$$3`Z(9 zKtKp^)-?hgQmR1-kb>E!rlwp|doCDH3=1XBpsmU@RKz|DoHs@-f>}y=v+Iz>R*ZDs z`HlyUL^tkNxNgR^h-HE5X5eTyAGB8lHedT@f#61~dw`fnD9WSw{8oz8`VO|(34}KX z`oR;*jcm--zl zu+A3qzC{|hKarzx`&nyB3=(YOLuXt!1baUANO}Ao!l925tm1oM`hRW>fL3_z^^{M2 z2K+`|-(g2AGX_Pd*+j`A3${jSzZp4RFpGB5ItwZ9;f{tSR_n+J03$Oa)A%b6E6n#* zVdyu(d0$)`ed*fV2-W?jMd{by5WPLY;YPcZd#IQu@OBC#o5jzc!S_%W)aPqBNKjN5NA?{8$#W)F#t3L#jG@tU6IUQa~nqD!^h#cNwKB-0W51Vd*{nt5x{eRYVx! zV0Y4@E4#tZ^QIBVqo5u^enySm5xuk)i#}y95NiQjmW1=6v%q%VPLs!r0Z}J$e-^r^ zgy&oJ)H=Ct^mA_TBZzkDptW3fPc7hIJ5EW}V*~^g|F5D`FYZ?-5-;9)vn1*oq`dVT zKf8I}^b!F1wHejAU4#wPaCoT?o3_ME>BCkn)M#un__8Y@gj4K5nr9)b%6bBIX)m$_ z1gMsaJHR5h+x9&o)WA`D(055onzK~e9h5rm>I?0mUI5hA-L6x(uwS)T5 zROMtU+88H#Q`}jV9i|clucfIM(RZKGRHPyqObHmi$N}@wMr%)xQGQenJ(Li?6cF(m z;mgK5#ulSJ@j}^w+@`VvHQSaQ=q#2UXfG5IXx(AifzHw%o68R9Zm#SADzerylEpk8 zJKc2QR}XGSQNMmi>q6ZRG=};QxNMz4qiy@D16ST`v7xc@ssm*1rolc^bsz^NK6+zS z2Re(@0@@2?|3y#fj;juAInGT~9q23_fXI-UnVEevd*^pejw@9M63MVZS5bA~4Hg}! zvV5^*uA=6^=#ld`yr5iNXIaI8h2GT1Z{O(>R{`ZyMiiPt`&BjB|Bow^{k51YV*YPR zdHMZoG4w4egDxwYt-juY5M!paJ-)or0a>OVB9^?sXh;?phrgF9R0!-+vGoaBFNp5} zhKQhbP_03MBq0@TNE4;3BA>sc*1#s&V|HP|^I|c3zc1d~QAOYw^I?Bky8fZw#7hrU zikes6vhm|4jwEucmo#F2LAA^5wHSTg5B^hiNOwS9Kng^cJV@$;YR{$%F-N>{A6BB0 zdg46fiSv+PqFGpqg-w>VCrwD}Vnnmpx}hxoNm>JmXQU-8+pBjW&O;7y<*oIQc%PTa zg}?!xEAK*mhx_*}?3$WrBOd0YD@}cekh&!{Q7ybt2lIEW#yY>JjDKNh=kCLzV;P>f z^&X*ukpXt^*o#7?JA7IdyH_I2zgNe|ky%omE&)?JsbE90Es0ri2y?Xs4g zipA;p+gG1`<_2jH&S2@Jk+4xY^YV6N^SzY6>E-Rn<~wLA*58$|LY*v7KK=P-R;ZgG zn^$CFb3rD)sL8~eB%9xrpD7`mzYfcMwmK@P$Q7^qKa(q7CDi#@fivcdjIBDYOmm^h ziyE!W&bi`Ci8Tn9`hOX>y23s2vjW$|7tt>&zrI38(OhWqqDDtiF$$$}QJQ>ibCVr# zt54$_h`@N8uoZAQFUKJRvK~F zP1xMmf2cU5i_CkE-NCCK>Em63&sGJETa|YGZ?>Xc{~dJ_Ct&!co)X&ihOKGWS0qRP zK}81jcBGL%Hf}?szD2hNn56Lx^3$ficT+Zw71iw|0-Ps++b-_ zN7cf%;%__wMiUCJd$d)r3snWR?~v7<6osq+x&Q7}zoUf7JurT1YbJM#LvQeIjd|ae z!~M|NHvHR4`56nE8*8Ljw?;4030Cq_8y3-S!t+&HxEYeV&8KNaW+mH?YE1#HVl#Q4 zt9)Nc3+MzLiJ?R?5pUDd0!paVZEA2T#gx*q(>cQzcX^=U_d>oOgrj7>#@;I@!`_6v zriB$ONAVJV!fvj5Iq!3cb(Yb+AF|L3oMx#17TgSo z6;y)oA1fjicF^a$@$vdQ`n;^A=d1Z_pQC|4LhSQb`0gW`&MS%*YfnH<9PR7Q(NyzU z7q;0**k|+0EVUUTN&*=+zBzJL0#N{KSX_yKp@kXoRIlU9l3xX6;)zmK3}bX{(TzmV zX(=qkmi5*u%G0HjU5&}4%@?;P=tZm9gQ-F~0u5jkO+c3t%qU5vAuH`HrPp@4l>1l^ z&|fJ8+JWYeUv>&yFgaqT7bDZDqa^s(M>FOn&%)2acugf=hX(HDy>E>q~Dx)@I z_l?i6%OAOe*7$f0Ey8c(1w2m|EOqUdXoYzU^kCcnk-TJsJnF~WUnA46qco$~zUEn; zx{Lr2Sa4Pg1bJuzXOWM%rlPr)j-_@hZM>9s_x1wNJKZ}qI*dQQr?Vp-O+=kivFJyv zl)orR@J&jvx4pzXSGC?CBE&|d=8~#Dr_``7nl~CvOuT94RF@^pSkeC&$vN5sIxDQ1YOHI*v!27VzQX(l zp7lql<(RnkQ@8=Y3tGW3MZhNj%aBy;b$WY)HCp7FWDj_hR7I`6TePwrSwnQ9*ql+h zz*<2zUYm^73W7!qRS4qb+DqJ0>WpfPkj4EBlQZ#_bZt7E?!Kd5Z#I~0O^@!`eC7OAVpRkmQ0@c78I6BU%eB|wC(tnv2Z?-?g&Os(vdfe$gP-Fd)}C>4bdRWc z59B`%^+qClLm|8*Hc}S8$BEds*8VKdh!zN0yDJ$=h>0-Q-=#M&tiW(dbSxF!H^Fi` z-+Io`*W%i>|A9MvJ|rNWY)!dhSR`(2bfRf`Vt$>9ya--P3I0#~{ABT&8Nxp(M}N@! zQCsnK^qIoz&yv^i54B*ebQb;zI0p~q?fsDFmY~EtAtO!2^bAXRsCD$p=Q)YvF9C_+ zq>DxaVpx{BsE4Eoh>oBtJu@;?*kF*xB`;HF=caxfmVVoJq=k1&J2GoK>`8(`S*0f- zn%{X>;?Jwz3lR66+6inq0M%K%ct+2GTTY)`U0K{aKS!|H$#^D}G?mppAtJaCBZ?K3 z7bW*mHJeJdKfQxXkdZ=G^Yj&SCQ4u>_~Pz2+3J@&o2DBC*)BQkZo5H;0?l(>xqL%S z95G&7%w;v;W5C-zPVYc-7r4)*<_NCuWu&X+MNj6TrA|g_N1$&G0~M(t2Va} zHBBV;q^;&?B7CfV*U{m8TT7o$u*SJy{cK~rS#L1gLgAL~shP2$&n_E{9sMU(Z)+LI z)^u6Tf|WHHe3_AS`#^KA@&94(&Eq7`ssi78?{ANN-}imX$TcEz&&bNHvT~_?$y&Rr zYw4_RdMUbTXrw4ct3hmJ6GRwMX8>_Qx^bYL=b-4I4uaa+4$C;;xWMC$s1F|w`lPew zp8H#3$;hm%?)Lrl`0(k<_{H!3BH}LRo^$Rw--F1VFVnf4pmJxD8mDv3=G182#Zz5o zl}={5HS)Kpg#d>$H`xI)6)IZUYud|Ua9!+c(v}mDFPjC)Vz@5afjBwUP1;}#+O~de zPb-1W9maa!6Q@0LMbQ6$|O9deqmsCFc1l*eJ-yx-*;?uY2nS67t0vPO|0tRdTp>oh|Q4ZFwJNLU-WK z3cEju&ZE~fuX`{?Gjt&jU`488LE%?HFsmqT3%xFhCJ7?W1xbOL;R63O!e*$N!fgT$ zAqdo9;S%lbfUq8-(>ioMbnf)2L+i^+QxhXYg&h5yKqj5FQpxAa8OdE*@fh&_&}psV zy>%e4>PxDL9SL9Bxu~wS*So7L{OMvY5ex++Q(ynQU8WP%OHB3ivv}I>j>r4@BYZd$ z^aLG=)Rc2R-#6y*n=*Ny(`*twCbPY7I3OpJepfK!uzDI*i=B9K)9GM55G~bm9;e@F zDX!PHz6kR=7pl&brE)yr^7_g(|6}vZN2gcbv=|H7Y;rXl+e~|%lTU5LLS}pL(OWUM zcd!AK3+X07jxgE#du(vnYqps*wasLW$yiLUe-OWbYUtNLZKV?%YeF@wmc`}B4ORpQ zLL^kmkt)m_3?5}v&h2?mj`1A{FY-jZC1H`{MXF+Mzmuv?y>3FrJ#1;|w{K_w+Zv(@ zBjlGD<>K|7E!`%ZG_lpfc?ROm*9h!F723(ogc;(@8DIQB5IF{W^^~G#zk8&6Ai|7cb z_0W};h=p*%WRdn2E8l6nl!@;8kE)e9dG3a)$w=LsM~>xXbAl{zG91dWlC?eWh4Z*x zx1rWuu!7pRho+PE=Mi+cSjy!x<#LYI0dLcLphqPGo!#zaZQB_d#v1Vtw?os6Vp3*3MwRa`iCF&^~=-@Q8a6Mm03 zUh?<34`jv)n=Vy#B4_EU7z0?6j3plP5(^5#B99+{X{pt_BI;yQjnqQM2X#Lbt?Gx- zEpP_brcW7rU@vJw*66RlI6YDlPNj&ZUnzwg6&td2%jE7925h#~=9|rMjzrA5vK0-R zY>v@nfB$m#Vh06knNB%^ziKS@$JpY3f!V4*y44_;=z9czpS_=;8svA``#-AR&uy~T zf5h(p0aN5a;ul)4nZ!TPlK6;2>8Lx9AN1Z)*C9qlOh8f--_ug#&tQSmjf6 zUbnF8(QVgR9qDbi8Z4H6B=Ev*E0z^Wp&bW1$I}qGtpc8cYc`9Cv0%B@(t*z&ze_Wf zc%e30vtf&+;|b9{JOQ;oz(P!>jwgVrzHkpuK(zf1U#EFce~wu)>(4=Lk1?C??TJi1 zj2@;Vdicy?R-A$dh+Y{7@Wioa;|pXqQwyn8)}TY2C_Dy ztp{I=qRY*(g;7sVOxsNYo(RV!*+k+Ksp$g;-nif}DPD^xXCu)d?=3hO^7FS#>1%3XK@)7Odgtl^WIbreYLyb`QZKuu;4VF$XAA09WVeH|0q>ylVZT90I z-8i#xVB|_s92m8I08d>WjmO4@U#tE5OLRq0(}TQ+njVDYnH%gM?|hehf>==#z4J_3QW*V>mP^Jxo4qclZDJ((#RrW3F(b-x@4rW{NJ4!($5#27Gz1 zd#2B2PNtoyFdwx#J(-IKr~98OG3lEPPA@Di&R-jsQmIFqO19j+lkFv$jbqb*KgVS%hj3bhL3J|R43=^wEqvHpHW@5 zwggrQZrgOjVshHR4^{hRf+^&DC6Q7%-9e)XJVo9CK9xql1HDi=Z z=NCD|UBPC=uWE-Je&anXapxBalHhFt@F(;gzQ;TIj+jFVo%#w?k1->Y*#vnxti-b< zaGm;il?5SccT)jGzk`Ijn{}z?gGiwoe$V^Wg|$tchv=dE@4tWZ{s&H-SXoX5)iF+5 zVTfPBxb|FY;u=E3#_nHcX}%Ud5?T+kQjTbXg) zM2pS2Bo>K@N-!@*0=G(c2s&0GOS~eG>Iha4V#^6*wQNt2x%yy($d)SkoM8&7onjn6 z>1U36F>6WF?k?XyGtlShQ=ERc*DnO4cd=cywQ^wYaCUqwkk3X#u7&blOjNo=M(7^< zH2vvCG=f%}%OPs~4W-6aoR!r7K@&KbL3n)J#Q#*lk&t0AzN1TeF@m zfThd#xLLQeyBh$*bbK74@%iz&nJF-Ve8s_ZC6%+ZDKI_mw%j7_fTc zyv;0Pndq3K#tABapKms2MjH$x{|9nGQx&7}wxXA>qy&r4BNY(>GMBuJtF zvrQ5?X;al3Ai~n<6@+G{#v1eqwLJY_mMRXBw(6ao8iO&}{6@@H+ZxMgy)aa-aRYYu z{U>H88n>5EcFeo#B%dF0DbeJxJK%7;>V32iDr2c(JDq=p3hRV7oL#jaz5KwD_Bq%X z>Oa~S3#5W)9?r)SLv@=i7tCfVkYWdpi4ReWa2hS+Db4)sTMY{W|i>^Tx+ZAoA zFy52f-|M_=(k^dkevF)1rf(`xE>@&Fhp4Cuu*D>CT@DTS^t^hv$SJq(cDq`)UAx&# zZ75!mdDcqau~lYqvRccbC&H z>wtTPt%GuOXzIR$TyHm2K1;apq0-cnPmqnZkQ#PysjMN09=M*!^zutpjzx=yriaUh zSPEtU6$1wUqjWXQ(OG?=d3FSw1Q#aC%A}2x2_09NU$tPxL`({SBVv;xnP{IOA`9fY zYFk>(1avyxh-B3B_4&2sC4fu&@)_D)o>XULb+xl<>D}EXyNhY=q9LYFpC29a8m^RL zmbp@XNcNiIxxI+)tH-1szLk;rc(7ZV_vM&0zjKFLf!`z*{B^_*;^^j`yz?*k2eccj z=+>wGn6NNHjdsXB!Rhc*05fDf}YcC;mtk1A}I45(Uu&crF16)VyWn4#)=I z1Qt1q;tO^Z=v9|E0KuRHGhMN8;02+7-R)7&=FQ2rmWpUnjFt!@;8`5X&dq^7rMmj+ zwOoq!YBrPdS){mzR2I|Q;|Ci?kYJ;`95Xw!AqQ;HV54At{euUtW)e0xwfstB^1fJv zc5gH9I62s_m>rIkcYpERrZUkli*SBEpeVw|_2t>&g4LX_hKGl-+S3P}yw6qfSR9u& zI3H1~Lg6RLvxwkdWez;dUO$IY_&=y8sB}_-<1V^2h96}2{WiO=Mn~#NZj!!!jvdW_ z94OI|tD-6Nc{QDCkm{b0PBq97MVgV3G0PHFLaD$P(DgQF6G%;!z7jCvbgotemS1xghH(xRmaWC9lKIH zS<80Ilf(CIu5nKCha-dD`JBVCw%8a~cVhChwA&}qetcNn3tc5@Lr+r~?8iK@V7im( ze$)1MWaFJ^>m5`3JKYy0dXafg;X~3Uv&<0$qGpr!uO2rcbsgL=nlK#~0(|ycCVcl6 zQMJT_Nj4D~c3a*g^EZ)+wlnS0t~uVTiPYJIomFVZKpkf0M$?PX60qSX(L^zoN#!#+ zs-SK=y68NqU~5;ui}q8b)o<26?yLJ#t@vu_BUl@0wogFJ=gd1mexOb#m#% zT7Ar%_V@{L0CLz}A22(%wmg|gp^}YQ9c-JKnjEi3Q=i;FF)|tDO%6Fx%4b%a2M#;! zZbz`$JX>&ktK+ugbLLz+k|T6pB)7)MBXoHlLub)1G(9(x;WcJh z15s68!ZJ|wi6oPo2sjz1)avCB0RSdBE3XyMsuQRO)4=pnYpL~YzDvuErvLbHgpQv* zeujR%quI={Y$;nR>;2tni_Z`}54bZ_-zcsIIm3pb0FVy|8&Fp+Gw+ekpSaI%vp4Sd zne#t%-*EHc4@ePgwhj!~&Cz%!At!3S-Lp?J)bj=wb*OCCO$oV5|b zA|Gj5OE~WI{NE&tWA5Rp{^aahZt?c-iGJ50&Q*)? zlGS>K4z)iN{K?N9f3P|mK5I$rA8qF4mp*F%E9_vslDANEVilclo^erQeF&SR<#8e_ zss_a(yg-eTO^SRAl6z=36Y&9Eq0&?+Z9?zchtR&&eJe`~^pQ#U-S#~)duWAq*Fw8vHSd#MT2NU$rw}?IZnqkpVQ1m7|VtloCC2W-eK;ocHhXs z+M7xqvpruL<1l~eNj;Qi-ve^4=!=JD(veEkS}RUrw>VOtk9x|ZA#t>vW+H1dPi$Uc zV4oy`su$ij@)P+)C9ywJeNQWV<{J?&A<1AgbnpY0O8IHC`0xK?dB7XNI9<7Xrhmr9 zFAjyv?|A>;{cPhjMAhr3kpWaf6I6~lJecS5VIuIOeMDk~zChO-G+|EUMd)K5%1rVI zObkg8q)jt6q9*D3QCeEwXsZp9B^gpgcqG&IcWb)QOq9#PAVTGd@_3^**dHtfi`jH6 zLcgUy2f9PBQ+Lp`Xr?A))Wj_v5u9T@d&y9**|M6jMQ7)z>M(h{GJbWM>Is80R8ROs zzsW8uPK8*UW~blH6+=SF?DbeJcC%tttQIjJXz35*_l>STIk&mSJ4k(~Do7#~(u!$t zWa|f+Bo(DH{bu=sc8HzFe~PlG(9F`FBTzmKl4f8kVn{eO;sB}fnC7JrD?X)RtF&YM zT1`K#*9+MD{3H)P7>|EtG2P6S21E-^r9welc_wR*JE?IH!k-Cy;=D14#(0lc&1_D1XgZqfCa#D1PrBHbO$0>x(T(N z2&DK3B3*EL7l3-q)|uJt}}E5 z{P$XjXTs&P+il*8$q^PxU9p}kYZEoQ--WqUAj1{ST5#x}>mi@@ylis2%vKlA+ljw3 z_OmuL)(negw^`tv5>^~e7A#67Xm;xb7L>M#*3gmW!4TbGq-9K1x>c}mc(s}b&w^d) za*}Q;8h49!3Jc_B+7t^{3vla8OG|4@tL0p#oGWJ%>=bNxXb0zdW7h!Kp^m88hVFyE zV0LVGsIP5S@{PqFv9T+95N&<%-@x(L&8+S`k81~EgO_Hk3-uncvTZ@N{;lWLqc6JM zY`ws}9e)|U89hxNR8`bOgPM_tseWvu>hxTgSm~UySl@J&AnxB_2a@Qvv*Rsx?G|nO zfzy127j7V`lqruQV&%xA$ZFxOmYc}J@fPl;i{5T?*sj1fLAMOZe+W{Q3UpYf9RT&M zNYusdhw;RE^JP5^ybnw5PouisD|j5ZruVClQ*ONq&x1iYdN0pICX?|vw9BKL=U%O+ z+Ale=-5$_Bp=E8*{XKJwZacT0zIB_>fqt=RU&6e&<|dds-bR$4KqA%gM5a>+ybR<)B7lJdun+F0S*OE8 zurxDwI-E#jySIjnL50Jc+nxfE8vdh45jwhY^b|zWWz!{ZCR3=in@8>ARBIo3^&ntG zJ4MkYY_~H{&104Px_JbH9HQe&THKr;eN~XVY*jol^r3+Lo)a23t1NPLb@pEJAJn%dDG- z)f|l(J|y~zWFB7cSYHEKlgnba^jctt9~pp+&^%v~2MV#4S4kS0D?Ic1uJtoAFDY#c zNI!5Mx;*_=Jr)G?#;a^(o^D!)u)rP4gaw|O|JrEuA%T-cx^Ku5CrdEff#SKT7X4C{ zN=Qmlbk|)K?&k#g*4`RyG;Qmv(C>wEE|)aXp06`iG~Ml@qkTWD|9!W7f>wG?KL6KL zs!^4RGy6OpUC!CuRz>7F&(K6^bk^wmjBlXIvIneocmJue`Sl=~3x!J60Z*%|<^HM6 ze97#N3_tK-roG1t3q_VG0LJj>>~I6q{srgiX>O8Ar>`{a0W3htAbH$O6q8=tco<2t zNtSMak6JbH#Wo)9Jitx2crt4kg&LI3_>cJ%Pf>qF;?F2$lT~MGDFuTTclh7j1S?c1! zg9sfwe()H5&RQyz_2qJv9o(!e;P=7P$FteB+ zmszp52TN^z5w@sjw+A`#WBn;tj{{cQbOqvooM#7$D`q`LYU^hE9(5Lf2hE~M(8f6N zHe@kiUdDQatRAHgvCXY0{aMtkq&+N5e_Qs#Zs*Od65C8n?KNCqibabt+2n~u<5{QK zwa2jiNEl0YKIRQutlW`-vu-^Q3MS5*wTZLdT!~^49T=jYdYFaB8dx<*k>PJLvLcU} zZ7<2vm3DW}!Gkby%Gp$~l*_7ttt}*Hw~8a`UUzZN(RD6OvngA!)okq_1V6m7)tW4P z^2ovDtl5H{yT#MRiv;G(k59`JA=Ufd>ZQVD<-|kP*}zOqT=VS`K{r_3`c>U50C(eW z(%!4lNif@-9vuKjvV!Txw<=MklM@BVPhu*f8bj88j07<~ES0F5P37dS*s*p@HguO3 zzTRlR%p$CL2=h^GIxl(F?#{k-tyXM|p52_dGT{qaoub$5O8Lrt4%t~bR2$z{%2v*2 zEcUI>iE?4U>yD(@%;{ToyYY>S`=6W-dVK-lCh*05h2|J8PS@|BTpt}cms7?owo1X~ zTd0J>(@?`RL8p$7{`hIMfZo@%TWF)vB$2pTOm#9%>li{%b_Cy`7BUg|o9r-;WAjIp z#VdM2Le?+LoC!$a0#_RWJ!8+UHk!_vnVE%|`CK`Zrg}pPW}s`k;MS^WX&T&aE+=Ek zC7M@98&jIlwp#p!z!h6GVC(H+^0@j}OCNMLdw0>C5eJdK~*7t#>TwiOTvz zwL~&;EaQ6PqqF%3S3~hVtZIx#ww@!9MK_KfQ)jU~PM37WOgp{=FhiAQ>m15PEm@Kk=~i?#0L7_rGELd$~YTOwc zNk%h)+)Nk`dYtjJY`4_Q&UnTB#5PicQ|`(-+5SM^Z7I2;r|t?1n- zLT|B}98hr}DCtUN4k1aAU?ITmRF}a->2)_yc6!`MO-Le~hT_=mcT=s=wtuNoOlJUJ z>jYb|b4*0BWni?AjcSJ6%NU6nchn1Z#RSzY*hq;=49-L?@*c)Z9`SNuO5rhb?2IbX?I;x|29LJ=S##0*nv-{A>{)8m0q_%>iSy?XI)C~6{j`_Po;(iKdKTw1%*mR{m7SXXuzkbWey-Zv*V-K* z*X>%>wd3d7#om#}Vu9)O=t@sV>hxe~-W6NP9d{w z%_~i5YObflba=d&FBCF`zG0WsV(B|j=xb;mQe9i-)a)wq!^nZopi7W$%<`)SvBDot z#i$l^9-A0J$PJfLSP~A$2q(c+BfqMG6kgyV(;k_rk%RCxi&mmhjlGg3A_&|i^~ea+ z0_}DIDwW7m$_AEkYFP*)3;@H8pl>@Ug6Jz~-xlF)Ezq#e8Rq~fzuyTzM zh7?uqU-gWvUyU7IIuZj&)WWeOUU;SHStRFn4G|s?Qas)gUwN_?x$}>7IKM%x%)$L& z^8u4UrQ#UI!Xd2S6P zC!nmiJE+T`D2Ys%bEkTbfs}p-mJ@mKqJ6*wm zv%@cFx&=$-{4G*MN6|-{mSHSP;h>eHX1R7oJ;f4iktkt_@%V{^2{@IBOcePRkg{Zs zC2SIfC!6Xif-I}4IcikfJ+)_fidT`k@v+pnqv%K>74VnK8Gl!59P3;a;?7d3b{sIx z73WuTdwOMoeoD&%J$qOwTLsDFu|{0Bp2H;a4y)B|;$@46l*hxCUOAyt507)a*=6@R zlP=%(@v#X>kH=0pPjG_gu*cM%B+8*0o%gr7Uq%P%yuS|+AxB53^;?I$3^yUdSr+() zsD903YJ5|{!%G5C4S*GT6LAnc$jNlxYo{`7-m{(L^l7NPa{9j07Y=P4It3|*%S#LM zAbhgvc(iQQxGcTY=8-nTS?k>qSBq(|ljV$S5%`HqU+#jvZ4BOs)Vv5*Cvu;28i6Z-nO{zZsJC)mRnH#Hef*8Sw)krj6 zVzo-5i(#WV3F0JKja^ASZ;}Lb6I=-dk*mOLQv*;WmN~iYZaQ-@71u~IaAX~AHk#hq zS%hW}%q~MpU#?Wmrpm1(qc)VrP@8uvcdxw~y*9-t>rPXs-;#GM94<{BwC%Z*Gjo>8 zIN;T@1qUxKP0iLUOO3tsI!38G|AGTt1bI-R8HJJzh|VgY{%9&B?Gg`i7dg5rea!ZC z8F6ro(=#3*(n+tJEtW~}gg{amArz54hwfk7O%weORS`A?FyZNvWSAEHgI;WIJ=PTHcMHqYcw_HcSs|xVsgG5MUfGH`K^kZIN53W@y3Y}x_vIlf>Y3@uU@q&kaQA|$VB&yro6e)ZQP;bp z5FnhezeX3c2Lp3eTez+3vUa`elEfKal%xT6l3La>ELZKg%#a3!Zfetx_iqP0A%kPo zvjt@H(%0wFxicGw*5~(4j*kpgE6I4p)Z)^0khmSsvXXu_{V`$5#+mMytGmw>EWynf` z0`&SCokT@6jDAC%0+8AbftrM>PDI8?A!rl4jtpQQWJwlXS#Sf0=Om72x-K-l*=mS- zw`>Z%Ar*ESYI# zz1ih->faT5WV&tr{+K-c!$P*)p7J(Y^832--2QBM1e2gWk)Zv}`jw5#+qH2SV&kCh z_0Ji5{Rh>(Ud1=E>l4~_7b~@?VjaK2u#T^3Dh%r=vQoExwsm6x(^VthQV9zjLt^Nm z$Si**)4GN2G6spE{WcbUtRf)Ovzh*K>tLxD0J09jEJ9E<6@l$ew#sCj)Y7wwnPNId(k8& z`3kdZ+Zd4KhQW6HC^^)|f_%=n{y~ie$#MYL^#$$vAR~sgas%Qhhu;2aNDaVRLO@Z* zdV&TostEx~%g8Ww;FAYh_rfLy$D{N=5-(ocp~*%wl1M-TKq8mOrc=RqFct}G!T;vF z1pjLh|LL9M{6ASW{gjyVi)HisrM$m)NPnduj>x}yULGm@Kb<59T@~lTK zuAm2*6aE_eMvR=mKH<3b314EO&ZgZ5uE*ClADwSzg1kajv8bGM5e!~NOs#gKZjr(f z1>!G7P66p8bE14x3mnrcskVevo0_7#4(aEdPHEx%W$TU};8zsfZ}_xy|F3g<==wdy z{MQF{msWeAL}x(zJ!S%^&MnOc3=&W~P9Xg2bZ9aomz~5%Rn5Xyqbr-PGh)Jsd4shJ zR_%hOsf;@8RH=llbqf}(%*bcSH1b6#)t%S` zn?2bC^uMEs_E{#AE%)Hn8M3vbJJ{k=ue4>^{GHuhc;|grPYn)*B89bjZYCY@S{+tv z&>K%=vObT?IW&+i&c3mt{p$V$3$wWit93G-p2~zOLAOsaTdh%lEa0KKe=HOTOw}OV z27{ZO+WqV3IKHN-`bz~ONO7ud$%nDRwb+!#bv1pxxzfibi+g3CD024oW7)3LrKl*QGG_Dgv6U2?N~Xq_J(St-`yL+ z*^JtnzeEj(0M8%_J=@W5EK+gZ^^MsBP^&pCAAfuB8q{LSm2+tpyrvbLYwQy2k-w`$ zf<5D#<( zPhV*YHdFr8@LVsKg>`>lEk5LSZvDP4iql)y$m{X{OO1qoHn6I5fMq2qwqySPDZ}@c zGRzs^+A3N^2hpYGg&3B(dAfZ~4dp$&ATAFm91>{1$+B8EF1RL{fMj*C1&-GK1iOdn zg<-P3w1m*o!KL-N+3`^zNaS+Glq+Xxr>BAELbZ5ZjS*Jg+voTA>s>@so@xv2+J=_7 z;cb<2J<4cmwdB~e_3TD{Z* zk7k7OklmysO|$s7wq9CaxP*nDe$QAm|Mg*vcbX(sI>ni#3BC9MyWok%!o9bG0f^N3IxzY5p zy1|nJ6ZH|O-x-Vey^`Y7tGcw8Y}uv23zS$lf*A1ccGPJZ-(2Wf&EqZHb`U9%EEc zc@SN{a(`FOr(J;vihuRWDe7%$GCf~>RZ6FnvgvvplAoLt4+(?&UwP$}@u_@)E}2Z| zjOu5@KTbu#02)VQ&3eraUVv8h6uoLneNE8i;V4=k92^`U9II9exm2PcD*iI+tloLo ziYbWpa*Z7);2(eUzwq;H z`F>4zhT*?rPT@~=7e>L)vt|9M?!qYS{vgCXG|$m(0?%McJXs-v!mSQK{DTRrr6&o# z-B}Wa3K)?fRuQFcR74pO=pMac)I!N+pcYCxn=`BRDAgmH?vf}(OR(wm|L>_53PfSz zKUC|URJ+Qdh&FSn64o65<)oE3=W_jBRZyzKe!7$U+*T9S&K%@>YT1+aLMSgiY^RES zWxS#}{l^=gVQX&jz}kElUv}z^Cu1SMKXYXK^eEO!APlgvd52LFVStI~&$QP+x${lB zxqp^!{%LgVGhrTvU{%GKxoOin3*bhVs3NY3lNh^7r!TswUR1LQ^c&Pl+-Z~w30< zV?5A!>~J}m&R&Wa$NS?LkSz2U`~&@E&rmC)iSA?H{Q2Rim17Jy_7|^G+*o}<*ma?F zHvQojIYPAEH;fPu5q!7Qw^`b({_aN8RLrGI<%~;Gz?S#>3=y^ch)7$CbdJoBj)Ngx z(IX2^pVOX6)W;pfUkLk6QNPE>j)CHrrkf#;FBfo^P5ERzB@xGdU#^k~ar_Tu2zEJx z(WS|i8^!zfPeuH`NaDevWbC~k9Poxm_K*KaJR0ZdhE3jP8e{tC)B zGjK3Wf8qlS8ed<7tf3L6%~ntuQik%NP9Qb^=dL+Jtm4}j1e41fPbXuRBhpIFExQ>pQ}9!I>zYBClwbO10CKWyj>f50a0`}Nu#_&-7I4)R%}cE``N z_YWHr`*+yu_vwybO(^}N@mdv1pX;vOL4J{Qpkd&_LIebO9Lxh)A8 zl(%-}&iez1TFUGL6I*H zEG{iPIEF1YYs_D=*_~!A6#{9~#LReXD4(>e%zn0XAeri|YIw9gf;mFW)?HK%g zE_MYAoPx0c7mZNru#6>yB(>&5y{$xrYU3ECDLQXMt(!KQ4mE#DtxS=Gs<`|sh=GPz znxpKE_uWINvl#y|IIQ^N3-=JuY<50${cKy+3G!juk&EcMdbDTp0?Hn*E>d-7C9J;W zwU=7O2`?)^P}hnHNLb%-gQD6^Fwr{S+i03gT6FFSH2$w1@B<%sPGpn=q#riEyje zvCPxCCvUI=wy=6t=)9^IhlrWAqcuqto{B7TdXUJ75pR$+a%{V97jgT|&Eod^bm`J{ zFQk2+JbCim$+JfeX%!$UNedWC+otm?F9^|^=H#*w(eHdY1t7%uJD}9V3vGe?FQe=O zTMBLU9hgjMfEkphq9e>QQynn#TV4;)BO#JNU~7PdLN-vnR4JA~iA3FVbZ>Ikfv}YsOjok9KDc|Sq|n|iA71Lew7gs41W7BF zpmx&exzU}AC2T^4gi4-n)KHM)=h={!Q624XE`;dM_F{n=QlgMy)hZ;79I`1>TM27F zk5e@;h^~OhvS2w_N+r~BR(2WZOe^AoX=C&fzx&YR3#3mWsZ1h399cPA+T|NeOJn{ccEwGgP;2SyW^eN}Wz1AHXRMBodM_6)kO_DWRaf5WUK zCJZl8Pd-855u%`>E$#=)>y8zb|0Gpl@hhgsgX!+#O^83!&X%52egeo zSy&pmyl~$^j?<0Ck%WCPpUK0s&lD5UG*kuHgi-*kE(BN* zpP|D(gr;E7`?17ZF_sz%0sH_fI*&zZQ)5&EH#$lg%?9Sydj z{FQr0`TvUD89v*%`sB_i{}g!oehYka#i5;0{`rDkMfv03qt<92dadd>&Lb++sSyD` z0|)@uL?ex}zNS+Ev|p~n)4E!qo(66##G=1_O z+Id-O*o*^dTLqRdOIFqtFl?BwXg!xhC^wiJsFY}v3_$F2CT6PYYiAdNy-Vj!z#(Jc zaB=M7*pAeC+ej(GQ1vfP+}Bun{akNQ{nmTd7V8r#q5jT4G5^UQ)0sJr-l^)6t|FF% z0W3>UCRo6TrI2@DY$cW^fXho{9unl#P-Jy~HAG>U*_5op@b)_mMhBZImP|I4Nu_Cj zC{%|;bkp$rJ#B#Zj$Lyb-o1_Jjz8suwDV9n9Tv#h+m(b_4tULG#p{kX<2InWH%2XK ze~5pZS0%aI9QeewzV&&N$6p$VHGah_`8}SfB#8O+YIFIJ(;jp_K5xz?4SqYD5OZh+ zy|d|vQ_FWMYNdwHB9;m09AV}a!4jkd-ZGf&!{F4Yx5(=wYY?5Jd&R?sAEl$&E-mOL zGe1ASGJim$v}a7zJVLt8_;Ts&I+Gp0Sc)$^uzb%r_N{L*3OhdXonQI8ci$U-{UxOx zyNpisN)Nk0G6R){<(oqXgYn zjyI1)U4$dmG^<@kX9rbKMXGWlLE?l>1&naoouFl?HI3EHHkowL-8MOx9Ox_OvyOx# z9tnBf^qIDt8P3^SI}TGh#CG7h7X2)C@XqnbvC{bclM_cvW0$5fW!a#d`vbTTRhD+S=GNNC9h6AWwF_|bLUwO(bLOZV(ctFF|A%n%{GIRO zkGJ6F77pm<qE;Qfi>|VL$HnUyzoW8JETDg>X=z+6sz;f~r_{-?E=qb{t9=AmH zVM#oT%~BBa=JlM7v+>X`ufujMQbE7-+eFkQ{S=Z!vnbs_W?nQuig=sAKZhU)`@)|&npFVZ$ z$o@qw_#~Hfws}<>T|CWyCHi=q!}XU868Njj8&~4*fWX`rGzR#qMHsiaTI=o3-*0^a z|63|>X3&1XF3w<1*k>maVbv5k9Fem-dpvJYki0ER=Y~S!~curT(6>^X!`mvFC?igYo>Z7 z6)@s{EMq;gtV(rlN#KFuEwH>pEQl(d63VY5NXBa4w3#&n4H&$8FDe`y0jf@6g}wNRNehtVOG%$?1p z&7fm<)3wD{1nb719gVSIv+&6gAZ?R-Wp!7p_ZRXkysR`h+`#F3BX!fRwn6|9v7t4b zYPx_*KTZ|UDmF=GteAMMvq!rC-Hdv5wt&b((#Bv>27SNBex!awDzjh z=x&~5c^f^OQ>zOTnPWrPt8ufwy`Ao;M!PiB>C9_rb$O|f$plmBT0Un{cAzusI@GW+ z;J(f}&pWc2lQ8b}%KoaNEikuDum&PWE#_>(@&s`tgV56fH~BiVsXh-Jgk z3rg#P0rQqQ#L0BknK)#+$<$1RC2dPoD;FR_6lzko&QVpEH){kdZ;!3QngHc*cQxI$ zm73ziT5*CRK>1`@L5kX1fe(iAi9H)rgB+L-JGEo3H?YVhtcJn1wQYxaAK0(6ywjHL z!r~PZy@{xWrqWsSa){o;{r79JsHMSs=XuxmX*=NOsbt=wG7>PyWd4Z~RJIB~* z3~qNEf7oK>!e`#z+%48lWpBql+R%Pg8`_oT{xTM@f{CyIu!U7bwLlIF5DN)KUv9R7 zb=n6PhIV>#d~BeaNr5MYnwtKu*oKjNC2zMWBtLUeXNBzzv@OP;(UlRM3g+GmUb`)5 zN9Ab$+}=6boj&?bj<)h@aJ1iJ_a$#NcIRm4a;q_`ed`-KNBeV7t~yh{8%H}YmXlU% z7e^c4U}vCX=yuZAEto&@&9XtzzDMjHlu2X1z!qXN*^hkKK<+Z_}@W_p2k5>Wb% zH;*h%5E)jEd={JN%Ax9{APbmbX;{@HBS=Wyh; z60&SxLa!1ZyUkwxfWfbRnK!PCF;$8MgLYzN+QF6LF4)9hQ0qobd$VrsW(;10h^ z+~x_jml-UYX%8Y}ZZp<4N2SPV79-#O_D0iO$vc7ZJOc51NR)P^IuG~$kucKu6Z>+x zP|5;FE<*;#SuU_68Aa*wn;SBY{AjHfCM|mNgH+LB^yclqo%WCBpNr!!LuD(RP_;03 z0}E0ZTR5kcZc)duRgK8&zS_bzPa;mVP$6Q&DjeC4tq57$;mGwiIC8y>vD{Mqrr;SO zXSwzA9@3n>*Y?aUWe}Q~SE?C1as(l$r3IGb`YN2!=zQj!L$x4YWi+#<`4ES~hhGto z`6t1%bkpv8?EK3?FmFBEMqkEXWAx>N=mh$CEnv703w$g@b%!G=FrevTSEy|t!kh#b zjU)056^|-ASx>B2&GQy>c?6it5Mtflrto!0hW?Q8-W)e=uOJDau| zz+va;C_I;CI9gh;n^lmq2-dFMo*DU8Os|4yPge z=5`F3_e=Upz-aZ(ck%xuMYMoRYA;)=86t2YCpeyz3~9^@#u{O5sLu3*!3Z8?b|;0 zZcQ~8vAWNxfu8`PET*&hV78V67v{EnhrHOrI%{Lw=9k|g2jb7#av)q0lLH$>Fm5JSnpT1MRW|ogTZ{78(}1b0j#_pv&vq+%HobVFew5 zti^>sy2tfX8;Y99!a7y`7^+#I>gFv)Br2oXtWA43l4gFeni|iq?k20N0J2y;vU+&m z%Dw}DvVihM{W(i_Qi!1ywkv@^Xz1iJcgQHx4P?fDDaON^e2SN;;->|$#G|Hm6muf! zAXX-zeqBQ_n+@~%%!QWnmzo?6sAg8*`7@pD zGtDiQzYBeVWxYZCEuBW+!Y`mv`tAR%dK_mj@C1u-%%KS^v7OVnBG4;5r{|!h5f*88 zAiC-#DpqNSFlQB1d{OhA*sj^9--YO6MZ(R_n_;&E0l{SV2oETRu`z_kX2zz0Uz9H7 z^68Qu$Es6jI>>z6z%^ZgyZUrHqLXGkj8!8$+?{+Ht|Rl4fNp|cXwhXXl4Nz&&hP8w z(R3t)zI0yS`vBc-(a_yX&G~AO$|7)elbz|^b%WkL(u3Zu+!MV!XK<$ROLk}E%*@(l z=b*O-So+DpSh1G2*uTKI(#*qK9$1~*0VAF3vwyM+-fhv~-5*!U-1fOD5jiTy7{8lM zowh65j&n~4@A}I?c-MDAcq?rH=9h`^?(Ev(E1^IK!n?mZW!Y;_A2j)fgKY%wg@%28 za1ULt1LXQp;KA(@HRDW7MZ^4B`onhE@ANS~Q>5dd57$g|e> zN4IhFMCPi%$#yrVxVnCEf72P?IkP$8$sd2q z3}$JnZ)It!6X-8LZKv8e)->@F)5K*%MTVsM$9C1j`xSiNK?nV z)$nk$xZB<8Hq2THOsj)9tO+#EwDoMU6^GTEg?;yI)<{~-(ju~bk6Eo5@A!BioAp}o zU9ww&6R<))j$fq4>Qm|pvrgsx9LKNGWygs3?6s)B)|O!a&N{U-AQdyuMh6yR98q1E z7dghE?{Nq1pM&f3`^FlB{gqN8MklR*$2ED+C;<;FSMtI3Ssd?od+&iOV79or7jfx; zV>G>2%0MY6vULq96W?V*@MGO5X?p!R<9ZuPntX;qfY#gKKHoFoK3~~!YAin&}mEJJqAAGJ0_VNV=;QdrL0U7@l>*h~& z6Oi$LX4ikcn}Dpv^8y2z>iSgF1N8Ko#1@*!Vs~ZSN~sS9A$C^<7CQnCzt_d$c9q_7 zyF-mOT5(5|Zn~&gG8e?G-<&r+BW43#F}bB8;qv)AD4WTpwXgr%^y{ZpGBF~8$(YqI zvY+)rH=kJRp3imjiM8(e+%`UOgzO~bSg2s4_tEBnwJ-+$75~*6h;ibHz=oTXb&Ps3=**kt0-cd! z@Z&NLaW<3AI@?kpI#VB{S3n_#dAA?3ANrU5<7+REL0pV9>L#a}`jAa8F{irh$?XL| z+&6O2uJMQ8PnT~4>{p(_;SmOO1PAr6;UtyODn*Xp)N=`$qfb4y7?HHh`7{F%mp~)) z-6M8b4`cD}jvZ!J6-209+$TJ}J9U^EQEDg(6??khgYf^4Do(ea!+#9OSn`|f^)Ovl zzrkogf6rd)=}v_IDu_8o1Nt-kRaBs6!x9|ALXO!uHFJkcc`p%=Fgp#UiC4krAqwF9 zz*K9!$x;xt5C%}wptG3yKT6hTW@eUV7PEc1V#9ABJ<;C3~sFGi7NjZaj>S+sJ z{emiygzV*dFZgNP`=vDRv)gRWxSIh_@kdnR>3cOH)IZi6dAdBSjF$e_3`2jW0mtV-ByoTnM>5E)TuWo)=_)d58f( zRQA7{{={@L%W=~&5zi@Uk0-{zi<{hv;t!tq>#)yaCtvgUe4dvIR_pK$5_sv`RK@_pje{=tB=Z^*ggT6pd%#YQnYn{Et2P#tXmnnvWbeIc@O_U5$~g?~{Yf zC%MqvXTdzGV-6Em{2JW`XxME!o79xe!W!E$)jwf+6(!9#>B*%F*-}A~qwMUdu{%<3 z+d53anUn<7CNVu8bK2wW^a_LEp`&1}47WSb=h#;yI2YRbzAyZZpMC%Nc7TOO>o5qg zDm?bU+}wUrTV73s=l|)|K}qP z+i(fn0uHyU-e*8>&#o5VJo(x8sf>e<{e&+tYI7$uD-Y*miJ>~s&Z$Jf|3da7D+;1g zGY?70OBT?JzP6APHQ7;@m>+&{=CPGa@So;%wNjt% z>l1E0dF4YV*nb{<{k4VVH(XoTPkV8ce)0hYH_*?8gMCS&UDTK+4Pz#7V)~bI*c>;nTiiZOJY!=ezdah|9DVYP5KEY^{rRMi z#N3KI5U`nqSlD7)-+Iq9{jBPpe?!{0@?H1jYAaz_7U3J+Pt-FR0e01os@ZfoJ)6;CS8C#NTll{Lwe)&A^8p(8 zyS`*(;DY;V)Ed+Zyv)C0Ii0K2CL-~X2UbpBz5S+dJ{s|ciV_f=p0 zlqV9gp<~0R53PQz388usIxOF!{ZT`c&9NE~sdmbD5E10_Z?+}vXVXR4SS3AIzfHU7 zk=oEBvjM+cY9l;t^j!cAm%%{CXkHnME7% z1P1z^IJWBbIKl}>^_Urd9amPRvj<0x4(y+Tk(=sEo)U2&Xt54NC*96LyG;-Tr!y4= zA;f}7Ir_7bs1NkL0321&g#;;oJY88-eIXJsh3GFs;DblvW?R%;Duqz0FI6ez=mQej zY%ZgKCqWBG_jNF{eHt(T7My-I$h_&|vJ%=?7&=&~U0JyHnuRwXU%Owz$(S!}lCzP+ z15`^LETr%^&zz10ODol}Gqtzexcbv4m&VPZs6XNj{3X4kG+aypbFz>A8j&ob4BDr9 zQ=9@gQs_GbU(=6}eSmo4fWFKD5*$B(+Q6Y1M8!j{Y%rhN>lA`eOm#Uy@OQnwq;&nL z!e=9qT=~NC|DvxWgXeWQK^CLYaM&j-|EC8_x%}YRkG`$Ow}b@!2H;crHXQ&z8-k%` ze?H$s@Yd)DjG~kiS@JEF0Sr`;*EGWa zKK8)E#n+6CXR@!qcKq7N_^qMU;o_=T@1Ln=220;RHndt=oiFc?2j;Se&K#JjF2{c( zo$N~oD}lz=6N!kg5b;(*kvN??@Xi0ZHFcvIg) zjxNxTp9k?d&jgIRqh&5jrm%r-$*X4PT{pB(xg&nhy7zos^6>$S)fEbj-8UW%Wh;Y$ zQ03(G%JI$n{{#L)(B;qYbT7qnFc6Abg6pS?kytJ{7z!1aN~`;(-#P-TXc1q+pQm5F zhNhbnyY6UO%HEs-qM3(1t>mSfnq=zc&+Ii@58s-2`0$xCA-~(HNEstJZ@Ai>oJZEj z`(_qr2EuVy!0p>L8IS&|6Zka#uk=?jmP`c$;*Vv*3mmu-ZnbtS5c_kjQ5i%7nLuGU zlaWmthAFKnpS1>{P&zj)6?NLSZQvw~$|nc77kN0;#``6{v_ zKV*<-C4T{$1D;Hds+&30@>0JOrV3}ug8O_4Z$jDnFOKl#M8N6A-_54{4*N@6K+U~& z=O4JQ(9TH-B>*l9RjPYIIkPfxZM_#M&k_7`RX0ya)0Mj^qdim-(}4zjO!zNS{>q`TKJ zVwy+C`vUzG0kQia6hX;n`}5h72;m2!)aE11t3k1_TT8}~Qlp_k(IH+)HPQ`iiQnfX zwrJq&5vR-Q@P|F)9F7LPF)?+B>KH+R3kNS8cet#!V93kf@>j&2y#Gv;zGZQq7__+U3Sbf*qN4eW+{dU@ z9b^cP+L{)6O8<5uM;^wT&*eFNnYmR8_7idW8+4GxS5KdW`;=+Po?HA&7lc8b|5aWBhA4s(zN^ z&L#A_=+pE&bWdkDauqp6uU}nn?T2*vl|r1^+@H;4OEHh%{b7$!u~gRwhU)ob`te3K zpnf#@27PW?n54@ZCg3EIneTm)`L@9)|1h1NP85YRWA@Wld5{VSxIhREgIwb-3Tg}t zb8kdlk${hNyQuznR#w}ns+|_wy5pG;c8&)fOHD3xB5y7p=^L(A`bPTxCtdoF;@AVt zqGGz^mz2vH?1QfWU*)9-JRZez z9rrzwpkMWot-p962`WO08h*b(RfJ`* z|52rFzVy1}6ZrJwjYzy1jfVp!%dq}$oZ48A!+-Wgsen+FN&R1X@8hb`h`vmxrdeCl zMpj_k%JQ|1?^{fiFq$3Okin;239}pec7Exd@pMfzJcmhV%D%( zeL#$~RH{O!_k)ewS_?x=<;&2h4q2IBF6Hd+dYGztd`IK-+Ir>>Mq&+Xr>;3Rn{93P z>$DM9kRjq_(sII69-vnmwum$LnHxii^r_6+LYAcoP! zeJxbN-Z(?-q^*|J>of@RGlf>(;Bur+o|rn&ejhFS9h z@ySR990ymAc}Jw9qz+@$5Q=9r`;dJq4MOK-<;k=xy(mxei0cttH;Y#1g~~L^t!^fh z-0HAG^ZG;({gRmEGEASSF4vX^*oVRBPnULEy!SP^uPg4y-6FdGnAqS*#3`Q>40(K5o#N#5tfT^kEGwEHE=ESVN%x!%NC zeRn9{IBx95H zPb9K@LC_Mcb4}40E&Soo)H{)qseQjlVGLz8C+nWfBNFhwo zgl|>q-j+9c3sfmcoU#R>JeGSZUvZ6DRJ<)uDV0?vD5YgOX@pcb)q+&)?{ckckF6hC zlqXZihPXneW~nt=N+)-VzFE)-%+Nc01N$ea6Q)`BaPa{kPZOuu9t;X`ji}}dFhYyy zgZzSh(3P&o9g-FbSIrgjV>5@cRz^OL-D=cPn1$4OPnB1EmU1{-1>5G$evOtFCi$*e z#H;#rwVhvymqik%7-HIT^Ttd(S-EULW5dwz^`>;#7cZOtZhP*pXZb@Bv1i=VDC?PW zS*PFQX3Ewm)pA)$#Uzr}2!355_DN%MS&N@KP)s3O(hB)8loh%UsRWx-Nj2I^(age~ z$5H6>yh4F+2~C%9j4t2Rg>o;?mydbn@-dVVL4iL~pzg@Su%${%?%ss6Y(;_W{YLN>p@T31t@>HXyk%cspx&b7t8A#Z&bTH|}DW9#TT7UPEt>jZ;bvFC!i z7#J&G#{(Wxi2${zqX;-ORG7YDC3Q@TN-A|Mx~vH;B9G+{-2YwqNR?i@_x1fnz-!nDq6APW3qaV&4qeqw?IGVhCUoo&`68@^gl~0BGUR(Nm?DW zk8K9=Or*I>ORQ0O2dYI@!3)B{z?1%9^OO6cIN~lI4z;RX=<*7$arK~Vzz3<4k7Kux zhiWL9jioGN057J~#BhZx+w#ccmCB0Bj0kPlmd_?{0~T2A5SOzli{+aRhd1Uu>uhU< z&td#h+G6>ZxZulQxIL0^C-s|5F}Ke)wAtivCk-b@;@xI(x@nDYu=bGu3S-q6nnJjkYGJh(QBk;HC*ogG)p3KV}|l>GqK^SSI}jH%;lWfS)K`Rm8?xm=R3FOaV<$XjmW z`7o|K^Ol?V+8`z z?}ekrzkKe21K|IwfwepbdMf*j|B9NF-RRoNqkff2YH6@b@)tFgB<350hLnVcRF*6k zXHqgX2~Sk^Coe8FS4@nyyjw{=OovvUUKv@QpV7jiP-)41k z%Z#Pj&3$I(vs&HU(l@!+??XRS<@XI{b8k=Zd0X4>_B*4V$|}CfYPVZAxK3NM?9xTX zqpUW&Wu0z*>jt-9XI6W3RoWjtqRIMVci!*bE`otpqoQ~5teD%QrfhvjZ942xbJkXG zkwhE^Wgj`QNs!zz?*d`BDf8ClH5H;~&bu!krhcXI2Sg1;AE?P!@IoW8Upj%y{Q@ zHuJ6Eo>O5K&EiIg$po5~?f1F3hNogitxBtDtmSI09OHotou_O|y-@_U5DREFDm{Wq z?h%@sn6p!K6M7+@$vRjNzjooEy1|d+0q2=>FsC@s+ek005Zf>gO!k> z0hx73Y!|4KH%sSYIS_|wHIz3nIn6Flgvu+_#dz+cg(@G!piSP#_aFhwfS=O13zku) z&$Mh~PtCDQ^4h~Zb$-(C_o=0@&sEz~wPk@RuSihrfIG;flxKS=V2`KHNQXl<)|l+B z>07Log>0>1usM+qm3bqYD;$}g`e{owYlXb6H%tPB1D;Cr4O1hQ3)Jaw?nkkJtIT{R zh@%lss5QGj|6AGW17AP^b$Us+vG`)i<3mH)PO;RC#jYEDpraTejkWhOv=+o#UiFk}f20QwvoYLzx zfh>PEn_ae7xn4gx9OCxKuPXW~yw29L%ke_)d~uJR%r`nM_RzT(r#CgFW3iNN!Q!a{ z=gxLlg(@6oN7&uj?Q*M4b90}twk1tvkqdJ#h{wgPyf1EqPoe3wAUn5`sdcbTv`}kW zl~_n*=42L2NOfwBZlj*54F#W8$;6cD2eY}**9}ga(l>E}@HVYT#>M~Xs6}|2mPP_B zP^5W;Hu?GX(V=OyZOXt?EJ#ugGZ}ek#Qu@jc1zE&)S4|WTTF_YElyi9bot88!GzKm zMiZ@5?I)S7PW!3+6tmT3-(VV7F|Y4#MZX=j!fLemJWiX@;@xm^)ueQxLk#*SwKKcP z>R~>MBo4fc)z|c4`1C;TIqn4$H`BU%tWf`j4L-u85o%0qa3YDWah?3VdWBd`+REge zeG2#0BFvRA5ilA@-y#Nx;%kk>^B*L{=G2K)GM#Le{Vjx@P#lT#Hci8*?-I_u6BsXv z@|9q>w)s_-pzP_jutMcAoxHg4DI(!oCcMCyWKid?@(Z1r#0kRNEBA}go<&3cg!~bL z`M%}xwR>mB7Y+GvMR6YCuki&mPwet&6EX0rm{vUv$~q!{lnE9uNXmsF<*{lbGw7Jk zAa4vxTD@Ako^)aepkqg)y82a+w2|-S%EVV=@f~!rIwqY_@~RM2X~V&9X6ujqk{*n# zr;UX#?n)rKc{F$C^oG8MnxrdPF2^mT(lFQuI^AnamhH9`-4(pvMr9bM^yqDE`7c9- zmE=wQk%-3DUgl16u2nnx6Q)2}G-x>6qv4@QIO=q&Oh%_YnCY&lUb8!s?ykCILW|!v zepw==GD@*oQ-l68qn@=yyk={vu{`ed*fcubg=-T2?7T_6?5i^);aD)bb8}#zTkCiG zT@o~Ez+Yp~YS;?K0}-pOp=SQ3x_HFdq8PG#9J(nHm-Sm&R}!K;wTY`W{Yfb(|2Nrc(8?$(WRaf{7wph4UuMT*9fdDI7*Gn#0WL_^i z!nNu-Ekc=?R4$#z$AA2YI@=Hkekpe658d0QqXi-mrYLl670svR*(DwjNS^N!UsraJ z4z<;3-nJ2qsyS#`XI{l>Re4o=K&+MnTuzZ%YC06|1Kkb{ug+AJTWkq;naX_Z z+_@VhNmnk^?TZhyyPabXa_T{YHZnAi}HSP}t{eF+z?+ItCr*<1XA-B-n!ipp(NV$?v z0xNIIn%inC<*kbCVq-id8fsX!&Bdl_&@>DwRxBWbB4wXI9uNpq6K3y0#R%Gw+CZgxHv>G{jh;M=R`%z}q#Tn9bJUoiHoz z3`Tq|wWg~xT!}G{y&j_$RV)$+F{gRTnigv~!+c&PM_7=C*9$3=wUrbxen)gC}E4mW|+1R*}`6E?Xtic43vAq+ycqxeIRetgg1kCBN0? zjzlzRAt-SvCd`_M^{h25v#ZNOwRTG*d$YSou}>=U*2#1&EAs@aG)xQ4iVh{FnJ6Tr zLYOuix23X~aI~Xd{x-6oJ~#;)@P{odKFD!0XLoL1Ya@>tx4Dg6$M-_2Mcs3|kZrte35Gk=U~D4Gq| zM7>rqpC$sQNV^LD+?C~(X;t34FW>vfU5un0J4ZzmEOtoTuudzb0$hYi{K=Pu^BPGa3#g7x%3?#g?0Ig+gGryC3**B;fRFLm#|n zJJw>eS&l^q>Kp!;UkZ&k8=c1zT1iW?i{_!{Uc^Z4f?XvIie-qpT^6HW(qarNiKr7t z+Z<+0opW$yLA&)&k_jfZZD(R@GO;tUF|lpi_QbZ$iB4?WHc$NJz3*4IZq={4x@!N| zRlA?=z1OprBv_Z`H(2H$?Ylo| zYnbR)tnB|Nv+g<)FKG{Co6*`M(Jj|#;um+~RB`TETUgI{#N%!ue$*^D+OT!tBW4p`MThycSqwW1j0(Gi$2Y#{yBc2^{WQlf>V?lZcojR7_@Nz|^TFf=zA;{;SG( z^@ItIt^2NvCU>|X+b858U$^6tj^f)@CuzxC9=)yvbh(f8R9S*?mvU&1SFv2G zqh(IaK;{MND|}{@M@;2LH%7bCxx`n*o6}o1XwOMnEVi12Z7X$R1k)SWP+0M2bxG#U<#e#fkZp3?+uB4NLP` zF{`5}PHy^ECnO7(G#fp}Vnis!a;O-T&$r~omQkG0(`CGp+nsU{whs4HYqXpH{Oi=1 zE4inbJ@~H1GpB8nY^`x+cH~~enKg;NXC)NH(s%Yti_KYl#bR?tj-L##B09)+0$8I& zvshzAZCM1=o>U-@uPU{b7;qv)icCs=8n?W_iJKp4T`E1}b*`2R_!o~p!_9`m0-e2juq5a<3M+&-tycZvx*IPsmM*ixuouy2IEX@&v?_5@s+`pr}M{4`6f5@_~ zkBc+sJ-mEw(g zvuNJgZW%zko%@!omGMiUI{$p1{fD)b@7De%;g09@=IVNyU!N>F{z&WBgZgY$oW~^G z8cTN3#vsJs{&0VG7+8;cIys4vA_?g7>7O_$p$xGb)87D!4hWw3n!L&l~tiRhxNX~oNNRQNqZfjus@V8CfJA-)4MHrP3gFL*{ zebnlaJ74=ZEzFu6S5xo7TuD7e1@INkeH~h*O)wXu~~cN)A(PB;x`_bM_*}Z{&P1xdJ7M zzP8Pt+MR9Od+0&TmZZ;9u{g0UpemWobes9jsbFI|NK|%AtN=IhYLB&6FnYVDe!KGA zNy_(xj|?%__Q`|a7$MYqB|#zt2L>JeXA+N-vl~njt{r&=U7EFX5WYJsbU!k4z84!X zG|0Y;-qPTv5ar64*;YOBuGgjDQX*}4-nMYM%!*XtJp-dP({<-<=7r~dsb)WXroYB@t%Ipt){K-PCZP?DXaY&sQ%1aQo_z*?^ zBm%`=D7T{(Ei=p?Dgrh;t_*`?>_7DN59fWY{$qNdm0sX&rHQC3rN^)HQHzP15*6*l zRTrBPDUWUSKzAQp%IY9(b2NOlw9I&dVyO_gD(j5dlGX)08#o57+CCzuj@Q_1_CdWp zgjA+kxB`g@G+kGPk_FI^GnVb$dv|$$D_jqU)G<-v?$<#Bu3W=NnUqrv@<13v{kHb{ z4^`+k5qyd%YSd84!s6}g5+xZzJ^I3;+7*u3nUx1`!@Em_iVMs-)2m#?sljGx5lRRi zjM#pYl+bm&3)L3UA_r~?W}xWV9g#dH11XQi#wbQ)3ZrJb8@1qi8oT4mJWUt>#vbol z*7u!5?Q9v32T>i4`tL@WR)oeZ=C-=;Lgx38@2a1Di*@fWI*WHFRY*t!;L>-ply zH&&fE`1)R?CwV)?#kgqJJFBow1G@;$GpCK&c%R+(>}TW`GkBkRnuTYj)*Pr#7slo$i)a_5h0o}##dBz$kS#gxIpwvqHFR6vrJd(6 zJ!=|&Fu#=|7a&O+lcOVD3-KUFgr*5%RMtXM-0!1f|WC_zYddpoQ zlVzJ`Lht9eGSaf95fN}uBXOalp{l9g8JQUvDzXr8hZb(dV;)A88+XB0SK&zudH_X{ zIjulYZk~)TMn_2gEX`!=C>)evcx!iu5b}=t0_Kb&e#uOj-(3bmfWz4W5N4EtZ!iT$ zwJoN59u@9-q%ZPpB0(NgU}!DFOF)F6C8N?ud5Kc*)q48qt|-T6$e4mz+yTeaPgbzc z5I(wvR%7>l{PfOdITho*636=631b3(0Mb27{JTH9(KCea!SF{fn=1&-hb2b_#T^f= zuB%>*p)U#sD-K~0qY;Hxy0=%_;vpE)CcN+IY^M7~U#q(h3vT0BvB+z)cE9akWP`0| zVc`;9GT)Yo2uW(s?xqkmdMoGoZR!@C*Zmd7K`tj~#42n&)Io_gu}(v|VY{$chMO>O ze#M(Kc0GynR{*IyxhsD3ku-NnkObppi}_&ETkb$aP=yTbrKXb~)_mA!A54#3>KvNA zuXRP)=vBQ<*T9K`IDaa>ZTWo%gI3Rw`~05kU+=HzFQ%3(?-Yj9FTE=doN4l7gKNS! za9>z(wRnFoYS}Nx46>|>=HdNQ6`ljS+$~!+)MvC0H*%|c9DYQ)&3UQ^GQ!*ZzvYU* zuA|oVS$`*=_?J6f7NGWN7ib%$CIOY$-_tW*VS_wqe8Dyb|M0|L8Or;O3)kHy1OXh( zqgkL!xh}{4p#)&|tdVdI4QC|(9jQ7b?cWv*k*m(=23Y!thWTSW5-*51YERcH5TFp25}w&Gnp60I5Z zOL0uNhV#5xyz_v4FYH9?g@cIH+yu3}Pqhj-s5MDa>qoT2zowT^DJr*K6glk{%Gvr=grq)* z@Jxcnr2<;4VHg!BuOUV6Qgpjuvizx-_*<_7(E6CJ2C%p z#fd1FvY+Z;t4B;UH`3Ns`MG3jmwlhPd|Z54y=^R2=gH#8<)>z7d@i+x-%OCK{3h7v z{b;E1*3MxxehIG(wPrZ!)@X-m5z9_=NLazykuuT9(|M`h%wl98gMYLsI8RXL4%isz z8DJDe2pO2g=T^8w`X))tDE#c#@bk?iah>Th;NjZ^a**hc3{BF$1rFmT|DQ-ZbJVJL zcKf_Xp@7Fpsooylp(t0M;4ttcZCHYF#KH-}pW?4Q69(jUTMIY{8dId7N3~_pqLDFPU^5xM`Rk}(A;1CwY`i%R+En2% zgQQBvABsvy7=*tH!l(p&^9?5%vk1 z*QuFoaq_)t-4jgc)>G)^VXcp`HQe{H?a$*=twt(P)%M@rt==aCT;((MjL#f*=%2JV zLy!12-Gg_#_r}Q?*FQljksVw0W^<}#m{81Kd+NyD}%!jbWtR%n}cVe%?jG<+3e{qdM13KO&Pe@LaVbCkPY zk1l%dSlQE$m>db*i3dJs?}Vpnf2>DVY6xiH-cTAIBPtsG-6;joz;J~Y zohIW$BP{Yho8*%qxo8IS3fnSxso51yIo^YA1gTst;O*US)t&|56OtAGrU_Bn>}qf& zUWi~~^KA=_Tr^v}$#j#35yfwFB`Cz;jL+G7+u9S6xVne7$)rG4Vd~)zvp7Gft!%69q`vYgB) z;A7EWxq6=Qm{(a|(adxCNt|xy9Bhrq;iGM>!+R;KPWNH5)O?VAd0AeCCs^Gb!j_Mq ze1*QIk4WEDa1v_NDDo;y?u>nru-PYL(j{pQo4Jn8Sn-=B)4WL-2!}^ObYCvp81lVJ zF=NP|3DNjWtul>Q%{&!Dyk@!8W@7!oF%^N~JZp~EQ~y-hdjG?4mD;11JGoKg9?o2_ zxn-Z+)xMj3MdfqMgrFllQg-5Gtp62ca?-IM9C2;R|IbekmmRZW+%6i4EYhna83{Gv zs)a>P(m|K_M3{4UMCzo@z>f9oA?P9bF3)ogL!2C*MIkJ)Esoe^> zuN&_J)Eiv(#jF};WH5qC&I*q%|B>=Tg0>$KwVTy2CQ^bdJk3ZGZO-!HY*>G|qcAgC zyNc1KY-ve+p0mRCu(8ZAw&WLWvScCZN#pfjN_XG8f^k9D|#nS`?}m8dB0s)fv$(zzJ1?4RmaEX;bk))7J^-3X?L>S ze@1Vx);bQ+nErj8T}i#DDxDSMYp%^}kGU|bZjX)DTO*_qq0(gas+ngX5KkuEPFNOh zVGO`jbZ#6Bnkh+3AI$1PPgF1XWskYD9PT~ zTpv2N1-mQ^7Hnwt`({dP*2I=}{j?Tg#lyr}v-u(ozx1MO46n&;zRDe^F{j))bBa3; zf7|BbD9*)6Qq|}24e%-2*FwLDX*)J}(TSbWBFn?%X{MnBpVMX|zs&T3aec9A*(9b7 z?fm&8(bDaHlMYsHQH&T3+VTUA6uxV`73|&v+=s&Z#ebF1Q_dQ)Qu`u-_Pb=~`>M!J-rqma6}bRIRd!uTqlZ z2y74HV`z4r%E<|S7o|R~yB{Q=d3a&Q&Qv5M+~}@fpI*?b8pG`~m5~|jWS-08>LlN_ z$87GJnLGIyPfl)rHHj~C*_)c4rPJzI+;S#MBUcL`7ZYA=LF}AP$z^;6ldIZ0qlys| zq1$Zyoi_{-YhBGDvBeaoRhhe=@rU!I=B;k1*AC(zHoMaU+-3TNFDyh*g}B@otFFf9 z`aJWKOFfM*6yDt|bdeHz!g&hxKHsk%nu&}hRm;$KdvDzC<&A?!xvDO*zl@GSW6Fj% zS7){U5vAXlTVCA1W}k2K>gLirZ8)>$aMV)aNkjA~@Fqy^>XtcLrIQR0Qr5$b?qoboM}L+XmtrRlTVw)EbV+6Cv7Qfa-n< zL%97$^t~iU4*uD>&rypCKjI+ygtm^QtM;>gS|UM}>8}fRVn~z&n_5`*zz_H{CEdjf z5Yi^$=um-T-HuQr6A$;=#=^|3vQE0>3TZP-jyU3y@uc{0uA*=gdwAcAorb@AhSVdy zs-}5i4{e=18okeCZ!h=V;fOC)wT+D~zvA;6XN8T4w~qH$;8wFn1yIEpd_gx$s)Bt{ z#-PIFJcHeG3I5<};N}d7_31o*VXHH*o@l{}t1Qqo!c$e%ym7Fo4(}q3R<0-YxYC%` zJo-;)v8Bnbt2(yq-b+DOy)Y;SVu6j^_BDUb(y6|!Sm{i~NYQ!{KiJF>b4sJrPT0xC zNp&jdbkvDvg+3?Ns*2^+B%&dv528V~;M|wF-r7&x7uT8(ajaz=P`Bv?<0K-8pU9(9vI! z^7@`_$ymQ;{W!W+S*H$fQZ>q4RZ`L3w=)?t_ovci(?{E(n+c!8`KbxNMwQBnu^OxH zK-He8LpcNS15T-9{FI&ICI=D?t6wNE91>zJVEUag-GJRa#2LT0wn&;aCrw?EwTN^> zOOdsSG(idkeo~nFx{GFs2gP!;nK5LZ{)|y)SI?(f9E9eZAe%IR`x2-Y<2kI8jzl$o zIvy&7>i>5?mQn|0WUfpq6kf^Qu5$=Kx|D~XYn=at${M&V2+R(#vc^eN zex{BM;41o^;9w?%&MH^;i$#NlB7KCHrKOQu{55@eZlH4%3oc8!M(TOpV6k4sOJKz! z#ZGnToJ#5?cP`a{&sCCm|KWHAlhEmTHp=!klvr|>a>uTYN3R<*BaVQ|Yu!pJX(90F zZ&K60Gsz0;nZts-64c-oN^Y3dVQuG`txknq=7?&(aYp+bQYr6xNvTL4t{5y+s#bYa zL8^?TaxOV^)3?l}Lpr-C!EEQyUwelVUlv7^$eYtzSm0{l&LNi=pf6z@{-e>Ks+^*_N9Sv)+S+_Mxjk zUMo=pw~{3f>nm{)q9QkAa;wf#3rRHxx*%)%2|@;fRz}7sWxl*`(&g<-N?A@tR*tDFZIHqF3ktqN4gXM$qbtWxuxvU0zBO>aUclBn} z9sXu!R!WKa^FQldN)?V;N(s}qz@@j`@k`XPnXQuSS`en`T)rk-W0b8P(q4{|qdJeM zyAvct*{fZmm0`WGlTvZ7mOyB7>d4R~($FWV!Dp@aA2#se^mNJe$Q(4=rM@429oL=O zvKR3xZOFYjr9A7{P{IrM3n9Gz;5Lv4%9tChN$qY^I>fdujNKcA3hr@_o$oWYs91We z9>_q6k(c9@xa-L#8K*| z9Y^PC%QG#+7`!`-$0(}j&?O6v4i1_i1R5h__gM3c5S2dWS5O zFR})lhi?g+WnyP+}R< zV|i!?uBkF;Y?RItkM_5Zyons|vK2+WfLwVB=Q&sX49CzSfv6=1L122ea^#m6 zB_uwhU&jk@>7MdHFmm)QI~Ne9FC2BENF*rVnQ&OuCdm`&Z;H0quegR z6s(1qmPYV=``|U~DAR<%l76cSeg5w)e9oWsl0~yb_PUi|b5VUjKM{!`TtS9Sk5{TY z%N9}+5$#gZr3$yG4fgU!Tl!|)XDs1OXa^so-tYxXQ2aR}d52_q{tpH<7$rL2X%ybR z-nSKr+Sxzpi7mb43sxxOwY6+qJ>;NV)1)aL1K47N}=Eh6VGlq#rPm7k2mu6z+38h_NZ&>B1Z63FS} zQGnnibfR$0|J|^uNoXg=rZHmOdFfOzDMa=I>rj%Ne@ezvV`8==!atk z(W{XDDQLbMy)p^eorftqC1fyPr;t_+FC;nZ8g3UxrM>x~lUd0WIgee%>Z?)CI-?e) zlp$!686q#*CeAb2xi(d5(T3U_FxY!r{!>+@CuZPb)rpwcd}-W7etyB&u+CppqRD|P z$PD03i9=~yII5U89H2sulEnX z3flNn6fwkk8Y;t`f8N!ar2P&dbxL}(o*)UbRX|zRC%NQtKuBTUsbR%6n3A{K=;{AAJtsy;=SMh`Sw|9{PdC?b6&a|-SBcBdxv?_{Puxw9qe^y7X1RMabGh!~z;-c-< z7-BA>q#8L9YV(1#J$~`;F~34rZ1T*svF<45IO+D0ja7sg*6Tk#SfJip^*d4WIj zfgp6pxUNmNIIx}-ARU`QD3kS=rWa>&b}qb2@{VB(FX25DhnrYdZV1LPsjJlY+jv$> zI-I#8w4WjksE#g$SN(pBPmlCQvnPzKOtP{Og_X`3txJTecR)s$wobW@v$sbxi;jhJ zINpn4BUlUXCi2SmVHBB_{<*rBotb&u)QyX#wn?rD zBiGfeO|-tg07sIk4p3sL+KZjx37IV^O(aE;xV4XxMGs?HW+L`!uxmeSNRx= z0+d9RBTnAHvQx~JKgse|Hflx+bsEuPsjSNx7#tN`Y(P{Bv9soWs7mXEBI~58RRP0t z)z^L-wOV@HGD4~onqP3;LUioE{GI4&w94EW<~?%5%acwBu}gPYYNiycn$tUV^^WOS zskDNpR4=_7P@1VRs$OjL>%zWDW+6E4___Y0EKoXT1H! z?NaH#G;)F3J)zna&vXjKq0?{E^)#Ymgx77`Gk_rKox2h?183y>2d>zNUMQBeqqU%+ zXA&(wucELk%Fwyg3;(|CHm?xzI)N2x)4KJV-xyFj);~t!sjC0TH#RMakwHC>E(^7d z*D^iTThS5b`QjQoPfk3^+hTT5b$^~1T-j-Dp1yImFNtVnLOa#?5)`;*CA@lGqU=9k z&AB~L;~srvm(&eX&S8g85-s*lN6p@PYU{Pe;}pR}$;9%l3Dy^Y(kP2-f9S}io&oS0 zd^cZ2xtm7!9^J+8(jmr#QfQNOm(zSQK1Ekkk4Mm7Z}r#eb1586Co|a$bu?uN1<%LU z=f7XjMLrhIogkhW!#Ud8xVd3!Ucns?wGW*RIrKxj8uhhm6XT_d&jZU9IS%k3z2CC( zc}zSm4UayVLNe(chIbCHf9M3v=j>=nDs2s5h1X8Qb6|PuWQ5Tz(W)JDUG92BHBmeu zJkxn{!!w!FRBPw-%yL&6ME)B~c=3Fu>u61USM@p6dZyD88};4uv_Cj~OHQ>rK<$QB zs~*u?iJ@~W)YV?mNl^Ql5k$9iP=l{*^1|ZqNgHn3ozvq$l(7ZK?saxvP8-^0hmXi6~OpIYde4M!^oczAaV^P6}pS)#hS>~UG zHY-(5&PK-2ro>A*5LvgKvGl6()2b{6tENJb82ZlZn{5OKuh-%8O{@v|T_E;-$iF{a z$_6Z=WFwWjsV*KCY7a)e(-=>wgZbSlZr>pCxpj^?jo0KfLt^RzE^(HPLQ2JyWmWcm!qYe4%#8a5DYh|^SBF_yZ37+8r%4pTWrfDS-oX`-wTJX1cVwAiqFR>dArj0 zHzxi0vZ%&NULGpp1_Kcuw6i~ zw$8yfcRfW(170qb!O6ikwajANV#BndL}#&d^xSS)rM#%>tEsu%L@<#tgkYldnCA!(ClhbB|!(@~h&0Cd%ol4Pid7xfujXm}sP z&S87T=nqINZ!DK614+j-b02ahtH z`o(Zxq3gL;6+_s9k+^y~v@2~#0h8PZ{Mgc__x72=N2{RH)8^3{U<-6JO9t=yRY)9pyemWZM18SHnJFS5j$}*&%3X13p5$n+cQaP%zgiAD2KR4Wr)2-n-l>71NBr3rQcW$vJm?<6=qTQ<>i0vmf z1To91u~F1AHN(zULh~1|yJk}deM0XGQEOJH;jG9+j1ZxcS*!md&>$6l{d31St`AiH zQM_OZqg1vMM_l5OEN3-WmYszZsj7kf9FaP}Yr4Nhf)XjbLR4}s*4)h{19c$DBT{K( zI%}Yd;!PCdro5;G6)sPu7^|Rp&d%4|nF{;1eE*)jR7Y-ov(`EDr%DCia)UAxxEscP zP82z6dn&V+f$vgLQ7mbCX)%9hty&Jq8=e@^!Y@i`wK$@sTLDNYe#j>cg+Mt zoF-jqeN+Oz1@QsD>+XlBPh&@Vjj%1=D{ZL4EM-q)#~F`#V%{TD_)2j7J$}cF)QGqC z8&}|P6ifPCuQKV_UT?*(=84`VKRiI8dCzw@bhpT1129}a_uh0swmlzwr{q2xcvG(x zz+v|d_S$<}V;h2$bJm$m=gN(A>!g>{Kh$q2>`gNl^`{eK(kof7UN|WR0A1nRmFTtZ zKH>Hg;26Uhyb3_h9MPCBL5E0267xdQjkqqI)J_CKP<&bXg@K|^3h1xcmF{f`E3c+1 zZwoF(9Bt`FR2_!e{s~~S`H7>+@~djN0>OIDh4mWy+BM&WZW@NT$7O%X2ilKs_47O4 zAc9{C!EgbDyVD!KTUIGt;|aKR`wL*Y_`fruOvY)Gzp-Xsex+-Gc|e1oV_1D=n8)-Z znsBJ@v^VOi$NylAx|tQ^O0~Bkkkn+0YezqmL_H0c8(nfqnGv!D)_Aj>3@~GXcw;LF zH>2coJR}6LWjvG2(AQp9+5=Wy7Dsv)emUyfPNaYHn>x(xI{IJo&+H@~;Kf?sBZ zc~S*%P~{_1k@WnYUMz6}+g|(a1Gyj8ToC;qYM>bb-Ct|_HJ1~`%ZlLO!C-O61%cR( z)8=MWOA4yG?@4Q8kKvE~S*rm)Fx#s*tuB;iK9s8u5FqvQ4KTo59q;Ji}dl zWSkI3T@lT^Y`AAq?LYaBtM3$3;E0*9gmfAGI<>=I^!^J7c1ARABeItaD^Q$K%+vP) zd)p9T?(@LCO_ncB43{c2#F&os_oovL2sE1mK5dlxGu9hHY@XW4?{y#YTD zK@D8WBV+180zm+9b--|S{2g?_2wW&e9sa}W?x-|i`c>+Gpq)SZ;*?e&%I{VO!KV|- z!3$xw{m?sqBlpB+eG36+4Pj-~8{F@4E&6c{p?e*nyA#vPodI;KIeghp1FaKonY{27lW-1Osm#RAg}-M$Asy$7Rz}#l4m`fXFVM-UF{m6 z>za>n`7?6^GP?`!!V?Mf0&UjeIpgva0+`;{z25GMOMPudeMffx;uFTpO>p(Yr*ZH- z5^(+TK78eK-2E#2`I-aO8!9N4b8mEg8LRjKEmZSGPOgqGEdTu+Sbk0wR4x`_kQM*8 zZZ{YQ5c2867mmYkOq&!Q-(Id$IZ^pNaP4sXc=#j!!#nJWK+GP{{_WfG>wf?pOHO}r zEqVQxxcy9(2ayvbBltb*iQH|6=J>3H5-=?-FD%XnsdH_4{V=y3SVH0|FQS_*=AIqQ z#~<1KpmDsm#H1OYcZuWQ7YK-YhkR{=|#qTN>{TTj!ES9up(B5OUNEZxxVAS$=_oMW=j?;9Zb zdxEP#@hza|)n3=r&8EOT#j8S#cj=nIy!Dm~;H?`esus!m4h-}fhz`)&h8PAx#|DLP-cw~!uV*9E*NQSuV$WWSoqP;Y|?7i}Sf?z~wbF2QaxzK(n<@|(PM6KCrmq)!s zVJE(DowDP(V55Gj`cTY9tju##`c%vfcwFCGVL*)6Kdw=)!I&d)B*6CkpL^>7A*v~s z;TrL&815@E-~tpTuHZQ+j;&$bRN%f8hb&;uLW0aK(P^f*%vVMOUc>!82(8$yI6_@- z)RutfkQcv$Ub^0%u;3frR(xzg4A`}t8`CxZwQE{FZ7wDtYqS|~1hz$r`OguhkU)6# zYXBoK9Oew+Gc47@cb3NXTk?A!NXQjok*0qjsk`4BV9_I0jp3tH$bpS|p`!$o_DA!t zL9XaTU54P3s`LP_MP8PvJhU9Ji1#75t^5?I3n2oZ0{CJCVsA4IWGJ+lgsYEH^i~aM zssX4V^dN1(d|=-Y-9ptfF~a~?D3(hQ%()P0vXy&ehFPk_5V`O=Xa21Iw#ax#fb4Gy zJ@%zrZu7QY2z53|w%}ho1<1Tl2XM**);JO%UcVhr??w(scp|*w>GS;!MMwaxYrsP| zP}1ykWP7e#+P}k}Doj@Rxg-FoWCBuvgu|~hIPx3-($^>ObA?iv0^4Wz>x7D5BEH4_ z3vLC;2(SV8{IcR%HRU6~)kznA7nR-~;9-=eR}1 zaV2aB$K%gEfT@eH{{0OW#9Eh^8O9K-%^==Ug+BMPy}~{gRuza}2|dA?&(Gmc3Cz#p z5D&K&*2>|ES(eP5X?6|Ig3soGT#_%NY9{b%dWRm63)aq#aFv6o@jkHvG``RB_g;l( zMKhnsU4O_mj!k}*#oDtq!0a02CfAdO;n4$l?uxr*SXQh@R_x2)Pa^pf3n#kOZPja_tHRQnaAFrG{86{eIpOr-W@y+ujF+Pz=!uH@ zX^MCYX$OS09UL0JNoMw`*No!HCVXD!8O{%;Dez2LSCZSG9kR|B+2|X1%O6`W;LCF@ z3-Ef-8t%1yLh%G^d?p%xAriX7%A?c$)}=epge6>q^$&|l7jYe0D76b7$IG44?~G~h zg-9_}FrVSmP4JqfPK{Wrh8*lTL(t#%^P4w_*6m#7IHYG??7T@0?0Wdj>}V;kV$*Na z18r$5;PQ?4^xk#)(K_kV`Z&(D9guXUb6n~=1z8Os23~bbSP}i%ff(Ko9ljFTe5eQ*?af1MSfWGmZCC>T5fnASMwLr+Dyu$PBvo=1Pn%&`>adn1q zosmw;g9i~UAN0x&6s?6Xh8=whV_pL`G^tW*S3|)fMOa;Jewk4J(Ov_3(2uVYIJ%%=H5Qk?1xU zJy5Y4uJ(!F>&UK#S|hTFAW?BsGLR`iv3bjK&2gie)PQkdg=R*)i2`{V?#c*ghUoC; z_0xm!CEpzMNBR|EmJC|Ca+ z(Nz54g!rjAAQHo#x}m&;ylzpqv3I@2!Ay~_#53MYeSPu#cphu01Rhj&=M+NCxpyH5 zb5lTH?@=e5+h0)BkDGKsa)C3{ZLMCyZPVVlul=ZF!1OF^>Yepke)o+e zQh15Ndmwdpm8G!d4SGN=Kc?bC)Qf%dOBdArNWZPL%>j6>^o{~4nzbP0j?I*=F;@-5 zGLZS;kM?j2d5zHw#6tW2ZHxwuknENaPyANAoKuKpz4kmb+~rkhX<#Jvd4wEr-F>NM zADG&ZeCxa!VB(4esbQk_z*vJ+_*_R4d!+}MM6(!0bW`&P7)3Ht`G3ASOn=-Oh3naa z-`M);ReQjIhyV|rxYlm$qmBq}m$>_m69~PrVOK+4mIy-lLa#bYaJdB4BDhOBFn-NT z8%V@cXCK0EnHIZS;DWwzd=3z^ACK~3TTw3UI2TT=t0yVZ1GbPCHlDD6o{f;^b{)9w zbY3eVZh$}+M5hz9nF|mT;QS_VyA^o!xZTFTea8Pj@I-pmC1J_5`XD!b#F+GaDXdRZ z`yJrB6RIr`$;^O?1OIqnak{sE8E>c;HHF_ zY0B?%>LVQF825B^Mft&dJqu^n|LNcP4%X<7a&bM|FrYWYTQd%I{aS(){wXT*#-8+w zFugC!_sTi^Z|e}n*OK(6N5tjxhGN$?@M;rmt1Hl>6XMwm>t%amWMHd;)MmS$!qD zUKd|N{#<$;5KIa4h24CE=et>96T&A#_$%clxK9h+zE8Z?UlaGsHEv+G*Hv;CDUMu6 zD&f>EVg9$oteYQDV)l|;k`vl3hWuSklBJStL>=ib!Z!cjl_ZNKdHR@NqW_p5mcKy) zJsg;J1FnCjWc_<0xhI_@A|f9`r({9{r24mY$pmT91YVhh5;(U&a;DKe-f;3yWIMEL zLP>vzTmlfQIuaGm~+kX zY`I|7Wah|Ia^mfCiks_c=`F?a062jINw z=U^qY!a>{>od}o)nO*;5&K+dVU1IhnH=pC%&IFiwo`2iMNr(|yBXq@+%p?QMZUlH( z{p$c0Yytyqn7*v%p5pohXS;!wGof+M zJz;V&{+p)~kGTA7H6>u`Z{$-?)X@}Ho$a90pQ*LINpII+=XK~m$(!gzXG9&39i(!o zUA1Jt+dg00I3`Xkq5>u9NGpeb13V52xnTe&`9CmgUa*Jq)=B`;PW z*WDKMS%8W=-m5&2dK{El z%zgpmhlmtD%!%^+864DSlH6~8i8Z8et8e_~jM?1aAl5$&kf&YBEdE3vv3U_RaXjXP zpEwUukYx!bWj#5mu~G-Ag0d=l)ZLPM#L)akhEVJy_5OOzF(xoDFWas^d=S+2DH-jcY7{QN`b-@@MDp3 zynol3LWr$cNA$ir(RWYcmx+Wh+aS?VgiyF`lj9$L{36knNIih}!19AVqf-AG)oTAx z+?5VUcwbFEpU|Ig7jJdBQ_Bje_@0P&>qq^2?)y{EHg6y1Ag@Q9eJi5XgH-A^ zL=f%FG`$~R=9WDB2J~-6`|jpwJ~hIb__!|#d%Y;xD%ZpyU-~x$;}^U?;63*&gK)@= z`Kh5>Lv^q{NZV=^>u5_Mf`r_ZbUs^v51ATa%G+&^>rNqTuLjXYI5Ia(2gM@%J1qN8 zCP*R12w+^~(H#(};LS)x$KjlN+%X5KXOhepF_USCFi^V_w#^OM`Zk8X2C^^`h$VzL z1jzZ;=9U6qDiYVl-5IIF{I;gpipf%s#zN);=LXK_L;m)G%r$?<`BR{}xH#~~ca}Ti zKf4mkvgL}%4)?^X^2fKEJJCP4FnTwCdQ-(iwUdKBGX!{%Uxh65LSdI7G*kVygc-be z&n^A==f|0#hz$P>w`_ZTzZRUQmkrT=_X4p_kI+9=RoKON-2MLZ&Jn01>3DE6auBD+ z%)yP|z*q}+)I+Rw(klEw5BYB_3wkBXomWp&jAx;)Fcpa0rz${T-s_SAO7qO z>|b^571yxx&N0s<1P}82)&G+k44g6(0Xa&_r2!5GoKzwJ@+T@WE^48KA_^}l>|^zE z?O6bVB7Il{LYL}!1SH&|Wd|1fmhWM@tO>;CQ}@=>!Luw=$#^=esY&)kB7HN2Y2yMH z?sBal8-XF%>A+3Q9**l#LDi7T-ZS@k2Yl~z^K+F`w>?wS8+C)iBAy$#S}ze5xE*Be z^9~y!RCZBUli)nNm))aJhOY-vt`0s?Ws!BK(<6Syq^hoYiGi9w;&o8Y`fbpV^c|9s z4*W~Pgn;N8D8tpGW_H@ae`KloA>1jpt}JzSY$!{N>8z{B@@}+)X5$*zw1pTHxmKd3 zDS$EsCT{&{fe)NxGqSYk&|ZtR@3>&+SzdPa&<>rhyLD*g?fO`^$Ixr^BArRaS)#gV z)x=v_9)zQY_iX-l>&EpcZ@^mJTj#8uI%{nBy^G$q-c5@ydQIw%Jv*V`orX;|w!;4g zMrVbm8W(8l=jx^1)40b|ePAbY_9Kev?+~yz`c7zW3s7=0_h$FVm=RmGXZdVC#5pVdmfvP zd=gP>Y~gQ=h6cVO?-Bh}>oK+Fut?#|jrfGPitr8IpUduGV;fO8^L3c1KCT6#`4;gUvSLPVuLZ_(G0)C@QSJlX z1?sQv8N0kwPspR2Z|>OjzZGa~LV?f+)av9|MkXD81RkBW@$2tSX4%B!^KLjDHjvK$ zybM-3*qaHDIp2J04pBHbx*x9wdn*~xcQtfX!yIU3G$vHJ=koKO)TEvV@wUb*ad3qqIB|sSYAN&S5d_= z&R%2R@w)15%kNt7S&BhT%s7ti;BSv4)xb;fW0QRF0XU&o`qmvg#nu8dt+9&)vlO=^ z6UnN?1ardIL|mLeM#_wEJKt9NcOung@@@XI1GwHxy*nS8p`bTTF!2h@dl%xo`&rgovgf zfYwf=R>c~PnR5S+u(u3~E7;mblMo<4fCLZj?gY0GEV#S7yL$*89D=*M!{F}jGPuj& zgTpZMao+P)-Fx3Zx2k*B>h4`#y{n(S+Mc!g`)hF=bkz;%Q9Ya$g@^IrBrZ^6WEiD~ zW@TrE0qszwr(ma+X-LW9Ot78R&SCwNesz&O*bp>~C_(~3sfGu99`mAKWj#Kp?13pw zlTpujz^%tGaROP5_3-S;bwk{Sdz1R3o9-ZvgN|W6NhiEkL!Vr<8B2_xO6d4;Pd$X4 zD2EPI%J=4b9$aQ|zSK~zJ#;$8_S}iCX>>jpUj}|!KJD_tmI?GX2x28N!d&-$>ky0nER=`$>lhi` zLx*<38G-(7Q0zyBHK8D=?_Q0F=W5Y;`=cI=?-Mjz`10j6r%R>d<_REthbAQySw#jP zp=||i?ZaaUhQMnA%1ln5k-SA5j;TA|i-=*@UtvQUnK6<=? zz>$f!9h34!=+5e3h4e63)iH)E!^GIU}8?VizwmCp@&g)PElum)(EgBG|dbn@i zdBMOIFYPZkkWPr-t2lHADh>Mpi-zhznx8JOwobRU17^BMyIU>fr}aBMYtTCR?m%-D zJ~bWsa6Zu>&Q1-#9Nhb>WE@dXgk$>royKH%RDcc8&z9lkkKZJ867h;W^1PwPJ&be* z4nP!W*L9rnn`u-Rs6$N2aPZlyBa=pBY)vg0RP9~S>op#Dt{q?zzzu`?clQD&jC~pc zh-y2>yEkFK0}5bu>bCqJ)?T&is^9>hSL%}u!uQcPJ)2B>LLDBK>&wjqDxF_Nv2KQI z_BE~+ec^>ua(Yu5ux;OG^cLrBiX8e|-NXyM^R^9S${H*@tl1UFw5MQ>c*#l0&hkmVgW-4 z>d00hv5ErV&;gvOBLk;o22ym3<9oAvWLBhDpykwtU--bO8m)FfUl>}7>{hQ`nOq*U zNT09(hcSFH&`MulBzvUR5%6dh8 zAWkmCJx5~7b7gnLc1(^ve?W*}KcG%yrNS2RCHfV`IjnVb-b-OK@?j6YLsP9>Moo-K zL(RG+z5KA$WFZ2?-lW}Gz7!sZUm~v&RuQ>C0K#aJMO6&}iMv&|DZ($hbN&ck^i(TE zQym0-0sT42k$+LK0Ldfv(0`K;B7G6HB9G4Nw-Ufsq{xz$`<^mYAP%DBOS#C+I8kql z&dx{(6GL|fRP&U1RsfEB zKi|rwh9Xsa*v~WO%F_p>;0>7qAOim2(md7*S|Skhd$ORIWF3vw2cO^Nbc*_~1r{X>@Kmvd=n{Cp($m-v7%<{|BX zuP;H&!_QvWDJv*QZ6CNEwJXcGudv#P0Ry7z3J?7kEg=?jLA6RtH@e>MxNfO8GqU&L zj_Fp1;BG&l&)swc%bOX@>D4wq&;D3J7@qsAX~A*wab?=bojWV&jyEMs-0MtNyB8{z zRZDU_mOTH(T`;MinsAtFj`E%-Yd|QkVdcRU=`2B}ZmMQat1<9WL8ITkCB9_Vc;%eI zXpJe52>e-Cu`^#^ouw?Gw0R)|WOvurrmk1ARIam71)_F~Zqu$(;jTDcj5e<1(PhLc z7$BUbO&`>C%IDF~Bt486HO^0^HvcRA^{Wz_G9mR)xRY^5DrwA@!~s_&3hTkoN;Dw0 zAc6tLS<1sm`1)TsMfVjguYycl1vF#gOb&LOI|ylLMkw|vd9{e?N`5vg4Er)C zah%ff(6P}+GY0y>=4{%@ ze~X-pd95>so#=f5jb39K`qf+wv=$o*5_QjRIff+}a|W&CHx)5zermwkz$G z+#;RLloC;Kz`Kj@Ro$Xq{bhOdX5h}bs6`~3Wob-pSHdf>MM|I6KDlC$$vL`3O`mdU zG;+`mjN#NikWR*e=`l7ws0T)NYVJ^8r>Mbr7^@ic1LJ>9T>g6p=BpFYXSqn>4oBSA zzRvAX%A`8_yXaiDLhJA~c0}idZ8L><=joRA-W+(QI%ZU&gusu)b!)uxPsWg&IfSVt zJfT)t&gh0VX|m)y;CBKrqE^A7Flc4cm9{jw_Ys7UzFvP$;zElM_Ckbi{Vqt!YKF|5JjyaUj7PYBcQtpXJgxnSE(@WUDp)3 zyG?^8B~}=BC`?j}{*!HLdg5^QxsOtEi|TtyBDie^m4qP-Y8p)l`yJ-uu}oa1ZMi7Q zVm+T;-~#n%v0~iNUP=_utB!y>GtWZggnK(uk*{^PzG8ixZfv|p*9cR*Z4q~sTiqp7 z8*#vpkoyOUbduGXG&cz?|0rtJMGc1$qxE zy&1rK%lmC5FUZ1o*iB3{c>P7MDZ>+mHrkE4p@TlohpPzbua-e zTDK4RBJobH82#_l=k{KtfQ{$EZ)Dxf3;T!O$2P*$C6d-A);|=mLSGqP8Q$CY#e?9` zh?F?}e%enCfXX4D>_zBGI7NkGa>bLe(l;y_`lzB{MEl?I)-Bmlrv9`fy9p%a5!c^1 zOe%502NDoI|1H9L<^-gX%FKQ4z98c=_HL?X@0>Ht&~724O6-fD`JG+$Cs93>_ScC% zi!G_*y9>YK7Yc?Oo7-G`bCqi1xKv@>Uqf{RGl$En-lXi%Vy{YWZ6$jGEBk_ppQ1Cb z-%cpWen6KVjwIKhLs!VHHv z*oISW!FPr*bn4jMclR@F17%r;=n$t`gKxdtu~Q)o5vy9^jm)(3Y)W)btDBSG9~km< z9T@&p9CYvm?PYVX%;pL*4v{yKx7mr%-ytojb+FkHsF^YNRfh%#i!qct4I-{eS4`>3 z&Yec@@D3CrIt&sbx<~NiJA-?E^Raz<@;1WE8@+#v0W&52?{gKxf>2%$B%IM1Kd#u% zzs~sEdapz=neQ1gb%=-5!66Qz4Gb_2W#XN{GK?l`z9rXiLINt|E6UIZhQ0lYS@OkM z)CCMXjrGXYW@6IEFv0`_G-x!BSvXTu^0{l|O&wBGyI%&xk5posCrbq=16H0%PxGya zKKTFs?Y9@JrNUvWXluE%U40N_+z%}&kGs-VW$FK-Bu@e}g#D@_=vkd*(1@8JK{8Vg z!Ttimm6>N9YBLS$@6Q`>Hr7*;`&o0(wzyQHLYs_3tl91C*tKQQh2cm1Pjgau<&@>H z-?p~tweCc_HHs%6O5{dC}@Z-_{u;>W}S9`7v<(up)KD;7u>R)$+F@chMq!pTNlV)DJr zy0)8;p?zr6{FzhVoz}QZ=vTCRG@iqk2dZ=TMsU*z3CIv527TGp?xc~1S7?ADR~W&D zS;9oGUk&qZgnJ&ZK&)Xg2BtP+BNbt~&`|yhy$9Y4H+{k#3Ppz~ykkHyK}6L>T5pUB zEbXrP`<{r9;b&wxnbx?4LF^4@?ZQvu6YU>2Y<>tPhhDFeD9a_rvk}}+27hlyUQ@hRDhIMeZpJ^hG7t?bBUK?wH~&AxRDjrE4#HD?Ah?pbA6`}xshPTrvvLV^Zwk!X`13B@DaenP(6F&E- zY766GkTBxpa16KS$qEtz3z5zDH-RuHC5H1`him0G0cHoHo>ppXg23Yl{l*WoUg;;) z*gvg>mb7&&0&y4JaMJlEmUxk((e2OO;-%7XB0Ed%>jol0Aeq_ND#v=6fN_so8EaeQDA#GuRdk=tA8tCXP?^TzjyrSlZ zjLwe0TVdtxTNO_s1anal1UCovak^r)K7a5l(NLqPmWRbIks|jZn}mpIY!RB}f~`iG z2b_BH zzwf(#vMc_2Kg%0?JbyWM*9rVf!CIi9dg7{g@cbcbGgVd}p_fO0OTofUT3=o^MpKEO zPCpkWQ5fnKQ4^We37N-`C1{k{Ed#zM59fi1Y4I`Y)eKbvBR5-Gk{>`qNT<3sKXo$R2hc9E$@PuyBAd- z2j0zOw@Qpg!T-5ttDBGmt#=aN(8`W}8JP|Rda}EjsBvZQ4$M#ZnCc5`L|Cv2NA4v` ziFAeZEy%i9Ax*+bn$Oy5zbk!DpKpvGxSdRo+Ddp+eXmap_qChEf#YB<>fMo z<13SSUbDphbOFY#mg$wyC%=Vx@>`b~eLI9EnZkaW22q*K|FB~LjQc}L2OQpm@Tz&m5Jd5O?JUyWlee+lM}`uv$@Ypffq(vl@zA~ zd@4-i#XeT3r$7BlSze`>REM24H9*5{vl_O-OIZiT`U?%O!1s;O2X(}$(Slkm$qFpB zo0aIDBhU5zmA~&S;7Bjwjy<^Iu&c^rWGYkj&EK!e!_28}kx}ZExq?wc zgzyH&ELq{uS41i^i6+pD!s@>^s*KZD7?R$Rh;iE}ZVZi}p#2+(nKyVk}e~-V9y7bGTp7(nO=d4a;+N2pxy_c_qYU#*t)gIi^@@HlBPMKQNHM}iN(foR+I6Zza0H18J+kfkg zs5fw)k-M|C2kVV7o1`=_tR$V$yK}aO>Wx>MEH@CWXuDIiM{G>k8#ULvopHIhw+gmJ zZcJVnJ=DKwMpao5th}DRzbEwx7o6a#mt3K~r}c@lGmmYcSxG#jdt2~N0_rVpH$JTm zWm~Y+;sRyP%m5qfg0DfHL;4mDwcJ3RGdn;~XaAr1L%pL@Lm(BjPH z9)4}G%haH*2FPv8{gUiA++`tLO9E6l%Q>^SM|nwl9r9m((6mK=33?rc8Z$k2TRKm{ zr|3G7DC~|3gp`24XHRi>QeXBoysg_KJh*ZYMt1bPxVuO$r(B+(kayX`K91e3sN+YS zUL>2#>woV`q^-B%9)IYMAYS)Ee((k2UKj z6MKZ2>w;Dga82d<(A*NQfJ zzrcy-;ZY()!imSz;=ETP|C6u!`K#z4s}gl+WRO@Zk0v2G8a9Pk$fpR$)96)Nw$=6W z6M~k<$yG6@!cck#ovYj;4Yz4wI&Ruf98!Be(l!);`>|JT6q!w*mifZiTh|@t-=bxM1j=5U=sKBtTpy>+q+ zERTrx6De=$b&3n@hlo^77OwD@LAYI!>o`wM+rrah@9XdtN@DETh{;{2>tIi10V+Uv z$)Ngml&87?4ItuZ5M@{VI>A%R7Plr`V^Da&X4maH)KjH{Y7>WlfPYu-I@{C0msALg zBqDZ@#<=8B)t6cb*C1SPSLQnDQQMcoJvA+q!Ofmw)P^~|_ibIzDu z4xr$7X*52+y3go*Mty-g_wjya!dj#+?C?Ffd)?B!^@984Lr$lUJFMa1{nN*pqa{hYkbhz0lF%{QT zFTXUN=A4|#M6iDi{s^Q!8leU<9*toh2=E#($DtfZImhcVri>JUO}+jKs4*v&j2?hp zy+Q?4vZ84XE_Tj-lTeYj>aYrK$sKClzX&t)yWHtXZMk@|D!P;I~ z9r~N3%VPuwa$s|>$PTsY#OBep10t}z*W0Zjn-rHx52LBNEZie62XJ7Kr#N3t`+u<` za$u#W)OALZ6onC*0~O~;Uv2w0YgUT`7v~IL{Vr02e=MUZ2kuXQebu0%UDO6C4kO$L zI$*n2(JqRuq|4EV14OXsQ#?e|pWI_i;lKjy@)WX8)&0+4wB~@@xf!DFPt%WwY#0t@cJnP_cMKWylB>Mb(>q4)ieO6A1Xtl5kC+m*% z+!#g7$=733w}0vR<*H5TRD-X*t z7X>&Cm=sYKrL5!McEU@GK&Ebg`P7(HO3DsEu5O`xDp^HS>PMw6i^y)-+GSH36$|j7 zpH13TO1Nc_i&U=kVmqu;hv8@zmsvfAV}Mq6hg%l9OUDLC~x%yW5<-!99@vh)m zDkej~y|Tu5sN*>il!(K{i6u!-u8)Ur+)qw`V2jsyw`;T#3h*CfB~U-ErByUt(-`Rg zJ&8`KHc?iVwY>gMbylFFwG0}(@Yf4fuEE+Gm$_7-JUo?^Nq3F4#(gI6XXrbfpQ z)G#3AZ{aKs$P&HW;r37HP}_53|Eeg%H)CG51@0xsS#CfQCN1h{UC*HUH}ihvEuI<> zPld7W(XU zcSCUaQaq8a;iBxP?M5E`gY3A1OPtH9RmE76f^UL*(KUmwNiDTOA|ul(4AtJY+K!ML zFsH%h35DeEHXlAU2!*O>uFi|@0``k&uxL2{Z^=9rt?slg>%vW=n{SJ|F&PpZ`F zQ=qqhM{I5Uwf3$=d^O!n{GL~x%;UEI;wpG!7QMZI1g$Oe9wRM2xDND1s&MK9f%&Yp zuzOzcY_q1=dR-)siN%`d*@JkeVd3)KudwHMv^$CikxqRS0b5A`L8KD(ui40;Wnb0y z!>(E4@L9X4%Q^phAimuvv*=A+3{5iuv>5sQ?PEVDR$GhP<9ou-=q^5uXN2d@j*b1j zjk9*-7yJ{V7q$14F-~}DyU`I2l?;WVon1qGecXWP13(_PhVm`@5uho7b*U0ne=E$V zm!~ZnJ++26wt zCzF}k88iF)6SWtm!e1GM)xvwf&rWV?b&`b+^%`FFaK7~v0*McF0)y_)a+_i0Q6KGC z&O@knS?~Ycb^Vro>Bujer zV%3;R6KK>IH|~iY{`jO(*j!33ZtJdBE~ zo3d;OpP6&%tj3Dt#ReqUUbMvaVxv=czsNhJ?ipUQ*>H2J$G?^E6<`^{^jJ$pp=&)$ zD_7;S#l4HO*~;6Yv>{QJ26Dtn4;b4S80>mrZbZ>Hd9{UUzqL(VTK_s7+lG)3qQ!`6mVKe-Ea!|+mv4dh_I$qV(K`j$Cx&0KxkoV4_T zqDzeIAZ{=-i&UT zN%no`UHKDo!P=PG9BE?aaupYD^f)?v0vo4q9WS^NtY*q(w2Yf|rJ5e$ZaHrcuyN>| zbt>gw19VmWaR|j-@LsgZDsIYVUcQc6Z7FilR9lNtBU=4eysVS8EUKr29!`+amBeVN zT2mczxcyIki>un|&d$$t@zN#y=S6PVh7wYH5V1R=pe~4gMaFcA=Ce}RvsgZ3EqkQ; z3mFR4=eEK8O`>{lixFD_g>2u=m7+=Kk?eywK^qcNo2tt^-U^~iiwsh67C8MI;CcEB zeg~U)`_S{#O{c21C;_b9^V({-dG$#@n(MY6|2_mm9XB=}6)9@MR?lhu{U@OO+6|lT zp}S?;>NdEpcgI9qG{g5L#zQ;VlOoQ|*JoG3QPYya%~gY?M!jI!r-0&Lv>k=9PMDzl zX~<-f4Fg$p_Krha#vZ&o{r9H3^n=RZfLg)STyBMg({rq5#XdlrXh1{C;u-12S(Mg| zkcC1Kza+gLr}~L}s-Z{f3jZg9{H$+*2!Xg&aTSrk$%nj0o{+op1uqcU| z=@=)erO@_eoz9J3Psc;P>ms}BH|C$u`;1ut8S6Ko45kM>G1X>nA!GPyWh4A~E8BqH z*T~M!nBxPa;hE0nCKfCOAdurv;@wz(3&yeYFZsgRu#L8nj!O^PR# zOs0Nv}LO%sLX`UFxxp^}*=3siObrB&*$@DU1F|f9Oo^)7Mvb5b4o0Bp& z;Nn}f?`CZFT>fa^A+N>!(q1h8_DSL7aa{#KMs*<)CD?S2rJP<6IY-F3ke7vk!BH|9 z%rDeW0I||1#gWyCi_%rdo3^dZv%q!DY$i%CZjYYNbRWH@ zHs`=U?_2e@Yb-2W3tT)o?(4Pq{0<0f4-*XRyirVo^gqi`en~l)WDr%p&8a=Fg zcjHj^taQ40jQdM*5g6BhhY-|yBJO&wJ-?51=-GWsz%ypQk2D~SG3W?D+1k8@KSvPO z#Hzs^=AR1VA&hj0KkpvtW2krhYbzYc!pz#&G=_C&TW6xlYEMdxIUkgaH z(=fko*6`^?9%u1UA-c71iEn9no11@+XZNyZ0 z4Maq0X}$fZOWaby+!&ql%TTS)kct%KTrx6PH8R*XBHlOxkN;~sFw!l4yqOFM3AZ`V zepC^+nZ3D?F>gS;abmD);=FC*KqoEIGK7Eig2;WQRbu&hipgoGh5M)%8CO08g=W7G zsnzkP{W4ifb{xuZX91I&S;@ki^R!^4Pp!wn>j|}y@+;WjT88B}+D%_IVX)p;ly>JY z?(k)EAu1;cdjC(TZ=NeEnJc2%?Tct}BxlYHNBMt?puUJU$9!hO2XA^jw;eG(9wl7) zg+LV$=u}xlJf$tY=DSEYs?0AjLYu0AY9XrYM!gW}GkR_O=B3>OcQ^XF3Y#)J1ALa| z3iSv*H<`1y+q5;d=31J}HFhxC%ac~s$|icRi}-}Ev~|v{~4zttLY2Uu&7LpUjZu~08(GG3g4gHZN!ge zG+rYeDfwT3)=d9NN{*36>1MY-&}#WFApaLimDYs*gG(PDY^qaMZ|W+agmwcd~Ft)1|C7a#u<>Vud? z|1hKfK@#}YGg(A)3?@BJ&`X~Y`A~s@!0=uvg};c|{$i97De{oZY1O}=bIrVq$=+2svjok9lGlsVrU%hs_&rH`k;Svt^V26R&Wu}g8!4huJv5F}#Blyk6W_VbBDGTO1iz_2BMsXBz;YuGy3JdPtVu}pvVolaJMpt_GL9;jZT zx@RmLsqPZLXDk}gDS{Kfk183dJ`~?flgp)5O;=i5Us?ZN(pu&(GTA{@U)^ez9L1Qq zY&#Ce_1W7ce<`eez zLV4yAH&XW1%^y-$u-gZ+YyM${&7G#>PLw*>>My7RiM^9nM9VR35Rz8H=gIJL`6?e??Y$PHek5lF zqjao@RuqimmGFFV#bmY*%(L$^Lw2vQi@-pye*i>dKmTZ9oYb|jG;ETo&ul5Pr854c zTZhTwylW=kF)#!t|N2`+cza>_I)Sky0B&ZK);dRNNvL38@>Am_#Y|W1j~Ag2Req^3 zm1>xd8{&;Y?);>%=H{==YAPwOksB4^$Jc9C{9j>x%P{e@SxY_ysMB{ieF%HmryhH%T#0A*rwj zaZ$?cPj}7-?u8^|&9aKcJIV#^CRAuUhyf$DqKrC);sNc^qnuyKJ*5q|$;4U^f(nw_ z7cR>F3B|el?3^v?W4`KRfGS^P52)FYi{xUE4pW^o?j|SA`W~dR&!6Y7 zk9l_o;pM!M&+T0jHkv~EK5=u7`>Dg>+bPT@-zUC}lS+xbND*)uRS-tP;c%aYE8xF# zUeT?)Cs}2>FjAQ0T(GdUbj>PNL@I9Oc?xr%gUOlYUno7P8IZq5>PssZEYRMLE?6!s z`?p>Tf#k?L#FkLKvsMm4vXg;%y$cu#?P6y7^ zbFgioEd}JlfAN6XZI!jHLum*S=P~B%lCv!D_BQX_^c-21>K6+}LQvY=t%cv;UnA+R zuS&>_|AB?R_pa2FhK3@-11xGP*ALo=dBdO`!J8f+HulVD7i$ZKOs;B`apH``4fYl@ zsd3kRMypmlsAh{96N+{&t9r6_A*-T_KBf4ft7he&pN)A|Q5sn!r+Pt# zw?5%~!3lRYJ8WU}Sgy6mWnYTQYLN@%#l&Y~L;s=u3ZoE`ClXPXQ^i#BF68^Gynto6 z&4EW76u9K-zw$*0^byo%1aJ#Mo%`lZZkMB+BK~4T?cOv075~qdLreTCQ^QS<-||N4 zYqSHMG|=V1g!B18r~|A6nsBexCn(4HDAgxjeQFueb8J&`ho_Q)XRRVq^_ zKr?=;eCi!j28P+j;Wx-T?iw`$Pe%{x5emytduo|>D9m~E-sVoIA70J}0A*n){i^u> zQ5z>QiqRWP6Ez`4;UXn*s2nwcq*g{xCZ!GbwJyX*>Xrj1MDHU}xb!9Qy0!5UL8N z3zWVfSC&(B-MDEr+X%E`n7@$sVLBhbm7QF3?ccez^wxXsxV4$jSwx?6C=95&;h5tn zHs3e<*Kd#=2$^`FcHmh(r5ky4Jz-f-**DuA(2+)FIan&bbNo<;c{s-Hh?DIjAk^<4)Rz-4U+tVGP} zd9L$s48OB@wW@<&S~mt0jeKxrN2w>x8bTZNx8UWE$P%*wVgQ2e|HCdgrUu}*XJ_06 z5ESUFsJ%^>hpWw&=j_Zc3t$y1M6QT$BmpsxHC0g4)xUmTAL#Pkiv6Y%zfFz!o1%9C_g0^kPaY48^L z?a)fv;i}1(sdLm}mwQ&{?d*!7bCTru+ld6MhR!>zyVqmJ2SNZv^D*j5d>3*E5%Y?d-e-l)+9 zPqspGCMd_MfHx9}3>)!t#UTm%s8I1ZkU4$KT?O+HLZkXaua+TmEOAG9TX|=0d-Jys z<^@wr^N#zBD%+RpFZN&764MrPL(n;H)v$O#U1PZ~jTJM#W3iAiz$GF(C3}PVEh3T|e zOqM`OSjZkY=}s2lF;1;~rr3!0<{u094~poT#mQxK zAm+f`!$s~|FVY8^Pno2Se|rA6@L>r#W4S(P(jnq~fkEJ`F#t=kCeYU)?8>~y>&u1F zKf8}_meWvk(KYR$jgrI2iLxGNn%ebI|K8O+I=gzvNU`a7EYg`#<3@N}?7K}9$BfyU zLxY4*O1y=IgayhmN_0J?Sca;|tn}~;kySnUSa2mv6zlIEKJQMGuOs+oOFrg9lkwNb z9W`N(A6r5kX?mId@RQhMuZK8R>@4-@eMCHsG5Fv?#}l}LNtv>0q>Lsz7AVEbN>^f! zkZ6~Cc$o|J_>%wo3w$sw>Bo0u?>@c%@ktTkR*dUV2|yb{P`#`(VzV-Gs#=-tVSL_! zSp}LYNBhrX>WT%u39QI~UgSkPDQZP5eM5WT@SOTv8&lEdgSA}lMQ+u)b0cA6QV_s- zMjdT+Ohkv*k^#}~Ah+s&XF4ESF_Bim7nc40jvZJ0VNP`g@mx}KuN&_ir(k2Zv!z-l zLvb~Dj{2X3627<b;Q^yLa-ih@pYG&{F-02oz%>t!yJ~q6a&Gu(v2`2oBMi%y2QrCB_WsW#y!OxLW z-^C%#F6q)QMwv^xK`Gs?Og>X*^xV;U)kf%|B6h$l*XE-lg`pR}8_Q<%B}J_Q(*iY< zSfm=VfW!{RDalpj>-B2z zw?gzH^yJ4zlZ!weQsea-jvNBrn+l9;AZxeQKB1^A* zl;+ZIaPCzhwDFQe-FP-@!CEzK?`J*>rZ5(UhRye9^{}fgvoh^kc(zq72LObCk-{TE zMXUAwhvzGj0sLoAdgZ(nukZY@-bHS_@VVFtDnas_?5usNJy~}j@k-MHSwmYUQ(68^ zD}LMC4+S27Z55~m^&7KTnC-cV%bq(33K}1_%I}X9r?!HF*`%6WQ+&!Ek#Mf+OpKmK z0lMmTC5=ozQ7{t*4KN|Zod9yr;Rh4+huuiE)?3VXr@PqxaCquzgv@3dH%B{g&7}uy zY7RTiWdcg{EK8im`^RuOl_eXKnI*0M5w9#){T33D!MkocAM(iBfui|Meb(1o19v0` zCYv3ztz~kGx@%|uNb_GhQMpT&^Aut&am3ZpT0C0j*Ph<;Xx!vC^(g@!&qqb^KCI2s zv-xy5JxswxH$w4;mom+ulU6=D5j(RNu&0E~%S-Vb!2!Io~yG3hs^MSEh^UQwmd3azAm%^?64C1#D zjPzX8bbyI=uU?9H(`XW^RY<(_^7C)#?l3<~0sbzSlA^7{U|;cL^$u(~|r z1L4Nc{=FeDxOMxD(=a8Y6)qyGHNy7~Q5@vHDx!aK7P;v^Mq@k zuCq)UDD$ymt9rAZO@fZwEGy5eg{ir+@i>(%zI~?WZ?ntT~8UV(A8GQM)g=^V?jgTBcHO zW3rwOe6(p=XaWx`*v(o@<9CzT`QLXvpqdYFgTy(Gq6q;o6v|%*TU)0J;;{$+96Y~n z;U1hfsqcTw;J*y;WZCvSJ0Pf|=}g=h#$Uk!Bypa4?5_yi<77W|{Kl<=@AyYDC4ZpS zk*+tD@g(hDE&2}tYi%ig}cascAIQWN;-6ozBnxBkMkIzwU8 z#A?ucmcc(Gc%?$Uui_DlGTb`l2CgWO)90V%?6NxXylBaONd#WzOB0SmF*x%>Wt14q zor|_i_voJGxU%UFBSQpa0&s&oaA+bEy>RPfD|dN~n_5yIzNY+@@d|i7KoR<(%VfVD zvTN?dj~?zb*y)=Jt%qls-)h=MJh{}q3L2!Yiy$fQw(gY-rx~0Vpv=Z*0hg{Y>mQli zr7%2-T~~XiD9l~fUXMN#arysyl=kh9o!u(io*#(amDHzrW7S=MGmfPcQlTDK-K3p2 z<8w$RGDQ^9a8J;CieT4xej*1--tU!+LFAne=&A-$4r_i87-1LYYg!=6*0~#3F z)^_vBCFfQ9J|Y;-KNj-Kf8a7HXO!j956tj{y+zucv;}@SKnK%6e?!UP0yG0+1BLVd zNgu|Re_jj}ezQ}a@{I%)w_RH-ya&C5R(3@mO_$ADf8Q!rFH?hfjcl^N8PvY$O^@+@sqjzmdI~3wDRJZ zR2oSY8W+h7x#8UtOMB}ED}?M1<%5ZKT@uNn9M`VjJ(_u4KV*M!3Ca+4v82j187#7Q zeV{}%7AaMBZe;^d9v2g=xf zb7-3_bSRWMe{{&SqUTBJC$*Ij+tojx)HOUG`+pca>wqY}H{4SK(xG%WQnE|8fTYsW z-Jx_#D%~JRmvk#BjdXXXbb~Z3;T^xq^1Ju1s{=gy&Ybz2IdkTHAJ<{lDac?@ zIeAs(b3ce7+@zejm!qazqZqvV%Cld`{_~v|z7vPuubqDPip6pNGXu}4vG_Ad51+dT zeBy3Is#2SzifMf=f*eQ_Z)n_CoY)<$O=eZg#qXr80i#}T35X?hGzj_q>}N8WU%3^> zguhH}n-M>*pw@W0GO@?A(~;xykAn8GlVe9YIMO@w96cR+C$?Y4SD0gw2ezkF{m?Z3hWEl2ej6?krbm zZMU#uiWF&P#Rj#RueuKewL?_DT%B2B5a*kpyCq9Niph$jh_G17<1Mq`3Wbxmb{Ovb zYAL8eOzm#tvc*rBU@ttrg;X|ap?imaM|NVx!-vOnBzN~Y5W`dpwNh|T{f;rN!)6Ur zoZP|EUHfJ}f~S&lM~wJO4N^ON_lV8uxu2W|L9F!?;t_ZbYCH4JE~$_KL-6_wVWHq8 z`QSW8Ld|2h-ch}q%)#NfIY#9MD%}^`MJsRGe^cJQxDK9bw_3w33!NG{XF0-?S;DhX zwkeSxQEkRedE{A#>v65(5t5W1JfyJcaP;WdC0OU@oZ1T0ng>gh#31(yv8{Bo;QSj8 zwk9O*3^!QRBz&Gd?DxR)ciYLgHsz1#Deh=B^W)v5t7`7}u&#^?U*#~D#1~Xd_Qe)7 zV~J~<_PsSM58V^(foQ!Lf8$M$%!wK0)qdSA6ia{I+tj^He@%(85H5sjLMd}r-`!Y= zn0E_&!Ik`27W>#1h!}{8jzLaDBE-StaXV<|JNffh=KsB>$!q9)^Z$4F&wk8pFNgo^ zrr`f+CZ{tnr=p?xks1RXW4~Rac4Wab{9q8|&f90c<|To8ohddX88MlxAz`#ZtdnSR zYDB;FBCK-6Q$u3x43t!wKH~UCf!#|!j#%A>S@(XhCi?Jw^0kHp_ZhgZAZtWCHH>a{ zX)9y#ZNybv3raPd=C*({CC9eqNvJR9Tl5wDZ?ag;u?rF3y{vL8Ml`}YrV)EhFDmjF zy0*#$ZaW0m1iI412D#1!+~4~)!n}r1%|%=??Y&z&)NlThzBFw!oX}jclqvYT<1WWr zt3{I`5LYdB&~siA=@(6!1ff9cb@bAwi=2Z7@ z@|EdMFZpKVn3qJ+&JwM_$5G(M-j;pZI~?1wX2q@6nv?x*??-$!MQ*tCZRU$4ccj1R zzuqSPMtfU@H^>g*mi&oH#C134ud-w4Xcr-cf1AmOh+Mp4m_dM$`ekW;n_1>1;|--D zvL^advFNg;m2KwU%rb}mdI3U1gj1)8e5|KIyWFs~BeS02x`UuPp1!Slk1U6Zu(UJc zk|dK#OZqIqim=5!V-9^h$EA0_s+#&hkkU^hb{Z>+M+|2lBi_R`OF%1HY6@pf zm7iYpV@(mU^qE&iNMxB1hF3RVig@@am5e}w<=g3hRq6I|yAO<+kOI%tlr0*85b8{h zY?U)-_3;4;vu;oAvN_bdZ3$lIvx%dI=*3vtxq&%#8$GGy1@U1`CywL|uf&7FiL|fyTEMu2BJ6&Ke$h>XYp64uT zy&Uc;4#z4ltQ+|_3lwrG#fw8^8%yG!GBWJKYhO$fS{>NeHUc~ug_@KIi>c`9kwioa zRbI^raYXd_3H>J&;dg@EF?s(cOl-Qhyr zNoAMY367rvT7wdIzQbchbi+ovWt>vEJ+`lO9*kD&Wl}tO z=JxdYNHa!H^i;PMRmS&2l?~Z2ci(lSd%F6CjTVpamEA)8Ed1j+*zqX50ROJC* zBvtL9+!UNr^X;>7A1RKz2yl=4i`Tc;amH6^9+*!WBRT2RycmSV@4D>icXs3GB)vz_ zolf09Wi{^xB-O85kB?Z%N8Gg%Yu-|Liw_AKkoK}SyKhr^$2U`#PGysvpeATv#g867 zUd=S7jmsv3XxYSODX9?IkG|ovKMje?Dp$eFFs@+fn@fLz7ziQt;;u-Hz5bQGG*zM{ zFxBpH10WmPi*~Qfkp|xeA3UR}=hG?TTXU^?1L%VY4xzd7@2f`<9N>zFvgj$A#!}$h zht8Z6^paiksI->ZD!9`(st0&X7GG^r71w6SKUOcjT}ap6uGQEE53s&YSb{;R0Dm$y z+W_N<EV`^^AU{F6u}tz&JG~xTYAJMoR1y+S1?q_^Kkl7xcbB z&J=%QX75W~f{seWH)2ruLX^cGqRC!>u@Sd1Q9b3%Gx=azi_Fq_|(nRX$V~O z-ln3?1-$EySy2l8!Q`H%(Q(obNi~~1B>SD$SmYa7`2GCE&ZfLx`g4>qcm37$TP|6g za_RP<{2*lDuX!|8j*8+@MbHz*FF8UoahkFPR8_H5FGGWZ@Sb8*Q~mdcg6btgNWM8X zBUQ&*>Phpby#bs`A;{w4?V{E39Iwm9U}_>i`DV)R#7NXc(hvO+BBoswdDKw@*xjqh zYjy}RJP3p&zG$qz#^EBl5)`l7O!1d%A=)wQ%o=e*@)wy_5-*AJyWyVo!anPTc_tHh zdItZL7c`A25Q{Dliz*PCRW>q(%%%{n_FLh1RGK000;2sarpnqx)|t6`h@v9jFNJEd zqAn$#J{w{0!&p%QOcNN)9C%Cl2C|M-}=D)>{YZ&Kd7{`N^<%dzFpQk%{T%gmV=EbrLi)N$atq0B3kiD*2@nycSiXN21-JnU zxYP^;z8AoPJS&1WD}r#ppw0SZA&FC5Q%9ZBMjhEnT_CTyBiJ`0*bBmGkohu4zVMQy zXr_)@V(&i0TC1V1rH-1Xjhe@nIv}8NA&KFK>md#7XZ7vJcp)lDktr56VAs8YZ0vws zJ`>%GEwzrEZT~pi9^v>q!Z8n=8_5Tn2r(Q4{RR2n4Zhz1D%Y3eP^jD@m6h#xY*|;yM3yaol z&wx2KtvE>rs)7M=q9ketk(#`WDpuU1W%4&>@iAukXdEsY0iom%rR2|wN>c3Z#_5(4 zHgMgGqw@SI7sHaLFBF?iZHjQ&jBz5wjO$6`7Eq}kX;0-nxcBSjG)qU3+s@C8#2FSd z>$$*m>h!q;(B*TrRsJ9I)GK;d_;!@GTNmhDlUwO>&E2j9-{CD>`wKO+`)aEBkl zFr1tYyb|4eyvD~_burYGd8juF5h&~8tQ_3in+vS_c~uj=B4lPg-tS4;S{RtS8#j=& zF4vEEAiHR#Yp|kQ^Bm{If%+xk#*Ax3395vJy)%!Y=^2&jz?0n?CsWpH*4hXLlT?MW z@iXj!iet9{D;SSc=b91WA+P$WzGAULb?hH5-{vNRdww^Bpa|i*&|dd%nPIen6P*%5 zi?U;!f8=*Ngb%P5Tt{eC&$I8RP8miFekymVVWJE=aAp%l@5i6hN3!9<5=TJ(;L^A0 zxl7v6(^%hRbbes!5!zTUBL}Bxj#{YzUx|gNnctBj7qt_ll^iWrlKs0vFO|Iy z6^(*80fQ*)O9UUPCklQ6ChX+uR0zxlu(H!FI0pSwPxPB|vA$D70V$gg}gQH9HC*Y7KaQ|Lo^ygtv(%Uro}`v`h)3UcpJxVQ86hy-lQt zooM&5#1Y}7{c2Jj$O1<3`{ct?K~&w3l97rqEXSXbN&vKL5wO!wBX}-Pl0c8BW%@Kq z9knW#q51iRz*Z6Ndp<&S|M?$WSga2VSgSJ0?1tdJrVCzi@hgHz(v2MRwr=c0g!IX!z)g_|unm%!mclv6l zx})qUIRg86P)41vPk%ei(6kVKFEtMMwI@0qFqdr04q=D(8-?_ep&&;UrjA+YSlmr&Ee$}wVVmOMLuU2$@@N1tj)^dI4Iiiy7 z2Q2*ou~&T6V$;!LgK}9yaQPa(+26oB9H!$be22f!$`b``b_MNe&Z4KVpHE==p6)Ux zOc;vi`EH4dIHClVvS6he4WPr1*rI9(HV7!O@ z*$DGXw}o@=X{Uf1R({!&d^YraHkk2v#PK{|Nb6TDNuS#%U-e+7*GpZ00Z6#7(z>m zHkc>_wDVQa&o<|lz{fw^2!0umoUfu}v?C}O!ZEO8#3uOM@(`=DV-zRAsD}OU(uQqU zhigxOF?qD^mm0S&mn@(TY8vfeu>2qVa^VMh5ky(GDZ#oTxOA)JqC*0XR z!ZQ7{;%7gCttkl)81~wZbFb@ZOUh&YL7eHxB7Naf;6cPN-gG{~vOdB_E$MdCkxV|K zxFVT$8N&z)=8qN3`TrCAf8sA!TfVRZtqg=CTD?-x9g|@A!hxC-6Q_$(Fg8P-+48E+>R}HtN2x!RUqd5m#MF;$+q)5r*j7gk~NuEEQDSbR0 zIoIN){fH#l=k`0w`6>et6{!ZgQsiqh_vhGSlVN&a!>o7u+5>x3`@?8YhFN(B9N$x0 z8{qg*GL{gAZQ!X`?*Z8*ER8# zT+%>z5K$BZo|4|jwc^qb0o(8H38GRsd_jPnsdALKIU8BF#jdAElk_)@XfEv8KJkp+ z9`!17Fr1Z1j{Qy(<|Ln0$^wfxb;BKcO+ZbP^+MIg>9m0KjN|bQB8}QiLvogM-~d0} znbFA&niVK;*oI{L&fwVUEPL5w0rIR|)WNbCy@k}^R!q(K4&!y&pRS_I&R@b-P1M6a) zAZ{$PC$3ED^|-9=enW35{2cHMlB-rkYvrtQ;=5}e2WlfClq;O6#Rt8#L|zUz@ngyj zsj)@usrRG(9Q@9YWHO`-nfPtAP%Au=32VVEnMQ`^EPYn?`c${l=(hZ)&99TJ*I#p4 zugi5=hv-T3<<6;f@+umlDpQ1x4M+7MeSKHV2>rmV=3AQJbb>vMqz5-n_^c=<=v&RhYu8V&Dam*M~f7tty*<>9|W8%_7 z%dEGq6jOY?2Kt?<#z}ar+gbqIT7apX;^wDX;iJk@sfSp# z#6(4!KaQ%B^djGpMdw7CQ@1rYnPKf+FUv=)oh8OwF+b&}%j0cNT9K>Ju`Ic;ED^B^ z(fyK8{gPn)l7fY>GlWJeTj@~qRdAj)ieKi(qhY_$SALAP1B)2PQ{NfrwVLI1LLyl8 z#O%G0ye9+dRt3wj8OE>~(N|L}^)aN_M5I_oUq&#n_%O1x#*)?LE=sT($p}9;L40n) zI-LE8BheSvrlBReRwPO&qf=YIT{|T((IE8|#Fehn=B42ATa;~ySr@*_Lp1ZH#B9%W z$tllbp|$ePR9GGUmd4Me1yeD7n$C!)yRWvU2#1To85(AqZN&zTf+?q4uXYBw6(H0l z#EgEN>#xkaV0Q+DGoy|ssOT?99>4CrIM3rd^!!+N3csH4zDGF(FZ*bhARc; zEzgT-TY<03YxR>^kDiO#vvYyix!?$hHNGxh8Z_BWNAXEJ!?FGolU9(j-?wo*uEgrEJx}zRO$?c<{7HfB;vUb* z!mK_U)9~ETWO)NqnG9b^Y+Ldf1#Tbm?GB94Pu!A^sz3h7*A2d@%9G0X-!%n9OiA_rf$j|88*!g^qymsMy!gGot#oU)5Fhz_@D3cI-hvkCcjz=2Rn z3^Rxhvx(^I08h}U(NgR6a~?**p0(4KfM+T)nxsVvL!V}|Zc_S@ufwf+Gf`_khQ11t zuQNQsT&+kwFTpZw#sW!(j_|PcaFymWRC8`z^QpgGeFlTy4LgheT~+pxuk-CB?j)`X zVrK)a{vwR4I938TjNCG89x~hsqPA7;O-loB%YUn$+rW6x;Cs*@3#}miISRg_9JrR+ z#GlMwwx20@WbtgRF)l;Nne4?x>H#o}>uW4?ZkUKqk0Mr)X3>2P*MI|Q@oW{T_X1W9 zTf?LT=g(lh(AO0PC?wDD6S$FpZuBR^_wNF%y2)22uqUP;Lfu+A z;Fj#GR66a{WRLg?xVkjx<8G^Vvo9Nlywr&~70_~axlB!SQB}pzVbgZ};}qJOw;NPO z?PwbZ8hO;*_|k`^x6fL&1KODbTA2gLPw-K|_=A@8;e;sRSIERC*cQWnW9+Lxi_MPp zOMirFAd;IBg4p|_{524TH}G!~G=3Q&{)i+*Ky^U!>c_ZbXNv;v(hz>z;idjj@GGM1 zf8Uv=eH*{RSWSBge!b0Y+u8MV@JX0K*GmiKbnP)u3UC|RzcS{zC4JJ zMSj^lzWY%^;(zldssRP0_9Eb!l;9(`Jc_<2YoQ=Myc6d~UZpMRPhHF4^xjA`8<6F< zEIo0Jg=16tDU5O>?yJV|3)cUr=(*<8&WzUX7y@M+YAHiUsW8-F#f<*iZ)6aYkioS> zx+2?iwsZtmTb%FV;Fh^*)ctjiovZmnp26GF_S&U4Jkid4f=u$Mi@;~H+O=v1gx2Mp zYT5OdopI#-4joI0JH8IM4pt1_{dD$u=9A@M?`-MKn$5W2RhTEy>&;y+2;736o|MrJ zzq?OUf|=SW1(DWLRy1d<#CQ$_ybWoPmmC_uI7taeDm`y(FaMtFY<|RHf6}j_>BbO`>`z+Qg zNn)g;E=_(ukNxzEZl>NS(^(%!jP6L$S&@M35Bgub=n$4hMVnErQ?A>z#R8Y@1%YaF zW6$2rgWaLCr8CM~|GOCZIr@$sBR302lV8%;4b+{z6>tLd`u@!QDC!-m?a#h_Q7w2{ z(Odj|V(?jwr4;oF`$TZ(kL^jq?CTV1z99`&wcWQ8Bp!Ie;UPi|m;seZu-OA>bOZjC zc%!PNbb`hl%kZO2QbpfWIfC@mT}IVw`yfv(u$oN=d^`J9c6F_YEHExKnyCj25VsK= zG&VjJd-uD~L%=;(^ioa2CM@M?rcYWn566Pse`s1aO5u2LN*_2er&}1mtGF}u?2P%e zwxPJV+e*am%NCkVEiFN0A;kZ2&G7Sn&0N&0eoBogb@s+R^9~hCfz>USWU;YGtek@t zXK3@6u!ypLGAFCC+?){A8fcn);4b4V?EOKA3DWSMp>JaylN6}RsvKB>*jiD8k#&pxp!DD1my1S zPKhOkY_gY>=ye5Tt`O&*R`ofXdti=eLf+6VW$}6|W4=CIXRS%*imR_}plilk&pCFh z8!nTK;fjO5cu%f{`FhB%-c`unyrW7Sf7GT)`FGl#oKPG;=??p(#*j$fyl$jLBxUYh zAolu2vMQOS`w*S5@a9?aW*L{GUuG8R&VcMWW~rG?Rjs#H`OW(EcFn>YHo68w_YUR* zJ*m7F0T=F$0*Be0axIgx-ob!Qw0DK+*D?FUUf$PY`z~sXxoL?Q@0x!oU;wx02uK|T zxszq@2A>kAzn#iGw~%+MNv9W|czMddkeTMz<8C8!m<&-~hx7u!Rg9MU+Of<6^Hch@ zXChZ~U{T5|!Lw7XG-exRp|m%rTDv=v#9KAA(#gkNxBEStpKkLEKaY9m-|5^2?oL(w z=DFQ8FaMoER-FtfDN|Y+_f|;vL@(j0v?~A2G4*j<_>H5^%PX1yweW&myM18DHi_%h zgDi=dNOV(`No7blPJ=Q#({^%%)=sc2~3I;f6`WI7*z@kAJ4JK8z3^ zk5J`gSX_WPhS^X48P8;Q>s?D4pJZS9(|(dU7ovm0H#6ME`kQ@U{nN#}x#+%;Sj=O+ z__tk_4jZq|JSV_Kk~Cu%qu)=hIoB7C(D$8r5;1pjdNaG;agXT=^%WrLRVxcwvTZhA zj5ELF&2LPgJ9stfo!giMe4>T8!6_LhlRADZo5pI7PRCRswYQnHN!xz=@{V?BGZH8H z6jv)hwK1k%A3+)l*WJf??3+jMIzjc@dzKxlG!wey6g5Os*xKoY;mHVcTtSl zoQbPho^i2lBs@_4KKE3x@h~m;>1z6ZdL*C9R-wJnBLBY-a-Zn|MCaWlV}k znDc4Kgps?|K_`@@{67Sz3f^U(!{=2pNMqZ3kZmuutjF5<(fpL7p9-%r^c&kOti6ON z;4W&ub`7n>aTs^qxhU>xr#+^P@7WE37b-#6Pi=$9IoapV$=vQKEJ%#=a}&aBK0RVV{381 zD>oKz{@07$OLCvGF0Wx7ZJM+hY&LE3di0LC;nxmDNto`Yia~Ad(-u&S!q)~xu zeLy?QddE0c?mv5(176ie0{awR2igq*O`f$Z$tgbq!gbtAx9X|Az$>$(nlTk`p_3On ztxIxQ>fi}OCq@9g0K8JJInoqz!Uta6hBT+<9&Fg;6$Apj9Rndd2^M|SuZ2K=3O4^l z9^E-7&HiaJH~mbZ=}X+w=&D~8+SD4pNxNY0Ip^7kl_gSX9!u`7-IU zay^RbrW!t$H+-tmmZ+F?8eYHsRTqJKQ6?^0>e}!P9PZM-84+jYe0#d(mLsk(=kF`V zb@jLA$_+V;UMnMyXpB&*iRuE|{JYD*r>8Un+0_=oZ~aAzf!k%AA< zQFC9`2OqpTI=Pic7sSCUi36t?G33ef87CN{n#Z{{V{CXu+8$E1I=#%U_kTR(7f3L> z^b)DAHIR_6wX$y^Ai`PEfsgLS&tyc7B=VS{*UtR%=n3B^FU+LPjl^GK%UR2jC;}N; zXbaX`RARg6I&zM0n2x51Ad0RZaRD7deng^~k<_YuJhu=Vk$Fw3nSmnksDBK(%l9*J zl9~An5J^LB@FoGj2<%DD*ryZJfs6MXa(?SK|0!a=mSI`to2meurDuEbz{z&z zs!Yyo><3OZnp}^KtBf1+>JuEcXDJ3-;$nv!v6q_598;bv8vgR5Holp%=3&8KDqE=o z4qlz3UJ7$M=44u->DX+UhSZm=pJcpOP7|I6rGI(#h0@I9BTh5pmv4IF0(s^snT^|1 z&F1>pM;Tu*#AlXz6fh1A8Lr=dZwp6B`o`gj3Ex(jZb(L<$9l9(^Zq?dQ+q04B8io@q3dUh$q|=3WkIvLV-`_^b zyHk35DSad*hD0cHlY1GWdJxHeswx(&_XL-XA?@wf_!Ak(D`U;0lo(%(@G#Ch%Fd<8 zErxh+pUjWwjpOajvzLL%m)71^<7>FJi|z6~!l1?B;DAMot=QP((dp3PgwTG@*iK!) zP6gxO%s#XnJ5^Ixo*OGb;LS)hr$#sCsC*t(%rOcLmc(OYCe<3v%654ijz9b?P$Gh$ z`8mgc0+9=C^b-J(tsG-y-YpOxBQK34#!oogp)d+BV;**N{SkxRF(Ffpn6FiVD3pD0 zmrKlo8IR3*C-c(QPV7iY%!Qz?b$Ehtc^8e=O`&1p%wz0UFyH`u>LW%?120oOW)qrO z|5#IbiR~)Lyee~VNnT}S2=@%k!u#YbUMV?Vjxkl$o`VoW1|+EYQvkmN%#pOh<}zw? z&OK79jft(dU9L`Ysw`$kz&AHs`^|Mb>GPec#n=fdn&;>+?Z(x(hbmEBlOx;K#%N>E z=J7{sCR#ap$GjtMLGR&VYW9Abj<6;iS%*cY&)f5nFN2hpf|SxDaUz2-I8RZ;f}6#W zs&M2yXk-Ma`4)!R18{_co}`_m=0p01C%MVLJVF}1 zH>&PPYMvvOB^xeWZ{lhZwH0Et8b1ljxx)g-wy9-bCMpT6HSy6lhj%WGT-FeIZ*J8g zZ=+z3z7}CZX9011Mq_J?Jpottq`zYj)YBaAz10-sCz_qfRMk+eTgRFKSj1hMh+}3cZt&zx#wjnEA?J4wM0^9 z?}}sGEv>q#Rc>EB3J|i`!a4D<6k$0gX@GE9%I zW0)pCV3w1)wJAPws0Dd3au|HTahJP^N#x$1$!=htl$jV{-^}eUS`05C5vfkU`a9r` zF+0gbSpI-~|IOOqPp5Rtk6<sTm@s77~6Tb8AO;)cvT>2fb^2j%0 zoPSkqEGUic6z;kX2&VBF>PQ~M2VF64^xXwGvRa@;zb9DM({zct<~3ar+DLp+3tQo8 z6m^UpyOZJccu2}{lFf(rhliXViKR*k-AbT%R4bU*a{`Z&=_uDMgQljn@eyx?xU}_J zf+4RA2xGY>gN8ekMp#@L(Uxz8jX@f?ZUSVf(qBLXiM(YG-lvo+$q91oW$n({xugTP z>9z+#+UptmDGO1frW%7Zd=unXt;rj*hU!QUZ0#E-2OMjD6n0))({UTW`x4bh8`V<1hu;3H$w`oh+*~d&%FZmQx3%Y4_6KXzYF8uD->J7vd9qRg2rov^{$cp z=(o?Y8Rab-HmK*6w)9&~lp0G~;SVRYb;h=C(vQa~)D4L11tM-T3TYf+^Y5SQHKME+ zh|gs%8q))m>>EncbMG*rF`xSVXj32(brUxKBdE;o!f4!qu=k2-oPK9`Ho}&8C@s=# zN$iFgOZf{|?$6m}n=-16+Mp|Xzv36&oZVKmi;rr%@v*E8vZdO8HxeE;i!((^UfU07 zhm)^Bg*5ExoD@s=%{zPvWGXKX8cRcP*~ga7O-x#7+$SL-J?b z;}xd`|M?vC#IGtWG%gB8*tKQHd`L%0a#7cyL(V6%uZsdC^RCj1U z<3(mf+feF()qdv28XqDW^eGfw>cose+B^0g>@jJ`uh*_wh<+**sn23*e2Fff*r6z- zDGyU6LSCGT**h_cHi_O4s5++j?P9o&A@pi|xL|of+T=TGx%MW!!BTNUCbkxf^NQVG z04XOtt5Us->YDQQkn)yN$~$9&Z|UQur$Xx@(1#EgypUS+f%uUmn`IrciNIJYb)|B^VQ zt^!paE`)b5zq8{G`8AQ!R49Jch*#za!PZ=!avjs@Zsb3Z81^p2R`N~L2vSP@!sg2# zbU{sV@$57tepp^eLW;~D?Mvl0!>0Mc`*NIRyK#9T$dFk6rjy*`5r;*G-bf;To!_y$ z2zEkZkGV5gxH9`2c4Mv)<5X|puR5dU9zkxdr0COkC|}b}iNA@Nlbs)&I?pC0wO?NA${ z2<)1W$7|`#{6PhVbqODTYn*DmaKR7hFl1cNpi~WoH%wQj=L#t?M6yfpJoOeK!9!Q6 zi~K$nC42jAnc*TgfO=jCJ>B-Vih=d#$+;8Nt;r?37N)|*?Q!K zPv2Kk4Mdr3*44aIzCu>pf9Ea$?6yd z9usHXM$eqZXpB;m-dd=nd;Uyq?%IE6rf5lIncVIwAzCFF@4TOLbPJp6qk?fkK3-lh z*$SLpEy0ThPpYG`!PYs??pj6mwUh(+EW;aK`0i9EuM0}WZ#N%MuU~cy-rc%O;n4Q&sMtHQN21gwlw2_GkZbR#702*?({7ORbQ9K|^PE--*~OVb zRuQHKeV*j|i|-n?V?Rw>&yprK_GWFzmLWe)DJHb{Y~tIsW;%r6R$}%b!EKHeQ`v`S zVJF3B5ofFyN6tIP8@~seU^Vj0!h6YLJoV1ctEuL>^Mq`S?jmfLe$9VScv1Ex!j*hb zPXl$lW5sDyWD#q(BiZlgB9)Hur)lOzJgs*A?6?M|>fq*}{cN2B3Us%;X$P$Z!1Y4iCnNAn%~86{eV-@R%RIRIf~>wQ{5H z_M>&TKM{hIO{JUPQdeB@2Z7`fjiY{9N(Gp}W~NbzQe%&_I`g$-)G`q9J_B4 z_v+ULrb&r_v~v`FA73jE=^5{_%H2w)fKD1Ee;?Qc-|h3>Gt=%06Yd$EH0t-g4km1F zX?rZ!-A%_HqcLnzx9k4LR9B?DBD%~-y@$Ooj&XR^z2q^Xm*U0NG1qdALA6IP)fN4Lzbo(Q*$g+vpTSSuNgM^30aRn)y)DC{gsFPt0q&VRgPX88qD zTc@*-NmrnkuUA-qc}jg|VoF{{T)HzvDjtKg*uiskfPZvA%*u7fjiV^?32H| z3-5Bzi-yKwU%KZ*>iM#p6apvWcY+{+e1%O)!ir@@PCMvTx{U=~`8Ag}+6x*kn>PHG zcka6mH~XrMubOS=Nk^>CcBh{<>Nd|bfZZ#+v}{HWw@M&7jjw;dw3#~GCWYMMz0bMW z!90_M7&Xd!x9Yif3~s|i96X2j(u9he$0aXM-`qY;ueW?GtJyp1q50w@V&@f8=#W-b zc}aEGUNI}r!Qu`|(Ws@(8;!?zLd9>aQjK#owmr^+IWhS&$OR9`wrD3SR0W+yg_j!e z-5;fYFm8NXQm*?=RjW+Xs(7lnYI1jyZx`K4&{?Y4aLDZN&BpI zquKt~#TsYL`r?I2y%IqWKHoFSba})53ZZ3X=}QE;y&|FZO-c>DV-1=~#oeL}!O7me zaycufbSEwTuEF&RiM@hq>37eZn+K`R<4FzUAoiKIyC^3CN5i zgq-C7-<#(3KI~Bv0h45}UJ#P)U7N!(+0|E9MIoy6Ct7P%S6`+X^6+@(UH24M^2k8_=+CC(O&a8XJzEq(ODJM5S%^f*MZemY2TROKu zwvv`(;!PtFeXNJ{g0z9MBT;Sh$oAS|mb7L5`^TKmIA33P-+mm#(i|Aw+ zRKdA@y92urFptDZDSSr1@Ohq>FK|B4k+s&riL4fL7pC^aF=}4YQKyVmPPWmSP)T36PVwrRP}W>@y?Fem z>*7+18eO%RYm#(GX4=%7wb`3n!>VY7N>#$0ccN7???yP+xVALyiO-}}j6_{1)OJ1< zEY6~kn2PR$llOlfBRa^Wbq4Ew_K*>J32*AJO*v|tq*mwgx{0pg*r_(cc9yPI+IVHW zo;hVZE+Zo6CFfy14rgy3NStMGcLyf*2bCK+Z6#>*G|nF4bSa1w4pk1mm1e);ddQl{JvcUvX`1N(LITr z!LGey>=$Dk8){=?{1!JGHPiAJ2{8;Y9VroL8H6OlodqpZGTG-HE zc!iYh@t$MYZ`K($gc4|Bud)SwW1;OtTGKN=q`a`$plNrxH2%D)!|qJkDc63o6^|6}{NG^e;qTp6M-F6){#9O+8ngt8#`M5cxCS%XKVDq~L#I!_ATrCFDD@$4un zqE3DxtzDcZVpz9y$b-pz)Wh#AnPSYrQP2iUK7@s-AUr6-I@a-aN3m&xp!j_*^+cYg zpPPX^<)E=9T0y~fc_iOibM}b#IPk9b+MESv$ri_IlWI}zSkBZd#b(Nd4YE<|gEwQE z<~-g$5n$O{#Q{~!e58r=agwvBq#`oalW}UxCU+GUg~)=giS!B4Ge37F!5qATya~gz zFwHM%Z_ajjMfg9+qEEQ*gf%(IYhV;%GDsma7+=F}|A4wU~cHbjOKe-uuJ$ zvk;O;sh>otgNqL#{<~k=K0IRxF|EM!HOOeglw=uJlz3Ga>EpXek72e^u_t^XHw0BJ z0_pI{we1D9GOn78!tpmIu^vxl?oec!i0JW3JGP1|*kETlwtHmM+&#RqTY91`E}zxo zn+ZaqELoKX#N1)C@tu{TR~h|N>7LRXKRc|m#s+=bEYS2j1s%3g(iljw&91rk*$ud4 zr);5+Z=j^_p&ag`r0=2}{zTC`K*6MKd&=B*jC$4}i@44)71C;v07tI~JoOqbJw=+c z`h(+-I1GIDqf!_%mqyM-rbQ}aLm5Gp{Er)Q!jJ(Q>?s|1n(GWoc4w&@s?Y*mjl__Nw%LuPAXZb45Hh;Y)QKy&cqe%T+6-Ki(`dFvL3fb4m zrRTe4SS&;Fxz{yK%!1%v!U8M@My;#;Nfi~N(xhmiv{WYv_`|Siw)FgPG3^u1rDa{R zs=2nZc69sDA~d%E&2z`XW)=@aqFcSVSk+_aBe?L`-^zGllY97`?jx(sZC-Y*-i(fWp>)ouN{-0*RBRdr>_m}A{J*3yNAkQ1Nm zwG(k_$=nV}YSD?K2$EA1#`ag%VgEWQ{M{hd5k;Lsqq zmSu2X=WtXcujk}$0en|;5%ybtl8@*S?{9FH&pV0n)lb^x@d>ww-)s$yVDk#dBt>f- z!<({`jbrYnUQdfVNEw9%eJ{=8aus(mP7V?Bw-Ycxp;gCM}htUhLq} zQWjPZETZ#U)QatWd7Oj$xsr=n7Vb0cj8A}+&#M;=w(cZ-1-5+IRXo-Tt&Pnl{;*Zh-Q?T;@ zT8V;#f}Qt2!FeyZ?gjU~;JFvP_k#U7RIx)92&#a+|J^A&boT)IJ_ZG_LkU1Z&gfcjx3{EJ63(DYvGPs}&E+~TwU~vC; zL|g#l?=0g282=Q&_@@BIKLs%UDsF)BPXUa-bBG)C=QRBpKW>2WFUCOu{(H8#IiZRR zs<@$w2da4Q70+|1Vuvb#@ppebV5ovJc%Td(D1!&e-~kwaN1O*>{8hXF1>sKLs%UDS+`$0gS)1gco4^jj=xmAb$s%{W(DSJ8taH0nERP z?>WG^j{=~336Sn3fV!956u?CNGs^7G0oZ+%_s^vLFA7}pP|5xvK@SrAAUPf+=Y!;W zkO1v|zdR4}fd*Wk_ZtA0B~(7pfC~v4eV_ps6*T%l1EwQ1`alDw(tQ+|Ur_l#1I{Hh z`alCl9~yn20cQsqeV_ru2#o@?zjK2f7-x>ZQ-U2>%kl4Q0&DNL1=a#7;J;A^)#`DzwQ7T0!TW4 zB|y8E0PUXyk_1!&wEHNC0_etn&44@sl^hR}^FeYwNbU#8^B{Sl5=a;KJL6`5kPkE< zV?Z}}paD4p8hxN~KhU@zXxtApAaUF`<9VR*JkWsL!TE1i^8mDeryIx~PzliPqX6w* z0QDmwc^Nq_JSpaf9|Q3}4&r|-#Q%7R|1l9jd4eK01Fmvt^nv!^EI`1Od%poN=b;i>_(8yog+?D}z-)m=A7~E_1N2}q zKo1@R^k6bT4=w}rU^74uJ_Gc}X#BlIK!2RZ-^2uZuo|ETuL0tMnhg*a)NO#cfMfgD z?2q60o1;KL0{Le%K!D?bMxk~9#0~WWAa1A)00CL!pK|~KSpzDeZUgjSH$XtvxZeQC z8c_Lw0I~)&3iTYI2h#z1a2=or+W~s;9iRu}0eWyAAYQ2T06lmQ(1ZB^@j~4Ph!<)< zK)g`@0pf)k5YU4I0Y5kp@Ph*ZKR6KZg98CShdK~2kU;(!3^0&Dpc1Gpe=jHSg98Br z3FKeh1pjd$e=`>tNFe{}CKyN{|LP_fNFe_TAQ(s>PzkM@U?71&qtLnu1`-G~3aw<| zKMv&Y)Byi+AomiW-AjOWFQK&s3?z_$MFI>Y5U7OK7BDdNpiyXT0RvO-J_^hLsD#!Q zFpxl?(FYokK%mhF8jwJs(FYokK<=Z!I78(F4H#!=^nnJ9Gc*d&{?<1zkU;*`EHGdb zpb}ciz`)SlM}g*02_%re7ccn#6mmALmL$g+-VgXc+>Kzg(mi$R(})4%u|W$XW9?+L z7|ryE0eM=qT44Ft`*|}yPi13Y8ags6DMIb>U z%}ofF0OAT!o?uCmNDD5~f<#)7NDC5aHiuTQ1kStYAr!&o@>CtFXRdP$Rb@ z_acuX&mylR!IEeJEJ<=H5@{|1EJ?DYfhEZ;X<$imOBz@bT(Bg`lExaIT%;MwtzZcr zI)(|Bu*4aOv>=fdB+{G&OOixdaFJ#vT)~ngkrrH}nPFFUGf5&XxJU~UX-^yTpW@e#Ngt31OP@ZRpI%@X2Q7Z8&laxqy>qzAdwa%(t^xLVWo#e6Qc!s7!~MN z%nSOGBxCad(SanTbj(jNi!h4JqzAdzOywXx-JeAvJe0>aTQ zSdt`~^sX0{Y-|{?jMYV2kVp#>X+a__NXF(QSdt{tg3H)~WNc=Djm$`rNDD5~f<#)7 zNDH#0fhEx{F!EWy=`Jc>MvypjYx!UnD-x1@nT$t`IWmu$+6c)JysY!#Pm%8W#Xl7@FDx1{06$t`KPNODVB z#U)$CB^zq=xMZuiWUIJjV~^uu#|D-pnQ_SmmLxahl3ke*8^vC6$qtryFtURsKJ|9? zI7#9qX5*bbPLg;@aPg8Lb9V0)m+Tdn?Cf!(E?AOeNh3*;+>%C;B)KK6uw<{egda`F zy6oWNHDQSl9xO>RXTV-@$xdLO6>*aTU@$gW_-AZQnW1W9;cXtWcI zc-XPyPDv6TxD(*K$z@Tq#b+lv_ON3IK%#$Dv@voZtXJJbpMxk|deI$U&AhxfzTcBuRp+V8r5wL%~Rp8H^kij2vuivI5eg zF4D}o4gkcx?_gu&4s!q?F$w_0m#+f=Nir9;0{}@bn)G3^vGKs=06>z&ZczbE2ASc( zQNhSTUpx>v$g(Dx;lZI`#6aO7Ns=Vef}5ewK?cf$k%J^jkP1f3#)pEDAdwbihCT;L zl4w`Kh>IW?NwTD|u}N-?4J`2(=1?$V^Wp$Yl0=iiB|HdnE0WO1VweLgaVS1m(UQa` z-LUv(lFWeMGT(ws;6K=cCYKoy6_Dl@0!xx4&lMYb1DKcCpZ;>1es$y0g&V-T%7=j!_`Ta zH7g`sodOVVtRj%JB9OBpkP`rL8=piVNv3O@07!5J6}G6If(oV(}YbGC)*jV4MAHc_IJ{GTM=9$fP7K4$h3Nph5i^+s#N0uRh*G>0Lke>F+ST1@>G~kKo6Rkb4`>0GfP_#t4!kEFHgFT7C9yo+mClK~-6A|bVfU!AJ z3tF2Bufi1c%<0LLey{+I+RW((4rDYk@gSoaCN5+&NqFxH)B1rs85^PalhHY`PkhnW zos)^}*DFpY_5+U_m6_QOl5s{$rVog@{b1EHJ^{bC&E!tIg5;rQX7?k!i|HNC!}Rv^ zi4#Z87xCG22%I)7i>D^Z!G@2FwvuF!OoY)VJkia4;b&pv3qO0fLtl8w!>xSbC2r*l zcX+U{s+9|C7mYdnjPTNNER)OXNUCY*(t)g-{K8V9@(W8n+$}CF_3#t23-c76$5WS1 zWqo#BDBs6-q5E*{3*E<9FEkrtW%$_v#u?s!F;3V2#n_VMh|lzOF`Cc?gYg>)7ky3= zfzc+#@M5^puR3J87>j%OMf~6>aS=a+YyptX zhKq`!U+~9)^wKGwqMSpc6f01-rz z39lEsk>G+n;bI_9lBm;x^b+zokY0oeF=`AS%3^1elMLVq6|ovdrwP+ziUB)mO>n1Z ziS(%i@Pw&|ozvjpPIQ}?BEa(+xZ~;rcd`nDG-SGfodD7c+(}On@HmiO0v-p_3*d1e zy#Ss7(hGa0vkH3LrkE~C;MKqw!ywd=l!Bz%=qO06xgrJ0wcb-8g=2k&E+C-5yfksp z%oF!A3h71ANRO6;Kt5&h3+XvtXOM1Yc)4~$C)z?M+(I*IM+yp@``d~HtvMRKr9%O( zcn-qd^b~Rtg=XZAuM`-06>6sPgrPgcQjq*m9c~fsz!N&);6Xth2&FQ)vzyo^wSsX1 zbMa}(4}AeoZbTk*%@Z4?x&}gpeQC7xqB|s^mxfX3N2<3Kg#zNU7SfYWET&F^F?6Ca zbiy&TG;jDtp#Yi5l!y$SkPMxe44t41ji-lWfLKMBt5d0fnSx{+8uNcaGm}>?7Zw1# z0-SjwhmZaeJvr|2pj*AdCmtZ*5t>3mG<0G#G&4M`p$IB`5g>C6qCX5gdJB^IZV5g! zE&2+SJ<|9Bvnnw1oY3Hz@6mXjus%d3N!zsyc1TWy2Z&dK?5 zztA^G5c^}SEWzH89RI=07_H){0jktO<4hBOpb4I}(0F(u1E=8X6o5a%tn#J@i@P-- zcw^dlArmq{JMtaKDd1~NBCo|3F6m56Qi&~N^d5ZkR4RN4j|YM`U(Q%E5bjG31xBB} z7rrqEO`wvzF<`-4IIf^A{Y?P&V0!v1j6QXYf_%TnsE{8{t#==OgMcS^dkjnPmX^Tv zJUc)oxqH?^e7z#^F-qZEy~Fsk{{lGXxAl_YwgTf1|Ch1K`ijK-^c_pk1J6)Upa*GW zWrp2{rSC`jn@}zb==+h?P;pK(skKytCUbg7lQ|lcR~kThr6*L8lSryaHS=!LC?YkE z9&*4COmkBUV=bDo2M}lw2?QEME7XjC;Di8xH%KyZ40OyL% zBoi<6QERuDZU@ZOJOk(Ii9)v=EU_DiV?ETSF{hJ|E-fvjiwO+U0a*TqjGnJE@O*&u zbWUv@vnk$93m`e2mT6J6EFR4Qb*&(^M^6B|R0?ZRj)_RF=t6ki;Y|ZB3grUH7vL`J zw19R+7s4-qUGd2m`A`?u%Az%Fx7oPb8%Vwg=|Um8-W#)UA&&DS1uzKF(JVL@b68h= z1IcyAHwL{3=0X}U7bv4^zG2iwC>Qv#2;~CF7f>!xbrHw~k}rTa64sas*B8&?p z*FE4wa@_>3-V5Ub$#okzZ6JsXBwqw^;e3lAE~eBXh)W&Q^FZ=N5Eo9Zo56|X3lJAx zy$pnlu^=vRY#9LOvwlH9BKbn2iR6nAuHIq%*?$}*!CQBQt3Z{U>$)#o)@O#~q|}|^ zL~`94E+gY#sq+DI(N8SY-d6|06N%@lz|=^L*A?QLfWo>|ns%o-aTL^fAhC>~E@XDJ z)5YS%cwH^7whH5Qxi~Ohw~GT77SJqkeSs)i#&_^vlpsrp&{nkyh4H#)oVZXaa3)Y; zysjFjv9w!Fw^vLTdIRW+E{xZOL_c$?Lw~y0? zx_=xPuM5b5@w$PWQ|JlU1w!c(a#bQT;DD`b$e|G3Lk@J)MdX~Nx{9pTaV#UcjQqfB zynxmNP<0_$3#30`?0AhA7&~6$1;&ooSOLVtCQjpVSxaGE;OJ9`R|Psy1$DrUqC3i3 zWW6?fYp9?*fRMF-L@LcQ?Sr%>Pk~;(FVGA8eFA!|fCg}J>x@tj7xzN%fKV?7fa5;WxPrYLfnYBSitLyR)|zmy z3iKd5D&VUEJxDhd@CCd+1$;~tZ;c*QfgUhz{0TkCf`HG@ML-F9PzCiMMk?ToZLDrP zKRkiQJFL0kYXUw`=kY))2pi(Uk@a~B_i_>l_hObmg?sfRk1PoY$dE+_;E4k(DzU-f zfQm}IK;|*B4^JF0eGva!B6st|{}iOyD_CstJRINw{Dd{|C50?ri^Nf=4<}jtAcHp~ zK3`GdGn@2J(IkuxV7qh%tW`AUULhS@ z72WU$>jYmHrHcmo{9Rp@E;R0^+qo?*Ta4p7b6F^3o)N zyejk_fOqXl?}0Ec-x20j0nCkb)C%ae0-#e*!2Bw(>Qn*HuL7W71wg+Fpneu`@K)$O zP}En|dJllT_9T1ohx$H@LBKOReC=RnU#ubl%uk7v~ec0%UX zx;VCOqwV!-!yicl6S?+Aa-5u7wzhMe`-{jNCMmuyGsnqsYilKk$)U(R!F z)pMML$*q~OFCW!O`khsOL=@J{qjhHN&%OH6njc$rtNz{;GdAsmee@xXM6A_5-DG+4s-2pG4eE{_H%Fc8GG2l-ugrwYx`iYy@OzOj=q^^ z>{zYsuJDmg^G2G;k&U(5M;qnXR$A@js!@)O{b2LyM`PzG$#^t&&Q5X^jh$Y*Ev?^U z|6?LMXpNx3I=Hm9N2ER2BzCIpv2(N9-Si`39Bi(Gx7uk-t{XOXy6k#&kvYm^>y6|n z*R82)?CnfsH}TjP4fc9AeUI(IU~liuI%6B>>?U&T;jEFZX>e@XjNL(H?AWZ4KAf?4 z8|-JFfn%>`jqJ_DW20t`bO0W^G^@R~!H=+Qu(_*SiXEFZYh>xQb46L#Hk`3%8@0K{ z-Wn;SJ)5e=Zq0hqH8}QdgUwBv)=1iNe|C{+%l)M%>9JhBs7CB4b~FxLzdXpPd2|=o zAz4h>y;@?SU`hGO^b5a(Px%}|*Ajiyghc065_C{0t+50*+e%9CS-FBy9@UM{i5haK85ejB60ae{>U!%MM=ug`Y;|o1E6s3Y3ob27s329_>8)5^v`# z#=m-hMqYIAx%b}NPp@A4?6Z9CsK0eIv81iF^D@oG@yOt>N1Mf#`?PjmJZKzb82`N+ zrs5^8zPEl>ytKXazXGOheW{!HFZawWZ;v@c1o&QFwnzSwsp&rCmiw@ZameB0XEsaR@z0iX(|win!}Xli@0Z-rAY z+YZZtn?7FvccjAypWJ2dPmY(Bu^Vz^$;S)V%LJ~VN|&`-OBGga?|sHpT*dF?^!f$S zFPf;xikx__pB7$UEYM=B9#~pp+(z7YCYA{w{AUk|Ee}5U>ude;=)MKB9QdfeKe}gC zgvFPLt^Xr4ZtcI!fQqr!mzg@U;@*DOb46Lt7YkRIwZ7EO8^7=NEK%>8~gYwy97rISbfeeLa3kVOF4RXwuI;|0zh zT2Cv=+WI19X=UpvXEyzXjHO%iIo@CY`d9z);ZHyP_4B8{zkU5r{OIe4U%vh7x1WCa z@ad>=9^5$1=7&aKl9VEpMU!J^S9r9 z{_ytoxBrNn>Z0Px@znafe*gYXEC2TKhyUyGzkmAp!{5ID@agUAKYsl5$6q!%|NZI1 zk6$UDxqrnKWdC~`|G)kC56RO>ivHeyHXetigwwA)Jy%Sjzo-W}u7BQm`uQ=jT0IWV zh=cAtA>}KN$w-`Y&D}gh^alkfk6MS?Oi%idf^c$T}rj~deV!| z#yXFS*82MTg~we5-HxAlLcabkXXv^fJ@J%HyVuiQmOD>d>Kl*b-po@>e6OeY=gw2I z;Km#1b?0d>aOd6a%h>b-Zc{y>`R(23-5$LAR2+P-r=$KmZ?YTTNl*R^PjUY3-BmH& zou?GYjkoF8^3J>aAAR2LelMP)klVZZErW@tTkZFHN^#zKip%ait-v>)z9gP_+PmEA zDcN`DDY0|okxQR>I`zHR`+^Sib=ke1KD3&6U(mtz1sz;p(1E_qxV6V;oYOei8&Bgn zb@P0BS2-{J1=exTWF$K7yx9-1ONBZZJ-(lu?8}s%`f|O`es$>+hI@PCbF0_B@KNNX zE53r9`pnSgdLt;lwWl9~z01`_$B8$ugM8gM_xU;dJ)bj9Hsbrm$-bBFi`?a|%E{@k zFy~rzLUrfO>na~6&NkvGWqOw++RW3Q{w8CaV-@0@Sq3@r>0SN6$-O=O*vFlxAHJA) zGd^F3awhs~deQF$+hfbZ6>94hS&hwlv1!o!8jQ1=(^EfVL8D3;?>T!=9 zx!#7To5P!I4sWtKyvgQ-r<2X$O*V%&*&N2XBjJ%IojXf=7K)Vo_N#R!@JYk zbLd9O{asRjlMD{NCK=;Xx|>{%sV1F{52L1f(^|og|0p}Czr+$Qqv&Sjoj1h?)SF@? zcvGCnPYF%2GCZB@++;kJtH1Mf2l>vMZO&c1c^vC(b8e%~GPoi$$MS!kgk)cvCD7Z;Cfqd1l-I5@($rGj4ESdmgWT(B(efbJ`!VE7Li} z%^qj>q0gVb`{~agK7FMe)5njW-%vN7iT>(0KmYjgjZi@J?|%B956bDl{r2rYe|>y+ z{m9*~$M)Uw{rUZK`EmR4yXPOzlTGyZ%l`fG&D;N9>DVDI+e(zn{;q Me({Tc`R%{{FUB++>;M1& literal 0 HcmV?d00001 diff --git a/tests/output/test_write_with_truetype_font/output.pdf b/tests/output/test_write_with_truetype_font/output_002.pdf similarity index 83% rename from tests/output/test_write_with_truetype_font/output.pdf rename to tests/output/test_write_with_truetype_font/output_002.pdf index 304bdc921f8ddb27019d62389e9dac440cfe09d0..5df53b070a744be024a7b3c802698247a5cf6e25 100644 GIT binary patch delta 1693 zcmai!dsNE{9KbE6no9~r4Zog~-P!N4rB~FeqIgrlwf zU`!1yJ$~x!T)6qqX5R~vB+{^l6!7zg@wC! zsdB8!iUn<*n(Nx|mk+hG+-_UX`&BDl$UjkWe$JiG8f0+5?OkIetSTz=iV^83DwRW-dkLZ*m~CL)e|%`@Wp2jMyGEAZ<8o!!)m1g;TCEpX4+j*BUW~R@ zDr_$l?o=9eixwM0x4sIlHgx?wqCPe|?!!&uh^nu~f>dy%uW<-T%0Ccu6dXoQ_SNRd zp6Pt5n@So|(xyr`Yo#^>e4_?UHOY}FL>P|Y)BdV%JLUU=&+lDGpJI3JLiN?Ef$sXz z10#F;_Pr>`i{G2rPiUH6#-n9sOQ%$a-ri?x%I7*0m-7r)dhR0i)AZSoH{l(-*#)MZ zwfLd-ogGVSB?{9@%&q2;qEO=O0xw><&6@X~F`C!G7n7B)XH#bFdK158G^@pT?CP0w|h*2*x)Pl0yA;n}S!i%MP9 zxcJG)j>|d!C+D6bXJs5-_czJt*lnJEl-%pxI<+Z zJ}=JKm}#+l95ef$;UU(KL=*cU`*(ZH-};gAmu53uQk@*L?rdx#L~a;Pa>|i<*=>B6 z?64}uA!`~`s5p~U=guMUl6&_aTxrr!48AUyI!>Vvr23VXuRX3-r;$N*$1+Nd&epki z(6bpLd_1$BxT5=)-&=|mO??0Z7g|I}gb_^Ygn zJO!6vNn{&Wr{3pVJ&VShLq%P~&y`D*_wGv|_bVYi;?#t6@M(%-ne>N~kwX49GXC@V zb&}rU#%->Zs0?c@<77Ipc0TFt_p~aoW}mY0yBIp^`|PIECXRVkBIZUa+M6eDUs&SW z8jG_aG!WSG4ZJdvA?&At2?y+>+oEdkx7DK;;+(jaOTs*IKTVpn;{^5^je7xmbU8u( zapK$jc31zWX1yG1Lfw-=hd4*x`rBNvgN?>qeMyd2`a1JuQ1x4e+xoE&=nxBl*C4Cps|dCjAcy97{+8$zh^MW9Mcbm>F_^w+^ev~Vg7M1&xdO6P|QkuQh(qJ$9)0S#gDBlsS`qW>*f ckMr=rNfW{)2|FYLAr7K|6cFd^?CsC_3o8xHLjV8( delta 1616 zcmai!eLNEg7{_m;uz3qNeJ;9XF_r9nZRVwhjg8G)$jih`xirgGQDZ3|oEBz7NDfVs z&sA!Kn)iisDWWWQq`Y;#$lDzqck2GQ&*hJMo7w-}8C?d2SsWDG{Djefioc0Nfd>plF`$y?n8u`W~d?b-?{RUu6~mdn>ys(F=vN6sbLD)&!tRjiKu*?ldU zUNt$?`*5!R#{Q>CmPMl7)3HTEfRkbO#+bp5A0N#gIA9wh$_a&!6K~*gA zwS1vc!W}0Vur$Py6}rOT&heZw2vPMWd9Zrqh5+E;8>oR<>{KaMobe(NMGFVnh?_2K zDX!NezHNxu8u5rp&d9RuHL=GIH!ldWb;7~S-XV>`uzJd(9N#lfDvU0vu6Y1#$MuZf z2bKA3d`{md45X))5_$rzzc*`X@S4+@AIN*`MdK-8JLILZ!&Q9Q--z3{C&0M!&BGl=GJZ9q`H+9oCty) zHr37~lx6YTwNWfhay5BkgYj5#ke$Thn1{AI1)ATI$$WHge#Omt@+`i20^nK!bcMnr z+!895#}_vj3jsL>JIOklMXmQlcZG~uk<^%WU4&i8>i+?`56ToNc&^Ht~F+r>r^OTcs;co)h*ew^W3IAXGuah92? ze_!brJX=58r(@{+q^zG?TAlzu_QFkOk$zWb`@1P*1`j@SRK^3_6fpEZ=#7!&zL(oK zbzZPx#I=pPj#88jIk^Wb)2yB*Jq;VP&!;IxEVmm74XRG@-V9~sa%kHA=0jk8u*H*C zvMycCiP6;S6Mx9G8dz1Ak8DoZIfcoc8|p9dC1)D3l4Xg}q|tE!5d1w~lQRYPRJ5Yt>8Dyr^#&+6u; z_%Fj8UdWf0uS~Fbdwt5gWghoLk5Tm}>2JF0I)X2q&sOA{89z*+S8ztBW5zwt7$=mc z_(50;d88Wr!j`%m@eYKhNO;W%Z3rTCuo>cJY69?Q&CCZMGjCtj zVuQ@=a>-H=P~@k8a`ix;8zhQ=La%37?0QDTtz$$y@k@qAV%F_IufczG zw0{?)ao8_~D9qZ8>kRkc*6UDsoOCmR#KPck$Ou$aIG)I1qp=(e8;9jY5sA1pg2rMn jC`YLM|4KqZj*cL{AUsYGAIFITp)f=&5oBrU%B1`a_Svat diff --git a/tests/output/test_write_with_truetype_font/output_003.pdf b/tests/output/test_write_with_truetype_font/output_003.pdf new file mode 100644 index 0000000000000000000000000000000000000000..05b5cf29f7a209f70e3bb8818fc6d06d0340bb8e GIT binary patch literal 82061 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

bdZB%A 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�!{+NIo17=jNRatOs#B;0!g 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�Y(vjHXo^ePpM+Tm# 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