From fd144b5b226746b865d24e318c6f1b615c3951a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Wed, 19 Oct 2022 13:00:50 +0200 Subject: [PATCH 1/4] deps: update ICU to 72.1 Refs: https://github.com/unicode-org/icu/releases/tag/release-72-1 --- deps/icu-small/README-FULL-ICU.txt | 4 +- deps/icu-small/source/common/appendable.cpp | 8 +- deps/icu-small/source/common/bmpset.cpp | 4 +- deps/icu-small/source/common/brkeng.cpp | 4 +- deps/icu-small/source/common/brkiter.cpp | 6 +- deps/icu-small/source/common/bytesinkutil.cpp | 16 +- deps/icu-small/source/common/bytesinkutil.h | 5 + deps/icu-small/source/common/bytestream.cpp | 8 +- deps/icu-small/source/common/bytestrie.cpp | 14 +- .../source/common/bytestriebuilder.cpp | 10 +- .../source/common/bytestrieiterator.cpp | 12 +- deps/icu-small/source/common/caniter.cpp | 10 +- .../source/common/characterproperties.cpp | 10 +- deps/icu-small/source/common/charstr.cpp | 6 +- deps/icu-small/source/common/charstr.h | 4 +- deps/icu-small/source/common/cmemory.cpp | 2 +- deps/icu-small/source/common/cstr.h | 4 +- deps/icu-small/source/common/dictbe.cpp | 8 +- deps/icu-small/source/common/edits.cpp | 64 +- deps/icu-small/source/common/emojiprops.cpp | 2 +- deps/icu-small/source/common/filteredbrk.cpp | 38 +- .../source/common/filterednormalizer2.cpp | 16 +- deps/icu-small/source/common/hash.h | 4 +- deps/icu-small/source/common/icuplug.cpp | 28 +- .../source/common/loadednormalizer2impl.cpp | 12 +- .../icu-small/source/common/localebuilder.cpp | 4 +- .../source/common/localefallback_data.h | 632 ++ .../icu-small/source/common/localematcher.cpp | 22 +- .../source/common/localeprioritylist.cpp | 2 +- deps/icu-small/source/common/locavailable.cpp | 8 +- deps/icu-small/source/common/locdispnames.cpp | 16 +- deps/icu-small/source/common/locdistance.cpp | 4 +- deps/icu-small/source/common/locdspnm.cpp | 40 +- deps/icu-small/source/common/locid.cpp | 53 +- deps/icu-small/source/common/loclikely.cpp | 50 +- .../source/common/loclikelysubtags.cpp | 6 +- deps/icu-small/source/common/locmap.cpp | 8 +- deps/icu-small/source/common/locutil.cpp | 4 +- deps/icu-small/source/common/messageimpl.h | 2 +- .../source/common/messagepattern.cpp | 74 +- deps/icu-small/source/common/norm2_nfc_data.h | 130 +- deps/icu-small/source/common/normalizer2.cpp | 20 +- .../source/common/normalizer2impl.cpp | 134 +- .../icu-small/source/common/normalizer2impl.h | 6 +- deps/icu-small/source/common/normlzr.cpp | 6 +- deps/icu-small/source/common/patternprops.cpp | 22 +- deps/icu-small/source/common/patternprops.h | 2 +- deps/icu-small/source/common/propname.cpp | 4 +- deps/icu-small/source/common/propname_data.h | 1392 ++-- deps/icu-small/source/common/propsvec.cpp | 6 +- deps/icu-small/source/common/punycode.cpp | 2 +- deps/icu-small/source/common/putil.cpp | 34 +- deps/icu-small/source/common/rbbi.cpp | 32 +- deps/icu-small/source/common/rbbi_cache.cpp | 150 +- deps/icu-small/source/common/rbbicst.pl | 6 +- deps/icu-small/source/common/rbbidata.cpp | 6 +- deps/icu-small/source/common/rbbinode.cpp | 14 +- deps/icu-small/source/common/rbbirb.cpp | 6 +- deps/icu-small/source/common/rbbirb.h | 8 +- deps/icu-small/source/common/rbbirpt.h | 208 +- deps/icu-small/source/common/rbbiscan.cpp | 78 +- deps/icu-small/source/common/rbbiscan.h | 4 +- deps/icu-small/source/common/rbbisetb.cpp | 4 +- deps/icu-small/source/common/rbbisetb.h | 4 +- deps/icu-small/source/common/rbbistbl.cpp | 4 +- deps/icu-small/source/common/rbbitblb.cpp | 24 +- deps/icu-small/source/common/rbbitblb.h | 4 +- deps/icu-small/source/common/resbund.cpp | 10 +- deps/icu-small/source/common/resource.h | 4 +- deps/icu-small/source/common/ruleiter.cpp | 4 +- deps/icu-small/source/common/ruleiter.h | 8 +- deps/icu-small/source/common/serv.cpp | 18 +- deps/icu-small/source/common/servlk.cpp | 8 +- deps/icu-small/source/common/servlkf.cpp | 2 +- deps/icu-small/source/common/servls.cpp | 4 +- deps/icu-small/source/common/sharedobject.h | 4 +- .../source/common/simpleformatter.cpp | 18 +- .../source/common/static_unicode_sets.cpp | 12 +- .../source/common/stringtriebuilder.cpp | 20 +- deps/icu-small/source/common/uarrsort.cpp | 8 +- deps/icu-small/source/common/ubidi.cpp | 64 +- deps/icu-small/source/common/ubidi_props.cpp | 2 +- .../source/common/ubidi_props_data.h | 253 +- deps/icu-small/source/common/ubidiln.cpp | 16 +- .../source/common/ubiditransform.cpp | 28 +- deps/icu-small/source/common/ucase.cpp | 60 +- deps/icu-small/source/common/ucase.h | 4 +- .../source/common/ucase_props_data.h | 1373 ++-- deps/icu-small/source/common/ucasemap.cpp | 18 +- deps/icu-small/source/common/uchar.cpp | 12 +- .../source/common/uchar_props_data.h | 7155 +++++++++-------- deps/icu-small/source/common/ucharstrie.cpp | 14 +- .../source/common/ucharstriebuilder.cpp | 10 +- .../source/common/ucharstrieiterator.cpp | 20 +- deps/icu-small/source/common/uchriter.cpp | 4 +- deps/icu-small/source/common/ucln_cmn.cpp | 2 +- deps/icu-small/source/common/ucnv.cpp | 110 +- deps/icu-small/source/common/ucnv2022.cpp | 76 +- deps/icu-small/source/common/ucnv_bld.cpp | 50 +- deps/icu-small/source/common/ucnv_cb.cpp | 4 +- deps/icu-small/source/common/ucnv_ct.cpp | 14 +- deps/icu-small/source/common/ucnv_ext.cpp | 38 +- deps/icu-small/source/common/ucnv_io.cpp | 42 +- deps/icu-small/source/common/ucnv_lmb.cpp | 18 +- deps/icu-small/source/common/ucnv_u16.cpp | 8 +- deps/icu-small/source/common/ucnv_u32.cpp | 8 +- deps/icu-small/source/common/ucnv_u7.cpp | 42 +- deps/icu-small/source/common/ucnv_u8.cpp | 6 +- deps/icu-small/source/common/ucnvbocu.cpp | 4 +- deps/icu-small/source/common/ucnvhz.cpp | 34 +- deps/icu-small/source/common/ucnvisci.cpp | 40 +- deps/icu-small/source/common/ucnvlat1.cpp | 4 +- deps/icu-small/source/common/ucnvmbcs.cpp | 48 +- deps/icu-small/source/common/ucnvscsu.cpp | 52 +- deps/icu-small/source/common/ucnvsel.cpp | 4 +- deps/icu-small/source/common/ucol_swp.cpp | 12 +- deps/icu-small/source/common/ucptrie_impl.h | 108 +- deps/icu-small/source/common/ucurr.cpp | 91 +- deps/icu-small/source/common/udata.cpp | 52 +- deps/icu-small/source/common/udatamem.cpp | 2 +- deps/icu-small/source/common/udatamem.h | 2 +- deps/icu-small/source/common/uhash.cpp | 30 +- deps/icu-small/source/common/uidna.cpp | 78 +- deps/icu-small/source/common/uinit.cpp | 4 +- deps/icu-small/source/common/uinvchar.cpp | 12 +- deps/icu-small/source/common/uiter.cpp | 12 +- deps/icu-small/source/common/ulist.cpp | 8 +- deps/icu-small/source/common/uloc.cpp | 54 +- deps/icu-small/source/common/uloc_keytype.cpp | 38 +- deps/icu-small/source/common/uloc_tag.cpp | 234 +- deps/icu-small/source/common/umapfile.cpp | 56 +- deps/icu-small/source/common/umapfile.h | 2 +- deps/icu-small/source/common/umutex.h | 10 +- deps/icu-small/source/common/unames.cpp | 56 +- .../source/common/unicode/bytestrie.h | 2 +- .../source/common/unicode/bytestriebuilder.h | 4 +- .../icu-small/source/common/unicode/caniter.h | 6 +- .../icu-small/source/common/unicode/dtintrv.h | 2 +- deps/icu-small/source/common/unicode/idna.h | 4 +- .../icu-small/source/common/unicode/normlzr.h | 4 +- .../source/common/unicode/platform.h | 17 +- deps/icu-small/source/common/unicode/rbbi.h | 7 - .../icu-small/source/common/unicode/resbund.h | 2 +- .../source/common/unicode/schriter.h | 8 - .../source/common/unicode/ubiditransform.h | 2 +- deps/icu-small/source/common/unicode/uchar.h | 43 +- .../source/common/unicode/ucharstrie.h | 2 +- .../source/common/unicode/ucharstriebuilder.h | 4 +- .../icu-small/source/common/unicode/ucnv_cb.h | 4 +- .../source/common/unicode/ucnv_err.h | 2 +- .../icu-small/source/common/unicode/ucnvsel.h | 1 + deps/icu-small/source/common/unicode/ucpmap.h | 3 +- .../icu-small/source/common/unicode/ucptrie.h | 3 +- deps/icu-small/source/common/unicode/uloc.h | 4 +- .../source/common/unicode/umachine.h | 8 +- deps/icu-small/source/common/unicode/umisc.h | 4 +- .../source/common/unicode/umutablecptrie.h | 3 +- deps/icu-small/source/common/unicode/uniset.h | 11 +- .../icu-small/source/common/unicode/urename.h | 7 + .../icu-small/source/common/unicode/uscript.h | 7 +- deps/icu-small/source/common/unicode/uset.h | 8 +- .../source/common/unicode/usetiter.h | 4 +- .../icu-small/source/common/unicode/utf_old.h | 6 +- .../icu-small/source/common/unicode/uvernum.h | 25 +- deps/icu-small/source/common/unifiedcache.cpp | 24 +- deps/icu-small/source/common/unifiedcache.h | 4 +- deps/icu-small/source/common/uniset.cpp | 32 +- .../source/common/uniset_closure.cpp | 4 +- deps/icu-small/source/common/uniset_props.cpp | 70 +- deps/icu-small/source/common/unisetspan.cpp | 28 +- deps/icu-small/source/common/unistr.cpp | 72 +- deps/icu-small/source/common/unistr_case.cpp | 12 +- deps/icu-small/source/common/unistr_cnv.cpp | 16 +- deps/icu-small/source/common/unorm.cpp | 6 +- deps/icu-small/source/common/unormcmp.cpp | 8 +- deps/icu-small/source/common/uprops.cpp | 34 +- deps/icu-small/source/common/uresbund.cpp | 380 +- deps/icu-small/source/common/uresdata.cpp | 28 +- deps/icu-small/source/common/usc_impl.cpp | 4 +- deps/icu-small/source/common/uscript.cpp | 4 +- .../icu-small/source/common/uscript_props.cpp | 2 + deps/icu-small/source/common/uset.cpp | 36 +- deps/icu-small/source/common/usetiter.cpp | 16 +- deps/icu-small/source/common/ushape.cpp | 12 +- deps/icu-small/source/common/usprep.cpp | 50 +- deps/icu-small/source/common/ustr_cnv.cpp | 4 +- .../source/common/ustr_titlecase_brkiter.cpp | 2 +- deps/icu-small/source/common/ustrcase.cpp | 14 +- deps/icu-small/source/common/ustring.cpp | 44 +- deps/icu-small/source/common/ustrtrns.cpp | 2 +- deps/icu-small/source/common/utext.cpp | 126 +- deps/icu-small/source/common/utf_impl.cpp | 8 +- deps/icu-small/source/common/util.cpp | 10 +- deps/icu-small/source/common/util.h | 2 +- deps/icu-small/source/common/utrace.cpp | 2 +- deps/icu-small/source/common/utrie.cpp | 48 +- deps/icu-small/source/common/utrie2.cpp | 8 +- deps/icu-small/source/common/utrie2.h | 2 +- .../source/common/utrie2_builder.cpp | 44 +- deps/icu-small/source/common/utrie_swap.cpp | 6 +- deps/icu-small/source/common/uts46.cpp | 100 +- deps/icu-small/source/common/uvector.cpp | 34 +- deps/icu-small/source/common/uvectr32.cpp | 38 +- deps/icu-small/source/common/uvectr32.h | 4 +- deps/icu-small/source/common/uvectr64.cpp | 16 +- deps/icu-small/source/common/uvectr64.h | 4 +- deps/icu-small/source/common/wintz.cpp | 2 +- .../in/{icudt71l.dat.bz2 => icudt72l.dat.bz2} | Bin 10688560 -> 10956717 bytes deps/icu-small/source/i18n/alphaindex.cpp | 58 +- deps/icu-small/source/i18n/anytrans.cpp | 14 +- deps/icu-small/source/i18n/astro.cpp | 16 +- deps/icu-small/source/i18n/basictz.cpp | 68 +- deps/icu-small/source/i18n/buddhcal.cpp | 4 +- deps/icu-small/source/i18n/calendar.cpp | 307 +- deps/icu-small/source/i18n/casetrn.cpp | 6 +- deps/icu-small/source/i18n/cecal.cpp | 8 +- deps/icu-small/source/i18n/chnsecal.cpp | 62 +- deps/icu-small/source/i18n/chnsecal.h | 2 +- deps/icu-small/source/i18n/coleitr.cpp | 2 +- deps/icu-small/source/i18n/coll.cpp | 12 +- deps/icu-small/source/i18n/collation.cpp | 9 - deps/icu-small/source/i18n/collation.h | 7 +- .../source/i18n/collationbuilder.cpp | 114 +- deps/icu-small/source/i18n/collationbuilder.h | 2 + .../source/i18n/collationcompare.cpp | 6 +- deps/icu-small/source/i18n/collationdata.cpp | 8 +- deps/icu-small/source/i18n/collationdata.h | 16 +- .../source/i18n/collationdatabuilder.cpp | 312 +- .../source/i18n/collationdatabuilder.h | 12 +- .../source/i18n/collationdatareader.cpp | 6 +- .../source/i18n/collationdatareader.h | 2 +- .../source/i18n/collationdatawriter.cpp | 10 +- .../source/i18n/collationdatawriter.h | 2 +- .../source/i18n/collationfastlatin.cpp | 4 +- .../source/i18n/collationfastlatin.h | 2 +- .../source/i18n/collationfastlatinbuilder.cpp | 90 +- deps/icu-small/source/i18n/collationfcd.cpp | 4 +- deps/icu-small/source/i18n/collationfcd.h | 2 +- .../source/i18n/collationiterator.cpp | 18 +- .../icu-small/source/i18n/collationiterator.h | 4 +- deps/icu-small/source/i18n/collationkeys.cpp | 14 +- deps/icu-small/source/i18n/collationkeys.h | 2 +- deps/icu-small/source/i18n/collationroot.cpp | 52 +- deps/icu-small/source/i18n/collationroot.h | 5 +- .../source/i18n/collationruleparser.cpp | 4 +- deps/icu-small/source/i18n/collationsets.cpp | 8 +- .../source/i18n/collationsettings.cpp | 4 +- .../source/i18n/collationtailoring.cpp | 8 +- .../source/i18n/collationtailoring.h | 8 +- .../source/i18n/collationweights.cpp | 26 +- deps/icu-small/source/i18n/coptccal.cpp | 2 +- deps/icu-small/source/i18n/cpdtrans.cpp | 22 +- deps/icu-small/source/i18n/csdetect.cpp | 82 +- deps/icu-small/source/i18n/csrmbcs.cpp | 65 +- deps/icu-small/source/i18n/csrsbcs.cpp | 4 +- deps/icu-small/source/i18n/csrucode.cpp | 4 +- deps/icu-small/source/i18n/csrutf8.cpp | 4 +- deps/icu-small/source/i18n/currpinf.cpp | 12 +- deps/icu-small/source/i18n/dangical.cpp | 4 +- deps/icu-small/source/i18n/datefmt.cpp | 14 +- deps/icu-small/source/i18n/dayperiodrules.cpp | 14 +- deps/icu-small/source/i18n/dcfmtsym.cpp | 32 +- deps/icu-small/source/i18n/decContext.h | 1 - deps/icu-small/source/i18n/displayoptions.cpp | 167 + .../source/i18n/double-conversion-bignum.cpp | 15 +- .../double-conversion-double-to-string.cpp | 4 +- .../double-conversion-string-to-double.cpp | 4 +- .../source/i18n/double-conversion-utils.h | 13 +- deps/icu-small/source/i18n/dtfmtsym.cpp | 44 +- deps/icu-small/source/i18n/dtitvfmt.cpp | 89 +- deps/icu-small/source/i18n/dtitvinf.cpp | 16 +- deps/icu-small/source/i18n/dtptngen.cpp | 168 +- deps/icu-small/source/i18n/erarules.cpp | 10 +- deps/icu-small/source/i18n/esctrn.cpp | 20 +- deps/icu-small/source/i18n/ethpccal.cpp | 2 +- deps/icu-small/source/i18n/fmtable.cpp | 8 +- .../source/i18n/formatted_string_builder.cpp | 57 +- .../source/i18n/formatted_string_builder.h | 4 +- .../source/i18n/formattedval_iterimpl.cpp | 2 +- deps/icu-small/source/i18n/formattedvalue.cpp | 4 +- deps/icu-small/source/i18n/fphdlimp.cpp | 2 +- deps/icu-small/source/i18n/fpositer.cpp | 4 +- deps/icu-small/source/i18n/gender.cpp | 12 +- deps/icu-small/source/i18n/gregocal.cpp | 58 +- deps/icu-small/source/i18n/gregoimp.cpp | 39 +- deps/icu-small/source/i18n/gregoimp.h | 4 +- deps/icu-small/source/i18n/hebrwcal.cpp | 14 +- deps/icu-small/source/i18n/hebrwcal.h | 9 +- deps/icu-small/source/i18n/indiancal.cpp | 12 +- deps/icu-small/source/i18n/indiancal.h | 2 +- deps/icu-small/source/i18n/inputext.cpp | 10 +- deps/icu-small/source/i18n/islamcal.cpp | 10 +- deps/icu-small/source/i18n/islamcal.h | 2 +- deps/icu-small/source/i18n/japancal.cpp | 12 +- deps/icu-small/source/i18n/measfmt.cpp | 12 +- deps/icu-small/source/i18n/measunit.cpp | 109 +- deps/icu-small/source/i18n/measunit_extra.cpp | 8 +- deps/icu-small/source/i18n/msgfmt.cpp | 58 +- deps/icu-small/source/i18n/name2uni.cpp | 4 +- deps/icu-small/source/i18n/nfrs.cpp | 20 +- deps/icu-small/source/i18n/nfrule.cpp | 26 +- deps/icu-small/source/i18n/nfsubs.cpp | 36 +- deps/icu-small/source/i18n/nfsubs.h | 4 +- deps/icu-small/source/i18n/nortrans.cpp | 8 +- deps/icu-small/source/i18n/number_capi.cpp | 6 +- deps/icu-small/source/i18n/number_compact.cpp | 8 +- deps/icu-small/source/i18n/number_compact.h | 2 +- .../source/i18n/number_currencysymbols.cpp | 4 + .../source/i18n/number_currencysymbols.h | 2 + .../source/i18n/number_decimfmtprops.cpp | 2 +- deps/icu-small/source/i18n/number_fluent.cpp | 28 + .../source/i18n/number_formatimpl.cpp | 4 +- .../source/i18n/number_longnames.cpp | 2 +- deps/icu-small/source/i18n/number_mapper.cpp | 2 - .../source/i18n/number_modifiers.cpp | 4 +- deps/icu-small/source/i18n/number_output.cpp | 48 +- .../source/i18n/number_patternmodifier.cpp | 1 + .../source/i18n/number_patternstring.cpp | 7 +- .../source/i18n/number_patternstring.h | 4 +- .../source/i18n/number_skeletons.cpp | 4 +- .../source/i18n/number_usageprefs.cpp | 2 +- deps/icu-small/source/i18n/numfmt.cpp | 58 +- .../source/i18n/numparse_affixes.cpp | 20 +- deps/icu-small/source/i18n/numparse_affixes.h | 12 +- .../icu-small/source/i18n/numrange_fluent.cpp | 1 + deps/icu-small/source/i18n/numrange_impl.cpp | 2 +- deps/icu-small/source/i18n/numsys.cpp | 18 +- deps/icu-small/source/i18n/olsontz.cpp | 71 +- deps/icu-small/source/i18n/olsontz.h | 2 +- deps/icu-small/source/i18n/persncal.cpp | 18 +- deps/icu-small/source/i18n/plurfmt.cpp | 10 +- deps/icu-small/source/i18n/plurrule.cpp | 152 +- deps/icu-small/source/i18n/plurrule_impl.h | 2 +- .../source/i18n/quantityformatter.cpp | 10 +- deps/icu-small/source/i18n/rbnf.cpp | 94 +- deps/icu-small/source/i18n/rbt.cpp | 12 +- deps/icu-small/source/i18n/rbt_data.cpp | 4 +- deps/icu-small/source/i18n/rbt_pars.cpp | 56 +- deps/icu-small/source/i18n/rbt_rule.cpp | 28 +- deps/icu-small/source/i18n/rbt_set.cpp | 24 +- deps/icu-small/source/i18n/rbtz.cpp | 131 +- deps/icu-small/source/i18n/regexcmp.cpp | 216 +- deps/icu-small/source/i18n/regexcmp.h | 14 - deps/icu-small/source/i18n/regexcst.h | 414 +- deps/icu-small/source/i18n/regexcst.pl | 6 +- deps/icu-small/source/i18n/regexst.cpp | 18 +- deps/icu-small/source/i18n/region.cpp | 12 +- deps/icu-small/source/i18n/reldatefmt.cpp | 84 +- deps/icu-small/source/i18n/reldtfmt.cpp | 14 +- deps/icu-small/source/i18n/rematch.cpp | 614 +- deps/icu-small/source/i18n/remtrans.cpp | 6 +- deps/icu-small/source/i18n/repattrn.cpp | 16 +- .../source/i18n/rulebasedcollator.cpp | 43 +- .../source/i18n/scientificnumberformatter.cpp | 6 +- deps/icu-small/source/i18n/scriptset.cpp | 14 +- deps/icu-small/source/i18n/scriptset.h | 5 +- deps/icu-small/source/i18n/search.cpp | 54 +- deps/icu-small/source/i18n/selfmt.cpp | 2 +- .../source/i18n/sharedbreakiterator.h | 4 +- deps/icu-small/source/i18n/sharedcalendar.h | 10 +- .../source/i18n/shareddateformatsymbols.h | 10 +- .../source/i18n/sharednumberformat.h | 9 +- .../icu-small/source/i18n/sharedpluralrules.h | 9 +- deps/icu-small/source/i18n/simpletz.cpp | 64 +- deps/icu-small/source/i18n/smpdtfmt.cpp | 266 +- deps/icu-small/source/i18n/smpdtfst.cpp | 4 +- deps/icu-small/source/i18n/string_segment.cpp | 6 +- deps/icu-small/source/i18n/strmatch.cpp | 10 +- deps/icu-small/source/i18n/strrepl.cpp | 26 +- deps/icu-small/source/i18n/taiwncal.cpp | 4 +- deps/icu-small/source/i18n/timezone.cpp | 105 +- deps/icu-small/source/i18n/titletrn.cpp | 6 +- deps/icu-small/source/i18n/tmutfmt.cpp | 12 +- deps/icu-small/source/i18n/translit.cpp | 76 +- deps/icu-small/source/i18n/transreg.cpp | 34 +- deps/icu-small/source/i18n/tridpars.cpp | 58 +- deps/icu-small/source/i18n/tzfmt.cpp | 186 +- deps/icu-small/source/i18n/tzgnames.cpp | 72 +- deps/icu-small/source/i18n/tznames.cpp | 20 +- deps/icu-small/source/i18n/tznames_impl.cpp | 78 +- deps/icu-small/source/i18n/tzrule.cpp | 82 +- deps/icu-small/source/i18n/ucal.cpp | 28 +- deps/icu-small/source/i18n/ucln_in.cpp | 2 +- deps/icu-small/source/i18n/ucol_res.cpp | 20 +- deps/icu-small/source/i18n/ucol_sit.cpp | 6 +- deps/icu-small/source/i18n/ucoleitr.cpp | 6 +- deps/icu-small/source/i18n/ucsdet.cpp | 4 +- deps/icu-small/source/i18n/udat.cpp | 4 +- .../source/i18n/uitercollationiterator.cpp | 16 +- deps/icu-small/source/i18n/ulistformatter.cpp | 2 +- deps/icu-small/source/i18n/ulocdata.cpp | 9 +- deps/icu-small/source/i18n/unesctrn.cpp | 14 +- deps/icu-small/source/i18n/uni2name.cpp | 2 +- .../source/i18n/unicode/alphaindex.h | 2 +- deps/icu-small/source/i18n/unicode/basictz.h | 12 +- deps/icu-small/source/i18n/unicode/calendar.h | 102 +- deps/icu-small/source/i18n/unicode/choicfmt.h | 2 +- deps/icu-small/source/i18n/unicode/coleitr.h | 2 +- deps/icu-small/source/i18n/unicode/coll.h | 2 +- .../source/i18n/unicode/displayoptions.h | 274 + deps/icu-small/source/i18n/unicode/dtfmtsym.h | 2 +- deps/icu-small/source/i18n/unicode/dtitvinf.h | 2 +- deps/icu-small/source/i18n/unicode/dtptngen.h | 13 +- deps/icu-small/source/i18n/unicode/gender.h | 4 +- deps/icu-small/source/i18n/unicode/gregocal.h | 21 +- .../source/i18n/unicode/listformatter.h | 8 +- deps/icu-small/source/i18n/unicode/measunit.h | 64 +- deps/icu-small/source/i18n/unicode/msgfmt.h | 4 +- .../source/i18n/unicode/numberformatter.h | 56 +- .../i18n/unicode/numberrangeformatter.h | 8 +- deps/icu-small/source/i18n/unicode/numsys.h | 4 - deps/icu-small/source/i18n/unicode/plurfmt.h | 2 +- deps/icu-small/source/i18n/unicode/plurrule.h | 22 +- deps/icu-small/source/i18n/unicode/rbnf.h | 23 +- deps/icu-small/source/i18n/unicode/regex.h | 14 +- .../i18n/unicode/scientificnumberformatter.h | 2 +- deps/icu-small/source/i18n/unicode/selfmt.h | 2 +- deps/icu-small/source/i18n/unicode/simpletz.h | 2 +- deps/icu-small/source/i18n/unicode/smpdtfmt.h | 18 +- deps/icu-small/source/i18n/unicode/stsearch.h | 2 +- deps/icu-small/source/i18n/unicode/tzrule.h | 14 - deps/icu-small/source/i18n/unicode/udat.h | 6 +- .../source/i18n/unicode/udisplayoptions.h | 325 + .../source/i18n/unicode/uformattedvalue.h | 4 +- .../source/i18n/unicode/unounclass.h | 43 - deps/icu-small/source/i18n/unicode/unum.h | 39 +- .../source/i18n/unicode/unumberformatter.h | 2 +- .../i18n/unicode/unumberrangeformatter.h | 2 +- deps/icu-small/source/i18n/unicode/uspoof.h | 2 +- deps/icu-small/source/i18n/unicode/vtzone.h | 1 - .../source/i18n/units_complexconverter.cpp | 2 +- .../icu-small/source/i18n/units_converter.cpp | 6 + deps/icu-small/source/i18n/units_converter.h | 6 + deps/icu-small/source/i18n/units_data.cpp | 103 +- deps/icu-small/source/i18n/units_data.h | 16 +- deps/icu-small/source/i18n/units_router.cpp | 29 +- deps/icu-small/source/i18n/units_router.h | 8 +- deps/icu-small/source/i18n/unum.cpp | 27 +- deps/icu-small/source/i18n/uregex.cpp | 140 +- deps/icu-small/source/i18n/usearch.cpp | 200 +- deps/icu-small/source/i18n/uspoof.cpp | 45 +- deps/icu-small/source/i18n/uspoof_conf.cpp | 2 +- deps/icu-small/source/i18n/uspoof_impl.cpp | 18 +- deps/icu-small/source/i18n/uspoof_impl.h | 1 + .../source/i18n/utf16collationiterator.cpp | 26 +- .../source/i18n/utf8collationiterator.cpp | 30 +- deps/icu-small/source/i18n/vtzone.cpp | 158 +- deps/icu-small/source/i18n/vzone.h | 2 - deps/icu-small/source/i18n/windtfmt.cpp | 6 +- deps/icu-small/source/i18n/winnmfmt.cpp | 8 +- deps/icu-small/source/i18n/wintzimpl.cpp | 12 +- deps/icu-small/source/i18n/zonemeta.cpp | 40 +- deps/icu-small/source/i18n/zonemeta.h | 2 +- deps/icu-small/source/i18n/zrule.h | 4 - deps/icu-small/source/i18n/ztrans.h | 4 - deps/icu-small/source/stubdata/BUILD.bazel | 1 + deps/icu-small/source/stubdata/stubdata.cpp | 20 +- deps/icu-small/source/stubdata/stubdata.h | 52 + .../source/tools/genccode/genccode.c | 5 +- deps/icu-small/source/tools/genrb/derb.cpp | 16 +- deps/icu-small/source/tools/genrb/errmsg.c | 7 +- deps/icu-small/source/tools/genrb/genrb.cpp | 62 +- deps/icu-small/source/tools/genrb/parse.cpp | 395 +- deps/icu-small/source/tools/genrb/parse.h | 2 +- deps/icu-small/source/tools/genrb/read.c | 36 +- deps/icu-small/source/tools/genrb/reslist.cpp | 62 +- deps/icu-small/source/tools/genrb/wrtjava.cpp | 18 +- deps/icu-small/source/tools/genrb/wrtxml.cpp | 10 +- .../tools/icuexportdata/icuexportdata.cpp | 827 +- deps/icu-small/source/tools/icupkg/icupkg.cpp | 44 +- .../source/tools/pkgdata/pkgdata.cpp | 62 +- .../source/tools/toolutil/dbgutil.cpp | 2 +- .../source/tools/toolutil/filestrm.cpp | 4 +- .../source/tools/toolutil/filetools.cpp | 18 +- .../source/tools/toolutil/flagparser.cpp | 10 +- .../source/tools/toolutil/package.cpp | 28 +- .../source/tools/toolutil/pkg_genc.cpp | 8 +- .../source/tools/toolutil/pkg_icu.cpp | 6 +- .../source/tools/toolutil/pkgitems.cpp | 76 +- .../icu-small/source/tools/toolutil/ppucd.cpp | 26 +- deps/icu-small/source/tools/toolutil/ppucd.h | 2 +- .../source/tools/toolutil/toolutil.cpp | 6 +- .../source/tools/toolutil/toolutil.h | 11 +- .../icu-small/source/tools/toolutil/ucbuf.cpp | 48 +- deps/icu-small/source/tools/toolutil/ucbuf.h | 2 +- deps/icu-small/source/tools/toolutil/ucm.cpp | 84 +- deps/icu-small/source/tools/toolutil/ucm.h | 4 +- .../source/tools/toolutil/ucmstate.cpp | 32 +- .../source/tools/toolutil/udbgutil.cpp | 42 +- .../source/tools/toolutil/udbgutil.h | 2 +- .../source/tools/toolutil/writesrc.cpp | 15 +- .../source/tools/toolutil/writesrc.h | 2 +- .../source/tools/toolutil/xmlparser.cpp | 12 +- .../source/tools/toolutil/xmlparser.h | 2 +- tools/icu/current_ver.dep | 4 +- 495 files changed, 14830 insertions(+), 11297 deletions(-) create mode 100644 deps/icu-small/source/common/localefallback_data.h rename deps/icu-small/source/data/in/{icudt71l.dat.bz2 => icudt72l.dat.bz2} (56%) create mode 100644 deps/icu-small/source/i18n/displayoptions.cpp create mode 100644 deps/icu-small/source/i18n/unicode/displayoptions.h create mode 100644 deps/icu-small/source/i18n/unicode/udisplayoptions.h delete mode 100644 deps/icu-small/source/i18n/unicode/unounclass.h create mode 100644 deps/icu-small/source/stubdata/stubdata.h diff --git a/deps/icu-small/README-FULL-ICU.txt b/deps/icu-small/README-FULL-ICU.txt index 0c33485768901c..8ca7dfb8647741 100644 --- a/deps/icu-small/README-FULL-ICU.txt +++ b/deps/icu-small/README-FULL-ICU.txt @@ -1,8 +1,8 @@ ICU sources - auto generated by shrink-icu-src.py This directory contains the ICU subset used by --with-intl=full-icu -It is a strict subset of ICU 71 source files with the following exception(s): -* deps/icu-small/source/data/in/icudt71l.dat.bz2 : compressed data file +It is a strict subset of ICU 72 source files with the following exception(s): +* deps/icu-small/source/data/in/icudt72l.dat.bz2 : compressed data file To rebuild this directory, see ../../tools/icu/README.md diff --git a/deps/icu-small/source/common/appendable.cpp b/deps/icu-small/source/common/appendable.cpp index fca3c1e4133b80..f9b20180eb7817 100644 --- a/deps/icu-small/source/common/appendable.cpp +++ b/deps/icu-small/source/common/appendable.cpp @@ -37,23 +37,23 @@ Appendable::appendString(const UChar *s, int32_t length) { UChar c; while((c=*s++)!=0) { if(!appendCodeUnit(c)) { - return FALSE; + return false; } } } else if(length>0) { const UChar *limit=s+length; do { if(!appendCodeUnit(*s++)) { - return FALSE; + return false; } } while(s (INT32_MAX - s8Length)) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } sink.Append(buffer, j); s8Length += j; @@ -52,17 +52,17 @@ ByteSinkUtil::appendChange(int32_t length, const char16_t *s16, int32_t s16Lengt if (edits != nullptr) { edits->addReplace(length, s8Length); } - return TRUE; + return true; } UBool ByteSinkUtil::appendChange(const uint8_t *s, const uint8_t *limit, const char16_t *s16, int32_t s16Length, ByteSink &sink, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } return appendChange((int32_t)(limit - s), s16, s16Length, sink, edits, errorCode); } @@ -109,16 +109,16 @@ UBool ByteSinkUtil::appendUnchanged(const uint8_t *s, const uint8_t *limit, ByteSink &sink, uint32_t options, Edits *edits, UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } if ((limit - s) > INT32_MAX) { errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } int32_t length = (int32_t)(limit - s); if (length > 0) { appendNonEmptyUnchanged(s, length, sink, options, edits); } - return TRUE; + return true; } CharStringByteSink::CharStringByteSink(CharString* dest) : dest_(*dest) { diff --git a/deps/icu-small/source/common/bytesinkutil.h b/deps/icu-small/source/common/bytesinkutil.h index ab2516432d3111..929c71fbee6bc7 100644 --- a/deps/icu-small/source/common/bytesinkutil.h +++ b/deps/icu-small/source/common/bytesinkutil.h @@ -4,6 +4,9 @@ // bytesinkutil.h // created: 2017sep14 Markus W. Scherer +#ifndef BYTESINKUTIL_H +#define BYTESINKUTIL_H + #include "unicode/utypes.h" #include "unicode/bytestream.h" #include "unicode/edits.h" @@ -81,3 +84,5 @@ class U_COMMON_API CharStringByteSink : public ByteSink { }; U_NAMESPACE_END + +#endif //BYTESINKUTIL_H diff --git a/deps/icu-small/source/common/bytestream.cpp b/deps/icu-small/source/common/bytestream.cpp index 0d0e4dda39b088..c14f206dfe43c8 100644 --- a/deps/icu-small/source/common/bytestream.cpp +++ b/deps/icu-small/source/common/bytestream.cpp @@ -30,14 +30,14 @@ void ByteSink::Flush() {} CheckedArrayByteSink::CheckedArrayByteSink(char* outbuf, int32_t capacity) : outbuf_(outbuf), capacity_(capacity < 0 ? 0 : capacity), - size_(0), appended_(0), overflowed_(FALSE) { + size_(0), appended_(0), overflowed_(false) { } CheckedArrayByteSink::~CheckedArrayByteSink() {} CheckedArrayByteSink& CheckedArrayByteSink::Reset() { size_ = appended_ = 0; - overflowed_ = FALSE; + overflowed_ = false; return *this; } @@ -48,14 +48,14 @@ void CheckedArrayByteSink::Append(const char* bytes, int32_t n) { if (n > (INT32_MAX - appended_)) { // TODO: Report as integer overflow, not merely buffer overflow. appended_ = INT32_MAX; - overflowed_ = TRUE; + overflowed_ = true; return; } appended_ += n; int32_t available = capacity_ - size_; if (n > available) { n = available; - overflowed_ = TRUE; + overflowed_ = true; } if (n > 0 && bytes != (outbuf_ + size_)) { uprv_memcpy(outbuf_ + size_, bytes, n); diff --git a/deps/icu-small/source/common/bytestrie.cpp b/deps/icu-small/source/common/bytestrie.cpp index c4d498c4bfad32..c272cc40221f8c 100644 --- a/deps/icu-small/source/common/bytestrie.cpp +++ b/deps/icu-small/source/common/bytestrie.cpp @@ -337,13 +337,13 @@ BytesTrie::findUniqueValueFromBranch(const uint8_t *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison byte @@ -359,9 +359,9 @@ BytesTrie::findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &u } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } else if(node>1); if(haveUniqueValue) { if(value!=uniqueValue) { - return FALSE; + return false; } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } if(isFinal) { - return TRUE; + return true; } pos=skipValue(pos, node); } diff --git a/deps/icu-small/source/common/bytestriebuilder.cpp b/deps/icu-small/source/common/bytestriebuilder.cpp index 82dad42ca5fb1c..ac7d3d867e5f77 100644 --- a/deps/icu-small/source/common/bytestriebuilder.cpp +++ b/deps/icu-small/source/common/bytestriebuilder.cpp @@ -231,7 +231,7 @@ BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &err } uprv_sortArray(elements, elementsLength, (int32_t)sizeof(BytesTrieElement), compareElementStrings, strings, - FALSE, // need not be a stable sort + false, // need not be a stable sort &errorCode); if(U_FAILURE(errorCode)) { return; @@ -375,7 +375,7 @@ BytesTrieBuilder::createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t le UBool BytesTrieBuilder::ensureCapacity(int32_t length) { if(bytes==NULL) { - return FALSE; // previous memory allocation had failed + return false; // previous memory allocation had failed } if(length>bytesCapacity) { int32_t newCapacity=bytesCapacity; @@ -388,7 +388,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { uprv_free(bytes); bytes=NULL; bytesCapacity=0; - return FALSE; + return false; } uprv_memcpy(newBytes+(newCapacity-bytesLength), bytes+(bytesCapacity-bytesLength), bytesLength); @@ -396,7 +396,7 @@ BytesTrieBuilder::ensureCapacity(int32_t length) { bytes=newBytes; bytesCapacity=newCapacity; } - return TRUE; + return true; } int32_t @@ -463,7 +463,7 @@ int32_t BytesTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) { int32_t offset=write(node); if(hasValue) { - offset=writeValueAndFinal(value, FALSE); + offset=writeValueAndFinal(value, false); } return offset; } diff --git a/deps/icu-small/source/common/bytestrieiterator.cpp b/deps/icu-small/source/common/bytestrieiterator.cpp index e64961a1f1365a..eacb7eedb0d6bd 100644 --- a/deps/icu-small/source/common/bytestrieiterator.cpp +++ b/deps/icu-small/source/common/bytestrieiterator.cpp @@ -101,12 +101,12 @@ BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool BytesTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const uint8_t *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -119,7 +119,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_->append((char)*pos++, errorCode); @@ -141,7 +141,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } else { pos_=skipValue(pos, node); } - return TRUE; + return true; } if(maxLength_>0 && str_->length()==maxLength_) { return truncateAndStop(); @@ -152,7 +152,7 @@ BytesTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length bytes to str_. @@ -177,7 +177,7 @@ UBool BytesTrie::Iterator::truncateAndStop() { pos_=NULL; value_=-1; // no real value for str - return TRUE; + return true; } // Branch node, needs to take the first outbound edge and push state for the rest. diff --git a/deps/icu-small/source/common/caniter.cpp b/deps/icu-small/source/common/caniter.cpp index a2083afde3cdb1..81f17265fbbbb7 100644 --- a/deps/icu-small/source/common/caniter.cpp +++ b/deps/icu-small/source/common/caniter.cpp @@ -119,7 +119,7 @@ UnicodeString CanonicalIterator::getSource() { * Resets the iterator so that one can start again from the beginning. */ void CanonicalIterator::reset() { - done = FALSE; + done = false; for (int i = 0; i < current_length; ++i) { current[i] = 0; } @@ -151,7 +151,7 @@ UnicodeString CanonicalIterator::next() { for (i = current_length - 1; ; --i) { if (i < 0) { - done = TRUE; + done = true; break; } current[i]++; @@ -176,7 +176,7 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st if(U_FAILURE(status)) { return; } - done = FALSE; + done = false; cleanPieces(); @@ -521,7 +521,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con int32_t decompLen=decompString.length(); // See if it matches the start of segment (at segmentPos) - UBool ok = FALSE; + UBool ok = false; UChar32 cp; int32_t decompPos = 0; UChar32 decompCp; @@ -537,7 +537,7 @@ Hashtable *CanonicalIterator::extract(Hashtable *fillinResult, UChar32 comp, con if (decompPos == decompLen) { // done, have all decomp characters! temp.append(segment+i, segLen-i); - ok = TRUE; + ok = true; break; } U16_NEXT(decomp, decompPos, decompLen, decompCp); diff --git a/deps/icu-small/source/common/characterproperties.cpp b/deps/icu-small/source/common/characterproperties.cpp index a84996b47c3b89..2316a391a38cbf 100644 --- a/deps/icu-small/source/common/characterproperties.cpp +++ b/deps/icu-small/source/common/characterproperties.cpp @@ -36,11 +36,11 @@ namespace { UBool U_CALLCONV characterproperties_cleanup(); -constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + UCHAR_INT_LIMIT - UCHAR_INT_START; +constexpr int32_t NUM_INCLUSIONS = UPROPS_SRC_COUNT + (UCHAR_INT_LIMIT - UCHAR_INT_START); struct Inclusion { UnicodeSet *fSet = nullptr; - UInitOnce fInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fInitOnce {}; }; Inclusion gInclusions[NUM_INCLUSIONS]; // cached getInclusions() @@ -85,7 +85,7 @@ UBool U_CALLCONV characterproperties_cleanup() { ucptrie_close(reinterpret_cast(maps[i])); maps[i] = nullptr; } - return TRUE; + return true; } void U_CALLCONV initInclusion(UPropertySource src, UErrorCode &errorCode) { @@ -210,7 +210,7 @@ const UnicodeSet *getInclusionsForSource(UPropertySource src, UErrorCode &errorC void U_CALLCONV initIntPropInclusion(UProperty prop, UErrorCode &errorCode) { // This function is invoked only via umtx_initOnce(). U_ASSERT(UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT); - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); U_ASSERT(gInclusions[inclIndex].fSet == nullptr); UPropertySource src = uprops_getSource(prop); const UnicodeSet *incl = getInclusionsForSource(src, errorCode); @@ -255,7 +255,7 @@ const UnicodeSet *CharacterProperties::getInclusionsForProperty( UProperty prop, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { return nullptr; } if (UCHAR_INT_START <= prop && prop < UCHAR_INT_LIMIT) { - int32_t inclIndex = UPROPS_SRC_COUNT + prop - UCHAR_INT_START; + int32_t inclIndex = UPROPS_SRC_COUNT + (prop - UCHAR_INT_START); Inclusion &i = gInclusions[inclIndex]; umtx_initOnce(i.fInitOnce, &initIntPropInclusion, prop, errorCode); return i.fSet; diff --git a/deps/icu-small/source/common/charstr.cpp b/deps/icu-small/source/common/charstr.cpp index c35622882c4523..8a0994c73742ee 100644 --- a/deps/icu-small/source/common/charstr.cpp +++ b/deps/icu-small/source/common/charstr.cpp @@ -220,7 +220,7 @@ UBool CharString::ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(capacity>buffer.getCapacity()) { if(desiredCapacityHint==0) { @@ -230,10 +230,10 @@ UBool CharString::ensureCapacity(int32_t capacity, buffer.resize(capacity, len+1)==NULL ) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } } - return TRUE; + return true; } CharString &CharString::appendPathPart(StringPiece s, UErrorCode &errorCode) { diff --git a/deps/icu-small/source/common/charstr.h b/deps/icu-small/source/common/charstr.h index 175acd1c0a2b40..92a75d3d2f91d7 100644 --- a/deps/icu-small/source/common/charstr.h +++ b/deps/icu-small/source/common/charstr.h @@ -177,8 +177,8 @@ class U_COMMON_API CharString : public UMemory { UBool ensureCapacity(int32_t capacity, int32_t desiredCapacityHint, UErrorCode &errorCode); - CharString(const CharString &other); // forbid copying of this class - CharString &operator=(const CharString &other); // forbid copying of this class + CharString(const CharString &other) = delete; // forbid copying of this class + CharString &operator=(const CharString &other) = delete; // forbid copying of this class /** * Returns U_FILE_ALT_SEP_CHAR if found in string, and U_FILE_SEP_CHAR is not found. diff --git a/deps/icu-small/source/common/cmemory.cpp b/deps/icu-small/source/common/cmemory.cpp index 663c1411e4cb3b..64f5034921fe64 100644 --- a/deps/icu-small/source/common/cmemory.cpp +++ b/deps/icu-small/source/common/cmemory.cpp @@ -134,5 +134,5 @@ U_CFUNC UBool cmemory_cleanup(void) { pAlloc = NULL; pRealloc = NULL; pFree = NULL; - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/cstr.h b/deps/icu-small/source/common/cstr.h index c7a77a0ae5a65f..be21d910bb475e 100644 --- a/deps/icu-small/source/common/cstr.h +++ b/deps/icu-small/source/common/cstr.h @@ -51,8 +51,8 @@ class U_COMMON_API CStr : public UMemory { private: CharString s; - CStr(const CStr &other); // Forbid copying of this class. - CStr &operator =(const CStr &other); // Forbid assignment. + CStr(const CStr &other) = delete; // Forbid copying of this class. + CStr &operator =(const CStr &other) = delete; // Forbid assignment. }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/dictbe.cpp b/deps/icu-small/source/common/dictbe.cpp index 4fdbdf2760f1c6..768eb49b95c61e 100644 --- a/deps/icu-small/source/common/dictbe.cpp +++ b/deps/icu-small/source/common/dictbe.cpp @@ -119,7 +119,7 @@ class PossibleWord { // Select the currently marked candidate, point after it in the text, and invalidate self int32_t acceptMarked( UText *text ); - // Back up from the current candidate to the next shorter one; return TRUE if that exists + // Back up from the current candidate to the next shorter one; return true if that exists // and point the text after it UBool backUp( UText *text ); @@ -165,9 +165,9 @@ UBool PossibleWord::backUp( UText *text ) { if (current > 0) { utext_setNativeIndex(text, offset + cuLengths[--current]); - return TRUE; + return true; } - return FALSE; + return false; } /* @@ -1146,7 +1146,7 @@ CjkBreakEngine::divideUpDictionaryRange( UText *inText, // Input UText is in one contiguous UTF-16 chunk. // Use Read-only aliasing UnicodeString. - inString.setTo(FALSE, + inString.setTo(false, inText->chunkContents + rangeStart - inText->chunkNativeStart, rangeEnd - rangeStart); } else { diff --git a/deps/icu-small/source/common/edits.cpp b/deps/icu-small/source/common/edits.cpp index 92ca36fb5d04a3..21d7c3f0061063 100644 --- a/deps/icu-small/source/common/edits.cpp +++ b/deps/icu-small/source/common/edits.cpp @@ -221,7 +221,7 @@ UBool Edits::growArray() { // Not U_BUFFER_OVERFLOW_ERROR because that could be confused on a string transform API // with a result-string-buffer overflow. errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } else if (capacity >= (INT32_MAX / 2)) { newCapacity = INT32_MAX; } else { @@ -230,25 +230,25 @@ UBool Edits::growArray() { // Grow by at least 5 units so that a maximal change record will fit. if ((newCapacity - capacity) < 5) { errorCode_ = U_INDEX_OUTOFBOUNDS_ERROR; - return FALSE; + return false; } uint16_t *newArray = (uint16_t *)uprv_malloc((size_t)newCapacity * 2); if (newArray == NULL) { errorCode_ = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } uprv_memcpy(newArray, array, (size_t)length * 2); releaseArray(); array = newArray; capacity = newCapacity; - return TRUE; + return true; } UBool Edits::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &errorCode) { @@ -257,7 +257,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error // Parallel iteration over both Edits. Iterator abIter = ab.getFineIterator(); Iterator bcIter = bc.getFineIterator(); - UBool abHasNext = TRUE, bcHasNext = TRUE; + UBool abHasNext = true, bcHasNext = true; // Copy iterator state into local variables, so that we can modify and subdivide spans. // ab old & new length, bc old & new length int32_t aLength = 0, ab_bLength = 0, bc_bLength = 0, cLength = 0; @@ -400,7 +400,7 @@ Edits &Edits::mergeAndAppend(const Edits &ab, const Edits &bc, UErrorCode &error Edits::Iterator::Iterator(const uint16_t *a, int32_t len, UBool oc, UBool crs) : array(a), index(0), length(len), remaining(0), onlyChanges_(oc), coarse(crs), - dir(0), changed(FALSE), oldLength_(0), newLength_(0), + dir(0), changed(false), oldLength_(0), newLength_(0), srcIndex(0), replIndex(0), destIndex(0) {} int32_t Edits::Iterator::readLength(int32_t head) { @@ -441,16 +441,16 @@ void Edits::Iterator::updatePreviousIndexes() { UBool Edits::Iterator::noNext() { // No change before or beyond the string. dir = 0; - changed = FALSE; + changed = false; oldLength_ = newLength_ = 0; - return FALSE; + return false; } UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Forward iteration: Update the string indexes to the limit of the current span, // and post-increment-read array units to assemble a new span. // Leaves the array index one after the last unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir > 0) { @@ -464,7 +464,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. ++index; // next() rests on the index after the sequence unit. dir = 1; - return TRUE; + return true; } } dir = 1; @@ -473,7 +473,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // Fine-grained iterator: Continue a sequence of compressed changes. if (remaining > 1) { --remaining; - return TRUE; + return true; } remaining = 0; } @@ -483,7 +483,7 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { int32_t u = array[index++]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index < length && (u = array[index]) <= MAX_UNCHANGED) { ++index; @@ -498,10 +498,10 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { // already fetched u > MAX_UNCHANGED at index ++index; } else { - return TRUE; + return true; } } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -516,14 +516,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { if (num > 1) { remaining = num; // This is the first of two or more changes. } - return TRUE; + return true; } } else { U_ASSERT(u <= 0x7fff); oldLength_ = readLength((u >> 6) & 0x3f); newLength_ = readLength(u & 0x3f); if (!coarse) { - return TRUE; + return true; } } // Combine adjacent changes. @@ -539,14 +539,14 @@ UBool Edits::Iterator::next(UBool onlyChanges, UErrorCode &errorCode) { newLength_ += readLength(u & 0x3f); } } - return TRUE; + return true; } UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Backward iteration: Pre-decrement-read array units to assemble a new span, // then update the string indexes to the start of that span. // Leaves the array index on the head unit of that span. - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } // We have an errorCode in case we need to start guarding against integer overflows. // It is also convenient for caller loops if we bail out when an error was set elsewhere. if (dir >= 0) { @@ -559,7 +559,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { // Stay on the current one of a sequence of compressed changes. --index; // previous() rests on the sequence unit. dir = -1; - return TRUE; + return true; } updateNextIndexes(); } @@ -572,7 +572,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { if (remaining <= (u & SHORT_CHANGE_NUM_MASK)) { ++remaining; updatePreviousIndexes(); - return TRUE; + return true; } remaining = 0; } @@ -582,7 +582,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { int32_t u = array[--index]; if (u <= MAX_UNCHANGED) { // Combine adjacent unchanged ranges. - changed = FALSE; + changed = false; oldLength_ = u + 1; while (index > 0 && (u = array[index - 1]) <= MAX_UNCHANGED) { --index; @@ -591,9 +591,9 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { newLength_ = oldLength_; // No need to handle onlyChanges as long as previous() is called only from findIndex(). updatePreviousIndexes(); - return TRUE; + return true; } - changed = TRUE; + changed = true; if (u <= MAX_SHORT_CHANGE) { int32_t oldLen = u >> 12; int32_t newLen = (u >> 9) & MAX_SHORT_CHANGE_NEW_LENGTH; @@ -609,7 +609,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { remaining = 1; // This is the last of two or more changes. } updatePreviousIndexes(); - return TRUE; + return true; } } else { if (u <= 0x7fff) { @@ -629,7 +629,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } if (!coarse) { updatePreviousIndexes(); - return TRUE; + return true; } } // Combine adjacent changes. @@ -648,7 +648,7 @@ UBool Edits::Iterator::previous(UErrorCode &errorCode) { } } updatePreviousIndexes(); - return TRUE; + return true; } int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &errorCode) { @@ -705,7 +705,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro // The index is in the current span. return 0; } - while (next(FALSE, errorCode)) { + while (next(false, errorCode)) { if (findSource) { spanStart = srcIndex; spanLength = oldLength_; @@ -739,7 +739,7 @@ int32_t Edits::Iterator::findIndex(int32_t i, UBool findSource, UErrorCode &erro } int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, TRUE, errorCode); + int32_t where = findIndex(i, true, errorCode); if (where < 0) { // Error or before the string. return 0; @@ -758,7 +758,7 @@ int32_t Edits::Iterator::destinationIndexFromSourceIndex(int32_t i, UErrorCode & } int32_t Edits::Iterator::sourceIndexFromDestinationIndex(int32_t i, UErrorCode &errorCode) { - int32_t where = findIndex(i, FALSE, errorCode); + int32_t where = findIndex(i, false, errorCode); if (where < 0) { // Error or before the string. return 0; diff --git a/deps/icu-small/source/common/emojiprops.cpp b/deps/icu-small/source/common/emojiprops.cpp index 2a05e8602d3c0c..d07e07c6ccc79a 100644 --- a/deps/icu-small/source/common/emojiprops.cpp +++ b/deps/icu-small/source/common/emojiprops.cpp @@ -22,7 +22,7 @@ U_NAMESPACE_BEGIN namespace { EmojiProps *singleton = nullptr; -icu::UInitOnce emojiInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce emojiInitOnce {}; UBool U_CALLCONV emojiprops_cleanup() { delete singleton; diff --git a/deps/icu-small/source/common/filteredbrk.cpp b/deps/icu-small/source/common/filteredbrk.cpp index e4817367a5aa41..baa1d4e42d2e2a 100644 --- a/deps/icu-small/source/common/filteredbrk.cpp +++ b/deps/icu-small/source/common/filteredbrk.cpp @@ -58,7 +58,7 @@ static int32_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { /** * A UVector which implements a set of strings. */ -class U_COMMON_API UStringSet : public UVector { +class UStringSet : public UVector { public: UStringSet(UErrorCode &status) : UVector(uprv_deleteUObject, uhash_compareUnicodeString, @@ -482,7 +482,7 @@ SimpleFilteredSentenceBreakIterator::last(void) { /** * Concrete implementation of builder class. */ -class U_COMMON_API SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { +class SimpleFilteredBreakIteratorBuilder : public FilteredBreakIteratorBuilder { public: virtual ~SimpleFilteredBreakIteratorBuilder(); SimpleFilteredBreakIteratorBuilder(const Locale &fromLocale, UErrorCode &status); @@ -614,11 +614,11 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr i++) { const UnicodeString *abbr = fSet.getStringAt(i); if(abbr) { - FB_TRACE("build",abbr,TRUE,i); + FB_TRACE("build",abbr,true,i); ustrs[n] = *abbr; // copy by value - FB_TRACE("ustrs[n]",&ustrs[n],TRUE,i); + FB_TRACE("ustrs[n]",&ustrs[n],true,i); } else { - FB_TRACE("build",abbr,FALSE,i); + FB_TRACE("build",abbr,false,i); status = U_MEMORY_ALLOCATION_ERROR; return NULL; } @@ -629,37 +629,37 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr for(int i=0;i-1 && (nn+1)!=ustrs[i].length()) { - FB_TRACE("partial",&ustrs[i],FALSE,i); + FB_TRACE("partial",&ustrs[i],false,i); // is partial. // is it unique? int sameAs = -1; for(int j=0;jadd(prefix, kPARTIAL, status); revCount++; - FB_TRACE("Added partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("Added partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); partials[i] = kSuppressInReverse | kAddToForward; } else { - FB_TRACE("NOT adding partial",&prefix,FALSE, i); - FB_TRACE(u_errorName(status),&ustrs[i],FALSE,i); + FB_TRACE("NOT adding partial",&prefix,false, i); + FB_TRACE(u_errorName(status),&ustrs[i],false,i); } } } @@ -668,9 +668,9 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ustrs[i].reverse(); builder->add(ustrs[i], kMATCH, status); revCount++; - FB_TRACE(u_errorName(status), &ustrs[i], FALSE, i); + FB_TRACE(u_errorName(status), &ustrs[i], false, i); } else { - FB_TRACE("Adding fwd",&ustrs[i], FALSE, i); + FB_TRACE("Adding fwd",&ustrs[i], false, i); // an optimization would be to only add the portion after the '.' // for example, for "Ph.D." we store ".hP" in the reverse table. We could just store "D." in the forward, @@ -682,12 +682,12 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr ////if(debug2) u_printf("SUPPRESS- not Added(%d): /%S/ status=%s\n",partials[i], ustrs[i].getTerminatedBuffer(), u_errorName(status)); } } - FB_TRACE("AbbrCount",NULL,FALSE, subCount); + FB_TRACE("AbbrCount",NULL,false, subCount); if(revCount>0) { backwardsTrie.adoptInstead(builder->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } @@ -695,7 +695,7 @@ SimpleFilteredBreakIteratorBuilder::build(BreakIterator* adoptBreakIterator, UEr if(fwdCount>0) { forwardsPartialTrie.adoptInstead(builder2->build(USTRINGTRIE_BUILD_FAST, status)); if(U_FAILURE(status)) { - FB_TRACE(u_errorName(status),NULL,FALSE, -1); + FB_TRACE(u_errorName(status),NULL,false, -1); return NULL; } } diff --git a/deps/icu-small/source/common/filterednormalizer2.cpp b/deps/icu-small/source/common/filterednormalizer2.cpp index 1a0914d3f7b34c..63f01206e9784d 100644 --- a/deps/icu-small/source/common/filterednormalizer2.cpp +++ b/deps/icu-small/source/common/filterednormalizer2.cpp @@ -137,14 +137,14 @@ UnicodeString & FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, TRUE, errorCode); + return normalizeSecondAndAppend(first, second, true, errorCode); } UnicodeString & FilteredNormalizer2::append(UnicodeString &first, const UnicodeString &second, UErrorCode &errorCode) const { - return normalizeSecondAndAppend(first, second, FALSE, errorCode); + return normalizeSecondAndAppend(first, second, false, errorCode); } UnicodeString & @@ -224,7 +224,7 @@ UBool FilteredNormalizer2::isNormalized(const UnicodeString &s, UErrorCode &errorCode) const { uprv_checkCanGetBuffer(s, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } USetSpanCondition spanCondition=USET_SPAN_SIMPLE; for(int32_t prevSpanLimit=0; prevSpanLimitlevel == UPLUG_LEVEL_INVALID) { plug->pluginStatus = U_PLUGIN_DIDNT_SET_LEVEL; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } else { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; } } @@ -322,7 +322,7 @@ static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) { return; } uplug_callPlug(plug, UPLUG_REASON_LOAD, status); - plug->awaitingLoad = FALSE; + plug->awaitingLoad = false; if(!U_SUCCESS(*status)) { plug->pluginStatus = U_INTERNAL_PROGRAM_ERROR; } @@ -347,8 +347,8 @@ static UPlugData *uplug_allocateEmptyPlug(UErrorCode *status) plug->structSize = sizeof(UPlugData); plug->name[0]=0; plug->level = UPLUG_LEVEL_UNKNOWN; /* initialize to null state */ - plug->awaitingLoad = TRUE; - plug->dontUnload = FALSE; + plug->awaitingLoad = true; + plug->dontUnload = false; plug->pluginStatus = U_ZERO_ERROR; plug->libName[0] = 0; plug->config[0]=0; @@ -403,9 +403,9 @@ static void uplug_deallocatePlug(UPlugData *plug, UErrorCode *status) { pluginCount = uplug_removeEntryAt(pluginList, pluginCount, sizeof(plug[0]), uplug_pluginNumber(plug)); } else { /* not ok- leave as a message. */ - plug->awaitingLoad=FALSE; + plug->awaitingLoad=false; plug->entrypoint=0; - plug->dontUnload=TRUE; + plug->dontUnload=true; } } @@ -558,8 +558,8 @@ uplug_initErrorPlug(const char *libName, const char *sym, const char *config, co if(U_FAILURE(*status)) return NULL; plug->pluginStatus = loadStatus; - plug->awaitingLoad = FALSE; /* Won't load. */ - plug->dontUnload = TRUE; /* cannot unload. */ + plug->awaitingLoad = false; /* Won't load. */ + plug->dontUnload = true; /* cannot unload. */ if(sym!=NULL) { uprv_strncpy(plug->sym, sym, UPLUG_NAME_MAX); @@ -646,7 +646,7 @@ static UBool U_CALLCONV uplug_cleanup(void) } /* close other held libs? */ gCurrentLevel = UPLUG_LEVEL_LOW; - return TRUE; + return true; } #if U_ENABLE_DYLOAD @@ -678,7 +678,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { currentLevel = newLevel; } } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } } @@ -694,7 +694,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { } else { uplug_loadPlug(pluginToLoad, &subStatus); } - pluginToLoad->awaitingLoad = FALSE; + pluginToLoad->awaitingLoad = false; } } diff --git a/deps/icu-small/source/common/loadednormalizer2impl.cpp b/deps/icu-small/source/common/loadednormalizer2impl.cpp index 905fc1deccb974..24ff629f84f6f7 100644 --- a/deps/icu-small/source/common/loadednormalizer2impl.cpp +++ b/deps/icu-small/source/common/loadednormalizer2impl.cpp @@ -67,9 +67,9 @@ LoadedNormalizer2Impl::isAcceptable(void * /*context*/, ) { // Normalizer2Impl *me=(Normalizer2Impl *)context; // uprv_memcpy(me->dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -134,14 +134,14 @@ U_CDECL_END #if !NORM2_HARDCODE_NFC_DATA static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; #endif static Norm2AllModes *nfkcSingleton; -static icu::UInitOnce nfkcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkcInitOnce {}; static Norm2AllModes *nfkc_cfSingleton; -static icu::UInitOnce nfkc_cfInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfkc_cfInitOnce {}; static UHashtable *cache=NULL; @@ -185,7 +185,7 @@ static UBool U_CALLCONV uprv_loaded_normalizer2_cleanup() { uhash_close(cache); cache=NULL; - return TRUE; + return true; } U_CDECL_END diff --git a/deps/icu-small/source/common/localebuilder.cpp b/deps/icu-small/source/common/localebuilder.cpp index a5f201e8475b5c..c1e1f2ad682a87 100644 --- a/deps/icu-small/source/common/localebuilder.cpp +++ b/deps/icu-small/source/common/localebuilder.cpp @@ -15,7 +15,7 @@ U_NAMESPACE_BEGIN #define UPRV_ISDIGIT(c) (((c) >= '0') && ((c) <= '9')) #define UPRV_ISALPHANUM(c) (uprv_isASCIILetter(c) || UPRV_ISDIGIT(c) ) -const char* kAttributeKey = "attribute"; +constexpr const char* kAttributeKey = "attribute"; static bool _isExtensionSubtags(char key, const char* s, int32_t len) { switch (uprv_tolower(key)) { @@ -459,7 +459,7 @@ Locale LocaleBuilder::build(UErrorCode& errorCode) UBool LocaleBuilder::copyErrorTo(UErrorCode &outErrorCode) const { if (U_FAILURE(outErrorCode)) { // Do not overwrite the older error code - return TRUE; + return true; } outErrorCode = status_; return U_FAILURE(outErrorCode); diff --git a/deps/icu-small/source/common/localefallback_data.h b/deps/icu-small/source/common/localefallback_data.h new file mode 100644 index 00000000000000..da725de42d9a3e --- /dev/null +++ b/deps/icu-small/source/common/localefallback_data.h @@ -0,0 +1,632 @@ +// © 2022 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// +// Internal static data tables used by uresbund.cpp +// WARNING: This file is mechanically generated by the CLDR-to-ICU tool +// (see tools/cldr/cldr-to-icu/src/main/java/org/unicode/tool/cldrtoicu/generator/ResourcFallbackCodeGenerator.java). +// DO NOT HAND EDIT!!! + +#ifdef INCLUDED_FROM_URESBUND_CPP + +//====================================================================== +// Default script table +const char scriptCodeChars[] = + "Aghb\0Ahom\0Arab\0Armi\0Armn\0Avst\0Bamu\0Bass\0Beng\0Brah\0Cakm\0" + "Cans\0Cari\0Cham\0Cher\0Chrs\0Copt\0Cprt\0Cyrl\0Deva\0Egyp\0Ethi\0" + "Geor\0Gong\0Gonm\0Goth\0Grek\0Gujr\0Guru\0Hans\0Hant\0Hebr\0Hluw\0" + "Hmnp\0Ital\0Jpan\0Kali\0Kana\0Kawi\0Khar\0Khmr\0Kits\0Knda\0Kore\0" + "Lana\0Laoo\0Lepc\0Lina\0Lisu\0Lyci\0Lydi\0Mand\0Mani\0Medf\0Merc\0" + "Mlym\0Mong\0Mroo\0Mymr\0Narb\0Nkoo\0Nshu\0Ogam\0Olck\0Orkh\0Orya\0" + "Osge\0Ougr\0Pauc\0Phli\0Phnx\0Plrd\0Prti\0Rohg\0Runr\0Samr\0Sarb\0" + "Saur\0Sgnw\0Sinh\0Sogd\0Sora\0Soyo\0Syrc\0Tale\0Talu\0Taml\0Tang\0" + "Tavt\0Telu\0Tfng\0Thaa\0Thai\0Tibt\0Tnsa\0Toto\0Ugar\0Vaii\0Wcho\0" + "Xpeo\0Xsux\0Yiii\0"; + +const char dsLocaleIDChars[] = + "ab\0abq\0adp\0ady\0ae\0aeb\0aho\0ajt\0akk\0alt\0am\0apc\0apd\0" + "ar\0arc\0arq\0ars\0ary\0arz\0as\0ase\0av\0avl\0awa\0az_IQ\0az_IR\0" + "az_RU\0ba\0bal\0bap\0bax\0bcq\0be\0bej\0bfq\0bft\0bfy\0bg\0bgc\0" + "bgn\0bgx\0bhb\0bhi\0bho\0bji\0bjj\0blt\0bn\0bo\0bpy\0bqi\0bra\0" + "brh\0brx\0bsq\0bst\0btv\0bua\0byn\0ccp\0ce\0chm\0chr\0cja\0cjm\0" + "ckb\0cmg\0cop\0cr\0crh\0crk\0crl\0csw\0ctd\0cu\0cv\0dar\0dcc\0" + "dgl\0dmf\0doi\0drh\0drs\0dty\0dv\0dz\0egy\0eky\0el\0esg\0ett\0" + "fa\0fia\0fub\0gan\0gbm\0gbz\0gez\0ggn\0gjk\0gju\0glk\0gmv\0gof\0" + "gom\0gon\0got\0grc\0grt\0gu\0gvr\0gwc\0gwt\0ha_CM\0ha_SD\0hak\0" + "haz\0hdy\0he\0hi\0hlu\0hmd\0hnd\0hne\0hnj\0hno\0hoc\0hoj\0hsn\0" + "hy\0ii\0inh\0iu\0iw\0ja\0ji\0jml\0ka\0kaa\0kaw\0kbd\0kby\0kdt\0" + "kfr\0kfy\0khb\0khn\0kht\0khw\0kjg\0kk\0kk_AF\0kk_CN\0kk_IR\0kk_MN\0" + "km\0kn\0ko\0koi\0kok\0kqy\0krc\0kru\0ks\0ktb\0ku_LB\0kum\0kv\0" + "kvx\0kxc\0kxl\0kxm\0kxp\0ky\0ky_CN\0kzh\0lab\0lad\0lah\0lbe\0" + "lcp\0lep\0lez\0lif\0lis\0lki\0lmn\0lo\0lrc\0luz\0lwl\0lzh\0mag\0" + "mai\0man_GN\0mde\0mdf\0mdx\0mfa\0mgp\0mk\0mki\0ml\0mn\0mn_CN\0" + "mni\0mnw\0mr\0mrd\0mrj\0mro\0ms_CC\0mtr\0mvy\0mwr\0mww\0my\0mym\0" + "myv\0myz\0mzn\0nan\0ne\0new\0nnp\0nod\0noe\0non\0nqo\0nsk\0nst\0" + "oj\0ojs\0or\0oru\0os\0osa\0ota\0otk\0oui\0pa\0pa_PK\0pal\0peo\0" + "phl\0phn\0pka\0pnt\0ppa\0pra\0prd\0ps\0raj\0rhg\0rif\0rjs\0rkt\0" + "rmt\0ru\0rue\0ryu\0sa\0sah\0sat\0saz\0sck\0scl\0sd\0sd_IN\0sdh\0" + "sga\0sgw\0shi\0shn\0shu\0si\0skr\0smp\0sog\0sou\0sr\0srb\0srx\0" + "swb\0swv\0syl\0syr\0ta\0taj\0tcy\0tdd\0tdg\0tdh\0te\0tg\0tg_PK\0" + "th\0thl\0thq\0thr\0ti\0tig\0tkt\0trw\0tsd\0tsf\0tsj\0tt\0tts\0" + "txg\0txo\0tyv\0udi\0udm\0ug\0ug_KZ\0ug_MN\0uga\0uk\0unr\0unr_NP\0" + "unx\0ur\0uz_AF\0uz_CN\0vai\0wal\0wbq\0wbr\0wni\0wsg\0wtm\0wuu\0" + "xco\0xcr\0xlc\0xld\0xmf\0xmn\0xmr\0xna\0xnr\0xpr\0xsa\0xsr\0yi\0" + "yue\0yue_CN\0zdj\0zgh\0zh\0zh_AU\0zh_BN\0zh_GB\0zh_GF\0zh_HK\0" + "zh_ID\0zh_MO\0zh_PA\0zh_PF\0zh_PH\0zh_SR\0zh_TH\0zh_TW\0zh_US\0" + "zh_VN\0zhx\0zkt\0"; + +const int32_t defaultScriptTable[] = { + 0, 90, // ab -> Cyrl + 3, 90, // abq -> Cyrl + 7, 465, // adp -> Tibt + 11, 90, // ady -> Cyrl + 15, 25, // ae -> Avst + 18, 10, // aeb -> Arab + 22, 5, // aho -> Ahom + 26, 10, // ajt -> Arab + 30, 500, // akk -> Xsux + 34, 90, // alt -> Cyrl + 38, 105, // am -> Ethi + 41, 10, // apc -> Arab + 45, 10, // apd -> Arab + 49, 10, // ar -> Arab + 52, 15, // arc -> Armi + 56, 10, // arq -> Arab + 60, 10, // ars -> Arab + 64, 10, // ary -> Arab + 68, 10, // arz -> Arab + 72, 40, // as -> Beng + 75, 390, // ase -> Sgnw + 79, 90, // av -> Cyrl + 82, 10, // avl -> Arab + 86, 95, // awa -> Deva + 90, 10, // az_IQ -> Arab + 96, 10, // az_IR -> Arab + 102, 90, // az_RU -> Cyrl + 108, 90, // ba -> Cyrl + 111, 10, // bal -> Arab + 115, 95, // bap -> Deva + 119, 30, // bax -> Bamu + 123, 105, // bcq -> Ethi + 127, 90, // be -> Cyrl + 130, 10, // bej -> Arab + 134, 430, // bfq -> Taml + 138, 10, // bft -> Arab + 142, 95, // bfy -> Deva + 146, 90, // bg -> Cyrl + 149, 95, // bgc -> Deva + 153, 10, // bgn -> Arab + 157, 130, // bgx -> Grek + 161, 95, // bhb -> Deva + 165, 95, // bhi -> Deva + 169, 95, // bho -> Deva + 173, 105, // bji -> Ethi + 177, 95, // bjj -> Deva + 181, 440, // blt -> Tavt + 185, 40, // bn -> Beng + 188, 465, // bo -> Tibt + 191, 40, // bpy -> Beng + 195, 10, // bqi -> Arab + 199, 95, // bra -> Deva + 203, 10, // brh -> Arab + 207, 95, // brx -> Deva + 211, 35, // bsq -> Bass + 215, 105, // bst -> Ethi + 219, 95, // btv -> Deva + 223, 90, // bua -> Cyrl + 227, 105, // byn -> Ethi + 231, 50, // ccp -> Cakm + 235, 90, // ce -> Cyrl + 238, 90, // chm -> Cyrl + 242, 70, // chr -> Cher + 246, 10, // cja -> Arab + 250, 65, // cjm -> Cham + 254, 10, // ckb -> Arab + 258, 410, // cmg -> Soyo + 262, 80, // cop -> Copt + 266, 55, // cr -> Cans + 269, 90, // crh -> Cyrl + 273, 55, // crk -> Cans + 277, 55, // crl -> Cans + 281, 55, // csw -> Cans + 285, 340, // ctd -> Pauc + 289, 90, // cu -> Cyrl + 292, 90, // cv -> Cyrl + 295, 90, // dar -> Cyrl + 299, 10, // dcc -> Arab + 303, 10, // dgl -> Arab + 307, 265, // dmf -> Medf + 311, 95, // doi -> Deva + 315, 280, // drh -> Mong + 319, 105, // drs -> Ethi + 323, 95, // dty -> Deva + 327, 455, // dv -> Thaa + 330, 465, // dz -> Tibt + 333, 100, // egy -> Egyp + 337, 180, // eky -> Kali + 341, 130, // el -> Grek + 344, 120, // esg -> Gonm + 348, 170, // ett -> Ital + 352, 10, // fa -> Arab + 355, 10, // fia -> Arab + 359, 10, // fub -> Arab + 363, 145, // gan -> Hans + 367, 95, // gbm -> Deva + 371, 10, // gbz -> Arab + 375, 105, // gez -> Ethi + 379, 95, // ggn -> Deva + 383, 10, // gjk -> Arab + 387, 10, // gju -> Arab + 391, 10, // glk -> Arab + 395, 105, // gmv -> Ethi + 399, 105, // gof -> Ethi + 403, 95, // gom -> Deva + 407, 445, // gon -> Telu + 411, 125, // got -> Goth + 415, 85, // grc -> Cprt + 419, 40, // grt -> Beng + 423, 135, // gu -> Gujr + 426, 95, // gvr -> Deva + 430, 10, // gwc -> Arab + 434, 10, // gwt -> Arab + 438, 10, // ha_CM -> Arab + 444, 10, // ha_SD -> Arab + 450, 145, // hak -> Hans + 454, 10, // haz -> Arab + 458, 105, // hdy -> Ethi + 462, 155, // he -> Hebr + 465, 95, // hi -> Deva + 468, 160, // hlu -> Hluw + 472, 355, // hmd -> Plrd + 476, 10, // hnd -> Arab + 480, 95, // hne -> Deva + 484, 165, // hnj -> Hmnp + 488, 10, // hno -> Arab + 492, 95, // hoc -> Deva + 496, 95, // hoj -> Deva + 500, 145, // hsn -> Hans + 504, 20, // hy -> Armn + 507, 505, // ii -> Yiii + 510, 90, // inh -> Cyrl + 514, 55, // iu -> Cans + 517, 155, // iw -> Hebr + 520, 175, // ja -> Jpan + 523, 155, // ji -> Hebr + 526, 95, // jml -> Deva + 530, 110, // ka -> Geor + 533, 90, // kaa -> Cyrl + 537, 190, // kaw -> Kawi + 541, 90, // kbd -> Cyrl + 545, 10, // kby -> Arab + 549, 460, // kdt -> Thai + 553, 95, // kfr -> Deva + 557, 95, // kfy -> Deva + 561, 425, // khb -> Talu + 565, 95, // khn -> Deva + 569, 290, // kht -> Mymr + 573, 10, // khw -> Arab + 577, 225, // kjg -> Laoo + 581, 90, // kk -> Cyrl + 584, 10, // kk_AF -> Arab + 590, 10, // kk_CN -> Arab + 596, 10, // kk_IR -> Arab + 602, 10, // kk_MN -> Arab + 608, 200, // km -> Khmr + 611, 210, // kn -> Knda + 614, 215, // ko -> Kore + 617, 90, // koi -> Cyrl + 621, 95, // kok -> Deva + 625, 105, // kqy -> Ethi + 629, 90, // krc -> Cyrl + 633, 95, // kru -> Deva + 637, 10, // ks -> Arab + 640, 105, // ktb -> Ethi + 644, 10, // ku_LB -> Arab + 650, 90, // kum -> Cyrl + 654, 90, // kv -> Cyrl + 657, 10, // kvx -> Arab + 661, 105, // kxc -> Ethi + 665, 95, // kxl -> Deva + 669, 460, // kxm -> Thai + 673, 10, // kxp -> Arab + 677, 90, // ky -> Cyrl + 680, 10, // ky_CN -> Arab + 686, 10, // kzh -> Arab + 690, 235, // lab -> Lina + 694, 155, // lad -> Hebr + 698, 10, // lah -> Arab + 702, 90, // lbe -> Cyrl + 706, 460, // lcp -> Thai + 710, 230, // lep -> Lepc + 714, 90, // lez -> Cyrl + 718, 95, // lif -> Deva + 722, 240, // lis -> Lisu + 726, 10, // lki -> Arab + 730, 445, // lmn -> Telu + 734, 225, // lo -> Laoo + 737, 10, // lrc -> Arab + 741, 10, // luz -> Arab + 745, 460, // lwl -> Thai + 749, 145, // lzh -> Hans + 753, 95, // mag -> Deva + 757, 95, // mai -> Deva + 761, 300, // man_GN -> Nkoo + 768, 10, // mde -> Arab + 772, 90, // mdf -> Cyrl + 776, 105, // mdx -> Ethi + 780, 10, // mfa -> Arab + 784, 95, // mgp -> Deva + 788, 90, // mk -> Cyrl + 791, 10, // mki -> Arab + 795, 275, // ml -> Mlym + 798, 90, // mn -> Cyrl + 801, 280, // mn_CN -> Mong + 807, 40, // mni -> Beng + 811, 290, // mnw -> Mymr + 815, 95, // mr -> Deva + 818, 95, // mrd -> Deva + 822, 90, // mrj -> Cyrl + 826, 285, // mro -> Mroo + 830, 10, // ms_CC -> Arab + 836, 95, // mtr -> Deva + 840, 10, // mvy -> Arab + 844, 95, // mwr -> Deva + 848, 165, // mww -> Hmnp + 852, 290, // my -> Mymr + 855, 105, // mym -> Ethi + 859, 90, // myv -> Cyrl + 863, 255, // myz -> Mand + 867, 10, // mzn -> Arab + 871, 145, // nan -> Hans + 875, 95, // ne -> Deva + 878, 95, // new -> Deva + 882, 490, // nnp -> Wcho + 886, 220, // nod -> Lana + 890, 95, // noe -> Deva + 894, 370, // non -> Runr + 898, 300, // nqo -> Nkoo + 902, 55, // nsk -> Cans + 906, 470, // nst -> Tnsa + 910, 55, // oj -> Cans + 913, 55, // ojs -> Cans + 917, 325, // or -> Orya + 920, 10, // oru -> Arab + 924, 90, // os -> Cyrl + 927, 330, // osa -> Osge + 931, 10, // ota -> Arab + 935, 320, // otk -> Orkh + 939, 335, // oui -> Ougr + 943, 140, // pa -> Guru + 946, 10, // pa_PK -> Arab + 952, 345, // pal -> Phli + 956, 495, // peo -> Xpeo + 960, 10, // phl -> Arab + 964, 350, // phn -> Phnx + 968, 45, // pka -> Brah + 972, 130, // pnt -> Grek + 976, 95, // ppa -> Deva + 980, 195, // pra -> Khar + 984, 10, // prd -> Arab + 988, 10, // ps -> Arab + 991, 95, // raj -> Deva + 995, 365, // rhg -> Rohg + 999, 450, // rif -> Tfng + 1003, 95, // rjs -> Deva + 1007, 40, // rkt -> Beng + 1011, 10, // rmt -> Arab + 1015, 90, // ru -> Cyrl + 1018, 90, // rue -> Cyrl + 1022, 185, // ryu -> Kana + 1026, 95, // sa -> Deva + 1029, 90, // sah -> Cyrl + 1033, 315, // sat -> Olck + 1037, 385, // saz -> Saur + 1041, 95, // sck -> Deva + 1045, 10, // scl -> Arab + 1049, 10, // sd -> Arab + 1052, 95, // sd_IN -> Deva + 1058, 10, // sdh -> Arab + 1062, 310, // sga -> Ogam + 1066, 105, // sgw -> Ethi + 1070, 450, // shi -> Tfng + 1074, 290, // shn -> Mymr + 1078, 10, // shu -> Arab + 1082, 395, // si -> Sinh + 1085, 10, // skr -> Arab + 1089, 375, // smp -> Samr + 1093, 400, // sog -> Sogd + 1097, 460, // sou -> Thai + 1101, 90, // sr -> Cyrl + 1104, 405, // srb -> Sora + 1108, 95, // srx -> Deva + 1112, 10, // swb -> Arab + 1116, 95, // swv -> Deva + 1120, 40, // syl -> Beng + 1124, 415, // syr -> Syrc + 1128, 430, // ta -> Taml + 1131, 95, // taj -> Deva + 1135, 210, // tcy -> Knda + 1139, 420, // tdd -> Tale + 1143, 95, // tdg -> Deva + 1147, 95, // tdh -> Deva + 1151, 445, // te -> Telu + 1154, 90, // tg -> Cyrl + 1157, 10, // tg_PK -> Arab + 1163, 460, // th -> Thai + 1166, 95, // thl -> Deva + 1170, 95, // thq -> Deva + 1174, 95, // thr -> Deva + 1178, 105, // ti -> Ethi + 1181, 105, // tig -> Ethi + 1185, 95, // tkt -> Deva + 1189, 10, // trw -> Arab + 1193, 130, // tsd -> Grek + 1197, 95, // tsf -> Deva + 1201, 465, // tsj -> Tibt + 1205, 90, // tt -> Cyrl + 1208, 460, // tts -> Thai + 1212, 435, // txg -> Tang + 1216, 475, // txo -> Toto + 1220, 90, // tyv -> Cyrl + 1224, 0, // udi -> Aghb + 1228, 90, // udm -> Cyrl + 1232, 10, // ug -> Arab + 1235, 90, // ug_KZ -> Cyrl + 1241, 90, // ug_MN -> Cyrl + 1247, 480, // uga -> Ugar + 1251, 90, // uk -> Cyrl + 1254, 40, // unr -> Beng + 1258, 95, // unr_NP -> Deva + 1265, 40, // unx -> Beng + 1269, 10, // ur -> Arab + 1272, 10, // uz_AF -> Arab + 1278, 90, // uz_CN -> Cyrl + 1284, 485, // vai -> Vaii + 1288, 105, // wal -> Ethi + 1292, 445, // wbq -> Telu + 1296, 95, // wbr -> Deva + 1300, 10, // wni -> Arab + 1304, 115, // wsg -> Gong + 1308, 95, // wtm -> Deva + 1312, 145, // wuu -> Hans + 1316, 75, // xco -> Chrs + 1320, 60, // xcr -> Cari + 1324, 245, // xlc -> Lyci + 1328, 250, // xld -> Lydi + 1332, 110, // xmf -> Geor + 1336, 260, // xmn -> Mani + 1340, 270, // xmr -> Merc + 1344, 295, // xna -> Narb + 1348, 95, // xnr -> Deva + 1352, 360, // xpr -> Prti + 1356, 380, // xsa -> Sarb + 1360, 95, // xsr -> Deva + 1364, 155, // yi -> Hebr + 1367, 150, // yue -> Hant + 1371, 145, // yue_CN -> Hans + 1378, 10, // zdj -> Arab + 1382, 450, // zgh -> Tfng + 1386, 145, // zh -> Hans + 1389, 150, // zh_AU -> Hant + 1395, 150, // zh_BN -> Hant + 1401, 150, // zh_GB -> Hant + 1407, 150, // zh_GF -> Hant + 1413, 150, // zh_HK -> Hant + 1419, 150, // zh_ID -> Hant + 1425, 150, // zh_MO -> Hant + 1431, 150, // zh_PA -> Hant + 1437, 150, // zh_PF -> Hant + 1443, 150, // zh_PH -> Hant + 1449, 150, // zh_SR -> Hant + 1455, 150, // zh_TH -> Hant + 1461, 150, // zh_TW -> Hant + 1467, 150, // zh_US -> Hant + 1473, 150, // zh_VN -> Hant + 1479, 305, // zhx -> Nshu + 1483, 205, // zkt -> Kits +}; + +//====================================================================== +// Parent locale table +const char parentLocaleChars[] = + "az_Arab\0az_Cyrl\0bal_Latn\0blt_Latn\0bm_Nkoo\0bs_Cyrl\0byn_Latn\0" + "cu_Glag\0dje_Arab\0dyo_Arab\0en_001\0en_150\0en_AG\0en_AI\0en_AT\0" + "en_AU\0en_BB\0en_BE\0en_BM\0en_BS\0en_BW\0en_BZ\0en_CC\0en_CH\0" + "en_CK\0en_CM\0en_CX\0en_CY\0en_DE\0en_DG\0en_DK\0en_DM\0en_Dsrt\0" + "en_ER\0en_FI\0en_FJ\0en_FK\0en_FM\0en_GB\0en_GD\0en_GG\0en_GH\0" + "en_GI\0en_GM\0en_GY\0en_HK\0en_IE\0en_IL\0en_IM\0en_IN\0en_IO\0" + "en_JE\0en_JM\0en_KE\0en_KI\0en_KN\0en_KY\0en_LC\0en_LR\0en_LS\0" + "en_MG\0en_MO\0en_MS\0en_MT\0en_MU\0en_MV\0en_MW\0en_MY\0en_NA\0" + "en_NF\0en_NG\0en_NL\0en_NR\0en_NU\0en_NZ\0en_PG\0en_PK\0en_PN\0" + "en_PW\0en_RW\0en_SB\0en_SC\0en_SD\0en_SE\0en_SG\0en_SH\0en_SI\0" + "en_SL\0en_SS\0en_SX\0en_SZ\0en_Shaw\0en_TC\0en_TK\0en_TO\0en_TT\0" + "en_TV\0en_TZ\0en_UG\0en_VC\0en_VG\0en_VU\0en_WS\0en_ZA\0en_ZM\0" + "en_ZW\0es_419\0es_AR\0es_BO\0es_BR\0es_BZ\0es_CL\0es_CO\0es_CR\0" + "es_CU\0es_DO\0es_EC\0es_GT\0es_HN\0es_MX\0es_NI\0es_PA\0es_PE\0" + "es_PR\0es_PY\0es_SV\0es_US\0es_UY\0es_VE\0ff_Adlm\0ff_Arab\0fr_HT\0" + "ha_Arab\0hi_Latn\0ht\0iu_Latn\0kk_Arab\0ks_Deva\0ku_Arab\0ky_Arab\0" + "ky_Latn\0ml_Arab\0mn_Mong\0mni_Mtei\0ms_Arab\0nb\0nn\0no\0pa_Arab\0" + "pt_AO\0pt_CH\0pt_CV\0pt_FR\0pt_GQ\0pt_GW\0pt_LU\0pt_MO\0pt_MZ\0" + "pt_PT\0pt_ST\0pt_TL\0root\0sat_Deva\0sd_Deva\0sd_Khoj\0sd_Sind\0" + "shi_Latn\0so_Arab\0sr_Latn\0sw_Arab\0tg_Arab\0ug_Cyrl\0uz_Arab\0" + "uz_Cyrl\0vai_Latn\0wo_Arab\0yo_Arab\0yue_Hans\0zh_Hant\0zh_Hant_HK\0" + "zh_Hant_MO\0"; + +const int32_t parentLocaleTable[] = { + 0, 1017, // az_Arab -> root + 8, 1017, // az_Cyrl -> root + 16, 1017, // bal_Latn -> root + 25, 1017, // blt_Latn -> root + 34, 1017, // bm_Nkoo -> root + 42, 1017, // bs_Cyrl -> root + 50, 1017, // byn_Latn -> root + 59, 1017, // cu_Glag -> root + 67, 1017, // dje_Arab -> root + 76, 1017, // dyo_Arab -> root + 92, 85, // en_150 -> en_001 + 99, 85, // en_AG -> en_001 + 105, 85, // en_AI -> en_001 + 111, 92, // en_AT -> en_150 + 117, 85, // en_AU -> en_001 + 123, 85, // en_BB -> en_001 + 129, 92, // en_BE -> en_150 + 135, 85, // en_BM -> en_001 + 141, 85, // en_BS -> en_001 + 147, 85, // en_BW -> en_001 + 153, 85, // en_BZ -> en_001 + 159, 85, // en_CC -> en_001 + 165, 92, // en_CH -> en_150 + 171, 85, // en_CK -> en_001 + 177, 85, // en_CM -> en_001 + 183, 85, // en_CX -> en_001 + 189, 85, // en_CY -> en_001 + 195, 92, // en_DE -> en_150 + 201, 85, // en_DG -> en_001 + 207, 92, // en_DK -> en_150 + 213, 85, // en_DM -> en_001 + 219, 1017, // en_Dsrt -> root + 227, 85, // en_ER -> en_001 + 233, 92, // en_FI -> en_150 + 239, 85, // en_FJ -> en_001 + 245, 85, // en_FK -> en_001 + 251, 85, // en_FM -> en_001 + 257, 85, // en_GB -> en_001 + 263, 85, // en_GD -> en_001 + 269, 85, // en_GG -> en_001 + 275, 85, // en_GH -> en_001 + 281, 85, // en_GI -> en_001 + 287, 85, // en_GM -> en_001 + 293, 85, // en_GY -> en_001 + 299, 85, // en_HK -> en_001 + 305, 85, // en_IE -> en_001 + 311, 85, // en_IL -> en_001 + 317, 85, // en_IM -> en_001 + 323, 85, // en_IN -> en_001 + 329, 85, // en_IO -> en_001 + 335, 85, // en_JE -> en_001 + 341, 85, // en_JM -> en_001 + 347, 85, // en_KE -> en_001 + 353, 85, // en_KI -> en_001 + 359, 85, // en_KN -> en_001 + 365, 85, // en_KY -> en_001 + 371, 85, // en_LC -> en_001 + 377, 85, // en_LR -> en_001 + 383, 85, // en_LS -> en_001 + 389, 85, // en_MG -> en_001 + 395, 85, // en_MO -> en_001 + 401, 85, // en_MS -> en_001 + 407, 85, // en_MT -> en_001 + 413, 85, // en_MU -> en_001 + 419, 85, // en_MV -> en_001 + 425, 85, // en_MW -> en_001 + 431, 85, // en_MY -> en_001 + 437, 85, // en_NA -> en_001 + 443, 85, // en_NF -> en_001 + 449, 85, // en_NG -> en_001 + 455, 92, // en_NL -> en_150 + 461, 85, // en_NR -> en_001 + 467, 85, // en_NU -> en_001 + 473, 85, // en_NZ -> en_001 + 479, 85, // en_PG -> en_001 + 485, 85, // en_PK -> en_001 + 491, 85, // en_PN -> en_001 + 497, 85, // en_PW -> en_001 + 503, 85, // en_RW -> en_001 + 509, 85, // en_SB -> en_001 + 515, 85, // en_SC -> en_001 + 521, 85, // en_SD -> en_001 + 527, 92, // en_SE -> en_150 + 533, 85, // en_SG -> en_001 + 539, 85, // en_SH -> en_001 + 545, 92, // en_SI -> en_150 + 551, 85, // en_SL -> en_001 + 557, 85, // en_SS -> en_001 + 563, 85, // en_SX -> en_001 + 569, 85, // en_SZ -> en_001 + 575, 1017, // en_Shaw -> root + 583, 85, // en_TC -> en_001 + 589, 85, // en_TK -> en_001 + 595, 85, // en_TO -> en_001 + 601, 85, // en_TT -> en_001 + 607, 85, // en_TV -> en_001 + 613, 85, // en_TZ -> en_001 + 619, 85, // en_UG -> en_001 + 625, 85, // en_VC -> en_001 + 631, 85, // en_VG -> en_001 + 637, 85, // en_VU -> en_001 + 643, 85, // en_WS -> en_001 + 649, 85, // en_ZA -> en_001 + 655, 85, // en_ZM -> en_001 + 661, 85, // en_ZW -> en_001 + 674, 667, // es_AR -> es_419 + 680, 667, // es_BO -> es_419 + 686, 667, // es_BR -> es_419 + 692, 667, // es_BZ -> es_419 + 698, 667, // es_CL -> es_419 + 704, 667, // es_CO -> es_419 + 710, 667, // es_CR -> es_419 + 716, 667, // es_CU -> es_419 + 722, 667, // es_DO -> es_419 + 728, 667, // es_EC -> es_419 + 734, 667, // es_GT -> es_419 + 740, 667, // es_HN -> es_419 + 746, 667, // es_MX -> es_419 + 752, 667, // es_NI -> es_419 + 758, 667, // es_PA -> es_419 + 764, 667, // es_PE -> es_419 + 770, 667, // es_PR -> es_419 + 776, 667, // es_PY -> es_419 + 782, 667, // es_SV -> es_419 + 788, 667, // es_US -> es_419 + 794, 667, // es_UY -> es_419 + 800, 667, // es_VE -> es_419 + 806, 1017, // ff_Adlm -> root + 814, 1017, // ff_Arab -> root + 828, 1017, // ha_Arab -> root + 836, 323, // hi_Latn -> en_IN + 844, 822, // ht -> fr_HT + 847, 1017, // iu_Latn -> root + 855, 1017, // kk_Arab -> root + 863, 1017, // ks_Deva -> root + 871, 1017, // ku_Arab -> root + 879, 1017, // ky_Arab -> root + 887, 1017, // ky_Latn -> root + 895, 1017, // ml_Arab -> root + 903, 1017, // mn_Mong -> root + 911, 1017, // mni_Mtei -> root + 920, 1017, // ms_Arab -> root + 928, 934, // nb -> no + 931, 934, // nn -> no + 937, 1017, // pa_Arab -> root + 945, 999, // pt_AO -> pt_PT + 951, 999, // pt_CH -> pt_PT + 957, 999, // pt_CV -> pt_PT + 963, 999, // pt_FR -> pt_PT + 969, 999, // pt_GQ -> pt_PT + 975, 999, // pt_GW -> pt_PT + 981, 999, // pt_LU -> pt_PT + 987, 999, // pt_MO -> pt_PT + 993, 999, // pt_MZ -> pt_PT + 1005, 999, // pt_ST -> pt_PT + 1011, 999, // pt_TL -> pt_PT + 1022, 1017, // sat_Deva -> root + 1031, 1017, // sd_Deva -> root + 1039, 1017, // sd_Khoj -> root + 1047, 1017, // sd_Sind -> root + 1055, 1017, // shi_Latn -> root + 1064, 1017, // so_Arab -> root + 1072, 1017, // sr_Latn -> root + 1080, 1017, // sw_Arab -> root + 1088, 1017, // tg_Arab -> root + 1096, 1017, // ug_Cyrl -> root + 1104, 1017, // uz_Arab -> root + 1112, 1017, // uz_Cyrl -> root + 1120, 1017, // vai_Latn -> root + 1129, 1017, // wo_Arab -> root + 1137, 1017, // yo_Arab -> root + 1145, 1017, // yue_Hans -> root + 1154, 1017, // zh_Hant -> root + 1173, 1162, // zh_Hant_MO -> zh_Hant_HK +}; + + +#endif // INCLUDED_FROM_URESBUND_CPP diff --git a/deps/icu-small/source/common/localematcher.cpp b/deps/icu-small/source/common/localematcher.cpp index 2cad708d99f0d2..2f8664b6f7b158 100644 --- a/deps/icu-small/source/common/localematcher.cpp +++ b/deps/icu-small/source/common/localematcher.cpp @@ -60,7 +60,7 @@ LocaleMatcher::Result::Result(LocaleMatcher::Result &&src) U_NOEXCEPT : if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } } @@ -82,7 +82,7 @@ LocaleMatcher::Result &LocaleMatcher::Result::operator=(LocaleMatcher::Result && if (desiredIsOwned) { src.desiredLocale = nullptr; src.desiredIndex = -1; - src.desiredIsOwned = FALSE; + src.desiredIsOwned = false; } return *this; } @@ -287,10 +287,10 @@ LocaleMatcher::Builder &LocaleMatcher::Builder::internalSetThresholdDistance(int #endif UBool LocaleMatcher::Builder::copyErrorTo(UErrorCode &outErrorCode) const { - if (U_FAILURE(outErrorCode)) { return TRUE; } - if (U_SUCCESS(errorCode_)) { return FALSE; } + if (U_FAILURE(outErrorCode)) { return true; } + if (U_SUCCESS(errorCode_)) { return false; } outErrorCode = errorCode_; - return TRUE; + return true; } LocaleMatcher LocaleMatcher::Builder::build(UErrorCode &errorCode) const { @@ -632,30 +632,30 @@ const Locale *LocaleMatcher::getBestMatchForListString( LocaleMatcher::Result LocaleMatcher::getBestMatchResult( const Locale &desiredLocale, UErrorCode &errorCode) const { if (U_FAILURE(errorCode)) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } int32_t suppIndex = getBestSuppIndex( getMaximalLsrOrUnd(likelySubtags, desiredLocale, errorCode), nullptr, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { - return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, FALSE); + return Result(&desiredLocale, supportedLocales[suppIndex], 0, suppIndex, false); } } LocaleMatcher::Result LocaleMatcher::getBestMatchResult( Locale::Iterator &desiredLocales, UErrorCode &errorCode) const { if (U_FAILURE(errorCode) || !desiredLocales.hasNext()) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } LocaleLsrIterator lsrIter(likelySubtags, desiredLocales, ULOCMATCH_TEMPORARY_LOCALES); int32_t suppIndex = getBestSuppIndex(lsrIter.next(errorCode), &lsrIter, errorCode); if (U_FAILURE(errorCode) || suppIndex < 0) { - return Result(nullptr, defaultLocale, -1, -1, FALSE); + return Result(nullptr, defaultLocale, -1, -1, false); } else { return Result(lsrIter.orphanRemembered(), supportedLocales[suppIndex], - lsrIter.getBestDesiredIndex(), suppIndex, TRUE); + lsrIter.getBestDesiredIndex(), suppIndex, true); } } diff --git a/deps/icu-small/source/common/localeprioritylist.cpp b/deps/icu-small/source/common/localeprioritylist.cpp index 4455eedb75e67c..e5ba0a3c777aea 100644 --- a/deps/icu-small/source/common/localeprioritylist.cpp +++ b/deps/icu-small/source/common/localeprioritylist.cpp @@ -234,7 +234,7 @@ void LocalePriorityList::sort(UErrorCode &errorCode) { // The comparator forces a stable sort via the item index. if (U_FAILURE(errorCode) || getLength() <= 1 || !hasWeights) { return; } uprv_sortArray(list->array.getAlias(), listLength, sizeof(LocaleAndWeight), - compareLocaleAndWeight, nullptr, FALSE, &errorCode); + compareLocaleAndWeight, nullptr, false, &errorCode); } U_NAMESPACE_END diff --git a/deps/icu-small/source/common/locavailable.cpp b/deps/icu-small/source/common/locavailable.cpp index e8ec512e370992..cf341e1f74c8b9 100644 --- a/deps/icu-small/source/common/locavailable.cpp +++ b/deps/icu-small/source/common/locavailable.cpp @@ -37,7 +37,7 @@ U_NAMESPACE_BEGIN static icu::Locale* availableLocaleList = NULL; static int32_t availableLocaleListCount; -static icu::UInitOnce gInitOnceLocale = U_INITONCE_INITIALIZER; +static icu::UInitOnce gInitOnceLocale {}; U_NAMESPACE_END @@ -54,7 +54,7 @@ static UBool U_CALLCONV locale_available_cleanup(void) availableLocaleListCount = 0; gInitOnceLocale.reset(); - return TRUE; + return true; } U_CDECL_END @@ -102,7 +102,7 @@ namespace { // Enough capacity for the two lists in the res_index.res file const char** gAvailableLocaleNames[2] = {}; int32_t gAvailableLocaleCounts[2] = {}; -icu::UInitOnce ginstalledLocalesInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce ginstalledLocalesInitOnce {}; class AvailableLocalesSink : public ResourceSink { public: @@ -203,7 +203,7 @@ static UBool U_CALLCONV uloc_cleanup(void) { gAvailableLocaleCounts[i] = 0; } ginstalledLocalesInitOnce.reset(); - return TRUE; + return true; } // Load Installed Locales. This function will be called exactly once diff --git a/deps/icu-small/source/common/locdispnames.cpp b/deps/icu-small/source/common/locdispnames.cpp index c512a0164c22a0..637556cc71db72 100644 --- a/deps/icu-small/source/common/locdispnames.cpp +++ b/deps/icu-small/source/common/locdispnames.cpp @@ -514,11 +514,11 @@ uloc_getDisplayName(const char *locale, UChar formatCloseParen = 0x0029; // ) UChar formatReplaceCloseParen = 0x005D; // ] - UBool haveLang = TRUE; /* assume true, set false if we find we don't have + UBool haveLang = true; /* assume true, set false if we find we don't have a lang component in the locale */ - UBool haveRest = TRUE; /* assume true, set false if we find we don't have + UBool haveRest = true; /* assume true, set false if we find we don't have any other component in the locale */ - UBool retry = FALSE; /* set true if we need to retry, see below */ + UBool retry = false; /* set true if we need to retry, see below */ int32_t langi = 0; /* index of the language substitution (0 or 1), virtually always 0 */ @@ -625,7 +625,7 @@ uloc_getDisplayName(const char *locale, } for(int32_t subi=0,resti=0;subi<2;) { /* iterate through patterns 0 and 1*/ - UBool subdone = FALSE; /* set true when ready to move to next substitution */ + UBool subdone = false; /* set true when ready to move to next substitution */ /* prep p and cap for calls to get display components, pin cap to 0 since they complain if cap is negative */ @@ -643,10 +643,10 @@ uloc_getDisplayName(const char *locale, length+=langLen; haveLang=langLen>0; } - subdone=TRUE; + subdone=true; } else { /* {1} */ if(!haveRest) { - subdone=TRUE; + subdone=true; } else { int32_t len; /* length of component (plus other stuff) we just fetched */ switch(resti++) { @@ -667,7 +667,7 @@ uloc_getDisplayName(const char *locale, const char* kw=uenum_next(kenum.getAlias(), &len, pErrorCode); if (kw == NULL) { len=0; /* mark that we didn't add a component */ - subdone=TRUE; + subdone=true; } else { /* incorporating this behavior into the loop made it even more complex, so just special case it here */ @@ -772,7 +772,7 @@ uloc_getDisplayName(const char *locale, /* would have fit, but didn't because of pattern prefix. */ sub0Pos=0; /* stops initial padding (and a second retry, so we won't end up here again) */ - retry=TRUE; + retry=true; } } } diff --git a/deps/icu-small/source/common/locdistance.cpp b/deps/icu-small/source/common/locdistance.cpp index ff8892791b2d98..fb22fe79ed36a2 100644 --- a/deps/icu-small/source/common/locdistance.cpp +++ b/deps/icu-small/source/common/locdistance.cpp @@ -45,13 +45,13 @@ enum { }; LocaleDistance *gLocaleDistance = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLocaleDistance; gLocaleDistance = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace diff --git a/deps/icu-small/source/common/locdspnm.cpp b/deps/icu-small/source/common/locdspnm.cpp index f73cedd72866a0..401f1fecbff1c0 100644 --- a/deps/icu-small/source/common/locdspnm.cpp +++ b/deps/icu-small/source/common/locdspnm.cpp @@ -403,7 +403,7 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { LocaleDisplayNamesImpl& parent; CapitalizationContextSink(LocaleDisplayNamesImpl& _parent) - : hasCapitalizationUsage(FALSE), parent(_parent) {} + : hasCapitalizationUsage(false), parent(_parent) {} virtual ~CapitalizationContextSink(); virtual void put(const char *key, ResourceValue &value, UBool /*noFallback*/, @@ -437,8 +437,8 @@ struct LocaleDisplayNamesImpl::CapitalizationContextSink : public ResourceSink { int32_t titlecaseInt = (parent.capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU) ? intVector[0] : intVector[1]; if (titlecaseInt == 0) { continue; } - parent.fCapitalization[usageEnum] = TRUE; - hasCapitalizationUsage = TRUE; + parent.fCapitalization[usageEnum] = true; + hasCapitalizationUsage = true; } } }; @@ -490,7 +490,7 @@ LocaleDisplayNamesImpl::initialize(void) { #if !UCONFIG_NO_BREAK_ITERATION // Only get the context data if we need it! This is a const object so we know now... // Also check whether we will need a break iterator (depends on the data) - UBool needBrkIter = FALSE; + UBool needBrkIter = false; if (capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU || capitalizationContext == UDISPCTX_CAPITALIZATION_FOR_STANDALONE) { LocalUResourceBundlePointer resource(ures_open(NULL, locale.getName(), &status)); if (U_FAILURE(status)) { return; } @@ -593,8 +593,8 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, "_", country, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; - hasCountry = FALSE; + hasScript = false; + hasCountry = false; break; } } @@ -602,7 +602,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", script, (char *)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasScript = FALSE; + hasScript = false; break; } } @@ -610,11 +610,11 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, ncat(buffer, ULOC_FULLNAME_CAPACITY, lang, "_", country, (char*)0); localeIdName(buffer, resultName, false); if (!resultName.isBogus()) { - hasCountry = FALSE; + hasCountry = false; break; } } - } while (FALSE); + } while (false); } if (resultName.isBogus() || resultName.isEmpty()) { localeIdName(lang, resultName, substitute == UDISPCTX_SUBSTITUTE); @@ -629,7 +629,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, UErrorCode status = U_ZERO_ERROR; if (hasScript) { - UnicodeString script_str = scriptDisplayName(script, temp, TRUE); + UnicodeString script_str = scriptDisplayName(script, temp, true); if (script_str.isBogus()) { result.setToBogus(); return result; @@ -637,7 +637,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, resultRemainder.append(script_str); } if (hasCountry) { - UnicodeString region_str = regionDisplayName(country, temp, TRUE); + UnicodeString region_str = regionDisplayName(country, temp, true); if (region_str.isBogus()) { result.setToBogus(); return result; @@ -645,7 +645,7 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, appendWithSep(resultRemainder, region_str); } if (hasVariant) { - UnicodeString variant_str = variantDisplayName(variant, temp, TRUE); + UnicodeString variant_str = variantDisplayName(variant, temp, true); if (variant_str.isBogus()) { result.setToBogus(); return result; @@ -666,10 +666,10 @@ LocaleDisplayNamesImpl::localeDisplayName(const Locale& loc, if (U_FAILURE(status) || status == U_STRING_NOT_TERMINATED_WARNING) { return result; } - keyDisplayName(key, temp, TRUE); + keyDisplayName(key, temp, true); temp.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp.findAndReplace(formatCloseParen, formatReplaceCloseParen); - keyValueDisplayName(key, value, temp2, TRUE); + keyValueDisplayName(key, value, temp2, true); temp2.findAndReplace(formatOpenParen, formatReplaceOpenParen); temp2.findAndReplace(formatCloseParen, formatReplaceCloseParen); if (temp2 != UnicodeString(value, -1, US_INV)) { @@ -797,13 +797,13 @@ LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(const char* script, UnicodeString& result) const { - return scriptDisplayName(script, result, FALSE); + return scriptDisplayName(script, result, false); } UnicodeString& LocaleDisplayNamesImpl::scriptDisplayName(UScriptCode scriptCode, UnicodeString& result) const { - return scriptDisplayName(uscript_getName(scriptCode), result, FALSE); + return scriptDisplayName(uscript_getName(scriptCode), result, false); } UnicodeString& @@ -827,7 +827,7 @@ LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& LocaleDisplayNamesImpl::regionDisplayName(const char* region, UnicodeString& result) const { - return regionDisplayName(region, result, FALSE); + return regionDisplayName(region, result, false); } @@ -847,7 +847,7 @@ LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& LocaleDisplayNamesImpl::variantDisplayName(const char* variant, UnicodeString& result) const { - return variantDisplayName(variant, result, FALSE); + return variantDisplayName(variant, result, false); } UnicodeString& @@ -866,7 +866,7 @@ LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& LocaleDisplayNamesImpl::keyDisplayName(const char* key, UnicodeString& result) const { - return keyDisplayName(key, result, FALSE); + return keyDisplayName(key, result, false); } UnicodeString& @@ -908,7 +908,7 @@ UnicodeString& LocaleDisplayNamesImpl::keyValueDisplayName(const char* key, const char* value, UnicodeString& result) const { - return keyValueDisplayName(key, value, result, FALSE); + return keyValueDisplayName(key, value, result, false); } //////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/deps/icu-small/source/common/locid.cpp b/deps/icu-small/source/common/locid.cpp index 73bb8d8aec1c70..5cd083866c701b 100644 --- a/deps/icu-small/source/common/locid.cpp +++ b/deps/icu-small/source/common/locid.cpp @@ -64,7 +64,7 @@ U_CDECL_END U_NAMESPACE_BEGIN static Locale *gLocaleCache = NULL; -static UInitOnce gLocaleCacheInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gLocaleCacheInitOnce {}; // gDefaultLocaleMutex protects all access to gDefaultLocalesHashT and gDefaultLocale. static UMutex gDefaultLocaleMutex; @@ -128,7 +128,7 @@ static UBool U_CALLCONV locale_cleanup(void) gDefaultLocalesHashT = NULL; } gDefaultLocale = NULL; - return TRUE; + return true; } @@ -171,7 +171,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // Synchronize this entire function. Mutex lock(&gDefaultLocaleMutex); - UBool canonicalize = FALSE; + UBool canonicalize = false; // If given a NULL string for the locale id, grab the default // name from the system. @@ -179,7 +179,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { // the current ICU default locale.) if (id == NULL) { id = uprv_getDefaultLocaleID(); // This function not thread safe? TODO: verify. - canonicalize = TRUE; // always canonicalize host ID + canonicalize = true; // always canonicalize host ID } CharString localeNameBuf; @@ -212,7 +212,7 @@ Locale *locale_set_default_internal(const char *id, UErrorCode& status) { status = U_MEMORY_ALLOCATION_ERROR; return gDefaultLocale; } - newDefault->init(localeNameBuf.data(), FALSE); + newDefault->init(localeNameBuf.data(), false); uhash_put(gDefaultLocalesHashT, (char*) newDefault->getName(), newDefault, &status); if (U_FAILURE(status)) { return gDefaultLocale; @@ -269,7 +269,7 @@ Locale::~Locale() Locale::Locale() : UObject(), fullName(fullNameBuffer), baseName(NULL) { - init(NULL, FALSE); + init(NULL, false); } /* @@ -292,7 +292,7 @@ Locale::Locale( const char * newLanguage, { if( (newLanguage==NULL) && (newCountry == NULL) && (newVariant == NULL) ) { - init(NULL, FALSE); /* shortcut */ + init(NULL, false); /* shortcut */ } else { @@ -397,7 +397,7 @@ Locale::Locale( const char * newLanguage, } // Parse it, because for example 'language' might really be a complete // string. - init(togo.data(), FALSE); + init(togo.data(), false); } } @@ -491,7 +491,7 @@ Locale::operator==( const Locale& other) const namespace { -UInitOnce gKnownCanonicalizedInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gKnownCanonicalizedInitOnce {}; UHashtable *gKnownCanonicalized = nullptr; static const char* const KNOWN_CANONICALIZED[] = { @@ -521,7 +521,7 @@ static const char* const KNOWN_CANONICALIZED[] = { static UBool U_CALLCONV cleanupKnownCanonicalized() { gKnownCanonicalizedInitOnce.reset(); if (gKnownCanonicalized) { uhash_close(gKnownCanonicalized); } - return TRUE; + return true; } static void U_CALLCONV loadKnownCanonicalized(UErrorCode &status) { @@ -682,14 +682,14 @@ class AliasData : public UMemory { const AliasData* AliasData::gSingleton = nullptr; -UInitOnce AliasData::gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce AliasData::gInitOnce {}; UBool U_CALLCONV AliasData::cleanup() { gInitOnce.reset(); delete gSingleton; - return TRUE; + return true; } void @@ -716,20 +716,19 @@ AliasDataBuilder::readAlias( status = U_MEMORY_ALLOCATION_ERROR; return; } - int i = 0; - while (ures_hasNext(alias)) { + for (int i = 0; U_SUCCESS(status) && ures_hasNext(alias); i++) { LocalUResourceBundlePointer res( ures_getNextResource(alias, nullptr, &status)); const char* aliasFrom = ures_getKey(res.getAlias()); UnicodeString aliasTo = ures_getUnicodeStringByKey(res.getAlias(), "replacement", &status); + if (U_FAILURE(status)) return; checkType(aliasFrom); checkReplacement(aliasTo); rawTypes[i] = aliasFrom; rawIndexes[i] = strings->add(aliasTo, status); - i++; } } @@ -1818,7 +1817,7 @@ ulocimp_isCanonicalizedLocaleForTest(const char* localeName) /*This function initializes a Locale from a C locale ID*/ Locale& Locale::init(const char* localeID, UBool canonicalize) { - fIsBogus = FALSE; + fIsBogus = false; /* Free our current storage */ if ((baseName != fullName) && (baseName != fullNameBuffer)) { uprv_free(baseName); @@ -2022,7 +2021,7 @@ Locale::setToBogus() { *language = 0; *script = 0; *country = 0; - fIsBogus = TRUE; + fIsBogus = true; variantBegin = 0; } @@ -2072,7 +2071,7 @@ Locale::addLikelySubtags(UErrorCode& status) { return; } - init(maximizedLocaleID.data(), /*canonicalize=*/FALSE); + init(maximizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2094,7 +2093,7 @@ Locale::minimizeSubtags(UErrorCode& status) { return; } - init(minimizedLocaleID.data(), /*canonicalize=*/FALSE); + init(minimizedLocaleID.data(), /*canonicalize=*/false); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2113,7 +2112,7 @@ Locale::canonicalize(UErrorCode& status) { if (U_FAILURE(status)) { return; } - init(uncanonicalized.data(), /*canonicalize=*/TRUE); + init(uncanonicalized.data(), /*canonicalize=*/true); if (isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2160,7 +2159,7 @@ Locale::forLanguageTag(StringPiece tag, UErrorCode& status) return result; } - result.init(localeID.data(), /*canonicalize=*/FALSE); + result.init(localeID.data(), /*canonicalize=*/false); if (result.isBogus()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -2179,7 +2178,7 @@ Locale::toLanguageTag(ByteSink& sink, UErrorCode& status) const return; } - ulocimp_toLanguageTag(fullName, sink, /*strict=*/FALSE, &status); + ulocimp_toLanguageTag(fullName, sink, /*strict=*/false, &status); } Locale U_EXPORT2 @@ -2187,7 +2186,7 @@ Locale::createFromName (const char *name) { if (name) { Locale l(""); - l.init(name, FALSE); + l.init(name, false); return l; } else { @@ -2198,7 +2197,7 @@ Locale::createFromName (const char *name) Locale U_EXPORT2 Locale::createCanonical(const char* name) { Locale loc(""); - loc.init(name, TRUE); + loc.init(name, true); return loc; } @@ -2241,7 +2240,7 @@ const char* const* U_EXPORT2 Locale::getISOLanguages() // Set the locale's data based on a posix id. void Locale::setFromPOSIXID(const char *posixID) { - init(posixID, TRUE); + init(posixID, true); } const Locale & U_EXPORT2 @@ -2531,7 +2530,7 @@ Locale::createKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new KeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { @@ -2560,7 +2559,7 @@ Locale::createUnicodeKeywords(UErrorCode &status) const if(assignment > variantStart) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(variantStart+1, '@', sink, FALSE, &status); + ulocimp_getKeywords(variantStart+1, '@', sink, false, &status); if (U_SUCCESS(status) && !keywords.isEmpty()) { result = new UnicodeKeywordEnumeration(keywords.data(), keywords.length(), 0, status); if (!result) { diff --git a/deps/icu-small/source/common/loclikely.cpp b/deps/icu-small/source/common/loclikely.cpp index d80096b588e714..ec0dca28a45a69 100644 --- a/deps/icu-small/source/common/loclikely.cpp +++ b/deps/icu-small/source/common/loclikely.cpp @@ -201,7 +201,7 @@ createTagStringWithAlternates( **/ char tagBuffer[ULOC_FULLNAME_CAPACITY]; int32_t tagLength = 0; - UBool regionAppended = FALSE; + UBool regionAppended = false; if (langLength > 0) { appendTag( @@ -209,7 +209,7 @@ createTagStringWithAlternates( langLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } else if (alternateTags == NULL) { /* @@ -246,7 +246,7 @@ createTagStringWithAlternates( alternateLangLength, tagBuffer, &tagLength, - /*withSeparator=*/FALSE); + /*withSeparator=*/false); } } @@ -256,7 +256,7 @@ createTagStringWithAlternates( scriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } else if (alternateTags != NULL) { /* @@ -281,7 +281,7 @@ createTagStringWithAlternates( alternateScriptLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); } } @@ -291,9 +291,9 @@ createTagStringWithAlternates( regionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } else if (alternateTags != NULL) { /* @@ -317,9 +317,9 @@ createTagStringWithAlternates( alternateRegionLength, tagBuffer, &tagLength, - /*withSeparator=*/TRUE); + /*withSeparator=*/true); - regionAppended = TRUE; + regionAppended = true; } } @@ -622,7 +622,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -678,7 +678,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -734,7 +734,7 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } @@ -789,11 +789,11 @@ createLikelySubtagsString( likelySubtags, sink, err); - return TRUE; + return true; } } - return FALSE; + return false; error: @@ -801,7 +801,7 @@ createLikelySubtagsString( *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } #define CHECK_TRAILING_VARIANT_SIZE(trailing, trailingLength) UPRV_BLOCK_MACRO_BEGIN { \ @@ -836,7 +836,7 @@ _uloc_addLikelySubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool success = FALSE; + UBool success = false; if(U_FAILURE(*err)) { goto error; @@ -901,7 +901,7 @@ _uloc_addLikelySubtags(const char* localeID, if (!U_FAILURE(*err)) { *err = U_ILLEGAL_ARGUMENT_ERROR; } - return FALSE; + return false; } // Add likely subtags to the sink @@ -925,7 +925,7 @@ _uloc_minimizeSubtags(const char* localeID, const char* trailing = ""; int32_t trailingLength = 0; int32_t trailingIndex = 0; - UBool successGetMax = FALSE; + UBool successGetMax = false; if(U_FAILURE(*err)) { goto error; @@ -1248,7 +1248,7 @@ _ulocimp_addLikelySubtags(const char* localeID, if (U_SUCCESS(*status)) { return _uloc_addLikelySubtags(localeBuffer.getBuffer(), sink, status); } else { - return FALSE; + return false; } } @@ -1320,14 +1320,14 @@ uloc_isRightToLeft(const char *locale) { char lang[8]; int32_t langLength = uloc_getLanguage(locale, lang, UPRV_LENGTHOF(lang), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } if (langLength > 0) { const char* langPtr = uprv_strstr(LANG_DIR_STRING, lang); if (langPtr != NULL) { switch (langPtr[langLength]) { - case '-': return FALSE; - case '+': return TRUE; + case '-': return false; + case '+': return true; default: break; // partial match of a longer code } } @@ -1340,12 +1340,12 @@ uloc_isRightToLeft(const char *locale) { ulocimp_addLikelySubtags(locale, sink, &errorCode); } if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) { - return FALSE; + return false; } scriptLength = uloc_getScript(likely.data(), script, UPRV_LENGTHOF(script), &errorCode); if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING || scriptLength == 0) { - return FALSE; + return false; } } UScriptCode scriptCode = (UScriptCode)u_getPropertyValueEnum(UCHAR_SCRIPT, script); @@ -1392,7 +1392,7 @@ ulocimp_getRegionForSupplementalData(const char *localeID, UBool inferRegion, if (U_FAILURE(*status)) { rgLen = 0; } else if (rgLen == 0 && inferRegion) { - // no unicode_region_subtag but inferRegion TRUE, try likely subtags + // no unicode_region_subtag but inferRegion true, try likely subtags rgStatus = U_ZERO_ERROR; icu::CharString locBuf; { diff --git a/deps/icu-small/source/common/loclikelysubtags.cpp b/deps/icu-small/source/common/loclikelysubtags.cpp index aa592e6ea80731..e913c66a35b9d0 100644 --- a/deps/icu-small/source/common/loclikelysubtags.cpp +++ b/deps/icu-small/source/common/loclikelysubtags.cpp @@ -233,7 +233,7 @@ struct XLikelySubtagsData { return false; } for (int i = 0; i < length; ++i) { - stringArray.getValue(i, value); // returns TRUE because i < length + stringArray.getValue(i, value); // returns true because i < length rawIndexes[i] = strings.add(value.getUnicodeString(errorCode), errorCode); if (U_FAILURE(errorCode)) { return false; } } @@ -245,13 +245,13 @@ struct XLikelySubtagsData { namespace { XLikelySubtags *gLikelySubtags = nullptr; -UInitOnce gInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gInitOnce {}; UBool U_CALLCONV cleanup() { delete gLikelySubtags; gLikelySubtags = nullptr; gInitOnce.reset(); - return TRUE; + return true; } } // namespace diff --git a/deps/icu-small/source/common/locmap.cpp b/deps/icu-small/source/common/locmap.cpp index 29a5646385e793..78cfd1ca86b62d 100644 --- a/deps/icu-small/source/common/locmap.cpp +++ b/deps/icu-small/source/common/locmap.cpp @@ -1053,7 +1053,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr { uint16_t langID; uint32_t localeIndex; - UBool bLookup = TRUE; + UBool bLookup = true; const char *pPosixID = NULL; #if U_PLATFORM_HAS_WIN32_API && UCONFIG_USE_WINDOWS_LCID_MAPPING_API @@ -1074,7 +1074,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr if (tmpLen > 1) { int32_t i = 0; // Only need to look up in table if have _, eg for de-de_phoneb type alternate sort. - bLookup = FALSE; + bLookup = false; for (i = 0; i < UPRV_LENGTHOF(locName); i++) { locName[i] = (char)(windowsLocaleName[i]); @@ -1088,7 +1088,7 @@ uprv_convertToPosix(uint32_t hostid, char *posixID, int32_t posixIDCapacity, UEr // TODO: Should these be mapped from _phoneb to @collation=phonebook, etc.? locName[i] = '\0'; tmpLen = i; - bLookup = TRUE; + bLookup = true; break; } else if (windowsLocaleName[i] == L'-') @@ -1201,7 +1201,7 @@ uprv_convertToLCIDPlatform(const char* localeID, UErrorCode* status) char asciiBCP47Tag[LOCALE_NAME_MAX_LENGTH] = {}; // this will change it from de_DE@collation=phonebook to de-DE-u-co-phonebk form - (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), FALSE, status); + (void)uloc_toLanguageTag(mylocaleID, asciiBCP47Tag, UPRV_LENGTHOF(asciiBCP47Tag), false, status); if (U_SUCCESS(*status)) { diff --git a/deps/icu-small/source/common/locutil.cpp b/deps/icu-small/source/common/locutil.cpp index 3d9d69ff7ed0e2..6e2bd497f81eae 100644 --- a/deps/icu-small/source/common/locutil.cpp +++ b/deps/icu-small/source/common/locutil.cpp @@ -21,7 +21,7 @@ #include "umutex.h" // see LocaleUtility::getAvailableLocaleNames -static icu::UInitOnce LocaleUtilityInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce LocaleUtilityInitOnce {}; static icu::Hashtable * LocaleUtility_cache = NULL; #define UNDERSCORE_CHAR ((UChar)0x005f) @@ -41,7 +41,7 @@ static UBool U_CALLCONV service_cleanup(void) { delete LocaleUtility_cache; LocaleUtility_cache = NULL; } - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/messageimpl.h b/deps/icu-small/source/common/messageimpl.h index a56479066bc058..061df9189d5383 100644 --- a/deps/icu-small/source/common/messageimpl.h +++ b/deps/icu-small/source/common/messageimpl.h @@ -55,7 +55,7 @@ class U_COMMON_API MessageImpl { UnicodeString &result); private: - MessageImpl(); // no constructor: all static methods + MessageImpl() = delete; // no constructor: all static methods }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/messagepattern.cpp b/deps/icu-small/source/common/messagepattern.cpp index 66fd2f4c93b295..52afab5f026fa7 100644 --- a/deps/icu-small/source/common/messagepattern.cpp +++ b/deps/icu-small/source/common/messagepattern.cpp @@ -97,9 +97,9 @@ class MessagePatternList : public UMemory { UBool ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode); UBool equals(const MessagePatternList &other, int32_t length) const { for(int32_t i=0; i a; @@ -124,13 +124,13 @@ template UBool MessagePatternList::ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(a.getCapacity()>oldLength || a.resize(2*oldLength, oldLength)!=NULL) { - return TRUE; + return true; } errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } // MessagePatternList specializations -------------------------------------- *** @@ -147,7 +147,7 @@ MessagePattern::MessagePattern(UErrorCode &errorCode) : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -155,7 +155,7 @@ MessagePattern::MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &e : aposMode(mode), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { init(errorCode); } @@ -163,7 +163,7 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), partsList(NULL), parts(NULL), partsLength(0), numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), - hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + hasArgNames(false), hasArgNumbers(false), needsAutoQuoting(false) { if(init(errorCode)) { parse(pattern, parseError, errorCode); } @@ -172,15 +172,15 @@ MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseE UBool MessagePattern::init(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); - return TRUE; + return true; } MessagePattern::MessagePattern(const MessagePattern &other) @@ -215,7 +215,7 @@ MessagePattern::operator=(const MessagePattern &other) { UBool MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=NULL; partsLength=0; @@ -225,14 +225,14 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) partsList=new MessagePatternPartsList(); if(partsList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } parts=partsList->a.getAlias(); } if(other.partsLength>0) { partsList->copyFrom(*other.partsList, other.partsLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } parts=partsList->a.getAlias(); partsLength=other.partsLength; @@ -242,19 +242,19 @@ MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) numericValuesList=new MessagePatternDoubleList(); if(numericValuesList==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); } numericValuesList->copyFrom( *other.numericValuesList, other.numericValuesLength, errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } numericValues=numericValuesList->a.getAlias(); numericValuesLength=other.numericValuesLength; } - return TRUE; + return true; } MessagePattern::~MessagePattern() { @@ -303,8 +303,8 @@ void MessagePattern::clear() { // Mostly the same as preParse(). msg.remove(); - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } @@ -414,8 +414,8 @@ MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, parseError->postContext[0]=0; } msg=pattern; - hasArgNames=hasArgNumbers=FALSE; - needsAutoQuoting=FALSE; + hasArgNames=hasArgNumbers=false; + needsAutoQuoting=false; partsLength=0; numericValuesLength=0; } @@ -458,7 +458,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } else { c=msg.charAt(index); if(c==u_apos) { @@ -491,7 +491,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; break; } } @@ -500,7 +500,7 @@ MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, // Add a Part for auto-quoting. addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, u_apos, errorCode); // value=char to be inserted - needsAutoQuoting=TRUE; + needsAutoQuoting=true; } } } else if(UMSGPAT_ARG_TYPE_HAS_PLURAL_STYLE(parentType) && c==u_pound) { @@ -560,7 +560,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNumbers=TRUE; + hasArgNumbers=true; addPart(UMSGPAT_PART_TYPE_ARG_NUMBER, nameIndex, length, number, errorCode); } else if(number==UMSGPAT_ARG_NAME_NOT_NUMBER) { int32_t length=index-nameIndex; @@ -569,7 +569,7 @@ MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingL errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - hasArgNames=TRUE; + hasArgNames=true; addPart(UMSGPAT_PART_TYPE_ARG_NAME, nameIndex, length, 0, errorCode); } else { // number<-1 (ARG_NAME_NOT_VALID) setParseError(parseError, nameIndex); // Bad argument syntax. @@ -727,7 +727,7 @@ MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(numberIndex, index, TRUE, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + parseDouble(numberIndex, index, true, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } @@ -774,8 +774,8 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } int32_t start=index; - UBool isEmpty=TRUE; - UBool hasOther=FALSE; + UBool isEmpty=true; + UBool hasOther=false; for(;;) { // First, collect the selector looking for a small set of terminators. // It would be a little faster to consider the syntax of each possible @@ -811,7 +811,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, return 0; } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); - parseDouble(selectorIndex+1, index, FALSE, + parseDouble(selectorIndex+1, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE } else { index=skipIdentifier(index); @@ -845,12 +845,12 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, errorCode=U_INDEX_OUTOFBOUNDS_ERROR; return 0; } - parseDouble(valueIndex, index, FALSE, + parseDouble(valueIndex, index, false, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; continue; // no message fragment after the offset } else { // normal selector word @@ -861,7 +861,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, } addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); if(0==msg.compare(selectorIndex, length, kOther, 0, 5)) { - hasOther=TRUE; + hasOther=true; } } } @@ -880,7 +880,7 @@ MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, if(U_FAILURE(errorCode)) { return 0; } - isEmpty=FALSE; + isEmpty=false; } } @@ -901,11 +901,11 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li return 0; } else { number=0; - badNumber=TRUE; // leading zero + badNumber=true; // leading zero } } else if(0x31<=c && c<=0x39) { number=c-0x30; - badNumber=FALSE; + badNumber=false; } else { return UMSGPAT_ARG_NAME_NOT_NUMBER; } @@ -913,7 +913,7 @@ MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t li c=s.charAt(start++); if(0x30<=c && c<=0x39) { if(number>=INT32_MAX/10) { - badNumber=TRUE; // overflow + badNumber=true; // overflow } number=number*10+(c-0x30); } else { diff --git a/deps/icu-small/source/common/norm2_nfc_data.h b/deps/icu-small/source/common/norm2_nfc_data.h index a774868981dbea..ebe3e6ba90657a 100644 --- a/deps/icu-small/source/common/norm2_nfc_data.h +++ b/deps/icu-small/source/common/norm2_nfc_data.h @@ -10,14 +10,14 @@ #ifdef INCLUDED_FROM_NORMALIZER2_CPP static const UVersionInfo norm2_nfc_data_formatVersion={4,0,0,0}; -static const UVersionInfo norm2_nfc_data_dataVersion={0xe,0,0,0}; +static const UVersionInfo norm2_nfc_data_dataVersion={0xf,0,0,0}; static const int32_t norm2_nfc_data_indexes[Normalizer2Impl::IX_COUNT]={ -0x50,0x4c54,0x88bc,0x89bc,0x89bc,0x89bc,0x89bc,0x89bc,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, +0x50,0x4cb8,0x8920,0x8a20,0x8a20,0x8a20,0x8a20,0x8a20,0xc0,0x300,0xae2,0x29e0,0x3c66,0xfc00,0x1288,0x3b9c, 0x3c34,0x3c66,0x300,0 }; -static const uint16_t norm2_nfc_data_trieIndex[1748]={ +static const uint16_t norm2_nfc_data_trieIndex[1788]={ 0,0x40,0x7b,0xbb,0xfb,0x13a,0x17a,0x1b2,0x1f2,0x226,0x254,0x226,0x294,0x2d4,0x313,0x353, 0x393,0x3d2,0x40f,0x44e,0x226,0x226,0x488,0x4c8,0x4f8,0x530,0x226,0x570,0x59f,0x5de,0x226,0x5f3, 0x631,0x65f,0x687,0x6bd,0x6fd,0x73a,0x75a,0x799,0x7d8,0x815,0x834,0x871,0x75a,0x8aa,0x8d8,0x917, @@ -82,14 +82,14 @@ static const uint16_t norm2_nfc_data_trieIndex[1748]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x1880,0x18c0,0x1900,0x1940,0x1980,0x19c0,0x1a00,0x1a40,0x1a63,0x1aa3,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ac3,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x657,0x666,0x67e,0x69d,0x6b2,0x6b2,0x6b2,0x6b6,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x67e,0x68e,0x6a6,0x6c5,0x6da,0x6da,0x6da,0x6de,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc0b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x54f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x40c, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1af6,0x226,0x226,0x1b06,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0xdf7,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1b16,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1607,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1607,0x226,0x226,0x226,0x226,0x66b,0x226,0x226,0x226, 0x226,0x1b20,0x54f,0x226,0x226,0x1b30,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x81c,0x226,0x226, 0x1b40,0x226,0x1b50,0x1b5d,0x1b69,0x226,0x226,0x226,0x226,0x414,0x226,0x1b74,0x1b84,0x226,0x226,0x226, 0x811,0x226,0x226,0x226,0x226,0x1b94,0x226,0x226,0x226,0x1b9f,0x226,0x226,0x226,0x226,0x226,0x226, @@ -104,33 +104,35 @@ static const uint16_t norm2_nfc_data_trieIndex[1748]={ 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x9eb,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0xc05,0x226,0x226,0x226, 0x226,0x81b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x1c3d,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xc08,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x1c3d,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x1c4d,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c4f, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c4d,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x1c4f,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1c5e,0x1c6e,0x1c7c,0x1c89,0x226, +0x1c95,0x1ca3,0x1cb3,0x226,0x226,0x226,0x226,0xd1b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x1c5e,0x1c6e,0x1c7c,0x1c89,0x226,0x1c95,0x1ca3,0x1cb3,0x226,0x226, -0x226,0x226,0xd1b,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1cc3,0x1ccb, -0x1cd9,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x7c9,0x226, -0x226,0x226,0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x1ce9,0x226,0x226,0x226,0x226,0x226,0x226,0x1cf5,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1d05,0x1d15,0x1d25,0x1d35,0x1d45,0x1d55,0x1d65,0x1d75,0x1d85, -0x1d95,0x1da5,0x1db5,0x1dc5,0x1dd5,0x1de5,0x1df5,0x1e05,0x1e15,0x1e25,0x1e35,0x1e45,0x1e55,0x1e65,0x1e75,0x1e85, -0x1e95,0x1ea5,0x1eb5,0x1ec5,0x1ed5,0x1ee5,0x1ef5,0x1f05,0x1f15,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x1cc3,0x1ccb,0x1cd9,0x226,0x226,0x226,0x226,0x226,0x4f9,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0xf2c,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x7c9,0x226,0x226,0x226,0x4fc,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1ce4,0x226,0x226,0x226,0x226,0x226,0x226, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1cf4,0x226,0x226,0x226,0x226, +0x226,0x226,0x1d00,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x1d10,0x1d20, +0x1d30,0x1d40,0x1d50,0x1d60,0x1d70,0x1d80,0x1d90,0x1da0,0x1db0,0x1dc0,0x1dd0,0x1de0,0x1df0,0x1e00,0x1e10,0x1e20, +0x1e30,0x1e40,0x1e50,0x1e60,0x1e70,0x1e80,0x1e90,0x1ea0,0x1eb0,0x1ec0,0x1ed0,0x1ee0,0x1ef0,0x1f00,0x1f10,0x1f20, 0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226, -0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x408,0x428,0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489, -0x4a6,0x4c2,0x4df,0x4fc,0x51b,0x538,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x552,0xc4,0x566,0xc4,0xc4, +0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x226,0x408,0x428, +0xc4,0xc4,0xc4,0x448,0x457,0x46d,0x489,0x4a6,0x4c2,0x4df,0x4fc,0x51b,0x538,0x552,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x586,0xc4,0xc4,0xc4, -0xc4,0xc4,0xc4,0xc4,0xc4,0x591,0x5ae,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5ce,0x5e4,0xc4, -0xc4,0x5f7,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0x567,0xc4,0x57b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, 0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, -0xc4,0xc4,0x617,0x637 +0xc4,0xc4,0xc4,0xc4,0x59b,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x5a6,0x5c3,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0x5e3,0x5f9,0x60b,0xc4,0x61e,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4, +0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x63e,0x65e }; -static const uint16_t norm2_nfc_data_trieData[7974]={ +static const uint16_t norm2_nfc_data_trieData[7984]={ 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,1,1,1,1,1,1,1,1,1,1,1, @@ -518,7 +520,7 @@ static const uint16_t norm2_nfc_data_trieData[7974]={ 1,1,1,1,1,0x3c66,1,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,0x3c66,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x3c66, 0x3c66,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,1,0x3c66, +1,1,1,1,0x3c66,1,1,1,1,0x3c66,1,1,1,0x3c66,0x3c66,0x3c66, 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,1,1,1,1,1,1,1,1,1,1,1, @@ -593,49 +595,49 @@ static const uint16_t norm2_nfc_data_trieData[7974]={ 0x3304,0x331c,0x3334,0x334c,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc, 0xffcc,0xffcc,0xffcc,0xffcc,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,1,0xffcc,0xffcc,1,0xffcc, -0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8, -1,1,1,1,1,1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e, -1,1,1,1,1,0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51, -0x3381,0x3385,0x3389,0x2f55,0x338f,0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf, -0x303f,0x33c3,0x33c9,0x33cd,0x33d1,0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed, -0x2c59,0x33f1,0x2f61,0x33f5,0x33f9,0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421, -0x3425,0x3429,0x342d,0x3431,0x3435,0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459, -0x345d,0x2f69,0x3461,0x3465,0x3469,0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493, -0x3497,0x349b,0x349f,0x34a3,0x34a7,0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7, -0x34d7,0x34db,0x34e1,0x34e5,0x2c49,0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f, -0x3513,0x3519,0x351d,0x3523,0x3527,0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555, -0x3559,0x355d,0x3561,0x2b71,0x3565,0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591, -0x3595,0x3599,0x359d,0x35a1,0x35a5,0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7, -0x2f89,0x35cb,0x35cf,0x35d3,0x35d7,0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd, -0x3601,0x3605,0x3609,0x360d,0x3613,0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b, -0x3641,0x3645,0x3649,0x364d,0x2f99,0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671, -0x3675,0x3679,0x367d,0x3683,0x3687,0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad, -0x36b1,0x36b5,0x36bb,0x36bf,0x36c3,0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3, -0x36f7,0x36fd,0x3701,0x3705,0x3709,0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f, -0x30bf,0x3733,0x3737,0x373d,0x3741,0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d, -0x3771,0x3777,0x377b,0x3781,0x3785,0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5, -0x37b9,0x37bd,0x37bd,0x37c1,0x37c5,0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef, -0x37f3,0x37f9,0x37ff,0x3805,0x3809,0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d, -0x3831,0x3835,0x3839,0x383f,0x2bbd,0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861, -0x3865,0x3869,0x386f,0x386f,0x3875,0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5, -0x38a9,0x38af,0x38b3,0x38b7,0x38bb,0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5, -0x38ef,0x38f5,0x38fb,0x38ff,0x3905,0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939, -0x3575,0x393f,0x3943,0x3947,0x394b,0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975, -0x3979,0x397d,0x3981,0x3985,0x3001,0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7, -0x39bb,0x39c1,0x39c5,0x39cb,0x39cf,0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb, -0x3113,0x39ff,0x3a03,0x3a07,0x3a0b,0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39, -0x3a3d,0x3a43,0x3a49,0x3a4d,0x3a51,0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b, -0x3a7f,0x3a83,0x3a87,0x3a8d,0x312f,0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf, -0x3ac3,0x3ac7,0x3acb,0x3ad1,0x3ad5,0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07, -0x3b0b,0x3b11,0x3b15,0x3147,0x3147,0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b, -0x3b47,0x3b4b,0x3b4f,0x3b53,0x3b57,0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b, -0x3b8f,0x3b93,0x3b97,1,1,1 +0xffcc,0xffcc,0xffcc,0xffcc,1,1,1,1,1,1,1,1,1,1,1,1, +0xffd0,0xffd0,0xffb8,0xffcc,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,0xffb8,1,1,1,1,1, +1,1,1,1,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xffcc,0xfe0e,1,1,1,1,1, +0x335b,0x335f,0x3363,0x3367,0x336d,0x2f4d,0x3371,0x3375,0x3379,0x337d,0x2f51,0x3381,0x3385,0x3389,0x2f55,0x338f, +0x3393,0x3397,0x339b,0x33a1,0x33a5,0x33a9,0x33ad,0x33b3,0x33b7,0x33bb,0x33bf,0x303f,0x33c3,0x33c9,0x33cd,0x33d1, +0x33d5,0x33d9,0x33dd,0x33e1,0x33e5,0x3053,0x2f59,0x2f5d,0x3057,0x33e9,0x33ed,0x2c59,0x33f1,0x2f61,0x33f5,0x33f9, +0x33fd,0x3401,0x3401,0x3401,0x3405,0x340b,0x340f,0x3413,0x3417,0x341d,0x3421,0x3425,0x3429,0x342d,0x3431,0x3435, +0x3439,0x343d,0x3441,0x3445,0x3449,0x344d,0x344d,0x305f,0x3451,0x3455,0x3459,0x345d,0x2f69,0x3461,0x3465,0x3469, +0x2ebd,0x346d,0x3471,0x3475,0x3479,0x347d,0x3481,0x3485,0x3489,0x348d,0x3493,0x3497,0x349b,0x349f,0x34a3,0x34a7, +0x34ab,0x34b1,0x34b7,0x34bb,0x34bf,0x34c3,0x34c7,0x34cb,0x34cf,0x34d3,0x34d7,0x34d7,0x34db,0x34e1,0x34e5,0x2c49, +0x34e9,0x34ed,0x34f3,0x34f7,0x34fb,0x34ff,0x3503,0x3507,0x2f7d,0x350b,0x350f,0x3513,0x3519,0x351d,0x3523,0x3527, +0x352b,0x352f,0x3533,0x3537,0x353b,0x353f,0x3543,0x3547,0x354b,0x354f,0x3555,0x3559,0x355d,0x3561,0x2b71,0x3565, +0x356b,0x356f,0x356f,0x3575,0x3579,0x3579,0x357d,0x3581,0x3587,0x358d,0x3591,0x3595,0x3599,0x359d,0x35a1,0x35a5, +0x35a9,0x35ad,0x35b1,0x2f81,0x35b5,0x35bb,0x35bf,0x35c3,0x308f,0x35c3,0x35c7,0x2f89,0x35cb,0x35cf,0x35d3,0x35d7, +0x2f8d,0x2b05,0x35db,0x35df,0x35e3,0x35e7,0x35eb,0x35ef,0x35f3,0x35f9,0x35fd,0x3601,0x3605,0x3609,0x360d,0x3613, +0x3617,0x361b,0x361f,0x3623,0x3627,0x362b,0x362f,0x3633,0x2f91,0x3637,0x363b,0x3641,0x3645,0x3649,0x364d,0x2f99, +0x3651,0x3655,0x3659,0x365d,0x3661,0x3665,0x3669,0x366d,0x2b75,0x30af,0x3671,0x3675,0x3679,0x367d,0x3683,0x3687, +0x368b,0x368f,0x2f9d,0x3693,0x3699,0x369d,0x36a1,0x3161,0x36a5,0x36a9,0x36ad,0x36b1,0x36b5,0x36bb,0x36bf,0x36c3, +0x36c7,0x36cd,0x36d1,0x36d5,0x36d9,0x2c8d,0x36dd,0x36e1,0x36e7,0x36ed,0x36f3,0x36f7,0x36fd,0x3701,0x3705,0x3709, +0x370d,0x2fa1,0x2de9,0x3711,0x3715,0x3719,0x371d,0x3723,0x3727,0x372b,0x372f,0x30bf,0x3733,0x3737,0x373d,0x3741, +0x3745,0x374b,0x3751,0x3755,0x30c3,0x3759,0x375d,0x3761,0x3765,0x3769,0x376d,0x3771,0x3777,0x377b,0x3781,0x3785, +0x378b,0x30cb,0x378f,0x3793,0x3799,0x379d,0x37a1,0x37a7,0x37ad,0x37b1,0x37b5,0x37b9,0x37bd,0x37bd,0x37c1,0x37c5, +0x30d3,0x37c9,0x37cd,0x37d1,0x37d5,0x37d9,0x37df,0x37e3,0x2c55,0x37e9,0x37ef,0x37f3,0x37f9,0x37ff,0x3805,0x3809, +0x30eb,0x380d,0x3813,0x3819,0x381f,0x3825,0x3829,0x3829,0x30ef,0x3169,0x382d,0x3831,0x3835,0x3839,0x383f,0x2bbd, +0x30f7,0x3843,0x3847,0x2fcd,0x384d,0x3853,0x2f15,0x3859,0x385d,0x2fdd,0x3861,0x3865,0x3869,0x386f,0x386f,0x3875, +0x3879,0x387d,0x3883,0x3887,0x388b,0x388f,0x3895,0x3899,0x389d,0x38a1,0x38a5,0x38a9,0x38af,0x38b3,0x38b7,0x38bb, +0x38bf,0x38c3,0x38c7,0x38cd,0x38d3,0x38d7,0x38dd,0x38e1,0x38e7,0x38eb,0x2ff5,0x38ef,0x38f5,0x38fb,0x38ff,0x3905, +0x3909,0x390f,0x3913,0x3917,0x391b,0x391f,0x3923,0x3927,0x392d,0x3933,0x3939,0x3575,0x393f,0x3943,0x3947,0x394b, +0x394f,0x3953,0x3957,0x395b,0x395f,0x3963,0x3967,0x396b,0x2c9d,0x3971,0x3975,0x3979,0x397d,0x3981,0x3985,0x3001, +0x3989,0x398d,0x3991,0x3995,0x3999,0x399f,0x39a5,0x39ab,0x39af,0x39b3,0x39b7,0x39bb,0x39c1,0x39c5,0x39cb,0x39cf, +0x39d3,0x39d9,0x39df,0x39e3,0x2ba9,0x39e7,0x39eb,0x39ef,0x39f3,0x39f7,0x39fb,0x3113,0x39ff,0x3a03,0x3a07,0x3a0b, +0x3a0f,0x3a13,0x3a17,0x3a1b,0x3a1f,0x3a23,0x3a29,0x3a2d,0x3a31,0x3a35,0x3a39,0x3a3d,0x3a43,0x3a49,0x3a4d,0x3a51, +0x3127,0x312b,0x3a55,0x3a59,0x3a5f,0x3a63,0x3a67,0x3a6b,0x3a6f,0x3a75,0x3a7b,0x3a7f,0x3a83,0x3a87,0x3a8d,0x312f, +0x3a91,0x3a97,0x3a9d,0x3aa1,0x3aa5,0x3aa9,0x3aaf,0x3ab3,0x3ab7,0x3abb,0x3abf,0x3ac3,0x3ac7,0x3acb,0x3ad1,0x3ad5, +0x3ad9,0x3add,0x3ae3,0x3ae7,0x3aeb,0x3aef,0x3af3,0x3af9,0x3aff,0x3b03,0x3b07,0x3b0b,0x3b11,0x3b15,0x3147,0x3147, +0x3b1b,0x3b1f,0x3b25,0x3b29,0x3b2d,0x3b31,0x3b35,0x3b39,0x3b3d,0x3b41,0x314b,0x3b47,0x3b4b,0x3b4f,0x3b53,0x3b57, +0x3b5b,0x3b61,0x3b65,0x3b6b,0x3b71,0x3b77,0x3b7b,0x3b7f,0x3b83,0x3b87,0x3b8b,0x3b8f,0x3b93,0x3b97,1,1 }; static const UCPTrie norm2_nfc_data_trie={ norm2_nfc_data_trieIndex, { norm2_nfc_data_trieData }, - 1748, 7974, + 1788, 7984, 0x2fc00, 0x30, 0, 0, 0, 0, diff --git a/deps/icu-small/source/common/normalizer2.cpp b/deps/icu-small/source/common/normalizer2.cpp index 6be7e0b21a2bf9..3617264490e2be 100644 --- a/deps/icu-small/source/common/normalizer2.cpp +++ b/deps/icu-small/source/common/normalizer2.cpp @@ -62,7 +62,7 @@ Normalizer2::normalizeUTF8(uint32_t /*options*/, StringPiece src, ByteSink &sink UBool Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const { - return FALSE; + return false; } UChar32 @@ -142,7 +142,7 @@ class NoopNormalizer2 : public Normalizer2 { } virtual UBool getDecomposition(UChar32, UnicodeString &) const U_OVERRIDE { - return FALSE; + return false; } // No need to U_OVERRIDE the default getRawDecomposition(). virtual UBool @@ -161,9 +161,9 @@ class NoopNormalizer2 : public Normalizer2 { spanQuickCheckYes(const UnicodeString &s, UErrorCode &) const U_OVERRIDE { return s.length(); } - virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return TRUE; } - virtual UBool isInert(UChar32) const U_OVERRIDE { return TRUE; } + virtual UBool hasBoundaryBefore(UChar32) const U_OVERRIDE { return true; } + virtual UBool hasBoundaryAfter(UChar32) const U_OVERRIDE { return true; } + virtual UBool isInert(UChar32) const U_OVERRIDE { return true; } }; NoopNormalizer2::~NoopNormalizer2() {} @@ -183,7 +183,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup(); U_CDECL_END static Normalizer2 *noopSingleton; -static icu::UInitOnce noopInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce noopInitOnce {}; static void U_CALLCONV initNoopSingleton(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { @@ -245,7 +245,7 @@ Norm2AllModes::createNFCInstance(UErrorCode &errorCode) { static Norm2AllModes *nfcSingleton; -static icu::UInitOnce nfcInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce nfcInitOnce {}; static void U_CALLCONV initNFCSingleton(UErrorCode &errorCode) { nfcSingleton=Norm2AllModes::createNFCInstance(errorCode); @@ -299,7 +299,7 @@ static UBool U_CALLCONV uprv_normalizer2_cleanup() { nfcSingleton = NULL; nfcInitOnce.reset(); #endif - return TRUE; + return true; } U_CDECL_END @@ -423,7 +423,7 @@ unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - TRUE, pErrorCode); + true, pErrorCode); } U_CAPI int32_t U_EXPORT2 @@ -434,7 +434,7 @@ unorm2_append(const UNormalizer2 *norm2, return normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, - FALSE, pErrorCode); + false, pErrorCode); } U_CAPI int32_t U_EXPORT2 diff --git a/deps/icu-small/source/common/normalizer2impl.cpp b/deps/icu-small/source/common/normalizer2impl.cpp index e6bd75e7173889..d7e05e44d725bc 100644 --- a/deps/icu-small/source/common/normalizer2impl.cpp +++ b/deps/icu-small/source/common/normalizer2impl.cpp @@ -185,7 +185,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { if(start==NULL) { // getBuffer() already did str.setToBogus() errorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } limit=start+length; remainingCapacity=str.getCapacity()-length; @@ -201,7 +201,7 @@ UBool ReorderingBuffer::init(int32_t destCapacity, UErrorCode &errorCode) { } reorderStart=codePointLimit; } - return TRUE; + return true; } UBool ReorderingBuffer::equals(const UChar *otherStart, const UChar *otherLimit) const { @@ -217,7 +217,7 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi int32_t otherLength = (int32_t)(otherLimit - otherStart); // For equal strings, UTF-8 is at least as long as UTF-16, and at most three times as long. if (otherLength < length || (otherLength / 3) > length) { - return FALSE; + return false; } // Compare valid strings from between normalization boundaries. // (Invalid sequences are normalization-inert.) @@ -225,21 +225,21 @@ UBool ReorderingBuffer::equals(const uint8_t *otherStart, const uint8_t *otherLi if (i >= length) { return j >= otherLength; } else if (j >= otherLength) { - return FALSE; + return false; } // Not at the end of either string yet. UChar32 c, other; U16_NEXT_UNSAFE(start, i, c); U8_NEXT_UNSAFE(otherStart, j, other); if (c != other) { - return FALSE; + return false; } } } UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &errorCode) { if(remainingCapacity<2 && !resize(2, errorCode)) { - return FALSE; + return false; } if(lastCC<=cc || cc==0) { limit[0]=U16_LEAD(c); @@ -253,17 +253,17 @@ UBool ReorderingBuffer::appendSupplementary(UChar32 c, uint8_t cc, UErrorCode &e insert(c, cc); } remainingCapacity-=2; - return TRUE; + return true; } UBool ReorderingBuffer::append(const UChar *s, int32_t length, UBool isNFD, uint8_t leadCC, uint8_t trailCC, UErrorCode &errorCode) { if(length==0) { - return TRUE; + return true; } if(remainingCapacity 1) { - src = decomposeShort(src, limit, STOP_AT_DECOMP_BOUNDARY, FALSE /* onlyContiguous */, + src = decomposeShort(src, limit, STOP_AT_DECOMP_BOUNDARY, false /* onlyContiguous */, buffer, errorCode); } if (U_FAILURE(errorCode)) { @@ -931,7 +931,7 @@ Normalizer2Impl::decomposeShort(const uint8_t *src, const uint8_t *limit, if (leadCC == 0 && stopAt == STOP_AT_DECOMP_BOUNDARY) { return prevSrc; } - if (!buffer.append((const char16_t *)mapping+1, length, TRUE, leadCC, trailCC, errorCode)) { + if (!buffer.append((const char16_t *)mapping+1, length, true, leadCC, trailCC, errorCode)) { return nullptr; } } @@ -1052,7 +1052,7 @@ void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit, limit=u_strchr(p, 0); } - if (buffer.append(src, (int32_t)(p - src), FALSE, firstCC, prevCC, errorCode)) { + if (buffer.append(src, (int32_t)(p - src), false, firstCC, prevCC, errorCode)) { buffer.appendZeroCC(p, limit, errorCode); } } @@ -1064,7 +1064,7 @@ UBool Normalizer2Impl::hasDecompBoundaryBefore(UChar32 c) const { UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { if (norm16 < minNoNoCompNoMaybeCC) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { return norm16 <= MIN_NORMAL_MAYBE_YES || norm16 == JAMO_VT; @@ -1072,23 +1072,23 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryBefore(uint16_t norm16) const { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); uint16_t firstUnit=*mapping; - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } UBool Normalizer2Impl::hasDecompBoundaryAfter(UChar32 c) const { if (c < minDecompNoCP) { - return TRUE; + return true; } if (c <= 0xffff && !singleLeadMightHaveNonZeroFCD16(c)) { - return TRUE; + return true; } return norm16HasDecompBoundaryAfter(getNorm16(c)); } UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { if(norm16 <= minYesNo || isHangulLVT(norm16)) { - return TRUE; + return true; } if (norm16 >= limitNoNo) { if (isMaybeOrNonZeroCC(norm16)) { @@ -1103,13 +1103,13 @@ UBool Normalizer2Impl::norm16HasDecompBoundaryAfter(uint16_t norm16) const { // decomp after-boundary: same as hasFCDBoundaryAfter(), // fcd16<=1 || trailCC==0 if(firstUnit>0x1ff) { - return FALSE; // trailCC>1 + return false; // trailCC>1 } if(firstUnit<=0xff) { - return TRUE; // trailCC==0 + return true; // trailCC==0 } // if(trailCC==1) test leadCC==0, same as checking for before-boundary - // TRUE if leadCC==0 (hasFCDBoundaryBefore()) + // true if leadCC==0 (hasFCDBoundaryBefore()) return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } @@ -1235,7 +1235,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart // and are only initialized now to avoid compiler warnings. compositionsList=NULL; // used as indicator for whether we have a forward-combining starter starter=NULL; - starterIsSupplementary=FALSE; + starterIsSupplementary=false; prevCC=0; for(;;) { @@ -1301,7 +1301,7 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart *starter=(UChar)composite; // The composite is shorter than the starter, // move the intermediate characters forward one. - starterIsSupplementary=FALSE; + starterIsSupplementary=false; q=starter+1; r=q+1; while(r cc) { // Fails FCD test, need to decompose and contiguously recompose. if (!doCompose) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -1634,7 +1634,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, if (doCompose) { buffer.appendZeroCC(prevBoundary, limit, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -1643,7 +1643,7 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (!doCompose) { - return FALSE; + return false; } break; } @@ -1678,28 +1678,28 @@ Normalizer2Impl::compose(const UChar *src, const UChar *limit, } int32_t recomposeStartIndex=buffer.length(); // We know there is not a boundary here. - decomposeShort(prevSrc, src, FALSE /* !stopAtCompBoundary */, onlyContiguous, + decomposeShort(prevSrc, src, false /* !stopAtCompBoundary */, onlyContiguous, buffer, errorCode); // Decompose until the next boundary. - src = decomposeShort(src, limit, TRUE /* stopAtCompBoundary */, onlyContiguous, + src = decomposeShort(src, limit, true /* stopAtCompBoundary */, onlyContiguous, buffer, errorCode); if (U_FAILURE(errorCode)) { break; } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, recomposeStartIndex, onlyContiguous); if(!doCompose) { if(!buffer.equals(prevSrc, src)) { - return FALSE; + return false; } buffer.remove(); } prevBoundary=src; } - return TRUE; + return true; } // Very similar to compose(): Make the same changes in both places if relevant. @@ -1846,7 +1846,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, middle.append(src, (int32_t)(firstStarterInSrc-src)); const UChar *middleStart=middle.getBuffer(); compose(middleStart, middleStart+middle.length(), onlyContiguous, - TRUE, buffer, errorCode); + true, buffer, errorCode); if(U_FAILURE(errorCode)) { return; } @@ -1854,7 +1854,7 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, } } if(doCompose) { - compose(src, limit, onlyContiguous, TRUE, buffer, errorCode); + compose(src, limit, onlyContiguous, true, buffer, errorCode); } else { if(limit==NULL) { // appendZeroCC() needs limit!=NULL limit=u_strchr(src, 0); @@ -1883,7 +1883,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } if (*src < minNoMaybeLead) { ++src; @@ -1904,7 +1904,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // Medium-fast path: Handle cases that do not require full decomposition and recomposition. if (!isMaybeOrNonZeroCC(norm16)) { // minNoNo <= norm16 < minMaybeYes if (sink == nullptr) { - return FALSE; + return false; } // Fast path for mapping a character that is immediately surrounded by boundaries. // In this case, we need not decompose around the current character. @@ -1972,7 +1972,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, UChar32 l = prev - Hangul::JAMO_L_BASE; if ((uint32_t)l < Hangul::JAMO_L_COUNT) { if (sink == nullptr) { - return FALSE; + return false; } int32_t t = getJamoTMinusBase(src, limit); if (t >= 0) { @@ -2008,7 +2008,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, // The current character is a Jamo Trailing consonant, // compose with previous Hangul LV that does not contain a Jamo T. if (sink == nullptr) { - return FALSE; + return false; } UChar32 syllable = prev + getJamoTMinusBase(prevSrc, src); prevSrc -= 3; // Replace the Hangul LV as well. @@ -2031,7 +2031,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, if (onlyContiguous /* FCC */ && getPreviousTrailCC(prevBoundary, prevSrc) > cc) { // Fails FCD test, need to decompose and contiguously recompose. if (sink == nullptr) { - return FALSE; + return false; } } else { // If !onlyContiguous (not FCC), then we ignore the tccc of @@ -2044,7 +2044,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, ByteSinkUtil::appendUnchanged(prevBoundary, limit, *sink, options, edits, errorCode); } - return TRUE; + return true; } uint8_t prevCC = cc; nextSrc = src; @@ -2053,7 +2053,7 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, cc = getCCFromNormalYesOrMaybe(n16); if (prevCC > cc) { if (sink == nullptr) { - return FALSE; + return false; } break; } @@ -2098,12 +2098,12 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, } if ((src - prevSrc) > INT32_MAX) { // guard before buffer.equals() errorCode = U_INDEX_OUTOFBOUNDS_ERROR; - return TRUE; + return true; } recompose(buffer, 0, onlyContiguous); if (!buffer.equals(prevSrc, src)) { if (sink == nullptr) { - return FALSE; + return false; } if (prevBoundary != prevSrc && !ByteSinkUtil::appendUnchanged(prevBoundary, prevSrc, @@ -2117,12 +2117,12 @@ Normalizer2Impl::composeUTF8(uint32_t options, UBool onlyContiguous, prevBoundary = src; } } - return TRUE; + return true; } UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limit) const { if (src == limit || *src < minCompNoMaybeCP) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -2132,7 +2132,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const UChar *src, const UChar *limi UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t *limit) const { if (src == limit) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_NEXT(normTrie, UCPTRIE_16, src, limit, norm16); @@ -2142,7 +2142,7 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(const uint8_t *src, const uint8_t * UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } UChar32 c; uint16_t norm16; @@ -2153,7 +2153,7 @@ UBool Normalizer2Impl::hasCompBoundaryAfter(const UChar *start, const UChar *p, UBool Normalizer2Impl::hasCompBoundaryAfter(const uint8_t *start, const uint8_t *p, UBool onlyContiguous) const { if (start == p) { - return TRUE; + return true; } uint16_t norm16; UCPTRIE_FAST_U8_PREV(normTrie, UCPTRIE_16, start, p, norm16); @@ -2399,7 +2399,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, * The source text does not fulfill the conditions for FCD. * Decompose and reorder a limited piece of the text. */ - decomposeShort(prevBoundary, src, FALSE, FALSE, *buffer, errorCode); + decomposeShort(prevBoundary, src, false, false, *buffer, errorCode); if (U_FAILURE(errorCode)) { break; } @@ -2665,7 +2665,7 @@ UBool Normalizer2Impl::isCanonSegmentStarter(UChar32 c) const { UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { int32_t canonValue=getCanonValue(c)&~CANON_NOT_SEGMENT_STARTER; if(canonValue==0) { - return FALSE; + return false; } set.clear(); int32_t value=canonValue&CANON_VALUE_MASK; @@ -2684,7 +2684,7 @@ UBool Normalizer2Impl::getCanonStartSet(UChar32 c, UnicodeSet &set) const { addComposites(getCompositionsList(norm16), set); } } - return TRUE; + return true; } U_NAMESPACE_END diff --git a/deps/icu-small/source/common/normalizer2impl.h b/deps/icu-small/source/common/normalizer2impl.h index 7c85448b71bc05..449e7783848b91 100644 --- a/deps/icu-small/source/common/normalizer2impl.h +++ b/deps/icu-small/source/common/normalizer2impl.h @@ -131,7 +131,7 @@ class U_COMMON_API Hangul { } } private: - Hangul(); // no instantiation + Hangul() = delete; // no instantiation }; class Normalizer2Impl; @@ -730,7 +730,7 @@ class U_COMMON_API Normalizer2Impl : public UObject { const uint16_t *extraData; // mappings and/or compositions for yesYes, yesNo & noNo characters const uint8_t *smallFCD; // [0x100] one bit per 32 BMP code points, set if any FCD!=0 - UInitOnce fCanonIterDataInitOnce = U_INITONCE_INITIALIZER; + UInitOnce fCanonIterDataInitOnce {}; CanonIterData *fCanonIterData; }; @@ -759,7 +759,7 @@ class U_COMMON_API Normalizer2Factory { // Must be used only when it is known that norm2 is a Normalizer2WithImpl instance. static const Normalizer2Impl *getImpl(const Normalizer2 *norm2); private: - Normalizer2Factory(); // No instantiation. + Normalizer2Factory() = delete; // No instantiation. }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/normlzr.cpp b/deps/icu-small/source/common/normlzr.cpp index 1f4fa151797b13..58de61591f8a24 100644 --- a/deps/icu-small/source/common/normlzr.cpp +++ b/deps/icu-small/source/common/normlzr.cpp @@ -205,7 +205,7 @@ Normalizer::isNormalized(const UnicodeString& source, return n2->isNormalized(source, status); } } else { - return FALSE; + return false; } } @@ -483,7 +483,7 @@ Normalizer::nextNormalize() { currentIndex=nextIndex; text->setIndex(nextIndex); if(!text->hasNext()) { - return FALSE; + return false; } // Skip at least one character so we make progress. UnicodeString segment(text->next32PostInc()); @@ -507,7 +507,7 @@ Normalizer::previousNormalize() { nextIndex=currentIndex; text->setIndex(currentIndex); if(!text->hasPrevious()) { - return FALSE; + return false; } UnicodeString segment; while(text->hasPrevious()) { diff --git a/deps/icu-small/source/common/patternprops.cpp b/deps/icu-small/source/common/patternprops.cpp index c38a7e276def15..da3243d301064d 100644 --- a/deps/icu-small/source/common/patternprops.cpp +++ b/deps/icu-small/source/common/patternprops.cpp @@ -118,49 +118,49 @@ static const uint32_t syntaxOrWhiteSpace2000[]={ UBool PatternProps::isSyntax(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>1)&1; } else if(c<0x2010) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntax2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isSyntaxOrWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]&1); } else if(c<0x200e) { - return FALSE; + return false; } else if(c<=0x3030) { uint32_t bits=syntaxOrWhiteSpace2000[index2000[(c-0x2000)>>5]]; return (UBool)((bits>>(c&0x1f))&1); } else if(0xfd3e<=c && c<=0xfe46) { return c<=0xfd3f || 0xfe45<=c; } else { - return FALSE; + return false; } } UBool PatternProps::isWhiteSpace(UChar32 c) { if(c<0) { - return FALSE; + return false; } else if(c<=0xff) { return (UBool)(latin1[c]>>2)&1; } else if(0x200e<=c && c<=0x2029) { return c<=0x200f || 0x2028<=c; } else { - return FALSE; + return false; } } @@ -207,15 +207,15 @@ PatternProps::trimWhiteSpace(const UChar *s, int32_t &length) { UBool PatternProps::isIdentifier(const UChar *s, int32_t length) { if(length<=0) { - return FALSE; + return false; } const UChar *limit=s+length; do { if(isSyntaxOrWhiteSpace(*s++)) { - return FALSE; + return false; } } while(sisCompacted=TRUE; + pv->isCompacted=true; rows=pv->rows; columns=pv->columns; @@ -360,7 +360,7 @@ upvec_compact(UPropsVectors *pv, UPVecCompactHandler *handler, void *context, UE /* sort the properties vectors to find unique vector values */ uprv_sortArray(pv->v, rows, columns*4, - upvec_compareRows, pv, FALSE, pErrorCode); + upvec_compareRows, pv, false, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -503,7 +503,7 @@ upvec_compactToUTrie2Handler(void *context, (void)columns; UPVecToUTrie2Context *toUTrie2=(UPVecToUTrie2Context *)context; if(starttrie, start, end, (uint32_t)rowIndex, TRUE, pErrorCode); + utrie2_setRange32(toUTrie2->trie, start, end, (uint32_t)rowIndex, true, pErrorCode); } else { switch(start) { case UPVEC_INITIAL_VALUE_CP: diff --git a/deps/icu-small/source/common/punycode.cpp b/deps/icu-small/source/common/punycode.cpp index 4832938ff7eb51..f95722da27d1f0 100644 --- a/deps/icu-small/source/common/punycode.cpp +++ b/deps/icu-small/source/common/punycode.cpp @@ -573,7 +573,7 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, /* Case of last character determines uppercase flag: */ caseFlags[codeUnitIndex]=IS_BASIC_UPPERCASE(src[in-1]); if(cpLength==2) { - caseFlags[codeUnitIndex+1]=FALSE; + caseFlags[codeUnitIndex+1]=false; } } } diff --git a/deps/icu-small/source/common/putil.cpp b/deps/icu-small/source/common/putil.cpp index 68be079b3a3c0e..f27c8737d213f8 100644 --- a/deps/icu-small/source/common/putil.cpp +++ b/deps/icu-small/source/common/putil.cpp @@ -244,7 +244,7 @@ u_signBit(double d) { */ UDate fakeClock_t0 = 0; /** Time to start the clock from **/ UDate fakeClock_dt = 0; /** Offset (fake time - real time) **/ -UBool fakeClock_set = FALSE; /** True if fake clock has spun up **/ +UBool fakeClock_set = false; /** True if fake clock has spun up **/ static UDate getUTCtime_real() { struct timeval posixTime; @@ -269,7 +269,7 @@ static UDate getUTCtime_fake() { fprintf(stderr,"U_DEBUG_FAKETIME was set at compile time, but U_FAKETIME_START was not set.\n" "Set U_FAKETIME_START to the number of milliseconds since 1/1/1970 to set the ICU clock.\n"); } - fakeClock_set = TRUE; + fakeClock_set = true; } umtx_unlock(&fakeClockMutex); @@ -905,7 +905,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil int32_t sizeFileRead; int32_t sizeFileToRead; char bufferFile[MAX_READ_SIZE]; - UBool result = TRUE; + UBool result = true; if (tzInfo->defaultTZFilePtr == NULL) { tzInfo->defaultTZFilePtr = fopen(defaultTZFileName, "r"); @@ -925,7 +925,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileLeft = sizeFile; if (sizeFile != tzInfo->defaultTZFileSize) { - result = FALSE; + result = false; } else { /* Store the data from the files in separate buffers and * compare each byte to determine equality. @@ -942,7 +942,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil sizeFileRead = fread(bufferFile, 1, sizeFileToRead, file); if (memcmp(tzInfo->defaultTZBuffer + tzInfo->defaultTZPosition, bufferFile, sizeFileRead) != 0) { - result = FALSE; + result = false; break; } sizeFileLeft -= sizeFileRead; @@ -950,7 +950,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil } } } else { - result = FALSE; + result = false; } if (file != NULL) { @@ -1189,7 +1189,7 @@ uprv_tzname(int n) tzInfo->defaultTZBuffer = NULL; tzInfo->defaultTZFileSize = 0; tzInfo->defaultTZFilePtr = NULL; - tzInfo->defaultTZstatus = FALSE; + tzInfo->defaultTZstatus = false; tzInfo->defaultTZPosition = 0; gTimeZoneBufferPtr = searchForTZFile(TZZONEINFO, tzInfo); @@ -1260,10 +1260,10 @@ uprv_tzname(int n) /* Get and set the ICU data directory --------------------------------------- */ -static icu::UInitOnce gDataDirInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gDataDirInitOnce {}; static char *gDataDirectory = NULL; -UInitOnce gTimeZoneFilesInitOnce = U_INITONCE_INITIALIZER; +UInitOnce gTimeZoneFilesInitOnce {}; static CharString *gTimeZoneFilesDirectory = NULL; #if U_POSIX_LOCALE || U_PLATFORM_USES_ONLY_WIN32_API @@ -1295,7 +1295,7 @@ static UBool U_CALLCONV putil_cleanup(void) gCorrectedPOSIXLocaleHeapAllocated = false; } #endif - return TRUE; + return true; } /* @@ -1344,16 +1344,16 @@ U_CAPI UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path) { if(!path || !*path) { - return FALSE; + return false; } if(*path == U_FILE_SEP_CHAR) { - return TRUE; + return true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) if(*path == U_FILE_ALT_SEP_CHAR) { - return TRUE; + return true; } #endif @@ -1361,11 +1361,11 @@ uprv_pathIsAbsolute(const char *path) if( (((path[0] >= 'A') && (path[0] <= 'Z')) || ((path[0] >= 'a') && (path[0] <= 'z'))) && path[1] == ':' ) { - return TRUE; + return true; } #endif - return FALSE; + return false; } /* Backup setting of ICU_DATA_DIR_PREFIX_ENV_VAR @@ -1402,12 +1402,12 @@ static BOOL U_CALLCONV getIcuDataDirectoryUnderWindowsDirectory(char* directoryB if ((windowsPathUtf8Len + UPRV_LENGTHOF(ICU_DATA_DIR_WINDOWS)) < bufferLength) { uprv_strcpy(directoryBuffer, windowsPathUtf8); uprv_strcat(directoryBuffer, ICU_DATA_DIR_WINDOWS); - return TRUE; + return true; } } } - return FALSE; + return false; } #endif diff --git a/deps/icu-small/source/common/rbbi.cpp b/deps/icu-small/source/common/rbbi.cpp index cae8d154b30802..2769263894b7bd 100644 --- a/deps/icu-small/source/common/rbbi.cpp +++ b/deps/icu-small/source/common/rbbi.cpp @@ -39,7 +39,7 @@ #include "uvectr32.h" #ifdef RBBI_DEBUG -static UBool gTrace = FALSE; +static UBool gTrace = false; #endif U_NAMESPACE_BEGIN @@ -267,7 +267,7 @@ RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) { } // TODO: clone fLanguageBreakEngines from "that" UErrorCode status = U_ZERO_ERROR; - utext_clone(&fText, &that.fText, FALSE, TRUE, &status); + utext_clone(&fText, &that.fText, false, true, &status); if (fCharIter != &fSCharIter) { delete fCharIter; @@ -354,13 +354,13 @@ void RuleBasedBreakIterator::init(UErrorCode &status) { } #ifdef RBBI_DEBUG - static UBool debugInitDone = FALSE; - if (debugInitDone == FALSE) { + static UBool debugInitDone = false; + if (debugInitDone == false) { char *debugEnv = getenv("U_RBBIDEBUG"); if (debugEnv && uprv_strstr(debugEnv, "trace")) { - gTrace = TRUE; + gTrace = true; } - debugInitDone = TRUE; + debugInitDone = true; } #endif } @@ -439,7 +439,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { } fBreakCache->reset(); fDictionaryCache->reset(); - utext_clone(&fText, ut, FALSE, TRUE, &status); + utext_clone(&fText, ut, false, true, &status); // Set up a dummy CharacterIterator to be returned if anyone // calls getText(). With input from UText, there is no reasonable @@ -460,7 +460,7 @@ void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) { UText *RuleBasedBreakIterator::getUText(UText *fillIn, UErrorCode &status) const { - UText *result = utext_clone(fillIn, &fText, FALSE, TRUE, &status); + UText *result = utext_clone(fillIn, &fText, false, true, &status); return result; } @@ -548,7 +548,7 @@ RuleBasedBreakIterator &RuleBasedBreakIterator::refreshInputText(UText *input, U } int64_t pos = utext_getNativeIndex(&fText); // Shallow read-only clone of the new UText into the existing input UText - utext_clone(&fText, input, FALSE, TRUE, &status); + utext_clone(&fText, input, false, true, &status); if (U_FAILURE(status)) { return *this; } @@ -696,7 +696,7 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { // out-of-range indexes are never boundary positions if (offset < 0) { first(); // For side effects on current position, tag values. - return FALSE; + return false; } // Adjust offset to be on a code point boundary and not beyond the end of the text. @@ -713,9 +713,9 @@ UBool RuleBasedBreakIterator::isBoundary(int32_t offset) { } if (result && adjustedOffset < offset && utext_char32At(&fText, offset) == U_SENTINEL) { - // Original offset is beyond the end of the text. Return FALSE, it's not a boundary, + // Original offset is beyond the end of the text. Return false, it's not a boundary, // but the iteration position remains set to the end of the text, which is a boundary. - return FALSE; + return false; } if (!result) { // Not on a boundary. isBoundary() must leave iterator on the following boundary. @@ -838,7 +838,7 @@ int32_t RuleBasedBreakIterator::handleNext() { result = initialPosition; c = UTEXT_NEXT32(&fText); if (c==U_SENTINEL) { - fDone = TRUE; + fDone = true; return UBRK_DONE; } @@ -1153,8 +1153,8 @@ U_NAMESPACE_END static icu::UStack *gLanguageBreakFactories = nullptr; static const icu::UnicodeString *gEmptyString = nullptr; -static icu::UInitOnce gLanguageBreakFactoriesInitOnce = U_INITONCE_INITIALIZER; -static icu::UInitOnce gRBBIInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLanguageBreakFactoriesInitOnce {}; +static icu::UInitOnce gRBBIInitOnce {}; /** * Release all static memory held by breakiterator. @@ -1167,7 +1167,7 @@ UBool U_CALLCONV rbbi_cleanup(void) { gEmptyString = nullptr; gLanguageBreakFactoriesInitOnce.reset(); gRBBIInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END diff --git a/deps/icu-small/source/common/rbbi_cache.cpp b/deps/icu-small/source/common/rbbi_cache.cpp index 26d82df7811838..45e02528cf9b28 100644 --- a/deps/icu-small/source/common/rbbi_cache.cpp +++ b/deps/icu-small/source/common/rbbi_cache.cpp @@ -45,7 +45,7 @@ void RuleBasedBreakIterator::DictionaryCache::reset() { UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos >= fLimit || fromPos < fStart) { fPositionInCache = -1; - return FALSE; + return false; } // Sequential iteration, move from previous boundary to the following @@ -55,13 +55,13 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ ++fPositionInCache; if (fPositionInCache >= fBreaks.size()) { fPositionInCache = -1; - return FALSE; + return false; } r = fBreaks.elementAti(fPositionInCache); U_ASSERT(r > fromPos); *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } // Random indexing. Linear search for the boundary following the given position. @@ -71,7 +71,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ if (r > fromPos) { *result = r; *statusIndex = fOtherRuleStatusIndex; - return TRUE; + return true; } } UPRV_UNREACHABLE_EXIT; @@ -81,7 +81,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::following(int32_t fromPos, int32_ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_t *result, int32_t *statusIndex) { if (fromPos <= fStart || fromPos > fLimit) { fPositionInCache = -1; - return FALSE; + return false; } if (fromPos == fLimit) { @@ -98,12 +98,12 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ U_ASSERT(r < fromPos); *result = r; *statusIndex = ( r== fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } if (fPositionInCache == 0) { fPositionInCache = -1; - return FALSE; + return false; } for (fPositionInCache = fBreaks.size()-1; fPositionInCache >= 0; --fPositionInCache) { @@ -111,7 +111,7 @@ UBool RuleBasedBreakIterator::DictionaryCache::preceding(int32_t fromPos, int32_ if (r < fromPos) { *result = r; *statusIndex = ( r == fStart) ? fFirstRuleStatusIndex : fOtherRuleStatusIndex; - return TRUE; + return true; } } UPRV_UNREACHABLE_EXIT; @@ -227,7 +227,7 @@ void RuleBasedBreakIterator::BreakCache::reset(int32_t pos, int32_t ruleStatus) int32_t RuleBasedBreakIterator::BreakCache::current() { fBI->fPosition = fTextIdx; fBI->fRuleStatusIndex = fStatuses[fBufIdx]; - fBI->fDone = FALSE; + fBI->fDone = false; return fTextIdx; } @@ -302,18 +302,18 @@ void RuleBasedBreakIterator::BreakCache::previous(UErrorCode &status) { UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { if (pos < fBoundaries[fStartBufIdx] || pos > fBoundaries[fEndBufIdx]) { - return FALSE; + return false; } if (pos == fBoundaries[fStartBufIdx]) { // Common case: seek(0), from BreakIterator::first() fBufIdx = fStartBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } if (pos == fBoundaries[fEndBufIdx]) { fBufIdx = fEndBufIdx; fTextIdx = fBoundaries[fBufIdx]; - return TRUE; + return true; } int32_t min = fStartBufIdx; @@ -331,51 +331,97 @@ UBool RuleBasedBreakIterator::BreakCache::seek(int32_t pos) { fBufIdx = modChunkSize(max - 1); fTextIdx = fBoundaries[fBufIdx]; U_ASSERT(fTextIdx <= pos); - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populateNear(int32_t position, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } U_ASSERT(position < fBoundaries[fStartBufIdx] || position > fBoundaries[fEndBufIdx]); - // Find a boundary somewhere in the vicinity of the requested position. - // Depending on the safe rules and the text data, it could be either before, at, or after - // the requested position. - + // Add boundaries to the cache near the specified position. + // The given position need not be a boundary itself. + // The input position must be within the range of the text, and + // on a code point boundary. + // If the requested position is a break boundary, leave the iteration + // position on it. + // If the requested position is not a boundary, leave the iteration + // position on the preceding boundary and include both the + // preceding and following boundaries in the cache. + // Additional boundaries, either preceding or following, may be added + // to the cache as a side effect. // If the requested position is not near already cached positions, clear the existing cache, // find a near-by boundary and begin new cache contents there. - if ((position < fBoundaries[fStartBufIdx] - 15) || position > (fBoundaries[fEndBufIdx] + 15)) { - int32_t aBoundary = 0; - int32_t ruleStatusIndex = 0; - if (position > 20) { - int32_t backupPos = fBI->handleSafePrevious(position); - - if (backupPos > 0) { - // Advance to the boundary following the backup position. - // There is a complication: the safe reverse rules identify pairs of code points - // that are safe. If advancing from the safe point moves forwards by less than - // two code points, we need to advance one more time to ensure that the boundary - // is good, including a correct rules status value. - // - fBI->fPosition = backupPos; - aBoundary = fBI->handleNext(); - if (aBoundary <= backupPos + 4) { - // +4 is a quick test for possibly having advanced only one codepoint. - // Four being the length of the longest potential code point, a supplementary in UTF-8 - utext_setNativeIndex(&fBI->fText, aBoundary); - if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { - // The initial handleNext() only advanced by a single code point. Go again. - aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. - } + // Threshold for a text position to be considered near to existing cache contents. + // TODO: See issue ICU-22024 "perf tuning of Cache needed." + // This value is subject to change. See the ticket for more details. + static constexpr int32_t CACHE_NEAR = 15; + + int32_t aBoundary = -1; + int32_t ruleStatusIndex = 0; + bool retainCache = false; + if ((position > fBoundaries[fStartBufIdx] - CACHE_NEAR) && position < (fBoundaries[fEndBufIdx] + CACHE_NEAR)) { + // Requested position is near the existing cache. Retain it. + retainCache = true; + } else if (position <= CACHE_NEAR) { + // Requested position is near the start of the text. Fill cache from start, skipping + // the need to find a safe point. + retainCache = false; + aBoundary = 0; + } else { + // Requested position is not near the existing cache. + // Find a safe point to refill the cache from. + int32_t backupPos = fBI->handleSafePrevious(position); + + if (fBoundaries[fEndBufIdx] < position && fBoundaries[fEndBufIdx] >= (backupPos - CACHE_NEAR)) { + // The requested position is beyond the end of the existing cache, but the + // reverse rules produced a position near or before the cached region. + // Retain the existing cache, and fill from the end of it. + retainCache = true; + } else if (backupPos < CACHE_NEAR) { + // The safe reverse rules moved us to near the start of text. + // Take that (index 0) as the backup boundary, avoiding the complication + // (in the following block) of moving forward from the safe point to a known boundary. + // + // Retain the cache if it begins not too far from the requested position. + aBoundary = 0; + retainCache = (fBoundaries[fStartBufIdx] <= (position + CACHE_NEAR)); + } else { + // The safe reverse rules produced a position that is neither near the existing + // cache, nor near the start of text. + // Advance to the boundary following. + // There is a complication: the safe reverse rules identify pairs of code points + // that are safe. If advancing from the safe point moves forwards by less than + // two code points, we need to advance one more time to ensure that the boundary + // is good, including a correct rules status value. + retainCache = false; + fBI->fPosition = backupPos; + aBoundary = fBI->handleNext(); + if (aBoundary != UBRK_DONE && aBoundary <= backupPos + 4) { + // +4 is a quick test for possibly having advanced only one codepoint. + // Four being the length of the longest potential code point, a supplementary in UTF-8 + utext_setNativeIndex(&fBI->fText, aBoundary); + if (backupPos == utext_getPreviousNativeIndex(&fBI->fText)) { + // The initial handleNext() only advanced by a single code point. Go again. + aBoundary = fBI->handleNext(); // Safe rules identify safe pairs. } - ruleStatusIndex = fBI->fRuleStatusIndex; } + if (aBoundary == UBRK_DONE) { + // Note (Andy Heninger): I don't think this condition can occur, but it's hard + // to prove that it can't. We ran off the end of the string looking a boundary + // following a safe point; choose the end of the string as that boundary. + aBoundary = utext_nativeLength(&fBI->fText); + } + ruleStatusIndex = fBI->fRuleStatusIndex; } + } + + if (!retainCache) { + U_ASSERT(aBoundary != -1); reset(aBoundary, ruleStatusIndex); // Reset cache to hold aBoundary as a single starting point. } @@ -430,13 +476,13 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; } fBI->fPosition = fromPosition; pos = fBI->handleNext(); if (pos == UBRK_DONE) { - return FALSE; + return false; } ruleStatusIdx = fBI->fRuleStatusIndex; @@ -446,7 +492,7 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { fBI->fDictionaryCache->populateDictionary(fromPosition, pos, fromRuleStatusIdx, ruleStatusIdx); if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { addFollowing(pos, ruleStatusIdx, UpdateCachePosition); - return TRUE; + return true; // TODO: may want to move a sizable chunk of dictionary cache to break cache at this point. // But be careful with interactions with populateNear(). } @@ -469,18 +515,18 @@ UBool RuleBasedBreakIterator::BreakCache::populateFollowing() { addFollowing(pos, fBI->fRuleStatusIndex, RetainCachePosition); } - return TRUE; + return true; } UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } int32_t fromPosition = fBoundaries[fStartBufIdx]; if (fromPosition == 0) { - return FALSE; + return false; } int32_t position = 0; @@ -488,7 +534,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) if (fBI->fDictionaryCache->preceding(fromPosition, &position, &positionStatusIdx)) { addPreceding(position, positionStatusIdx, UpdateCachePosition); - return TRUE; + return true; } int32_t backupPosition = fromPosition; @@ -542,7 +588,7 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) break; } - UBool segmentHandledByDictionary = FALSE; + UBool segmentHandledByDictionary = false; if (fBI->fDictionaryCharCount != 0) { // Segment from the rules includes dictionary characters. // Subdivide it, with subdivided results going into the dictionary cache. @@ -569,12 +615,12 @@ UBool RuleBasedBreakIterator::BreakCache::populatePreceding(UErrorCode &status) } while (position < fromPosition); // Move boundaries from the side buffer to the main circular buffer. - UBool success = FALSE; + UBool success = false; if (!fSideBuffer.isEmpty()) { positionStatusIdx = fSideBuffer.popi(); position = fSideBuffer.popi(); addPreceding(position, positionStatusIdx, UpdateCachePosition); - success = TRUE; + success = true; } while (!fSideBuffer.isEmpty()) { diff --git a/deps/icu-small/source/common/rbbicst.pl b/deps/icu-small/source/common/rbbicst.pl index 1a01386c7c101d..65907b0f63f8cc 100755 --- a/deps/icu-small/source/common/rbbicst.pl +++ b/deps/icu-small/source/common/rbbicst.pl @@ -111,9 +111,9 @@ # # do the 'n' flag # - $state_flag[$num_states] = $javaOutput? "false" : "FALSE"; + $state_flag[$num_states] = "false"; if ($fields[0] eq "n") { - $state_flag[$num_states] = $javaOutput? "true": "TRUE"; + $state_flag[$num_states] = "true"; shift @fields; } @@ -403,7 +403,7 @@ # emit the state transition table # print "static const struct RBBIRuleTableEl gRuleParseStateTable[] = {\n"; - print " {doNOP, 0, 0, 0, TRUE}\n"; # State 0 is a dummy. Real states start with index = 1. + print " {doNOP, 0, 0, 0, true}\n"; # State 0 is a dummy. Real states start with index = 1. for ($state=1; $state < $num_states; $state++) { print " , {$state_func_name[$state],"; if ($state_literal_chars[$state] ne "") { diff --git a/deps/icu-small/source/common/rbbidata.cpp b/deps/icu-small/source/common/rbbidata.cpp index 6338ed3ed857d3..f50fc458a51003 100644 --- a/deps/icu-small/source/common/rbbidata.cpp +++ b/deps/icu-small/source/common/rbbidata.cpp @@ -38,7 +38,7 @@ RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, UErrorCode &status) RBBIDataWrapper::RBBIDataWrapper(const RBBIDataHeader *data, enum EDontAdopt, UErrorCode &status) { init0(); init(data, status); - fDontFreeData = TRUE; + fDontFreeData = true; } RBBIDataWrapper::RBBIDataWrapper(UDataMemory* udm, UErrorCode &status) { @@ -86,7 +86,7 @@ void RBBIDataWrapper::init0() { fTrie = NULL; fUDataMem = NULL; fRefCount = 0; - fDontFreeData = TRUE; + fDontFreeData = true; } void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { @@ -102,7 +102,7 @@ void RBBIDataWrapper::init(const RBBIDataHeader *data, UErrorCode &status) { // that is no longer supported. At that time fFormatVersion was // an int32_t field, rather than an array of 4 bytes. - fDontFreeData = FALSE; + fDontFreeData = false; if (data->fFTableLen != 0) { fForwardTable = (RBBIStateTable *)((char *)data + fHeader->fFTable); } diff --git a/deps/icu-small/source/common/rbbinode.cpp b/deps/icu-small/source/common/rbbinode.cpp index 27bcd8f8feb849..da5937cafd7e9c 100644 --- a/deps/icu-small/source/common/rbbinode.cpp +++ b/deps/icu-small/source/common/rbbinode.cpp @@ -58,10 +58,10 @@ RBBINode::RBBINode(NodeType t) : UMemory() { fInputSet = NULL; fFirstPos = 0; fLastPos = 0; - fNullable = FALSE; - fLookAheadEnd = FALSE; - fRuleRoot = FALSE; - fChainIn = FALSE; + fNullable = false; + fLookAheadEnd = false; + fRuleRoot = false; + fChainIn = false; fVal = 0; fPrecedence = precZero; @@ -92,7 +92,7 @@ RBBINode::RBBINode(const RBBINode &other) : UMemory(other) { fLastPos = other.fLastPos; fNullable = other.fNullable; fVal = other.fVal; - fRuleRoot = FALSE; + fRuleRoot = false; fChainIn = other.fChainIn; UErrorCode status = U_ZERO_ERROR; fFirstPosSet = new UVector(status); // TODO - get a real status from somewhere @@ -355,11 +355,11 @@ void RBBINode::printTree(const RBBINode *node, UBool printHeading) { // Unconditionally dump children of all other node types. if (node->fType != varRef) { if (node->fLeftChild != NULL) { - printTree(node->fLeftChild, FALSE); + printTree(node->fLeftChild, false); } if (node->fRightChild != NULL) { - printTree(node->fRightChild, FALSE); + printTree(node->fRightChild, false); } } } diff --git a/deps/icu-small/source/common/rbbirb.cpp b/deps/icu-small/source/common/rbbirb.cpp index e5c250dfe4056f..a9d76f248272b6 100644 --- a/deps/icu-small/source/common/rbbirb.cpp +++ b/deps/icu-small/source/common/rbbirb.cpp @@ -65,9 +65,9 @@ RBBIRuleBuilder::RBBIRuleBuilder(const UnicodeString &rules, fDefaultTree = &fForwardTree; fForwardTable = NULL; fRuleStatusVals = NULL; - fChainRules = FALSE; - fLBCMNoChain = FALSE; - fLookAheadHardBreak = FALSE; + fChainRules = false; + fLBCMNoChain = false; + fLookAheadHardBreak = false; fUSetNodes = NULL; fRuleStatusVals = NULL; fScanner = NULL; diff --git a/deps/icu-small/source/common/rbbirb.h b/deps/icu-small/source/common/rbbirb.h index 11dbf343ece41b..d983a184b64cef 100644 --- a/deps/icu-small/source/common/rbbirb.h +++ b/deps/icu-small/source/common/rbbirb.h @@ -54,8 +54,8 @@ class RBBISymbolTableEntry : public UMemory { // The symbol table hash table con ~RBBISymbolTableEntry(); private: - RBBISymbolTableEntry(const RBBISymbolTableEntry &other); // forbid copying of this class - RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other); // forbid copying of this class + RBBISymbolTableEntry(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class + RBBISymbolTableEntry &operator=(const RBBISymbolTableEntry &other) = delete; // forbid copying of this class }; @@ -177,8 +177,8 @@ class RBBIRuleBuilder : public UMemory { RBBIDataHeader *flattenData(); // Create the flattened (runtime format) // data tables.. private: - RBBIRuleBuilder(const RBBIRuleBuilder &other); // forbid copying of this class - RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other); // forbid copying of this class + RBBIRuleBuilder(const RBBIRuleBuilder &other) = delete; // forbid copying of this class + RBBIRuleBuilder &operator=(const RBBIRuleBuilder &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/rbbirpt.h b/deps/icu-small/source/common/rbbirpt.h index 586953c90c6fa4..ca1bcf45dc4328 100644 --- a/deps/icu-small/source/common/rbbirpt.h +++ b/deps/icu-small/source/common/rbbirpt.h @@ -79,110 +79,110 @@ struct RBBIRuleTableEl { }; static const struct RBBIRuleTableEl gRuleParseStateTable[] = { - {doNOP, 0, 0, 0, TRUE} - , {doExprStart, 254, 29, 9, FALSE} // 1 start - , {doNOP, 132, 1,0, TRUE} // 2 - , {doNoChain, 94 /* ^ */, 12, 9, TRUE} // 3 - , {doExprStart, 36 /* $ */, 88, 98, FALSE} // 4 - , {doNOP, 33 /* ! */, 19,0, TRUE} // 5 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 6 - , {doNOP, 252, 0,0, FALSE} // 7 - , {doExprStart, 255, 29, 9, FALSE} // 8 - , {doEndOfRule, 59 /* ; */, 1,0, TRUE} // 9 break-rule-end - , {doNOP, 132, 9,0, TRUE} // 10 - , {doRuleError, 255, 103,0, FALSE} // 11 - , {doExprStart, 254, 29,0, FALSE} // 12 start-after-caret - , {doNOP, 132, 12,0, TRUE} // 13 - , {doRuleError, 94 /* ^ */, 103,0, FALSE} // 14 - , {doExprStart, 36 /* $ */, 88, 37, FALSE} // 15 - , {doRuleError, 59 /* ; */, 103,0, FALSE} // 16 - , {doRuleError, 252, 103,0, FALSE} // 17 - , {doExprStart, 255, 29,0, FALSE} // 18 - , {doNOP, 33 /* ! */, 21,0, TRUE} // 19 rev-option - , {doReverseDir, 255, 28, 9, FALSE} // 20 - , {doOptionStart, 130, 23,0, TRUE} // 21 option-scan1 - , {doRuleError, 255, 103,0, FALSE} // 22 - , {doNOP, 129, 23,0, TRUE} // 23 option-scan2 - , {doOptionEnd, 255, 25,0, FALSE} // 24 - , {doNOP, 59 /* ; */, 1,0, TRUE} // 25 option-scan3 - , {doNOP, 132, 25,0, TRUE} // 26 - , {doRuleError, 255, 103,0, FALSE} // 27 - , {doExprStart, 255, 29, 9, FALSE} // 28 reverse-rule - , {doRuleChar, 254, 38,0, TRUE} // 29 term - , {doNOP, 132, 29,0, TRUE} // 30 - , {doRuleChar, 131, 38,0, TRUE} // 31 - , {doNOP, 91 /* [ */, 94, 38, FALSE} // 32 - , {doLParen, 40 /* ( */, 29, 38, TRUE} // 33 - , {doNOP, 36 /* $ */, 88, 37, FALSE} // 34 - , {doDotAny, 46 /* . */, 38,0, TRUE} // 35 - , {doRuleError, 255, 103,0, FALSE} // 36 - , {doCheckVarDef, 255, 38,0, FALSE} // 37 term-var-ref - , {doNOP, 132, 38,0, TRUE} // 38 expr-mod - , {doUnaryOpStar, 42 /* * */, 43,0, TRUE} // 39 - , {doUnaryOpPlus, 43 /* + */, 43,0, TRUE} // 40 - , {doUnaryOpQuestion, 63 /* ? */, 43,0, TRUE} // 41 - , {doNOP, 255, 43,0, FALSE} // 42 - , {doExprCatOperator, 254, 29,0, FALSE} // 43 expr-cont - , {doNOP, 132, 43,0, TRUE} // 44 - , {doExprCatOperator, 131, 29,0, FALSE} // 45 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 46 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 47 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 48 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 49 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 50 - , {doExprCatOperator, 123 /* { */, 67,0, TRUE} // 51 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 52 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 53 - , {doExprFinished, 255, 255,0, FALSE} // 54 - , {doSlash, 47 /* / */, 57,0, TRUE} // 55 look-ahead - , {doNOP, 255, 103,0, FALSE} // 56 - , {doExprCatOperator, 254, 29,0, FALSE} // 57 expr-cont-no-slash - , {doNOP, 132, 43,0, TRUE} // 58 - , {doExprCatOperator, 131, 29,0, FALSE} // 59 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 60 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 61 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 62 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 63 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 64 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 65 - , {doExprFinished, 255, 255,0, FALSE} // 66 - , {doNOP, 132, 67,0, TRUE} // 67 tag-open - , {doStartTagValue, 128, 70,0, FALSE} // 68 - , {doTagExpectedError, 255, 103,0, FALSE} // 69 - , {doNOP, 132, 74,0, TRUE} // 70 tag-value - , {doNOP, 125 /* } */, 74,0, FALSE} // 71 - , {doTagDigit, 128, 70,0, TRUE} // 72 - , {doTagExpectedError, 255, 103,0, FALSE} // 73 - , {doNOP, 132, 74,0, TRUE} // 74 tag-close - , {doTagValue, 125 /* } */, 77,0, TRUE} // 75 - , {doTagExpectedError, 255, 103,0, FALSE} // 76 - , {doExprCatOperator, 254, 29,0, FALSE} // 77 expr-cont-no-tag - , {doNOP, 132, 77,0, TRUE} // 78 - , {doExprCatOperator, 131, 29,0, FALSE} // 79 - , {doExprCatOperator, 91 /* [ */, 29,0, FALSE} // 80 - , {doExprCatOperator, 40 /* ( */, 29,0, FALSE} // 81 - , {doExprCatOperator, 36 /* $ */, 29,0, FALSE} // 82 - , {doExprCatOperator, 46 /* . */, 29,0, FALSE} // 83 - , {doExprCatOperator, 47 /* / */, 55,0, FALSE} // 84 - , {doExprOrOperator, 124 /* | */, 29,0, TRUE} // 85 - , {doExprRParen, 41 /* ) */, 255,0, TRUE} // 86 - , {doExprFinished, 255, 255,0, FALSE} // 87 - , {doStartVariableName, 36 /* $ */, 90,0, TRUE} // 88 scan-var-name - , {doNOP, 255, 103,0, FALSE} // 89 - , {doNOP, 130, 92,0, TRUE} // 90 scan-var-start - , {doVariableNameExpectedErr, 255, 103,0, FALSE} // 91 - , {doNOP, 129, 92,0, TRUE} // 92 scan-var-body - , {doEndVariableName, 255, 255,0, FALSE} // 93 - , {doScanUnicodeSet, 91 /* [ */, 255,0, TRUE} // 94 scan-unicode-set - , {doScanUnicodeSet, 112 /* p */, 255,0, TRUE} // 95 - , {doScanUnicodeSet, 80 /* P */, 255,0, TRUE} // 96 - , {doNOP, 255, 103,0, FALSE} // 97 - , {doNOP, 132, 98,0, TRUE} // 98 assign-or-rule - , {doStartAssign, 61 /* = */, 29, 101, TRUE} // 99 - , {doNOP, 255, 37, 9, FALSE} // 100 - , {doEndAssign, 59 /* ; */, 1,0, TRUE} // 101 assign-end - , {doRuleErrorAssignExpr, 255, 103,0, FALSE} // 102 - , {doExit, 255, 103,0, TRUE} // 103 errorDeath + {doNOP, 0, 0, 0, true} + , {doExprStart, 254, 29, 9, false} // 1 start + , {doNOP, 132, 1,0, true} // 2 + , {doNoChain, 94 /* ^ */, 12, 9, true} // 3 + , {doExprStart, 36 /* $ */, 88, 98, false} // 4 + , {doNOP, 33 /* ! */, 19,0, true} // 5 + , {doNOP, 59 /* ; */, 1,0, true} // 6 + , {doNOP, 252, 0,0, false} // 7 + , {doExprStart, 255, 29, 9, false} // 8 + , {doEndOfRule, 59 /* ; */, 1,0, true} // 9 break-rule-end + , {doNOP, 132, 9,0, true} // 10 + , {doRuleError, 255, 103,0, false} // 11 + , {doExprStart, 254, 29,0, false} // 12 start-after-caret + , {doNOP, 132, 12,0, true} // 13 + , {doRuleError, 94 /* ^ */, 103,0, false} // 14 + , {doExprStart, 36 /* $ */, 88, 37, false} // 15 + , {doRuleError, 59 /* ; */, 103,0, false} // 16 + , {doRuleError, 252, 103,0, false} // 17 + , {doExprStart, 255, 29,0, false} // 18 + , {doNOP, 33 /* ! */, 21,0, true} // 19 rev-option + , {doReverseDir, 255, 28, 9, false} // 20 + , {doOptionStart, 130, 23,0, true} // 21 option-scan1 + , {doRuleError, 255, 103,0, false} // 22 + , {doNOP, 129, 23,0, true} // 23 option-scan2 + , {doOptionEnd, 255, 25,0, false} // 24 + , {doNOP, 59 /* ; */, 1,0, true} // 25 option-scan3 + , {doNOP, 132, 25,0, true} // 26 + , {doRuleError, 255, 103,0, false} // 27 + , {doExprStart, 255, 29, 9, false} // 28 reverse-rule + , {doRuleChar, 254, 38,0, true} // 29 term + , {doNOP, 132, 29,0, true} // 30 + , {doRuleChar, 131, 38,0, true} // 31 + , {doNOP, 91 /* [ */, 94, 38, false} // 32 + , {doLParen, 40 /* ( */, 29, 38, true} // 33 + , {doNOP, 36 /* $ */, 88, 37, false} // 34 + , {doDotAny, 46 /* . */, 38,0, true} // 35 + , {doRuleError, 255, 103,0, false} // 36 + , {doCheckVarDef, 255, 38,0, false} // 37 term-var-ref + , {doNOP, 132, 38,0, true} // 38 expr-mod + , {doUnaryOpStar, 42 /* * */, 43,0, true} // 39 + , {doUnaryOpPlus, 43 /* + */, 43,0, true} // 40 + , {doUnaryOpQuestion, 63 /* ? */, 43,0, true} // 41 + , {doNOP, 255, 43,0, false} // 42 + , {doExprCatOperator, 254, 29,0, false} // 43 expr-cont + , {doNOP, 132, 43,0, true} // 44 + , {doExprCatOperator, 131, 29,0, false} // 45 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 46 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 47 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 48 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 49 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 50 + , {doExprCatOperator, 123 /* { */, 67,0, true} // 51 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 52 + , {doExprRParen, 41 /* ) */, 255,0, true} // 53 + , {doExprFinished, 255, 255,0, false} // 54 + , {doSlash, 47 /* / */, 57,0, true} // 55 look-ahead + , {doNOP, 255, 103,0, false} // 56 + , {doExprCatOperator, 254, 29,0, false} // 57 expr-cont-no-slash + , {doNOP, 132, 43,0, true} // 58 + , {doExprCatOperator, 131, 29,0, false} // 59 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 60 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 61 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 62 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 63 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 64 + , {doExprRParen, 41 /* ) */, 255,0, true} // 65 + , {doExprFinished, 255, 255,0, false} // 66 + , {doNOP, 132, 67,0, true} // 67 tag-open + , {doStartTagValue, 128, 70,0, false} // 68 + , {doTagExpectedError, 255, 103,0, false} // 69 + , {doNOP, 132, 74,0, true} // 70 tag-value + , {doNOP, 125 /* } */, 74,0, false} // 71 + , {doTagDigit, 128, 70,0, true} // 72 + , {doTagExpectedError, 255, 103,0, false} // 73 + , {doNOP, 132, 74,0, true} // 74 tag-close + , {doTagValue, 125 /* } */, 77,0, true} // 75 + , {doTagExpectedError, 255, 103,0, false} // 76 + , {doExprCatOperator, 254, 29,0, false} // 77 expr-cont-no-tag + , {doNOP, 132, 77,0, true} // 78 + , {doExprCatOperator, 131, 29,0, false} // 79 + , {doExprCatOperator, 91 /* [ */, 29,0, false} // 80 + , {doExprCatOperator, 40 /* ( */, 29,0, false} // 81 + , {doExprCatOperator, 36 /* $ */, 29,0, false} // 82 + , {doExprCatOperator, 46 /* . */, 29,0, false} // 83 + , {doExprCatOperator, 47 /* / */, 55,0, false} // 84 + , {doExprOrOperator, 124 /* | */, 29,0, true} // 85 + , {doExprRParen, 41 /* ) */, 255,0, true} // 86 + , {doExprFinished, 255, 255,0, false} // 87 + , {doStartVariableName, 36 /* $ */, 90,0, true} // 88 scan-var-name + , {doNOP, 255, 103,0, false} // 89 + , {doNOP, 130, 92,0, true} // 90 scan-var-start + , {doVariableNameExpectedErr, 255, 103,0, false} // 91 + , {doNOP, 129, 92,0, true} // 92 scan-var-body + , {doEndVariableName, 255, 255,0, false} // 93 + , {doScanUnicodeSet, 91 /* [ */, 255,0, true} // 94 scan-unicode-set + , {doScanUnicodeSet, 112 /* p */, 255,0, true} // 95 + , {doScanUnicodeSet, 80 /* P */, 255,0, true} // 96 + , {doNOP, 255, 103,0, false} // 97 + , {doNOP, 132, 98,0, true} // 98 assign-or-rule + , {doStartAssign, 61 /* = */, 29, 101, true} // 99 + , {doNOP, 255, 37, 9, false} // 100 + , {doEndAssign, 59 /* ; */, 1,0, true} // 101 assign-end + , {doRuleErrorAssignExpr, 255, 103,0, false} // 102 + , {doExit, 255, 103,0, true} // 103 errorDeath }; #ifdef RBBI_DEBUG static const char * const RBBIRuleStateNames[] = { 0, diff --git a/deps/icu-small/source/common/rbbiscan.cpp b/deps/icu-small/source/common/rbbiscan.cpp index 1304f7e37e6961..92cf77664f67be 100644 --- a/deps/icu-small/source/common/rbbiscan.cpp +++ b/deps/icu-small/source/common/rbbiscan.cpp @@ -92,7 +92,7 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fRB = rb; fScanIndex = 0; fNextIndex = 0; - fQuoteMode = FALSE; + fQuoteMode = false; fLineNum = 1; fCharNum = 0; fLastChar = 0; @@ -103,9 +103,9 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) fNodeStack[0] = NULL; fNodeStackPtr = 0; - fReverseRule = FALSE; - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; + fLookAheadRule = false; + fNoChainInRule = false; fSymbolTable = NULL; fSetTable = NULL; @@ -201,7 +201,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { RBBINode *n = NULL; - UBool returnVal = TRUE; + UBool returnVal = true; switch (action) { @@ -213,7 +213,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doNoChain: // Scanned a '^' while on the rule start state. - fNoChainInRule = TRUE; + fNoChainInRule = true; break; @@ -345,7 +345,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) catNode->fRightChild = endNode; fNodeStack[fNodeStackPtr] = catNode; endNode->fVal = fRuleNum; - endNode->fLookAheadEnd = TRUE; + endNode->fLookAheadEnd = true; thisRule = catNode; // TODO: Disable chaining out of look-ahead (hard break) rules. @@ -354,13 +354,13 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } // Mark this node as being the root of a rule. - thisRule->fRuleRoot = TRUE; + thisRule->fRuleRoot = true; // Flag if chaining into this rule is wanted. // if (fRB->fChainRules && // If rule chaining is enabled globally via !!chain !fNoChainInRule) { // and no '^' chain-in inhibit was on this rule - thisRule->fChainIn = TRUE; + thisRule->fChainIn = true; } @@ -398,9 +398,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) // Just move its parse tree from the stack to *destRules. *destRules = fNodeStack[fNodeStackPtr]; } - fReverseRule = FALSE; // in preparation for the next rule. - fLookAheadRule = FALSE; - fNoChainInRule = FALSE; + fReverseRule = false; // in preparation for the next rule. + fLookAheadRule = false; + fNoChainInRule = false; fNodeStackPtr = 0; } break; @@ -408,7 +408,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleError: error(U_BRK_RULE_SYNTAX); - returnVal = FALSE; + returnVal = false; break; @@ -484,7 +484,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) if (U_FAILURE(*fRB->fStatus)) { break; } - findSetFor(UnicodeString(TRUE, kAny, 3), n); + findSetFor(UnicodeString(true, kAny, 3), n); n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); @@ -501,7 +501,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); - fLookAheadRule = TRUE; + fLookAheadRule = true; break; @@ -534,7 +534,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doTagExpectedError: error(U_BRK_MALFORMED_RULE_TAG); - returnVal = FALSE; + returnVal = false; break; case doOptionStart: @@ -546,9 +546,9 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) { UnicodeString opt(fRB->fRules, fOptionStart, fScanIndex-fOptionStart); if (opt == UNICODE_STRING("chain", 5)) { - fRB->fChainRules = TRUE; + fRB->fChainRules = true; } else if (opt == UNICODE_STRING("LBCMNoChain", 11)) { - fRB->fLBCMNoChain = TRUE; + fRB->fLBCMNoChain = true; } else if (opt == UNICODE_STRING("forward", 7)) { fRB->fDefaultTree = &fRB->fForwardTree; } else if (opt == UNICODE_STRING("reverse", 7)) { @@ -558,7 +558,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) } else if (opt == UNICODE_STRING("safe_reverse", 12)) { fRB->fDefaultTree = &fRB->fSafeRevTree; } else if (opt == UNICODE_STRING("lookAheadHardBreak", 18)) { - fRB->fLookAheadHardBreak = TRUE; + fRB->fLookAheadHardBreak = true; } else if (opt == UNICODE_STRING("quoted_literals_only", 20)) { fRuleSets[kRuleSet_rule_char-128].clear(); } else if (opt == UNICODE_STRING("unquoted_literals", 17)) { @@ -570,7 +570,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) break; case doReverseDir: - fReverseRule = TRUE; + fReverseRule = true; break; case doStartVariableName: @@ -600,7 +600,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) n = fNodeStack[fNodeStackPtr]; if (n->fLeftChild == NULL) { error(U_BRK_UNDEFINED_VARIABLE); - returnVal = FALSE; + returnVal = false; } break; @@ -609,11 +609,11 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) case doRuleErrorAssignExpr: error(U_BRK_ASSIGN_ERROR); - returnVal = FALSE; + returnVal = false; break; case doExit: - returnVal = FALSE; + returnVal = false; break; case doScanUnicodeSet: @@ -622,7 +622,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) default: error(U_BRK_INTERNAL_ERROR); - returnVal = FALSE; + returnVal = false; break; } return returnVal && U_SUCCESS(*fRB->fStatus); @@ -872,7 +872,7 @@ UChar32 RBBIRuleScanner::nextCharLL() { fCharNum=0; if (fQuoteMode) { error(U_BRK_NEW_LINE_IN_QUOTED_STRING); - fQuoteMode = FALSE; + fQuoteMode = false; } } else { @@ -901,7 +901,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { fScanIndex = fNextIndex; c.fChar = nextCharLL(); - c.fEscaped = FALSE; + c.fEscaped = false; // // check for '' sequence. @@ -910,7 +910,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { if (c.fChar == chApos) { if (fRB->fRules.char32At(fNextIndex) == chApos) { c.fChar = nextCharLL(); // get nextChar officially so character counts - c.fEscaped = TRUE; // stay correct. + c.fEscaped = true; // stay correct. } else { @@ -918,18 +918,18 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Toggle quoting mode. // Return either '(' or ')', because quotes cause a grouping of the quoted text. fQuoteMode = !fQuoteMode; - if (fQuoteMode == TRUE) { + if (fQuoteMode == true) { c.fChar = chLParen; } else { c.fChar = chRParen; } - c.fEscaped = FALSE; // The paren that we return is not escaped. + c.fEscaped = false; // The paren that we return is not escaped. return; } } if (fQuoteMode) { - c.fEscaped = TRUE; + c.fEscaped = true; } else { @@ -963,7 +963,7 @@ void RBBIRuleScanner::nextChar(RBBIRuleChar &c) { // Use UnicodeString::unescapeAt() to handle them. // if (c.fChar == chBackSlash) { - c.fEscaped = TRUE; + c.fEscaped = true; int32_t startX = fNextIndex; c.fChar = fRB->fRules.unescapeAt(fNextIndex); if (fNextIndex == startX) { @@ -1032,7 +1032,7 @@ void RBBIRuleScanner::parse() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "scan")) { RBBIDebugPrintf("."); fflush(stdout);} #endif - if (tableEl->fCharClass < 127 && fC.fEscaped == FALSE && tableEl->fCharClass == fC.fChar) { + if (tableEl->fCharClass < 127 && fC.fEscaped == false && tableEl->fCharClass == fC.fChar) { // Table row specified an individual character, not a set, and // the input character is not escaped, and // the input character matched it. @@ -1057,7 +1057,7 @@ void RBBIRuleScanner::parse() { } if (tableEl->fCharClass >= 128 && tableEl->fCharClass < 240 && // Table specs a char class && - fC.fEscaped == FALSE && // char is not escaped && + fC.fEscaped == false && // char is not escaped && fC.fChar != (UChar32)-1) { // char is not EOF U_ASSERT((tableEl->fCharClass-128) < UPRV_LENGTHOF(fRuleSets)); if (fRuleSets[tableEl->fCharClass-128].contains(fC.fChar)) { @@ -1076,7 +1076,7 @@ void RBBIRuleScanner::parse() { // We've found the row of the state table that matches the current input // character from the rules string. // Perform any action specified by this row in the state table. - if (doParseActions((int32_t)tableEl->fAction) == FALSE) { + if (doParseActions((int32_t)tableEl->fAction) == false) { // Break out of the state machine loop if the // the action signalled some kind of error, or // the action was to exit, occurs on normal end-of-rules-input. @@ -1133,13 +1133,13 @@ void RBBIRuleScanner::parse() { if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "symbols")) {fSymbolTable->rbbiSymtablePrint();} if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ptree")) { RBBIDebugPrintf("Completed Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fForwardTree, TRUE); + RBBINode::printTree(fRB->fForwardTree, true); RBBIDebugPrintf("\nCompleted Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fReverseTree, TRUE); + RBBINode::printTree(fRB->fReverseTree, true); RBBIDebugPrintf("\nCompleted Safe Point Forward Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeFwdTree, TRUE); + RBBINode::printTree(fRB->fSafeFwdTree, true); RBBIDebugPrintf("\nCompleted Safe Point Reverse Rules Parse Tree...\n"); - RBBINode::printTree(fRB->fSafeRevTree, TRUE); + RBBINode::printTree(fRB->fSafeRevTree, true); } #endif } @@ -1154,7 +1154,7 @@ void RBBIRuleScanner::parse() { void RBBIRuleScanner::printNodeStack(const char *title) { int i; RBBIDebugPrintf("%s. Dumping node stack...\n", title); - for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], TRUE);} + for (i=fNodeStackPtr; i>0; i--) {RBBINode::printTree(fNodeStack[i], true);} } #endif diff --git a/deps/icu-small/source/common/rbbiscan.h b/deps/icu-small/source/common/rbbiscan.h index 33fdf033546374..bf3203880bc031 100644 --- a/deps/icu-small/source/common/rbbiscan.h +++ b/deps/icu-small/source/common/rbbiscan.h @@ -158,8 +158,8 @@ class RBBIRuleScanner : public UMemory { UnicodeSet *gRuleSet_name_char; UnicodeSet *gRuleSet_name_start_char; - RBBIRuleScanner(const RBBIRuleScanner &other); // forbid copying of this class - RBBIRuleScanner &operator=(const RBBIRuleScanner &other); // forbid copying of this class + RBBIRuleScanner(const RBBIRuleScanner &other) = delete; // forbid copying of this class + RBBIRuleScanner &operator=(const RBBIRuleScanner &other) = delete; // forbid copying of this class }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/rbbisetb.cpp b/deps/icu-small/source/common/rbbisetb.cpp index 29faeb8c456d72..11c47156d64a69 100644 --- a/deps/icu-small/source/common/rbbisetb.cpp +++ b/deps/icu-small/source/common/rbbisetb.cpp @@ -261,7 +261,7 @@ void RBBISetBuilder::buildRanges() { } if (inputSet->contains(bofString)) { addValToSet(usetNode, 2); - fSawBOF = TRUE; + fSawBOF = true; } } @@ -569,7 +569,7 @@ void RBBISetBuilder::printSets() { RBBI_DEBUG_printUnicodeString(usetNode->fText); RBBIDebugPrintf("\n"); if (usetNode->fLeftChild != NULL) { - RBBINode::printTree(usetNode->fLeftChild, TRUE); + RBBINode::printTree(usetNode->fLeftChild, true); } } RBBIDebugPrintf("\n"); diff --git a/deps/icu-small/source/common/rbbisetb.h b/deps/icu-small/source/common/rbbisetb.h index 6409a4ea579832..cd09d3317a38d6 100644 --- a/deps/icu-small/source/common/rbbisetb.h +++ b/deps/icu-small/source/common/rbbisetb.h @@ -134,8 +134,8 @@ class RBBISetBuilder : public UMemory { UBool fSawBOF; - RBBISetBuilder(const RBBISetBuilder &other); // forbid copying of this class - RBBISetBuilder &operator=(const RBBISetBuilder &other); // forbid copying of this class + RBBISetBuilder(const RBBISetBuilder &other) = delete; // forbid copying of this class + RBBISetBuilder &operator=(const RBBISetBuilder &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/rbbistbl.cpp b/deps/icu-small/source/common/rbbistbl.cpp index 627ec1827cd4f9..554aeb793f7467 100644 --- a/deps/icu-small/source/common/rbbistbl.cpp +++ b/deps/icu-small/source/common/rbbistbl.cpp @@ -254,8 +254,8 @@ void RBBISymbolTable::rbbiSymtablePrint() const { } RBBISymbolTableEntry *s = (RBBISymbolTableEntry *)e->value.pointer; RBBIDebugPrintf("%s\n", CStr(s->key)()); - RBBINode::printTree(s->val, TRUE); - RBBINode::printTree(s->val->fLeftChild, FALSE); + RBBINode::printTree(s->val, true); + RBBINode::printTree(s->val->fLeftChild, false); RBBIDebugPrintf("\n"); } } diff --git a/deps/icu-small/source/common/rbbitblb.cpp b/deps/icu-small/source/common/rbbitblb.cpp index a495f17a8783ae..0e3ec7999f775e 100644 --- a/deps/icu-small/source/common/rbbitblb.cpp +++ b/deps/icu-small/source/common/rbbitblb.cpp @@ -85,7 +85,7 @@ void RBBITableBuilder::buildForwardTable() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "ftree")) { RBBIDebugPuts("\nParse tree after flattening variable references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -143,7 +143,7 @@ void RBBITableBuilder::buildForwardTable() { #ifdef RBBI_DEBUG if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "stree")) { RBBIDebugPuts("\nParse tree after flattening Unicode Set references."); - RBBINode::printTree(fTree, TRUE); + RBBINode::printTree(fTree, true); } #endif @@ -209,14 +209,14 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { if (n->fType == RBBINode::setRef || n->fType == RBBINode::endMark ) { // These are non-empty leaf node types. - n->fNullable = FALSE; + n->fNullable = false; return; } if (n->fType == RBBINode::lookAhead || n->fType == RBBINode::tag) { // Lookahead marker node. It's a leaf, so no recursion on children. // It's nullable because it does not match any literal text from the input stream. - n->fNullable = TRUE; + n->fNullable = true; return; } @@ -234,10 +234,10 @@ void RBBITableBuilder::calcNullable(RBBINode *n) { n->fNullable = n->fLeftChild->fNullable && n->fRightChild->fNullable; } else if (n->fType == RBBINode::opStar || n->fType == RBBINode::opQuestion) { - n->fNullable = TRUE; + n->fNullable = true; } else { - n->fNullable = FALSE; + n->fNullable = false; } } @@ -618,7 +618,7 @@ void RBBITableBuilder::buildStateTable() { for (tx=1; txsize(); tx++) { RBBIStateDescriptor *temp; temp = (RBBIStateDescriptor *)fDStates->elementAt(tx); - if (temp->fMarked == FALSE) { + if (temp->fMarked == false) { T = temp; break; } @@ -628,7 +628,7 @@ void RBBITableBuilder::buildStateTable() { } // mark T; - T->fMarked = TRUE; + T->fMarked = true; // for each input symbol a do begin int32_t a; @@ -655,7 +655,7 @@ void RBBITableBuilder::buildStateTable() { // if U is not empty and not in DStates then int32_t ux = 0; - UBool UinDstates = FALSE; + UBool UinDstates = false; if (U != NULL) { U_ASSERT(U->size() > 0); int ix; @@ -666,7 +666,7 @@ void RBBITableBuilder::buildStateTable() { delete U; U = temp2->fPositions; ux = ix; - UinDstates = TRUE; + UinDstates = true; break; } } @@ -1131,7 +1131,7 @@ void RBBITableBuilder::printPosSets(RBBINode *n) { printf("\n"); RBBINode::printNodeHeader(); RBBINode::printNode(n); - RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"TRUE":"FALSE"); + RBBIDebugPrintf(" Nullable: %s\n", n->fNullable?"true":"false"); RBBIDebugPrintf(" firstpos: "); printSet(n->fFirstPosSet); @@ -1773,7 +1773,7 @@ void RBBITableBuilder::printRuleStatusTable() { //----------------------------------------------------------------------------- RBBIStateDescriptor::RBBIStateDescriptor(int lastInputSymbol, UErrorCode *fStatus) { - fMarked = FALSE; + fMarked = false; fAccepting = 0; fLookAhead = 0; fTagsIdx = 0; diff --git a/deps/icu-small/source/common/rbbitblb.h b/deps/icu-small/source/common/rbbitblb.h index 38607a819ac1ef..2ac66da11f01fe 100644 --- a/deps/icu-small/source/common/rbbitblb.h +++ b/deps/icu-small/source/common/rbbitblb.h @@ -219,8 +219,8 @@ class RBBIStateDescriptor : public UMemory { ~RBBIStateDescriptor(); private: - RBBIStateDescriptor(const RBBIStateDescriptor &other); // forbid copying of this class - RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other); // forbid copying of this class + RBBIStateDescriptor(const RBBIStateDescriptor &other) = delete; // forbid copying of this class + RBBIStateDescriptor &operator=(const RBBIStateDescriptor &other) = delete; // forbid copying of this class }; diff --git a/deps/icu-small/source/common/resbund.cpp b/deps/icu-small/source/common/resbund.cpp index 47c0fe1c6edd13..8591a625f9594d 100644 --- a/deps/icu-small/source/common/resbund.cpp +++ b/deps/icu-small/source/common/resbund.cpp @@ -254,7 +254,7 @@ ResourceBundle::clone() const { UnicodeString ResourceBundle::getString(UErrorCode& status) const { int32_t len = 0; const UChar *r = ures_getString(fResource, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const uint8_t *ResourceBundle::getBinary(int32_t& len, UErrorCode& status) const { @@ -312,13 +312,13 @@ ResourceBundle ResourceBundle::getNext(UErrorCode& status) { UnicodeString ResourceBundle::getNextString(UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, 0, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } UnicodeString ResourceBundle::getNextString(const char ** key, UErrorCode& status) { int32_t len = 0; const UChar* r = ures_getNextString(fResource, &len, key, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { @@ -336,7 +336,7 @@ ResourceBundle ResourceBundle::get(int32_t indexR, UErrorCode& status) const { UnicodeString ResourceBundle::getStringEx(int32_t indexS, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByIndex(fResource, indexS, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } ResourceBundle ResourceBundle::get(const char* key, UErrorCode& status) const { @@ -364,7 +364,7 @@ ResourceBundle ResourceBundle::getWithFallback(const char* key, UErrorCode& stat UnicodeString ResourceBundle::getStringEx(const char* key, UErrorCode& status) const { int32_t len = 0; const UChar* r = ures_getStringByKey(fResource, key, &len, &status); - return UnicodeString(TRUE, r, len); + return UnicodeString(true, r, len); } const char* diff --git a/deps/icu-small/source/common/resource.h b/deps/icu-small/source/common/resource.h index 48f5b9fa6ec7cc..1483f7d6bcc6a5 100644 --- a/deps/icu-small/source/common/resource.h +++ b/deps/icu-small/source/common/resource.h @@ -286,8 +286,8 @@ class U_COMMON_API ResourceSink : public UObject { UErrorCode &errorCode) = 0; private: - ResourceSink(const ResourceSink &); // no copy constructor - ResourceSink &operator=(const ResourceSink &); // no assignment operator + ResourceSink(const ResourceSink &) = delete; // no copy constructor + ResourceSink &operator=(const ResourceSink &) = delete; // no assignment operator }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/ruleiter.cpp b/deps/icu-small/source/common/ruleiter.cpp index 41eea23c0dcb32..33ffd3d8337205 100644 --- a/deps/icu-small/source/common/ruleiter.cpp +++ b/deps/icu-small/source/common/ruleiter.cpp @@ -39,7 +39,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod if (U_FAILURE(ec)) return DONE; UChar32 c = DONE; - isEscaped = FALSE; + isEscaped = false; for (;;) { c = _current(); @@ -75,7 +75,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod int32_t offset = 0; c = lookahead(tempEscape, MAX_U_NOTATION_LEN).unescapeAt(offset); jumpahead(offset); - isEscaped = TRUE; + isEscaped = true; if (c < 0) { ec = U_MALFORMED_UNICODE_ESCAPE; return DONE; diff --git a/deps/icu-small/source/common/ruleiter.h b/deps/icu-small/source/common/ruleiter.h index 09af1297842974..41731407da25d7 100644 --- a/deps/icu-small/source/common/ruleiter.h +++ b/deps/icu-small/source/common/ruleiter.h @@ -66,28 +66,28 @@ class RuleCharacterIterator : public UMemory { /** * Value returned when there are no more characters to iterate. */ - enum { DONE = -1 }; + static constexpr int32_t DONE = -1; /** * Bitmask option to enable parsing of variable names. If (options & * PARSE_VARIABLES) != 0, then an embedded variable will be expanded to * its value. Variables are parsed using the SymbolTable API. */ - enum { PARSE_VARIABLES = 1 }; + static constexpr int32_t PARSE_VARIABLES = 1; /** * Bitmask option to enable parsing of escape sequences. If (options & * PARSE_ESCAPES) != 0, then an embedded escape sequence will be expanded * to its value. Escapes are parsed using Utility.unescapeAt(). */ - enum { PARSE_ESCAPES = 2 }; + static constexpr int32_t PARSE_ESCAPES = 2; /** * Bitmask option to enable skipping of whitespace. If (options & * SKIP_WHITESPACE) != 0, then Pattern_White_Space characters will be silently * skipped, as if they were not present in the input. */ - enum { SKIP_WHITESPACE = 4 }; + static constexpr int32_t SKIP_WHITESPACE = 4; /** * Constructs an iterator over the given text, starting at the given diff --git a/deps/icu-small/source/common/serv.cpp b/deps/icu-small/source/common/serv.cpp index c26dbca1a9c244..9d8c04149ce159 100644 --- a/deps/icu-small/source/common/serv.cpp +++ b/deps/icu-small/source/common/serv.cpp @@ -64,7 +64,7 @@ ICUServiceKey::currentDescriptor(UnicodeString& result) const UBool ICUServiceKey::fallback() { - return FALSE; + return false; } UBool @@ -249,7 +249,7 @@ class CacheEntry : public UMemory { } /** - * Return TRUE if there is at least one reference to this and the + * Return true if there is at least one reference to this and the * resource has not been released. */ UBool isShared() const { @@ -454,11 +454,11 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer UnicodeString currentDescriptor; LocalPointer cacheDescriptorList; - UBool putInCache = FALSE; + UBool putInCache = false; int32_t startIndex = 0; int32_t limit = factories->size(); - UBool cacheResult = TRUE; + UBool cacheResult = true; if (factory != NULL) { for (int32_t i = 0; i < limit; ++i) { @@ -472,7 +472,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer status = U_ILLEGAL_ARGUMENT_ERROR; return NULL; } - cacheResult = FALSE; + cacheResult = false; } do { @@ -486,7 +486,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // first test of cache failed, so we'll have to update // the cache if we eventually succeed-- that is, if we're // going to update the cache at all. - putInCache = TRUE; + putInCache = true; int32_t index = startIndex; while (index < limit) { @@ -796,7 +796,7 @@ ICUService::getDisplayNames(UVector& result, URegistryKey ICUService::registerInstance(UObject* objToAdopt, const UnicodeString& id, UErrorCode& status) { - return registerInstance(objToAdopt, id, TRUE, status); + return registerInstance(objToAdopt, id, true, status); } URegistryKey @@ -864,13 +864,13 @@ UBool ICUService::unregister(URegistryKey rkey, UErrorCode& status) { ICUServiceFactory *factory = (ICUServiceFactory*)rkey; - UBool result = FALSE; + UBool result = false; if (factory != NULL && factories != NULL) { Mutex mutex(&lock); if (factories->removeElement(factory)) { clearCaches(); - result = TRUE; + result = true; } else { status = U_ILLEGAL_ARGUMENT_ERROR; delete factory; diff --git a/deps/icu-small/source/common/servlk.cpp b/deps/icu-small/source/common/servlk.cpp index 538982ca36285c..702180665952b4 100644 --- a/deps/icu-small/source/common/servlk.cpp +++ b/deps/icu-small/source/common/servlk.cpp @@ -126,24 +126,24 @@ LocaleKey::fallback() { int x = _currentID.lastIndexOf(UNDERSCORE_CHAR); if (x != -1) { _currentID.remove(x); // truncate current or fallback, whichever we're pointing to - return TRUE; + return true; } if (!_fallbackID.isBogus()) { _currentID = _fallbackID; _fallbackID.setToBogus(); - return TRUE; + return true; } if (_currentID.length() > 0) { _currentID.remove(0); // completely truncate - return TRUE; + return true; } _currentID.setToBogus(); } - return FALSE; + return false; } UBool diff --git a/deps/icu-small/source/common/servlkf.cpp b/deps/icu-small/source/common/servlkf.cpp index 84f2347cddef0d..7ccb0c72aa67fe 100644 --- a/deps/icu-small/source/common/servlkf.cpp +++ b/deps/icu-small/source/common/servlkf.cpp @@ -65,7 +65,7 @@ LocaleKeyFactory::handlesKey(const ICUServiceKey& key, UErrorCode& status) const key.currentID(id); return supported->get(id) != NULL; } - return FALSE; + return false; } void diff --git a/deps/icu-small/source/common/servls.cpp b/deps/icu-small/source/common/servls.cpp index 98f0a8a12b0006..19481122efa52e 100644 --- a/deps/icu-small/source/common/servls.cpp +++ b/deps/icu-small/source/common/servls.cpp @@ -215,11 +215,11 @@ class ServiceEnumeration : public StringEnumeration { UBool upToDate(UErrorCode& status) const { if (U_SUCCESS(status)) { if (_timestamp == _service->getTimestamp()) { - return TRUE; + return true; } status = U_ENUM_OUT_OF_SYNC_ERROR; } - return FALSE; + return false; } virtual int32_t count(UErrorCode& status) const override { diff --git a/deps/icu-small/source/common/sharedobject.h b/deps/icu-small/source/common/sharedobject.h index 6ccfb27b018baa..6298662bbaff0e 100644 --- a/deps/icu-small/source/common/sharedobject.h +++ b/deps/icu-small/source/common/sharedobject.h @@ -38,8 +38,8 @@ class U_COMMON_API UnifiedCacheBase : public UObject { virtual ~UnifiedCacheBase(); private: - UnifiedCacheBase(const UnifiedCacheBase &); - UnifiedCacheBase &operator=(const UnifiedCacheBase &); + UnifiedCacheBase(const UnifiedCacheBase &) = delete; + UnifiedCacheBase &operator=(const UnifiedCacheBase &) = delete; }; /** diff --git a/deps/icu-small/source/common/simpleformatter.cpp b/deps/icu-small/source/common/simpleformatter.cpp index f7f7aead6171bb..01d3024cfc34dc 100644 --- a/deps/icu-small/source/common/simpleformatter.cpp +++ b/deps/icu-small/source/common/simpleformatter.cpp @@ -65,7 +65,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t min, int32_t max, UErrorCode &errorCode) { if (U_FAILURE(errorCode)) { - return FALSE; + return false; } // Parse consistent with MessagePattern, but // - support only simple numbered arguments @@ -76,7 +76,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( compiledPattern.setTo((UChar)0); int32_t textLength = 0; int32_t maxArg = -1; - UBool inQuote = FALSE; + UBool inQuote = false; for (int32_t i = 0; i < patternLength;) { UChar c = patternBuffer[i++]; if (c == APOS) { @@ -85,12 +85,12 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( ++i; } else if (inQuote) { // skip the quote-ending apostrophe - inQuote = FALSE; + inQuote = false; continue; } else if (c == OPEN_BRACE || c == CLOSE_BRACE) { // Skip the quote-starting apostrophe, find the end of the quoted literal text. ++i; - inQuote = TRUE; + inQuote = true; } else { // The apostrophe is part of literal text. c = APOS; @@ -123,7 +123,7 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( } if (argNumber < 0 || c != CLOSE_BRACE) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } } if (argNumber > maxArg) { @@ -149,10 +149,10 @@ UBool SimpleFormatter::applyPatternMinMaxArguments( int32_t argCount = maxArg + 1; if (argCount < min || max < argCount) { errorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } compiledPattern.setCharAt(0, (UChar)argCount); - return TRUE; + return true; } UnicodeString& SimpleFormatter::format( @@ -192,7 +192,7 @@ UnicodeString& SimpleFormatter::formatAndAppend( return appendTo; } return format(compiledPattern.getBuffer(), compiledPattern.length(), values, - appendTo, NULL, TRUE, + appendTo, NULL, true, offsets, offsetsLength, errorCode); } @@ -241,7 +241,7 @@ UnicodeString &SimpleFormatter::formatAndReplace( result.remove(); } return format(cp, cpLength, values, - result, &resultCopy, FALSE, + result, &resultCopy, false, offsets, offsetsLength, errorCode); } diff --git a/deps/icu-small/source/common/static_unicode_sets.cpp b/deps/icu-small/source/common/static_unicode_sets.cpp index 5dab3931a707fd..db9432f49a8aac 100644 --- a/deps/icu-small/source/common/static_unicode_sets.cpp +++ b/deps/icu-small/source/common/static_unicode_sets.cpp @@ -31,7 +31,7 @@ alignas(UnicodeSet) char gEmptyUnicodeSet[sizeof(UnicodeSet)]; // Whether the gEmptyUnicodeSet is initialized and ready to use. -UBool gEmptyUnicodeSetInitialized = FALSE; +UBool gEmptyUnicodeSetInitialized = false; inline UnicodeSet* getImpl(Key key) { UnicodeSet* candidate = gUnicodeSets[key]; @@ -118,7 +118,7 @@ class ParseDataSink : public ResourceSink { } else { // Unknown class of parse lenients // TODO(ICU-20428): Make ICU automatically accept new classes? - U_ASSERT(FALSE); + U_ASSERT(false); } if (U_FAILURE(status)) { return; } } @@ -129,19 +129,19 @@ class ParseDataSink : public ResourceSink { }; -icu::UInitOnce gNumberParseUniSetsInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gNumberParseUniSetsInitOnce {}; UBool U_CALLCONV cleanupNumberParseUniSets() { if (gEmptyUnicodeSetInitialized) { reinterpret_cast(gEmptyUnicodeSet)->~UnicodeSet(); - gEmptyUnicodeSetInitialized = FALSE; + gEmptyUnicodeSetInitialized = false; } for (int32_t i = 0; i < UNISETS_KEY_COUNT; i++) { delete gUnicodeSets[i]; gUnicodeSets[i] = nullptr; } gNumberParseUniSetsInitOnce.reset(); - return TRUE; + return true; } void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { @@ -150,7 +150,7 @@ void U_CALLCONV initNumberParseUniSets(UErrorCode& status) { // Initialize the empty instance for well-defined fallback behavior new(gEmptyUnicodeSet) UnicodeSet(); reinterpret_cast(gEmptyUnicodeSet)->freeze(); - gEmptyUnicodeSetInitialized = TRUE; + gEmptyUnicodeSetInitialized = true; // These sets were decided after discussion with icu-design@. See tickets #13084 and #13309. // Zs+TAB is "horizontal whitespace" according to UTS #18 (blank property). diff --git a/deps/icu-small/source/common/stringtriebuilder.cpp b/deps/icu-small/source/common/stringtriebuilder.cpp index 4d52a88af7499b..e6670d1cb71553 100644 --- a/deps/icu-small/source/common/stringtriebuilder.cpp +++ b/deps/icu-small/source/common/stringtriebuilder.cpp @@ -85,16 +85,16 @@ StringTrieBuilder::build(UStringTrieBuildOption buildOption, int32_t elementsLen // have a common prefix of length unitIndex. int32_t StringTrieBuilder::writeNode(int32_t start, int32_t limit, int32_t unitIndex) { - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; int32_t type; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. value=getElementValue(start++); if(start==limit) { - return writeValueAndFinal(value, TRUE); // final-value node + return writeValueAndFinal(value, true); // final-value node } - hasValue=TRUE; + hasValue=true; } // Now all [start..limit[ strings are longer than unitIndex. int32_t minUnit=getElementUnit(start, unitIndex); @@ -209,7 +209,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(U_FAILURE(errorCode)) { return NULL; } - UBool hasValue=FALSE; + UBool hasValue=false; int32_t value=0; if(unitIndex==getElementStringLength(start)) { // An intermediate or final value. @@ -217,7 +217,7 @@ StringTrieBuilder::makeNode(int32_t start, int32_t limit, int32_t unitIndex, UEr if(start==limit) { return registerFinalValue(value, errorCode); } - hasValue=TRUE; + hasValue=true; } Node *node; // Now all [start..limit[ strings are longer than unitIndex. @@ -410,7 +410,7 @@ StringTrieBuilder::FinalValueNode::operator==(const Node &other) const { void StringTrieBuilder::FinalValueNode::write(StringTrieBuilder &builder) { - offset=builder.writeValueAndFinal(value, TRUE); + offset=builder.writeValueAndFinal(value, true); } bool @@ -448,7 +448,7 @@ StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t edgeNumber void StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder &builder) { next->write(builder); - offset=builder.writeValueAndFinal(value, FALSE); + offset=builder.writeValueAndFinal(value, false); } bool @@ -526,7 +526,7 @@ StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { // not jump for it at all. unitNumber=length-1; if(rightEdge==NULL) { - builder.writeValueAndFinal(values[unitNumber], TRUE); + builder.writeValueAndFinal(values[unitNumber], true); } else { rightEdge->write(builder); } @@ -538,12 +538,12 @@ StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { if(equal[unitNumber]==NULL) { // Write the final value for the one string ending with this unit. value=values[unitNumber]; - isFinal=TRUE; + isFinal=true; } else { // Write the delta to the start position of the sub-node. U_ASSERT(equal[unitNumber]->getOffset()>0); value=offset-equal[unitNumber]->getOffset(); - isFinal=FALSE; + isFinal=false; } builder.writeValueAndFinal(value, isFinal); offset=builder.write(units[unitNumber]); diff --git a/deps/icu-small/source/common/uarrsort.cpp b/deps/icu-small/source/common/uarrsort.cpp index c17dbb2e2b16a5..17b6964ffe0316 100644 --- a/deps/icu-small/source/common/uarrsort.cpp +++ b/deps/icu-small/source/common/uarrsort.cpp @@ -75,7 +75,7 @@ U_CAPI int32_t U_EXPORT2 uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize, UComparator *cmp, const void *context) { int32_t start=0; - UBool found=FALSE; + UBool found=false; /* Binary search until we get down to a tiny sub-array. */ while((limit-start)>=MIN_QSORT) { @@ -90,10 +90,10 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize * However, if there are many equal items, then it should be * faster to continue with the binary search. * It seems likely that we either have all unique items - * (where found will never become TRUE in the insertion sort) + * (where found will never become true in the insertion sort) * or potentially many duplicates. */ - found=TRUE; + found=true; start=i+1; } else if(diff<0) { limit=i; @@ -106,7 +106,7 @@ uprv_stableBinarySearch(char *array, int32_t limit, void *item, int32_t itemSize while(startmayAllocateText=TRUE; + pBiDi->mayAllocateText=true; } if(maxRunCount>0) { @@ -171,7 +171,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) *pErrorCode=U_MEMORY_ALLOCATION_ERROR; } } else { - pBiDi->mayAllocateRuns=TRUE; + pBiDi->mayAllocateRuns=true; } if(U_SUCCESS(*pErrorCode)) { @@ -184,7 +184,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode) /* * We are allowed to allocate memory if memory==NULL or - * mayAllocate==TRUE for each array that we need. + * mayAllocate==true for each array that we need. * We also try to grow memory as needed if we * allocate it. * @@ -203,18 +203,18 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc /* we need to allocate memory */ if(mayAllocate && (*pMemory=uprv_malloc(sizeNeeded))!=NULL) { *pSize=sizeNeeded; - return TRUE; + return true; } else { - return FALSE; + return false; } } else { if(sizeNeeded<=*pSize) { /* there is already enough memory */ - return TRUE; + return true; } else if(!mayAllocate) { /* not enough memory, and we must not allocate */ - return FALSE; + return false; } else { /* we try to grow */ void *memory; @@ -225,10 +225,10 @@ ubidi_getMemory(BidiMemoryForAllocation *bidiMem, int32_t *pSize, UBool mayAlloc if((memory=uprv_realloc(*pMemory, sizeNeeded))!=NULL) { *pMemory=memory; *pSize=sizeNeeded; - return TRUE; + return true; } else { /* we failed to grow */ - return FALSE; + return false; } } } @@ -280,7 +280,7 @@ ubidi_isInverse(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->isInverse; } else { - return FALSE; + return false; } } @@ -403,17 +403,17 @@ checkParaCount(UBiDi *pBiDi) { int32_t count=pBiDi->paraCount; if(pBiDi->paras==pBiDi->simpleParas) { if(count<=SIMPLE_PARAS_COUNT) - return TRUE; + return true; if(!getInitialParasMemory(pBiDi, SIMPLE_PARAS_COUNT * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; uprv_memcpy(pBiDi->parasMemory, pBiDi->simpleParas, SIMPLE_PARAS_COUNT * sizeof(Para)); - return TRUE; + return true; } if(!getInitialParasMemory(pBiDi, count * 2)) - return FALSE; + return false; pBiDi->paras=pBiDi->parasMemory; - return TRUE; + return true; } /* @@ -579,8 +579,8 @@ getDirProps(UBiDi *pBiDi) { } if(iparaCount++; - if(checkParaCount(pBiDi)==FALSE) /* not enough memory for a new para entry */ - return FALSE; + if(checkParaCount(pBiDi)==false) /* not enough memory for a new para entry */ + return false; if(isDefaultLevel) { pBiDi->paras[pBiDi->paraCount-1].level=defaultParaLevel; state=SEEKING_STRONG_FOR_PARA; @@ -636,7 +636,7 @@ getDirProps(UBiDi *pBiDi) { } pBiDi->flags=flags; pBiDi->lastArabicPos=lastArabicPos; - return TRUE; + return true; } /* determine the paragraph level at position index */ @@ -743,14 +743,14 @@ bracketProcessPDI(BracketData *bd) { } /* newly found opening bracket: create an openings entry */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; Opening *pOpening; if(pLastIsoRun->limit>=bd->openingsCount) { /* no available new entry */ UBiDi *pBiDi=bd->pBiDi; if(!getInitialOpeningsMemory(pBiDi, pLastIsoRun->limit * 2)) - return FALSE; + return false; if(bd->openings==bd->simpleOpenings) uprv_memcpy(pBiDi->openingsMemory, bd->simpleOpenings, SIMPLE_OPENINGS_COUNT * sizeof(Opening)); @@ -764,7 +764,7 @@ bracketAddOpening(BracketData *bd, UChar match, int32_t position) { pOpening->contextPos=pLastIsoRun->contextPos; pOpening->flags=0; pLastIsoRun->limit++; - return TRUE; + return true; } /* change N0c1 to N0c2 when a preceding bracket is assigned the embedding level */ @@ -804,7 +804,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { DirProp newProp; pOpening=&bd->openings[openIdx]; direction=(UBiDiDirection)(pLastIsoRun->level&1); - stable=TRUE; /* assume stable until proved otherwise */ + stable=true; /* assume stable until proved otherwise */ /* The stable flag is set when brackets are paired and their level is resolved and cannot be changed by what will be @@ -873,7 +873,7 @@ bracketProcessClosing(BracketData *bd, int32_t openIdx, int32_t position) { } /* handle strong characters, digits and candidates for closing brackets */ -static UBool /* return TRUE if success */ +static UBool /* return true if success */ bracketProcessChar(BracketData *bd, int32_t position) { IsoRun *pLastIsoRun=&bd->isoRuns[bd->isoRunLast]; DirProp *dirProps, dirProp, newProp; @@ -912,7 +912,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { } /* matching brackets are not overridden by LRO/RLO */ bd->pBiDi->levels[bd->openings[idx].position]&=~UBIDI_LEVEL_OVERRIDE; - return TRUE; + return true; } /* We get here only if the ON character is not a matching closing bracket or it is a case of N0d */ @@ -927,14 +927,14 @@ bracketProcessChar(BracketData *bd, int32_t position) { create an opening entry for each synonym */ if(match==0x232A) { /* RIGHT-POINTING ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x3009, position)) - return FALSE; + return false; } else if(match==0x3009) { /* RIGHT ANGLE BRACKET */ if(!bracketAddOpening(bd, 0x232A, position)) - return FALSE; + return false; } if(!bracketAddOpening(bd, match, position)) - return FALSE; + return false; } } level=bd->pBiDi->levels[position]; @@ -998,7 +998,7 @@ bracketProcessChar(BracketData *bd, int32_t position) { if(position>bd->openings[i].position) bd->openings[i].flags|=flag; } - return TRUE; + return true; } /* perform (X1)..(X9) ------------------------------------------------------- */ @@ -2432,11 +2432,11 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length, * than the original text. But we don't want the levels memory to be * reallocated shorter than the original length, since we need to restore * the levels as after the first call to ubidi_setpara() before returning. - * We will force mayAllocateText to FALSE before the second call to + * We will force mayAllocateText to false before the second call to * ubidi_setpara(), and will restore it afterwards. */ saveMayAllocateText=pBiDi->mayAllocateText; - pBiDi->mayAllocateText=FALSE; + pBiDi->mayAllocateText=false; ubidi_setPara(pBiDi, visualText, visualLength, paraLevel, NULL, pErrorCode); pBiDi->mayAllocateText=saveMayAllocateText; ubidi_getRuns(pBiDi, pErrorCode); @@ -2866,7 +2866,7 @@ ubidi_isOrderParagraphsLTR(UBiDi *pBiDi) { if(pBiDi!=NULL) { return pBiDi->orderParagraphsLTR; } else { - return FALSE; + return false; } } diff --git a/deps/icu-small/source/common/ubidi_props.cpp b/deps/icu-small/source/common/ubidi_props.cpp index afcc4aaf4f99d7..3ba58f7af99cc7 100644 --- a/deps/icu-small/source/common/ubidi_props.cpp +++ b/deps/icu-small/source/common/ubidi_props.cpp @@ -53,7 +53,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void diff --git a/deps/icu-small/source/common/ubidi_props_data.h b/deps/icu-small/source/common/ubidi_props_data.h index aad919fa2ef2cc..01fcc968cb8740 100644 --- a/deps/icu-small/source/common/ubidi_props_data.h +++ b/deps/icu-small/source/common/ubidi_props_data.h @@ -9,11 +9,11 @@ #ifdef INCLUDED_FROM_UBIDI_PROPS_C -static const UVersionInfo ubidi_props_dataVersion={0xe,0,0,0}; +static const UVersionInfo ubidi_props_dataVersion={0xf,0,0,0}; -static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x6a98,0x64a8,0x28,0x620,0x8cc,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6702b6}; +static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x6bc0,0x65d0,0x28,0x620,0x8cc,0x10ac0,0x10d24,0,0,0,0,0,0,0,0x6702b6}; -static const uint16_t ubidi_props_trieIndex[12876]={ +static const uint16_t ubidi_props_trieIndex[13024]={ 0x387,0x38f,0x397,0x39f,0x3b7,0x3bf,0x3c7,0x3cf,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af, 0x3a7,0x3af,0x3a7,0x3af,0x3d5,0x3dd,0x3e5,0x3ed,0x3f5,0x3fd,0x3f9,0x401,0x409,0x411,0x40c,0x414, 0x3a7,0x3af,0x3a7,0x3af,0x41c,0x424,0x3a7,0x3af,0x3a7,0x3af,0x3a7,0x3af,0x42a,0x432,0x43a,0x442, @@ -185,61 +185,61 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9a6,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, 0x9ae,0x9b2,0x43c,0x43c,0x43c,0x43c,0x9c2,0x9ba,0x43c,0x9ca,0x43c,0x43c,0x9d2,0x9d8,0x43c,0x43c, 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x9e8,0x9e0,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, -0x43c,0x43c,0x43c,0x9f0,0x43c,0x9f8,0x43c,0x43c,0x43c,0x9fc,0xa03,0xa09,0xa11,0xa15,0xa1d,0x43c, -0x51b,0xa25,0xa2c,0xa33,0x41e,0xa3b,0x569,0x3a7,0x501,0xa42,0x3a7,0xa48,0x41e,0xa4d,0xa55,0x3a7, -0x3a7,0xa5a,0x3a7,0x3a7,0x3a7,0x3a7,0x836,0xa62,0x41e,0x5a3,0x57e,0xa69,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0xa25,0xa71,0x3a7,0x3a7,0xa79,0xa81,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa85,0xa8d,0x3a7, -0x3a7,0xa95,0x57e,0xa9d,0x3a7,0xaa3,0x3a7,0x3a7,0x60f,0xaab,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xab0,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xab7,0xabf,0x3a7,0x3a7,0x3a7,0xac2,0x57e,0xaca, -0xace,0xad6,0x3a7,0xadd,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xae4,0x3a7,0x3a7,0xaf2,0xaec,0x3a7,0x3a7,0x3a7,0xafa,0xb02,0x3a7,0xb06,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x5a5,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb13,0xb0e,0x3a7, +0x43c,0x43c,0x43c,0x9f0,0x43c,0x9f8,0x4a6,0xa00,0x43c,0xa08,0xa0f,0xa15,0xa1d,0xa21,0xa29,0x43c, +0x51b,0xa31,0xa38,0xa3f,0x41e,0xa47,0x569,0x3a7,0x501,0xa4e,0x3a7,0xa54,0x41e,0xa59,0xa61,0x3a7, +0x3a7,0xa66,0x51b,0x3a7,0x3a7,0x3a7,0x836,0xa6e,0x41e,0x5a3,0x57e,0xa75,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0xa31,0xa7d,0x3a7,0x3a7,0xa85,0xa8d,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa91,0xa99,0x3a7, +0x3a7,0xaa1,0x57e,0xaa9,0x3a7,0xaaf,0x3a7,0x3a7,0x60f,0xab7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xabc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xac3,0xacb,0x3a7,0x3a7,0x3a7,0xace,0x57e,0xad6, +0xada,0xae2,0x3a7,0xae9,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xaf0,0x3a7,0x3a7,0xafe,0xaf8,0x3a7,0x3a7,0x3a7,0xb06,0xb0e,0x3a7,0xb12,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x5a5,0x41e,0x99e,0xb1a,0x3a7,0x3a7,0x3a7,0xb27,0xb22,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0xb1b,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb22, -0x3a7,0xb28,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xb2f,0xb37,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb3d, +0x3a7,0xb43,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0xa49,0x3a7,0xb2e,0x3a7,0x3a7,0xb36,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0xa55,0x3a7,0xb49,0x3a7,0x3a7,0xb51,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x535,0xb3e,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x535,0xb59,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb46,0x500,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0xb4e,0xb56,0xb5c,0x3a7,0xb62,0x67c,0x67c,0xb6a,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x67c,0x67c,0xb72,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb78, -0x3a7,0xb7f,0x3a7,0xb7b,0x3a7,0xb82,0x3a7,0xb8a,0xb8e,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb96,0x3f5,0xb9d,0xba4,0xbac,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xb61,0x500,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0xb69,0xb71,0xb77,0x3a7,0xb7d,0x67c,0x67c,0xb85,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x67c,0x67c,0xb8d,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xb93, +0x3a7,0xb9a,0x3a7,0xb96,0x3a7,0xb9d,0x3a7,0xba5,0xba9,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3f5,0xbb1,0x3f5,0xbb8,0xbbf,0xbc7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xbb4,0xbbc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0xb28,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa75,0x3a7, -0xbc1,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0xbc9, -0x43c,0xbd1,0xbd1,0xbd8,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xbcf,0xbd7,0x3a7,0x3a7,0xa55,0x3a7,0x3a7, +0x3a7,0x3a7,0xb43,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xa81,0x3a7, +0xbdc,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0xbe4,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0xbec, +0x43c,0xbf4,0xbf4,0xbfb,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c, 0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x91e,0x4a6,0x4a6,0x43c, -0x43c,0x4a6,0x4a6,0xbe0,0x43c,0x43c,0x43c,0x43c,0x43c,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, -0xbe8,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x67c,0xbf0,0x67c,0x67c,0x67f,0xbf5,0xbf9, -0x858,0xc01,0x3c9,0x3a7,0xc07,0x3a7,0xc0c,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x783,0x3a7,0x3a7,0x3a7, +0x43c,0x4a6,0x4a6,0xc03,0x43c,0x43c,0x43c,0x43c,0x43c,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6,0x4a6, +0xc0b,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x43c,0x67c,0xc13,0x67c,0x67c,0x67f,0xc18,0xc1c, +0x858,0xc24,0x3c9,0x3a7,0xc2a,0x3a7,0xc2f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x783,0x3a7,0x3a7,0x3a7, 0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c, -0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0xc14, -0x98f,0x67c,0x67c,0x67c,0x67f,0x67c,0x67c,0xc1c,0xc24,0xbf0,0x67c,0xc2c,0x67c,0xc34,0xc39,0x3a7, -0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67f,0xc41,0xc4d,0xc52,0xc5a, -0xc49,0x67c,0x67c,0x67c,0x67c,0xc62,0x67c,0x792,0xc6a,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0xc37, +0x98f,0x67c,0x67c,0x67c,0xc3e,0x67c,0x67c,0xc45,0xc4d,0xc13,0x67c,0xc55,0x67c,0xc5d,0xc62,0x3a7, +0x3a7,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67c,0x67f,0xc6a,0xc73,0xc77,0xc7f, +0xc6f,0x67c,0x67c,0x67c,0x67c,0xc87,0x67c,0x792,0xc8f,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc71,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc96,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, 0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7, -0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc71,0xc81,0xc79,0xc79,0xc79,0xc82,0xc82,0xc82, -0xc82,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0xc8a,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82, -0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0xc82,0x386,0x386,0x386,0x12,0x12,0x12,0x12, +0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0x3a7,0xc96,0xca6,0xc9e,0xc9e,0xc9e,0xca7,0xca7,0xca7, +0xca7,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0x3f5,0xcaf,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7, +0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0xca7,0x386,0x386,0x386,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,8,7,8,9,7,0x12,0x12,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,7,7,7,8,9,0xa,0xa,4, 4,4,0xa,0xa,0x310a,0xf20a,0xa,3,6,3,6,6,2,2,2,2, @@ -384,7 +384,7 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0xb1,0,0xb1,0,0xb1,0x310a,0xf20a,0x310a,0xf20a,0,0, @@ -654,6 +654,9 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1, 1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1,0xb1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, 0x4d,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x4d,0x4d,0x4d, 0x8d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, @@ -721,104 +724,110 @@ static const uint16_t ubidi_props_trieIndex[12876]={ 0,0,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0xb1, +0,0,0,0,0,0,0,0,0xb1,0,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,4,0xa,0xa,0xa,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,4,4,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0xa0,0xa0,0xa0,0xa0, -0xa0,0xa0,0xa0,0xa0,0xa0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xb1,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xa,0,0xb1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xa,0,0xb1,0,0,0, +0,0,0,0,0xb2,0xb2,0xb2,0xb2,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0, +0,0,0,0,0xa,0xa,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0,0,0, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0x100a,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0x100a,0,0,0,0, -0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2, +0,0,0,0,0,0,0,0x100a,0,0,0,0,0,0,0,0, +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, -0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, +2,2,2,2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, +0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1, -1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,2,2,2,2,2,2,2,2,2,2,2,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +2,2,2,2,2,2,2,2,2,2,2,0xa,0xa,0xa,0xa,0xa, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xa,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0xa,0xa,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, 0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa, -0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0, +0,0,0,0,0xa,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, 0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2, -2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2, +2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +0,0,0,0,0,0,0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, 0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb2,0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0xb2,0x12,0x12,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0,0,0,0 +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0,0,0,0 }; static const uint32_t ubidi_props_mirrors[40]={ @@ -926,14 +935,14 @@ static const UBiDiProps ubidi_props_singleton={ ubidi_props_trieIndex+3612, NULL, 3612, - 9264, + 9412, 0x1a0, 0xe9c, 0x0, 0x0, 0x110000, - 0x3248, - NULL, 0, FALSE, FALSE, 0, NULL + 0x32dc, + NULL, 0, false, false, 0, NULL }, { 2,2,0,0 } }; diff --git a/deps/icu-small/source/common/ubidiln.cpp b/deps/icu-small/source/common/ubidiln.cpp index fea239380a3bca..430ece39d28e3a 100644 --- a/deps/icu-small/source/common/ubidiln.cpp +++ b/deps/icu-small/source/common/ubidiln.cpp @@ -101,7 +101,7 @@ setTrailingWSStart(UBiDi *pBiDi) { are already set to paragraph level. Setting trailingWSStart to pBidi->length will avoid changing the level of B chars from 0 to paraLevel in ubidi_getLevels when - orderParagraphsLTR==TRUE. + orderParagraphsLTR==true. */ if(dirProps[start-1]==B) { pBiDi->trailingWSStart=start; /* currently == pBiDi->length */ @@ -535,7 +535,7 @@ static int32_t getRunFromLogicalIndex(UBiDi *pBiDi, int32_t logicalIndex) { /* * Compute the runs array from the levels array. - * After ubidi_getRuns() returns TRUE, runCount is guaranteed to be >0 + * After ubidi_getRuns() returns true, runCount is guaranteed to be >0 * and the runs are reordered. * Odd-level runs have visualStart on their visual right edge and * they progress visually to the left. @@ -551,7 +551,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { * includes the case of length==0 (handled in setPara).. */ if (pBiDi->runCount>=0) { - return TRUE; + return true; } if(pBiDi->direction!=UBIDI_MIXED) { @@ -608,7 +608,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { if(getRunsMemory(pBiDi, runCount)) { runs=pBiDi->runsMemory; } else { - return FALSE; + return false; } /* set the runs */ @@ -703,7 +703,7 @@ ubidi_getRuns(UBiDi *pBiDi, UErrorCode*) { } } - return TRUE; + return true; } static UBool @@ -714,7 +714,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, UBiDiLevel level, minLevel, maxLevel; if(levels==NULL || length<=0) { - return FALSE; + return false; } /* determine minLevel and maxLevel */ @@ -723,7 +723,7 @@ prepareReorder(const UBiDiLevel *levels, int32_t length, for(start=length; start>0;) { level=levels[--start]; if(level>UBIDI_MAX_EXPLICIT_LEVEL+1) { - return FALSE; + return false; } if(levelpBidi, pTransform->src, pTransform->srcLength, pTransform->pActiveScheme->baseLevel, NULL, pErrorCode); - return FALSE; + return false; } /** @@ -150,7 +150,7 @@ action_reorder(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -166,9 +166,9 @@ static UBool action_setInverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; - ubidi_setInverse(pTransform->pBidi, TRUE); + ubidi_setInverse(pTransform->pBidi, true); ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_INVERSE_LIKE_DIRECT); - return FALSE; + return false; } /** @@ -186,7 +186,7 @@ action_setRunsOnly(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { (void)pErrorCode; ubidi_setReorderingMode(pTransform->pBidi, UBIDI_REORDER_RUNS_ONLY); - return FALSE; + return false; } /** @@ -205,7 +205,7 @@ action_reverse(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pTransform->dest, pTransform->destSize, UBIDI_REORDER_DEFAULT, pErrorCode); *pTransform->pDestLength = pTransform->srcLength; - return TRUE; + return true; } /** @@ -274,7 +274,7 @@ static UBool action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) { if ((pTransform->letters | pTransform->digits) == 0) { - return FALSE; + return false; } if (pTransform->pActiveScheme->lettersDir == pTransform->pActiveScheme->digitsDir) { doShape(pTransform, pTransform->letters | pTransform->digits | pTransform->pActiveScheme->lettersDir, @@ -288,7 +288,7 @@ action_shapeArabic(UBiDiTransform *pTransform, UErrorCode *pErrorCode) pErrorCode); } } - return TRUE; + return true; } /** @@ -306,11 +306,11 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) UChar32 c; uint32_t i = 0, j = 0; if (0 == (pTransform->reorderingOptions & UBIDI_DO_MIRRORING)) { - return FALSE; + return false; } if (pTransform->destSize < pTransform->srcLength) { *pErrorCode = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } do { UBool isOdd = ubidi_getLevelAt(pTransform->pBidi, i) & 1; @@ -320,7 +320,7 @@ action_mirror(UBiDiTransform *pTransform, UErrorCode *pErrorCode) *pTransform->pDestLength = pTransform->srcLength; pTransform->reorderingOptions = UBIDI_REORDER_DEFAULT; - return TRUE; + return true; } /** @@ -444,7 +444,7 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, UErrorCode *pErrorCode) { uint32_t destLength = 0; - UBool textChanged = FALSE; + UBool textChanged = false; const UBiDiTransform *pOrigTransform = pBiDiTransform; const UBiDiAction *action = NULL; @@ -503,10 +503,10 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform, updateSrc(pBiDiTransform, pBiDiTransform->dest, *pBiDiTransform->pDestLength, *pBiDiTransform->pDestLength, pErrorCode); } - textChanged = TRUE; + textChanged = true; } } - ubidi_setInverse(pBiDiTransform->pBidi, FALSE); + ubidi_setInverse(pBiDiTransform->pBidi, false); if (!textChanged && U_SUCCESS(*pErrorCode)) { /* Text was not changed - just copy src to dest */ diff --git a/deps/icu-small/source/common/ucase.cpp b/deps/icu-small/source/common/ucase.cpp index 388c86b1bba791..3d1750265b157e 100644 --- a/deps/icu-small/source/common/ucase.cpp +++ b/deps/icu-small/source/common/ucase.cpp @@ -40,7 +40,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 /*end*/, ui /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); - return TRUE; + return true; } U_CFUNC void U_EXPORT2 @@ -354,7 +354,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) int32_t i, start, limit, result, unfoldRows, unfoldRowWidth, unfoldStringWidth; if(ucase_props_singleton.unfold==NULL || s==NULL) { - return FALSE; /* no reverse case folding data, or no string */ + return false; /* no reverse case folding data, or no string */ } if(length<=1) { /* the string is too short to find any match */ @@ -364,7 +364,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) * but this does not make much practical difference because * a single supplementary code point would just not be found */ - return FALSE; + return false; } const uint16_t *unfold=ucase_props_singleton.unfold; @@ -375,7 +375,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) if(length>unfoldStringWidth) { /* the string is too long to find any match */ - return FALSE; + return false; } /* do a binary search for the string */ @@ -395,7 +395,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) sa->add(sa->set, c); ucase_addCaseClosure(c, sa); } - return TRUE; + return true; } else if(result<0) { limit=i; } else /* result>0 */ { @@ -403,7 +403,7 @@ ucase_addStringCaseClosure(const UChar *s, int32_t length, const USetAdder *sa) } } - return FALSE; /* string not found */ + return false; /* string not found */ } U_NAMESPACE_BEGIN @@ -431,7 +431,7 @@ FullCaseFoldingIterator::next(UnicodeString &full) { // Set "full" to the NUL-terminated string in the first unfold column. int32_t length=unfoldStringWidth; while(length>0 && p[length-1]==0) { --length; } - full.setTo(FALSE, p, length); + full.setTo(false, p, length); // Return the code point. UChar32 c; U16_NEXT_UNSAFE(p, rowCpIndex, c); @@ -905,7 +905,7 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { UChar32 c; if(iter==NULL) { - return FALSE; + return false; } for(/* dir!=0 sets direction */; (c=iter(context, dir))>=0; dir=0) { @@ -913,13 +913,13 @@ isFollowedByCasedLetter(UCaseContextIterator *iter, void *context, int8_t dir) { if(type&4) { /* case-ignorable, continue with the loop */ } else if(type!=UCASE_NONE) { - return TRUE; /* followed by cased letter */ + return true; /* followed by cased letter */ } else { - return FALSE; /* uncased and not case-ignorable */ + return false; /* uncased and not case-ignorable */ } } - return FALSE; /* not followed by cased letter */ + return false; /* not followed by cased letter */ } /* Is preceded by Soft_Dotted character with no intervening cc=230 ? */ @@ -930,19 +930,19 @@ isPrecededBySoftDotted(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_SOFT_DOTTED) { - return TRUE; /* preceded by TYPE_i */ + return true; /* preceded by TYPE_i */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ + return false; /* preceded by different base character (not TYPE_i), or intervening cc==230 */ } } - return FALSE; /* not preceded by TYPE_i */ + return false; /* not preceded by TYPE_i */ } /* @@ -987,20 +987,20 @@ isPrecededBy_I(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=-1; (c=iter(context, dir))>=0; dir=0) { if(c==0x49) { - return TRUE; /* preceded by I */ + return true; /* preceded by I */ } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* preceded by different base character (not I), or intervening cc==230 */ + return false; /* preceded by different base character (not I), or intervening cc==230 */ } } - return FALSE; /* not preceded by I */ + return false; /* not preceded by I */ } /* Is followed by one or more cc==230 ? */ @@ -1011,19 +1011,19 @@ isFollowedByMoreAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { dotType=getDotType(c); if(dotType==UCASE_ABOVE) { - return TRUE; /* at least one cc==230 following */ + return true; /* at least one cc==230 following */ } else if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character, no more cc==230 following */ + return false; /* next base character, no more cc==230 following */ } } - return FALSE; /* no more cc==230 following */ + return false; /* no more cc==230 following */ } /* Is followed by a dot above (without cc==230 in between) ? */ @@ -1034,20 +1034,20 @@ isFollowedByDotAbove(UCaseContextIterator *iter, void *context) { int8_t dir; if(iter==NULL) { - return FALSE; + return false; } for(dir=1; (c=iter(context, dir))>=0; dir=0) { if(c==0x307) { - return TRUE; + return true; } dotType=getDotType(c); if(dotType!=UCASE_OTHER_ACCENT) { - return FALSE; /* next base character or cc==230 in between */ + return false; /* next base character or cc==230 in between */ } } - return FALSE; /* no dot above following */ + return false; /* no dot above following */ } U_CAPI int32_t U_EXPORT2 @@ -1317,7 +1317,7 @@ ucase_toFullUpper(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, TRUE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, true); } U_CAPI int32_t U_EXPORT2 @@ -1325,7 +1325,7 @@ ucase_toFullTitle(UChar32 c, UCaseContextIterator *iter, void *context, const UChar **pString, int32_t caseLocale) { - return toUpperOrTitle(c, iter, context, pString, caseLocale, FALSE); + return toUpperOrTitle(c, iter, context, pString, caseLocale, false); } /* case folding ------------------------------------------------------------- */ @@ -1601,6 +1601,6 @@ ucase_hasBinaryProperty(UChar32 c, UProperty which) { ucase_toFullUpper(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0 || ucase_toFullTitle(c, NULL, NULL, &resultString, UCASE_LOC_ROOT)>=0); default: - return FALSE; + return false; } } diff --git a/deps/icu-small/source/common/ucase.h b/deps/icu-small/source/common/ucase.h index 7bf57fd370631b..049f0429122186 100644 --- a/deps/icu-small/source/common/ucase.h +++ b/deps/icu-small/source/common/ucase.h @@ -139,8 +139,8 @@ class U_COMMON_API FullCaseFoldingIterator { */ UChar32 next(UnicodeString &full); private: - FullCaseFoldingIterator(const FullCaseFoldingIterator &); // no copy - FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &); // no assignment + FullCaseFoldingIterator(const FullCaseFoldingIterator &) = delete; // no copy + FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &) = delete; // no assignment const UChar *unfold; int32_t unfoldRows; diff --git a/deps/icu-small/source/common/ucase_props_data.h b/deps/icu-small/source/common/ucase_props_data.h index 8bbf403cdcacd8..b7797d14d73746 100644 --- a/deps/icu-small/source/common/ucase_props_data.h +++ b/deps/icu-small/source/common/ucase_props_data.h @@ -9,145 +9,145 @@ #ifdef INCLUDED_FROM_UCASE_CPP -static const UVersionInfo ucase_props_dataVersion={0xe,0,0,0}; +static const UVersionInfo ucase_props_dataVersion={0xf,0,0,0}; -static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x7512,0x64e8,0x683,0x172,0,0,0,0,0,0,0,0,0,0,3}; +static const int32_t ucase_props_indexes[UCASE_IX_TOP]={0x10,0x76f2,0x66c8,0x683,0x172,0,0,0,0,0,0,0,0,0,0,3}; -static const uint16_t ucase_props_trieIndex[12908]={ -0x354,0x35c,0x364,0x36c,0x37a,0x382,0x38a,0x392,0x39a,0x3a2,0x3a9,0x3b1,0x3b9,0x3c1,0x3c9,0x3d1, -0x3d7,0x3df,0x3e7,0x3ef,0x3f7,0x3ff,0x407,0x40f,0x417,0x41f,0x427,0x42f,0x437,0x43f,0x447,0x44f, -0x457,0x45f,0x467,0x46f,0x477,0x47f,0x487,0x48f,0x48b,0x493,0x498,0x4a0,0x4a7,0x4af,0x4b7,0x4bf, -0x4c7,0x4cf,0x4d7,0x4df,0x373,0x37b,0x4e4,0x4ec,0x4f1,0x4f9,0x501,0x509,0x508,0x510,0x515,0x51d, -0x525,0x52c,0x530,0x373,0x537,0x354,0x547,0x53f,0x54f,0x551,0x559,0x561,0x565,0x566,0x56e,0x576, -0x57e,0x566,0x586,0x58b,0x57e,0x566,0x593,0x59b,0x565,0x5a3,0x5ab,0x5b3,0x5bb,0x373,0x5c3,0x373, -0x5cb,0x5cd,0x5d5,0x5b3,0x565,0x5a3,0x5dc,0x5b3,0x5e4,0x5e6,0x56e,0x5b3,0x565,0x373,0x5ee,0x373, -0x373,0x5f4,0x5fb,0x373,0x373,0x5ff,0x607,0x373,0x60b,0x612,0x373,0x619,0x621,0x628,0x630,0x373, -0x373,0x635,0x63d,0x645,0x64d,0x655,0x65c,0x664,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x66c,0x373,0x373,0x67c,0x67c,0x674, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x684,0x68a,0x572,0x572,0x373,0x690,0x698,0x373, -0x6a0,0x373,0x6a8,0x373,0x6af,0x6b5,0x373,0x373,0x373,0x6bd,0x373,0x373,0x373,0x373,0x373,0x373, -0x6c4,0x373,0x6cb,0x6d3,0x373,0x6db,0x6e3,0x373,0x5a2,0x6e7,0x6ef,0x6f5,0x5e4,0x6fd,0x373,0x704, -0x373,0x709,0x373,0x70f,0x717,0x71b,0x723,0x72b,0x733,0x738,0x73b,0x743,0x753,0x74b,0x763,0x75b, -0x39a,0x76b,0x39a,0x773,0x776,0x39a,0x77e,0x39a,0x786,0x78e,0x796,0x79e,0x7a6,0x7ae,0x7b6,0x7be, -0x7c6,0x7cd,0x373,0x7d5,0x7dd,0x373,0x7e5,0x7ed,0x7f5,0x7fd,0x805,0x80d,0x815,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x818,0x81e,0x824,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x82c,0x830,0x834,0x83c,0x39a,0x39a,0x39a,0x844,0x84c,0x853,0x373,0x858,0x373,0x373,0x373,0x860, -0x373,0x6a5,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x564,0x868,0x373,0x373,0x86f,0x373,0x373,0x877,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x87f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x70f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x885,0x373,0x88d,0x892,0x89a,0x373,0x373,0x8a2,0x8aa,0x8b2,0x39a,0x8b7,0x8bf,0x8c5,0x8cc,0x8d3, -0x8db,0x8e2,0x373,0x373,0x373,0x373,0x8e9,0x8f1,0x373,0x8f9,0x900,0x373,0x54f,0x905,0x90d,0x6af, -0x373,0x913,0x91b,0x91f,0x373,0x927,0x92f,0x937,0x373,0x93d,0x941,0x949,0x959,0x951,0x373,0x961, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x969,0x373,0x373,0x373,0x373,0x971,0x54f,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x976,0x97e,0x982,0x373,0x373,0x373,0x373,0x356,0x35c,0x98a,0x992,0x999,0x50a,0x373,0x373,0x9a1, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0xdd0,0xdd0,0xde8,0xe28,0xe68,0xea4,0xee4,0xf24,0xf5c,0xf9c,0xfdc,0x101c,0x105c,0x109c,0x10dc,0x111c, -0x115c,0x119c,0x11dc,0x121c,0x122c,0x1260,0x129c,0x12dc,0x131c,0x135c,0xdcc,0x1390,0x13c4,0x1404,0x1420,0x1454, -0x9e1,0xa1f,0xa5f,0xa9e,0x188,0x188,0xad6,0x188,0x188,0x188,0x188,0x188,0x188,0xaff,0x188,0x188, -0x188,0x188,0x188,0x188,0x188,0xb3f,0x188,0xb7f,0x188,0xba5,0xbe0,0xc1f,0xc5f,0xc99,0xcd0,0x188, +static const uint16_t ucase_props_trieIndex[13148]={ +0x355,0x35d,0x365,0x36d,0x37b,0x383,0x38b,0x393,0x39b,0x3a3,0x3aa,0x3b2,0x3ba,0x3c2,0x3ca,0x3d2, +0x3d8,0x3e0,0x3e8,0x3f0,0x3f8,0x400,0x408,0x410,0x418,0x420,0x428,0x430,0x438,0x440,0x448,0x450, +0x458,0x460,0x468,0x470,0x478,0x480,0x488,0x490,0x48c,0x494,0x499,0x4a1,0x4a8,0x4b0,0x4b8,0x4c0, +0x4c8,0x4d0,0x4d8,0x4e0,0x374,0x37c,0x4e5,0x4ed,0x4f2,0x4fa,0x502,0x50a,0x509,0x511,0x516,0x51e, +0x526,0x52d,0x531,0x374,0x538,0x355,0x548,0x540,0x550,0x552,0x55a,0x562,0x566,0x567,0x56f,0x577, +0x57f,0x567,0x587,0x58c,0x57f,0x567,0x594,0x59c,0x566,0x5a4,0x5ac,0x5b4,0x5bc,0x374,0x5c4,0x374, +0x5cc,0x5ce,0x5d6,0x5b4,0x566,0x5a4,0x5dd,0x5b4,0x5e5,0x5e7,0x56f,0x5b4,0x566,0x374,0x5ef,0x374, +0x374,0x5f5,0x5fc,0x374,0x374,0x600,0x608,0x374,0x60c,0x613,0x374,0x61a,0x622,0x629,0x631,0x374, +0x374,0x636,0x63e,0x646,0x64e,0x656,0x65d,0x665,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x66d,0x374,0x374,0x67d,0x67d,0x675, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x685,0x68b,0x573,0x573,0x374,0x691,0x699,0x374, +0x6a1,0x374,0x6a9,0x374,0x6b0,0x6b6,0x374,0x374,0x374,0x6be,0x374,0x374,0x374,0x374,0x374,0x374, +0x6c5,0x374,0x6cc,0x6d4,0x374,0x6dc,0x6e4,0x374,0x5a3,0x6e8,0x6f0,0x6f6,0x5e5,0x6fe,0x374,0x705, +0x374,0x70a,0x374,0x710,0x718,0x71c,0x724,0x72c,0x734,0x739,0x73c,0x744,0x754,0x74c,0x764,0x75c, +0x39b,0x76c,0x39b,0x774,0x777,0x39b,0x77f,0x39b,0x787,0x78f,0x797,0x79f,0x7a7,0x7af,0x7b7,0x7bf, +0x7c7,0x7ce,0x374,0x7d6,0x7de,0x374,0x7e6,0x7ee,0x7f6,0x7fe,0x806,0x80e,0x816,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x819,0x81f,0x825,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x82d,0x831,0x835,0x83d,0x39b,0x39b,0x39b,0x845,0x84d,0x854,0x374,0x859,0x374,0x374,0x374,0x861, +0x374,0x6a6,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x565,0x869,0x374,0x374,0x870,0x374,0x374,0x878,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x880,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x710,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x886,0x374,0x88e,0x893,0x89b,0x374,0x374,0x8a3,0x8ab,0x8b3,0x39b,0x8b8,0x8c0,0x8c6,0x8cd,0x8d4, +0x8dc,0x8e3,0x374,0x374,0x374,0x374,0x8ea,0x8f2,0x374,0x8fa,0x901,0x374,0x550,0x906,0x90e,0x6b0, +0x374,0x914,0x91c,0x920,0x374,0x928,0x930,0x938,0x374,0x93e,0x942,0x94a,0x95a,0x952,0x374,0x962, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x96a,0x374,0x374,0x374,0x374,0x972,0x550,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x977,0x97f,0x983,0x374,0x374,0x374,0x374,0x357,0x35d,0x98b,0x993,0x99a,0x50b,0x374,0x374,0x9a2, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0xdd4,0xdd4,0xdec,0xe2c,0xe6c,0xea8,0xee8,0xf28,0xf60,0xfa0,0xfe0,0x1020,0x1060,0x10a0,0x10e0,0x1120, +0x1160,0x11a0,0x11e0,0x1220,0x1230,0x1264,0x12a0,0x12e0,0x1320,0x1360,0xdd0,0x1394,0x13c8,0x1408,0x1424,0x1458, +0x9e1,0xa1f,0xa5f,0xa9e,0x188,0x188,0xad9,0x188,0x188,0x188,0x188,0x188,0x188,0xb02,0x188,0x188, +0x188,0x188,0x188,0x188,0x188,0xb42,0x188,0xb82,0x188,0xba8,0xbe3,0xc22,0xc62,0xc9c,0xcd3,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, @@ -172,642 +172,657 @@ static const uint16_t ucase_props_trieIndex[12908]={ 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, 0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188,0x188, -0xd10,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x9a8,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9b0,0x373,0x373,0x373,0x9b3,0x373,0x373,0x373, -0x373,0x9bb,0x9c1,0x9c5,0x373,0x373,0x9c9,0x9cd,0x9d3,0x373,0x373,0x373,0x9da,0x9de,0x9e6,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9f6,0x9ee,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x9fe, -0xa02,0x373,0x373,0x373,0x373,0x373,0xa0a,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0xa12,0xa16,0xa1e,0xa22,0x373,0xa29,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0xa2f,0x373,0x373,0x373,0x373,0xa36,0x373,0xa3e,0x373,0x373,0x373,0x565, -0xa40,0xa47,0xa4b,0x5e4,0xa53,0xa5b,0x373,0xa63,0xa6a,0x373,0xa70,0x5e4,0xa75,0xa7d,0x373,0x373, -0xa82,0x373,0x373,0x373,0x373,0x356,0xa8a,0x5e4,0x5e6,0xa92,0xa99,0x373,0x373,0x373,0x373,0x373, -0xa40,0xaa1,0x373,0x373,0xaa9,0xab1,0x373,0x373,0x373,0x373,0x373,0x373,0xab5,0xabd,0x373,0x373, -0xac5,0x4ce,0x373,0x373,0xacd,0x373,0x373,0xad3,0xadb,0x373,0x373,0x373,0x373,0x373,0x373,0xae0, -0x373,0x373,0x373,0xae8,0xaf0,0x373,0x373,0xaf8,0xb00,0x373,0x373,0x373,0xb03,0x9b0,0xb0b,0xb0f, -0xb17,0x373,0xb1e,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb25, -0x373,0x373,0x971,0xb2d,0x373,0x373,0x373,0xb33,0xb3b,0x373,0xb3f,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0xb45,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb4b,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0xb52,0x373,0xb58,0x5a2,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0xae8,0xaf0,0x373,0x373,0x373,0x373,0x373,0x373,0x6a5,0x373,0xb5e,0x373,0x373,0xb66,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb6b,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0xb73,0x5a2,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x8aa,0xb7b,0xb82, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xb89,0xb91,0xb97,0x373,0x373, -0x373,0x373,0xb9f,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0xba7,0xbaf,0xbb4,0xbba,0xbc2,0xbca,0xbd2,0xbab,0xbda,0xbe2,0xbea,0xbf1,0xbac,0xba7,0xbaf,0xbaa, -0xbba,0xbad,0xba8,0xbf9,0xbab,0xc01,0xc09,0xc11,0xc18,0xc04,0xc0c,0xc14,0xc1b,0xc07,0xc23,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x8aa, -0xc2b,0x8aa,0xc32,0xc39,0xc41,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc51,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc49, -0xc59,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc5d,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0xaa5,0x373,0xa27,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xc65, -0x373,0xc6d,0xc75,0xc7c,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xba3,0xc84,0xc84,0xc8a,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0xa65, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x565,0x8aa,0x8aa,0x8aa,0x373,0x373,0x373,0x373,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0x8aa,0xc92, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373,0x373, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0, -0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, -0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xa,0x5a,0x7a,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0,0,4,0, -4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf9,0xf031,0x149,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,1,0,0,4,0,4,0,0,0,0,4,0x1c9,0,4, -4,0,1,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1fa,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239,0xf011,0xf011,0xf011,0xf011,0xf011,0x2d9,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0xd13,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x9a9,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9b1,0x374,0x374,0x374,0x9b4,0x374,0x374,0x374, +0x374,0x9bc,0x9c2,0x9c6,0x374,0x374,0x9ca,0x9ce,0x9d4,0x374,0x374,0x374,0x9db,0x9df,0x9e7,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9f7,0x9ef,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x9ff, +0xa03,0x374,0x374,0x374,0x374,0x374,0xa0b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xa13,0xa17,0xa1f,0xa23,0x374,0xa2a,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xa30,0x374,0xa34,0x374,0x374,0xa3c,0x374,0xa44,0x374,0x374,0x374,0x566, +0xa46,0xa4d,0xa51,0x5e5,0xa59,0xa61,0x374,0xa69,0xa70,0x374,0xa76,0x5e5,0xa7b,0xa83,0x374,0x374, +0xa88,0x566,0x374,0x374,0x374,0x357,0xa90,0x5e5,0x5e7,0xa98,0xa9f,0x374,0x374,0x374,0x374,0x374, +0xa46,0xaa7,0x374,0x374,0xaaf,0xab7,0x374,0x374,0x374,0x374,0x374,0x374,0xabb,0xac3,0x374,0x374, +0xacb,0x4cf,0x374,0x374,0xad3,0x374,0x374,0xad9,0xae1,0x374,0x374,0x374,0x374,0x374,0x374,0xae6, +0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0xafe,0xb06,0x374,0x374,0x374,0xb09,0x9b1,0xb11,0xb15, +0xb1d,0x374,0xb24,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb2b, +0x374,0x374,0x972,0xb33,0x374,0x374,0x374,0xb39,0xb41,0x374,0xb45,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0xb4b,0x5e5,0xb51,0xb59,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb5d,0xb65,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xb6b,0x374,0xb71,0x5a3,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0xaee,0xaf6,0x374,0x374,0x374,0x374,0x374,0x374,0x6a6,0x374,0xb77,0x374, +0x374,0xb7f,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0xb84,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0xb8c,0x5a3,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x8ab,0xb94,0xb9b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xba2,0xbaa, +0xbb0,0x374,0x374,0x374,0x374,0xbb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0xbc0,0xbc8,0xbcd,0xbd3,0xbdb,0xbe3,0xbeb,0xbc4,0xbf3,0xbfb,0xc03,0xc0a,0xbc5, +0xbc0,0xbc8,0xbc3,0xbd3,0xbc6,0xbc1,0xc12,0xbc4,0xc1a,0xc22,0xc2a,0xc31,0xc1d,0xc25,0xc2d,0xc34, +0xc20,0xc3c,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x8ab,0xc44,0x8ab,0xc4b,0xc52,0xc5a,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc6a,0xc72,0x374,0x374,0x374,0x374, +0x374,0x374,0xc62,0xc7a,0xc8d,0xc80,0xc85,0x374,0x374,0x374,0x374,0xc95,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xaab,0x374,0xa28,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xc9d,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xca1,0x374,0xca9,0xcb1,0xcb8,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0xbbc,0xcc0,0xcc0,0xcc6, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0xa6b,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x566,0x8ab,0x8ab,0x8ab,0x374,0x374,0x374,0x374,0x8ab,0x8ab,0x8ab,0x8ab,0x8ab, +0x8ab,0x8ab,0xcce,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374,0x374, +0x374,0x374,0x374,0x354,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xa,0x5a,0x7a, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0, +0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf9,0xf031,0x149, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x189,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,0,1,0,0,4,0,4,0,0,0,0, +4,0x1c9,0,4,4,0,1,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1fa,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x5a,0x5a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x239,0xf011,0xf011,0xf011,0xf011, +0xf011,0x2d9,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x3c91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1,0x33a,0x389,0x92,0xff91,0x92,0xff91,0x92,0xff91, -1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x3d9,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x31a,0xff91,0x92,0xff91,0x92,0xff91,0x31a,0xffb1,0x33a,0x389,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x3d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xc392,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91,0x92,0xff91,0x6712,0x92,0xff91,0x6692,0x6692,0x92, -0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692,0x6792,0x3091,0x6992,0x6892,0x92,0xff91,0x5191,1, -0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x6d12,0x92,0xff91,0x6d12,1,1, -0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92,0xff91,0x92,0xff91,0x6d92,0x92,0xff91,1,0, -0x92,0xff91,1,0x1c11,0,0,0,0,0x48a,0x4bb,0x4f9,0x52a,0x55b,0x599,0x5ca,0x5fb, -0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, -0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759,0x92,0xff91,0xcf92,0xe412,0x92,0xff91,0x92,0xff91, +0xc392,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x459,0x6191,0x6912,0x92,0xff91,0x92,0xff91,0x6712,0x92, +0xff91,0x6692,0x6692,0x92,0xff91,1,0x2792,0x6512,0x6592,0x92,0xff91,0x6692,0x6792,0x3091,0x6992,0x6892, +0x92,0xff91,0x5191,1,0x6992,0x6a92,0x4111,0x6b12,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x6d12,0x92, +0xff91,0x6d12,1,1,0x92,0xff91,0x6d12,0x92,0xff91,0x6c92,0x6c92,0x92,0xff91,0x92,0xff91,0x6d92, +0x92,0xff91,1,0,0x92,0xff91,1,0x1c11,0,0,0,0,0x48a,0x4bb,0x4f9,0x52a, +0x55b,0x599,0x5ca,0x5fb,0x639,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x92,0xff91,0x92,0xff91,0xd891,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x669,0x6ea,0x71b,0x759,0x92,0xff91,0xcf92,0xe412, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xbf12,1,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -1,1,1,1,1,1,0x78a,0x92,0xff91,0xae92,0x7aa,0x7c9,0x7c9,0x92,0xff91,0x9e92, -0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x7e9,0x809,0x829,0x9711, -0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91,0x849,1,1,1,0x9991,0x869,1,0x9891, -1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9,0x8e9,1,1,0x9691,1,0x909,0x9591,1, -1,0x9511,1,1,1,1,1,1,1,0x929,1,1,0x9311,1,0x949,0x9311, -1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391,0xdc91,1,1,1,1,1,0x9291,1, -0,1,1,1,1,1,1,1,1,0x989,0x9a9,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,5,5,0x25,5, -5,5,5,5,5,4,4,4,0x14,4,0x14,4,5,5,4,4, +0xbf12,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,1,1,1,1,1,1,0x78a,0x92,0xff91,0xae92,0x7aa,0x7c9, +0x7c9,0x92,0xff91,0x9e92,0x2292,0x2392,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x7e9,0x809,0x829,0x9711,0x9911,1,0x9991,0x9991,1,0x9b11,1,0x9a91,0x849,1,1,1, +0x9991,0x869,1,0x9891,1,0x889,0x8a9,1,0x97b1,0x9691,0x8a9,0x8c9,0x8e9,1,1,0x9691, +1,0x909,0x9591,1,1,0x9511,1,1,1,1,1,1,1,0x929,1,1, +0x9311,1,0x949,0x9311,1,1,1,0x969,0x9311,0xdd91,0x9391,0x9391,0xdc91,1,1,1, +1,1,0x9291,1,0,1,1,1,1,1,1,1,1,0x989,0x9a9,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +5,5,0x25,5,5,5,5,5,5,4,4,4,0x14,4,0x14,4, +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,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,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,4,0x54,0x54,0x44,0x44, -0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44,0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x54, -0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x74,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x54,0x44, -0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x64,4,0x44,0x44,0x44,0x64, -0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x92,0xff91,0x92,0xff91, -4,4,0x92,0xff91,0,0,5,0x4111,0x4111,0x4111,0,0x3a12,0,0,0,0, -4,4,0x1312,4,0x1292,0x1292,0x1292,0,0x2012,0,0x1f92,0x1f92,0xa29,0x1012,0xafa,0x1012, -0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012,0xc5a,0x1012,0x1012,0x1012,0xc9a,0xcda,0,0xd1a, -0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012,0xed11,0xed91,0xed91,0xed91,0xdd9,0xf011,0xea9,0xf011, -0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011,0x1009,0xf011,0xf011,0xf011,0x1049,0x1089,0x10c9,0x10f9, -0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011,0xe011,0xe091,0xe091,0x412,0x11b9,0x11e9,2,2, -2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x1299,0x12c9,0x391,0xc631, -0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91,1,0xbf12,0xbf12,0xbf12,0x2812,0x2812,0x2812,0x2812, -0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x1012,0x1012,0x137a,0x1012, -0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x13fa,0x1012,0x1012,0x143a,0x147a,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012,0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0x1509,0xf011, -0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1589,0xf011,0xf011,0x15c9,0x1609,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011,0xf011,0xf011,0xf011,0xf011,0xd811,0xd811,0xd811,0xd811, -0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0x92,0xff91,0x169a,0x16d9, +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,4, +0x54,0x54,0x44,0x44,0x44,0x44,0x44,0x9cc,0x54,0x44,0x54,0x44,0x54,0x44,0x44,0x44, +0x44,0x44,0x44,0x54,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64, +0x64,0x74,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x44, +0x44,0x44,0x54,0x44,0x44,0x9dd,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x64,4, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x44,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x92,0xff91,0x92,0xff91,4,4,0x92,0xff91,0,0,5,0x4111,0x4111,0x4111,0,0x3a12, +0,0,0,0,4,4,0x1312,4,0x1292,0x1292,0x1292,0,0x2012,0,0x1f92,0x1f92, +0xa29,0x1012,0xafa,0x1012,0x1012,0xb3a,0x1012,0x1012,0xb7a,0xbca,0xc1a,0x1012,0xc5a,0x1012,0x1012,0x1012, +0xc9a,0xcda,0,0xd1a,0x1012,0x1012,0xd5a,0x1012,0x1012,0xd9a,0x1012,0x1012,0xed11,0xed91,0xed91,0xed91, +0xdd9,0xf011,0xea9,0xf011,0xf011,0xee9,0xf011,0xf011,0xf29,0xf79,0xfc9,0xf011,0x1009,0xf011,0xf011,0xf011, +0x1049,0x1089,0x10c9,0x10f9,0xf011,0xf011,0x1139,0xf011,0xf011,0x1179,0xf011,0xf011,0xe011,0xe091,0xe091,0x412, +0x11b9,0x11e9,2,2,2,0x1239,0x1269,0xfc11,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44, -0x44,0x44,0x44,0x44,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x1299,0x12c9,0x391,0xc631,0x12fa,0x1349,0,0x92,0xff91,0xfc92,0x92,0xff91,1,0xbf12,0xbf12,0xbf12, +0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812,0x2812, +0x1012,0x1012,0x137a,0x1012,0x13ba,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x13fa,0x1012, +0x1012,0x143a,0x147a,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x14ca,0x1012,0x1012,0x1012,0x1012,0x1012, +0xf011,0xf011,0x1509,0xf011,0x1549,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1589,0xf011, +0xf011,0x15c9,0x1609,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0x1659,0xf011,0xf011,0xf011,0xf011,0xf011, +0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd831,0xd811,0xd831,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811,0xd811, +0x92,0xff91,0x169a,0x16d9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0,0x44,0x44,0x44,0x44,0x44,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x792,0x92,0xff91,0x92, -0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xf891,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0,4,0,0,0,0,0,4, -1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, +0x792,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xf891, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0,0,4,0,0, +0,0,0,4,1,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0x1719,1,0,0,0,0,0,0,0,0,0x64,0x44,0x44, -0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64, -0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x64,0x64,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0x64,0,0x64,0x64,0, -0x44,0x64,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0x1719,1,0,0,0,0,0,0,0, +0,0x64,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44, +0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0x64, +0,0x64,0x64,0,0x44,0x64,0,0x64,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x64,0x64,0x64,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,0,0x44, -0x44,0x44,0x44,0x64,0x44,4,4,0x44,0x44,0,0x64,0x44,0x44,0x64,0,0, +0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0x64,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64,0x44,0x64, -0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x44,0x64,0x44,0x64,0x44,0x44,0, +4,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,4,0,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0x44,0x44,0,0x64,0x44, +0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x64, +0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x44,0x64,0x44, +0x64,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0,0,0,0,4,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,4,0x44, -0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,4,4,0,0, -0,0,0,0,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,4,0x64, -0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44, -0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0,0,0,0, -0,0,0,0,0,4,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, -0x64,0,0,0,0,4,4,4,4,4,4,4,4,0,0,0, -0,0x64,0,0,0,0x44,0x64,0x44,0x44,4,4,4,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,4,4,0,0, +0,0,4,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, +0x44,0x44,4,0x44,0x44,0x44,0x44,0x44,4,0x44,0x44,0x44,4,0x44,0x44,0x44, +0x44,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +4,4,0,0,0,0,0,0,0x44,0x64,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,4,0x64,0x44,0x44,0x64,0x44,0x44,0x64,0x44,0x44,0x44,0x64,0x64,0x64, +0x64,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44, +0,0,0,0,0,0,0,0,0,4,0x44,0x44,0x44,0x44,0x44,0x64, +0x64,0x64,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0,0,0,0,4,4,4,4,0,0,0, -0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,4,0,0x64,0,0,0,0,4,4,4,4,4,4,4, +4,0,0,0,0,0x64,0,0,0,0x44,0x64,0x44,0x44,4,4,4, 0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,4, -4,0,0,4,4,0x64,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,0,4,4,0,0,0,0,0x64,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x64,0,0,0,0,4,4,4, +4,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,0,0,4,0,4,4,4, -4,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0, +0,0,0,4,4,0,0,4,4,0x64,0,0,0,4,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, +4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,4,4,0,4,4,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x64,0,4,4,4,0,0,0,0,0,4,4,4,0,4,4, -4,0x64,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,4,0x64,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4, +0,4,4,4,4,0,0,0,0,0,0,0,0,0x64,0,0, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x64,0,0,0,0,0,0,0,4,4,4,0,4,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,4,4,4,4,0x64,0x64,0x64,0,0,0,0,0, -0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, -4,4,4,4,0x64,0x64,0x64,4,4,0,0,0,0,0,0,0, -0,0,4,0,0x64,0x64,0x64,0x64,4,4,0,0,0,0,0,0, +4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0x64, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0x64,4,0x64,4,4,4,4,4,0x64,0x64, -0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44,0,0,0,0, -0,4,4,4,4,4,4,4,4,4,4,4,0,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0,4,4,4,0,0,0,0,0,4,4, +4,0,4,4,4,0x64,0,0,0,0,0,0,0,0x64,0x64,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,4,4,0,4,4,4,4,4,0x64,0,0x64,0x64,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,0,0,4,4,0,0,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, -0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0,0,0x175a,0,0, -0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989,0x19b9,0x19e9,0x1a19,0x1a49, -0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89,0x1cb9,0x1ce9,0x1d19,0x1d49, -0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0,4,0x1f89,0x1fb9,0x1fe9, +0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,4,4, +4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,4,4,4,4,0x64,0x64,0x64,0, +0,0,0,0,0,0,4,4,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, -0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9,0x2119,0x2149,0,0, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, -0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0,4,0,0,4,4,4,4,0x64,0x64,0x64,4,4,0,0,0, +0,0,0,0,0,0,4,0,0x64,0x64,0x64,0x64,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,4,0x64,0x60,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,4,0x60,0,0,0, +0,0,0,0,0,0,0,0,0x64,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,0,4,4,4,4,4,4,4,0,0, -0,0,0,0,0,0,4,0,0,4,4,4,4,4,4,4, -4,4,0x64,4,0,0,0,4,0,0,0,0,0,0x44,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +0,0x64,0,0x64,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,0x64,4,4,4, +4,4,0x64,0x64,0x64,0x64,4,0,0x64,4,0x44,0x44,0x64,0,0x44,0x44, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4, +0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,4,4,4,0,4,4,4,4,4,0x64, +0,0x64,0x64,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, +4,4,0,0,0,0,4,4,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,0, +0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,0,0,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a, +0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0x175a,0,0x175a,0,0,0,0, +0,0x175a,0,0,0x1779,0x17a9,0x17d9,0x1809,0x1839,0x1869,0x1899,0x18c9,0x18f9,0x1929,0x1959,0x1989, +0x19b9,0x19e9,0x1a19,0x1a49,0x1a79,0x1aa9,0x1ad9,0x1b09,0x1b39,0x1b69,0x1b99,0x1bc9,0x1bf9,0x1c29,0x1c59,0x1c89, +0x1cb9,0x1ce9,0x1d19,0x1d49,0x1d79,0x1da9,0x1dd9,0x1e09,0x1e39,0x1e69,0x1e99,0x1ec9,0x1ef9,0x1f29,0x1f59,0, +5,0x1f89,0x1fb9,0x1fe9,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0x44,0x44,0x44,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0x203a,0x203a,0x203a,0x203a,0x203a,0x203a,0,0,0x2059,0x2089,0x20b9,0x20e9, +0x2119,0x2149,0,0,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a,0x201a, +0x201a,0x201a,0x201a,0x201a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,4,0x64,0x60,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,4,4,4,4,4, +4,4,0,0,0,0,0,0,0,0,4,0,0,4,4,4, +4,4,4,4,4,4,0x64,4,0,0,0,4,0,0,0,0, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,0,0,0,0,4,4,0,0,0, -0,0,0,0,0,0,4,0,0,0,0,0,0,0x64,0x44,0x64, +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x44,0x64,0,0,4,0,0,0,0, +0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0, +0,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x44,0x64,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,0,4,4,4,4,4,4,4,0, +0x64,0,4,0,0,4,4,4,4,4,4,4,4,0,0,0, +0,0,0,4,4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x64, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,4,0x64, +0x64,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x44,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,4,0,4,4,4,4,4,4,4,0,0x64,0,4,0, -0,4,4,4,4,4,4,4,4,0,0,0,0,0,0,4, -4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x64,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, -0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,4,0x64,0x64,0x44,0x44,0x64, -0x64,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x44,0x44,0,0,0,0,0, +0,0,0,0,0x64,0,4,4,4,4,4,0,4,0,0,0, +0,0,4,0,0x60,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x64,0,4,4,4,4,4,0,4,0,0,0,0,0,4,0, -0x60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44, -0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,0,0,4,4,0x60,0x64, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x64,0,4,4,0,0,0,4,0,4, -4,4,0x60,0x60,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,4,4,4,4,0,0,4,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,0,0,0x2179,0x21a9,0x21d9,0x2209, -0x2239,0x2289,0x22d9,0x2309,0x2339,0,0,0,0,0,0,0,0x236a,0x236a,0x236a,0x236a, +0,0,0,0x44,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0, +4,4,0x60,0x64,4,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x64,0,4,4,0,0, +0,4,0,4,4,4,0x60,0x60,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,4,4,4,4,4,4,0,0,4,0x64, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0, +0x2179,0x21a9,0x21d9,0x2209,0x2239,0x2289,0x22d9,0x2309,0x2339,0,0,0,0,0,0,0, 0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a, -0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0,0,0x236a,0x236a,0x236a,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0, -0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0,0x64,0x64, -0x64,0x64,0x64,0x64,0x64,0,0,0,0,0x64,0,0,0,0,0,0, -0x44,0,0,0,0x44,0x44,0,0,0,0,0,0,1,1,1,1, +0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0x236a,0,0,0x236a,0x236a,0x236a, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x44,0x44,0x44,0,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0x64,0x64,0x64,0x64, +0x44,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0,0,0x64,0,0, +0,0,0,0,0x44,0,0,0,0x44,0x44,0,0,0,0,0,0, +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,1,1,1,1,1,1,1,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x25,5, -5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1, -1,1,1,1,5,0x2389,1,1,1,0x23a9,1,1,5,5,5,5, -0x25,5,5,5,0x25,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,0x23c9,1,1,1,1,1, -1,1,0x21,1,1,1,1,5,5,5,5,5,0x44,0x44,0x44,0x44, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0x25,5,5,5,5,5,5,5,5,1,1,1,1,1, +1,1,1,1,1,1,1,1,5,0x2389,1,1,1,0x23a9,1,1, +5,5,5,5,0x25,5,5,5,0x25,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x23c9,1, +1,1,1,1,1,1,0x21,1,1,1,1,5,5,5,5,5, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64,0x44,0x44,0x64,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64,0x64,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x23ea,0x2429,0x92,0xff91, +0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x44,0x64,0x64,0x44,0x64, +0x44,0x44,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x44,0x44,0x64,0x64,0x64, +0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x2469,0x24e9, -0x2569,0x25e9,0x2669,0x26e9,1,1,0x271a,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0,0, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0,0, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x2769,0x411,0x27e9,0x411,0x2899,0x411,0x2949,0x411, -0,0xfc12,0,0xfc12,0,0xfc12,0,0xfc12,0x411,0x411,0x411,0x411,0x411,0x411,0x411,0x411, -0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x2511,0x2511,0x2b11,0x2b11,0x2b11,0x2b11,0x3211,0x3211, -0x4011,0x4011,0x3811,0x3811,0x3f11,0x3f11,0,0,0x29f9,0x2a69,0x2ad9,0x2b49,0x2bb9,0x2c29,0x2c99,0x2d09, -0x2d7b,0x2deb,0x2e5b,0x2ecb,0x2f3b,0x2fab,0x301b,0x308b,0x30f9,0x3169,0x31d9,0x3249,0x32b9,0x3329,0x3399,0x3409, -0x347b,0x34eb,0x355b,0x35cb,0x363b,0x36ab,0x371b,0x378b,0x37f9,0x3869,0x38d9,0x3949,0x39b9,0x3a29,0x3a99,0x3b09, -0x3b7b,0x3beb,0x3c5b,0x3ccb,0x3d3b,0x3dab,0x3e1b,0x3e8b,0x411,0x411,0x3ef9,0x3f79,0x3fe9,0,0x4069,0x40e9, -0xfc12,0xfc12,0xdb12,0xdb12,0x419b,4,0x4209,4,4,4,0x4259,0x42d9,0x4349,0,0x43c9,0x4449, -0xd512,0xd512,0xd512,0xd512,0x44fb,4,4,4,0x411,0x411,0x4569,0x4619,0,0,0x46e9,0x4769, -0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4819,0x48c9,0x4999,0x391,0x4a19,0x4a99, -0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b49,0x4bc9,0x4c39,0,0x4cb9,0x4d39, -0xc012,0xc012,0xc112,0xc112,0x4deb,4,4,0,0,0,0,0,0,0,0,0, -0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,4,0,0,4,0,0,4,4, -4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,0,4,4,4,4,4,4, -4,4,4,4,0,0x25,0,0,0,0,0,0,0,0,0,0, -0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44,0x64,0x64,0x64,0x44, -0x44,4,4,4,4,0x44,4,4,4,0x64,0x64,0x44,0x64,0x44,0x64,0x64, -0x64,0x64,0x64,0x64,0x44,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,2,0,0,0,0,2,0,0,1,2, -2,2,1,1,2,2,2,1,0,2,0,0,0,2,2,2, -2,2,0,0,0,0,0,0,2,0,0x4e5a,0,2,0,0x4e9a,0x4eda, -2,2,0,1,2,2,0xe12,2,1,0,0,0,0,1,0,0, -1,1,2,2,0,0,0,0,0,2,1,1,0x21,0x21,0,0, -0,0,0xf211,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812, -0x812,0x812,0x812,0x812,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811, -0xf811,0xf811,0xf811,0xf811,0,0,0,0x92,0xff91,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12, -0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311, -0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x23ea,0x2429,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x2469,0x24e9,0x2569,0x25e9,0x2669,0x26e9,1,1,0x271a,1,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xffb1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0,0,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0,0,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0,0,0x2769,0x411,0x27e9,0x411, +0x2899,0x411,0x2949,0x411,0,0xfc12,0,0xfc12,0,0xfc12,0,0xfc12,0x411,0x411,0x411,0x411, +0x411,0x411,0x411,0x411,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0xfc12,0x2511,0x2511,0x2b11,0x2b11, +0x2b11,0x2b11,0x3211,0x3211,0x4011,0x4011,0x3811,0x3811,0x3f11,0x3f11,0,0,0x29f9,0x2a69,0x2ad9,0x2b49, +0x2bb9,0x2c29,0x2c99,0x2d09,0x2d7b,0x2deb,0x2e5b,0x2ecb,0x2f3b,0x2fab,0x301b,0x308b,0x30f9,0x3169,0x31d9,0x3249, +0x32b9,0x3329,0x3399,0x3409,0x347b,0x34eb,0x355b,0x35cb,0x363b,0x36ab,0x371b,0x378b,0x37f9,0x3869,0x38d9,0x3949, +0x39b9,0x3a29,0x3a99,0x3b09,0x3b7b,0x3beb,0x3c5b,0x3ccb,0x3d3b,0x3dab,0x3e1b,0x3e8b,0x411,0x411,0x3ef9,0x3f79, +0x3fe9,0,0x4069,0x40e9,0xfc12,0xfc12,0xdb12,0xdb12,0x419b,4,0x4209,4,4,4,0x4259,0x42d9, +0x4349,0,0x43c9,0x4449,0xd512,0xd512,0xd512,0xd512,0x44fb,4,4,4,0x411,0x411,0x4569,0x4619, +0,0,0x46e9,0x4769,0xfc12,0xfc12,0xce12,0xce12,0,4,4,4,0x411,0x411,0x4819,0x48c9, +0x4999,0x391,0x4a19,0x4a99,0xfc12,0xfc12,0xc812,0xc812,0xfc92,4,4,4,0,0,0x4b49,0x4bc9, +0x4c39,0,0x4cb9,0x4d39,0xc012,0xc012,0xc112,0xc112,0x4deb,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,4,0,0,4, +0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,4,0,4,4, +4,4,4,4,4,4,4,4,0,0x25,0,0,0,0,0,0, +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x64,0x64,0x44,0x44,0x44,0x44, +0x64,0x64,0x64,0x44,0x44,4,4,4,4,0x44,4,4,4,0x64,0x64,0x44, +0x64,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2, +0,0,1,2,2,2,1,1,2,2,2,1,0,2,0,0, +0,2,2,2,2,2,0,0,0,0,0,0,2,0,0x4e5a,0, +2,0,0x4e9a,0x4eda,2,2,0,1,2,2,0xe12,2,1,0,0,0, +0,1,0,0,1,1,2,2,0,0,0,0,0,2,1,1, +0x21,0x21,0,0,0,0,0xf211,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812, +0x812,0x812,0x812,0x812,0x812,0x812,0x812,0x812,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811, +0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0xf811,0,0,0,0x92,0xff91,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12, +0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xd12,0xf311,0xf311,0xf311,0xf311, +0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0xf311,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, 0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, 0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811,0xe811, -0x92,0xff91,0x4f1a,0x4f3a,0x4f5a,0x4f79,0x4f99,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x4fba,0x4fda,0x4ffa, -0x501a,1,0x92,0xff91,1,0x92,0xff91,1,1,1,1,1,0x25,5,0x503a,0x503a, -0x92,0xff91,0x92,0xff91,1,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91,0x44, -0x44,0x44,0x92,0xff91,0,0,0,0,0,0,0,0,0,0,0,0, -0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, +0xe811,0xe811,0xe811,0xe811,0x92,0xff91,0x4f1a,0x4f3a,0x4f5a,0x4f79,0x4f99,0x92,0xff91,0x92,0xff91,0x92, +0xff91,0x4fba,0x4fda,0x4ffa,0x501a,1,0x92,0xff91,1,0x92,0xff91,1,1,1,1,1, +0x25,5,0x503a,0x503a,0x92,0xff91,0x92,0xff91,1,0,0,0,0,0,0,0x92, +0xff91,0x92,0xff91,0x44,0x44,0x44,0x92,0xff91,0,0,0,0,0,0,0,0, +0,0,0,0,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, 0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0x5059, -0x5059,0x5059,0,0x5059,0,0,0,0,0,0x5059,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x5059,0x5059,0x5059,0x5059,0x5059,0x5059,0,0x5059,0,0,0,0,0,0x5059,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, 0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x60,0x60, -0,4,4,4,4,4,0,0,0,0,0,4,0,0,0,0, +0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0x64,0x64, +0x64,0x64,0x60,0x60,0,4,4,4,4,4,0,0,0,0,0,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x64,0x64,4,4,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x64,0x64,4,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x507a,0x50b9, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,4,4,4,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0,4,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x507a,0x50b9,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0,0x44,4,4,4,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,4,0x92,0xff91,0x92,0xff91, 0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,5,5,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,5,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,5,1,1,1, -1,1,1,1,1,0x92,0xff91,0x92,0xff91,0x50fa,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,4,4,4,0x92,0xff91,0x511a,1,0,0x92,0xff91,0x92,0xff91, -0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x513a,0x515a, -0x517a,0x519a,0x513a,1,0x51ba,0x51da,0x51fa,0x521a,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, -0x92,0xff91,0x92,0xff91,0xe812,0x523a,0x525a,0x92,0xff91,0x92,0xff91,0,0,0,0,0, -0x92,0xff91,0,1,0,1,0x92,0xff91,0x92,0xff91,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,0x92,0xff91,0,5,5,1,0,0,0,0,0,0,0,4,0, -0,0,0x64,0,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0, -0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,4,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,1,1,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +5,1,1,1,1,1,1,1,1,0x92,0xff91,0x92,0xff91,0x50fa,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,4,4,4,0x92,0xff91,0x511a,1,0, +0x92,0xff91,0x92,0xff91,0x1811,1,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x513a,0x515a,0x517a,0x519a,0x513a,1,0x51ba,0x51da,0x51fa,0x521a,0x92,0xff91,0x92,0xff91, +0x92,0xff91,0x92,0xff91,0x92,0xff91,0x92,0xff91,0xe812,0x523a,0x525a,0x92,0xff91,0x92,0xff91,0, +0,0,0,0,0x92,0xff91,0,1,0,1,0x92,0xff91,0x92,0xff91,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5,5,5,0x92,0xff91,0,5,5,1,0,0,0,0,0, +0,0,4,0,0,0,0x64,0,0,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,0,0,0,0,0,0x64,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,4, +4,4,4,0x64,0x64,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,0,0x60,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4,4, +4,4,0,0,4,4,0,0,0x60,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0, +0,4,4,0,0,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,4,4,4,4,4,0x64, -0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,0,0x60,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x64,0,0,4,4,4,4,0,0, -4,4,0,0,0x60,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,0, -0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,4, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0,0x44,0x44, -0x64,0,0,0x44,0x44,0,0,0,0,0,0x44,0x44,0,0x44,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,4, -4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0x5279,1,1,1,1,1,1,1,4, -5,5,5,5,1,1,1,1,1,1,1,1,1,4,4,4, -0,0,0,0,0x5299,0x52c9,0x52f9,0x5329,0x5359,0x5389,0x53b9,0x53e9,0x5419,0x5449,0x5479,0x54a9, -0x54d9,0x5509,0x5539,0x5569,0x5b99,0x5bc9,0x5bf9,0x5c29,0x5c59,0x5c89,0x5cb9,0x5ce9,0x5d19,0x5d49,0x5d79,0x5da9, -0x5dd9,0x5e09,0x5e39,0x5e69,0x5e99,0x5ec9,0x5ef9,0x5f29,0x5f59,0x5f89,0x5fb9,0x5fe9,0x6019,0x6049,0x6079,0x60a9, -0x60d9,0x6109,0x6139,0x6169,0x5599,0x55c9,0x55f9,0x5629,0x5659,0x5689,0x56b9,0x56e9,0x5719,0x5749,0x5779,0x57a9, -0x57d9,0x5809,0x5839,0x5869,0x5899,0x58c9,0x58f9,0x5929,0x5959,0x5989,0x59b9,0x59e9,0x5a19,0x5a49,0x5a79,0x5aa9, -0x5ad9,0x5b09,0x5b39,0x5b69,0,0,0,0,0,4,0,0,4,0,0,0, -0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x6199,0x6219,0x6299,0x6319,0x63c9,0x6479,0x6519,0,0,0,0,0, -0,0,0,0,0,0,0,0x65b9,0x6639,0x66b9,0x6739,0x67b9,0,0,0,0, -0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,0,0,0,4,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0, -0,0,0,0,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x44,0,0x44,0x44,0x64,0,0,0x44,0x44,0,0,0,0,0,0x44,0x44, +0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, +0,0,0,4,4,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x5279,1,1,1,1, +1,1,1,4,5,5,5,5,1,1,1,1,1,1,1,1, +1,5,4,4,0,0,0,0,0x5299,0x52c9,0x52f9,0x5329,0x5359,0x5389,0x53b9,0x53e9, +0x5419,0x5449,0x5479,0x54a9,0x54d9,0x5509,0x5539,0x5569,0x5b99,0x5bc9,0x5bf9,0x5c29,0x5c59,0x5c89,0x5cb9,0x5ce9, +0x5d19,0x5d49,0x5d79,0x5da9,0x5dd9,0x5e09,0x5e39,0x5e69,0x5e99,0x5ec9,0x5ef9,0x5f29,0x5f59,0x5f89,0x5fb9,0x5fe9, +0x6019,0x6049,0x6079,0x60a9,0x60d9,0x6109,0x6139,0x6169,0x5599,0x55c9,0x55f9,0x5629,0x5659,0x5689,0x56b9,0x56e9, +0x5719,0x5749,0x5779,0x57a9,0x57d9,0x5809,0x5839,0x5869,0x5899,0x58c9,0x58f9,0x5929,0x5959,0x5989,0x59b9,0x59e9, +0x5a19,0x5a49,0x5a79,0x5aa9,0x5ad9,0x5b09,0x5b39,0x5b69,0,0,0,0,0,4,0,0, +4,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x6199,0x6219,0x6299,0x6319,0x63c9,0x6479,0x6519,0, +0,0,0,0,0,0,0,0,0,0,0,0x65b9,0x6639,0x66b9,0x6739,0x67b9, +0,0,0,0,0,0,0x64,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,4, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x44,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0x1012,0x1012,0x1012, 0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0,0,0,4,0,4,0xf011,0xf011,0xf011, 0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0, -0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412, +0,0x64,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, 0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, -0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, -0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0,0xec11,0xec11,0xec11,0xec11, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, 0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392, -0x1392,0x1392,0x1392,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0,0x1392,0x1392,0,0xec91, -0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0xec91,0xec91,0xec91, -0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0xec91,0xec91,0xec91, -0xec91,0xec91,0,0xec91,0xec91,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,5,4,4,5,5,5,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,4,4,4,0,4,4,0, -0,0,0,0,4,0x64,4,0x44,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x64,0x64,0,0,0,0,0x64,0,0,0,0,0,0x44,0x64,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012, +0,0,0,0,0,0,0,0,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412, +0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0x1412,0,0,0,0, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11, +0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0xec11,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1392,0x1392,0x1392,0x1392, +0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0, +0x1392,0x1392,0,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91, +0xec91,0xec91,0xec91,0xec91,0xec91,0xec91,0,0xec91,0xec91,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,5,4,4,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,4,4,4, +0,4,4,0,0,0,0,0,4,0x64,4,0x44,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x64,0x64,0,0,0,0,0x64,0,0,0,0, +0,0x44,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x2012,0x2012,0x2012,0x2012, 0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012, -0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011, +0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0x2012,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xe011,0xe011,0xe011,0xe011, 0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011, -0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0,0,0, +0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0xe011,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0x44,0x44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64, -0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64,0x64,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x64,0x44,0x64,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4, -4,4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,4, -4,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,0,0,0x64,0x64,0,0,4,0,0,0,0,4,0, -0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64, +0,0,0,0,0,0,0x64,0x64,0x44,0x44,0x44,0x64,0x44,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x64,0x44,0x64,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,0,4,4,4,4,4,4,0x64,0x64,0,0,0, +4,4,4,4,4,4,4,4,4,4,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x64,0,0,4,4,0,0,0,0,0,0,0, 0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, -4,4,4,0,0x60,0,0,0,0,0,0,0,0,4,0x64,4, -4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,0,0,4,0x60,0x64,4, -0,0,0,0,0,0,4,0,0,0,0,4,4,4,4,4, -4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0x60,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44, -0x44,0,0,0,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x64,4,4,0,0x64,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,0,0,0x64,0x64,0, +0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,0,4,0, -0,0,0,4,4,0,0x64,0x64,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,4,4,4,4,0,4,4,4, +4,4,4,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0x64,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,4,4,0,0,0,0,0,0, -4,4,0,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0, +0,0,4,4,4,4,4,4,4,4,4,0,0x60,0,0,0, +0,0,0,0,0,4,0x64,4,4,0,0,4,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,4,0,0,4,0x60,0x64,4,0,0,0,0,0,0,4,0, +0,0,0,4,4,4,4,4,4,0x64,0x64,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,4, -0,4,0,0,4,4,4,4,4,4,0x60,0x64,0,0,0,0, +4,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,4,4,0,0,4,4, -4,4,0,4,4,4,4,0x64,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0x44,0x44,0x44,0x44, +0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0x64,4, +4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,4,4,4,4,0,0x64,0x64,0,0,0,0,0, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, -0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +4,4,4,4,4,0,4,0,0,0,0,4,4,0,0x64,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,4,4,0x60,0x64,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, +4,4,0,0,0,0,0,0,4,4,0,0x64,0x64,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -4,4,4,4,0,0,4,4,0,0,0,0,0,4,4,4, -4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -0x64,4,4,4,4,0,0,4,4,4,4,0,0,0,0,0, -0,0,0,0x64,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0, -0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,0, -4,0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,4,4,4,4,4,4,4,0,4,4,4,4, -4,4,0,0x64,4,4,4,4,4,4,4,4,0,0,4,4, -4,4,4,4,4,0,4,4,0,4,4,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4, -4,4,4,0,0,0,4,0,4,4,0,4,4,4,0x64,4, -0x64,0x64,0,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0, -0,4,0,0x64,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64,0x64,0,0,0, +4,4,4,4,4,4,4,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,4,0,4,0,0,4,4,4,4, +4,4,0x60,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,4,4,4,0,0,4,4,4,4,0,4,4,4,4,0x64, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0,4,4,0,0,0, -0,0,0,0,0,0,0,0,0x60,0x60,0,0,0,0,0,0, +0,0x64,0x64,0,0,0,0,0,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012, +0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0x1012,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011, +0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0xf011,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,0x60,0x64,0,0,0,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,4,4,4,4,0,0,4,4, +0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,4,0x64,4,4,4,4,0,0,4, +4,4,4,0,0,0,0,0,0,0,0,0x64,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,4, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4, +4,4,4,4,4,4,4,0,4,0x64,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -0,4,4,4,4,4,4,4,0,4,4,0,0,0,0,0, +4,4,4,0,4,4,4,4,4,4,0,0x64,4,4,4,4, +4,4,4,4,0,0,4,4,4,4,4,4,4,0,4,4, +0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,4,4,4,4,4,4,0,0,0,4,0, +4,4,0,4,4,4,0x64,4,0x64,0x64,0,4,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,0x64,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,0,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0, +0,0,0,0,4,4,0,0,0,4,0,0x64,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0, +0,0,0,0,4,0x60,0x64,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0x60,0x60,0x64,0x64,0x64,0,0, -0,0x60,0x60,0x60,0x60,0x60,0x60,4,4,4,4,4,4,4,4,0x64, -0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0x44,0x44,0x44,0x44,0x44,0x64,0x64, +0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x64,0x64,0x64,0x64, +0x64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4, +4,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,0,4,4,4,4,4,4,4,0,4,4,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0x64,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0x60,0x60,0x64, +0x64,0x64,0,0,0,0x60,0x60,0x60,0x60,0x60,0x60,4,4,4,4,4, +4,4,4,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0x44,0x44,0x44, +0x44,0x44,0x64,0x64,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0x44,0x44,0x44,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0x44,0x44,0x44,0x44,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x44,0x44, -0x44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,1,1,1,1,1,1,1,1,0x21,0x21, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, -1,1,1,1,1,0,0x21,0x21,1,1,1,1,1,1,1,1, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1, 1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,2,0,2,2,0,0,2,0,0,2,2,0, -0,2,2,2,2,0,2,2,2,2,2,2,2,2,1,1, -1,1,0,1,0,1,0x21,0x21,1,1,1,1,0,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,2,2,0,2, -2,2,2,0,0,2,2,2,2,2,2,2,2,0,2,2, -2,2,2,2,2,0,1,1,1,1,1,1,1,1,0x21,0x21, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,0,2,2,2,2,0,2,2,2,2,2,0,2,0, -0,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,1,1,1,1,1,1,1,0,0x21,0x21,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1, +1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,2,0,2,2,0,0,2,0, +0,2,2,0,0,2,2,2,2,0,2,2,2,2,2,2, +2,2,1,1,1,1,0,1,0,1,0x21,0x21,1,1,1,1, +0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +2,2,0,2,2,2,2,0,0,2,2,2,2,2,2,2, +2,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1, 1,1,0x21,0x21,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,0,2,2,2,2,0,2,2,2,2, +2,0,2,0,0,0,2,2,2,2,2,2,2,0,1,1, +1,1,1,1,1,1,0x21,0x21,1,1,1,1,1,1,1,1, 1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,1,1,1,1,1,1,0,0,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,0, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,0,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,0, -1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0, +2,2,2,2,2,2,2,2,2,0,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,0,1,1,1,1,1,1,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,0, -1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, +1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,0,1,1,1,1,1,1,2,1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,0,0,0,0,4,4,4,4,4,4,4,4,4, -4,4,4,4,4,0,0,0,0,0,0,0,0,4,0,0, -0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, -4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,4, -4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0x44,0x44,0x44,0x44, -0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0,0,0x44, -0x44,0x44,0x44,0x44,1,1,1,1,1,1,1,1,1,1,0,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0x21,1, -1,1,1,0,0x44,0x44,0,0x44,0x44,0,0x44,0x44,0x44,0x44,0x44,0, +4,4,4,4,4,4,4,0,0,0,0,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0, +0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,4,4,4,4,4,0,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0,0,0x44,0x44,0x44,0x44,0x44,1,1,1,1,1,1,1,1, +1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0x21,1,1,1,1,0,0,0,0,0,0,1,1,1, +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0x44,0x44,0,0x44,0x44,0,0x44,0x44, +0x44,0x44,0x44,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x25,5,5,5,5,5,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0x44,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0x25,0x25,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x44,0x44,0x44,0x44,0x44,0x44,0x44,4,4,4,4,4, -4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4, +0x64,0x64,0x64,0x44,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0,0,0,0,0, 0,0,0,0,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, 0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112,0x1112, @@ -965,17 +980,17 @@ static const UCaseProps ucase_props_singleton={ ucase_props_unfold, { ucase_props_trieIndex, - ucase_props_trieIndex+3408, + ucase_props_trieIndex+3412, NULL, - 3408, - 9500, + 3412, + 9736, 0x188, - 0xdcc, + 0xdd0, 0x0, 0x0, 0xe0800, - 0x3268, - NULL, 0, FALSE, FALSE, 0, NULL + 0x3358, + NULL, 0, false, false, 0, NULL }, { 4,0,0,0 } }; diff --git a/deps/icu-small/source/common/ucasemap.cpp b/deps/icu-small/source/common/ucasemap.cpp index 95b55d56a02c47..fc0439db0f69a2 100644 --- a/deps/icu-small/source/common/ucasemap.cpp +++ b/deps/icu-small/source/common/ucasemap.cpp @@ -157,7 +157,7 @@ appendResult(int32_t cpLength, int32_t result, const UChar *s, ByteSinkUtil::appendCodePoint(cpLength, result, sink, edits); } } - return TRUE; + return true; } // See unicode/utf8.h U8_APPEND_UNSAFE(). @@ -525,14 +525,14 @@ ucasemap_internalUTF8ToTitle( csc.p=(void *)src; csc.limit=srcLength; int32_t prev=0; - UBool isFirstIndex=TRUE; + UBool isFirstIndex=true; /* titlecasing loop */ while(prevfirst(); } else { index=iter->next(); @@ -643,12 +643,12 @@ UBool isFollowedByCasedLetter(const uint8_t *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } // Keep this consistent with the UTF-16 version in ustrcase.cpp and the Java version in CaseMap.java. @@ -707,7 +707,7 @@ void toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -718,7 +718,7 @@ void toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -733,7 +733,7 @@ void toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. U_ASSERT(0x370 <= upper && upper <= 0x3ff); // 2-byte UTF-8, main Greek block diff --git a/deps/icu-small/source/common/uchar.cpp b/deps/icu-small/source/common/uchar.cpp index 61e9c3d900dad7..7789a3b88a6c59 100644 --- a/deps/icu-small/source/common/uchar.cpp +++ b/deps/icu-small/source/common/uchar.cpp @@ -126,7 +126,7 @@ u_isxdigit(UChar32 c) { (c<=0x66 && c>=0x41 && (c<=0x46 || c>=0x61)) || (c>=0xff21 && c<=0xff46 && (c<=0xff26 || c>=0xff41)) ) { - return TRUE; + return true; } GET_PROPS(c, props); @@ -249,7 +249,7 @@ U_CAPI UBool U_EXPORT2 u_isprint(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)&U_GC_C_MASK)==0); } @@ -273,7 +273,7 @@ U_CAPI UBool U_EXPORT2 u_isgraph(UChar32 c) { uint32_t props; GET_PROPS(c, props); - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CF_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -291,7 +291,7 @@ u_isgraphPOSIX(UChar32 c) { uint32_t props; GET_PROPS(c, props); /* \p{space}\p{gc=Control} == \p{gc=Z}\p{Control} */ - /* comparing ==0 returns FALSE for the categories mentioned */ + /* comparing ==0 returns false for the categories mentioned */ return (UBool)((CAT_MASK(props)& (U_GC_CC_MASK|U_GC_CS_MASK|U_GC_CN_MASK|U_GC_Z_MASK)) ==0); @@ -591,7 +591,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc) { uint32_t sc32=sc; if(sc32>0x7fff) { /* Guard against bogus input that would make us go past the Script_Extensions terminator. */ - return FALSE; + return false; } while(sc32>*scx) { ++scx; @@ -654,7 +654,7 @@ _enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32 sa->add(sa->set, start); (void)end; (void)value; - return TRUE; + return true; } #define USET_ADD_CP_AND_NEXT(sa, cp) sa->add(sa->set, cp); sa->add(sa->set, cp+1) diff --git a/deps/icu-small/source/common/uchar_props_data.h b/deps/icu-small/source/common/uchar_props_data.h index c45b9da3fd0f92..acbeadd249b1b6 100644 --- a/deps/icu-small/source/common/uchar_props_data.h +++ b/deps/icu-small/source/common/uchar_props_data.h @@ -9,146 +9,146 @@ #ifdef INCLUDED_FROM_UCHAR_C -static const UVersionInfo dataVersion={0xe,0,0,0}; +static const UVersionInfo dataVersion={0xf,0,0,0}; -static const uint16_t propsTrie_index[22688]={ -0x48c,0x494,0x49c,0x4a4,0x4bc,0x4c4,0x4cc,0x4d4,0x4dc,0x4e4,0x4ea,0x4f2,0x4fa,0x502,0x50a,0x512, -0x518,0x520,0x528,0x530,0x533,0x53b,0x543,0x54b,0x553,0x55b,0x557,0x55f,0x567,0x56f,0x574,0x57c, -0x584,0x58c,0x590,0x598,0x5a0,0x5a8,0x5b0,0x5b8,0x5b4,0x5bc,0x5c1,0x5c9,0x5cf,0x5d7,0x5df,0x5e7, -0x5ef,0x5f7,0x5ff,0x607,0x60c,0x614,0x617,0x61f,0x627,0x62f,0x635,0x63d,0x63c,0x644,0x64c,0x654, -0x664,0x65c,0x66c,0x674,0x67a,0x5f7,0x68a,0x682,0x69a,0x69c,0x6a4,0x692,0x6b4,0x6ba,0x6c2,0x6ac, -0x6d2,0x6d8,0x6e0,0x6ca,0x6f0,0x6f6,0x6fe,0x6e8,0x70e,0x714,0x71c,0x706,0x72c,0x734,0x73c,0x724, -0x74c,0x752,0x75a,0x744,0x76a,0x770,0x778,0x762,0x788,0x78d,0x795,0x780,0x7a5,0x7ac,0x7b4,0x79d, -0x638,0x7bc,0x7c4,0x4ac,0x7cc,0x7d3,0x7db,0x4ac,0x7e3,0x7eb,0x7f3,0x7f8,0x800,0x807,0x80f,0x4ac, -0x5f7,0x817,0x81f,0x827,0x82f,0x584,0x83f,0x837,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x847,0x5f7,0x84f,0x853,0x85b,0x5f7,0x861,0x5f7,0x867,0x86f,0x877,0x584,0x584,0x87f, -0x887,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x88c,0x894,0x5f7,0x5f7,0x89c,0x8a4,0x8ac,0x8b4,0x8bc,0x5f7,0x8c4,0x8cc,0x8d4, -0x8e4,0x5f7,0x8ec,0x8ee,0x8f6,0x8dc,0x5f7,0x8f9,0x90d,0x901,0x909,0x915,0x5f7,0x91d,0x923,0x92b, -0x933,0x5f7,0x943,0x94b,0x953,0x93b,0x963,0x4ac,0x96b,0x96e,0x976,0x95b,0x986,0x97e,0x5f7,0x98d, -0x5f7,0x99c,0x995,0x9a4,0x9ac,0x9b0,0x9b8,0x9c0,0x52c,0x9c8,0x9cb,0x9d1,0x9d8,0x9cb,0x553,0x553, -0x4dc,0x4dc,0x4dc,0x4dc,0x9e0,0x4dc,0x4dc,0x4dc,0x9f0,0x9f8,0xa00,0xa08,0xa10,0xa14,0xa1c,0x9e8, -0xa34,0xa3c,0xa24,0xa2c,0xa44,0xa4c,0xa54,0xa5c,0xa74,0xa64,0xa6c,0xa7c,0xa84,0xa93,0xa98,0xa8b, -0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa8,0xab0,0x92b,0xab3,0xabb,0xac2,0xac7,0xacf, -0x92b,0xad6,0xad5,0xae6,0xae9,0x92b,0x92b,0xade,0x92b,0x92b,0x92b,0x92b,0x92b,0xaf8,0xb00,0xaf0, -0x92b,0x92b,0x92b,0xb05,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xb0b,0xb13,0x92b,0xb1b,0xb22, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xaa0,0xaa0,0xaa0,0xaa0,0xb2a,0xaa0,0xb31,0xb38, -0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0xaa0,0x92b,0xb40,0xb47,0xb4b,0xb51,0x92b,0x92b,0x92b, -0x584,0x58c,0x52c,0xb59,0x4dc,0x4dc,0x4dc,0xb61,0x52c,0xb69,0x5f7,0xb6f,0xb7f,0xb77,0xb77,0x553, -0xb87,0xb8f,0xb97,0x4ac,0xb9f,0x92b,0x92b,0xba6,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xbae,0xbb4, -0xbc4,0xbbc,0x638,0x5f7,0xbcc,0x887,0x5f7,0xbd4,0xbdc,0xbe0,0x5f7,0x5f7,0xbe5,0x5f7,0x92b,0xbec, -0xad0,0xbf4,0xbfa,0x92b,0xbf4,0xc02,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b, -0xc0a,0x5f7,0x5f7,0x5f7,0xc12,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xc18,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc1d,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x92b,0x92b, -0xc25,0x5f7,0xc28,0x5f7,0xc30,0xc36,0xc3e,0xc46,0xc4b,0x5f7,0x5f7,0xc4f,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc56,0x5f7,0xc5d,0xc63,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc6b,0x5f7,0x5f7,0x5f7,0xc73,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc75,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc7c,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xc83,0x5f7,0x5f7,0x5f7,0xc8a,0xc92,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc97,0x5f7,0x5f7,0xc9f,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca3,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xca9,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xcaf,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0xcb7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xcbc,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xcc1,0x5f7,0x5f7,0x5f7,0xcc6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0xcce,0xcd5,0xcd9,0x5f7,0x5f7,0x5f7,0xce0,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0xcee,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0xce6,0x92b,0xcf6,0x9a4,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0xcfb,0xd03,0x4dc,0xd13,0xd0b,0x5f7,0x5f7,0xd1b,0xd23,0xd33,0x4dc,0xd38,0xd40,0xd46,0xd4d,0xd2b, -0xd55,0xd5d,0x5f7,0xd65,0xd75,0xd78,0xd6d,0xd80,0x64c,0xd88,0xd8f,0x8ed,0x69a,0xd9f,0xd97,0xda7, -0x5f7,0xdaf,0xdb7,0xdbf,0x5f7,0xdc7,0xdcf,0xdd7,0xddf,0xde7,0xdeb,0xdf3,0x52c,0x52c,0x5f7,0xdfb, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe03,0xe0f,0xe07, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0x5f7,0x5f7,0x5f7,0xe27,0x5f7,0xce1,0xe2e,0xe33, -0x5f7,0x5f7,0x5f7,0xe3b,0x5f7,0x5f7,0x8f8,0x4ac,0xe51,0xe41,0xe49,0x5f7,0x5f7,0xe59,0xe61,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe66,0x92f,0x5f7,0xe6e,0x5f7,0xe74,0xe78, -0xe80,0xe88,0xe8f,0xe97,0x5f7,0x5f7,0x5f7,0xe9d,0xeb5,0x49c,0xebd,0xec5,0xeca,0x90d,0xea5,0xead, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17,0xe17, -0x12b0,0x12b0,0x12f0,0x1330,0x1370,0x13a8,0x13e8,0x1428,0x1460,0x14a0,0x14cc,0x150c,0x154c,0x155c,0x159c,0x15d0, -0x1610,0x1640,0x1680,0x16c0,0x16d0,0x1704,0x173c,0x177c,0x17bc,0x17fc,0x1830,0x185c,0x189c,0x18d4,0x18f0,0x1930, -0xa80,0xac0,0xb00,0xb40,0xb80,0xbab,0xbeb,0xa40,0xc0d,0xa40,0xa40,0xa40,0xa40,0xc4d,0x1db,0x1db, -0xc8d,0xccd,0xa40,0xa40,0xa40,0xcf6,0xd36,0xd56,0xa40,0xd7c,0xdbc,0xdfc,0xe3c,0xe7c,0xebc,0xefc, -0xf3c,0xf73,0x1db,0x1db,0xf97,0xfcb,0x1db,0xff3,0x1db,0x1db,0x1db,0x1db,0x1020,0x1db,0x1db,0x1db, -0x1db,0x1db,0x1db,0x1db,0x1034,0x1db,0x106c,0x10ac,0x1db,0x10b7,0x1db,0x1db,0x1db,0x10ed,0xa40,0x112d, -0x1db,0x1db,0x116d,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +static const uint16_t propsTrie_index[23016]={ +0x495,0x49d,0x4a5,0x4ad,0x4c5,0x4cd,0x4d5,0x4dd,0x4e5,0x4ed,0x4f3,0x4fb,0x503,0x50b,0x513,0x51b, +0x521,0x529,0x531,0x539,0x53c,0x544,0x54c,0x554,0x55c,0x564,0x560,0x568,0x570,0x578,0x57d,0x585, +0x58d,0x595,0x599,0x5a1,0x5a9,0x5b1,0x5b9,0x5c1,0x5bd,0x5c5,0x5ca,0x5d2,0x5d8,0x5e0,0x5e8,0x5f0, +0x5f8,0x600,0x608,0x610,0x615,0x61d,0x620,0x628,0x630,0x638,0x63e,0x646,0x645,0x64d,0x655,0x65d, +0x66d,0x665,0x675,0x67d,0x683,0x600,0x693,0x68b,0x6a3,0x6a5,0x6ad,0x69b,0x6bd,0x6c3,0x6cb,0x6b5, +0x6db,0x6e1,0x6e9,0x6d3,0x6f9,0x6ff,0x707,0x6f1,0x717,0x71d,0x725,0x70f,0x735,0x73d,0x745,0x72d, +0x755,0x75b,0x763,0x74d,0x773,0x779,0x781,0x76b,0x791,0x796,0x79e,0x789,0x7ae,0x7b5,0x7bd,0x7a6, +0x641,0x7c5,0x7cd,0x4b5,0x7d5,0x7dc,0x7e4,0x4b5,0x7ec,0x7f4,0x7fc,0x801,0x809,0x810,0x818,0x4b5, +0x600,0x820,0x828,0x830,0x838,0x58d,0x848,0x840,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x850,0x600,0x858,0x85c,0x864,0x600,0x86a,0x600,0x870,0x878,0x880,0x58d,0x58d,0x888, +0x890,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x895,0x89d,0x600,0x600,0x8a5,0x8ad,0x8b5,0x8bd,0x8c5,0x600,0x8cd,0x8d5,0x8dd, +0x8ed,0x600,0x8f5,0x8f7,0x8ff,0x8e5,0x600,0x902,0x916,0x90a,0x912,0x91e,0x600,0x926,0x92c,0x934, +0x93c,0x600,0x94c,0x954,0x95c,0x944,0x96c,0x4b5,0x974,0x977,0x97f,0x964,0x98f,0x987,0x600,0x996, +0x600,0x9a5,0x99e,0x9ad,0x9b5,0x9b9,0x9c1,0x9c9,0x535,0x9d1,0x9d4,0x9da,0x9e1,0x9d4,0x55c,0x55c, +0x4e5,0x4e5,0x4e5,0x4e5,0x9e9,0x4e5,0x4e5,0x4e5,0x9f9,0xa01,0xa09,0xa11,0xa19,0xa1d,0xa25,0x9f1, +0xa3d,0xa45,0xa2d,0xa35,0xa4d,0xa55,0xa5d,0xa65,0xa7d,0xa6d,0xa75,0xa85,0xa8d,0xa9c,0xaa1,0xa94, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xab1,0xab9,0x934,0xabc,0xac4,0xacb,0xad0,0xad8, +0x934,0xadf,0xade,0xaef,0xaf2,0x934,0x934,0xae7,0x934,0x934,0x934,0x934,0x934,0xb01,0xb09,0xaf9, +0x934,0x934,0x934,0xb0e,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xb14,0xb1c,0x934,0xb24,0xb2b, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xaa9,0xaa9,0xaa9,0xaa9,0xb33,0xaa9,0xb3a,0xb41, +0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0xaa9,0x934,0xb49,0xb50,0xb54,0xb5a,0x934,0x934,0x934, +0x58d,0x595,0x535,0xb62,0x4e5,0x4e5,0x4e5,0xb6a,0x535,0xb72,0x600,0xb78,0xb88,0xb80,0xb80,0x55c, +0xb90,0xb98,0xba0,0x4b5,0xba8,0x934,0x934,0xbaf,0x934,0x934,0x934,0x934,0x934,0x934,0xbb7,0xbbd, +0xbcd,0xbc5,0x641,0x600,0xbd5,0x890,0x600,0xbdd,0xbe5,0xbe9,0x600,0x600,0xbee,0x600,0x934,0xbf5, +0xad9,0xbfd,0xc03,0x934,0xbfd,0xc0b,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0xc13,0x600,0x600,0x600,0xc1b,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xc21,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc26,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x934,0x934, +0xc2e,0x600,0xc31,0x600,0xc39,0xc3f,0xc47,0xc4f,0xc54,0x600,0x600,0xc58,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc5f,0x600,0xc66,0xc6c,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc74,0x600,0x600,0x600,0xc7c,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0xc7e,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc85,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xc8c,0x600,0x600,0x600,0xc93,0xc9b,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xca0,0x600,0x600,0xca8,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcac,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcaf,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xcb2,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0xcb8,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xcc0,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xcc5,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0xcca,0x600,0x600,0x600,0xccf,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0xcd7,0xcde,0xce2,0x600,0x600,0x600,0xce9,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xcf7,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xcef,0x934,0xcff,0x9ad,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0xd04,0xd0c,0x4e5,0xd1c,0xd14,0x600,0x600,0xd24,0xd2c,0xd3c,0x4e5,0xd41,0xd49,0xd4f,0xd56,0xd34, +0xd5e,0xd66,0x600,0xd6e,0xd7e,0xd81,0xd76,0xd89,0x655,0xd91,0xd98,0x8f6,0x6a3,0xda8,0xda0,0xdb0, +0x600,0xdb8,0xdc0,0xdc8,0x600,0xdd0,0xdd8,0xde0,0xde8,0xdf0,0xdf4,0xdfc,0x535,0x535,0x600,0xe04, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe0c,0xe18,0xe10, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0x600,0x600,0x600,0xe30,0x600,0xcea,0xe37,0xe3c, +0x600,0x600,0x600,0xe44,0x600,0x600,0x901,0x4b5,0xe5a,0xe4a,0xe52,0x600,0x600,0xe62,0xe6a,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe6f,0x938,0x600,0xe77,0x600,0xe7d,0xe81, +0xe89,0xe91,0xe98,0xea0,0x600,0x600,0x600,0xea6,0xebe,0x4a5,0xec6,0xece,0xed3,0x916,0xeae,0xeb6, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20,0xe20, +0x12d4,0x12d4,0x1314,0x1354,0x1394,0x13cc,0x140c,0x144c,0x1484,0x14c4,0x14f0,0x1530,0x1570,0x1580,0x15c0,0x15f4, +0x1634,0x1664,0x16a4,0x16e4,0x16f4,0x1728,0x1760,0x17a0,0x17e0,0x1820,0x1854,0x1880,0x18c0,0x18f8,0x1914,0x1954, +0xa80,0xac0,0xb00,0xb40,0xb80,0xbab,0xbeb,0xa40,0xc0e,0xa40,0xa40,0xa40,0xa40,0xc4e,0x1db,0x1db, +0xc8e,0xcce,0xa40,0xa40,0xa40,0xcf7,0xd37,0xd57,0xa40,0xd7d,0xdbd,0xdfd,0xe3d,0xe7d,0xebd,0xefd, +0xf3d,0xf74,0x1db,0x1db,0xf98,0xfcc,0x1db,0xff4,0x1db,0x1db,0x1db,0x1db,0x1021,0x1db,0x1db,0x1db, +0x1db,0x1db,0x1db,0x1db,0x1035,0x1db,0x106d,0x10ad,0x1db,0x10b8,0x1db,0x1db,0x1db,0x10ee,0xa40,0x112e, +0x1db,0x1db,0x116e,0x1db,0x1191,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, @@ -170,1033 +170,1044 @@ static const uint16_t propsTrie_index[22688]={ 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, -0x11ad,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, +0x11d1,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x11ed, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, 0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700, -0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x11ed, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xed2,0xed9,0xee1,0x4ac,0x5f7,0x5f7,0x5f7,0xee9,0xef9,0xef1,0xf10,0xf01,0xf08,0xf18,0xf1c,0xf20, -0x4ac,0x4ac,0x4ac,0x4ac,0x8ed,0x5f7,0xf28,0xf30,0x5f7,0xf38,0xf40,0xf44,0xf4c,0x5f7,0xf54,0x4ac, -0x584,0x58e,0xf5c,0x5f7,0xf60,0xf68,0xf78,0xf70,0x5f7,0xf80,0x5f7,0xf87,0xf97,0xf8f,0x4ac,0x4ac, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xb7f,0x8f9,0xf9f,0xfaf,0xfa7,0x4ac,0x4ac, -0xfbf,0xfb7,0xfc2,0xfca,0x90d,0xfd2,0x4ac,0xfda,0xfe2,0xfea,0x4ac,0x4ac,0x5f7,0xffa,0x1002,0xff2, -0x1012,0x1019,0x100a,0x1021,0x1029,0x4ac,0x1039,0x1031,0x5f7,0x103c,0x1044,0x104c,0x1054,0x105c,0x4ac,0x4ac, -0x5f7,0x5f7,0x1064,0x4ac,0x584,0x106c,0x52c,0x1074,0x5f7,0x107c,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x1084,0x5f7,0x108c,0x4ac,0x4ac,0x1094,0x109c,0x10a3,0xfd6,0x10ab,0xfd6,0x10b3,0xb7f, -0x10c3,0x62d,0x10cb,0x10bb,0x986,0x10d3,0x10db,0x10e1,0x10f9,0x10e9,0x10f1,0x10fd,0x986,0x110d,0x1105,0x1115, -0x1125,0x111d,0x4ac,0x4ac,0x112c,0x1134,0x64f,0x113c,0x114c,0x1152,0x115a,0x1144,0x4ac,0x4ac,0x4ac,0x4ac, -0x5f7,0x1162,0x116a,0x1172,0x5f7,0x117a,0x1182,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x118a,0x1192,0x4ac, -0x5f7,0x119a,0x11a2,0x11aa,0x5f7,0x11ba,0x11b2,0x4ac,0x867,0x11c2,0x11ca,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x5f7,0x11d2,0x4ac,0x4ac,0x4ac,0x584,0x52c,0x11da,0x11ea,0x11f0,0x11e2,0x4ac,0x4ac,0x1200,0x1204,0x11f8, -0x121c,0x120c,0x1214,0x5f7,0x122a,0x1224,0x5f7,0x8ee,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x1240,0x1245,0x1232,0x123a,0x1255,0x124d,0x4ac,0x4ac,0x1264,0x1268,0x125c,0x1278,0x1270,0x11b2,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x127c,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1283,0x1293,0x128b, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8f8,0x4ac,0x4ac,0x4ac, -0x12a3,0x12ab,0x12b3,0x129b,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x12bb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0xfd6,0x5f7,0x5f7,0x12c3,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x12cb,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x11ca, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8ee,0x90d, -0xd9b,0x5f7,0x90d,0x12d3,0x12d8,0x5f7,0x12e8,0x12f0,0x12f8,0x12e0,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x584, -0x52c,0x1300,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x1308,0x130d,0x1313,0x4ac,0x4ac,0x131b,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1323,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x8f9,0x4ac,0x1064,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1329,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1331, -0x1335,0x133c,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xe07,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7,0x1342,0x1347,0x134f,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x553,0x135f,0x1366,0x92b,0x92b,0x92b,0x1357,0x4ac,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0xbae,0x92b,0x136d,0x92b,0x1374,0x137c,0x1382,0x92b,0xad5,0x92b,0x92b,0x138a,0x4ac, -0x4ac,0x4ac,0x4ac,0x1392,0x92b,0x92b,0xad2,0x139a,0x4ac,0x4ac,0x4ac,0x4ac,0x13aa,0x13b1,0x13b6,0x13bc, -0x13c4,0x13cc,0x13d4,0x13ae,0x13dc,0x13e4,0x13ec,0x13f1,0x13c3,0x13aa,0x13b1,0x13ad,0x13bc,0x13f9,0x13ab,0x13fc, -0x13ae,0x1404,0x140c,0x1414,0x141b,0x1407,0x140f,0x1417,0x141e,0x140a,0x1426,0x13a2,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x553,0x1436,0x553,0x143d, -0x1444,0x142e,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x1453,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x144b,0x145b,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x146b,0x1463,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0xfd6,0x1473,0x5f7,0x147b,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x1483,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x148b,0x4ac,0x584,0x149b,0x1493,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x14a3, -0x14b3,0x14ab,0x4ac,0x4ac,0x14c3,0x14bb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x14d3,0x14db,0x14e3,0x14eb, -0x14f3,0x14fb,0x4ac,0x14cb,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x92b,0x1503,0x92b,0x92b, -0xba6,0x136b,0x150b,0xbae,0x1513,0x92b,0x92b,0x92b,0x92b,0xbb0,0x4ac,0x151b,0x1523,0x1527,0x152f,0x1537, -0x4ac,0x4ac,0x4ac,0x4ac,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x153f,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b, -0x92b,0x92b,0x1547,0x154f,0x92b,0x92b,0x92b,0xba6,0x92b,0x92b,0x1557,0x155f,0x1503,0x92b,0x1567,0x92b, -0x156f,0x1574,0x4ac,0x4ac,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0x92b,0xba6,0x157c, -0x1588,0x158d,0x1595,0x1584,0x92b,0x92b,0x92b,0x92b,0x159d,0x92b,0xad5,0x11ae,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x15a5,0x5f7,0x5f7,0x15ac, -0x5f7,0x5f7,0x5f7,0x15b4,0x5f7,0x15bc,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xc87,0x5f7,0x5f7,0x15c4, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15cc,0x15d4,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0xcc6,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15db,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15e2,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x15e9,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x4ac,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x8ee,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xf60,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x1090,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15f1,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x15f9,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0xf60,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7, -0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x15ff,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x160f,0x1607,0x1607, -0x1607,0x4ac,0x4ac,0x4ac,0x4ac,0x553,0x553,0x553,0x553,0x553,0x553,0x553,0x1617,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac, -0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0x4ac,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, -0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0x161f,0x48b,0x48b,0x48b, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, +0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x700,0x1211, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0xedb,0xee2,0xeea,0x4b5,0x600,0x600,0x600,0xef2,0xf02,0xefa,0xf19,0xf0a,0xf11,0xf21,0xf25,0xf29, +0x4b5,0x4b5,0x4b5,0x4b5,0x8f6,0x600,0xf31,0xf39,0x600,0xf41,0xf49,0xf4d,0xf55,0x600,0xf5d,0x4b5, +0x58d,0x597,0xf65,0x600,0xf69,0xf71,0xf81,0xf79,0x600,0xf89,0x600,0xf90,0xfa0,0xf98,0x4b5,0x4b5, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xb88,0x902,0xfa8,0xfb8,0xfb0,0x4b5,0x4b5, +0xfc8,0xfc0,0xfcb,0xfd3,0x916,0xfdb,0x4b5,0xfe3,0xfeb,0xff3,0x4b5,0x4b5,0x600,0x1003,0x100b,0xffb, +0x101b,0x1022,0x1013,0x102a,0x1032,0x4b5,0x1042,0x103a,0x600,0x1045,0x104d,0x1055,0x105d,0x1065,0x4b5,0x4b5, +0x600,0x600,0x106d,0x4b5,0x58d,0x1075,0x535,0x107d,0x600,0x1085,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x108d,0x600,0x1095,0x4b5,0x109a,0x10a2,0x10aa,0x10b1,0xfdf,0x10b9,0xfdf,0x10c1,0xb88, +0x10d1,0x636,0x10d9,0x10c9,0x98f,0x10e1,0x10e9,0x10ef,0x1107,0x10f7,0x10ff,0x110b,0x98f,0x111b,0x1113,0x1123, +0x113b,0x112b,0x1133,0x4b5,0x1142,0x114a,0x658,0x1152,0x1162,0x1168,0x1170,0x115a,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x1178,0x1180,0x1099,0x600,0x1188,0x1190,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x1198,0x11a0,0x4b5, +0x600,0x11a8,0x11b0,0x11b8,0x600,0x11c8,0x11c0,0x4b5,0x870,0x11d0,0x11d8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x600,0x11e0,0x4b5,0x4b5,0x4b5,0x58d,0x535,0x11e8,0x11f8,0x11fe,0x11f0,0x4b5,0x4b5,0x120e,0x1212,0x1206, +0x122a,0x121a,0x1222,0x600,0x1238,0x1232,0x600,0x8f7,0x1248,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x1256,0x125b,0x1240,0x1250,0x126b,0x1263,0x4b5,0x4b5,0x127a,0x127e,0x1272,0x128e,0x1286,0x11c0,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1292,0x12a2,0x12a7,0x129a,0x4b5,0x4b5,0x12af,0x12bf,0x12b7, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x4b5,0x4b5,0x4b5, +0x12cf,0x12d7,0x12df,0x12c7,0x600,0x600,0x600,0x600,0x600,0x600,0x12e7,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0xfdf,0x600,0x600,0x12ef,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x12f7,0x12ff,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x11d8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x8f7, +0x916,0xda4,0x600,0x916,0x1307,0x130c,0x600,0x131c,0x1324,0x132c,0x1314,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x58d,0x535,0x1334,0x4b5,0x4b5,0x4b5,0x600,0x600,0x133c,0x1341,0x1347,0x4b5,0x4b5,0x134f,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1357,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x902,0x4b5,0x106d,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x135d,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x1365,0x136a,0x1371,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xe10,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600,0x600,0x1377,0x137c,0x1384,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x1394,0x139b,0x934,0x934,0x934,0x138c,0x4b5,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0xbb7,0x934,0x13a2,0x934,0x13a9,0x13b1,0x13b7,0x934,0xade,0x934,0x934,0x13bf, +0x4b5,0x4b5,0x4b5,0x13c7,0x13c7,0x934,0x934,0xadb,0x13cf,0x4b5,0x4b5,0x4b5,0x4b5,0x13df,0x13e6,0x13eb, +0x13f1,0x13f9,0x1401,0x1409,0x13e3,0x1411,0x1419,0x1421,0x1426,0x13f8,0x13df,0x13e6,0x13e2,0x13f1,0x142e,0x13e0, +0x1431,0x13e3,0x1439,0x1441,0x1449,0x1450,0x143c,0x1444,0x144c,0x1453,0x143f,0x145b,0x13d7,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x55c,0x146b,0x55c, +0x1472,0x1479,0x1463,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1488,0x1490,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1480,0x1498,0x9d4, +0x14a8,0x14a0,0x4b5,0x4b5,0x4b5,0x600,0x14b8,0x14b0,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0xfdf,0x14c0,0x600,0x14c8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0xfdf,0x14d0,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x14d8,0x600,0x600,0x600, +0x600,0x600,0x600,0x14e0,0x4b5,0x58d,0x14f0,0x14e8,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x14f8,0x1508,0x1500,0x4b5,0x4b5,0x1518,0x1510,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x1528,0x1530,0x1538, +0x1540,0x1548,0x1550,0x4b5,0x1520,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x1558,0x934, +0x934,0xbaf,0x13a0,0x1560,0xbb7,0x1568,0x934,0x934,0x934,0x934,0xbb9,0x4b5,0x1570,0x1578,0x157c,0x1584, +0x158c,0x4b5,0x4b5,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x1594,0x934,0x934,0x934, +0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934, +0x934,0x934,0x934,0x157d,0x159c,0x934,0x934,0x934,0x15a4,0x934,0x934,0x15ab,0x15b3,0x1558,0x934,0x15bb, +0x934,0x15c3,0x15c8,0x4b5,0x4b5,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0x934,0xbaf, +0x15d0,0x15d9,0x15dd,0x15e5,0x15d5,0x934,0x934,0x934,0x934,0x15ed,0x934,0xade,0x11bc,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x15f5,0x600,0x600, +0x15fc,0x600,0x600,0x600,0x1604,0x600,0x160c,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xc90,0x600,0x600, +0x1614,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x161c,0x1624,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0xccf,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x162b,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1632,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x1639,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x4b5,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x901,0x600,0x600,0x600,0x600,0x600,0x600,0xf69,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1641,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1649,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x1651,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0xf69,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x67d,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x1314,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x1661,0x1659,0x1659,0x1659,0x4b5,0x4b5,0x4b5,0x4b5,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c,0x55c, +0x1669,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5,0x4b5, +0x4b5,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0x1671,0x494,0x494,0x494,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17, -0x17,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,0x14,0x17,0x15,0x1a,0x16, -0x1a,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0x14,0x18,0x15,0x18,0xf, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xf,0xf,0xf,0xf,0xc,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, +0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, +0x18,0x18,0x18,0x17,0x17,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,0x14, +0x17,0x15,0x1a,0x16,0x1a,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x14, +0x18,0x15,0x18,0xf,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, 0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf, -0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c,0x18,0x10,0x1b,0x1a, -0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d,0x34cb,0x344b,0x3ccb,0x17, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,0x18,1,1,1,1,1,1,1,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x18,2,2,2,2,2,2,2,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,2,1,2,1,2,1,2,1, -2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +0xf,0xf,0xf,0xf,0xc,0x17,0x19,0x19,0x19,0x19,0x1b,0x17,0x1a,0x1b,5,0x1c, +0x18,0x10,0x1b,0x1a,0x1b,0x18,0x34b,0x38b,0x1a,2,0x17,0x17,0x1a,0x30b,5,0x1d, +0x34cb,0x344b,0x3ccb,0x17,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,0x18,1,1,1,1, +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,0x18,2,2,2,2, +2,2,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,1, -2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1, -1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,1, -2,1,2,2,1,2,1,1,2,1,1,1,2,1,2,1, -1,2,2,5,1,2,2,2,5,5,5,5,1,3,2,1, -3,2,1,3,2,1,2,1,2,1,2,1,2,1,2,1, +1,2,1,2,1,2,1,2,1,2,1,2,2,1,2,1, 2,1,2,1,2,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,2,1,3,2,1,2,1,1, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,1,2,1,2,1,2,2,2,1,1,2, +1,2,1,1,2,1,1,1,2,2,1,1,1,1,2,1, +1,2,1,1,1,2,2,2,1,1,2,1,1,2,1,2, +1,2,1,1,2,1,2,2,1,2,1,1,2,1,1,1, +2,1,2,1,1,2,2,5,1,2,2,2,5,5,5,5, +1,3,2,1,3,2,1,3,2,1,2,1,2,1,2,1, +2,1,2,1,2,1,2,1,2,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,2,1,3,2, +1,2,1,1,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,2,2,2,2,2,2,1,1,2,1,1,2, -2,1,2,1,1,1,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,2,2,2,2,2,2,1,1, +2,1,1,2,2,1,2,1,1,1,1,2,1,2,1,2, +1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,5,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a, -0x1a,0x1a,4,4,4,4,4,4,4,4,4,4,4,4,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4, -4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,6,6,6,6, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4,4, +4,4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +4,4,4,4,4,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,0x1a,4,0x1a, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,1,2,1,2, -4,0x1a,1,2,0,0,4,2,2,2,0x17,1,0,0,0,0, -0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1,2,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1, -1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1, -2,2,1,1,1,2,2,2,1,2,1,2,1,2,1,2, +1,2,1,2,4,0x1a,1,2,0,0,4,2,2,2,0x17,1, +0,0,0,0,0x1a,0x1a,1,0x17,1,1,1,0,1,0,1,1, +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,1,2,2,1,1,1,2,2,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -2,2,2,2,1,2,0x18,1,2,1,1,2,2,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,2,1,2,2,2,2,2,1,2,0x18,1,2,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,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +2,2,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,0x1b,6,6,6,6,6,7,7,1,2,1,2,1,2, +1,2,1,2,1,2,0x1b,6,6,6,6,6,7,7,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,2, +1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,1, +2,1,2,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -0,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,0,0,4,0x17,0x17, -0x17,0x17,0x17,0x17,2,2,2,2,2,2,2,2,2,2,2,2, +1,2,1,2,0,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,0, +0,4,0x17,0x17,0x17,0x17,0x17,0x17,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,0x17,0x13,0,0,0x1b,0x1b,0x19,0,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +2,2,2,2,2,2,2,2,2,0x17,0x13,0,0,0x1b,0x1b,0x19, +0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,0x13,6,0x17,6,6,0x17, -6,6,0x17,6,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,0,0,5,5,5,5,0x17, -0x17,0,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10,0x10, -0x10,0x10,0x18,0x18,0x18,0x17,0x17,0x19,0x17,0x17,0x1b,0x1b,6,6,6,6, -6,6,6,6,6,6,6,0x17,0x10,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5, -5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,5,6,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,0x13,6, +0x17,6,6,0x17,6,6,0x17,6,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,5, +5,5,5,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, +0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x18,0x18,0x17,0x17,0x19,0x17,0x17,0x1b,0x1b, +6,6,6,6,6,6,6,6,6,6,6,0x17,0x10,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,5,6,6,6,6,6,6,6,0x10,0x1b,6,6,6,6,6, -6,4,4,6,6,0x1b,6,6,6,6,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,0x1b,0x1b,5,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0x10,5,6,5,5, +4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,5, +6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6, -6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5, +5,5,5,5,0x17,5,6,6,6,6,6,6,6,0x10,0x1b,6, +6,6,6,6,6,4,4,6,6,0x1b,6,6,6,6,5,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,0x1b,0x1b,5, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0x10, +5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, -6,6,6,6,4,4,0x1b,0x17,0x17,0x17,4,0,0,6,0x19,0x19, -6,6,6,6,4,6,6,6,4,6,6,6,6,6,0,0, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0,0,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,4,6,6,6,6,6, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,6,6,6,0,0,0x17,0, -5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,5,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x1a,5,5,5,5,5,5,0,0x10,0x10,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,0x10,6,6,6,6,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, +6,6,6,6,6,6,6,6,4,4,0x1b,0x17,0x17,0x17,4,0, +0,6,0x19,0x19,6,6,6,6,4,6,6,6,4,6,6,6, +6,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,4,6, +6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6, +0,0,0x17,0,5,5,5,5,5,5,5,5,5,5,5,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x1a,5,5,5,5,5,5,0,0x10,0x10,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,0x10,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5, -5,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,5,5,6,6,0x17,0x17,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,4,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,6,6,6,8,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,8,6,5,8,8, -8,6,6,6,6,6,6,6,6,8,8,8,8,6,8,8, -5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -5,5,0x19,0x19,0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19,5,0x17,6,0, -5,6,8,8,0,5,5,5,5,5,5,5,5,0,0,5, -5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,0,0,0,5,5, -5,5,0,0,6,5,8,8,8,6,6,6,6,0,0,8, -8,0,0,8,8,6,5,0,0,0,0,0,0,0,0,8, -0,0,0,0,5,5,0,5,0,0,0,0,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,6,5,5,5,6,0x17,0, -0,0,0,0,0,0,0,0,0,6,6,8,0,5,5,5, -5,5,5,0,0,0,0,5,5,0,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,0,5,5,0,5,5,0,5,5,0,0,6,0,8,8, -8,6,6,0,0,0,0,6,6,0,0,6,6,6,0,0, -0,6,0,0,0,0,0,0,0,5,5,5,5,0,5,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x17,0x19,0,0,0,0,0,0,0,5,6,6,6,6,6,6, -0,6,6,8,0,5,5,5,5,5,5,5,5,5,0,5, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,5,0,5,5,5, -5,5,0,0,6,5,8,8,8,6,6,6,6,6,0,6, -6,8,0,8,8,6,0,0,5,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,6,6,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb, +6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5, +5,5,5,5,5,4,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6, +0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,4,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,8, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, +6,5,8,8,8,6,6,6,6,6,6,6,6,8,8,8, +8,6,8,8,5,6,6,6,6,6,6,6,5,5,5,5, +5,5,5,5,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,5,5,0x19,0x19,0x37cb,0x35cb,0x3fcb,0x34cb,0x3ccb,0x94b,0x1b,0x19, +5,0x17,6,0,5,6,8,8,0,5,5,5,5,5,5,5, +5,0,0,5,5,0,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,0, +0,0,5,5,5,5,0,0,6,5,8,8,8,6,6,6, +6,0,0,8,8,0,0,8,8,6,5,0,0,0,0,0, +0,0,0,8,0,0,0,0,5,5,0,5,0,0,0,0, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,6,5,5, +5,6,0x17,0,0,0,0,0,0,0,0,0,0,6,6,8, +0,5,5,5,5,5,5,0,0,0,0,5,5,0,0,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,0,5,5,0,5,5,0,5,5,0,0, +6,0,8,8,8,6,6,0,0,0,0,6,6,0,0,6, +6,6,0,0,0,6,0,0,0,0,0,0,0,5,5,5, +5,0,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x17,0x19,0,0,0,0,0,0,0,5,6,6, +6,6,6,6,0,6,6,8,0,5,5,5,5,5,5,5, +5,5,0,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,0,5,5, +0,5,5,5,5,5,0,0,6,5,8,8,8,6,6,6, +6,6,0,6,6,8,0,8,8,6,0,0,5,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,6,6, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x1b,5,0x34cb,0x344b, +0x3ccb,0x37cb,0x35cb,0x3fcb,0,0,0,0,0,0,0,0,0,6,8,8, +0,5,5,5,5,5,5,5,5,0,0,5,5,0,0,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,0,5,5,0,5,5,5,5,5,0,0, +6,5,8,6,8,6,6,6,6,0,0,8,8,0,0,8, +8,6,0,0,0,0,0,0,0,6,6,8,0,0,0,0, +5,5,0,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0, +0,0,0,0,0,0,6,5,0,5,5,5,5,5,5,0, +0,0,5,5,5,0,5,5,5,5,0,0,0,5,5,0, +5,0,5,5,0,0,0,5,5,0,0,0,5,5,5,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +0,0,8,8,6,8,8,0,0,0,8,8,8,0,8,8, +8,6,0,0,5,0,0,0,0,0,0,8,0,0,0,0, +0,0,0,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0,0x17,0x54b,0x58b,0x5cb,0x60b, +0x58b,0x5cb,0x60b,0x1b,6,8,8,8,6,5,5,5,5,5,5,5, +5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,6,5,6,6,6,8,8,8, +8,0,6,6,6,0,6,6,6,6,0,0,0,0,0,0, +0,6,6,0,5,5,5,0,0,5,0,0,5,5,6,6, +0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,8, +0,0,0,0,0,0,0,0,0,0,0,0,5,6,8,8, +0x17,5,5,5,5,5,5,5,5,0,5,5,5,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,0,0, +6,5,8,6,8,8,8,8,8,0,6,8,8,0,8,8, +6,6,0,0,0,0,0,0,0,8,8,0,0,0,0,0, +0,5,5,0,5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,5,5, +5,5,5,5,6,6,8,8,5,5,5,5,5,5,5,5, +5,0,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,6,6,5,8,8,8,6,6,6,6,0,8,8, +8,0,8,8,8,6,5,0x1b,0,0,0,0,5,5,5,8, +0xcc0b,0xca0b,0xcb4b,0xc90b,0x364b,0xc94b,0x350b,5,0,0,0,0,0,0,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,8,8,0x17,0,0,0, 0,0,0,0,0,0,0,0,0,6,8,8,0,5,5,5, -5,5,5,5,5,0,0,5,5,0,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,0,5,5,0,5,5,5,5,5,0,0,6,5,8,6, -8,6,6,6,6,0,0,8,8,0,0,8,8,6,0,0, -0,0,0,0,0,6,6,8,0,0,0,0,5,5,0,5, -0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x7cb,0x1e4b,0x784b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x19,0x1b,0,0,0,0,0, -0,0,6,5,0,5,5,5,5,5,5,0,0,0,5,5, -5,0,5,5,5,5,0,0,0,5,5,0,5,0,5,5, -0,0,0,5,5,0,0,0,5,5,5,0,0,0,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,0,0,8,8, -6,8,8,0,0,0,8,8,8,0,8,8,8,6,0,0, -5,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0,0,0,0,0,0,0,0x17,0x54b,0x58b,0x5cb,0x60b,0x58b,0x5cb,0x60b,0x1b, -6,8,8,8,6,5,5,5,5,5,5,5,5,0,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,6,5,6,6,6,8,8,8,8,0,6,6, -6,0,6,6,6,6,0,0,0,0,0,0,0,6,6,0, -5,5,5,0,0,5,0,0,5,5,6,6,0,0,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,5,5,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,6,8,8,0x17,5,5,5, -5,5,5,5,5,0,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,0,0,6,5,8,6, -8,8,8,8,8,0,6,8,8,0,8,8,6,6,0,0, -0,0,0,0,0,8,8,0,0,0,0,0,0,5,5,0, -5,5,6,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x7cb,0x1e4b,0x784b,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,5,5,5,5,5,5, -6,6,8,8,5,5,5,5,5,5,5,5,5,0,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, -6,5,8,8,8,6,6,6,6,0,8,8,8,0,8,8, -8,6,5,0x1b,0,0,0,0,5,5,5,8,0xcc0b,0xca0b,0xcb4b,0xc90b, -0x364b,0xc94b,0x350b,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0,0,8,8,0x17,0,0,0,0,0,0,0, -0,0,0,0,0,6,8,8,0,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0,0,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,5,5,5,5,5,5,5,5,5,0,5,0,0, -5,5,5,5,5,5,5,0,0,0,6,0,0,0,0,8, -8,8,6,6,6,0,6,0,8,8,8,8,8,8,8,8, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0x19, -5,5,5,5,5,5,4,6,6,6,6,6,6,6,6,0x17, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0,0,0, -0,5,5,0,5,0,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,5,0,5,5,5,5,5,5,5,5,5,5,6,5,5, -6,6,6,6,6,6,6,6,6,5,0,0,5,5,5,5, -5,0,4,0,6,6,6,6,6,6,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5,5,0x1b,0x1b,0x1b, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b, -0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b,0x644b,0x6c4b,0x744b,0x2c4b, -0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, -0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8, -6,6,6,6,6,0x17,6,6,5,5,5,5,5,6,6,6, -6,6,6,6,6,6,6,6,0,6,6,6,6,6,6,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +0,5,0,0,5,5,5,5,5,5,5,0,0,0,6,0, +0,0,0,8,8,8,6,6,6,0,6,0,8,8,8,8, +8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,0, +0,0,0,0x19,5,5,5,5,5,5,4,6,6,6,6,6, +6,6,6,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, +0,0,0,0,0,5,5,0,5,0,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,5,0,5,5,5,5,5,5,5,5,5, +5,6,5,5,6,6,6,6,6,6,6,6,6,5,0,0, +5,5,5,5,5,0,4,0,6,6,6,6,6,6,6,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,5,5,5,5, +5,0x1b,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x1b,0x17,0x1b,0x1b,0x1b,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x344b,0x3c4b,0x444b,0x4c4b,0x544b,0x5c4b, +0x644b,0x6c4b,0x744b,0x2c4b,0x1b,6,0x1b,6,0x1b,6,0x14,0x15,0x14,0x15,8,8, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,8,6,6,6,6,6,0x17,6,6,5,5,5,5, +5,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x17,0x17,0x17,0x17, -0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,8,8,6,6,6,6,8,6,6, -6,6,6,6,8,6,6,8,8,6,6,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5, -5,5,8,8,6,6,5,5,5,5,6,6,6,5,8,8, -8,5,5,8,8,8,8,8,8,8,5,5,5,6,6,6, -6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, -8,6,6,8,8,8,8,8,8,6,5,8,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b,2,2,2,2, +6,6,6,6,6,6,6,6,6,6,6,6,6,0,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b, +0x17,0x17,0x17,0x17,0x17,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,8,8,6,6,6, +6,8,6,6,6,6,6,6,8,6,6,8,8,6,6,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,8,8,6,6,5,5,5,5,6,6, +6,5,8,8,8,5,5,8,8,8,8,8,8,8,5,5, +5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5, +5,5,6,8,8,6,6,8,8,8,8,8,8,6,5,8, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,8,8,8,6,0x1b,0x1b, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x17,4,2,2,2,1,1,1,1, -1,1,0,1,0,0,0,0,0,1,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,0,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, -5,5,0,0,5,5,5,5,5,5,5,0,5,0,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,6,6,6,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b, -0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0,0,2,2,2,2,2,2,0,0,0x13,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x1b,0x17,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0xc,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x14,0x15,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x98a,0x9ca, -0xa0a,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,8,0,0,0,0,0,0,0,0,0,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,8,0x17,0x17,0,0,0,0,0,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,0x17,4,2,2,2, +1,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, +5,5,5,5,5,5,5,0,5,0,5,5,5,5,0,0, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, -5,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0, +5,0,5,5,5,5,0,0,5,5,5,5,5,5,5,0, +5,0,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,8,6,6,6,6,6,6,6,8,8, -8,8,8,8,8,8,6,8,8,6,6,6,6,6,6,6, -6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19,5,6,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,6, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b, +0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x788b,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6,6,6,0x10,6, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,0,0,2,2,2,2,2,2,0,0, +0x13,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0x1b,0x17,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0xc,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x14, +0x15,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0x17, +0x17,0x17,0x98a,0x9ca,0xa0a,5,5,5,5,5,5,5,5,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,6,8,0,0,0,0,0,0, +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,8,0x17,0x17,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,5,5,5,0,6,6,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,6,6,8,6,6,6,6,6, +6,6,8,8,8,8,8,8,8,8,6,8,8,6,6,6, +6,6,6,6,6,6,6,6,0x17,0x17,0x17,4,0x17,0x17,0x17,0x19, +5,6,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x17,0x17,6, +6,6,0x10,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5, +5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, +5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +0,0,0,0,0,0,0,0,6,6,6,8,8,8,8,6, +6,8,8,8,0,0,0,0,8,8,6,8,8,8,8,8, +8,6,6,6,0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0, -0,0,0,0,6,6,6,8,8,8,8,6,6,8,8,8, -0,0,0,0,8,8,6,8,8,8,8,8,8,6,6,6, -0,0,0,0,0x1b,0,0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0x30b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x30b,0,0,0,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,8,8,6,0,0,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,4,0x17,0x17,0x17,0x17,0x17,0x17,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,7,6,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,8,6,8,6,6,6,6,6,6,6,0,6,8,6,8, -8,6,6,6,6,6,6,6,6,8,8,8,8,8,8,6, -6,6,6,6,6,6,6,6,6,0,0,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,0x17,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,8,6,6, -6,6,6,8,6,8,8,8,8,8,6,8,8,5,5,5, -5,5,5,5,5,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,8,6,6,6,6,8,8, -6,6,8,6,6,6,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,5,5,5,5,5,5,6,6,8,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,8,6,6,8,8, -8,6,8,6,6,6,8,8,0,0,0,0,0,0,0,0, -0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5, -5,5,5,5,8,8,8,8,8,8,8,8,6,6,6,6, -6,6,6,6,8,8,6,6,0,0,0,0x17,0x17,0x17,0x17,0x17, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,4,4,4,4,4,4,0x17,0x17, -2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0, -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,0,0,1,1,1, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, -6,6,6,0x17,6,6,6,6,6,6,6,6,6,6,6,6, -6,8,6,6,6,6,6,6,6,5,5,5,5,6,5,5, -5,5,5,5,6,5,5,8,6,6,5,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4, +5,5,5,5,5,5,5,6,6,8,8,6,0,0,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,4,0x17,0x17,0x17,0x17,0x17,0x17,0,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,8,6,8,6,6,6,6,6,6,6,0, +6,8,6,8,8,6,6,6,6,6,6,6,6,8,8,8, +8,8,8,6,6,6,6,6,6,6,6,6,6,0,0,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x17,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6, +6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,6,6,6,8,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,8,6,6,6,6,6,8,6,8,8,8,8,8,6,8, +8,5,5,5,5,5,5,5,5,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,0x17,0x17,5,8,6,6, +6,6,8,8,6,6,8,6,6,6,5,5,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,5,6,6,8,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8, +6,6,8,8,8,6,8,6,6,6,8,8,0,0,0,0, +0,0,0,0,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,5,5,5,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,5,5,5,5,5,5,8,8,8,8,8,8,8,8, +6,6,6,6,6,6,6,6,8,8,6,6,0,0,0,0x17, +0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4, +4,4,0x17,0x17,2,2,2,2,2,2,2,2,2,0,0,0, +0,0,0,0,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,0, +0,1,1,1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0, +0,0,0,0,6,6,6,0x17,6,6,6,6,6,6,6,6, +6,6,6,6,6,8,6,6,6,6,6,6,6,5,5,5, +5,6,5,5,5,5,5,5,6,5,5,8,6,6,5,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,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,2, -2,2,2,2,2,2,2,2,2,2,2,2,4,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,2,2,2,2,2,2,2,2,1,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,0x1a,0x1a,0x1a, -0,0,2,2,2,0,2,2,1,1,1,1,3,0x1a,0x1a,0, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,1,1,1,1,1,1,0,0, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,1,1,1,1,1,1,0,0, -2,2,2,2,2,2,2,2,0,1,0,1,0,1,0,1, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0, -2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3, -2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3, -2,2,2,2,2,0,2,2,1,1,1,1,3,0x1a,2,0x1a, -0x1a,0x1a,2,2,2,0,2,2,1,1,1,1,3,0x1a,0x1a,0x1a, -2,2,2,2,0,0,2,2,1,1,1,1,0,0x1a,0x1a,0x1a, -0x16,0x17,0x17,0x17,0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x18,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xc, -0x10,0x10,0x10,0x10,0x10,0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, -0x2cb,4,0,0,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,4, -0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10,0x10,0x10,0x10,0x10, -0x13,0x13,0x13,0x13,0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c,0x1c,0x1d,0x14,0x1c, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10,0x10,0x10,0x10,0xc, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x16, -0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18,0x18,0x14,0x15,0, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0, -0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2, +4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4, +4,4,4,4,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,2,1,2,2,2,2,2,2,2, +2,2,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +1,0x1a,0x1a,0x1a,0,0,2,2,2,0,2,2,1,1,1,1, +3,0x1a,0x1a,0,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, +1,1,0,0,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, +1,1,0,0,2,2,2,2,2,2,2,2,0,1,0,1, +0,1,0,1,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,0,0,2,2,2,2,2,2,2,2,3,3,3,3, +3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3, +3,3,3,3,2,2,2,2,2,0,2,2,1,1,1,1, +3,0x1a,2,0x1a,0x1a,0x1a,2,2,2,0,2,2,1,1,1,1, +3,0x1a,0x1a,0x1a,2,2,2,2,0,0,2,2,1,1,1,1, +0,0x1a,0x1a,0x1a,0x16,0x17,0x17,0x17,0x18,0x14,0x15,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x18,0x17,0x16,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0xc,0x10,0x10,0x10,0x10,0x10,0,0x10,0x10,0x10,0x10,0x10,0x10, +0x10,0x10,0x10,0x10,0x2cb,4,0,0,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18, +0x18,0x14,0x15,4,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0xc,0x10, +0x10,0x10,0x10,0x10,0x13,0x13,0x13,0x13,0x13,0x13,0x17,0x17,0x1c,0x1d,0x14,0x1c, +0x1c,0x1d,0x14,0x1c,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0xd,0xe,0x10,0x10, +0x10,0x10,0x10,0xc,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1c,0x1d,0x17, +0x17,0x17,0x17,0x16,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x18,0x18, +0x18,0x14,0x15,0,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,0,0,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, 0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19, -0x19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7, -7,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6, -6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,1,0x1b,1,1,1,1,0x1b,2, -1,1,1,1,2,5,5,5,5,2,0x1b,0x1b,2,2,1,1, -0x18,0x18,0x18,0x18,0x18,1,2,2,2,2,0x1b,0x18,0x1b,0x1b,2,0x1b, -0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,0x410b,0x354b,0x454b,0x35cb,0x3dcb,0x45cb,0x4dcb,0x58b, -0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,0x1b,0x1b,2,1,1,1,2,2, -1,1,1,2,0x1b,1,0x1b,0x1b,0x18,1,1,1,1,1,0x1b,0x1b, -0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a, -0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a,0x11ca,0x1e4a,0x980a,0x784a, -0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,0x78ca,0x54b,0x1b,0x1b,0,0,0,0, -0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b, +0x19,0x19,0x19,0x19,0x19,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,7,7,7,7,6,7,7,7,6,6,6,6,6,6,6, +6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,1,0x1b,1,0x1b,1,0x1b,1,1, +1,1,0x1b,2,1,1,1,1,2,5,5,5,5,2,0x1b,0x1b, +2,2,1,1,0x18,0x18,0x18,0x18,0x18,1,2,2,2,2,0x1b,0x18, +0x1b,0x1b,2,0x1b,0x358b,0x360b,0x364b,0x348b,0x388b,0x350b,0x390b,0x3d0b,0x410b,0x354b,0x454b,0x35cb, +0x3dcb,0x45cb,0x4dcb,0x58b,0x1b,0x1b,1,0x1b,0x1b,0x1b,0x1b,1,0x1b,0x1b,2,1, +1,1,2,2,1,1,1,2,0x1b,1,0x1b,0x1b,0x18,1,1,1, +1,1,0x1b,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a, +0x11ca,0x1e4a,0x980a,0x784a,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x7ca,0x80a,0x84a, +0x11ca,0x1e4a,0x980a,0x784a,0x784a,0x984a,0x788a,1,2,0x6ca,0x11ca,0x988a,0x78ca,0x54b,0x1b,0x1b, +0,0,0,0,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18, -0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18, -0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x18,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x1b,0x1b,0x1b,0x1b, +0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, +0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x2cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b, -0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb, -0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b,0x30b,0x34b,0x38b,0x3cb, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b, +0xa4b,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x2cb,0x30b,0x34b,0x38b,0x3cb, 0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0xa4b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b, +0x98b,0x9cb,0xa0b,0xa4b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, -0x14,0x15,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb, -0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18, -0x18,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15, -0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15,0x14, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, +0x14,0x15,0x14,0x15,0x14,0x15,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, +0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b, +0x48b,0x4cb,0x50b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14, 0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14, -0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x14,0x15, +0x15,0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x14,0x15,0x18,0x18, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x14,0x15,0x14,0x15,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, -0x18,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x14,0x15,0x18,0x18,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, +0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x18,0x18,0x18,0x18,0x18,0x18,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,1,2,1,1,1,2,2,1, +2,1,2,1,2,1,1,1,1,2,1,2,2,1,2,2, +2,2,2,2,4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,1,2,1,2,6,6,6,1,2,0,0,0,0, +0,0x17,0x17,0x17,0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2, +0,0,0,0,0,2,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,4, +0x17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +0x17,0x17,0x1c,0x1d,0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17, +0x1c,0x1d,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0x17,0x17,0x17,0x17, +0x13,0x17,0x14,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x1b,0x1b,0x17,0x17,0x17,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,1,2,1,1,1,2,2,1,2,1,2,1, -2,1,1,1,1,2,1,2,2,1,2,2,2,2,2,2, -4,4,1,1,1,2,1,2,2,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,1, -2,1,2,6,6,6,1,2,0,0,0,0,0,0x17,0x17,0x17, -0x17,0x344b,0x17,0x17,2,2,2,2,2,2,0,2,0,0,0,0, -0,2,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,0,0,0,0,0,4,0x17,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,6,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,0,0,0,0,0x17,0x17,0x1c,0x1d, -0x1c,0x1d,0x17,0x17,0x17,0x1c,0x1d,0x17,0x1c,0x1d,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x13,0x17,0x17,0x13,0x17,0x1c,0x1d,0x17,0x17,0x1c,0x1d,0x14,0x15, -0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x17,0x17,4,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x13,0x13,0x17,0x17,0x17,0x17,0x13,0x17,0x14,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x1b,0x1b,0x17,0x17, -0x17,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6,6,6,8,8, -0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4,5,0x17,0x1b,0x1b, -0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, -0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x13,0x14,0x15,0x15, +0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0x1b,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,6,6, +6,6,8,8,0x13,4,4,4,4,4,0x1b,0x1b,0x7ca,0xa4a,0xcca,4, +5,0x17,0x1b,0x1b,0xc,0x17,0x17,0x17,0x1b,4,5,0x54a,0x14,0x15,0x14,0x15, +0x14,0x15,0x14,0x15,0x14,0x15,0x1b,0x1b,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15, +0x13,0x14,0x15,0x15,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0,0,6,6,0x1a, +0x1a,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x17, +4,4,4,5,0,0,0,0,0,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,6,6,0x1a,0x1a,4,4,5, +5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1b,0xa8b,0xacb,0xb0b, +0xb4b,0xb8b,0xbcb,0xc0b,0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0xe4b,0xe8b,0xecb, +0xf0b,0xf4b,0xf8b,0xfcb,0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,5,5,5,5, +5,0x685,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x5c5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x17,4,4,4,5, -0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,0x705,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x585,5,5,0x705,5,5,5,0x7885, +5,0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1b,0xa8b,0xacb,0xb0b,0xb4b,0xb8b,0xbcb,0xc0b, -0xc4b,0xc8b,0xccb,0xd0b,0xd4b,0xd8b,0xdcb,0xe0b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0xe4b,0xe8b,0xecb,0xf0b,0xf4b,0xf8b,0xfcb, -0x100b,0x104b,0x108b,0x10cb,0x110b,0x114b,0x118b,0x11cb,5,5,5,5,5,0x685,5,5, +5,0x785,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x5c5,5,5,5,5,5,5,5,0x685,5,0x645,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0x7985,0x7c5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x685,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5,5,5, +5,5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x685,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0x585,5,5,0x705,5,5,5,0x7885,5,0x605,5,5, +0x1e45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x7985,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7a85,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5, -5,5,5,5,0x685,5,0x645,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0x7985,0x7c5,5,5,5,5,5,5,5, +5,0x7c5,5,0x7845,0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0x7845,5,5,5,5,5,5,5,5, -0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x685,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x1e45,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x7985,5,5,5, +5,0x605,0x605,0x605,0x605,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x7a85,5,5,5,5,5, +5,5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0x585,5,5,5,5,5,5,5,0x585,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0x5c5,5,0x745,5,0x6c5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5,0x7845, -0xa45,0xcc5,5,5,5,5,5,5,0xf45,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x605,0x605,0x605, -0x605,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x645, +5,5,5,5,5,5,5,5,5,5,0x585,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x585,5,5,5,5,5,5,5,0x585,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x785,0xa45,5,5,5,5, +5,5,5,5,5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x585,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x745,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x785,0xa45,5,5,5,5,5,5,5,5, -5,5,5,5,0x585,0x5c5,0x605,5,0x5c5,5,5,5,5,5,5,5, +5,5,0x705,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x785,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x7c5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x745,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x705,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1e45,5, +5,5,5,5,5,5,0x645,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x785,5,5,5,5,5, +0x7885,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0x5c5,5,5,5,5,0x5c5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x5c5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x7845,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x1e45,5,5,5,5,5, -5,5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x7885,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5, +5,5,5,5,0x1e45,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0x5c5,5,5,5,5,0x5c5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x7845,5,5,5,5,5,5, +0x6c5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x545,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5,5,5, -0x1e45,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5,5,5, +5,4,5,5,5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,4,0x17,0x17,0x17, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x545,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5, -5,5,5,5,5,5,5,5,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,4,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,2,1,2,1,2,4,4,6,6,1,2,1,2, -1,2,1,2,1,2,1,2,1,2,5,6,7,7,7,0x17, -6,6,6,6,6,6,6,6,6,6,0x17,4,5,5,5,5, -5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a,6,6,0x17,0x17, -0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0x1a,0x1a,0x1a,0x1a, +1,2,1,2,1,2,1,2,1,2,1,2,4,4,6,6, +1,2,1,2,1,2,1,2,1,2,1,2,1,2,5,6, +7,7,7,0x17,6,6,6,6,6,6,6,6,6,6,0x17,4, +5,5,5,5,5,5,0x58a,0x5ca,0x60a,0x64a,0x68a,0x6ca,0x70a,0x74a,0x78a,0x54a, +6,6,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0, 0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4, -4,1,2,5,4,4,2,5,5,5,5,5,0x1a,0x1a,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,2,2,1,2, -1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, -4,2,2,2,2,2,2,2,2,1,2,1,2,1,1,2, -1,2,1,2,1,2,1,2,4,0x1a,0x1a,1,2,1,2,5, -1,2,1,2,2,2,1,2,1,2,1,2,1,2,1,2, -1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2, -1,2,1,2,1,2,1,2,1,1,1,1,2,1,2,0, -0,0,0,0,1,2,0,2,0,2,1,2,1,2,0,0, -0,0,0,0,5,5,6,5,5,5,6,5,5,5,5,6, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,6,6,8,0x1b,0x1b,0x1b,0x1b, -6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b,0x19,0x1b,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17,0,0,0,0, -0,0,0,0,8,8,8,8,6,6,0,0,0,0,0,0, -0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0,0,8,8,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,5,5,5,5,5,5,0x17,0x17,0x17,5,0x17,5,5,6, -5,5,5,5,5,5,6,6,6,6,6,6,6,6,0x17,0x17, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8, -0,0,0,0,0,0,0,0,0,0,0,0x17,8,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, -8,8,6,6,6,6,8,8,6,6,8,8,5,5,5,5, -5,6,4,5,5,5,5,5,5,5,5,5,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,6,6,6,6,6,6,8,8,6,6,8, -8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,6, -5,5,5,5,5,5,5,5,6,8,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5, -5,5,5,0x1b,0x1b,0x1b,5,8,6,8,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6, -6,5,5,6,6,5,5,5,5,5,6,6,5,6,5,0, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,4,4,4,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,5,5,4,0x17,0x17,5,5,5,5, -5,5,5,5,5,5,5,8,6,6,8,8,0x17,0x17,5,4, -4,8,6,0,0,0,0,0,0,0,0,0,0,5,5,5, -5,5,5,0,0,5,5,5,5,5,5,0,0,5,5,5, -5,5,5,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,0,5,5,5,5,5,5,5,0,2,2,2,2, +0,0,4,4,4,1,2,5,4,4,2,5,5,5,5,5, +0x1a,0x1a,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +2,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, +1,2,1,2,4,2,2,2,2,2,2,2,2,1,2,1, +2,1,1,2,1,2,1,2,1,2,1,2,4,0x1a,0x1a,1, +2,1,2,5,1,2,1,2,2,2,1,2,1,2,1,2, +1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1, +1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,1, +2,1,2,0,0,0,0,0,1,2,0,2,0,2,1,2, +1,2,0,0,0,0,0,0,5,5,6,5,5,5,6,5, +5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,8,6,6,8, +0x1b,0x1b,0x1b,0x1b,6,0,0,0,0x34cb,0x344b,0x3ccb,0x37cb,0x35cb,0x3fcb,0x1b,0x1b, +0x19,0x1b,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0x17,0x17, +0,0,0,0,0,0,0,0,8,8,8,8,6,6,0,0, +0,0,0,0,0,0,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,8,8,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,8,8,8,8,8, +8,8,8,8,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,5,5,5,5,5,5,0x17,0x17,0x17,5, +0x17,5,5,6,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6, +6,6,8,8,0,0,0,0,0,0,0,0,0,0,0,0x17, +8,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,4, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,6,8,8,6,6,6,6,8,8,6,6,8,8, +5,5,5,5,5,6,4,5,5,5,5,5,5,5,5,5, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,8, +8,6,6,8,8,6,6,0,0,0,0,0,0,0,0,0, +5,5,5,6,5,5,5,5,5,5,5,5,6,8,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +4,5,5,5,5,5,5,0x1b,0x1b,0x1b,5,8,6,8,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +6,5,6,6,6,5,5,6,6,5,5,5,5,5,6,6, +5,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,5,5,4,0x17,0x17, +5,5,5,5,5,5,5,5,5,5,5,8,6,6,8,8, +0x17,0x17,5,4,4,8,6,0,0,0,0,0,0,0,0,0, +0,5,5,5,5,5,5,0,0,5,5,5,5,5,5,0, +0,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,0, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,0x1a,4,4,4,4,2,2,2,2, -2,2,2,2,2,4,0x1a,0x1a,0,0,0,0,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,8, -8,6,8,8,6,8,8,0x17,8,6,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +2,2,2,2,2,2,2,2,2,2,2,0x1a,4,4,4,4, +2,2,2,2,2,2,2,2,2,4,0x1a,0x1a,0,0,0,0, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,8,8,6,8,8,6,8,8,0x17,8,6,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +5,5,5,5,5,5,5,0,0,0,0,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,5,5,5,5, -5,5,5,0,0,0,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0x12,0x12,0x12,0x12, 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x11,0x11,0x11, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, 0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,5,5,5,5, -5,5,5,5,5,5,5,0x605,5,5,5,5,5,5,5,0x7c5, -5,5,5,5,0x5c5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x6c5,5,0x6c5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,0x7c5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x18,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,0,5,0,5,5,0,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,2,2,2,2,2,2,2,0,0,0,0,0, -0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0, -0,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, -0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0x15,0x14,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0x1b, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,0x19,0x1b,0x1b,0x1b, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0,0,0,0,0, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14,0x15,0x14, -0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16,0x17,0x17,0x17,0, -0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x17,0x18,0x13, -0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0,5,5,5,5, -5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +5,5,5,5,5,5,5,5,5,5,5,0x605,5,5,5,5, +5,5,5,0x7c5,5,5,5,5,0x5c5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x6c5,5,0x6c5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0x10,0,0,5,5,5,5,5,5,0,0,5,5, -5,5,5,5,0,0,5,5,5,5,5,5,0,0,5,5, -5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0,0x1b,0x18,0x18,0x18, -0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10, -0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17,0x14,0x15,0x17,0x18, -0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17, -0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x14, -0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5,5,5,5,5, -5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,0x7c5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5, -5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, -0,0,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b, -0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b, -0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b, -0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca,0x11ca,0x11ca,0x1e4a,0x880a, -0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b,0x3ccb,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0x34cb,0x1b,0x1b,0x1b,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, -0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x984a,0x68a, -0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca,0x5ca,0x5ca,0x5ca,0x68a, -0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0,0, +5,0x18,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,5,5,5,0,5,0,5,5,0,5,5,0,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, -0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0,0,0,0, -0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0,0,5,5,5, +5,5,5,5,5,5,5,5,2,2,2,2,2,2,2,0, +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2, +0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a, +0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,0x15,0x14,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +0,0,0,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +0x19,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x14,0x15,0x17,0,0, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0x17,0x13,0x13,0x16,0x16,0x14,0x15,0x14,0x15,0x14,0x15,0x14, +0x15,0x14,0x15,0x14,0x15,0x17,0x17,0x14,0x15,0x17,0x17,0x17,0x17,0x16,0x16,0x16, +0x17,0x17,0x17,0,0x17,0x17,0x17,0x17,0x13,0x14,0x15,0x14,0x15,0x14,0x15,0x17, +0x17,0x17,0x18,0x13,0x18,0x18,0x18,0,0x17,0x19,0x17,0x17,0,0,0,0, +5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0x10,0,0,5,5,5,5,5,5, +0,0,5,5,5,5,5,5,0,0,5,5,5,5,5,5, +0,0,5,5,5,0,0,0,0x19,0x19,0x18,0x1a,0x1b,0x19,0x19,0, +0x1b,0x18,0x18,0x18,0x18,0x1b,0x1b,0,0,0,0,0,0,0,0,0, +0,0x10,0x10,0x10,0x1b,0x1b,0,0,0,0x17,0x17,0x17,0x19,0x17,0x17,0x17, +0x14,0x15,0x17,0x18,0x17,0x13,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0x17,0x17,0x18,0x18,0x18,0x17,0x1a,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,0x14,0x18,0x15,0x18,0x14,0x15,0x17,0x14,0x15,0x17,0x17,5,5, +5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5, +5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, -5,5,5,5,0,0,0,0,5,5,5,5,5,5,5,5, -0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +5,5,5,0,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0,0,0,0,0,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b, +0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0,0,0,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x17,0x17,0x17,0,0,0,0,0x58b, +0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b, +0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xcca,0x11ca,0x11ca, +0x11ca,0x11ca,0x1e4a,0x880a,0x980a,0x980a,0x980a,0x980a,0x980a,0x784a,0x984a,0x68a,0x11ca,0x344b,0x344b,0x388b, +0x3ccb,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x54b,0x34cb, +0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0,0,0,0x34ca,0x344a,0x58a,0x68a,0x11ca,0x980a,0x984a,0x988a,0x68a,0x7ca,0x11ca,0x1e4a, +0x980a,0x784a,0x984a,0x68a,0x7ca,0x11ca,0x1e4a,0x980a,0x784a,0x788a,0x988a,0x7ca,0x58a,0x58a,0x58a,0x5ca, +0x5ca,0x5ca,0x5ca,0x68a,0x1b,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,6,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,6,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b, +0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b, +0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0,0,0,0,0,0,0,0, +0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0x1bca,5,5,5,5,5,5,5,5,0xb80a,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +5,5,0,0x17,5,5,5,5,0,0,0,0,5,5,5,5, +5,5,5,5,0x17,0x58a,0x5ca,0x7ca,0xa4a,0x1e4a,0,0,0,0,0,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0,0,0,0,2,2,2,2,2,2,2,2, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,0,0,0,0,2,2,2,2, +2,2,2,2,5,5,5,5,5,5,5,5,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0x17, +1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1, +2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,0,2,2,2,2,2,2,2,0,2,2,0,0,0, +1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1, +1,1,1,0,1,1,0,2,2,2,2,2,2,2,2,2, 5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,0,4,4,4,4,4,4,4,4,4,0,0,0,0,0, +4,4,4,4,4,4,0,4,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,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,0,0,0,0,0,0,0,0x17,1,1,1,1, -1,1,1,1,1,1,1,0,1,1,1,1,2,2,0,2, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2, -2,2,2,2,2,2,0,2,2,0,0,0,1,1,1,1, -1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0, -1,1,0,2,2,2,2,2,2,2,2,2,5,5,5,5, -5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4, -4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4, -4,4,4,4,4,4,4,0,0,0,0,0,4,4,4,4, -4,4,0,4,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,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,5,5,0,0,0,5,0,0,5,5,5,5,5, -5,5,0,0,5,0,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0x17, -0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x1b, -0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0,0,0,0,0,0,0,0x58b, -0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,0,0, -0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,0x58b,0x7cb, -0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,0,0,0,0x17,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b, -0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb,0x90cb,0x98cb,0xa0cb,0xa8cb,0xb0cb,0xb8cb,0x36cb,0x354b, -0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0,0,0,0,0x5ecb,0x344b,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, -0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0,0,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b, -0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0x30b,0x34b,0x38b,0x3cb,0x7cb,0xa4b,0x1e4b,0x784b, -0x344b,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0,0,0,0,0,0,0,5,6,6,6,0,6,6,0, -0,0,0,0,6,6,6,6,5,5,5,5,0,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,0,0,6,6,6,0, -0,0,0,6,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,0,0,0,5,0,0,5, +5,5,5,5,5,5,0,0,5,0,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,0,0x17,0x58b,0x5cb,0x60b,0x7cb,0xa4b,0x1e4b,0x784b,0x788b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x58b,0x11cb,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,0x1b,0x1b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0,0,0,0, +0,0,0,0x58b,0x5cb,0x60b,0x64b,0x64b,0x68b,0x7cb,0xa4b,0x1e4b,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,0,0,0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0x58b,0x7cb,0xa4b,5,5,5,5,5,6,6,0,0,0,0,0x58b, -0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,0x1b,5,5,5, +5,5,0x58b,0x7cb,0xa4b,0x1e4b,0x5cb,0x60b,0,0,0,0x17,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +5,5,5,5,5,5,0,0,0,0,0,0x17,0xa04b,0xa84b,0xb04b,0xb84b, +0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x88cb,0x90cb,0x98cb,0xa0cb,0xa8cb, +0xb0cb,0xb8cb,0x36cb,0x354b,0x34cb,0x348b,0x46cb,0x344b,0x4ecb,0x388b,0x3ccb,0x454b,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, +5,5,5,5,0,0,0,0,0x5ecb,0x344b,5,5,0x58b,0x5cb,0x60b,0x64b, +0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0,0,0x1e4b,0x800b, +0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0x30b,0x34b,0x38b,0x3cb, +0x7cb,0xa4b,0x1e4b,0x784b,0x344b,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,5,6,6,6, +0,6,6,0,0,0,0,0,6,6,6,6,5,5,5,5, +0,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, +6,6,6,0,0,0,0,6,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0x784b, +5,5,5,5,5,0x58b,0x11cb,0x17,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,0,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0,0,0, -0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, +5,5,5,5,5,0x58b,0x7cb,0xa4b,5,5,5,5,5,6,6,0, +0,0,0,0x58b,0x68b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +0x1b,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,0,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b, +0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b, +0x7cb,0xa4b,0x1e4b,0x784b,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,0,0,0,0,0,0x17,0x17,0x17, +0x17,0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b, +0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,0,0,0,0,0,0,0,0x58b,0x68b, +0x7cb,0x11cb,0x1e4b,0x784b,5,5,5,5,6,6,6,6,0,0,0,0, +0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, +0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb, +0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b, +0x34cb,0x348b,0x388b,0,5,5,5,5,5,5,5,5,5,5,0,6, +6,0x13,0,0,5,5,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, -2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,0,0,0,0,0,0,0,0x58b,0x68b,0x7cb,0x11cb,0x1e4b,0x784b, -5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb, -0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x344b,0x34cb,0x348b,0x388b,0, -5,5,5,5,5,5,5,5,5,5,0,6,6,0x13,0,0, -5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5,0,0,0,0,0,0,0,0, +5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x68b,0x7cb,0xa4b,0xccb,0x1e4b,0x344b,5, +0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,0x58b,0x7cb,0xa4b,0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0, +0,0,0,0,5,5,6,6,6,6,0x17,0x17,0x17,0x17,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,6,5,5,6,6,5,0,0,0,0,0,0, +0,0,0,6,8,6,8,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,6,6,6,6,6,6,6,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0,0,0,0,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb, +0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,8,8,8,6,6,6,6,8,8,6,6,0x17, +0x17,0x10,0x17,0x17,0x17,0x17,6,0,0,0,0,0,0,0,0,0, +0,0x10,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, +5,5,5,6,6,6,6,6,8,6,6,6,6,6,6,6, +6,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17, +5,8,8,5,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,6,6,6,6,6,6,6,6,0x58b,0x7cb,0xa4b, -0x1e4b,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,5,5,6,6, -6,6,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6, +0x17,0x17,5,0,0,0,0,0,0,0,0,0,8,5,5,5, +5,0x17,0x17,0x17,0x17,6,6,6,6,0x17,8,6,0x49,0x89,0xc9,0x109, +0x149,0x189,0x1c9,0x209,0x249,0x289,5,0x17,5,0x17,0x17,0x17,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, +8,8,6,6,6,6,6,6,6,6,6,8,0,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, +0x784b,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,6,6,6,8,8, +6,8,6,6,0x17,0x17,0x17,0x17,0x17,0x17,6,5,5,6,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,0x58b,0x5cb,0x60b,0x64b,0x7cb,0xa4b,0x1e4b,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x144b,0x16cb,0x194b,0x1bcb, -0x1e4b,0x784b,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,6,5,5,6, -6,5,0,0,0,0,0,0,0,0,0,6,8,6,8,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, -6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0x30b,0x34b, -0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, -6,6,6,8,8,6,6,0x17,0x17,0x10,0x17,0x17,0x17,0x17,6,0, -0,0,0,0,0,0,0,0,0,0x10,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, -0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0, -0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6, -8,6,6,6,6,6,6,6,6,0,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0x17,0x17,0x17,0x17,5,8,8,5,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,6,0x17,0x17,5,0,0,0,0,0, -0,0,0,0,8,5,5,5,5,0x17,0x17,0x17,0x17,6,6,6, -6,0x17,8,6,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,5,0x17, -5,0x17,0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,8,6,6,6,6,6,6, -6,6,6,8,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b, -0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0x784b,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,8,8,6,8,6,6,0x17,0x17,0x17,0x17, -0x17,0x17,6,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,5,0,5,5,5,5,0,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5, -5,5,5,5,5,5,5,5,5,0x17,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,0,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, +5,0x17,0,0,0,0,0,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, +6,6,6,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,5,5,8,8,0,0,6,6, +6,6,6,6,6,0,0,0,6,6,6,6,6,0,0,0, +0,0,0,0,0,0,0,0,6,6,8,8,0,5,5,5, +5,5,5,5,5,0,0,5,5,0,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, +5,0,5,5,0,5,5,5,5,5,0,6,6,5,8,8, +6,8,8,8,8,0,0,8,8,0,0,8,8,8,0,0, +5,0,0,0,0,0,0,8,0,0,0,0,0,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,8,8,8,6,6,6,6,6,6,6,6, +8,8,6,6,6,8,6,5,5,5,5,0x17,0x17,0x17,0x17,0x17, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x17,0x17,0,0x17,6,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,6,6,6,6,6,6,6,6,0,0,0,0,0, +8,8,8,6,6,6,6,6,6,8,6,8,8,8,8,6, +6,8,6,6,5,5,0x17,5,0,0,0,0,0,0,0,0, 0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,8,8,0,0,6,6,6,6,6,6,6,0,0,0, -6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0, -6,6,8,8,0,5,5,5,5,5,5,5,5,0,0,5, -5,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,0,5,5,5,5,5,5,5,0,5,5,0,5,5,5, -5,5,0,6,6,5,8,8,6,8,8,8,8,0,0,8, -8,0,0,8,8,8,0,0,5,0,0,0,0,0,0,8, -0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,8,8,8, -6,6,6,6,6,6,6,6,8,8,6,6,6,8,6,5, -5,5,5,0x17,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x17,0x17,0,0x17,6,5,5,5,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,8, +8,8,6,6,6,6,0,0,8,8,8,8,6,6,8,6, +6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,5,5,5,5,6,6,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +8,8,8,6,6,6,6,6,6,6,6,8,8,6,8,6, +6,0x17,0x17,0x17,5,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,6,8,6,8,8, +6,6,6,6,6,6,8,6,5,0x17,0,0,0,0,0,0, +8,8,6,6,6,6,8,6,6,6,6,6,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b, +5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,8,8,8,6, +6,6,6,6,6,6,6,6,8,6,6,0x17,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x16cb,0x194b,0x1bcb,0,0,0,0,0,0,0,0,0,0,0,0,5, +8,5,8,6,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,0,5,0,0,5,5,5,5, +5,5,5,5,0,5,5,0,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,8,8,8,8,8,8,0,8, +8,0,0,6,6,8,6,5,6,5,0x17,5,8,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, -6,8,6,8,8,8,8,6,6,8,6,6,5,5,0x17,5, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,8,8,8,6,6,6,6,0,0, -8,8,8,8,6,6,8,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -5,5,5,5,6,6,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,8,8,8,6,6,6,6,6, -6,6,6,8,8,6,8,6,6,0x17,0x17,0x17,5,0,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17, -0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,8,8,8,6,6,6,6, +0,0,6,6,8,8,8,8,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6, +6,8,5,6,6,6,6,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,6, +0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,8, +8,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6, +6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,0x17,0x17,0x17,0,0,0,0,0, 0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,6,8,6,8,8,6,6,6,6,6,6,8,6, -5,0x17,0,0,0,0,0,0,8,8,6,6,6,6,8,6, -6,6,6,6,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x7cb,0xa4b,0x17,0x17,0x17,0x1b,5,5,5,5,5,5,5,0, +5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6, +6,6,6,6,6,6,6,8,6,6,0x17,0x17,0x17,5,0x17,0x17, +5,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,8,8,8,6,6,6,6,6,6,6,6,6, -8,6,6,0x17,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0,0,0,0,0, -0,0,0,0,0,0,0,5,8,5,8,6,0x17,0x17,0x17,0, +0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0, +0x17,0x17,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,8,6,6,6,6, +6,6,6,0,6,6,6,6,6,6,8,6,6,6,6,6, +6,6,6,6,0,8,6,6,6,6,6,6,6,8,6,6, +8,6,6,0,0,0,0,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6, 0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, 0x249,0x289,0,0,0,0,0,0,5,5,5,5,5,5,5,0, -0,5,0,0,5,5,5,5,5,5,5,5,0,5,5,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -8,8,8,8,8,8,0,8,8,0,0,6,6,8,6,5, -6,5,0x17,5,8,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,0,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,8,8,8,6,6,6,6,0,0,6,6,8,8,8,8, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,6,6,6,6,8,5,6,6,6,6,0x17, -0x17,0x17,0x17,0x17,0x17,0x17,0x17,6,0,0,0,0,0,0,0,0, -5,6,6,6,6,6,6,8,8,6,6,6,5,5,5,5, -5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -0x17,0x17,0x17,0,0,0,0,0,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,8, -6,6,0x17,0x17,0x17,5,0x17,0x17,5,0x17,0x17,0x17,0x17,0x17,0,0, -0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, -0x249,0x289,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb, -0x144b,0x16cb,0x194b,0x1bcb,0x1e4b,0,0,0,0x17,0x17,5,5,5,5,5,5, +5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,0, +0,0,6,0,6,6,0,6,5,5,5,5,5,5,5,5, +5,5,8,8,8,8,8,0,6,6,0,8,8,6,8,6, +5,0,0,0,0,0,0,0,5,5,5,5,5,5,0,5, +5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,6,6,8,8,0x17, +0x17,0,0,0,0,0,0,0,6,8,6,0x17,0x17,0x17,0x17,0x17, +0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0,0,0,0,0,0,6,6,5,8,5,5,5,5, 5,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,8,6,6,6,6,6,6,6,0,6,6,6,6, -6,6,8,6,6,6,6,6,6,6,6,6,0,8,6,6, -6,6,6,6,6,8,6,6,8,6,6,0,0,0,0,0, -0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,0,0,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, -5,5,5,5,5,5,5,0,5,5,0,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,6,6,6,6,6,6,0,0,0,6,0,6,6,0,6, -5,5,5,5,5,5,5,5,5,5,8,8,8,8,8,0, -6,6,0,8,8,6,8,6,5,0,0,0,0,0,0,0, -5,5,5,5,5,5,0,5,5,0,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,6,6,8,8,0x17,0x17,0,0,0,0,0,0,0, +8,8,6,6,6,6,6,0,0,0,8,8,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0x19,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, @@ -1215,8 +1226,10 @@ static const uint16_t propsTrie_index[22688]={ 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,0x17,0x17,0, 0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,0x10,0x10,0x10,0x10, -0x10,0x10,0x10,0x10,0x10,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, +5,5,5,5,5,5,5,5,5,5,5,5,0x10,0x10,0x10,0x10, +0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,5,5,5, +5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, 0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0,5,5,5,5, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0, 6,6,6,6,6,0x17,0,0,0,0,0,0,0,0,0,0, @@ -1241,145 +1254,153 @@ static const uint16_t propsTrie_index[22688]={ 5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,4,4,4,4,0,4,4,4,4,4,4,4, 0,4,4,0,5,5,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,5,5,5,0,0,5,0,0, +0,0,0,0,0,0,0,0,5,5,5,5,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,0,0,0,0,0,5,5,5,5, +5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,0,0,0x1b,6,6,0x17, +0x10,0x10,0x10,0x10,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,0,0,0,0,0,0,0,0,0, -0,0,0,0,5,5,5,5,0,0,0,0,0,0,0,0, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,0,0,0,0,0,5,5,5,5,5,5,5,5, -5,5,5,5,5,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,0,0,0x1b,6,6,0x17,0x10,0x10,0x10,0x10, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0, -0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b,0x1b,8,8,8, -8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6,6,6,6,6, -6,6,6,0x1b,0x1b,6,6,6,6,6,6,6,0x1b,0x1b,0x1b,0x1b, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,8,8,6,6,6,0x1b,0x1b, +0x1b,8,8,8,8,8,8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,6, +6,6,6,6,6,6,6,0x1b,0x1b,6,6,6,6,6,6,6, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b, -0x74b,0x78b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b,0,0,0,0, -0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b, -0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb,0x60b,0x64b,0x68b,0x58b, -0x68b,0,0,0,0,0,0,0,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189, -0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89, -0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,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,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,2,2,2,2,2,2,2,0,2,2, -2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,6, +6,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0x54b,0x58b,0x5cb,0x60b, +0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x80b,0x84b,0x88b,0x8cb,0x90b,0x94b,0x98b,0x9cb,0xa0b, +0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b,0x64b, +0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x58b,0x5cb, +0x60b,0x64b,0x68b,0x58b,0x68b,0,0,0,0,0,0,0,0x249,0x289,0x49,0x89, +0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209, +0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,1,0,1,1, -0,0,1,0,0,1,1,0,0,1,1,1,1,0,1,1, -1,1,1,1,1,1,2,2,2,2,0,2,0,2,2,2, -2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2, +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, +2,0,2,2,2,2,2,2,2,2,2,2,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,1,1,0,1,1,1,1,0,0,1,1,1, -1,1,1,1,1,0,1,1,1,1,1,1,1,0,2,2, +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,0, -1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1, +1,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1, +1,0,1,1,1,1,1,1,1,1,2,2,2,2,0,2, +0,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,1,1,0,1,1,1,1,0, +0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1, 1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,1,1,0,1, +1,1,1,0,1,1,1,1,1,0,1,0,0,0,1,1, +1,1,1,1,1,0,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,0,0,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -2,2,2,2,2,2,0,0,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,0x18,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0x18,2,2,2,2, -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,0x18,2,2,2,2, +1,1,1,1,1,0x18,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0x18, +2,2,2,2,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,0x18, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,0x18,2,2,2,2,2,2,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,2,2,2,0x18,2,2,2,2, -2,2,1,2,0,0,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289, -0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0x1b, -0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6, -6,6,6,0,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,0,0,6,6,6,6,6,2,2,2,2, -2,2,2,2,2,2,5,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,0,6,6,0,6, -6,0,6,6,6,6,6,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,5,0x1b,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,0,0,0,6,6,6,6, -6,6,6,4,4,4,4,4,4,4,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -5,5,5,5,5,5,5,5,6,6,6,6,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0x19,5,5,5,5, -5,5,5,0,5,5,5,5,0,5,5,0,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,0,5,5,5,5, -5,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,6,6,6,6, -6,6,6,0,0,0,0,0,0,0,0,0,2,2,2,2, -6,6,6,6,6,6,6,4,0,0,0,0,0x49,0x89,0xc9,0x109, -0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17,1,1,2,2, +2,2,2,2,2,0x18,2,2,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,0x18, +2,2,2,2,2,2,1,2,0,0,0x49,0x89,0xc9,0x109,0x149,0x189, +0x1c9,0x209,0x249,0x289,0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, +6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,0x1b,0x1b,0x1b,0x1b,6,6,6,6,6,6,6,6,6, +6,6,6,6,6,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,6,0x1b,0x1b,0x17,0x17,0x17,0x17,0x17, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +6,6,6,6,6,6,6,0,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,6,0,0,6,6,6,6,6, +2,2,2,2,2,2,2,2,2,2,5,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0, +0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +6,6,0,6,6,0,6,6,6,6,6,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,5,0x1b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, +6,6,6,6,6,6,6,4,4,4,4,4,4,4,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0x19, +5,5,5,5,5,5,5,5,5,5,5,4,6,6,6,6, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0,0, +5,5,5,5,5,5,5,0,5,5,5,5,0,5,5,0, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0, +5,5,5,5,5,0,0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b, +6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0, +2,2,2,2,6,6,6,6,6,6,6,4,0,0,0,0, +0x49,0x89,0xc9,0x109,0x149,0x189,0x1c9,0x209,0x249,0x289,0,0,0,0,0x17,0x17, +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x78cb,0x794b,0x814b,0x58b, -0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb,0x19,0x58b,0x5cb,0x788b, -0x78cb,0,0,0,0,0,0,0,0,0,0,0,0x16cb,0x194b,0x1bcb,0x1e4b, -0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0x984b,0xa04b,0xa84b,0xb04b, -0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb,0x984b,0xa04b,0xa84b,0xb04b, -0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb,0x60b,0x64b,0x68b,0x6cb, -0x70b,0x74b,0x78b,0x7cb,0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0,0,0x58b,0x5cb,0x60b, -0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b,0x16cb,0x194b,0x1bcb,0x1e4b, -0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x18,0x18,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5, -0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,0, -5,0,0,5,0,5,5,5,5,5,5,5,5,5,5,0, -5,5,5,5,0,5,0,5,0,0,0,0,0,0,5,0, -0,0,0,5,0,5,0,5,0,5,5,5,0,5,5,0, -5,0,0,5,0,5,0,5,0,5,0,5,0,5,5,0, -5,0,0,5,5,5,5,0,5,5,5,5,5,5,5,0, -5,5,5,5,0,5,5,5,5,0,5,0,5,5,5,5, -5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0,5,5,5, -0,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x2cb,0x2cb,0x30b,0x34b, -0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x54b,0x54b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x78cb,0x794b,0x814b,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x1b,0x34cb,0x344b,0x3ccb, +0x19,0x58b,0x5cb,0x788b,0x78cb,0,0,0,0,0,0,0,0,0,0,0, +0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b, +0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x78cb,0x80cb, +0x984b,0xa04b,0xa84b,0xb04b,0xb84b,0x788b,0x808b,0x888b,0x908b,0x988b,0xa08b,0xa88b,0xb08b,0xb88b,0x1b,0x5cb, +0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0x900b,0xa00b,0x804b,0x788b,0x344b,0x354b,0,0, +0,0x58b,0x5cb,0x60b,0x64b,0x68b,0x6cb,0x70b,0x74b,0x78b,0x7cb,0xa4b,0xccb,0xf4b,0x11cb,0x144b, +0x16cb,0x194b,0x1bcb,0x1e4b,0x800b,0x880b,0x900b,0x980b,0xa00b,0xa80b,0xb00b,0xb80b,0x784b,0x804b,0x884b,0x904b, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x18,0x18,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +0,5,5,0,5,0,0,5,0,5,5,5,5,5,5,5, +5,5,5,0,5,5,5,5,0,5,0,5,0,0,0,0, +0,0,5,0,0,0,0,5,0,5,0,5,0,5,5,5, +0,5,5,0,5,0,0,5,0,5,0,5,0,5,0,5, +0,5,5,0,5,0,0,5,5,5,5,0,5,5,5,5, +5,5,5,0,5,5,5,5,0,5,5,5,5,0,5,0, +5,5,5,5,5,5,5,5,5,5,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, +0,5,5,5,0,5,5,5,5,5,0,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, -0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x2cb,0x2cb,0x30b,0x34b,0x38b,0x3cb,0x40b,0x44b,0x48b,0x4cb,0x50b,0x54b,0x54b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0, 0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0x1b,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0x1b,0x1b,0x1b,0x1b, @@ -1388,13 +1409,12 @@ static const uint16_t propsTrie_index[22688]={ 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, 0x1b,0x1b,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0,0,0,0, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0, +0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0, -0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, -0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0, +0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0,0,0,0,0, +0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0,0,0,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, 0x1b,0x1b,0x1b,0x1b,5,0x705,5,5,5,5,5,5,5,5,5,5, @@ -1416,176 +1436,177 @@ static const uint16_t propsTrie_index[22688]={ 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,0x605,5,5,5,5,5,5,5,5,5,5,5,5, 5,0x645,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5, 5,5,5,5,0x785,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x10,0x10,0x10,0x10, +5,5,5,5,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, -0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0,0x10,0,0, +0x10,0x10,0x10,0x10,0,0x10,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6, -6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0x11,0x11,0x11,0x11, +0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6, +6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0,0,0,0,0,0 +0x11,0x11,0,0,0,0,0,0 }; static const UTrie2 propsTrie={ propsTrie_index, - propsTrie_index+4656, + propsTrie_index+4692, NULL, - 4656, - 18032, + 4692, + 18324, 0xa40, - 0x12b0, + 0x12d4, 0x0, 0x0, 0x110000, - 0x589c, - NULL, 0, FALSE, FALSE, 0, NULL + 0x59e4, + NULL, 0, false, false, 0, NULL }; -static const uint16_t propsVectorsTrie_index[32060]={ -0x511,0x519,0x521,0x529,0x541,0x549,0x551,0x559,0x561,0x569,0x571,0x579,0x581,0x589,0x591,0x599, -0x5a0,0x5a8,0x5b0,0x5b8,0x5bb,0x5c3,0x5cb,0x5d3,0x5db,0x5e3,0x5eb,0x5f3,0x5fb,0x603,0x60b,0x613, -0x61b,0x623,0x62a,0x632,0x63a,0x642,0x64a,0x652,0x65a,0x662,0x667,0x66f,0x676,0x67e,0x686,0x68e, -0x696,0x69e,0x6a6,0x6ae,0x6b5,0x6bd,0x6c5,0x6cd,0x6d5,0x6dd,0x6e5,0x6ed,0x6f5,0x6fd,0x705,0x70d, -0x1aba,0xd5a,0xe2e,0x1162,0x1299,0x1c7b,0x1e12,0x1c73,0x1367,0x1377,0x135f,0x136f,0x7da,0x7e0,0x7e8,0x7f0, -0x7f8,0x7fe,0x806,0x80e,0x816,0x81c,0x824,0x82c,0x834,0x83a,0x842,0x84a,0x852,0x85a,0x862,0x869, -0x871,0x877,0x87f,0x887,0x88f,0x895,0x89d,0x8a5,0x8ad,0x137f,0x8b5,0x8bd,0x8c5,0x8cc,0x8d4,0x8dc, -0x8e4,0x8e8,0x8f0,0x8f7,0x8ff,0x907,0x90f,0x917,0x169a,0x16a2,0x91f,0x927,0x92f,0x937,0x93f,0x946, -0x1700,0x16f0,0x16f8,0x19f5,0x19fd,0x138f,0x94e,0x1387,0x15e3,0x15e3,0x15e5,0x13a3,0x13a4,0x1397,0x1399,0x139b, -0x1708,0x170a,0x956,0x170a,0x95e,0x963,0x96b,0x170f,0x971,0x170a,0x977,0x97f,0xc3a,0x1717,0x1717,0x987, -0x1727,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728,0x1728, -0x1728,0x1728,0x1728,0x171f,0x98f,0x1730,0x1730,0x997,0xb62,0xb6a,0xb72,0xb7a,0x1740,0x1738,0x99f,0x9a7, -0x9af,0x174a,0x1752,0x9b7,0x1748,0x9bf,0x1ac2,0xd62,0xb82,0xb8a,0xb92,0xb97,0x195b,0xc61,0xc68,0x18b7, -0xc12,0x1aca,0xd6a,0xd72,0xd7a,0xd82,0xf38,0xf3c,0x19bb,0x19c0,0xca0,0xca8,0x1a31,0x1a39,0x1b93,0xe36, -0x1a41,0xcee,0xcf6,0x1a49,0x10e2,0x118a,0xf10,0xd8a,0x18d7,0x18bf,0x18cf,0x18c7,0x1973,0x196b,0x1927,0x19b3, -0x13ac,0x13ac,0x13ac,0x13ac,0x13af,0x13ac,0x13ac,0x13b7,0x9c7,0x13bf,0x9cb,0x9d3,0x13bf,0x9db,0x9e3,0x9eb, -0x13cf,0x13c7,0x13d7,0x9f3,0x9fb,0x13df,0xa03,0xa0b,0x13e7,0x13ef,0x13f7,0x13ff,0xa13,0x1407,0x140e,0x1416, -0x141e,0x1426,0x142e,0x1436,0x143e,0x1445,0x144d,0x1455,0x145d,0x1465,0x1468,0x146a,0x175a,0x184d,0x1853,0x19a3, -0x1472,0xa1b,0xa23,0x1598,0x159d,0x15a0,0x15a6,0x147a,0x15ae,0x15ae,0x148a,0x1482,0x1492,0x149a,0x14a2,0x14aa, -0x14b2,0x14ba,0x14c2,0x14ca,0x185b,0x18af,0x1a05,0x1b5b,0x14da,0x14e0,0x14e8,0x14f0,0x14d2,0x14f8,0x1863,0x186a, -0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1762,0x1872,0x1872,0x1872,0x1872,0x187a,0x1881,0x1883,0x188a, -0x1892,0x1896,0x1896,0x1899,0x1896,0x1896,0x189f,0x1896,0x18df,0x19ab,0x1a0d,0xb9f,0xba5,0x1cbf,0x1cc7,0x1d9d, -0x194b,0x193f,0x1943,0x19c8,0x192f,0x192f,0x192f,0xc22,0x1937,0xc42,0x198b,0xc90,0xc2a,0xc32,0xc32,0x1a51, -0x197b,0x1a15,0xc78,0xc80,0xa2b,0x176a,0x176a,0xa33,0x1772,0x1772,0x1772,0x1772,0x1772,0x1772,0xa3b,0x715, -0x15cb,0x15ed,0xa43,0x15f5,0xa4b,0x15fd,0x1605,0x160d,0xa53,0xa58,0x1615,0x161c,0xa5d,0x177a,0x199b,0xc1a, -0xa65,0x1677,0x167e,0x1624,0x1686,0x168a,0x162c,0x1630,0x1649,0x1649,0x164b,0x1638,0x1640,0x1640,0x1641,0x1692, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782, -0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1782,0x1785,0x18e7,0x18e7, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653, -0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x1653,0x165a,0x1ab2,0x1e7e, -0x178d,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793, -0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793,0x1793, -0x1793,0x1793,0x1793,0x1793,0xa6d,0x179b,0xa75,0x1ad2,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d,0x1a5d, -0x1a59,0xcfe,0x1a6d,0x1a65,0x1a6f,0x1ada,0x1ada,0xd92,0x1953,0x19d0,0x1a25,0x1a29,0x1a1d,0x1b8b,0xcb0,0xcb7, -0x1983,0xc88,0x19d8,0xcbf,0x1a77,0x1a7a,0xd06,0x1ae2,0x1a8a,0x1a82,0xd0e,0xd9a,0x1aea,0x1aee,0xda2,0xfec, -0x1a92,0xd16,0xd1e,0x1af6,0x1b06,0x1afe,0xdaa,0xee0,0xe3e,0xe46,0x1d0d,0xf9c,0x1dba,0x1dba,0x1b0e,0xdb2, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3, -0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5, -0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7, -0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2, -0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4, -0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6, -0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8, -0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0x16e8,0x16e2,0x16e3,0x16e4,0x16e5,0x16e6,0x16e7,0xa7d,0xdba,0xdbd, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba, -0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba,0x16ba, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6, -0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x15b6,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662,0x1662, -0x1667,0x166f,0x18a7,0x132c,0x1993,0x1993,0x1330,0x1337,0xa85,0xa8d,0xa95,0x1518,0x151f,0x1527,0xa9d,0x152f, -0x156d,0x156d,0x1500,0x1508,0x1537,0x1564,0x1565,0x1575,0x153f,0x1544,0x154c,0x1554,0xaa5,0x155c,0xaad,0x1510, -0xc98,0x157d,0xab5,0xabd,0x1585,0x158b,0x1590,0xac5,0xad5,0x15d3,0x15db,0x15be,0x15c3,0xadd,0xae5,0xacd, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa, -0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16aa,0x16b2,0x16b2,0x16b2,0x16b2, -0x14c4,0x14c4,0x1504,0x1544,0x1584,0x15c4,0x1604,0x1644,0x1680,0x16c0,0x16ec,0x172c,0x176c,0x17ac,0x17ec,0x182c, -0x186c,0x18a8,0x18e8,0x1928,0x1968,0x199c,0x19d8,0x1a18,0x1a58,0x1a98,0x1ad4,0x1b14,0x1b54,0x1b94,0x1bd4,0x1c14, -0xe59,0xa80,0xac0,0xb00,0xb40,0xb6b,0xed9,0xa40,0xefb,0xa40,0xa40,0xa40,0xa40,0xbab,0x1381,0x1381, -0xf3b,0xfbb,0xa40,0xa40,0xa40,0xbeb,0xf7b,0xc2b,0xa40,0xc51,0xc91,0xcd1,0xd11,0xd51,0xe99,0xdc9, -0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1,0x12c1, -0x12c1,0x12c1,0x12c1,0x12c1,0xffb,0x1301,0x1136,0x1176,0x1341,0x1181,0x13c1,0x13c1,0x13c1,0x103b,0x105b,0x109b, -0x1401,0x1401,0x10db,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b, -0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x105b,0x10f6, +static const uint16_t propsVectorsTrie_index[32692]={ +0x539,0x541,0x549,0x551,0x569,0x571,0x579,0x581,0x589,0x591,0x599,0x5a1,0x5a9,0x5b1,0x5b9,0x5c1, +0x5c8,0x5d0,0x5d8,0x5e0,0x5e3,0x5eb,0x5f3,0x5fb,0x603,0x60b,0x613,0x61b,0x623,0x62b,0x633,0x63b, +0x643,0x64b,0x652,0x65a,0x662,0x66a,0x672,0x67a,0x682,0x68a,0x68f,0x697,0x69e,0x6a6,0x6ae,0x6b6, +0x6be,0x6c6,0x6ce,0x6d6,0x6dd,0x6e5,0x6ed,0x6f5,0x6fd,0x705,0x70d,0x715,0x71d,0x725,0x72d,0x735, +0x1b39,0xd8a,0xe56,0x118d,0x12cc,0x1d01,0x1ea0,0x1cf9,0x13e6,0x13f6,0x13de,0x13ee,0x80a,0x810,0x818,0x820, +0x828,0x82e,0x836,0x83e,0x846,0x84c,0x854,0x85c,0x864,0x86a,0x872,0x87a,0x882,0x88a,0x892,0x899, +0x8a1,0x8a7,0x8af,0x8b7,0x8bf,0x8c5,0x8cd,0x8d5,0x8dd,0x13fe,0x8e5,0x8ed,0x8f5,0x8fc,0x904,0x90c, +0x914,0x918,0x920,0x927,0x92f,0x937,0x93f,0x947,0x1719,0x1721,0x94f,0x957,0x95f,0x967,0x96f,0x976, +0x177f,0x176f,0x1777,0x1a74,0x1a7c,0x140e,0x97e,0x1406,0x1662,0x1662,0x1664,0x1422,0x1423,0x1416,0x1418,0x141a, +0x1787,0x1789,0x986,0x1789,0x98e,0x993,0x99b,0x178e,0x9a1,0x1789,0x9a7,0x9af,0xc6a,0x1796,0x1796,0x9b7, +0x17a6,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7,0x17a7, +0x17a7,0x17a7,0x17a7,0x179e,0x9bf,0x17af,0x17af,0x9c7,0xb92,0xb9a,0xba2,0xbaa,0x17bf,0x17b7,0x9cf,0x9d7, +0x9df,0x17c9,0x17d1,0x9e7,0x17c7,0x9ef,0x1b41,0xd92,0xbb2,0xbba,0xbc2,0xbc7,0x19da,0xc91,0xc98,0x1936, +0xc42,0x1b49,0xd9a,0xda2,0xdaa,0xdb2,0xf60,0xf64,0x1a3a,0x1a3f,0xcd0,0xcd8,0x1ab0,0x1ab8,0x1c19,0xe5e, +0x1ac0,0xd1e,0xd26,0x1ac8,0x1105,0x11b5,0xf38,0xdba,0x1956,0x193e,0x194e,0x1946,0x19f2,0x19ea,0x19a6,0x1a32, +0x142b,0x142b,0x142b,0x142b,0x142e,0x142b,0x142b,0x1436,0x9f7,0x143e,0x9fb,0xa03,0x143e,0xa0b,0xa13,0xa1b, +0x144e,0x1446,0x1456,0xa23,0xa2b,0x145e,0xa33,0xa3b,0x1466,0x146e,0x1476,0x147e,0xa43,0x1486,0x148d,0x1495, +0x149d,0x14a5,0x14ad,0x14b5,0x14bd,0x14c4,0x14cc,0x14d4,0x14dc,0x14e4,0x14e7,0x14e9,0x17d9,0x18cc,0x18d2,0x1a22, +0x14f1,0xa4b,0xa53,0x1617,0x161c,0x161f,0x1625,0x14f9,0x162d,0x162d,0x1509,0x1501,0x1511,0x1519,0x1521,0x1529, +0x1531,0x1539,0x1541,0x1549,0x18da,0x192e,0x1a84,0x1be1,0x1559,0x155f,0x1567,0x156f,0x1551,0x1577,0x18e2,0x18e9, +0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x17e1,0x18f1,0x18f1,0x18f1,0x18f1,0x18f9,0x1900,0x1902,0x1909, +0x1911,0x1915,0x1915,0x1918,0x1915,0x1915,0x191e,0x1915,0x195e,0x1a2a,0x1a8c,0xbcf,0xbd5,0x1d45,0x1d4d,0x1e2b, +0x19ca,0x19be,0x19c2,0x1a47,0x19ae,0x19ae,0x19ae,0xc52,0x19b6,0xc72,0x1a0a,0xcc0,0xc5a,0xc62,0xc62,0x1ad0, +0x19fa,0x1a94,0xca8,0xcb0,0xa5b,0x17e9,0x17e9,0xa63,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0xa6b,0x73d, +0x164a,0x166c,0xa73,0x1674,0xa7b,0x167c,0x1684,0x168c,0xa83,0xa88,0x1694,0x169b,0xa8d,0x17f9,0x1a1a,0xc4a, +0xa95,0x16f6,0x16fd,0x16a3,0x1705,0x1709,0x16ab,0x16af,0x16c8,0x16c8,0x16ca,0x16b7,0x16bf,0x16bf,0x16c0,0x1711, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801, +0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1801,0x1804,0x1966,0x1966, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, +0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d9,0x1b31,0x1f0c, +0x180c,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, +0x1812,0x1812,0x1812,0x1812,0xa9d,0x181a,0xaa5,0x1b51,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc, +0x1ad8,0xd2e,0x1aec,0x1ae4,0x1aee,0x1b59,0x1b59,0xdc2,0x19d2,0x1a4f,0x1aa4,0x1aa8,0x1a9c,0x1c11,0xce0,0xce7, +0x1a02,0xcb8,0x1a57,0xcef,0x1af6,0x1af9,0xd36,0x1b61,0x1b09,0x1b01,0xd3e,0xdca,0x1b69,0x1b6d,0xdd2,0x100f, +0x1b11,0xd46,0xd4e,0x1b75,0x1b85,0x1b7d,0xdda,0xf08,0xe66,0xe6e,0x1d9b,0xfbf,0x1e48,0x1e48,0x1b8d,0xde2, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762, +0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764, +0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766, +0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761, +0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763, +0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765, +0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767, +0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0x1767,0x1761,0x1762,0x1763,0x1764,0x1765,0x1766,0xaad,0xdea,0xded, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739, +0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739,0x1739, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635, +0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1,0x16e1, +0x16e6,0x16ee,0x1926,0x13a3,0x1a12,0x1a12,0x13a7,0x13ae,0xab5,0xabd,0xac5,0x1597,0x159e,0x15a6,0xacd,0x15ae, +0x15ec,0x15ec,0x157f,0x1587,0x15b6,0x15e3,0x15e4,0x15f4,0x15be,0x15c3,0x15cb,0x15d3,0xad5,0x15db,0xadd,0x158f, +0xcc8,0x15fc,0xae5,0xaed,0x1604,0x160a,0x160f,0xaf5,0xb05,0x1652,0x165a,0x163d,0x1642,0xb0d,0xb15,0xafd, +0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729, +0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1729,0x1731,0x1731,0x1731,0x1731, +0x1564,0x1564,0x15a4,0x15e4,0x1624,0x1664,0x16a4,0x16e4,0x1720,0x1760,0x178c,0x17cc,0x180c,0x184c,0x188c,0x18cc, +0x190c,0x1948,0x1988,0x19c8,0x1a08,0x1a3c,0x1a78,0x1ab8,0x1af8,0x1b38,0x1b74,0x1bb4,0x1bf4,0x1c34,0x1c74,0x1cb4, +0xe59,0xa80,0xac0,0xb00,0xb40,0xb6b,0xf99,0xa40,0xed9,0xa40,0xa40,0xa40,0xa40,0xbab,0x13e2,0x13e2, +0xf19,0xfd9,0xa40,0xa40,0xa40,0xbeb,0xf59,0xc2b,0xa40,0xc51,0xc91,0xcd1,0xd11,0xd51,0xe99,0xdc9, +0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322,0x1322, +0x1322,0x1322,0x1322,0x1322,0x1019,0x1362,0x1157,0x1197,0x13a2,0x11a2,0x1422,0x1422,0x1422,0x1059,0x1079,0x10b9, +0x1462,0x1462,0x11e2,0x14a2,0x10f9,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079, +0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1079,0x1117, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, @@ -1608,1868 +1629,1908 @@ static const uint16_t propsVectorsTrie_index[32060]={ 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, 0xe09,0xe19,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40, 0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xa40,0xd89, -0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241, -0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x1241,0x11c1, -0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281, -0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1281,0x1201, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0xbf7,0xbfa,0xdc5,0x1d5d,0xff4,0x71d,0x531,0x108e,0xcc7,0xd46,0x531,0x531,0x1c8b,0xee8,0xef0,0x1da5, -0xc4a,0xc51,0xc59,0x1b16,0x1d3d,0x531,0x1d1d,0xfc4,0x1b1e,0xdcd,0xdd5,0xddd,0x101c,0x725,0x531,0x531, -0x1b26,0x1b26,0x72d,0x531,0x1dd2,0x10a6,0x1dca,0x10ae,0x1ebe,0x11a0,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0xde5,0x1f16,0x1291,0x531,0x531,0x1ede,0x11c8,0x11cf,0x11d6,0x12cd,0x12d1,0x1248,0x11de, -0x1b9b,0x1b9d,0xe4e,0xe55,0x1b2e,0x1b36,0xded,0xf08,0x1c83,0xed0,0xed8,0xfbc,0x1ca3,0x1ca7,0x1caf,0x103c, -0xf87,0xf8c,0x735,0x531,0x1096,0x109e,0x1d05,0xf94,0xf69,0xf6f,0xf77,0xf7f,0x531,0x531,0x531,0x531, -0x1e42,0x1e3a,0x1110,0x1118,0x1d85,0x1d7d,0x1064,0x531,0x531,0x531,0x531,0x531,0x1d6d,0x1024,0x102c,0x1034, -0x1d35,0x1d2d,0xfd4,0x1108,0x1cb7,0xf18,0x73d,0x531,0x1074,0x107c,0x745,0x531,0x531,0x531,0x531,0x531, -0x1eb6,0x1182,0x74d,0x531,0x531,0x1d95,0x1d8d,0x106c,0x1250,0x1256,0x125e,0x531,0x531,0x11e6,0x11ea,0x11f2, -0x1e76,0x1e6e,0x116a,0x1e66,0x1e5e,0x115a,0x1d65,0x1014,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x10c6,0x10cb,0x10d3,0x10da,0x10fa,0x1100,0x531,0x531,0x113e,0x1142,0x114a,0x1192,0x1198,0x755,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x11b0,0x531,0x531,0x531,0x531,0x531,0x759,0x1efe,0x1238, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0, -0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e0,0x19e5,0xccf,0xcd6,0xcd6,0xcd6, -0x19ed,0x19ed,0x19ed,0xcde,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x1dc2,0x761,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x765,0x1f2e,0x1f2e,0x12a1,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5, -0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0x1ba5,0xe5d,0xfdc,0xfe4,0x1f36, -0x12d9,0x12e1,0xf20,0x1d55,0x1d4d,0x1004,0x100c,0x76d,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1ed6,0x1ece,0x11c0, -0x531,0x531,0x531,0x1c9b,0x1c9b,0xef8,0x1c93,0xf00,0x531,0x531,0x10f2,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x771,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1ced,0x1ced,0x1ced,0xf44,0xf49, -0x779,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1f46,0x1301,0x1308,0x1f3e,0x1f3e,0x1f3e,0x781, -0x531,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0x17c0,0xafb,0x17d0,0xb03,0x17d1,0x17c8,0x17d9,0x17df,0x17e7, -0xb0b,0x190f,0x190f,0x789,0x531,0x531,0x531,0x531,0x11b8,0x18ff,0x18ff,0xc02,0xce6,0x531,0x531,0x531, -0x531,0x1818,0x181f,0xb13,0x1822,0xb1b,0xb23,0xb2b,0x181c,0xb33,0xb3b,0xb43,0x1821,0x1829,0x1818,0x181f, -0x181b,0x1822,0x182a,0x1819,0x1820,0x181c,0xb4a,0x17ef,0x17f7,0x17fe,0x1805,0x17f2,0x17fa,0x1801,0x1808,0xb52, -0x1810,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea,0x1dea, -0x1dea,0x1dda,0x1ddd,0x1dda,0x1de4,0x10b6,0x791,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x12bd,0x12c5,0x12c5,0x12c5,0x12c5,0x12c5,0x12c5, -0x12c5,0x10ea,0x799,0x531,0x531,0x531,0x531,0x531,0x531,0x1ef6,0x11fa,0x7a1,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x7a5,0x12e9,0x1f06,0x1240,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x12a9,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0x1d25,0xfcc,0x531,0x1e32,0x1e2a,0x10be,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x7ad,0x1ec6,0x11a8,0x531,0x531,0x1202,0x1203,0x7b5,0x531,0x531,0x531,0x531, -0x531,0xe95,0xe9d,0xea5,0xead,0xeb5,0xebd,0xec4,0xec8,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x7b9,0x1044,0x1d75,0x104a,0x1d75,0x1052,0x1057,0x105c, -0x105c,0x1dfa,0x1e1a,0x1e22,0x1e8e,0x1e02,0x1ee6,0x1e0a,0x1e96,0x1eee,0x1eee,0x1172,0x117a,0x121a,0x1220,0x1228, -0x1230,0x1f0e,0x1f0e,0x1f0e,0x1f0e,0x1274,0x1f0e,0x127a,0x127e,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1, -0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1, -0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c1,0x7c2,0xb5a,0x1832,0x1832,0x1832,0x7ca,0x7ca,0x7ca, -0x7ca,0x1907,0x1907,0x1907,0x1907,0x1907,0x1907,0x1907,0x7d2,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca, -0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0x7ca,0xbad,0xbb4,0xbbc,0xbc4,0x18ef,0x18ef,0x18ef, -0xbcc,0xbd4,0xbd7,0x191f,0x1917,0xc0a,0xd26,0xd2a,0xd2e,0x531,0x531,0x531,0x531,0xd36,0x1a9a,0xd3e, -0xf30,0x17a3,0xaed,0xaf3,0xffc,0xbdf,0x1963,0xc70,0x531,0x17b8,0x17ab,0x17b0,0x18f7,0xbe7,0xbef,0x1120, -0x1126,0x1cf5,0xf51,0x1ce5,0xf28,0x12f1,0x12f9,0x531,0x531,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15,0x1d15, -0x1d15,0x1d15,0xfa4,0xfac,0xfb4,0x12b1,0x12b5,0x531,0x531,0x1aa2,0xd4e,0x1aaa,0x1aaa,0xd52,0xe65,0xe6d, -0xe75,0x1b6b,0x1b53,0x1b73,0x1b7b,0x1b63,0xdfd,0xe01,0xe08,0xe10,0xe14,0xe1c,0xe24,0xe26,0xe26,0xe26, -0xe26,0x1bdc,0x1be4,0x1bdc,0x1bea,0x1bf2,0x1bbd,0x1bfa,0x1c02,0x1bdc,0x1c0a,0x1c12,0x1c19,0x1c21,0x1bc5,0x1bdc, -0x1c26,0x1bcd,0x1bd4,0x1c2e,0x1c34,0x1cd6,0x1cdd,0x1ccf,0x1c3b,0x1c43,0x1c4b,0x1c53,0x1d45,0x1c5b,0x1c63,0xe7d, -0xe85,0x1bad,0x1bad,0x1bad,0xe8d,0x1cfd,0x1cfd,0xf59,0xf61,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e, -0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b40,0x1b3e,0x1b48,0x1b3e,0x1b3e, -0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b4b,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0x1b3e,0xdf5,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad, -0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1dad,0x1db2,0x1dad,0x1dad,0x1dad,0x1084,0x1086,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x112e,0x1bb5,0x1e86,0x1e86,0x1e86,0x1e86, -0x1e86,0x1e86,0x1e86,0x1ea6,0x1136,0x120b,0x1212,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae,0x1eae, -0x1eae,0x1eae,0x1152,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52, -0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52,0x1e52, -0x1e52,0x1e52,0x1e56,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26,0x1f26, -0x1f26,0x1266,0x126c,0x1286,0x1289,0x1289,0x1289,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531, -0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x531,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183d,0x1310,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1318,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1845,0x1845,0x1845,0x1845,0x1845, -0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x1845,0x133f,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x131c,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1324,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310,0x1310, -0x1310,0x1310,0x1310,0x1310,0x1310,0x131c,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1347, -0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x1c6b,0x134f,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1357,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16c2,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16ca,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2,0x16d2, -0x16d2,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da,0x16da, -0x16da,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a,0x183a, -0x183a,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83,0x1b83, -0x1b83,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2,0x1df2, -0x1df2,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a,0x1e4a, -0x1e4a,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e,0x1e9e, -0x1e9e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e,0x1f1e, -0x1f1e,0x510,0x510,0x510,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d6,0x2df,0x2d9, -0x2d9,0x2dc,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3, -0x2d3,0x2d3,0x2d3,0x2d3,0x7cb,0x7c5,0x7aa,0x78f,0x79b,0x798,0x78f,0x7a7,0x795,0x7a1,0x78f,0x7bc, -0x7b3,0x7a4,0x7c8,0x79e,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x7b0,0x7ad, -0x7b6,0x7b6,0x7b6,0x7c5,0x78f,0x7d7,0x7d7,0x7d7,0x7d7,0x7d7,0x7d7,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1, -0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x7d1,0x795, -0x79b,0x7a1,0x7c2,0x789,0x7bf,0x7d4,0x7d4,0x7d4,0x7d4,0x7d4,0x7d4,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce, -0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x7ce,0x795, -0x7b9,0x792,0x7b6,0x2d3,0,0,0,0,0,0,0,0,0,0,0,0, +0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2, +0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x12a2,0x1222, +0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2, +0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x12e2,0x1262, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0xc27,0xc2a,0xdf5,0x1deb,0x1017,0x745,0x559,0x10b1,0xcf7,0xd76,0x559,0x559,0x1d11,0xf10,0xf18,0x1e33, +0xc7a,0xc81,0xc89,0x1b95,0x1dcb,0x559,0x1dab,0xfe7,0x1b9d,0xdfd,0xe05,0xe0d,0x103f,0x74d,0x559,0x559, +0x1ba5,0x1ba5,0x755,0x559,0x1e60,0x10c9,0x1e58,0x10d1,0x1f4c,0x11cb,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0xe15,0x1fa4,0x12c4,0x1346,0x1347,0x1f6c,0x11f3,0x11fa,0x1201,0x1303,0x1307,0x127b,0x1211, +0x1c21,0x1c23,0xe76,0xe7d,0x1bad,0x1bb5,0xe1d,0xf30,0x1d09,0xef8,0xf00,0xfdf,0x1d29,0x1d2d,0x1d35,0x105f, +0xfaf,0x1d8b,0x75d,0x559,0x10b9,0x10c1,0x1d93,0xfb7,0xf91,0xf97,0xf9f,0xfa7,0x559,0x559,0x559,0x559, +0x1ed0,0x1ec8,0x113b,0x1143,0x1e13,0x1e0b,0x1087,0x559,0x559,0x559,0x559,0x559,0x1dfb,0x1047,0x104f,0x1057, +0x1dc3,0x1dbb,0xff7,0x1133,0x1d3d,0xf40,0x765,0x559,0x1097,0x109f,0x76d,0x559,0x559,0x559,0x559,0x559, +0x1f44,0x11ad,0x775,0x559,0x559,0x1e23,0x1e1b,0x108f,0x1283,0x1289,0x1291,0x559,0x559,0x1219,0x121d,0x1225, +0x1f04,0x1efc,0x1195,0x1ef4,0x1eec,0x1185,0x1df3,0x1037,0x1357,0x135a,0x135a,0x559,0x559,0x559,0x559,0x559, +0x10e9,0x10ee,0x10f6,0x10fd,0x1125,0x112b,0x559,0x559,0x1169,0x116d,0x1175,0x11bd,0x11c3,0x77d,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x11db,0x136a,0x136f,0x1377,0x559,0x559,0x781,0x1f8c,0x126b, +0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f, +0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a5f,0x1a64,0xcff,0xd06,0xd06,0xd06, +0x1a6c,0x1a6c,0x1a6c,0xd0e,0x1e50,0x1e50,0x1e50,0x1e50,0x1e50,0x1e50,0x789,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x78d,0x1fbc,0x1fbc,0x12d4,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b, +0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0x1c2b,0xe85,0xfff,0x1007,0x1fc4, +0x130f,0x1317,0xf48,0x1de3,0x1ddb,0x1027,0x102f,0x795,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1f64,0x1f5c,0x11eb, +0x559,0x559,0x559,0x1d21,0x1d21,0xf20,0x1d19,0xf28,0x559,0x559,0x111d,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x799,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1d73,0x1d73,0x1d73,0xf6c,0xf71, +0x7a1,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1fd4,0x1337,0x133e,0x1fcc,0x1fcc,0x1fcc,0x7a9, +0x559,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0xb2b,0x184f,0xb33,0x1850,0x1847,0x1858,0x185e,0x1866, +0xb3b,0x198e,0x198e,0x7b1,0x559,0x559,0x559,0x1362,0x11e3,0x197e,0x197e,0xc32,0xd16,0x559,0x559,0x559, +0x559,0x1897,0x189e,0xb43,0x18a1,0xb4b,0xb53,0xb5b,0x189b,0xb63,0xb6b,0xb73,0x18a0,0x18a8,0x1897,0x189e, +0x189a,0x18a1,0x18a9,0x1898,0x189f,0x189b,0xb7a,0x186e,0x1876,0x187d,0x1884,0x1871,0x1879,0x1880,0x1887,0xb82, +0x188f,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78,0x1e78, +0x1e78,0x1e68,0x1e6b,0x1e68,0x1e72,0x10d9,0x7b9,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x12f0,0x12f8,0x12fb,0x12fb,0x12fb,0x12fb,0x12fb, +0x12fb,0x110d,0x1115,0x1fdc,0x134f,0x7c1,0x559,0x559,0x559,0x1f84,0x122d,0x7c9,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x7cd,0x131f,0x1f94,0x1273,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x7d5,0x137f,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x12dc,0x1db3,0x1db3,0x1db3,0x1db3,0x1db3,0x1db3,0xfef,0x559,0x1ec0,0x1eb8,0x10e1,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x7dd,0x1f54,0x11d3,0x559,0x559,0x1235,0x1236,0x7e5,0x559,0x559,0x559,0x559, +0x559,0xebd,0xec5,0xecd,0xed5,0xedd,0xee5,0xeec,0xef0,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x7e9,0x1067,0x1e03,0x106d,0x1e03,0x1075,0x107a,0x107f, +0x107f,0x1e88,0x1ea8,0x1eb0,0x1f1c,0x1e90,0x1f74,0x1e98,0x1f24,0x1f7c,0x1f7c,0x119d,0x11a5,0x124d,0x1253,0x125b, +0x1263,0x1f9c,0x1f9c,0x1f9c,0x1f9c,0x12a7,0x1f9c,0x12ad,0x12b1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1, +0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1, +0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f1,0x7f2,0xb8a,0x18b1,0x18b1,0x18b1,0x7fa,0x7fa,0x7fa, +0x7fa,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x802,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa, +0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0x7fa,0xbdd,0xbe4,0xbec,0xbf4,0x196e,0x196e,0x196e, +0xbfc,0xc04,0xc07,0x199e,0x1996,0xc3a,0xd56,0xd5a,0xd5e,0x559,0x559,0x559,0x559,0xd66,0x1b19,0xd6e, +0xf58,0x1822,0xb1d,0xb23,0x101f,0xc0f,0x19e2,0xca0,0x559,0x1837,0x182a,0x182f,0x1976,0xc17,0xc1f,0x114b, +0x1151,0x1d7b,0xf79,0x1d6b,0xf50,0x1327,0x132f,0x559,0x559,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3,0x1da3, +0x1da3,0x1da3,0xfc7,0xfcf,0xfd7,0x12e4,0x12e8,0x559,0x559,0x1b21,0xd7e,0x1b29,0x1b29,0xd82,0xe8d,0xe95, +0xe9d,0x1bf1,0x1bd9,0x1bf9,0x1c01,0x1be9,0xe25,0xe29,0xe30,0xe38,0xe3c,0xe44,0xe4c,0xe4e,0xe4e,0xe4e, +0xe4e,0x1c62,0x1c6a,0x1c62,0x1c70,0x1c78,0x1c43,0x1c80,0x1c88,0x1c62,0x1c90,0x1c98,0x1c9f,0x1ca7,0x1c4b,0x1c62, +0x1cac,0x1c53,0x1c5a,0x1cb4,0x1cba,0x1d5c,0x1d63,0x1d55,0x1cc1,0x1cc9,0x1cd1,0x1cd9,0x1dd3,0x1ce1,0x1ce9,0xea5, +0xead,0x1c33,0x1c33,0x1c33,0xeb5,0x1d83,0x1d83,0xf81,0xf89,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b, +0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e3b,0x1e40,0x1e3b,0x1e3b,0x1e3b,0x10a7,0x10a9,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1159,0x1c3b,0x1f14,0x1f14,0x1f14,0x1f14,0x1f14,0x1f14, +0x1f14,0x1f34,0x1161,0x123e,0x1245,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c,0x1f3c, +0x117d,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbf,0x1bbd,0x1bc7,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bca,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1bd1,0x1209,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0, +0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0,0x1ee0, +0x1ee4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1fb4,0x1299, +0x129f,0x12b9,0x12bc,0x12bc,0x12bc,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559, +0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x559,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18bc, +0x1387,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x138f,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4, +0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x18c4,0x13b6,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1393,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x139b,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1387, +0x1387,0x1387,0x1387,0x1387,0x1387,0x1387,0x1393,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x13be,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x1cf1,0x13c6,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x13ce,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x13d6,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1741,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1749,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751,0x1751, +0x1751,0x1751,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759,0x1759, +0x1759,0x1759,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9,0x18b9, +0x18b9,0x18b9,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09,0x1c09, +0x1c09,0x1c09,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80,0x1e80, +0x1e80,0x1e80,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8,0x1ed8, +0x1ed8,0x1ed8,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c,0x1f2c, +0x1f2c,0x1f2c,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac,0x1fac, +0x1fac,0x1fac,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4,0x1fe4, +0x1fe4,0x1fe4,0x538,0x538,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e5,0x2ee,0x2e8, +0x2e8,0x2eb,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, +0x2e2,0x2e2,0x2e2,0x2e2,0x7da,0x7d4,0x7b9,0x79e,0x7aa,0x7a7,0x79e,0x7b6,0x7a4,0x7b0,0x79e,0x7cb, +0x7c2,0x7b3,0x7d7,0x7ad,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x79b,0x7bf,0x7bc, +0x7c5,0x7c5,0x7c5,0x7d4,0x79e,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e6,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0, +0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7e0,0x7a4, +0x7aa,0x7b0,0x7d1,0x798,0x7ce,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7e3,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd, +0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7dd,0x7a4, +0x7c8,0x7a1,0x7c5,0x2e2,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2f1,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, -0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2,0x2e2, -0x2e2,0x2e2,0x2e2,0x2e2,0x2e5,0x63c,0x7e0,0x7e3,0x642,0x7e3,0x7dd,0x636,0x62d,0x2eb,0x64b,0x2ee, -0x7e6,0x624,0x639,0x7da,0x63f,0x648,0x62a,0x62a,0x630,0x2e8,0x636,0x633,0x62d,0x62a,0x64b,0x2ee, -0x627,0x627,0x627,0x63c,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x654,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7, -0x2f7,0x2f7,0x2f7,0x2f7,0x654,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x2f7,0x645,0x654,0x2f7,0x2f7,0x2f7, -0x2f7,0x2f7,0x654,0x64e,0x651,0x651,0x2f4,0x2f4,0x2f4,0x2f4,0x64e,0x2f4,0x651,0x651,0x651,0x2f4, -0x651,0x651,0x2f4,0x2f4,0x64e,0x2f4,0x651,0x651,0x2f4,0x2f4,0x2f4,0x645,0x64e,0x651,0x651,0x2f4, -0x651,0x2f4,0x64e,0x2f4,0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa, -0x303,0x2fa,0x303,0x2fa,0x300,0x657,0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x657,0x663,0x65d,0x303,0x2fa,0x303,0x2fa,0x657,0x303,0x2fa,0x303, -0x2fa,0x303,0x2fa,0x663,0x65d,0x660,0x657,0x303,0x65a,0x303,0x2fa,0x303,0x65a,0x666,0x660,0x657, -0x303,0x65a,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x660,0x657,0x303,0x2fa,0x303,0x65a, -0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x2fa,0x303,0x303,0x2fa,0x303, -0x2fa,0x303,0x2fa,0x2fd,0x306,0x312,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x312,0x312,0x312, -0x306,0x306,0x312,0x312,0x312,0x312,0x306,0x312,0x312,0x306,0x312,0x312,0x312,0x306,0x306,0x306, -0x312,0x312,0x306,0x312,0x315,0x309,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x312,0x306,0x306, -0x312,0x306,0x312,0x315,0x309,0x312,0x312,0x312,0x306,0x312,0x306,0x312,0x312,0x306,0x306,0x30f, -0x312,0x306,0x306,0x306,0x30f,0x30f,0x30f,0x30f,0x318,0x318,0x30c,0x318,0x318,0x30c,0x318,0x318, -0x30c,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315,0x669,0x315, -0x669,0x306,0x315,0x309,0x315,0x309,0x315,0x309,0x312,0x306,0x315,0x309,0x315,0x309,0x315,0x309, -0x315,0x309,0x315,0x309,0x309,0x318,0x318,0x30c,0x315,0x309,0x9bd,0x9bd,0x9c0,0x9ba,0x315,0x309, -0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309, -0x315,0x309,0x315,0x309,0x315,0x309,0x315,0x309,0x9c0,0x9ba,0x9c0,0x9ba,0x9bd,0x9b7,0x9c0,0x9ba, -0xb79,0xc72,0x9bd,0x9b7,0x9bd,0x9b7,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba,0x9c0,0x9ba, -0x9c0,0x9ba,0x9c0,0x9ba,0xc72,0xc72,0xc72,0xd6b,0xd6b,0xd6b,0xd6e,0xd6e,0xd6b,0xd6e,0xd6e,0xd6b, -0xd6b,0xd6e,0xeac,0xeaf,0xeaf,0xeaf,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac,0xeaf,0xeac, -0x31b,0x66c,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x66c,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31e,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b,0x31b, -0x31b,0x31b,0x31b,0x31b,0x31b,0x9c3,0x9c3,0x9c3,0x9c3,0x9c3,0xc75,0xc75,0x333,0x333,0x333,0x333, -0x333,0x333,0x333,0x333,0x333,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x327,0x327,0x324,0x324, -0x672,0x324,0x32a,0x675,0x32d,0x675,0x675,0x675,0x32d,0x675,0x32a,0x32a,0x678,0x330,0x324,0x324, -0x324,0x324,0x324,0x324,0x66f,0x66f,0x66f,0x66f,0x321,0x66f,0x324,0xaef,0x333,0x333,0x333,0x333, -0x333,0x324,0x324,0x324,0x324,0x324,0x9cc,0x9cc,0x9c9,0x9c6,0x9c9,0xc78,0xc78,0xc78,0xc78,0xc78, -0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0xc78,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b, -0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67b,0x67e,0x67e,0x91e,0x67e, -0x67e,0x921,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xc2a,0xd35,0xd35,0xd35,0xd35, -0xd35,0xd35,0xd35,0xd35,0xe70,0xe70,0xe70,0xe70,0xe73,0xd38,0xd38,0xd38,0x681,0x681,0xaf5,0xc6f, -0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xf5a,0xf57,0xf5a,0xf57, -0x33f,0x348,0xf5a,0xf57,9,9,0x34e,0xeb2,0xeb2,0xeb2,0x336,0x149d,9,9,9,9, -0x34b,0x339,0x35d,0x33c,0x35d,0x35d,0x35d,9,0x35d,9,0x35d,0x35d,0x354,0x687,0x687,0x687, -0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,0x687,9,0x687, -0x687,0x687,0x687,0x687,0x687,0x687,0x35d,0x35d,0x354,0x354,0x354,0x354,0x354,0x684,0x684,0x684, -0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x684,0x351,0x684, -0x684,0x684,0x684,0x684,0x684,0x684,0x354,0x354,0x354,0x354,0x354,0xf5a,0x360,0x360,0x363,0x35d, -0x35d,0x360,0x357,0x9cf,0xb82,0xb7f,0x35a,0x9cf,0x35a,0x9cf,0x35a,0x9cf,0x35a,0x9cf,0x345,0x342, -0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x345,0x342,0x360,0x360,0x357,0x351, -0xb31,0xb2e,0xb7c,0xc7e,0xc7b,0xc81,0xc7e,0xc7b,0xd71,0xd74,0xd74,0xd74,0x9de,0x693,0x36f,0x372, -0x36f,0x36f,0x36f,0x372,0x36f,0x36f,0x36f,0x36f,0x372,0x9de,0x372,0x36f,0x690,0x690,0x690,0x690, -0x690,0x690,0x690,0x690,0x690,0x693,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690, -0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x690,0x68a,0x68a,0x68a,0x68a, -0x68a,0x68a,0x68a,0x68a,0x68a,0x68d,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, -0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x9d8,0x68d,0x369,0x36c,0x369,0x369,0x369,0x36c, -0x369,0x369,0x369,0x369,0x36c,0x9d8,0x36c,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x372,0x36c, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x366,0x92a,0x92d,0x90f,0x90f,0x1101, -0x9d2,0x9d2,0xb88,0xb85,0x9db,0x9d5,0x9db,0x9d5,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369, -0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x369,0x36f,0x372,0x36c,0x36f,0x369,0xb88,0xb85,0x36f, -0x369,0xb88,0xb85,0x36f,0x369,0xb88,0xb85,0xeb5,0x372,0x36c,0x372,0x36c,0x36f,0x369,0x372,0x36c, -0x36f,0x369,0x372,0x36c,0x372,0x36c,0x372,0x36c,0x36f,0x369,0x372,0x36c,0x372,0x36c,0x372,0x36c, -0x36f,0x369,0x372,0x36c,0x9de,0x9d8,0x372,0x36c,0x372,0x36c,0x372,0x36c,0x372,0x36c,0xd7a,0xd77, -0x372,0x36c,0xeb8,0xeb5,0xeb8,0xeb5,0xeb8,0xeb5,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb, -0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xbee,0xbeb,0xee5,0xee2,0xee5,0xee2,0xfd5,0xfd2,0xfd5,0xfd2, -0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0xfd5,0xfd2,0x113a,0x1137,0x1317,0x1314, -0x14d3,0x14d0,0x14d3,0x14d0,0x14d3,0x14d0,0x14d3,0x14d0,0xc,0x384,0x384,0x384,0x384,0x384,0x384,0x384, -0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384,0x384, -0x384,0x384,0x384,0xc,0xc,0x387,0x375,0x375,0x375,0x37b,0x375,0x378,0x18d8,0x37e,0x37e,0x37e, -0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e, -0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x37e,0x381, -0x18d8,0x38a,0x9e1,0xc,0xc,0x14a0,0x14a0,0x13bc,0xf,0x951,0x951,0x951,0x951,0x951,0x951,0x951, -0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0xd7d,0x951,0x951,0x951,0x951,0x951, -0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x951,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, -0x38d,0x38d,0xebb,0x38d,0x38d,0x38d,0x399,0x38d,0x390,0x38d,0x38d,0x39c,0x954,0xd80,0xd83,0xd80, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f, -0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f,0x39f, -0x39f,0x39f,0x39f,0xf,0xf,0xf,0xf,0x18db,0x39f,0x39f,0x39f,0x396,0x393,0xf,0xf,0xf, -0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xc96,0xc96,0xc96,0xc96,0x13bf,0x14a3,0xf63,0xf63, -0xf63,0xf60,0xf60,0xd89,0x897,0xc90,0xc8d,0xc8d,0xc84,0xc84,0xc84,0xc84,0xc84,0xc84,0xf5d,0xf5d, -0xf5d,0xf5d,0xf5d,0x894,0x149a,0x1aeb,0xd8c,0x89a,0x12de,0x3ba,0x3bd,0x3bd,0x3bd,0x3bd,0x3bd,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0xf66,0xf66,0xf66,0xf66,0xf66,0x89d,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0x915,0xb28,0xb28,0xb28,0xc84,0xc8a, -0xc87,0xd86,0xd86,0xd86,0xd86,0xd86,0xd86,0x12db,0x930,0x930,0x930,0x930,0x930,0x930,0x930,0x930, -0x930,0x930,0x3b4,0x3b1,0x3ae,0x3ab,0xb8b,0xb8b,0x912,0x3ba,0x3ba,0x3c6,0x3ba,0x3c0,0x3c0,0x3c0, -0x3c0,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x9e7,0x9e7,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x9e7,0x3bd,0x3ba,0x3bd,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba,0x3ba, -0x3ba,0x3ba,0x3ba,0x9e7,0x3ba,0x3ba,0x3ba,0x3bd,0x933,0x3ba,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5,0x3a5, -0x3a5,0x3a2,0x3ab,0x3a8,0x3a8,0x3a5,0x3a5,0x3a5,0x3a5,0x3c3,0x3c3,0x3a5,0x3a5,0x3ab,0x3a8,0x3a8, -0x3a8,0x3a5,0xc93,0xc93,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x3b7,0x9e7,0x9e7, -0x9e7,0x9e4,0x9e4,0xc93,0x9fc,0x9fc,0x9fc,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f6,0x9f3, -0x9f6,0x9f3,0x12,0x9ff,0x9f9,0x9ea,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9, -0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9,0x9f9, -0x9f9,0xc99,0xc99,0xc99,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0,0x9f0, -0x9f0,0x9f0,0x9f0,0x9f0,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x9ed,0x12, -0x12,0xc99,0xc99,0xc99,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, -0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, -0xde9,0xde9,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7,0xfe7, -0xfe7,0xfe7,0xfe7,0xfe7,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05, -0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05, -0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa05,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02, -0xa02,0xa02,0xa02,0xa02,0xa02,0xb8e,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15, -0x15,0x15,0x15,0x15,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xefd,0xf00,0xf00, -0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00, -0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xf00,0xef4, -0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xef4,0xf03,0xf03,0xef7,0xef7,0xefa,0xf09,0xf06,0x102, -0x102,0x18ff,0x1902,0x1902,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb01,0xb01,0xb04,0xb04,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01,0xb01, -0x6f,0x6f,0x6f,0x6f,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x1605,0x1605,0x1605,0x1605,0x1605, -0x1605,0x1605,0x1605,0x1605,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x163e,0x163e,0x163e, -0x163e,0x163e,0x163e,0x163e,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x16b,0x16b,0x16b, +0,0,0,0,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x300,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1,0x2f1, +0x2f1,0x2f1,0x2f1,0x2f1,0x2f4,0x64b,0x7ef,0x7f2,0x651,0x7f2,0x7ec,0x645,0x63c,0x2fa,0x65a,0x2fd, +0x7f5,0x633,0x648,0x7e9,0x64e,0x657,0x639,0x639,0x63f,0x2f7,0x645,0x642,0x63c,0x639,0x65a,0x2fd, +0x636,0x636,0x636,0x64b,0x306,0x306,0x306,0x306,0x306,0x306,0x663,0x306,0x306,0x306,0x306,0x306, +0x306,0x306,0x306,0x306,0x663,0x306,0x306,0x306,0x306,0x306,0x306,0x654,0x663,0x306,0x306,0x306, +0x306,0x306,0x663,0x65d,0x660,0x660,0x303,0x303,0x303,0x303,0x65d,0x303,0x660,0x660,0x660,0x303, +0x660,0x660,0x303,0x303,0x65d,0x303,0x660,0x660,0x303,0x303,0x303,0x654,0x65d,0x660,0x660,0x303, +0x660,0x303,0x65d,0x303,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x30f,0x666,0x312,0x669,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x666,0x672,0x66c,0x312,0x309,0x312,0x309,0x666,0x312,0x309,0x312, +0x309,0x312,0x309,0x672,0x66c,0x66f,0x666,0x312,0x669,0x312,0x309,0x312,0x669,0x675,0x66f,0x666, +0x312,0x669,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x66f,0x666,0x312,0x309,0x312,0x669, +0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x309,0x312,0x312,0x309,0x312, +0x309,0x312,0x309,0x30c,0x315,0x321,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x321,0x321,0x321, +0x315,0x315,0x321,0x321,0x321,0x321,0x315,0x321,0x321,0x315,0x321,0x321,0x321,0x315,0x315,0x315, +0x321,0x321,0x315,0x321,0x324,0x318,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x321,0x315,0x315, +0x321,0x315,0x321,0x324,0x318,0x321,0x321,0x321,0x315,0x321,0x315,0x321,0x321,0x315,0x315,0x31e, +0x321,0x315,0x315,0x315,0x31e,0x31e,0x31e,0x31e,0x327,0x327,0x31b,0x327,0x327,0x31b,0x327,0x327, +0x31b,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324,0x678,0x324, +0x678,0x315,0x324,0x318,0x324,0x318,0x324,0x318,0x321,0x315,0x324,0x318,0x324,0x318,0x324,0x318, +0x324,0x318,0x324,0x318,0x318,0x327,0x327,0x31b,0x324,0x318,0x9cf,0x9cf,0x9d2,0x9cc,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318, +0x324,0x318,0x324,0x318,0x324,0x318,0x324,0x318,0x9d2,0x9cc,0x9d2,0x9cc,0x9cf,0x9c9,0x9d2,0x9cc, +0xb8b,0xc84,0x9cf,0x9c9,0x9cf,0x9c9,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc,0x9d2,0x9cc, +0x9d2,0x9cc,0x9d2,0x9cc,0xc84,0xc84,0xc84,0xd7d,0xd7d,0xd7d,0xd80,0xd80,0xd7d,0xd80,0xd80,0xd7d, +0xd7d,0xd80,0xebe,0xec1,0xec1,0xec1,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe,0xec1,0xebe, +0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x67b,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32d,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a,0x32a, +0x32a,0x32a,0x32a,0x32a,0x32a,0x9d5,0x9d5,0x9d5,0x9d5,0x9d5,0xc87,0xc87,0x342,0x342,0x342,0x342, +0x342,0x342,0x342,0x342,0x342,0x339,0x339,0x339,0x339,0x339,0x339,0x339,0x336,0x336,0x333,0x333, +0x681,0x333,0x339,0x684,0x33c,0x684,0x684,0x684,0x33c,0x684,0x339,0x339,0x687,0x33f,0x333,0x333, +0x333,0x333,0x333,0x333,0x67e,0x67e,0x67e,0x67e,0x330,0x67e,0x333,0xb01,0x342,0x342,0x342,0x342, +0x342,0x333,0x333,0x333,0x333,0x333,0x9de,0x9de,0x9db,0x9d8,0x9db,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a, +0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0xc8a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a, +0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68a,0x68d,0x68d,0x92d,0x68d, +0x68d,0x930,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xb04,0xc3c,0xd47,0xd47,0xd47,0xd47, +0xd47,0xd47,0xd47,0xd47,0xe82,0xe82,0xe82,0xe82,0xe85,0xd4a,0xd4a,0xd4a,0x690,0x690,0xb07,0xc81, +0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xc81,0xf6c,0xf69,0xf6c,0xf69, +0x34e,0x357,0xf6c,0xf69,9,9,0x35d,0xec4,0xec4,0xec4,0x345,0x14af,9,9,9,9, +0x35a,0x348,0x36c,0x34b,0x36c,0x36c,0x36c,9,0x36c,9,0x36c,0x36c,0x363,0x696,0x696,0x696, +0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,0x696,9,0x696, +0x696,0x696,0x696,0x696,0x696,0x696,0x36c,0x36c,0x363,0x363,0x363,0x363,0x363,0x693,0x693,0x693, +0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x693,0x360,0x693, +0x693,0x693,0x693,0x693,0x693,0x693,0x363,0x363,0x363,0x363,0x363,0xf6c,0x36f,0x36f,0x372,0x36c, +0x36c,0x36f,0x366,0x9e1,0xb94,0xb91,0x369,0x9e1,0x369,0x9e1,0x369,0x9e1,0x369,0x9e1,0x354,0x351, +0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x354,0x351,0x36f,0x36f,0x366,0x360, +0xb43,0xb40,0xb8e,0xc90,0xc8d,0xc93,0xc90,0xc8d,0xd83,0xd86,0xd86,0xd86,0x9f0,0x6a2,0x37e,0x381, +0x37e,0x37e,0x37e,0x381,0x37e,0x37e,0x37e,0x37e,0x381,0x9f0,0x381,0x37e,0x69f,0x69f,0x69f,0x69f, +0x69f,0x69f,0x69f,0x69f,0x69f,0x6a2,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f, +0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x69f,0x699,0x699,0x699,0x699, +0x699,0x699,0x699,0x699,0x699,0x69c,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699, +0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x699,0x9ea,0x69c,0x378,0x37b,0x378,0x378,0x378,0x37b, +0x378,0x378,0x378,0x378,0x37b,0x9ea,0x37b,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x381,0x37b, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x375,0x939,0x93c,0x91e,0x91e,0x1116, +0x9e4,0x9e4,0xb9a,0xb97,0x9ed,0x9e7,0x9ed,0x9e7,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378, +0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x378,0x37e,0x381,0x37b,0x37e,0x378,0xb9a,0xb97,0x37e, +0x378,0xb9a,0xb97,0x37e,0x378,0xb9a,0xb97,0xec7,0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b, +0x37e,0x378,0x381,0x37b,0x381,0x37b,0x381,0x37b,0x37e,0x378,0x381,0x37b,0x381,0x37b,0x381,0x37b, +0x37e,0x378,0x381,0x37b,0x9f0,0x9ea,0x381,0x37b,0x381,0x37b,0x381,0x37b,0x381,0x37b,0xd8c,0xd89, +0x381,0x37b,0xeca,0xec7,0xeca,0xec7,0xeca,0xec7,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd, +0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xc00,0xbfd,0xef7,0xef4,0xef7,0xef4,0xfe7,0xfe4,0xfe7,0xfe4, +0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0xfe7,0xfe4,0x114f,0x114c,0x1329,0x1326, +0x14e5,0x14e2,0x14e5,0x14e2,0x14e5,0x14e2,0x14e5,0x14e2,0xc,0x393,0x393,0x393,0x393,0x393,0x393,0x393, +0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393,0x393, +0x393,0x393,0x393,0xc,0xc,0x396,0x384,0x384,0x384,0x38a,0x384,0x387,0x18ea,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d, +0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x38d,0x390, +0x18ea,0x399,0x9f3,0xc,0xc,0x14b2,0x14b2,0x13ce,0xf,0x960,0x960,0x960,0x960,0x960,0x960,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0xd8f,0x960,0x960,0x960,0x960,0x960, +0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x960,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c,0x39c, +0x39c,0x39c,0xecd,0x39c,0x39c,0x39c,0x3a8,0x39c,0x39f,0x39c,0x39c,0x3ab,0x963,0xd92,0xd95,0xd92, +0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, +0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae,0x3ae, +0x3ae,0x3ae,0x3ae,0xf,0xf,0xf,0xf,0x18ed,0x3ae,0x3ae,0x3ae,0x3a5,0x3a2,0xf,0xf,0xf, +0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xca8,0xca8,0xca8,0xca8,0x13d1,0x14b5,0xf75,0xf75, +0xf75,0xf72,0xf72,0xd9b,0x8a6,0xca2,0xc9f,0xc9f,0xc96,0xc96,0xc96,0xc96,0xc96,0xc96,0xf6f,0xf6f, +0xf6f,0xf6f,0xf6f,0x8a3,0x14ac,0x1afd,0xd9e,0x8a9,0x12f0,0x3c9,0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0xf78,0xf78,0xf78,0xf78,0xf78,0x8ac,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0x924,0xb3a,0xb3a,0xb3a,0xc96,0xc9c, +0xc99,0xd98,0xd98,0xd98,0xd98,0xd98,0xd98,0x12ed,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f, +0x93f,0x93f,0x3c3,0x3c0,0x3bd,0x3ba,0xb9d,0xb9d,0x921,0x3c9,0x3c9,0x3d5,0x3c9,0x3cf,0x3cf,0x3cf, +0x3cf,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x9f9,0x9f9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x9f9,0x3cc,0x3c9,0x3cc,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9,0x3c9, +0x3c9,0x3c9,0x3c9,0x9f9,0x3c9,0x3c9,0x3c9,0x3cc,0x942,0x3c9,0x3b4,0x3b4,0x3b4,0x3b4,0x3b4,0x3b4, +0x3b4,0x3b1,0x3ba,0x3b7,0x3b7,0x3b4,0x3b4,0x3b4,0x3b4,0x3d2,0x3d2,0x3b4,0x3b4,0x3ba,0x3b7,0x3b7, +0x3b7,0x3b4,0xca5,0xca5,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x9f9,0x9f9, +0x9f9,0x9f6,0x9f6,0xca5,0xa0e,0xa0e,0xa0e,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa08,0xa05, +0xa08,0xa05,0x12,0xa11,0xa0b,0x9fc,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b,0xa0b, +0xa0b,0xcab,0xcab,0xcab,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02,0xa02, +0xa02,0xa02,0xa02,0xa02,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x9ff,0x12, +0x12,0xcab,0xcab,0xcab,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb,0xdfb, +0xdfb,0xdfb,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9,0xff9, +0xff9,0xff9,0xff9,0xff9,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, +0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa14,0xa14,0xa14,0xa14,0xa14,0xa14, +0xa14,0xa14,0xa14,0xa14,0xa14,0xba0,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15,0x15, +0x15,0x15,0x15,0x15,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f,0xf12,0xf12, +0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12, +0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf06, +0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf06,0xf15,0xf15,0xf09,0xf09,0xf0c,0xf1b,0xf18,0x102, +0x102,0x1911,0x1914,0x1914,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb13,0xb13,0xb16,0xb16,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13,0xb13, +0x6f,0x6f,0x6f,0x6f,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1e0,0x1617,0x1617,0x1617,0x1617,0x1617, +0x1617,0x1617,0x1617,0x1617,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1650,0x1650,0x1650, +0x1650,0x1650,0x1650,0x1650,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x16b,0x16b,0x16b, 0x16b,0x16b,0x16b,0x16b,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5, -0x1c5,0x1c5,0x1c5,0x1c5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1476,0x1aa,0x1aa, -0x1aa,0x1aa,0x1aa,0x1aa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x204,0x204,0x204,0x204,0x204, -0x204,0x204,0x204,0x204,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c,0x24c, -0x24c,0x24c,0x24c,0x24c,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x194d,0x252,0x252, -0x252,0x252,0x252,0x252,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1aaf,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, -0x28e,0x28e,0x28e,0x28e,0x1740,0x1740,0x1740,0x1740,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a,0x20a, -0x20a,0x20a,0x20a,0x20a,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x2a3,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1,0x1bb1, -0x2a3,0x1bb1,0x1bb1,0x2a3,0x16a4,0x16a4,0x16a4,0x16a4,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, -0x1f2,0x1f2,0x1f2,0x1f2,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, -0x2b8,0x2b8,0x2b8,0x2b8,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xde0,0xde0,0xddd,0xddd,0xddd,0xde0,0xd5,0xd5,0xd5,0xd5,0xd5,0xd5, +0,0,0,0,0x1bdb,0x1bd8,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2, +0x1c2,0x1c2,0x1c2,0x1c2,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1488,0x1a7,0x1a7, +0x1a7,0x1a7,0x1a7,0x1a7,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x201,0x201,0x201,0x201,0x201, +0x201,0x201,0x201,0x201,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249, +0x249,0x249,0x249,0x249,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x195f,0x24f,0x24f, +0x24f,0x24f,0x24f,0x24f,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1ac1,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, +0x28b,0x28b,0x28b,0x28b,0x1752,0x1752,0x1752,0x1752,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, +0x207,0x207,0x207,0x207,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x2a0,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3,0x1bc3, +0x2a0,0x1bc3,0x1bc3,0x2a0,0x16b6,0x16b6,0x16b6,0x16b6,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef, +0x1ef,0x1ef,0x1ef,0x1ef,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xdf2,0xdf2,0xdef,0xdef,0xdef,0xdf2,0xd5,0xd5,0xd5,0xd5,0xd5,0xd5, 0xd5,0xd5,0xd5,0xd5,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x216,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x17dc,0x17dc,0x222,0x17dc,0x17dc,0x222,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x222, -0x222,0x222,0x222,0x222,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x1a01,0x273,0x273, -0x273,0x273,0x1a04,0x19fe,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81, -0x1b81,0x1b81,0x1b81,0x1b81,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0x258,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, -0x276,0x276,0x276,0x276,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x213,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x1bf6,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x1a13,0x270,0x270, +0x270,0x270,0x1a16,0x1a10,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93, +0x1b93,0x1b93,0x1b93,0x1b93,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26, +0x1c26,0x1c26,0x1c26,0x1c26,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0x255,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273,0x273, +0x273,0x273,0x273,0x273,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0x94e,0x94e,3,3,3,3,3,3,3,3,3,3,3,3, +0,0,0x95d,0x95d,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, -3,3,3,3,3,3,0x94e,0x94e,6,6,6,6,6,6,6,6, +3,3,3,3,3,3,0x95d,0x95d,6,6,6,6,6,6,6,6, 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,6,6,6,6,6,6,6,6, -6,6,6,6,6,6,6,6,0x14a9,0x3e1,0x3f0,0x3f0,0x18,0x3f6,0x3f6,0x3f6, -0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x18,0x3f6,0x3f6,0x18,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6, -0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6,0x3f6, -0x3f6,0x18,0x3f6,0x18,0x18,0x18,0x3f6,0x3f6,0x3f6,0x3f6,0x18,0x18,0x3e4,0xc9f,0x3e1,0x3f0, -0x3f0,0x3e1,0x3e1,0x3e1,0x3e1,0x18,0x18,0x3f0,0x3f0,0x18,0x18,0x3f3,0x3f3,0x3e7,0xd92,0x18, -0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3e1,0x18,0x18,0x18,0x18,0x3f9,0x3f9,0x18,0x3f9, -0x3f6,0x3f6,0x3e1,0x3e1,0x18,0x18,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939,0x939, -0x3f6,0x3f6,0x3ed,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ed,0x3ea,0x1110,0x1839,0x1836,0x18de,0x18, -0x1b,0xca2,0x3fc,0xca5,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x1b,0x1b,0x1b,0x1b,0x408, -0x408,0x1b,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x408, -0x408,0x1b,0x408,0x408,0x408,0x408,0x408,0x408,0x408,0x1b,0x408,0x40b,0x1b,0x408,0x40b,0x1b, -0x408,0x408,0x1b,0x1b,0x3ff,0x1b,0x405,0x405,0x405,0x3fc,0x3fc,0x1b,0x1b,0x1b,0x1b,0x3fc, -0x3fc,0x1b,0x1b,0x3fc,0x3fc,0x402,0x1b,0x1b,0x1b,0xf6f,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, -0x1b,0x40b,0x40b,0x40b,0x408,0x1b,0x40b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x93c,0x93c, -0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x93c,0x3fc,0x3fc,0x408,0x408,0x408,0xf6f,0x18e1,0x1b, -0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1e,0x40e,0x40e,0x417,0x1e,0x41a,0x41a,0x41a, -0x41a,0x41a,0x41a,0x41a,0xcae,0x41a,0x1e,0x41a,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a, -0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a,0x41a, -0x41a,0x1e,0x41a,0x41a,0x1e,0x41a,0x41a,0x41a,0x41a,0x41a,0x1e,0x1e,0x411,0x41a,0x417,0x417, -0x417,0x40e,0x40e,0x40e,0x40e,0x40e,0x1e,0x40e,0x40e,0x417,0x1e,0x417,0x417,0x414,0x1e,0x1e, -0x41a,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e, -0x41a,0xcae,0xca8,0xca8,0x1e,0x1e,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f,0x93f, -0x13c2,0xcab,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x16b9,0x183c,0x183c,0x183c,0x183f,0x183f,0x183f, -0x21,0x41d,0x42c,0x42c,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x21,0x21,0x432, -0x432,0x21,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x432, -0x432,0x21,0x432,0x432,0x432,0x432,0x432,0x432,0x432,0x21,0x432,0x432,0x21,0xcb1,0x432,0x432, -0x432,0x432,0x21,0x21,0x420,0x432,0x41d,0x41d,0x42c,0x41d,0x41d,0x41d,0xf72,0x21,0x21,0x42c, -0x42f,0x21,0x21,0x42f,0x42f,0x423,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a49,0x41d,0x41d, -0x21,0x21,0x21,0x21,0x435,0x435,0x21,0x432,0x432,0x432,0xf72,0xf72,0x21,0x21,0x429,0x429, -0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x426,0xcb1,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea,0x12ea, -0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x24,0x438,0x444,0x24,0x444,0x444,0x444, -0x444,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x444,0x24,0x444,0x444,0x447,0x444,0x24,0x24, -0x24,0x444,0x444,0x24,0x444,0x24,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x24,0x24,0x24, -0x444,0x444,0x444,0x24,0x24,0x24,0x444,0x444,0x444,0x444,0x444,0x444,0x444,0x444,0xd95,0x444, -0x444,0x444,0x24,0x24,0x24,0x24,0x438,0x43e,0x438,0x43e,0x43e,0x24,0x24,0x24,0x43e,0x43e, -0x43e,0x24,0x441,0x441,0x441,0x43b,0x24,0x24,0xf75,0x24,0x24,0x24,0x24,0x24,0x24,0x438, -0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xea9,0x945,0x945,0x945,0x945,0x945, -0x945,0x945,0x945,0x945,0x942,0x942,0x942,0xd65,0xcb4,0xcb4,0xcb4,0xcb4,0xcb4,0xcb7,0xcb4,0x24, -0x24,0x24,0x24,0x24,0x14ac,0x456,0x456,0x456,0x18e4,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x459,0x27,0x459,0x459,0x459,0x27,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x459,0x459,0x459,0x459,0x459,0x27,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459,0x459, -0x14af,0x459,0x459,0x459,0x459,0x459,0x27,0x27,0x1aee,0xf7e,0x44a,0x44a,0x44a,0x456,0x456,0x456, -0x456,0x27,0x44a,0x44a,0x44d,0x27,0x44a,0x44a,0x44a,0x450,0x27,0x27,0x27,0x27,0x27,0x27, -0x27,0x44a,0x44a,0x27,0xf7e,0xf7e,0x16bc,0x27,0x27,0x1af1,0x27,0x27,0x459,0x459,0xf78,0xf78, -0x27,0x27,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x27,0x27,0x27,0x27, -0x27,0x27,0x27,0x19ad,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0xf7b,0x177c,0x14b2,0x462,0x462, -0x18e7,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468,0x468,0x2a,0x468,0x468, -0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468, -0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x2a,0x468,0x468,0x468,0x468,0x468,0x2a,0x2a, -0xcba,0xcbd,0x462,0x45c,0x465,0x462,0x45c,0x462,0x462,0x2a,0x45c,0x465,0x465,0x2a,0x465,0x465, -0x45c,0x45f,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x45c,0x45c,0x2a,0x2a,0x2a,0x2a,0x2a, -0x2a,0x1af4,0x468,0x2a,0x468,0x468,0xec1,0xec1,0x2a,0x2a,0x948,0x948,0x948,0x948,0x948,0x948, -0x948,0x948,0x948,0x948,0x2a,0xec4,0xec4,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, -0x2a,0x2a,0x2a,0x2a,0x1842,0x14b5,0x474,0x474,0x1a4c,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x2d,0x47a,0x47a,0x47a,0x2d,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x474,0x46b,0x46b,0x46b,0xf81,0x2d,0x474,0x474,0x474,0x2d,0x477,0x477, -0x477,0x46e,0x12f0,0x177f,0x2d,0x2d,0x2d,0x2d,0x1782,0x1782,0x1782,0x46b,0x177f,0x177f,0x177f,0x177f, -0x177f,0x177f,0x177f,0x16bf,0x47a,0x47a,0xf81,0xf81,0x2d,0x2d,0x471,0x471,0x471,0x471,0x471,0x471, -0x471,0x471,0x471,0x471,0xf84,0xf84,0xf84,0xf84,0xf84,0xf84,0x177f,0x177f,0x177f,0xf87,0xf8a,0xf8a, -0xf8a,0xf8a,0xf8a,0xf8a,0x30,0x1a4f,0xa11,0xa11,0x30,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0x30,0x30,0xa17,0xa17, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17, -0xa17,0xa17,0x30,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0xa17,0x30,0x30, -0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0xa17,0x30,0x30,0x30,0xa0b,0x30,0x30,0x30,0x30,0xa08, -0xa11,0xa11,0xa08,0xa08,0xa08,0x30,0xa08,0x30,0xa11,0xa11,0xa14,0xa11,0xa14,0xa14,0xa14,0xa08, -0x30,0x30,0x30,0x30,0x30,0x30,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8,0x14b8, -0x30,0x30,0xa11,0xa11,0xa0e,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, -0x33,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495, -0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495,0x495, -0x495,0x480,0x495,0x492,0x480,0x480,0x480,0x480,0x480,0x480,0x486,0x33,0x33,0x33,0x33,0x47d, -0x49b,0x49b,0x49b,0x49b,0x49b,0x495,0x498,0x483,0x483,0x483,0x483,0x483,0x483,0x480,0x483,0x489, -0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x48c,0x48c,0x33,0x33,0x33,0x33, +6,6,6,6,6,6,6,6,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,6,6,6,6,6,6,6,6, +6,6,6,6,6,6,6,6,0x14bb,0x3f0,0x3ff,0x3ff,0x18,0x405,0x405,0x405, +0x405,0x405,0x405,0x405,0x405,0x18,0x18,0x405,0x405,0x18,0x18,0x405,0x405,0x405,0x405,0x405, +0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x405,0x18,0x405,0x405,0x405,0x405,0x405,0x405, +0x405,0x18,0x405,0x18,0x18,0x18,0x405,0x405,0x405,0x405,0x18,0x18,0x3f3,0xcb1,0x3f0,0x3ff, +0x3ff,0x3f0,0x3f0,0x3f0,0x3f0,0x18,0x18,0x3ff,0x3ff,0x18,0x18,0x402,0x402,0x3f6,0xda4,0x18, +0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3f0,0x18,0x18,0x18,0x18,0x408,0x408,0x18,0x408, +0x405,0x405,0x3f0,0x3f0,0x18,0x18,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948,0x948, +0x405,0x405,0x3fc,0x3fc,0x3f9,0x3f9,0x3f9,0x3f9,0x3f9,0x3fc,0x3f9,0x1125,0x184b,0x1848,0x18f0,0x18, +0x1b,0xcb4,0x40b,0xcb7,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x1b,0x1b,0x1b,0x1b,0x417, +0x417,0x1b,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x417, +0x417,0x1b,0x417,0x417,0x417,0x417,0x417,0x417,0x417,0x1b,0x417,0x41a,0x1b,0x417,0x41a,0x1b, +0x417,0x417,0x1b,0x1b,0x40e,0x1b,0x414,0x414,0x414,0x40b,0x40b,0x1b,0x1b,0x1b,0x1b,0x40b, +0x40b,0x1b,0x1b,0x40b,0x40b,0x411,0x1b,0x1b,0x1b,0xf81,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b, +0x1b,0x41a,0x41a,0x41a,0x417,0x1b,0x41a,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x94b,0x94b, +0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x94b,0x40b,0x40b,0x417,0x417,0x417,0xf81,0x18f3,0x1b, +0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1e,0x41d,0x41d,0x426,0x1e,0x429,0x429,0x429, +0x429,0x429,0x429,0x429,0xcc0,0x429,0x1e,0x429,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429, +0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429,0x429, +0x429,0x1e,0x429,0x429,0x1e,0x429,0x429,0x429,0x429,0x429,0x1e,0x1e,0x420,0x429,0x426,0x426, +0x426,0x41d,0x41d,0x41d,0x41d,0x41d,0x1e,0x41d,0x41d,0x426,0x1e,0x426,0x426,0x423,0x1e,0x1e, +0x429,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e, +0x429,0xcc0,0xcba,0xcba,0x1e,0x1e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e,0x94e, +0x13d4,0xcbd,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x16cb,0x184e,0x184e,0x184e,0x1851,0x1851,0x1851, +0x21,0x42c,0x43b,0x43b,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x21,0x21,0x441, +0x441,0x21,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x441, +0x441,0x21,0x441,0x441,0x441,0x441,0x441,0x441,0x441,0x21,0x441,0x441,0x21,0xcc3,0x441,0x441, +0x441,0x441,0x21,0x21,0x42f,0x441,0x42c,0x42c,0x43b,0x42c,0x42c,0x42c,0xf84,0x21,0x21,0x43b, +0x43e,0x21,0x21,0x43e,0x43e,0x432,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a5b,0x42c,0x42c, +0x21,0x21,0x21,0x21,0x444,0x444,0x21,0x441,0x441,0x441,0xf84,0xf84,0x21,0x21,0x438,0x438, +0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x438,0x435,0xcc3,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc,0x12fc, +0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x24,0x24,0x447,0x453,0x24,0x453,0x453,0x453, +0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x24,0x453,0x453,0x456,0x453,0x24,0x24, +0x24,0x453,0x453,0x24,0x453,0x24,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x24,0x24,0x24, +0x453,0x453,0x453,0x24,0x24,0x24,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0x453,0xda7,0x453, +0x453,0x453,0x24,0x24,0x24,0x24,0x447,0x44d,0x447,0x44d,0x44d,0x24,0x24,0x24,0x44d,0x44d, +0x44d,0x24,0x450,0x450,0x450,0x44a,0x24,0x24,0xf87,0x24,0x24,0x24,0x24,0x24,0x24,0x447, +0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xebb,0x954,0x954,0x954,0x954,0x954, +0x954,0x954,0x954,0x954,0x951,0x951,0x951,0xd77,0xcc6,0xcc6,0xcc6,0xcc6,0xcc6,0xcc9,0xcc6,0x24, +0x24,0x24,0x24,0x24,0x14be,0x465,0x465,0x465,0x18f6,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x27,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x468,0x468,0x468,0x468,0x468,0x27,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468,0x468, +0x14c1,0x468,0x468,0x468,0x468,0x468,0x27,0x27,0x1b00,0xf90,0x459,0x459,0x459,0x465,0x465,0x465, +0x465,0x27,0x459,0x459,0x45c,0x27,0x459,0x459,0x459,0x45f,0x27,0x27,0x27,0x27,0x27,0x27, +0x27,0x459,0x459,0x27,0xf90,0xf90,0x16ce,0x27,0x27,0x1b03,0x27,0x27,0x468,0x468,0xf8a,0xf8a, +0x27,0x27,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x462,0x27,0x27,0x27,0x27, +0x27,0x27,0x27,0x19bf,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0xf8d,0x178e,0x14c4,0x471,0x471, +0x18f9,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477,0x477,0x2a,0x477,0x477, +0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477, +0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x477,0x2a,0x477,0x477,0x477,0x477,0x477,0x2a,0x2a, +0xccc,0xccf,0x471,0x46b,0x474,0x471,0x46b,0x471,0x471,0x2a,0x46b,0x474,0x474,0x2a,0x474,0x474, +0x46b,0x46e,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x46b,0x46b,0x2a,0x2a,0x2a,0x2a,0x2a, +0x2a,0x1b06,0x477,0x2a,0x477,0x477,0xed3,0xed3,0x2a,0x2a,0x957,0x957,0x957,0x957,0x957,0x957, +0x957,0x957,0x957,0x957,0x2a,0xed6,0xed6,0x1bc9,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, +0x2a,0x2a,0x2a,0x2a,0x1854,0x14c7,0x483,0x483,0x1a5e,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x2d,0x489,0x489,0x489,0x2d,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x489,0x489,0x483,0x47a,0x47a,0x47a,0xf93,0x2d,0x483,0x483,0x483,0x2d,0x486,0x486, +0x486,0x47d,0x1302,0x1791,0x2d,0x2d,0x2d,0x2d,0x1794,0x1794,0x1794,0x47a,0x1791,0x1791,0x1791,0x1791, +0x1791,0x1791,0x1791,0x16d1,0x489,0x489,0xf93,0xf93,0x2d,0x2d,0x480,0x480,0x480,0x480,0x480,0x480, +0x480,0x480,0x480,0x480,0xf96,0xf96,0xf96,0xf96,0xf96,0xf96,0x1791,0x1791,0x1791,0xf99,0xf9c,0xf9c, +0xf9c,0xf9c,0xf9c,0xf9c,0x30,0x1a61,0xa23,0xa23,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0x30,0x30,0xa29,0xa29, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29, +0xa29,0xa29,0x30,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0xa29,0x30,0x30, +0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0xa29,0x30,0x30,0x30,0xa1d,0x30,0x30,0x30,0x30,0xa1a, +0xa23,0xa23,0xa1a,0xa1a,0xa1a,0x30,0xa1a,0x30,0xa23,0xa23,0xa26,0xa23,0xa26,0xa26,0xa26,0xa1a, +0x30,0x30,0x30,0x30,0x30,0x30,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca, +0x30,0x30,0xa23,0xa23,0xa20,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, +0x33,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4, +0x4a4,0x48f,0x4a4,0x4a1,0x48f,0x48f,0x48f,0x48f,0x48f,0x48f,0x495,0x33,0x33,0x33,0x33,0x48c, +0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4a4,0x4a7,0x492,0x492,0x492,0x492,0x492,0x492,0x48f,0x492,0x498, +0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x49b,0x49b,0x33,0x33,0x33,0x33, 0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, -0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x4aa,0x4aa,0x36, -0x4aa,0x36,0x19b3,0x4aa,0x4aa,0x19b3,0x4aa,0x36,0x19b3,0x4aa,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, -0x4aa,0x4aa,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa, -0x36,0x4aa,0x36,0x4aa,0x19b3,0x19b3,0x4aa,0x4aa,0x19b3,0x4aa,0x4aa,0x4aa,0x4aa,0x49e,0x4aa,0x4a7, -0x49e,0x49e,0x49e,0x49e,0x49e,0x49e,0x19b0,0x49e,0x49e,0x4aa,0x36,0x36,0x4b3,0x4b3,0x4b3,0x4b3, -0x4b3,0x36,0x4b0,0x36,0x4a1,0x4a1,0x4a1,0x4a1,0x4a1,0x49e,0x36,0x36,0x4a4,0x4a4,0x4a4,0x4a4, -0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x4a4,0x36,0x36,0x4ad,0x4ad,0x13c5,0x13c5,0x36,0x36,0x36,0x36, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x4b9,0x4b9,0x36, +0x4b9,0x36,0x19c5,0x4b9,0x4b9,0x19c5,0x4b9,0x36,0x19c5,0x4b9,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5,0x19c5, +0x4b9,0x4b9,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9, +0x36,0x4b9,0x36,0x4b9,0x19c5,0x19c5,0x4b9,0x4b9,0x19c5,0x4b9,0x4b9,0x4b9,0x4b9,0x4ad,0x4b9,0x4b6, +0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x4ad,0x19c2,0x4ad,0x4ad,0x4b9,0x36,0x36,0x4c2,0x4c2,0x4c2,0x4c2, +0x4c2,0x36,0x4bf,0x36,0x4b0,0x4b0,0x4b0,0x4b0,0x4b0,0x4ad,0x1bcc,0x36,0x4b3,0x4b3,0x4b3,0x4b3, +0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x4b3,0x36,0x36,0x4bc,0x4bc,0x13d7,0x13d7,0x36,0x36,0x36,0x36, 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36, -0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x98a,0x98a,0x98a,0x98d, -0x98a,0x98a,0x98a,0x98a,0x39,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a, -0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98d,0x98a,0x98a,0x98a,0x98a,0x98a,0x98a,0x98a, -0x98a,0x98a,0x98a,0x98a,0x98a,0x98d,0xa26,0xf96,0xf96,0x39,0x39,0x39,0x39,0x957,0x957,0x95a, -0x957,0x95a,0x95a,0x963,0x95a,0x963,0x957,0x957,0x957,0x957,0x957,0x984,0x957,0x95a,0x95d,0x95d, -0x960,0x969,0x95d,0x95d,0x98a,0x98a,0x98a,0x98a,0x12f9,0x12f3,0x12f3,0x12f3,0x957,0x957,0x957,0x95a, -0x957,0x957,0xa1a,0x957,0x39,0x957,0x957,0x957,0x957,0x95a,0x957,0x957,0x957,0x957,0x95a,0x957, -0x957,0x957,0x957,0x95a,0x957,0x957,0x957,0x957,0x95a,0x957,0xa1a,0xa1a,0xa1a,0x957,0x957,0x957, -0x957,0x957,0x957,0x957,0xa1a,0x95a,0xa1a,0xa1a,0xa1a,0x39,0xa23,0xa23,0xa20,0xa20,0xa20,0xa20, -0xa20,0xa20,0xa1d,0xa20,0xa20,0xa20,0xa20,0xa20,0xa20,0x39,0xf8d,0xa20,0xd98,0xd98,0xf90,0xf93, -0xf8d,0x1113,0x1113,0x1113,0x1113,0x12f6,0x12f6,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, +0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x99c,0x99c,0x99c,0x99f, +0x99c,0x99c,0x99c,0x99c,0x39,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c, +0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99f,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, +0x99c,0x99c,0x99c,0x99c,0x99c,0x99f,0xa38,0xfa8,0xfa8,0x39,0x39,0x39,0x39,0x966,0x966,0x969, +0x966,0x969,0x969,0x975,0x969,0x975,0x966,0x966,0x966,0x966,0x966,0x996,0x966,0x969,0x96f,0x96f, +0x972,0x97b,0x96c,0x96c,0x99c,0x99c,0x99c,0x99c,0x130b,0x1305,0x1305,0x1305,0x966,0x966,0x966,0x969, +0x966,0x966,0xa2c,0x966,0x39,0x966,0x966,0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966, +0x966,0x966,0x966,0x969,0x966,0x966,0x966,0x966,0x969,0x966,0xa2c,0xa2c,0xa2c,0x966,0x966,0x966, +0x966,0x966,0x966,0x966,0xa2c,0x969,0xa2c,0xa2c,0xa2c,0x39,0xa35,0xa35,0xa32,0xa32,0xa32,0xa32, +0xa32,0xa32,0xa2f,0xa32,0xa32,0xa32,0xa32,0xa32,0xa32,0x39,0xf9f,0xa32,0xdaa,0xdaa,0xfa2,0xfa5, +0xf9f,0x1128,0x1128,0x1128,0x1128,0x1308,0x1308,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39, -0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x3c,0x13cb, -0x3c,0x3c,0x3c,0x3c,0x3c,0x13cb,0x3c,0x3c,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7, -0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0x3f,0xa50,0xa50, -0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f,0xa50,0x3f,0xa50,0xa50, -0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xda7,0xa50,0x3f,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0x3f,0x3f,0x12fc,0x12fc,0xda1,0xda4,0xa4a,0xa53,0xa47, -0xa47,0xa47,0xa47,0xa53,0xa53,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa44,0xa44, -0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0xa44,0x3f,0x3f,0x3f,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56, -0xa56,0x16c5,0x42,0x42,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x16c2,0x42,0x42,0xa68,0xa6b,0xa6b,0xa6b, -0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b, -0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa6b,0xa65,0xa62,0x45,0x45,0x45,0xa71,0xa71,0xa71,0xa71, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa6e,0xa6e,0xa6e,0xa71,0xa71,0xa71,0x14bb,0x14bb,0x14bb, -0x14bb,0x14bb,0x14bb,0x14bb,0x14bb,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xa92,0xa92,0xa92,0xa92, -0xa92,0xa92,0xa74,0xa92,0xa92,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa77,0xa7a,0xa77, -0xa89,0xa89,0xa8c,0xa95,0xa83,0xa80,0xa89,0xa86,0xa95,0xcc0,0x4b,0x4b,0xa8f,0xa8f,0xa8f,0xa8f, -0xa8f,0xa8f,0xa8f,0xa8f,0xa8f,0xa8f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xcc3,0xcc3,0xcc3,0xcc3, -0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0xcc3,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xaa4,0xaa4,0xb1c,0xb1f, -0xaaa,0xb19,0xaa7,0xaa4,0xaad,0xabc,0xab0,0xabf,0xabf,0xabf,0xa9b,0x1af7,0xab3,0xab3,0xab3,0xab3, -0xab3,0xab3,0xab3,0xab3,0xab3,0xab3,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0x18ea,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xa9e,0xfb4,0x4e,0x4e,0x4e,0x4e,0x4e,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x51,0x51,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x51,0x51,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x51,0x4da,0x51,0x4da,0x51,0x4da,0x51,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x4d7,0x51,0x51,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d1,0x4d7,0x4d1,0x4d1,0x4ce,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4ce,0x4ce,0x4ce,0x4d7,0x4d7,0x4d7,0x4d7, -0x51,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x51,0x4ce,0x4ce,0x4ce,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4ce,0x4ce,0x4ce,0x51,0x51,0x4d7,0x4d7, -0x4d7,0x51,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d4,0x4d1,0x51,0xb94,0xb97,0xb97,0xb97, -0xfbd,0x54,0x1497,0x1497,0x1497,0x1497,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x4e3,0x52e,0xba9,0x57,0x57, -0x6c9,0x52e,0x52e,0x52e,0x52e,0x52e,0x534,0x546,0x534,0x540,0x53a,0x6cc,0x52b,0x6c6,0x6c6,0x6c6, -0x6c6,0x52b,0x52b,0x52b,0x52b,0x52b,0x531,0x543,0x531,0x53d,0x537,0x57,0xdb0,0xdb0,0xdb0,0xdb0, -0xdb0,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x12ff,0x57,0x57,0x57,0x1afa,0x5a,0x5a,0x5a, -0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x555,0x555,0x555,0x555, -0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x555,0x552,0x552,0x552,0x552,0x555,0xacb,0xacb, -0xbaf,0xbb5,0xbb5,0xbb2,0xbb2,0xbb2,0xbb2,0xdb6,0xec7,0xec7,0xec7,0xec7,0x10fe,0x5d,0x5d,0x5d, -0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x585,0x585,0x585,0xad4, -0xed0,0xfc3,0xfc3,0xfc3,0xfc3,0x125d,0x16cb,0x16cb,0x60,0x60,0x60,0x60,0x6f3,0x6f3,0x6f3,0x6f3, -0x6f3,0x6f3,0x6f3,0x6f3,0x6f3,0x6f3,0x591,0x591,0x58e,0x58e,0x58e,0x58e,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0xadd,0xadd,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, -0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x5b5,0x5b5,0x5b5,0x5b5, -0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, -0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0x69,0xaf8,0xaf8,0xaf8,0xaf8,0xafb,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xafb, -0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x72,0x813,0x80d,0x813, -0x80d,0x813,0x80d,0x813,0x80d,0x813,0x80d,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d, -0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x80d,0x80d,0x80d,0x813, -0x80d,0x813,0x80d,0x813,0x80d,0x80d,0x80d,0x80d,0x80d,0x80d,0x813,0x80d,0x80d,0x80d,0x80d,0x80d, -0x810,0xc4e,0xc4e,0x72,0x72,0x927,0x927,0x8ee,0x8ee,0x816,0x819,0xc4b,0x75,0x75,0x75,0x75, -0x75,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b, -0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x10ec,0x18b1,0x1998, -0x78,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x78,0x8f7,0x8f7,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa,0x8fa, -0x8fa,0x8fa,0x8fa,0x8fa,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837, -0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837,0x837, -0x837,0xd4a,0xd4a,0x7b,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0x7e,0x7e,0x7e,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16, -0xb16,0xb16,0xb16,0xb16,0xb16,0xc57,0xb16,0xb16,0xb16,0xc57,0xb16,0x81,0x81,0x81,0x81,0x81, -0x81,0x81,0x81,0x81,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x9ae,0x9ae,0x9ae,0x9ae,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84, -0x84,0x84,0x84,0x84,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206, -0x1206,0x1206,0x1206,0x1206,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x5fa,0x87,0x87,0x87,0x87,0x87, -0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x87,0x87,0x87,0x87, -0x87,0xae9,0x5eb,0x5f1,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x5ee,0x5f1,0x5f1, -0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x5f1,0x5f1, -0x5f1,0x87,0x5f1,0x87,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x87,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1,0x5f1, -0x5f1,0x5f1,0x5f1,0x5f4,0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x1311,0x1311,0x1afd,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a, -0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x606, -0x600,0x606,0x606,0x600,0x600,0x600,0x600,0x603,0x600,0x600,0x603,0x600,0x603,0x603,0x603,0x600, -0x603,0x603,0x603,0x603,0x8a,0x8a,0x603,0x603,0x603,0x603,0x600,0x600,0x603,0x600,0x600,0x600, -0x600,0x603,0x600,0x600,0x600,0x600,0x600,0x603,0x603,0x603,0x600,0x600,0x8a,0x8a,0x8a,0x8a, -0x8a,0x8a,0x8a,0x1afd,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0xb34,0xb34,0xb34,0xb34,0x84f,0x861,0x85e,0x861,0x85e,0xc6c,0xc6c,0xd56,0xd53,0x852,0x852,0x852, -0x852,0x864,0x864,0x864,0x87c,0x87f,0x88e,0x8d,0x882,0x885,0x891,0x891,0x879,0x870,0x86a,0x870, -0x86a,0x870,0x86a,0x86d,0x86d,0x888,0x888,0x88b,0x888,0x888,0x888,0x8d,0x888,0x876,0x873,0x86d, -0x8d,0x8d,0x8d,0x8d,0x612,0x61e,0x612,0xbe8,0x612,0x90,0x612,0x61e,0x612,0x61e,0x612,0x61e, -0x612,0x61e,0x612,0x61e,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b, -0x615,0x90,0x90,0x60f,0x750,0x753,0x768,0x76b,0x74a,0x753,0x753,0x96,0x732,0x735,0x735,0x735, -0x735,0x732,0x732,0x96,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xaec,0xaec,0xaec, -0x9b1,0x72c,0x621,0x621,0x96,0x77a,0x759,0x74a,0x753,0x750,0x74a,0x75c,0x74d,0x747,0x74a,0x768, -0x75f,0x756,0x777,0x74a,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x774,0x765,0x762, -0x768,0x768,0x768,0x77a,0x73b,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, -0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, -0x738,0x738,0x738,0x96,0x96,0x96,0x738,0x738,0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738, -0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738,0x738,0x738,0x738,0x738,0x96,0x96,0x738,0x738, -0x738,0x96,0x96,0x96,0xb37,0xb37,0xb37,0xb37,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99, -0x99,0x184e,0x184e,0x184e,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d, -0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0x9c,0x9c,0x9c,0x9c,0x9c,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xa2,0xa2,0xfcf,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0x16d1,0x16d1,0x16d1,0x16d1, -0x16d1,0x16d1,0x16d1,0x16d1,0x16d1,0x1b00,0x1b00,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2, -0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xa5,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xa5, -0xa5,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xa5,0xb67,0xa5,0xb67,0xb67,0xb67,0xb67,0xcde,0xb67,0xb67, -0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67, -0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xa5,0xb6a,0xa5,0xa5,0xa5,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xa5,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xdc8,0xdc8,0xa5,0xa5, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xedf,0xedc,0xa5,0xa5,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, -0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xa8,0xb70,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, +0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x3c,0x13dd, +0x3c,0x3c,0x3c,0x3c,0x3c,0x13dd,0x3c,0x3c,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9, +0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0x3f,0xa62,0xa62, +0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0xa62,0x3f,0xa62,0xa62, +0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0x3f,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0x3f,0x3f,0x130e,0x130e,0xdb3,0xdb6,0xa5c,0xa65,0xa59, +0xa59,0xa59,0xa59,0xa65,0xa65,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa5f,0xa56,0xa56, +0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0x3f,0x3f,0x3f,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0x16d7,0x42,0x42,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x16d4,0x42,0x42,0xa7a,0xa7d,0xa7d,0xa7d, +0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d, +0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa7d,0xa77,0xa74,0x45,0x45,0x45,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa80,0xa80,0xa80,0xa83,0xa83,0xa83,0x14cd,0x14cd,0x14cd, +0x14cd,0x14cd,0x14cd,0x14cd,0x14cd,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xaa4,0xaa4,0xaa4,0xaa4, +0xaa4,0xaa4,0xa86,0xaa4,0xaa4,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa89,0xa8c,0xa89, +0xa9b,0xa9b,0xa9e,0xaa7,0xa95,0xa92,0xa9b,0xa98,0xaa7,0xcd2,0x4b,0x4b,0xaa1,0xaa1,0xaa1,0xaa1, +0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0xaa1,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xcd5,0xcd5,0xcd5,0xcd5, +0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xab6,0xab6,0xb2e,0xb31, +0xabc,0xb2b,0xab9,0xab6,0xabf,0xace,0xac2,0xad1,0xad1,0xad1,0xaad,0x1b09,0xac5,0xac5,0xac5,0xac5, +0xac5,0xac5,0xac5,0xac5,0xac5,0xac5,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0x18fc,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xab0,0xfc6,0x4e,0x4e,0x4e,0x4e,0x4e,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x51,0x51,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x51,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9,0x51,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x51,0x51,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e0,0x4e6,0x4e0,0x4e0,0x4dd,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd,0x4e6,0x4e6,0x4e6,0x4e6, +0x51,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x51,0x4dd,0x4dd,0x4dd,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e6,0x4e6,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4dd,0x4dd,0x4dd,0x51,0x51,0x4e6,0x4e6, +0x4e6,0x51,0x4e6,0x4e6,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e3,0x4e0,0x51,0xba6,0xba9,0xba9,0xba9, +0xfcf,0x54,0x14a9,0x14a9,0x14a9,0x14a9,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x4f2,0x53d,0xbbb,0x57,0x57, +0x6d8,0x53d,0x53d,0x53d,0x53d,0x53d,0x543,0x555,0x543,0x54f,0x549,0x6db,0x53a,0x6d5,0x6d5,0x6d5, +0x6d5,0x53a,0x53a,0x53a,0x53a,0x53a,0x540,0x552,0x540,0x54c,0x546,0x57,0xdc2,0xdc2,0xdc2,0xdc2, +0xdc2,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x57,0x57,0x57,0x1b0c,0x5a,0x5a,0x5a, +0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x5a,0x564,0x564,0x564,0x564, +0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x564,0x561,0x561,0x561,0x561,0x564,0xadd,0xadd, +0xbc1,0xbc7,0xbc7,0xbc4,0xbc4,0xbc4,0xbc4,0xdc8,0xed9,0xed9,0xed9,0xed9,0x1113,0x5d,0x5d,0x5d, +0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x5d,0x594,0x594,0x594,0xae6, +0xee2,0xfd5,0xfd5,0xfd5,0xfd5,0x126f,0x16dd,0x16dd,0x60,0x60,0x60,0x60,0x702,0x702,0x702,0x702, +0x702,0x702,0x702,0x702,0x702,0x702,0x5a0,0x5a0,0x59d,0x59d,0x59d,0x59d,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0xaef,0xaef,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63, +0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x5c4,0x5c4,0x5c4,0x5c4, +0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0x69,0xb0a,0xb0a,0xb0a,0xb0a,0xb0d,0xb0a,0xb0a,0xb0a,0xb0a, +0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0d, +0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0xb10,0xb10,0xb10,0xb10, +0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, +0xb10,0xb10,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x72,0x822,0x81c,0x822, +0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c, +0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c,0x81c,0x81c,0x822, +0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c, +0x81f,0xc60,0xc60,0x72,0x72,0x936,0x936,0x8fd,0x8fd,0x825,0x828,0xc5d,0x75,0x75,0x75,0x75, +0x75,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, +0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x1101,0x18c3,0x19aa, +0x78,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x78,0x906,0x906,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909,0x909, +0x909,0x909,0x909,0x909,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, +0x846,0xd5c,0xd5c,0x7b,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0x7e,0x7e,0x7e,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xc69,0xb28,0xb28,0xb28,0xc69,0xb28,0x81,0x81,0x81,0x81,0x81, +0x81,0x81,0x81,0x81,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a6,0x11a6,0x9c0,0x9c0,0x9c0,0x9c0,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84, +0x84,0x84,0x84,0x84,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b, +0x121b,0x121b,0x121b,0x121b,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x87,0x87,0x87,0x87,0x87, +0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x5f7,0x5f7,0x5f7,0x5f7,0x5f7,0x87,0x87,0x87,0x87, +0x87,0xafb,0x5fa,0x600,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x600,0x600, +0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x87,0x600,0x600,0x600,0x600, +0x600,0x87,0x600,0x87,0x600,0x600,0x87,0x600,0x600,0x87,0x600,0x600,0x600,0x600,0x600,0x600, +0x600,0x600,0x600,0x603,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x1323,0x1323,0x1b0f,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a, +0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x615, +0x60f,0x615,0x615,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x612,0x612,0x60f, +0x612,0x612,0x612,0x612,0x8a,0x8a,0x612,0x612,0x612,0x612,0x60f,0x60f,0x612,0x60f,0x60f,0x60f, +0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x60f,0x60f,0x8a,0x8a,0x8a,0x8a, +0x8a,0x8a,0x8a,0x1b0f,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, +0xb46,0xb46,0xb46,0xb46,0x85e,0x870,0x86d,0x870,0x86d,0xc7e,0xc7e,0xd68,0xd65,0x861,0x861,0x861, +0x861,0x873,0x873,0x873,0x88b,0x88e,0x89d,0x8d,0x891,0x894,0x8a0,0x8a0,0x888,0x87f,0x879,0x87f, +0x879,0x87f,0x879,0x87c,0x87c,0x897,0x897,0x89a,0x897,0x897,0x897,0x8d,0x897,0x885,0x882,0x87c, +0x8d,0x8d,0x8d,0x8d,0x621,0x62d,0x621,0xbfa,0x621,0x90,0x621,0x62d,0x621,0x62d,0x621,0x62d, +0x621,0x62d,0x621,0x62d,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a, +0x624,0x90,0x90,0x61e,0x75f,0x762,0x777,0x77a,0x759,0x762,0x762,0x96,0x741,0x744,0x744,0x744, +0x744,0x741,0x741,0x96,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xafe,0xafe,0xafe, +0x9c3,0x73b,0x630,0x630,0x96,0x789,0x768,0x759,0x762,0x75f,0x759,0x76b,0x75c,0x756,0x759,0x777, +0x76e,0x765,0x786,0x759,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x783,0x774,0x771, +0x777,0x777,0x777,0x789,0x74a,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747,0x747, +0x747,0x747,0x747,0x96,0x96,0x96,0x747,0x747,0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747, +0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747,0x747,0x747,0x747,0x747,0x96,0x96,0x747,0x747, +0x747,0x96,0x96,0x96,0xb49,0xb49,0xb49,0xb49,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99, +0x99,0x1860,0x1860,0x1860,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f, +0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0xb4f,0x9c,0x9c,0x9c,0x9c,0x9c,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xa2,0xa2,0xfe1,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0x16e3,0x16e3,0x16e3,0x16e3, +0x16e3,0x16e3,0x16e3,0x16e3,0x16e3,0x1b12,0x1b12,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2, +0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xa5,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xa5, +0xa5,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xa5,0xb79,0xa5,0xb79,0xb79,0xb79,0xb79,0xcf0,0xb79,0xb79, +0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xa5,0xb7c,0xa5,0xa5,0xa5,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xa5,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xdda,0xdda,0xa5,0xa5, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xef1,0xeee,0xa5,0xa5,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, +0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xa8,0xb82,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, 0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8, -0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0xbf7, -0xbf7,0xbf7,0xbf7,0xbf7,0xbf7,0x1b06,0xbf7,0xbf7,0xbf7,0xbf7,0xbf1,0xbf1,0xbf4,0x1b03,0xab,0xab, -0xab,0xab,0xab,0xab,0xab,0xab,0xab,0x1b06,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00, -0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xc00,0xbfa,0xbfa,0xbfd,0xc60,0xc60,0xae, -0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06, -0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc06,0xc03,0xc03,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xc0c, -0xc0c,0xc0c,0xc0c,0xc0c,0xc0c,0xb4,0xc0c,0xc0c,0xc0c,0xb4,0xc09,0xc09,0xb4,0xb4,0xb4,0xb4, -0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0, -0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0xcf0, -0xcf0,0xcf0,0xcf0,0xcf0,0xcf0,0x14d6,0x14d6,0xb7,0xce1,0xce1,0xce1,0xced,0xced,0xced,0xced,0xce1, -0xce1,0xced,0xced,0xced,0xb7,0xb7,0xb7,0xb7,0xced,0xced,0xce1,0xced,0xced,0xced,0xced,0xced, -0xced,0xce4,0xce4,0xce4,0xb7,0xb7,0xb7,0xb7,0xce7,0xb7,0xb7,0xb7,0xcf3,0xcf3,0xcea,0xcea, -0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcea,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6, -0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xcf6,0xba,0xba,0xcf6,0xcf6,0xcf6,0xcf6, -0xcf6,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0xbd,0xbd,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0xbd,0x1a52,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xc0,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xd1a,0xd1a,0xc0,0xd1a, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xc0, -0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xc0,0xc0, +0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09,0xc09, +0xc09,0xc09,0xc09,0xc09,0xc09,0x1b18,0xc09,0xc09,0xc09,0xc09,0xc03,0xc03,0xc06,0x1b15,0xab,0xab, +0xab,0xab,0xab,0xab,0xab,0xab,0xab,0x1b18,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12, +0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc0c,0xc0c,0xc0f,0xc72,0xc72,0xae, +0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xae,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, +0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc15,0xc15,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xc1e, +0xc1e,0xc1e,0xc1e,0xc1e,0xc1e,0xb4,0xc1e,0xc1e,0xc1e,0xb4,0xc1b,0xc1b,0xb4,0xb4,0xb4,0xb4, +0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xb4,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02, +0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02,0xd02, +0xd02,0xd02,0xd02,0xd02,0xd02,0x14e8,0x14e8,0xb7,0xcf3,0xcf3,0xcf3,0xcff,0xcff,0xcff,0xcff,0xcf3, +0xcf3,0xcff,0xcff,0xcff,0xb7,0xb7,0xb7,0xb7,0xcff,0xcff,0xcf3,0xcff,0xcff,0xcff,0xcff,0xcff, +0xcff,0xcf6,0xcf6,0xcf6,0xb7,0xb7,0xb7,0xb7,0xcf9,0xb7,0xb7,0xb7,0xd05,0xd05,0xcfc,0xcfc, +0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xcfc,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08, +0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xba,0xba,0xd08,0xd08,0xd08,0xd08, +0xd08,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0xba,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0xbd,0xbd,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0xbd,0x1a64,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xc0,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xd2c,0xd2c,0xc0,0xd2c, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xc0, +0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xc0,0xc0, 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xc3,0xc3,0xc3,0xc3,0xc3, -0xd5c,0xd5c,0xd62,0xc6,0xc6,0xc6,0xc6,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59, -0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59,0xd59, -0xc6,0xc6,0xc6,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd5f,0xd23,0xd23,0xd23,0xd23, -0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, -0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xc9,0xd20,0xd2c,0xd2c,0xd2c,0xd2c, -0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c, -0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xd2c,0xcc,0xcc,0xd29,0xd29,0xd29,0xd29, -0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0xd2f,0xd2f,0xd2f,0xd2f, -0xd2f,0xd2f,0xcf,0xcf,0xd2f,0xcf,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, -0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xcf,0xd2f, -0xd2f,0xcf,0xcf,0xcf,0xd2f,0xcf,0xcf,0xd2f,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd2, -0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3, -0xde3,0xde3,0xde3,0x14dc,0x14dc,0x1788,0x1788,0xd8,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb, -0x10cb,0x10cb,0x10cb,0x10cb,0x1a61,0x129,0x129,0x129,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, -0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdec, -0xdec,0xdf2,0xdf2,0xdec,0xdb,0xdb,0xdef,0xdef,0x10fb,0x10fb,0x10fb,0x10fb,0xde,0xde,0xde,0xde, -0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d, -0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xc5d,0xe07,0xe04,0xe07,0xe04,0xe04,0xdfb,0xdfb,0xdfb, -0xdfb,0xdfb,0xdfb,0x1146,0x1143,0x1146,0x1143,0x1140,0x1140,0x1140,0x13d4,0x13d1,0xe1,0xe1,0xe1,0xe1, -0xe1,0xe01,0xdfe,0xdfe,0xdfe,0xdfb,0xe01,0xdfe,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4, -0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe0a,0xe4,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10, -0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe10,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d,0xe0d, -0xe0d,0xe0d,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xea,0x13d7, -0xea,0xea,0xea,0xea,0xea,0x13d7,0xea,0xea,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe2b,0xe1f,0xe1f,0xe1f,0xed,0xe1f,0xe1f,0xed, -0xed,0xed,0xed,0xed,0xe1f,0xe1f,0xe1f,0xe1f,0xe2b,0xe2b,0xe2b,0xe2b,0xed,0xe2b,0xe2b,0xe2b, -0xed,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, -0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0x18f3,0x18f3,0xed,0xed,0xe1c,0xe1c,0xe1c,0xed, -0xed,0xed,0xed,0xe22,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0x18f0,0xed,0xed,0xed, -0xed,0xed,0xed,0xed,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe2e,0xe2e,0xe25,0xed,0xed,0xed, -0xed,0xed,0xed,0xed,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0x114c,0x114c, -0xf0,0xf0,0xf0,0xf0,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3d,0xe3d,0xe3d,0xe3a,0xe3a,0xe3d,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0, -0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0x1149,0xf0,0xf0,0xf0,0xe34,0xe34, -0xe43,0xe43,0xe43,0xe43,0xf3,0xf3,0xf3,0xf3,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43, -0xe40,0xe43,0xe43,0xe43,0xe43,0xe43,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, -0x14eb,0x14f1,0x14ee,0x1833,0x178e,0x1857,0x1857,0x1857,0x1857,0x1857,0x18f9,0x18f6,0x18fc,0x18f6,0x18fc,0x19b9, -0x1a55,0x1a55,0x1a55,0x1b18,0x1b18,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b12,0x1b0f,0x1b15,0xf6,0xf6, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xc3,0xc3,0xc3,0xc3,0xc3, +0xd6e,0xd6e,0xd74,0xc6,0xc6,0xc6,0xc6,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, +0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b,0xd6b, +0xc6,0xc6,0xc6,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd71,0xd35,0xd35,0xd35,0xd35, +0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35, +0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xd35,0xc9,0xd32,0xd3e,0xd3e,0xd3e,0xd3e, +0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, +0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xcc,0xcc,0xd3b,0xd3b,0xd3b,0xd3b, +0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xd3b,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x1824,0x1824,0x1824,0x1824, +0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0xd41,0xd41,0xd41,0xd41, +0xd41,0xd41,0xcf,0xcf,0xd41,0xcf,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41, +0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xd41,0xcf,0xd41, +0xd41,0xcf,0xcf,0xcf,0xd41,0xcf,0xcf,0xd41,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd2, +0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xd2,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5, +0xdf5,0xdf5,0xdf5,0x14ee,0x14ee,0x179a,0x179a,0xd8,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, +0x10e0,0x10e0,0x10e0,0x10e0,0x1a73,0x129,0x129,0x129,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07, +0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xe07,0xdfe, +0xdfe,0xe04,0xe04,0xdfe,0xdb,0xdb,0xe01,0xe01,0x1110,0x1110,0x1110,0x1110,0xde,0xde,0xde,0xde, +0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xde,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f, +0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xc6f,0xe19,0xe16,0xe19,0xe16,0xe16,0xe0d,0xe0d,0xe0d, +0xe0d,0xe0d,0xe0d,0x115b,0x1158,0x115b,0x1158,0x1155,0x1155,0x1155,0x13e6,0x13e3,0xe1,0xe1,0xe1,0xe1, +0xe1,0xe13,0xe10,0xe10,0xe10,0xe0d,0xe13,0xe10,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe4,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4, +0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe1c,0xe4,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22, +0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe22,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f,0xe1f, +0xe1f,0xe1f,0xe7,0xe7,0xe7,0xe7,0xe7,0xe7,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xea,0x13e9, +0xea,0xea,0xea,0xea,0xea,0x13e9,0xea,0xea,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe3d,0xe31,0xe31,0xe31,0xed,0xe31,0xe31,0xed, +0xed,0xed,0xed,0xed,0xe31,0xe31,0xe31,0xe31,0xe3d,0xe3d,0xe3d,0xe3d,0xed,0xe3d,0xe3d,0xe3d, +0xed,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d, +0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0xe3d,0x1905,0x1905,0xed,0xed,0xe2e,0xe2e,0xe2e,0xed, +0xed,0xed,0xed,0xe34,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0xe37,0x1902,0xed,0xed,0xed, +0xed,0xed,0xed,0xed,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe40,0xe40,0xe37,0xed,0xed,0xed, +0xed,0xed,0xed,0xed,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0x1161,0x1161, +0xf0,0xf0,0xf0,0xf0,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4f,0xe4f,0xe4f,0xe4c,0xe4c,0xe4f,0xe4c, +0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0, +0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0x115e,0xf0,0xf0,0xf0,0xe46,0xe46, +0xe55,0xe55,0xe55,0xe55,0xf3,0xf3,0xf3,0xf3,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe52,0xe55,0xe55,0xe55,0xe55,0xe55,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3, +0x14fd,0x1503,0x1500,0x1845,0x17a0,0x1869,0x1869,0x1869,0x1869,0x1869,0x190b,0x1908,0x190e,0x1908,0x190e,0x19cb, +0x1a67,0x1a67,0x1a67,0x1b2a,0x1b2a,0x1b24,0x1b21,0x1b24,0x1b21,0x1b24,0x1b21,0x1b24,0x1b21,0x1b27,0xf6,0xf6, 0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, 0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, -0xe67,0xe67,0xe67,0xe64,0xe64,0xe5b,0xe5b,0xe64,0xe61,0xe61,0xe61,0xe61,0x1a58,0xf9,0xf9,0xf9, -0x12ba,0x12ba,0x12ba,0x12bd,0x12bd,0x12bd,0x12b4,0x12b4,0x12b7,0x12b4,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0x13e3,0x13e3,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xe6d, -0x1323,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x1320, -0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30,0xc30, -0xe9a,0xe8b,0xe85,0xe97,0xe94,0xe8e,0xe8e,0xe9d,0xe88,0xe91,0xff,0xff,0xff,0xff,0xff,0xff, -0xf21,0xf21,0xf0c,0xf21,0xf24,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0x1b1b,0x105,0x105,0x105, -0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf1b,0xf2d,0xf2d,0xf12,0xf18,0xf2d,0xf2d, -0xf15,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf0f,0xf0f,0xf0f,0xf0f,0xf0f, -0xf0f,0xf0f,0xf0f,0xf0f,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0xf12,0x1b1e,0x1b1e,0x105, -0x1b27,0x1b21,0x19bf,0x19bc,0x19bf,0x19bf,0x19bf,0x1a5e,0x1a5b,0x1a5e,0x1a5b,0x108,0x108,0x108,0x108,0x108, -0x1b27,0x1b21,0x108,0x1b21,0x108,0x1b21,0x1b27,0x1b21,0x1b27,0x1b21,0x108,0x108,0x108,0x108,0x108,0x108, -0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x1b24,0x1b24, -0x1b24,0x1a5e,0x1a5b,0x14fa,0x13ec,0x13ec,0x1326,0x1026,0x1026,0x1026,0x1026,0x1026,0xf3c,0xf3c,0xf3c,0xf3c, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf39,0xf39,0xf3f,0xf3f,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xf48,0xf48,0xf48,0xf48, -0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48,0xf48, -0xf48,0xf48,0xf42,0xf42,0xf42,0xf42,0x1155,0x1155,0x10e,0x10e,0x10e,0xf45,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0x1500,0x16e0,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, +0xe79,0xe79,0xe79,0xe76,0xe76,0xe6d,0xe6d,0xe76,0xe73,0xe73,0xe73,0xe73,0x1a6a,0xf9,0xf9,0xf9, +0x12cc,0x12cc,0x12cc,0x12cf,0x12cf,0x12cf,0x12c6,0x12c6,0x12c9,0x12c6,0x14d,0x14d,0x14d,0x14d,0x14d,0x14d, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0x13f5,0x13f5,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xe7f, +0x1335,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x1332, +0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42,0xc42, +0xeac,0xe9d,0xe97,0xea9,0xea6,0xea0,0xea0,0xeaf,0xe9a,0xea3,0xff,0xff,0xff,0xff,0xff,0xff, +0xf33,0xf33,0xf1e,0xf33,0xf36,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0x1b2d,0x105,0x105,0x105, +0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf2d,0xf3f,0xf3f,0xf24,0xf2a,0xf3f,0xf3f, +0xf27,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf21,0xf21,0xf21,0xf21,0xf21, +0xf21,0xf21,0xf21,0xf21,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0xf24,0x1b30,0x1b30,0x105, +0x1b39,0x1b33,0x19d1,0x19ce,0x19d1,0x19d1,0x19d1,0x1a70,0x1a6d,0x1a70,0x1a6d,0x108,0x108,0x108,0x108,0x108, +0x1b39,0x1b33,0x108,0x1b33,0x108,0x1b33,0x1b39,0x1b33,0x1b39,0x1b33,0x108,0x108,0x108,0x108,0x108,0x108, +0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x108,0x1b36,0x1b36, +0x1b36,0x1a70,0x1a6d,0x150c,0x13fe,0x13fe,0x1338,0x103b,0x103b,0x103b,0x103b,0x103b,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4b,0xf4b,0xf51,0xf51,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0x10b,0xf5a,0xf5a,0xf5a,0xf5a, +0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a,0xf5a, +0xf5a,0xf5a,0xf54,0xf54,0xf54,0xf54,0x116a,0x116a,0x10e,0x10e,0x10e,0xf57,0x1512,0x1512,0x1512,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x16f2,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, 0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111, -0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0xf51,0xf51,0xf51,0x1506,0x1506,0x1506,0x1506,0x1506, -0x1506,0x1506,0x1506,0x1506,0x1506,0x1506,0x1506,0x114,0xf4e,0xf4e,0xf4e,0xf4e,0x1503,0x114,0x114,0x114, -0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54, -0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0xf54,0x190b,0x190b,0x190b,0x190b,0x190b,0x190b, -0x190b,0x117,0x117,0x117,0x117,0x117,0x117,0x117,0x104d,0x104d,0x104d,0x104d,0x104a,0x104a,0x104a,0x104a, -0x104a,0x104a,0x104a,0x104a,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x103b,0x104a,0x104a,0x1041,0x103e, -0x11a,0x11a,0x11a,0x1050,0x1050,0x1044,0x1044,0x1044,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047,0x1047, -0x1047,0x1047,0x11a,0x11a,0x11a,0x104d,0x104d,0x104d,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053,0x1053, -0x1053,0x1053,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068, -0x1068,0x1068,0x106b,0x106b,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d, -0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x1092,0x1092,0x1092,0x1092,0x108c,0x1794,0x120,0x120, -0x120,0x120,0x120,0x120,0x120,0x120,0x1098,0x1098,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f,0x108f, -0x108f,0x108f,0x120,0x120,0x120,0x120,0x120,0x120,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10aa, -0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10b0,0x10b3,0x123,0x123,0x123,0x123, -0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x10ad,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10c2,0x10c2,0x10b9,0x10b9,0x10c2,0x10c2,0x10b9,0x10b9,0x126, -0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10c5,0x10c5,0x10c5,0x10b9,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10b9,0x10c2,0x126,0x126,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf, -0x10bf,0x10bf,0x126,0x126,0x10bc,0x10c8,0x10c8,0x10c8,0x1512,0x129,0x129,0x129,0x129,0x129,0x129,0x129, +0x111,0x111,0x111,0x111,0x111,0x111,0x111,0x111,0xf63,0xf63,0xf63,0x1518,0x1518,0x1518,0x1518,0x1518, +0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x1518,0x114,0xf60,0xf60,0xf60,0xf60,0x1515,0x114,0x114,0x114, +0x114,0x114,0x114,0x114,0x114,0x114,0x114,0x114,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66, +0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0xf66,0x191d,0x191d,0x191d,0x191d,0x191d,0x191d, +0x191d,0x117,0x117,0x117,0x117,0x117,0x117,0x117,0x1062,0x1062,0x1062,0x1062,0x105f,0x105f,0x105f,0x105f, +0x105f,0x105f,0x105f,0x105f,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x1050,0x105f,0x105f,0x1056,0x1053, +0x11a,0x11a,0x11a,0x1065,0x1065,0x1059,0x1059,0x1059,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c,0x105c, +0x105c,0x105c,0x11a,0x11a,0x11a,0x1062,0x1062,0x1062,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068,0x1068, +0x1068,0x1068,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d,0x107d, +0x107d,0x107d,0x1080,0x1080,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d, +0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x11d,0x10a7,0x10a7,0x10a7,0x10a7,0x10a1,0x17a6,0x120,0x120, +0x120,0x120,0x120,0x120,0x120,0x120,0x10ad,0x10ad,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4, +0x10a4,0x10a4,0x120,0x120,0x120,0x120,0x120,0x120,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10bf, +0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10bf,0x10c5,0x10c8,0x123,0x123,0x123,0x123, +0x123,0x123,0x123,0x123,0x123,0x123,0x123,0x10c2,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10d7,0x10d7,0x10ce,0x10ce,0x10d7,0x10d7,0x10ce,0x10ce,0x126, +0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x126,0x10da,0x10da,0x10da,0x10ce,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10ce,0x10d7,0x126,0x126,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, +0x10d4,0x10d4,0x126,0x126,0x10d1,0x10dd,0x10dd,0x10dd,0x1524,0x129,0x129,0x129,0x129,0x129,0x129,0x129, 0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129, -0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce, -0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10ce, -0x10ce,0x10ce,0x10ce,0x10ce,0x10ce,0x10d1,0x12c,0x12c,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, -0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x10d4, -0x10d4,0x10d4,0x10d4,0x10d4,0x10d4,0x12f,0x12f,0x12f,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x132,0x132,0x132,0x132,0x132,0x132,0x132, -0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd, -0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd,0x10dd, -0x10dd,0x10dd,0x135,0x135,0x135,0x135,0x135,0x10da,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x138,0x138,0x138,0x138,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x13b,0x13b,0x13b,0x13b, -0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x115b,0x115b,0x115b,0x115b,0x1164,0x115b,0x115b,0x115b, -0x1164,0x115b,0x115b,0x115b,0x115b,0x1158,0x13e,0x13e,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1161,0x1167, -0x1161,0x1167,0x1161,0x1161,0x1161,0x1167,0x1167,0x13e,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x141,0x141, -0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1182,0x116d,0x1182, -0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x116d,0x144,0x1176,0x117f,0x116d,0x117f,0x117f,0x116d,0x116d,0x116d, -0x116d,0x116d,0x116d,0x116d,0x116d,0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x116d,0x116d,0x1173,0x1173,0x1173, -0x1173,0x1173,0x1173,0x1173,0x1173,0x144,0x144,0x1170,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c, -0x117c,0x117c,0x144,0x144,0x144,0x144,0x144,0x144,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c,0x117c, -0x117c,0x117c,0x144,0x144,0x144,0x144,0x144,0x144,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1188, -0x118b,0x118b,0x118b,0x118b,0x1179,0x1179,0x144,0x144,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x1551, -0x1551,0x1551,0x1551,0x1551,0x1551,0x1551,0x154e,0x1a73,0x12cf,0x12a8,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6,0x12c6, -0x12c6,0x12ae,0x12ab,0x12a2,0x12a2,0x12cc,0x12a2,0x12a2,0x12a2,0x12a2,0x12b1,0x148b,0x1491,0x148e,0x148e,0x18d2, -0x16a7,0x16a7,0x1a40,0x147,0x147,0x147,0x147,0x147,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x1197,0x1197,0x119a,0x11a3,0x119d,0x119d,0x119d,0x11a3, -0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293,0x1293, -0x1293,0x1293,0x1293,0x1293,0x1293,0x150,0x150,0x150,0x11c1,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b8, -0x11c7,0x11c7,0x11b5,0x11b5,0x11b5,0x11b5,0x153,0x12c3,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb, -0x11bb,0x11bb,0x153,0x153,0x153,0x153,0x11b5,0x11b5,0x11e5,0x11d9,0x11e5,0x156,0x156,0x156,0x156,0x156, +0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x129,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, +0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, +0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e6,0x12c,0x12c,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x10e9, +0x10e9,0x10e9,0x10e9,0x10e9,0x10e9,0x12f,0x12f,0x12f,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x132,0x132,0x132,0x132,0x132,0x132,0x132, +0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x132,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2,0x10f2, +0x10f2,0x10f2,0x135,0x135,0x135,0x135,0x135,0x10ef,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x138,0x138,0x138,0x138,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x13b,0x13b,0x13b,0x13b, +0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x13b,0x1170,0x1170,0x1170,0x1170,0x1179,0x1170,0x1170,0x1170, +0x1179,0x1170,0x1170,0x1170,0x1170,0x116d,0x13e,0x13e,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x1176,0x117c, +0x1176,0x117c,0x1176,0x1176,0x1176,0x117c,0x117c,0x13e,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x141,0x141, +0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x141,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x1197,0x1182,0x1197, +0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x1182,0x144,0x118b,0x1194,0x1182,0x1194,0x1194,0x1182,0x1182,0x1182, +0x1182,0x1182,0x1182,0x1182,0x1182,0x1197,0x1197,0x1197,0x1197,0x1197,0x1197,0x1182,0x1182,0x1188,0x1188,0x1188, +0x1188,0x1188,0x1188,0x1188,0x1188,0x144,0x144,0x1185,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, +0x1191,0x1191,0x144,0x144,0x144,0x144,0x144,0x144,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, +0x1191,0x1191,0x144,0x144,0x144,0x144,0x144,0x144,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x118e,0x119d, +0x11a0,0x11a0,0x11a0,0x11a0,0x118e,0x118e,0x144,0x144,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, +0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1560,0x1a85,0x12e1,0x12ba,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8,0x12d8, +0x12d8,0x12c0,0x12bd,0x12b4,0x12b4,0x12de,0x12b4,0x12b4,0x12b4,0x12b4,0x12c3,0x149d,0x14a3,0x14a0,0x14a0,0x18e4, +0x16b9,0x16b9,0x1a52,0x147,0x147,0x147,0x147,0x147,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11ac,0x11ac,0x11af,0x11b8,0x11b2,0x11b2,0x11b2,0x11b8, +0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x14a,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5, +0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x12a5, +0x12a5,0x12a5,0x12a5,0x12a5,0x12a5,0x150,0x150,0x150,0x11d6,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11ca,0x11cd, +0x11dc,0x11dc,0x11ca,0x11ca,0x11ca,0x11ca,0x153,0x12d5,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0, +0x11d0,0x11d0,0x153,0x153,0x153,0x153,0x11ca,0x11ca,0x11fa,0x11ee,0x11fa,0x156,0x156,0x156,0x156,0x156, 0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156,0x156, -0x156,0x156,0x156,0x11e2,0x11e2,0x11e8,0x11dc,0x11df,0x11fd,0x11fd,0x11fd,0x11f7,0x11f7,0x11ee,0x11f7,0x11f7, -0x11ee,0x11f7,0x11f7,0x1200,0x11fa,0x11f1,0x159,0x159,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4,0x11f4, -0x11f4,0x11f4,0x159,0x159,0x159,0x159,0x159,0x159,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x1206,0x15c, -0x15c,0x15c,0x15c,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203, -0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203,0x1203, -0x15c,0x15c,0x15c,0x15c,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f, -0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x120f,0x15f,0x120c,0x1209,0x1209,0x1209,0x1209, -0x1209,0x1209,0x1209,0x1209,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x162,0x162,0x162,0x1218,0x121b,0x121b, -0x121b,0x121b,0x121b,0x121b,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224, -0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x165,0x165,0x1221,0x1221,0x1221,0x1221, -0x1221,0x1221,0x1221,0x1221,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, -0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x168,0x168,0x168,0x168,0x168,0x1227,0x1227,0x1227,0x1227, -0x1227,0x1227,0x1227,0x1227,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230,0x1230, -0x1230,0x1230,0x1230,0x16e,0x124b,0x124b,0x1b2a,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, -0x171,0x1914,0x171,0x171,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a, -0x146a,0x146a,0x146a,0x146a,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x174,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e3,0x19e6,0x19e0,0x26a,0x26a,0x26a, -0x26a,0x26a,0x26a,0x26a,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1815, -0x1815,0x1a64,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x156,0x156,0x156,0x11f7,0x11f7,0x11fd,0x11f1,0x11f4,0x1212,0x1212,0x1212,0x120c,0x120c,0x1203,0x120c,0x120c, +0x1203,0x120c,0x120c,0x1215,0x120f,0x1206,0x159,0x159,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209,0x1209, +0x1209,0x1209,0x159,0x159,0x159,0x159,0x159,0x159,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x121b,0x15c, +0x15c,0x15c,0x15c,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218, +0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218,0x1218, +0x15c,0x15c,0x15c,0x15c,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224, +0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x1224,0x15f,0x1221,0x121e,0x121e,0x121e,0x121e, +0x121e,0x121e,0x121e,0x121e,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x162,0x162,0x162,0x122d,0x1230,0x1230, +0x1230,0x1230,0x1230,0x1230,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239, +0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x1239,0x165,0x165,0x1236,0x1236,0x1236,0x1236, +0x1236,0x1236,0x1236,0x1236,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f, +0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x123f,0x168,0x168,0x168,0x168,0x168,0x123c,0x123c,0x123c,0x123c, +0x123c,0x123c,0x123c,0x123c,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, +0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, +0x1245,0x1245,0x1245,0x16e,0x125d,0x125d,0x1b3c,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171,0x171, +0x171,0x1926,0x171,0x171,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c, +0x147c,0x147c,0x147c,0x147c,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827, +0x1827,0x1a76,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174,0x174, +0x174,0x174,0x174,0x174,0x174,0x174,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344, +0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344,0x1344, +0x12ae,0x13a7,0x13a7,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab,0x12ab, +0x12ab,0x12ab,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x182a,0x177,0x177,0x177,0x177, +0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x12a8,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x13cb,0x13cb,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, +0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, 0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177, -0x177,0x177,0x177,0x177,0x177,0x177,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332, -0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332,0x1332, -0x129c,0x1395,0x1395,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299,0x1299, -0x1299,0x1299,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1395,0x1818,0x17a,0x17a,0x17a,0x17a, -0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x1296,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x13b9,0x13b9,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x18b7,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a, -0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x17a,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b, -0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b,0x133b, -0x133b,0x1335,0x1335,0x1335,0x17d,0x17d,0x1338,0x17d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x133e,0x1347, -0x1341,0x1341,0x1347,0x1347,0x1347,0x1341,0x1347,0x1341,0x1341,0x1341,0x134a,0x134a,0x180,0x180,0x180,0x180, -0x180,0x180,0x180,0x180,0x1344,0x1344,0x1344,0x1344,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x183,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183, -0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x1350,0x183,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae, -0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x1353,0x1353,0x1353,0x1353,0x1353,0x1353,0x1356,0x1368, -0x1368,0x135c,0x135c,0x135c,0x135c,0x135c,0x186,0x186,0x186,0x186,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359, -0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x1359,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, -0x135f,0x135f,0x135f,0x135f,0x1b30,0x1b33,0x1b33,0x1b2d,0x1b2d,0x1b33,0x186,0x186,0x186,0x186,0x186,0x186, -0x186,0x186,0x186,0x1521,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x189,0x189,0x189, -0x189,0x189,0x189,0x189,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x18c,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x1524,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x139e,0x18c,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e,0x136e, -0x136e,0x136e,0x136e,0x136e,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524, -0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x1524,0x18c,0x18c,0x18c,0x18c,0x18c,0x18c, -0x18c,0x18c,0x18c,0x18c,0x13b3,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530, -0x169e,0x1530,0x1530,0x1530,0x1770,0x1821,0x1821,0x185a,0x185a,0x1a22,0x1acd,0x1acd,0x18f,0x18f,0x18f,0x18f, -0x18f,0x1b9c,0x1b9c,0x1b9c,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x1530,0x169b, -0x169b,0x18f,0x18f,0x18f,0x1530,0x1530,0x1530,0x1530,0x1821,0x1821,0x1821,0x18bd,0x18bd,0x199e,0x1a22,0x1acd, -0x1acd,0x18f,0x18f,0x18f,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, -0x192,0x192,0x192,0x192,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x195,0x140d,0x140d,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x195,0x195,0x195,0x195,0x195,0x140d,0x195,0x195,0x195,0x195,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x195,0x140d,0x195,0x140d, -0x195,0x140d,0x195,0x140d,0x195,0x140d,0x140d,0x195,0x140d,0x195,0x195,0x140d,0x140d,0x140d,0x140d,0x195, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d, -0x140d,0x195,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x195,0x195,0x195,0x195,0x195,0x140d,0x140d,0x140d,0x195,0x140d,0x140d,0x140d,0x140d,0x140d,0x195,0x140d, -0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d,0x140d, -0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x140a,0x140a,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1410,0x1410,0x1410,0x1410,0x1410,0x141f,0x1410,0x1413,0x1413, -0x1410,0x1410,0x1410,0x1416,0x1416,0x198,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c,0x141c, -0x1419,0x1425,0x1425,0x1425,0x1920,0x191d,0x191d,0x1a6a,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198, -0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, -0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x1431,0x142e,0x1428,0x1428,0x142e,0x142e, -0x1437,0x1437,0x1431,0x1434,0x1434,0x142e,0x142b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b,0x19b, -0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a, -0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x143a,0x19e,0x19e,0x19e,0x19e,0x16f5,0x16f5,0x143a,0x143a, -0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x19e,0x19e,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x1446,0x1446,0x1446,0x1446,0x1446,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x19cb,0x1a1,0x1a1,0x1a1,0x1a1,0x19c5, -0x1446,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443, -0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x19c8,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1440, -0x1440,0x1440,0x1440,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449,0x1449, -0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x146a,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, -0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, -0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x146d,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7, -0x12c9,0x12c6,0x12c9,0x12a5,0x12c6,0x12cc,0x12cc,0x12cf,0x12cc,0x12cf,0x12d2,0x12c6,0x12cf,0x12cf,0x12c6,0x12c6, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x1470,0x1479,0x1470,0x1479,0x1479, -0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x147c,0x1473,0x19ce,0x1b3f,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa, -0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1ad,0x1ad, -0x153f,0x153f,0x153f,0x153f,0x153f,0x1545,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad, -0x154b,0x154b,0x154b,0x154b,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1b0,0x1548, -0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5,0x1b8a,0x1b8a,0x1b8a,0x1b8a, -0x16aa,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, -0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x1b3,0x1b3,0x1b3,0x1b3, -0x1a73,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b45,0x1b42,0x1b42,0x1b42,0x1b6, -0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, -0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, -0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9,0x1b9,0x1b9,0x1b9, -0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9,0x1b9, -0x1b9,0x1b9,0x1b9,0x1b9,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x1b9,0x1b9, -0x155a,0x1554,0x1557,0x1560,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1bc,0x1bc,0x1bc,0x1bc, -0x1bc,0x1bc,0x1bc,0x1bc,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1923,0x1923,0x1923,0x1923,0x1bf,0x1bf,0x1bf, -0x1bf,0x1bf,0x1bf,0x1bf,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25,0x1a25, -0x1bf,0x1bf,0x1bf,0x1bf,0x1b9f,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf, -0x1bf,0x1bf,0x1bf,0x1bf,0x170a,0x16ad,0x156f,0x16b3,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, -0x1578,0x1c2,0x1c2,0x1578,0x1578,0x1c2,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, -0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x1578,0x1578, -0x1c2,0x1578,0x1578,0x1578,0x1578,0x1578,0x1c2,0x19aa,0x16b0,0x1578,0x1569,0x156f,0x1569,0x156f,0x156f,0x156f, -0x156f,0x1c2,0x1c2,0x156f,0x156f,0x1c2,0x1c2,0x1572,0x1572,0x1575,0x1c2,0x1c2,0x170d,0x1c2,0x1c2,0x1c2, -0x1c2,0x1c2,0x1c2,0x1569,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x157b,0x1578,0x1578,0x1578,0x1578,0x156f,0x156f, -0x1c2,0x1c2,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x156c,0x1c2,0x1c2,0x1c2,0x156c,0x156c,0x156c,0x156c, -0x156c,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1c2,0x1590,0x1590,0x1590,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1c5,0x1590, -0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x1590,0x158a,0x158a,0x158a,0x157e, -0x157e,0x157e,0x158a,0x158a,0x157e,0x158d,0x1581,0x157e,0x1593,0x1593,0x1587,0x1593,0x1593,0x1584,0x17a3,0x1c5, -0x15a2,0x15a2,0x15a2,0x1596,0x1596,0x1596,0x1596,0x1596,0x1596,0x1599,0x159c,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, -0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x159f,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8,0x1c8, -0x1710,0x1710,0x1710,0x1710,0x15ae,0x15ab,0x19d1,0x19d1,0x1a79,0x1a7c,0x1a76,0x1a76,0x1cb,0x1cb,0x1cb,0x1cb, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce, -0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, -0x15c0,0x15c0,0x15c0,0x15b7,0x15ba,0x15bd,0x15c0,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1, -0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15c3,0x15c3,0x1d4,0x1d4,0x1d4,0x1d4,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, -0x15cc,0x15cc,0x16b6,0x15cc,0x15cc,0x15cc,0x15c9,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4, -0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x1d7,0x1d7,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5,0x15d5, -0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7, -0x15db,0x15ed,0x15ed,0x15e1,0x15ea,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x15e4,0x1da,0x1da,0x1da,0x1da,0x1da,0x1da, -0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3, -0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x15f3,0x1dd, -0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x15f0,0x1dd,0x1dd,0x1dd,0x1dd,0x15f6,0x15f6, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15f9,0x1602,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff, -0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15ff,0x15ff,0x15ff,0x15ff,0x15ff,0x1e0, -0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608, -0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1608,0x1e3, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1614, -0x1614,0x1614,0x1614,0x1614,0x1614,0x1614,0x1611,0x1611,0x1611,0x1611,0x1611,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6, -0x162c,0x162c,0x162f,0x162f,0x1632,0x1623,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9, -0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1e9,0x1623,0x1623,0x1623,0x1623,0x1623, -0x1623,0x1623,0x1e9,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x162c,0x162c,0x162c, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1ec, -0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644,0x1644, -0x1644,0x1644,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1ef,0x1641,0x1641,0x1641,0x1641,0x1ef,0x1ef,0x1ef, -0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x1647, -0x1659,0x1659,0x1647,0x1647,0x1647,0x1647,0x1f5,0x1f5,0x1659,0x1659,0x165c,0x165c,0x1647,0x1647,0x1659,0x164d, -0x164a,0x1650,0x1662,0x1662,0x1653,0x1653,0x1656,0x1656,0x1656,0x1662,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719, -0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1719,0x1716,0x1716,0x1716,0x1716,0x1713,0x1713,0x1f5,0x1f5, -0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, -0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5, -0x1f8,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665,0x1665, -0x1665,0x1665,0x1665,0x1665,0x1665,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1fb,0x1fb,0x1fb,0x1fb, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1fb,0x1fb,0x1a7f,0x1a7f,0x1fb,0x1fb, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb, -0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb, -0x166b,0x167a,0x1671,0x166e,0x1680,0x1680,0x1674,0x1680,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe, -0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe, -0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1686,0x1683,0x1683,0x1683,0x1683,0x1683,0x1683, -0x1683,0x1683,0x1683,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x201,0x168c, -0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e, -0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x172e,0x1926,0x204,0x204,0x171c,0x171c,0x171c, -0x1728,0x1728,0x171c,0x171c,0x171c,0x171c,0x172b,0x171c,0x171c,0x171c,0x171c,0x171f,0x204,0x204,0x204,0x204, -0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1725,0x1722,0x1722,0x1731,0x1731,0x1731,0x1722, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207, -0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x207,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, -0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x20d,0x1746,0x1746,0x20d,0x20d, -0x20d,0x20d,0x20d,0x1743,0x1743,0x1743,0x1743,0x1743,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x210, -0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749, -0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x210,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749,0x1749, -0x1749,0x174c,0x210,0x210,0x210,0x210,0x210,0x210,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, -0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x213,0x213,0x213,0x213,0x213, -0x213,0x213,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x175b,0x175b,0x175b,0x175b,0x1758,0x175b,0x175b,0x175e, -0x1761,0x175e,0x175e,0x175b,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216,0x216, -0x216,0x216,0x216,0x1758,0x1758,0x1758,0x1758,0x1758,0x17b8,0x17b8,0x17b8,0x17b8,0x17af,0x17af,0x17af,0x17a9, -0x17ac,0x17ac,0x17ac,0x19d4,0x219,0x219,0x219,0x219,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5,0x17b5, -0x17b5,0x17b5,0x219,0x219,0x219,0x219,0x17b2,0x17b2,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3, -0x17d3,0x21c,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3, -0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d3,0x17d0,0x17be,0x17be,0x17be,0x17be, -0x17be,0x17be,0x17be,0x21c,0x17be,0x17be,0x17be,0x17be,0x17be,0x17be,0x17d0,0x17c1,0x17d3,0x17d6,0x17d6,0x17ca, -0x17c7,0x17c7,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x21c,0x17cd,0x17cd,0x17cd,0x17cd, -0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x17c4, -0x17c4,0x17c4,0x17c4,0x17c4,0x17c4,0x21c,0x21c,0x21c,0x17e2,0x17e5,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb, -0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9,0x17d9, -0x17d9,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x21f,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x222, -0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc, -0x17dc,0x222,0x222,0x17dc,0x17dc,0x17dc,0x17dc,0x17dc,0x182a,0x18c6,0x1a2e,0x1a31,0x1ad9,0x225,0x225,0x225, -0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x1ad6,0x1ad6,0x225,0x225,0x225,0x225,0x225,0x225, -0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb, -0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x228,0x228,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, -0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x228,0x17e8,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, -0x17df,0x17e8,0x17df,0x17df,0x17e8,0x17df,0x17df,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228, -0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x22b,0x22b,0x22b, +0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x177,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, +0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, +0x134d,0x1347,0x1347,0x1347,0x17a,0x17a,0x134a,0x17a,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x1350,0x1359, +0x1353,0x1353,0x1359,0x1359,0x1359,0x1353,0x1359,0x1353,0x1353,0x1353,0x135c,0x135c,0x17d,0x17d,0x17d,0x17d, +0x17d,0x17d,0x17d,0x17d,0x1356,0x1356,0x1356,0x1356,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x180,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180, +0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x1362,0x180,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1368,0x137a, +0x137a,0x136e,0x136e,0x136e,0x136e,0x136e,0x183,0x183,0x183,0x183,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, +0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, +0x1371,0x1371,0x1371,0x1371,0x1b42,0x1b45,0x1b45,0x1b3f,0x1b3f,0x1b45,0x183,0x183,0x183,0x183,0x183,0x183, +0x183,0x183,0x183,0x1533,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x186,0x186,0x186, +0x186,0x186,0x186,0x186,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x189,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x1536,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x13b0,0x189,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380,0x1380, +0x1380,0x1380,0x1380,0x1380,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536, +0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x189,0x189,0x189,0x189,0x189,0x189, +0x189,0x189,0x189,0x189,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542, +0x16b0,0x1542,0x1542,0x1542,0x1782,0x1833,0x1833,0x186c,0x186c,0x1a34,0x1adf,0x1adf,0x18c,0x18c,0x18c,0x18c, +0x1c2c,0x1bae,0x1bae,0x1bae,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x16ad, +0x16ad,0x18c,0x18c,0x18c,0x1542,0x1542,0x1542,0x1542,0x1833,0x1833,0x1833,0x18cf,0x18cf,0x19b0,0x1a34,0x1adf, +0x1adf,0x18c,0x18c,0x18c,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1bd2,0x1bd2,0x1bd2,0x18f,0x18f,0x18f,0x18f,0x1bd2, +0x1bd2,0x1bd2,0x1bd2,0x1bd2,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x192,0x141f,0x141f,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x192,0x192,0x192,0x192,0x192,0x141f,0x192,0x192,0x192,0x192,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x192,0x141f,0x192,0x141f, +0x192,0x141f,0x192,0x141f,0x192,0x141f,0x141f,0x192,0x141f,0x192,0x192,0x141f,0x141f,0x141f,0x141f,0x192, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f, +0x141f,0x192,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x192,0x192,0x192,0x192,0x192,0x141f,0x141f,0x141f,0x192,0x141f,0x141f,0x141f,0x141f,0x141f,0x192,0x141f, +0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f,0x141f, +0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x141c,0x141c,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192,0x192, +0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1422,0x1422,0x1422,0x1422,0x1422,0x1431,0x1422,0x1425,0x1425, +0x1422,0x1422,0x1422,0x1428,0x1428,0x195,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e,0x142e, +0x142b,0x1437,0x1437,0x1437,0x1932,0x192f,0x192f,0x1a7c,0x195,0x195,0x195,0x195,0x195,0x195,0x195,0x195, +0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2, +0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1440,0x143a,0x143a,0x1440,0x1440, +0x1449,0x1449,0x1443,0x1446,0x1446,0x1440,0x143d,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198,0x198, +0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c, +0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x19b,0x19b,0x19b,0x19b,0x1707,0x1707,0x144c,0x144c, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x19b,0x19b,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x1458,0x1458,0x1458,0x1458,0x1458,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19e,0x19e,0x19e,0x19e,0x19d7, +0x1458,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19da,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x19e,0x1452, +0x1452,0x1452,0x1452,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b,0x145b, +0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x147c,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1, +0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1479,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1,0x1a1, +0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4,0x1a4, +0x12db,0x12d8,0x12db,0x12b7,0x12d8,0x12de,0x12de,0x12e1,0x12de,0x12e1,0x12e4,0x12d8,0x12e1,0x12e1,0x12d8,0x12d8, +0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1482,0x148b,0x1482,0x148b,0x148b, +0x1482,0x1482,0x1482,0x1482,0x1482,0x1482,0x148e,0x1485,0x19e0,0x1b51,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7,0x1a7, +0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1aa,0x1aa, +0x1551,0x1551,0x1551,0x1551,0x1551,0x1557,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa,0x1aa, +0x155d,0x155d,0x155d,0x155d,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x1ad,0x155a, +0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2,0x1b9c,0x1b9c,0x1b9c,0x1b9c, +0x16bc,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3, +0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x16b3,0x1b0,0x1b0,0x1b0,0x1b0, +0x1a85,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b57,0x1b54,0x1b54,0x1b54,0x1b3, +0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3, +0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3,0x1b3, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6,0x1b6,0x1b6,0x1b6, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6,0x1b6, +0x1b6,0x1b6,0x1b6,0x1b6,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1b6,0x1b6, +0x156c,0x1566,0x1569,0x1572,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1b9,0x1b9,0x1b9,0x1b9, +0x1b9,0x1b9,0x1b9,0x1b9,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x155d,0x155d,0x155d,0x155d,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1935,0x1935,0x1935,0x1935,0x1bd5,0x1bc,0x1bc, +0x1bc,0x1bc,0x1bc,0x1bc,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37,0x1a37, +0x1bc,0x1bc,0x1bc,0x1bc,0x1bb1,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc,0x1bc, +0x1bc,0x1bc,0x1bc,0x1bc,0x171c,0x16bf,0x1581,0x16c5,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a, +0x158a,0x1bf,0x1bf,0x158a,0x158a,0x1bf,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a, +0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x158a,0x158a, +0x1bf,0x158a,0x158a,0x158a,0x158a,0x158a,0x1bf,0x19bc,0x16c2,0x158a,0x157b,0x1581,0x157b,0x1581,0x1581,0x1581, +0x1581,0x1bf,0x1bf,0x1581,0x1581,0x1bf,0x1bf,0x1584,0x1584,0x1587,0x1bf,0x1bf,0x171f,0x1bf,0x1bf,0x1bf, +0x1bf,0x1bf,0x1bf,0x157b,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x158d,0x158a,0x158a,0x158a,0x158a,0x1581,0x1581, +0x1bf,0x1bf,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x157e,0x1bf,0x1bf,0x1bf,0x157e,0x157e,0x157e,0x157e, +0x157e,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x1bf,0x15a2,0x15a2,0x15a2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x1c2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15b4,0x15b4,0x15b4,0x15a8, +0x15a8,0x15a8,0x15a8,0x15a8,0x15a8,0x15ab,0x15ae,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x15b1,0x15b1,0x15b1,0x15b1, +0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x15b1,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1c5,0x1722,0x1722,0x1722,0x1722, +0x15c0,0x15bd,0x19e3,0x19e3,0x1a8b,0x1a8e,0x1a88,0x1a88,0x1c8,0x1c8,0x1c8,0x1c8,0x174f,0x174f,0x174f,0x174f, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb, +0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x1cb,0x15d2,0x15d2,0x15d2,0x15d2, +0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15d2,0x15c9, +0x15cc,0x15cf,0x15d2,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x1ce,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15d5,0x15d5,0x1d1,0x1d1,0x1d1,0x1d1,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15de,0x15de,0x16c8,0x15de, +0x15de,0x15de,0x15db,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x1d1,0x15ea,0x15ea,0x15ea,0x15ea, +0x15ea,0x1d4,0x1d4,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e7,0x15e4,0x15e4,0x15e4,0x15e4, +0x15e4,0x15e4,0x15e4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x1d4,0x15ed,0x15ff,0x15ff,0x15f3, +0x15fc,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x15f6,0x15f6,0x15f6,0x15f6, +0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x15f6,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1d7,0x1605,0x1605,0x1605,0x1605, +0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605, +0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1605,0x1da,0x1602,0x1602,0x1602,0x1602, +0x1602,0x1602,0x1602,0x1602,0x1602,0x1602,0x1da,0x1da,0x1da,0x1da,0x1608,0x1608,0x1b8d,0x1b8d,0x1b8d,0x1b8d, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1611,0x1611,0x1611,0x1611, +0x1611,0x160b,0x1614,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x1611,0x160e,0x160e,0x160e,0x160e, +0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x1611,0x1611,0x1611,0x1611,0x1611,0x1dd,0x161a,0x161a,0x161a,0x161a, +0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a, +0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x161a,0x1e0,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626,0x1626, +0x1626,0x1626,0x1623,0x1623,0x1623,0x1623,0x1623,0x1e3,0x1e3,0x1e3,0x1e3,0x1e3,0x163e,0x163e,0x1641,0x1641, +0x1644,0x1635,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x163b,0x163b,0x163b,0x163b, +0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x1e6,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x1e6,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x1e6,0x1e6,0x1e6,0x1e6,0x1e6,0x163e,0x163e,0x163e,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1e9,0x1656,0x1656,0x1656,0x1656, +0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1656,0x1ec,0x1ec, +0x1ec,0x1ec,0x1ec,0x1ec,0x1ec,0x1653,0x1653,0x1653,0x1653,0x1ec,0x1ec,0x1ec,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1659,0x166b,0x166b,0x1659,0x1659, +0x1659,0x1659,0x1f2,0x1f2,0x166b,0x166b,0x166e,0x166e,0x1659,0x1659,0x166b,0x165f,0x165c,0x1662,0x1674,0x1674, +0x1665,0x1665,0x1668,0x1668,0x1668,0x1674,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b,0x172b, +0x172b,0x172b,0x172b,0x172b,0x1728,0x1728,0x1728,0x1728,0x1725,0x1725,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, +0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2, +0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f2,0x1f5,0x1677,0x1677,0x1677, +0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677,0x1677, +0x1677,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x1f5,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1f8,0x1f8,0x1a91,0x1a91,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8, +0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x1f8,0x167d,0x168c,0x1683,0x1680, +0x1692,0x1692,0x1686,0x1692,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1689,0x1689,0x1689,0x1689, +0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1fb,0x1698,0x1698,0x1698,0x1698, +0x1698,0x1698,0x1698,0x1698,0x1698,0x1698,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1695,0x1fe, +0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x1fe,0x169e,0x1740,0x1740,0x1740,0x1740, +0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, +0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1938,0x201,0x201,0x172e,0x172e,0x172e,0x173a,0x173a,0x172e,0x172e, +0x172e,0x172e,0x173d,0x172e,0x172e,0x172e,0x172e,0x1731,0x201,0x201,0x201,0x201,0x1737,0x1737,0x1737,0x1737, +0x1737,0x1737,0x1737,0x1737,0x1737,0x1737,0x1734,0x1734,0x1743,0x1743,0x1743,0x1734,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204, +0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204,0x204, +0x204,0x204,0x204,0x204,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, +0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x20a,0x1758,0x1758,0x20a,0x20a,0x20a,0x20a,0x20a,0x1755, +0x1755,0x1755,0x1755,0x1755,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x20d,0x175b,0x20d,0x175b,0x175b, +0x175b,0x175b,0x20d,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, +0x175b,0x175b,0x20d,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175e,0x20d,0x20d, +0x20d,0x20d,0x20d,0x20d,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x210, +0x210,0x210,0x210,0x210,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x210,0x210,0x210,0x210,0x210,0x210,0x210,0x1761,0x1761, +0x1761,0x1761,0x1761,0x1761,0x176d,0x176d,0x176d,0x176d,0x176a,0x176d,0x176d,0x1770,0x1773,0x1770,0x1770,0x176d, +0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x213,0x176a, +0x176a,0x176a,0x176a,0x176a,0x17ca,0x17ca,0x17ca,0x17ca,0x17c1,0x17c1,0x17c1,0x17bb,0x17be,0x17be,0x17be,0x19e6, +0x216,0x216,0x216,0x216,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x17c7,0x216,0x216, +0x216,0x216,0x17c4,0x17c4,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x219,0x17e5,0x17e5, +0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5, +0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e5,0x17e2,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x219, +0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17d0,0x17e2,0x17d3,0x17e5,0x17e8,0x17e8,0x17dc,0x17d9,0x17d9,0x219,0x219, +0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x219,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df,0x17df, +0x17df,0x17df,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6,0x17d6, +0x17d6,0x219,0x219,0x219,0x17f4,0x17f7,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd, +0x17fd,0x17fd,0x17fd,0x17fd,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x17eb,0x21c,0x21c,0x21c, +0x21c,0x21c,0x21c,0x21c,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, +0x1956,0x1956,0x1956,0x1956,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x17ee,0x17ee, +0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x21f,0x17ee, +0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x21f,0x17ee,0x17ee,0x17ee,0x17ee,0x17ee,0x21f, +0x21f,0x21f,0x21f,0x21f,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc, +0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x183c,0x18d8,0x1a40,0x1a43,0x1aeb,0x222,0x222,0x222,0x222,0x222,0x222,0x222, +0x222,0x222,0x222,0x222,0x1ae8,0x1ae8,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222,0x222, +0x222,0x222,0x222,0x222,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd,0x17fd, +0x17fd,0x17fd,0x17fd,0x17fd,0x225,0x225,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1, +0x17f1,0x17f1,0x17f1,0x17f1,0x225,0x17fa,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17fa,0x17f1,0x17f1, +0x17fa,0x17f1,0x17f1,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x225,0x1800,0x1800,0x1800,0x1800, +0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x1800,0x228,0x228,0x228,0x228,0x228,0x228,0x228, +0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x228,0x1818,0x1818,0x1809,0x1803, +0x1803,0x1818,0x1806,0x181b,0x181b,0x181b,0x181b,0x181e,0x181e,0x1812,0x180f,0x180c,0x1815,0x1815,0x1815,0x1815, +0x1815,0x1815,0x1815,0x1815,0x1815,0x1815,0x1a94,0x1812,0x22b,0x180c,0x193b,0x19e9,0x1a97,0x1a97,0x22b,0x22b, 0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b, -0x1806,0x1806,0x17f7,0x17f1,0x17f1,0x1806,0x17f4,0x1809,0x1809,0x1809,0x1809,0x180c,0x180c,0x1800,0x17fd,0x17fa, -0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1a82,0x1800,0x22e,0x17fa,0x1929,0x19d7, -0x1a85,0x1a85,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e, -0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e,0x22e, -0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812,0x1812, -0x1812,0x1812,0x1812,0x1812,0x231,0x231,0x231,0x231,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f, -0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f,0x180f, -0x180f,0x180f,0x180f,0x180f,0x231,0x231,0x231,0x231,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x19a7,0x19a7,0x19a7,0x19a7,0x19a7,0x1a34,0x1a34,0x1a34,0x1a34,0x1a34,0x1a34, -0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x1ba8,0x1ba8,0x1ba8,0x237,0x237,0x237,0x237,0x237, -0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x237,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x23a, -0x186c,0x186c,0x23a,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c, -0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x186c,0x1860,0x1860,0x1860,0x1860,0x1860,0x1860,0x23a, -0x23a,0x23a,0x1860,0x23a,0x1860,0x1860,0x23a,0x1860,0x1860,0x1860,0x1863,0x1860,0x1866,0x1866,0x186f,0x1860, -0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869,0x1869, -0x1869,0x1869,0x23a,0x23a,0x23a,0x23a,0x23a,0x23a,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x23d,0x23d,0x23d,0x23d,0x187e,0x1881,0x1881,0x240,0x240,0x240,0x240,0x240, -0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x240,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84, -0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890,0x1890, -0x1890,0x1890,0x1890,0x243,0x243,0x243,0x243,0x243,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x189c,0x189f,0x18ae,0x18ae,0x189f,0x18a2,0x189c,0x1899, -0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x1887,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1884, -0x1884,0x1872,0x1872,0x1872,0x1887,0x1887,0x1887,0x1887,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x249,0x249,0x249,0x249, -0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x249,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x192f, -0x192f,0x192f,0x192f,0x192f,0x192f,0x192f,0x249,0x249,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x27c,0x27c,0x27c, -0x1a3d,0x1a3d,0x1a3d,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x193e,0x193e,0x193e,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932,0x1932, -0x193e,0x1938,0x1935,0x193b,0x24c,0x24c,0x24c,0x24c,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944, -0x1944,0x1944,0x1944,0x24f,0x24f,0x1944,0x1944,0x1944,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x252,0x1953, -0x1953,0x252,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, -0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1950,0x1950,0x1950,0x1950,0x1950,0x252, -0x1947,0x1947,0x252,0x1950,0x1950,0x1947,0x1950,0x194a,0x1953,0x252,0x252,0x252,0x252,0x252,0x252,0x252, -0x195c,0x195c,0x195f,0x195f,0x1956,0x1956,0x1956,0x1956,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255, -0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x1959,0x255,0x255,0x255,0x255,0x255,0x255, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1965,0x1962,0x1962,0x1962, -0x1965,0x1962,0x1962,0x1962,0x1962,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x258, -0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, -0x196e,0x196e,0x196e,0x1968,0x1968,0x196b,0x196b,0x1971,0x1971,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b, -0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, -0x1974,0x1974,0x1974,0x1974,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e,0x25e, -0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977, -0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x1977,0x197a,0x1983,0x1977,0x1977,0x261,0x261,0x261,0x261,0x261, -0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1989,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264, -0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, -0x1992,0x1992,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198c,0x198f,0x198f,0x198f, -0x198f,0x1995,0x1995,0x1995,0x1995,0x1995,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267, -0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x267,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72, -0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x1b72,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9, -0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x19e9,0x26d, -0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8, -0x270,0x270,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8, -0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f8,0x19f5,0x19f5,0x19f5,0x19ec,0x19ec,0x19ec,0x19ec, -0x270,0x270,0x19ec,0x19ec,0x19f5,0x19f5,0x19f5,0x19f5,0x19ef,0x19f8,0x19f2,0x19f8,0x19f5,0x270,0x270,0x270, -0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270, -0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x270,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x273,0x273,0x273,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a07,0x1a07,0x273,0x273,0x276,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a, +0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x22b,0x1824,0x1824,0x1824,0x1824, +0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, +0x22e,0x22e,0x22e,0x22e,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, +0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821,0x1821, +0x22e,0x22e,0x22e,0x22e,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x183f,0x19b9,0x19b9,0x19b9,0x19b9,0x19b9,0x1a46,0x1a46,0x1a46,0x1a46,0x1a46,0x1a46,0x231,0x231,0x231,0x231, +0x231,0x231,0x231,0x231,0x1bba,0x1bba,0x1bba,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234,0x234, +0x234,0x234,0x234,0x234,0x276,0x276,0x1c2f,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x237,0x187e,0x187e,0x237,0x187e, +0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e,0x187e, +0x187e,0x187e,0x187e,0x187e,0x187e,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x237,0x237,0x237,0x1872,0x237, +0x1872,0x1872,0x237,0x1872,0x1872,0x1872,0x1875,0x1872,0x1878,0x1878,0x1881,0x1872,0x237,0x237,0x237,0x237, +0x237,0x237,0x237,0x237,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x187b,0x237,0x237, +0x237,0x237,0x237,0x237,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x23a,0x23a,0x23a,0x23a,0x1890,0x1893,0x1893,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d,0x23d, +0x23d,0x23d,0x23d,0x23d,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96,0x1b96, +0x1b96,0x1b96,0x1b96,0x1b96,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x18a2,0x240, +0x240,0x240,0x240,0x240,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, +0x1b63,0x1b63,0x1b63,0x1b63,0x18ae,0x18b1,0x18c0,0x18c0,0x18b1,0x18b4,0x18ae,0x18ab,0x243,0x243,0x243,0x243, +0x243,0x243,0x243,0x243,0x1899,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1896,0x1896,0x1884,0x1884,0x1884, +0x1899,0x1899,0x1899,0x1899,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x246,0x246,0x246,0x246,0x246,0x246,0x246,0x246, +0x246,0x246,0x246,0x246,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, +0x1941,0x1941,0x246,0x246,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1c35,0x1c35,0x1c35,0x1a4f,0x1a4f,0x1a4f,0x1bbd, +0x1bbd,0x279,0x279,0x279,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x1950,0x1950,0x1950,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1944,0x1950,0x194a,0x1947,0x194d, +0x249,0x249,0x249,0x249,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956, +0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x1956,0x24c, +0x24c,0x1956,0x1956,0x1956,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x24f,0x1965,0x1965,0x24f,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1965, +0x1965,0x1965,0x1965,0x1965,0x1965,0x1965,0x1962,0x1962,0x1962,0x1962,0x1962,0x24f,0x1959,0x1959,0x24f,0x1962, +0x1962,0x1959,0x1962,0x195c,0x1965,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x24f,0x196e,0x196e,0x1971,0x1971, +0x1968,0x1968,0x1968,0x1968,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x252,0x196b,0x196b,0x196b,0x196b, +0x196b,0x196b,0x196b,0x196b,0x196b,0x196b,0x252,0x252,0x252,0x252,0x252,0x252,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1977,0x1974,0x1974,0x1974,0x1977,0x1974,0x1974,0x1974, +0x1974,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x255,0x1980,0x1980,0x1980,0x1980, +0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x197a, +0x197a,0x197d,0x197d,0x1983,0x1983,0x258,0x258,0x258,0x258,0x258,0x258,0x258,0x1986,0x1986,0x1986,0x1986, +0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986,0x1986, +0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x25b,0x1989,0x1989,0x1989,0x1989, +0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, +0x1989,0x1989,0x1989,0x198c,0x1995,0x1989,0x1989,0x25e,0x25e,0x25e,0x25e,0x25e,0x1998,0x1998,0x1998,0x1998, +0x1998,0x1998,0x1998,0x199b,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x261,0x19a4,0x19a4,0x19a4,0x19a4, +0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x19a4,0x199e,0x199e, +0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x199e,0x19a1,0x19a1,0x19a1,0x19a1,0x19a7,0x19a7,0x19a7, +0x19a7,0x19a7,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264,0x264, +0x264,0x264,0x264,0x264,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84,0x1b84, +0x1b84,0x1b84,0x1b84,0x1b84,0x1be7,0x1bed,0x1bed,0x1bed,0x1bed,0x1bed,0x1bed,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea, +0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x1bea,0x267,0x267,0x267,0x267,0x267,0x267, +0x267,0x267,0x267,0x267,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb, +0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x19fb,0x26a,0x26a,0x26a,0x26a,0x26a, +0x26a,0x26a,0x26a,0x26a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x26d,0x26d,0x1a0a,0x1a0a, 0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a, -0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x276,0x276,0x279,0x279,0x279,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a37,0x1a37,0x1a37,0x279, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a3a,0x1a3a,0x1a3a,0x1a3a, -0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x1adf,0x1adf,0x1adf,0x27c, -0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1a3d,0x1adf,0x1adf, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1bae,0x1bae,0x1bae,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1adf,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x1bab,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x1bae,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c, -0x1a13,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x27f,0x1a10, -0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a16,0x1a16,0x1a16,0x1a16, -0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x282,0x282,0x282,0x282,0x282,0x1a19, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x1a88,0x285,0x285,0x285,0x285, -0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285,0x285, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x288,0x288,0x1aa6,0x288,0x288,0x1aa6,0x1aa6,0x1aa6,0x1aa6, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x288,0x1aa6,0x1aa6,0x288,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6, -0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1aa6,0x1a8e,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x288,0x1a9d, -0x1aa0,0x288,0x288,0x1a8e,0x1a8e,0x1aa3,0x1a94,0x1aa9,0x1a9d,0x1aa9,0x1a9d,0x1a91,0x1aac,0x1a97,0x1aac,0x288, -0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a, -0x1a9a,0x1a9a,0x288,0x288,0x288,0x288,0x288,0x288,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b,0x28b, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x291,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, -0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5,0x1ab5, -0x1ab5,0x1ab5,0x291,0x291,0x291,0x291,0x291,0x291,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8,0x1ae8, -0x1ae8,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, -0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, -0x294,0x294,0x294,0x294,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x297,0x1ab8, -0x1ab8,0x1abb,0x297,0x297,0x1abe,0x1abe,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297,0x297, -0x297,0x297,0x297,0x297,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b51,0x1b4e,0x1b51,0x1b51,0x1b51, -0x1b51,0x1b51,0x1b51,0x29a,0x1b54,0x1b54,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x1b4b,0x1b4b,0x1b4b,0x1b4b, -0x1b4b,0x1b4b,0x1b4b,0x1b4b,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b57,0x1b57,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d,0x29d, -0x29d,0x29d,0x29d,0x29d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x2a0,0x1b5d,0x1b5d,0x1b5d,0x1b5d, -0x2a0,0x1b5d,0x1b5d,0x2a0,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d, -0x1b5d,0x1b5d,0x1b5d,0x2a0,0x1b60,0x1b66,0x1b66,0x1b63,0x1b63,0x1b63,0x2a6,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, -0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63, -0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x2a6,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x2a6, -0x2a6,0x2a6,0x2a6,0x2a6,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b6c,0x1b69, -0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69,0x1b69, -0x1b69,0x1b69,0x1b69,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, -0x2a9,0x2a9,0x2a9,0x2a9,0x1b72,0x1b72,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b75,0x1b75,0x1b75,0x1b75,0x2ac,0x2ac, -0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac, -0x2ac,0x2ac,0x2ac,0x2ac,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1a8b, -0x1a8b,0x1a8b,0x1a8b,0x1a8b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x2af,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x1b78,0x2af,0x2af, -0x2af,0x2af,0x2af,0x2af,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542,0x1542, -0x1542,0x1542,0x1542,0x1542,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81,0x1b81, -0x1b81,0x1b81,0x1b7e,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2,0x2b2, -0x2b2,0x2b2,0x2b2,0x2b2,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5, -0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2b5,0x1b8a,0x1b8a,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, -0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87, -0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x1b87,0x2b5,0x1b87, -0x1b87,0x2b5,0x2b5,0x2b5,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x2b8,0x2b8,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a0a,0x1a07,0x1a07,0x1a07,0x19fe,0x19fe,0x19fe,0x19fe,0x26d,0x26d,0x19fe,0x19fe, +0x1a07,0x1a07,0x1a07,0x1a07,0x1a01,0x1a0a,0x1a04,0x1a0a,0x1a07,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d, +0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d,0x26d, +0x26d,0x26d,0x26d,0x26d,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a16,0x270,0x270,0x270,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a19,0x1a19,0x270,0x270,0x273,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c, +0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x1a1c,0x273,0x273,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1a49,0x1a49,0x1a49,0x276,0x276,0x1c32,0x276,0x276, +0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x276,0x1a4c,0x1a4c,0x1a4c,0x1a4c,0x276,0x276,0x276,0x276, +0x276,0x276,0x276,0x276,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1af1,0x1af1,0x1af1,0x1c35,0x1c35,0x279,0x279,0x279, +0x279,0x279,0x279,0x279,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1a4f,0x1af1,0x1af1,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x1c35,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x1c35,0x279,0x1c35,0x1af1,0x1af1,0x1af1,0x1bc0, +0x1bc0,0x1bc0,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1c35,0x1c35,0x1af1,0x1af1,0x1af1,0x1af1, +0x1af1,0x1af1,0x1af1,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x1c35,0x279,0x279,0x279,0x279,0x1bbd,0x1bbd,0x1bbd,0x1bbd, +0x1bbd,0x1bbd,0x1bbd,0x1bbd,0x1c35,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1bc0,0x1bc0,0x1bc0,0x1bc0, +0x1bc0,0x1bc0,0x1bc0,0x1c38,0x1c38,0x279,0x279,0x279,0x279,0x279,0x279,0x279,0x1a25,0x1a1f,0x1a1f,0x1a1f, +0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x27c,0x27c, +0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x27c,0x1a22,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a28,0x1a28,0x1a28,0x1a28,0x1a2e,0x1a2e,0x1a2e,0x1a2e, +0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x1a2e,0x27f,0x27f,0x27f,0x27f,0x27f,0x1a2b,0x1a9d,0x1a9d,0x1a9d,0x1a9d, +0x1a9d,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x1a9a,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282, +0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x282,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x1ab8,0x1ab8,0x1ab8,0x285,0x285,0x1ab8,0x285,0x285,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x285,0x1ab8,0x1ab8,0x285,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1ab8, +0x1ab8,0x1ab8,0x1ab8,0x1ab8,0x1aa0,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x1aaf,0x285,0x1aaf,0x1ab2,0x285,0x285,0x1aa0, +0x1aa0,0x1ab5,0x1aa6,0x1abb,0x1aaf,0x1abb,0x1aaf,0x1aa3,0x1abe,0x1aa9,0x1abe,0x285,0x285,0x285,0x285,0x285, +0x285,0x285,0x285,0x285,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x1aac,0x285,0x285, +0x285,0x285,0x285,0x285,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x288,0x288,0x288,0x288,0x288,0x288, +0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288, +0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x288,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x28e, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x28e, +0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x28e,0x28e, +0x28e,0x28e,0x28e,0x28e,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x1afa,0x291,0x291,0x291, +0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, +0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291,0x291, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x294,0x1aca,0x1aca,0x1acd,0x294,0x294, +0x1ad0,0x1ad0,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294,0x294, +0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b60,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x1b63,0x297, +0x1b66,0x1b66,0x297,0x297,0x297,0x297,0x297,0x297,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d,0x1b5d, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b69,0x1b69,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a,0x29a, +0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d,0x1b6f,0x1b6f,0x29d, +0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x1b6f,0x29d, +0x1b72,0x1b78,0x1b78,0x1b75,0x1b75,0x1b75,0x2a3,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75, +0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75, +0x1b75,0x2a3,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x1b75,0x2a3,0x2a3,0x2a3,0x2a3,0x2a3, +0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7e,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, +0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x1bf0,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6, +0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x2a6,0x1b84,0x1b84,0x1b81,0x1b81, +0x1b81,0x1b81,0x1b87,0x1b87,0x1b87,0x1b87,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9, +0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x2a9,0x1a9d,0x1a9d,0x1a9d,0x1a9d, +0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1a9d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, 0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x18c9,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x94e,0x94e, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x2d0,0x2d0,0x2d0,0x2d0,0x2d0, -0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0x128d,0x128d,0x128d,0x2be,0x2be, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x2ac,0x1b8a,0x1b8a,0x1b8a,0x1b8a, +0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x1b8a,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x2ac,0x1554,0x1554,0x1554,0x1554, +0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1554,0x1b93,0x1b93,0x1b93,0x1b93, +0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b93,0x1b90,0x2af,0x2af,0x2af,0x2af,0x2af, +0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x2af,0x1b9c,0x1b9c,0x1b9c,0x1b9c, +0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x1b9c,0x2b2, +0x1b9c,0x1b9c,0x2b2,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99, +0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99, +0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x1b99,0x2b2,0x1b99,0x1b99,0x2b2,0x2b2,0x2b2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x2b5,0x2b5,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x2b5, +0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x2b5,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8, +0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x2b8,0x1bf3,0x1bf3,0x1bf3,0x1bf9,0x1bf9,0x1bf9,0x1bf9, +0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bfc,0x1bfc,0x1bfc,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb, +0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x2bb,0x1bff,0x1bff,0x1bff,0x1bff, +0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x1bff,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, 0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be, -0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0x2c1,0x2c1,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x1b99,0x1b99,0x1b99,0x1b99,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x2c7,0x2c7,0x1773,0x1773,0x2ca,0x2ca, -0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x3d8,0x3cc,0x3cc,0x3cc, -0x3cc,0x3cc,0x3cc,0x3cc,0x3cc,0x3d8,0x3d8,0x3d8,0x3d8,0x3d2,0x110a,0x12e4,0x3db,0x918,0x91b,0x3c9, -0x3c9,0x1107,0x12e1,0x12e1,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x3de,0x1107,0x3cc,0x3cc,0x3d8, -0xc9c,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db, -0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3cc,0x3cc, -0x8a0,0x8a3,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x936,0x3d5,0xf6c,0xf69,0x12e7, -0x12e7,0x12e7,0x12e7,0x12e7,0x14a6,0x110d,0x110d,0xebe,0xebe,0xd8f,0xebe,0xebe,0x3db,0x3db,0x3db,0x3db, -0x3db,0x3db,0x3db,0x3db,0x3db,0x3de,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3de,0x3db,0x3db, -0x3de,0x3db,0x3db,0x3db,0x3db,0x3db,0x12e1,0x12e4,0x3cf,0x3db,0x3d8,0x3d8,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x47a,0x12ed,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x47a, -0x47a,0x47a,0x47a,0x47a,0x47a,0x47a,0x12ed,0x1845,0x1845,0xf8a,0x46b,0x474,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6,0x4b6, -0x4b6,0x4b6,0x4b6,0xb91,0xb91,0xd9b,0xd9b,0x8a6,0xd9e,0x13c8,0x13c8,0x13c8,0x4b9,0x4b9,0x4b9,0x4b9, -0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9, -0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4b9,0x4bf,0x4bf,0x4bf,0x1122, -0x1122,0x1122,0x1122,0x1122,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc, -0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc, -0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x4bc,0x111f,0x111f,0x111f,0x111f,0x111f,0x111f,0x4c2,0x4bf,0x4bf,0x4bf, -0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf, -0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf,0x4bf, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c8,0x990,0xfb7,0xfb7,0xfba,0xfb7,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5, -0x4cb,0x4c5,0x4cb,0x4c5,0x4cb,0x4c5,0xfba,0xfb7,0xfba,0xfb7,0xfba,0xfb7,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4d7,0x4d7,0x4d7,0x4d7, -0x4d7,0x4d7,0x4d7,0x4d7,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x4da,0x696,0x696,0x699,0x4f5, -0x6a5,0x6a2,0x6a2,0x69f,0x51f,0x51f,0x4dd,0x4dd,0x4dd,0x4dd,0x4dd,0xb22,0x6a8,0x501,0x6c0,0x6c3, -0x516,0x6a8,0x504,0x504,0x4f5,0x510,0x510,0x696,0x51c,0x519,0x69c,0x4ef,0x4e6,0x4e6,0x4e9,0x4e9, -0x4e9,0x4e9,0x4e9,0x4ec,0x4e9,0x4e9,0x4e9,0x4e0,0x528,0x525,0x522,0x522,0x6b4,0x50a,0x507,0x6b1, -0x6ae,0x6ab,0x6bd,0x4f8,0x6ba,0x6ba,0x50d,0x510,0x6b7,0x6b7,0x50d,0x510,0x4f2,0x4f5,0x4f5,0x4f5, -0x513,0x4fe,0x4fb,0xba6,0xac5,0xac5,0xac2,0xac2,0xac2,0xac2,0xb9d,0xb9d,0xb9d,0xb9d,0xba3,0xcc9, -0xcc6,0xdaa,0xdad,0xba0,0xdad,0xdad,0xdad,0xdad,0xdaa,0xdad,0xdad,0xb9a,0x54c,0x54c,0x54c,0x54c, -0x54c,0x54c,0x54c,0x549,0x54f,0x72f,0x54c,0x993,0x9b4,0xac8,0xac8,0xac8,0xbac,0xbac,0xdb3,0xdb3, -0xdb3,0xdb3,0x112b,0x112e,0x112e,0x1302,0x1494,0x14be,0x14c1,0x14c1,0x16c8,0x1848,0x55b,0x55b,0x573,0x6d5, -0x558,0x6cf,0x55b,0x570,0x558,0x6d5,0x56a,0x573,0x573,0x573,0x56a,0x56a,0x573,0x573,0x573,0x6db, -0x558,0x573,0x6d8,0x558,0x567,0x573,0x573,0x573,0x573,0x573,0x558,0x558,0x55e,0x6cf,0x6d2,0x558, -0x573,0x558,0x6de,0x558,0x573,0x561,0x579,0x6e1,0x573,0x573,0x564,0x56a,0x573,0x573,0x576,0x573, -0x56a,0x56d,0x56d,0x56d,0x56d,0xad1,0xace,0xccc,0xdbc,0xbc1,0xbc4,0xbc4,0xbbe,0xbbb,0xbbb,0xbbb, -0xbbb,0xbc4,0xbc1,0xbc1,0xbc1,0xbc1,0xbb8,0xbbb,0xdb9,0xeca,0xecd,0xfc0,0x1131,0x1131,0x1131,0x6e7, -0x6e4,0x57c,0x57f,0x57f,0x57f,0x57f,0x57f,0x6e4,0x6e7,0x6e7,0x6e4,0x57f,0x6ed,0x6ed,0x6ed,0x6ed, -0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x6ed,0x588,0x588,0x588,0x588,0x6ea,0x6ea,0x6ea,0x6ea, -0x6ea,0x6ea,0x6ea,0x6ea,0x6ea,0x6ea,0x582,0x582,0x582,0x582,0x582,0x582,0x58e,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58b,0x58e,0x58e,0x58e,0x58e,0x58e,0x591,0x58b,0x58e,0x58e,0x58b,0x58b, -0x58b,0x58b,0x58e,0x58e,0x6f0,0x6f0,0x58b,0x58b,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58e,0x591,0x591,0x591,0x58e,0x58e,0x6f3,0x58e,0x6f3,0x58e,0x58e,0x58e, -0x58e,0x58e,0x58e,0x58e,0x58b,0x58e,0x58b,0x58b,0x58b,0x58b,0x58b,0x58b,0x58e,0x58e,0x58b,0x6f0, -0x58b,0x58b,0x58b,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xad7,0xbc7,0xbc7,0xbc7,0xbc7, -0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0xbc7,0x6f6,0x594,0x6f6,0x6f6,0x597,0x594,0x594,0x6f6, -0x6f6,0x597,0x594,0x6f6,0x597,0x594,0x594,0x6f6,0x594,0x6f6,0x5a3,0x5a0,0x594,0x6f6,0x594,0x594, -0x594,0x594,0x6f6,0x594,0x594,0x6f6,0x6f6,0x6f6,0x6f6,0x594,0x594,0x6f6,0x597,0x6f6,0x597,0x6f6, -0x6f6,0x6f6,0x6f6,0x6f6,0x6fc,0x59a,0x6f6,0x59a,0x59a,0x594,0x594,0x594,0x6f6,0x6f6,0x6f6,0x6f6, -0x594,0x594,0x594,0x594,0x6f6,0x6f6,0x594,0x594,0x594,0x597,0x594,0x594,0x597,0x594,0x594,0x597, -0x6f6,0x597,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f9,0x6f6,0x597,0x594,0x6f6,0x6f6,0x6f6,0x6f6, -0x594,0x594,0x6f6,0x6f6,0x594,0x597,0x6f9,0x6f9,0x597,0x597,0x594,0x594,0x597,0x597,0x594,0x594, -0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x597,0x597,0x6f6,0x6f6,0x597,0x597,0x6f6,0x6f6, -0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594, -0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594, -0x597,0x597,0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x6f6,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594,0x594, -0x594,0x594,0x594,0x594,0x597,0x597,0x597,0x597,0x594,0x594,0x594,0x594,0x594,0x594,0x597,0x597, -0x597,0x597,0x594,0x59d,0x594,0x594,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca,0xbca, -0xbca,0xbca,0xbca,0xbca,0x5a6,0xada,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5af,0x5ac,0x5af,0x5ac, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x6ff,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x7ef,0x7ef, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a9,0x5a9,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x7f5,0x7f2,0x5a6, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6, -0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6,0x5a6, -0x5a6,0x5a6,0x5a6,0xada,0xbd0,0xada,0xada,0xada,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2, -0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x5b2,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708, -0x708,0x708,0x5b8,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d, -0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xc2d,0xd3b,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x5bb,0x5be,0x5be,0x5be, -0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x5be,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x5be,0x5be,0x5be,0x5be,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, -0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x5c1,0x5c1,0x711,0x711,0x711,0x711,0xbd3,0xbd3, -0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0xbd3,0x717,0x717,0x5c4,0x714,0x714,0x714,0x714,0x714, -0x714,0x714,0x5c4,0x5c4,0x5c4,0x5c4,0x5c7,0x5c7,0x5c7,0x5c7,0x717,0x717,0x5c7,0x5c7,0x717,0x717, -0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x717,0x5c7,0x5c7,0x717,0x717,0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x717, -0x714,0x5c4,0x5c7,0x717,0x5c4,0x5c4,0x714,0x717,0x717,0x717,0x5c7,0x5c7,0x5c4,0x5c4,0x5c4,0x5c4, -0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x5c4,0x717,0x714,0x717,0x714,0x5c4,0x5c7, -0x5c7,0x5c7,0x5c7,0x5c7,0x5c7,0x5c4,0x5c4,0x714,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0,0xae0, -0xbd6,0xbd6,0xbd6,0xbd6,0xbd6,0xc45,0xc45,0xbd6,0x5cd,0x5cd,0x5cd,0x5cd,0x5ca,0x720,0x720,0x5ca, -0x5ca,0x71a,0x5ca,0x5ca,0x5ca,0x5ca,0x71a,0x71a,0x5ca,0x5ca,0x5ca,0x5ca,0xd44,0xd44,0xbd9,0xbd9, -0xdc5,0xae3,0x5cd,0x5cd,0x71d,0x5d0,0x71d,0x5cd,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5cd,0x5cd,0x5cd,0x5ca,0x5ca,0x5ca,0x5ca,0x720,0x5ca,0x720,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca, -0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x5ca,0x5ca,0x5ca,0x5ca, -0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x5ca,0x720,0x720,0x5d3,0x720,0x71a,0x71a,0x5ca,0x71a, -0x71d,0x71a,0x71a,0x5ca,0x71a,0x720,0x5d3,0x720,0xae3,0xae3,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc, -0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xdc2,0xe79,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6, -0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6,0x5d9,0x1389,0x1389,0x1389, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x14c7,0x5df,0x5df,0x5df,0x5df,0x1389,0x5d9,0x5d9, -0x5df,0x5df,0x138c,0x138c,0x5e5,0x5e5,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x726,0x5d9,0x5d9, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389,0x5d9,0x1389,0x5d9, -0x5d9,0x5d9,0x5d9,0x1389,0x1389,0x1389,0x5d9,0x1287,0x5d9,0x5d9,0x5d9,0x5e2,0x5e2,0x5e2,0x5e2,0x130e, -0x130e,0x5d9,0x5dc,0x5dc,0x5df,0x5d9,0x5d9,0x5d9,0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf, -0xbe2,0xbdf,0xbe2,0xbdf,0xbe2,0xbdf,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x723, -0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, -0x1389,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x1389, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x5fd, -0x5fd,0x5fd,0x5fd,0x5fd,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34,0xb34, -0x606,0x606,0x94b,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x5fd,0x5fd,0xbe5,0xd68,0x1afd,0x1afd, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600, -0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600, -0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x603,0x609, -0x606,0x600,0x606,0x600,0x603,0x609,0x606,0x600,0x603,0x609,0x606,0x600,0x606,0x600,0x1311,0x1311, -0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x1311,0x606,0x600,0x606,0x600, -0x606,0x600,0x603,0x609,0x603,0x609,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600,0x606,0x600, -0x606,0x600,0x606,0x600,0x603,0x606,0x600,0x603,0x606,0x600,0x603,0x609,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x603,0x603,0x603, -0x603,0x603,0x603,0x603,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x600,0x606,0x909,0x90c, -0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd,0x1afd, -0x603,0x600,0x603,0x603,0x603,0x603,0x603,0x603,0x600,0x603,0x600,0x600,0x603,0x603,0x600,0x600, -0x603,0x603,0x600,0x603,0x600,0x603,0x600,0x600,0x603,0x600,0x600,0x603,0x600,0x603,0x600,0x600, -0x603,0x600,0x603,0x603,0x600,0x600,0x600,0x603,0x600,0x600,0x600,0x600,0x600,0x603,0x600,0x600, -0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600,0x600, -0x600,0x600,0x600,0x600,0x603,0x603,0x600,0x600,0x603,0x600,0x603,0x600,0x600,0x600,0x600,0x600, -0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603, -0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603,0x603, -0x603,0x603,0x603,0x609,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609, -0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x609,0x606,0x606,0x606,0x606,0x606,0x606,0x606, -0x606,0x606,0x606,0x606,0x60c,0x60c,0x60c,0x60c,0xfcc,0xfcc,0xfcc,0x14ca,0x14ca,0x14ca,0x14ca,0x14ca, -0x14ca,0x14ca,0x16ce,0x16ce,0x855,0x85b,0x85b,0x867,0x867,0x858,0x84f,0x858,0x84f,0x858,0x84f,0x858, -0x84f,0x858,0x84f,0x858,0x61b,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618,0x61e,0x61b,0x615,0x618, -0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705,0x705, -0x705,0x705,0x705,0x705,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702, -0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702,0x702, -0x702,0x702,0x702,0x702,0x702,0x702,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b, -0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x70b,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708, -0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x708,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e, -0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x70e,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729, -0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729, -0x729,0x729,0x729,0x729,0x729,0x729,0x729,0x729,0xc33,0x8b8,0x8b2,0x8af,0x8b5,0x8ac,0x73e,0x741, -0x741,0x741,0x741,0x741,0x741,0x741,0x741,0x741,0x8be,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e, -0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e, -0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x73e,0x8bb,0x8bb,0x744,0x8cd,0x8d0,0x8d6, -0x7fb,0x807,0x8eb,0x804,0x8c4,0x8c1,0x8c4,0x8c1,0x8ca,0x8c7,0x8ca,0x8c7,0x8c4,0x8c1,0x801,0x8d6, -0x8c4,0x8c1,0x8c4,0x8c1,0x8c4,0x8c1,0x8c4,0x8c1,0x8dc,0x8e2,0x8df,0x8df,0x74a,0x786,0x786,0x786, -0x786,0x786,0x786,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x780, -0x780,0x780,0x780,0x780,0x780,0x780,0x780,0x74d,0x768,0x747,0x76e,0x771,0x76b,0x783,0x783,0x783, -0x783,0x783,0x783,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d, -0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x77d,0x74d,0x768,0x747,0x768,0xc36,0x7e9,0x7e9,0x7e9,0x7e9, -0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9, -0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x7e9,0x1281,0x1281, -0x1281,0x1281,0x1281,0x7ec,0x801,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x804,0x924,0x924, -0x924,0x924,0x80a,0x80a,0x8d9,0x8e8,0x8e8,0x8e8,0x8e8,0x8e5,0x7fe,0x8d3,0xb07,0xb07,0xb07,0xc48, -0xc66,0xc63,0xb25,0x8a9,0x810,0x80d,0x810,0x813,0x80d,0x810,0x80d,0x810,0x80d,0x810,0x80d,0x80d, -0x80d,0x80d,0x80d,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d,0x810,0x810,0x80d, -0x810,0x810,0x80d,0x80d,0xc69,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c, -0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c, -0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x822,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c, -0x81c,0x81c,0x81c,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c, -0x81f,0x81f,0x81c,0x81c,0x81c,0x81c,0x81c,0x822,0x81c,0x822,0x81c,0x822,0x81c,0x81c,0x81c,0x81c, -0x81c,0x81c,0x822,0x81c,0x81c,0x81c,0x81c,0x81c,0x81f,0x822,0x822,0x81f,0x81f,0x81f,0x81f,0x8f1, -0x8f4,0x825,0x828,0xc51,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x831,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e,0x82e, -0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a, -0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0x83a,0xd4d,0xd4d,0xe7c,0x834, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0xd47,0xd47,0xd47,0xd47, +0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x2be,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02, +0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x1c02,0x2c1,0x2c1,0x2c1,0x2c1, +0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x2c1,0x1c05,0x1c05,0x1c1a,0x1c11,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x2c4,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17,0x1c17, +0x1c11,0x1c11,0x1c05,0x1c05,0x1c05,0x1c05,0x1c05,0x2c4,0x2c4,0x2c4,0x1c11,0x1c11,0x1c05,0x1c14,0x1c08,0x1c1d, +0x1c1d,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0b,0x1c0e,0x1c0e,0x1c0e,0x1c0e, +0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x1c0e,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x2c4,0x1c26,0x1c26,0x1c26,0x1c26, +0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c26,0x1c20,0x1c20,0x1c20,0x1c20,0x1c23,0x1c23,0x1c23,0x1c23, +0x1c23,0x1c23,0x1c23,0x1c23,0x1c23,0x1c23,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2c7,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x18db,0x2dc,0x2dc,0x2dc, +0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2dc,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x95d,0x95d,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x2ca,0x2ca,0x2ca,0x2ca, +0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0x2ca,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0x129f,0x129f,0x129f,0x2cd,0x2cd,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, +0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd, +0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0x2cd,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0x2d0,0x2d0,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x1bab,0x1bab,0x1bab, +0x1bab,0x1c29,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x2d3,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x2d6,0x2d6,0x1785,0x1785,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9, +0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x2d9,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af4,0x1af4,0x1af4,0x2df,0x2df,0x2df,0x2df,0x2df,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x3e7,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db,0x3db, +0x3db,0x3e7,0x3e7,0x3e7,0x3e7,0x3e1,0x111f,0x12f6,0x3ea,0x927,0x92a,0x3d8,0x3d8,0x111c,0x12f3,0x12f3, +0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x3ed,0x111c,0x3db,0x3db,0x3e7,0xcae,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3db,0x3db,0x8af,0x8b2,0x945,0x945, +0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x945,0x3e4,0xf7e,0xf7b,0x12f9,0x12f9,0x12f9,0x12f9,0x12f9, +0x14b8,0x1122,0x1122,0xed0,0xed0,0xda1,0xed0,0xed0,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ed,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ed,0x3ea,0x3ea,0x3ea, +0x3ea,0x3ea,0x12f3,0x12f6,0x3de,0x3ea,0x3e7,0x3e7,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x12ff,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489,0x489, +0x489,0x489,0x12ff,0x1857,0x1857,0xf9c,0x47a,0x483,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5, +0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0x4c5,0xba3, +0xba3,0xdb0,0xdb0,0x8b5,0xdad,0x13da,0x13da,0x13da,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8, +0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4c8,0x4ce,0x4ce,0x4ce,0x1137,0x1137,0x1137,0x1137,0x1137, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb,0x4cb, +0x4cb,0x4cb,0x1134,0x1134,0x1134,0x1134,0x1134,0x1134,0x4d1,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce, +0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4ce,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4d4,0x4d4, +0x4d4,0x4d4,0x4d7,0x9a2,0xfc9,0xfc9,0xfcc,0xfc9,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4,0x4da,0x4d4, +0x4da,0x4d4,0xfcc,0xfc9,0xfcc,0xfc9,0xfcc,0xfc9,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6,0x4e6, +0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x4e9,0x6a5,0x6a5,0x6a8,0x504,0x6b4,0x6b1,0x6b1,0x6ae, +0x52e,0x52e,0x4ec,0x4ec,0x4ec,0x4ec,0x4ec,0xb34,0x6b7,0x510,0x6cf,0x6d2,0x525,0x6b7,0x513,0x513, +0x504,0x51f,0x51f,0x6a5,0x52b,0x528,0x6ab,0x4fe,0x4f5,0x4f5,0x4f8,0x4f8,0x4f8,0x4f8,0x4f8,0x4fb, +0x4f8,0x4f8,0x4f8,0x4ef,0x537,0x534,0x531,0x531,0x6c3,0x519,0x516,0x6c0,0x6bd,0x6ba,0x6cc,0x507, +0x6c9,0x6c9,0x51c,0x51f,0x6c6,0x6c6,0x51c,0x51f,0x501,0x504,0x504,0x504,0x522,0x50d,0x50a,0xbb8, +0xad7,0xad7,0xad4,0xad4,0xad4,0xad4,0xbaf,0xbaf,0xbaf,0xbaf,0xbb5,0xcdb,0xcd8,0xdbc,0xdbf,0xbb2, +0xdbf,0xdbf,0xdbf,0xdbf,0xdbc,0xdbf,0xdbf,0xbac,0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x55b,0x558, +0x55e,0x73e,0x55b,0x9a5,0x9c6,0xada,0xada,0xada,0xbbe,0xbbe,0xdc5,0xdc5,0xdc5,0xdc5,0x1140,0x1143, +0x1143,0x1314,0x14a6,0x14d0,0x14d3,0x14d3,0x16da,0x185a,0x56a,0x56a,0x582,0x6e4,0x567,0x6de,0x56a,0x57f, +0x567,0x6e4,0x579,0x582,0x582,0x582,0x579,0x579,0x582,0x582,0x582,0x6ea,0x567,0x582,0x6e7,0x567, +0x576,0x582,0x582,0x582,0x582,0x582,0x567,0x567,0x56d,0x6de,0x6e1,0x567,0x582,0x567,0x6ed,0x567, +0x582,0x570,0x588,0x6f0,0x582,0x582,0x573,0x579,0x582,0x582,0x585,0x582,0x579,0x57c,0x57c,0x57c, +0x57c,0xae3,0xae0,0xcde,0xdce,0xbd3,0xbd6,0xbd6,0xbd0,0xbcd,0xbcd,0xbcd,0xbcd,0xbd6,0xbd3,0xbd3, +0xbd3,0xbd3,0xbca,0xbcd,0xdcb,0xedc,0xedf,0xfd2,0x1146,0x1146,0x1146,0x6f6,0x6f3,0x58b,0x58e,0x58e, +0x58e,0x58e,0x58e,0x6f3,0x6f6,0x6f6,0x6f3,0x58e,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc,0x6fc, +0x6fc,0x6fc,0x6fc,0x6fc,0x597,0x597,0x597,0x597,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9,0x6f9, +0x6f9,0x6f9,0x591,0x591,0x591,0x591,0x591,0x591,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59a,0x59d,0x59d,0x59d,0x59d,0x59d,0x5a0,0x59a,0x59d,0x59d,0x59a,0x59a,0x59a,0x59a,0x59d,0x59d, +0x6ff,0x6ff,0x59a,0x59a,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59d,0x5a0,0x5a0,0x5a0,0x59d,0x59d,0x702,0x59d,0x702,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d,0x59d, +0x59a,0x59d,0x59a,0x59a,0x59a,0x59a,0x59a,0x59a,0x59d,0x59d,0x59a,0x6ff,0x59a,0x59a,0x59a,0xae9, +0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xae9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9,0xbd9, +0xbd9,0xbd9,0xbd9,0xbd9,0x705,0x5a3,0x705,0x705,0x5a6,0x5a3,0x5a3,0x705,0x705,0x5a6,0x5a3,0x705, +0x5a6,0x5a3,0x5a3,0x705,0x5a3,0x705,0x5b2,0x5af,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3, +0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705,0x5a6,0x705,0x5a6,0x705,0x705,0x705,0x705,0x705, +0x70b,0x5a9,0x705,0x5a9,0x5a9,0x5a3,0x5a3,0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a3, +0x705,0x705,0x5a3,0x5a3,0x5a3,0x5a6,0x5a3,0x5a3,0x5a6,0x5a3,0x5a3,0x5a6,0x705,0x5a6,0x5a3,0x5a3, +0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x708,0x705,0x5a6,0x5a3,0x705,0x705,0x705,0x705,0x5a3,0x5a3,0x705,0x705, +0x5a3,0x5a6,0x708,0x708,0x5a6,0x5a6,0x5a3,0x5a3,0x5a6,0x5a6,0x5a3,0x5a3,0x5a6,0x5a6,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x705,0x705,0x5a6,0x5a6,0x705,0x705,0x5a6,0x5a6,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x705, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3, +0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a3,0x5a6,0x5a6,0x5a6,0x5a6,0x5a3,0x5ac, +0x5a3,0x5a3,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc, +0x5b5,0xaec,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5be,0x5bb,0x5be,0x5bb,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x70e,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x7fe,0x7fe,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b8,0x5b8,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x804,0x801,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5, +0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0x5b5,0xaec, +0xbe2,0xaec,0xaec,0xaec,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1,0x5c1, +0x5c1,0x5c1,0x5c1,0x5c1,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x5c7,0xc3f, +0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f,0xc3f, +0xc3f,0xc3f,0xc3f,0xd4d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x5ca,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd,0x5cd, +0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x5cd,0x5cd,0x5cd,0x5cd,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720,0x720, +0x720,0x720,0x720,0x720,0x5d0,0x5d0,0x720,0x720,0x720,0x720,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5,0xbe5, +0xbe5,0xbe5,0xbe5,0xbe5,0x726,0x726,0x5d3,0x723,0x723,0x723,0x723,0x723,0x723,0x723,0x5d3,0x5d3, +0x5d3,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x726,0x726,0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3,0x5d3,0x5d3, +0x726,0x726,0x5d6,0x5d6,0x726,0x726,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x726,0x723,0x5d3,0x5d6,0x726, +0x5d3,0x5d3,0x723,0x726,0x726,0x726,0x5d6,0x5d6,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3, +0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x5d3,0x726,0x723,0x726,0x723,0x5d3,0x5d6,0x5d6,0x5d6,0x5d6,0x5d6, +0x5d6,0x5d3,0x5d3,0x723,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xaf2,0xbe8,0xbe8,0xbe8,0xbe8, +0xbe8,0xc57,0xc57,0xbe8,0x5dc,0x5dc,0x5dc,0x5dc,0x5d9,0x72f,0x72f,0x5d9,0x5d9,0x729,0x5d9,0x5d9, +0x5d9,0x5d9,0x729,0x729,0x5d9,0x5d9,0x5d9,0x5d9,0xd56,0xd56,0xbeb,0xbeb,0xdd7,0xaf5,0x5dc,0x5dc, +0x72c,0x5df,0x72c,0x5dc,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5dc,0x5dc,0x5dc, +0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x5d9,0x72f,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x807,0x807,0x807,0x807, +0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x807,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9,0x5d9, +0x5d9,0x5d9,0x5d9,0x5d9,0x72f,0x72f,0x5e2,0x72f,0x729,0x729,0x5d9,0x729,0x72c,0x729,0x729,0x5d9, +0x729,0x72f,0x5e2,0x72f,0xaf5,0xaf5,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee, +0xbee,0xbee,0xdd4,0xe8b,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5, +0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e5,0x5e8,0x139b,0x139b,0x139b,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x14d9,0x5ee,0x5ee,0x5ee,0x5ee,0x139b,0x5e8,0x5e8,0x5ee,0x5ee,0x139e,0x139e, +0x5f4,0x5f4,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x735,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x139b,0x5e8,0x5e8,0x5e8,0x5e8,0x139b, +0x139b,0x139b,0x5e8,0x1299,0x5e8,0x5e8,0x5e8,0x5f1,0x5f1,0x5f1,0x5f1,0x1320,0x1320,0x5e8,0x5eb,0x5eb, +0x5ee,0x5e8,0x5e8,0x5e8,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1,0xbf4,0xbf1, +0xbf4,0xbf1,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x732,0x5e8,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x5e8,0x5e8,0x5e8, +0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x5e8,0x139b,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x60c,0x60c,0x60c,0x60c,0x60c,0x60c, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0xb46,0xb46,0xb46,0xb46, +0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0x615,0x615,0x95a,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x60c,0x60c,0xbf7,0xd7a,0x1b0f,0x1b0f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f, +0x612,0x618,0x615,0x60f,0x612,0x618,0x615,0x60f,0x615,0x60f,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323, +0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x1323,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x612,0x618, +0x612,0x618,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f,0x615,0x60f, +0x612,0x615,0x60f,0x612,0x615,0x60f,0x612,0x618,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x60f,0x615,0x918,0x91b,0x1b0f,0x1b0f,0x1b0f,0x1b0f, +0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x1b0f,0x612,0x60f,0x612,0x612, +0x612,0x612,0x612,0x612,0x60f,0x612,0x60f,0x60f,0x612,0x612,0x60f,0x60f,0x612,0x612,0x60f,0x612, +0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x612, +0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f,0x60f, +0x612,0x612,0x60f,0x60f,0x612,0x60f,0x612,0x60f,0x60f,0x60f,0x60f,0x60f,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612, +0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x612,0x618, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618,0x618, +0x618,0x618,0x618,0x618,0x618,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615,0x615, +0x61b,0x61b,0x61b,0x61b,0xfde,0xfde,0xfde,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x14dc,0x16e0,0x16e0, +0x864,0x86a,0x86a,0x876,0x876,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867,0x85e,0x867, +0x62a,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x62a, +0x624,0x627,0x62d,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627, +0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x62d,0x62a,0x624,0x627,0x714,0x714,0x714,0x714, +0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714,0x714, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711,0x711, +0x711,0x711,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a,0x71a, +0x71a,0x71a,0x71a,0x71a,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717,0x717, +0x717,0x717,0x717,0x717,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d,0x71d, +0x71d,0x71d,0x71d,0x71d,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738,0x738, +0x738,0x738,0x738,0x738,0xc45,0x8c7,0x8c1,0x8be,0x8c4,0x8bb,0x74d,0x750,0x750,0x750,0x750,0x750, +0x750,0x750,0x750,0x750,0x8cd,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x74d, +0x74d,0x74d,0x74d,0x74d,0x74d,0x74d,0x8ca,0x8ca,0x753,0x8dc,0x8df,0x8e5,0x80a,0x816,0x8fa,0x813, +0x8d3,0x8d0,0x8d3,0x8d0,0x8d9,0x8d6,0x8d9,0x8d6,0x8d3,0x8d0,0x810,0x8e5,0x8d3,0x8d0,0x8d3,0x8d0, +0x8d3,0x8d0,0x8d3,0x8d0,0x8eb,0x8f1,0x8ee,0x8ee,0x759,0x795,0x795,0x795,0x795,0x795,0x795,0x78f, +0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f,0x78f, +0x78f,0x78f,0x78f,0x75c,0x777,0x756,0x77d,0x780,0x77a,0x792,0x792,0x792,0x792,0x792,0x792,0x78c, +0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c,0x78c, +0x78c,0x78c,0x78c,0x75c,0x777,0x756,0x777,0xc48,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8, +0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x7f8,0x1293,0x1293,0x1293,0x1293,0x1293,0x7fb, +0x810,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x813,0x933,0x933,0x933,0x933,0x819,0x819, +0x8e8,0x8f7,0x8f7,0x8f7,0x8f7,0x8f4,0x80d,0x8e2,0xb19,0xb19,0xb19,0xc5a,0xc78,0xc75,0xb37,0x8b8, +0x81f,0x81c,0x81f,0x822,0x81c,0x81f,0x81c,0x81f,0x81c,0x81f,0x81c,0x81c,0x81c,0x81c,0x81c,0x81c, +0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81f,0x81f,0x81c,0x81c, +0xc7b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x82b,0x82e,0x82b,0x82e,0x82b, +0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b, +0x82e,0x82b,0x82e,0x831,0x82b,0x82e,0x82b,0x82e,0x82b,0x82e,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b, +0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82e,0x82e,0x82b,0x82b, +0x82b,0x82b,0x82b,0x831,0x82b,0x831,0x82b,0x831,0x82b,0x82b,0x82b,0x82b,0x82b,0x82b,0x831,0x82b, +0x82b,0x82b,0x82b,0x82b,0x82e,0x831,0x831,0x82e,0x82e,0x82e,0x82e,0x900,0x903,0x834,0x837,0xc63, 0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, -0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x1a46, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x840,0x840,0x840,0x840,0x840,0x840,0xd50,0xd50,0xd50,0xd50,0x906,0x906,0x906,0x906,0x906, -0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840, -0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840,0x840, -0x840,0x840,0xd50,0xd50,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843, -0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843,0x843, -0x843,0x843,0x843,0x843,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x846,0x846,0x846,0x846, -0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846, -0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0x846,0xe7f,0xe7f, -0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f,0xe7f, -0xe7f,0xe7f,0xe7f,0xe7f,0x10ef,0x10ef,0x10ef,0x10ef,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x840,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d, +0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x83d,0x849,0x849,0x849,0x849, 0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849, -0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x84c,0x84c,0x849,0x84c,0x849,0x84c, -0x84c,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x84c,0x849,0x84c,0x849,0x84c, -0x84c,0x849,0x849,0x84c,0x84c,0x84c,0x849,0x849,0x849,0x849,0x1485,0x1485,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0x8fd,0x8fd,0x8fd,0x8fd, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd, -0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x8fd,0x12c0,0x12c0,0x12c0,0x12c0, -0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0x1269,0xd47,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900, -0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900, -0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0x900,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54, -0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0xc54,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903,0x903, -0x903,0x903,0x903,0x903,0x903,0x903,0x903,0xd50,0x98a,0x96c,0x96c,0x96c,0x96c,0x966,0x96c,0x96c, -0x97e,0x96c,0x96c,0x969,0x975,0x97b,0x97b,0x97b,0x97b,0x97b,0x97e,0x966,0x972,0x966,0x966,0x966, -0x95d,0x95d,0x966,0x966,0x966,0x966,0x966,0x966,0x981,0x981,0x981,0x981,0x981,0x981,0x981,0x981, -0x981,0x981,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x966,0x969,0x95d,0x966,0x95d, -0x966,0x95d,0x978,0x96f,0x978,0x96f,0x987,0x987,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996, -0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996, -0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x996,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999, -0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999, -0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x999,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, -0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c, -0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x99c,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x99f,0x99f,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a2,0x9a2,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5, -0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a5,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, +0x849,0x849,0x849,0x849,0x849,0x849,0x849,0x849,0xd5f,0xd5f,0xe8e,0x843,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0xd59,0xd59,0xd59,0xd59,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c, +0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x84c,0x1a58,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0xd62,0xd62,0xd62,0xd62,0x915,0x915,0x915,0x915,0x915,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f, +0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0x84f,0xd62,0xd62, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852,0x852, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855, +0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0x855,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, +0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91,0xe91, +0x1104,0x1104,0x1104,0x1104,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x85b,0x85b,0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x858, +0x858,0x858,0x858,0x858,0x858,0x858,0x858,0x85b,0x858,0x85b,0x858,0x85b,0x85b,0x858,0x858,0x85b, +0x85b,0x85b,0x858,0x858,0x858,0x858,0x1497,0x1497,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c, +0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x90c,0x12d2,0x12d2,0x12d2,0x12d2,0x127b,0x127b,0x127b,0x127b, +0x127b,0x127b,0x127b,0x127b,0xd59,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66, +0xc66,0xc66,0xc66,0xc66,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f,0x90f, +0x90f,0x90f,0x90f,0x90f,0x90f,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66,0xc66, +0xc66,0xc66,0xc66,0xc66,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912,0x912, +0x912,0x912,0x912,0xd62,0x99c,0x97e,0x97e,0x97e,0x97e,0x978,0x97e,0x97e,0x990,0x97e,0x97e,0x97b, +0x987,0x98d,0x98d,0x98d,0x98d,0x98d,0x990,0x978,0x984,0x978,0x978,0x978,0x96c,0x96c,0x978,0x978, +0x978,0x978,0x978,0x978,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x993,0x978,0x978, +0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x978,0x97b,0x96c,0x978,0x96c,0x978,0x96c,0x98a,0x981, +0x98a,0x981,0x999,0x999,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, 0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8, -0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9a8,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, +0x9a8,0x9a8,0x9a8,0x9a8,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab,0x9ab, +0x9ab,0x9ab,0x9ab,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, 0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0x9ae,0x9ae,0x9ae,0x9ae,0x9ab,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae,0x9ae, -0xa3b,0xa3b,0xfb1,0xa3b,0xa3b,0xa3b,0xa3e,0xa3b,0xfb1,0xa3b,0xa3b,0xfa8,0xa35,0xa29,0xa29,0xa29, -0xa29,0xa38,0xa29,0xf99,0xf99,0xf99,0xa29,0xa2c,0xa35,0xa2f,0xf9f,0xfab,0xfab,0xf99,0xf99,0xfb1, -0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xb2b,0xa41,0xa41,0xa32,0xa32,0xa32,0xa32, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa38,0xa38,0xa29,0xa29,0xfb1,0xfb1,0xfb1,0xfb1,0xf99,0xf99, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b, -0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b,0xa3b, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xda7,0xa50,0xa50,0xa50,0xa50, -0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa50,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56, -0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa56,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa59,0xa5f,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1128,0x1125,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c,0xa5c, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71, -0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71,0xa71, -0xa95,0xa95,0xa95,0xa98,0xa98,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xa95,0xa95,0xa95,0xa95,0xa7d,0xa7d,0xa92,0xa74,0xa74,0xa74,0xa74,0xa74,0xa74,0xa74,0xa92,0xa92, -0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95,0xa95, -0xab6,0xab6,0xab6,0xab6,0xab6,0xaa1,0xaa1,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab9,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6, -0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xab6,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada, -0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada,0xada, -0xada,0xada,0xada,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6, -0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6, -0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xae6,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, +0x9ae,0x9ae,0x9ae,0x9ae,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b1,0x9b1,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9b4,0x9b4,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7,0x9b7, +0x9b7,0x9b7,0x9b7,0x9b7,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba,0x9ba, +0x9ba,0x9ba,0x9ba,0x9ba,0x9bd,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9bd,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0, +0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0x9c0,0xa4d,0xa4d,0xfc3,0xa4d, +0xa4d,0xa4d,0xa50,0xa4d,0xfc3,0xa4d,0xa4d,0xfba,0xa47,0xa3b,0xa3b,0xa3b,0xa3b,0xa4a,0xa3b,0xfab, +0xfab,0xfab,0xa3b,0xa3e,0xa47,0xa41,0xfb1,0xfbd,0xfbd,0xfab,0xfab,0xfc3,0xb3d,0xb3d,0xb3d,0xb3d, +0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xb3d,0xa53,0xa53,0xa44,0xa44,0xa44,0xa44,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4a,0xa4a,0xa3b,0xa3b,0xfc3,0xfc3,0xfc3,0xfc3,0xfab,0xfab,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d, +0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa4d,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xdb9,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62, +0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa62,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68, +0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa68,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6b,0xa71,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0x113d, +0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113d,0x113a,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e, +0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa6e,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83, +0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xa83,0xaa7,0xaa7,0xaa7,0xaaa, +0xaaa,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xa8f,0xa8f,0xaa4,0xa86,0xa86,0xa86,0xa86,0xa86,0xa86,0xa86,0xaa4,0xaa4,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7, +0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xaa7,0xac8,0xac8,0xac8,0xac8, +0xac8,0xab3,0xab3,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xacb,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8,0xac8, +0xac8,0xac8,0xac8,0xac8,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec, +0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xaec,0xbe2, +0xbe2,0xbe2,0xbe2,0xbe2,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, 0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8, -0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xaf8,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe, -0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xafe,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, +0xaf8,0xaf8,0xaf8,0xaf8,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, 0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a,0xb0a, -0x138f,0x138f,0x138f,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0x1ac1,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d, -0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0xb0d,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, -0x1ac4,0x1ac4,0x1ac4,0x1ac4,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb13,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, +0xb0a,0xb0a,0xb0a,0xb0a,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, 0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10, -0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb10,0xb16,0xb16,0xc57,0xc57, -0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16, -0xc57,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb16,0xb3a,0xb3a,0xb3a,0xb3a, -0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a, -0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0xb3a,0x14cd,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0xcdb,0xcdb,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40, -0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xb40,0xcd8,0xcd8, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43,0xb43, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46,0xb46, -0xb55,0xb55,0xb55,0xb55,0xb55,0xb4c,0xb58,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb52,0xb5b,0xb4f,0xb4f, -0xb4f,0xb4f,0xb4f,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb49,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb55,0xb55,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e,0xb5e, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb5e,0xb5e,0xb5e,0xb5e,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb52,0xb52,0xb52, +0xb10,0xb10,0xb10,0xb10,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c, +0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0xb1c,0x13a1,0x13a1,0x13a1,0x1ad3, +0x1ad3,0x1ad3,0x1ad3,0x1ad3,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f, +0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0xb1f,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6,0x1ad6, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb25,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22, +0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb22,0xb28,0xb28,0xc69,0xc69,0xb28,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xc69,0xb28,0xb28,0xb28, +0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb28,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, +0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c, +0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0xb4c,0x14df,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xced,0xced, 0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52, -0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0x16d1,0x16d1,0xb6a,0xb61,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb61,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb61,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, +0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xb52,0xcea,0xcea,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55, +0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb55,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58, +0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb58,0xb67,0xb67,0xb67,0xb67, +0xb67,0xb5e,0xb6a,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb6d,0xb61,0xb61,0xb61,0xb61,0xb61,0xb5b, +0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb5b,0xb70,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64, 0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb67,0xb67, +0xb70,0xb70,0xb70,0xb64,0xb64,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64, 0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a, -0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb6a,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67, -0xb67,0xb67,0xb67,0xb67,0xb6a,0xb6a,0xb6a,0xb6a,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d, -0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d, -0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb6d,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73, -0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73, -0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0xb73,0x1aca,0x1aca,0x1aca,0x1aca,0x1aca, -0x1aca,0x1aca,0x1b96,0x1b96,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, +0xb64,0xb64,0xb70,0xb70,0xb70,0xb70,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb67,0xb67,0xb67,0xb67,0xb67,0xb67,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0xb64, +0xb64,0xb64,0xb64,0xb64,0xb64,0xb64,0x16e3,0x16e3,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb73,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb76,0xb76,0xb76,0xb76, 0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76, -0xb76,0xb76,0xb76,0xb76,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0, -0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbd0,0xbcd,0xbd0,0xbcd,0xbcd,0xbcd,0xbcd, -0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xbcd,0xccf,0xcd2,0xdbf,0xdbf,0xdbf, -0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xdbf,0xed6,0xed6,0xed6,0xed6,0xbdc,0xbdc,0xbdc,0xbdc, -0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xbdc,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xcd5,0xdc2,0xe76, -0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xfc6,0x1260,0x1260,0xdcb,0xdcb,0xdcb,0xdcb, -0xdcb,0xdd1,0xdce,0xee8,0xee8,0xee8,0xee8,0x13ce,0xfd8,0x13ce,0x131a,0x131a,0xc0f,0xc0f,0xc0f,0xc0f, -0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc0f,0xc3c,0xc39, -0xc3c,0xc39,0xc3c,0xc39,0x10e9,0x10e6,0xfde,0xfdb,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12, -0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc12,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15, -0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15, -0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc15,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc42,0xc3f,0xc1e, -0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e,0xc1b,0xc1e, -0xc1b,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc1e,0xc1b,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18,0xc18, -0xc18,0xc18,0xc18,0xc18,0xc1e,0xc1b,0xc18,0xc18,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc27,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc27,0xc27,0xc27,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, -0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc24,0xc21,0xc21,0xc21,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a, -0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xc5a,0xcd5,0xd41,0xdc2,0xdc2, -0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xe76,0xe76,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xdc2,0xed9,0xfc6, -0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0xfc6,0x1284,0x1284,0x1263,0xcf9,0xcf9,0xcf9,0xcf9, -0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9, -0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xcf9,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xcff,0xcff,0xcff,0xcff,0xcff,0xcfc,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11,0xd05,0xd05,0xd0e,0xd0e, -0xd0e,0xd0e,0xd02,0xd02,0xd02,0xd02,0xd02,0xd08,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7, -0xdd7,0xdd7,0xdd7,0xdd7,0xdd4,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xdd7,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd0b,0xd11,0xd11,0xd11,0xd11,0xd11, -0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd11,0xd05,0xd05,0xd05,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08, -0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd08,0xd14,0xd14,0xd14,0xd14, -0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xd14,0xdda,0xdda,0xdda,0xdda,0xdda,0xdda, -0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0xeeb,0x10f2,0x10f2,0xfe1,0xfe1,0xfe1,0xd17,0xd17,0xd17,0xd17, -0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17, -0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd17,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d, -0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd1d,0xd26,0xd26,0xd26,0xd26, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, -0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32, -0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd32,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e, -0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xd3e,0xde0,0xde0,0xde0,0xde0, -0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0, -0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde0,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde3,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6, -0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xde6,0xea6,0xea6,0xdf8,0xdf8, -0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xeee,0xfed,0xfed,0xfed,0xfed,0xfed,0xfea,0xfea,0xfea,0xfea, -0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xfea,0xe07,0xe04,0xe07,0xe04, -0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04, -0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe07,0xe04,0xe13,0xe13,0xe13,0xe13, -0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13, -0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe13,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0x1b0c,0xe16,0xe16,0xe16,0xe16, -0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16, -0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0xe16,0x1b09,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19, -0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xe19,0xea0,0xea0,0xea0,0xea0, -0xea0,0xea0,0xea0,0xea0,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31,0xe31, -0xe31,0xe31,0xe31,0xef1,0xef1,0xef1,0xef1,0xff0,0xff0,0xff0,0xff0,0xff0,0xe3a,0xe3a,0xe3a,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a, -0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe3a,0xe43,0xe43,0xe43,0xe43, -0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43, -0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe4c,0xe4c,0xe4c,0xe4c, +0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb76,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb7c,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79,0xb79, +0xb7c,0xb7c,0xb7c,0xb7c,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f,0xb7f, +0xb7f,0xb7f,0xb7f,0xb7f,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85, +0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85, +0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0xb85,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1ba8,0x1ba8, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88,0xb88, +0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2, +0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbe2,0xbdf,0xbe2,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf, +0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xbdf,0xce1,0xce4,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1,0xdd1, +0xdd1,0xdd1,0xdd1,0xdd1,0xee8,0xee8,0xee8,0xee8,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee,0xbee, +0xbee,0xbee,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xce7,0xdd4,0xe88,0xdd4,0xdd4,0xdd4,0xdd4, +0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xfd8,0x1272,0x1272,0xddd,0xddd,0xddd,0xddd,0xddd,0xde3,0xde0,0xefa, +0xefa,0xefa,0xefa,0x13e0,0xfea,0x13e0,0x132c,0x132c,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21, +0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc21,0xc4e,0xc4b,0xc4e,0xc4b,0xc4e,0xc4b, +0x10fe,0x10fb,0xff0,0xfed,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24,0xc24, +0xc24,0xc24,0xc24,0xc24,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27, +0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27,0xc27, +0xc27,0xc27,0xc27,0xc27,0xc2a,0xc2a,0xc2a,0xc30,0xc2d,0xc54,0xc51,0xc30,0xc2d,0xc30,0xc2d,0xc30, +0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc30,0xc2d,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc30,0xc2d,0xc30,0xc2d,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a,0xc2a, +0xc30,0xc2d,0xc2a,0xc2a,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc39,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc39,0xc39,0xc39,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33,0xc33, +0xc33,0xc33,0xc33,0xc33,0xc36,0xc33,0xc33,0xc33,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c, +0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xc6c,0xce7,0xd53,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4, +0xdd4,0xdd4,0xe88,0xe88,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xdd4,0xeeb,0xfd8,0xfd8,0xfd8,0xfd8,0xfd8, +0xfd8,0xfd8,0xfd8,0xfd8,0xfd8,0x1296,0x1296,0x1275,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b, +0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd0b,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd11,0xd11, +0xd11,0xd11,0xd11,0xd0e,0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd17,0xd17,0xd20,0xd20,0xd20,0xd20,0xd14,0xd14, +0xd14,0xd14,0xd14,0xd1a,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9, +0xde6,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xde9,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd1d,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23,0xd23, +0xd23,0xd23,0xd23,0xd23,0xd23,0xd17,0xd17,0xd17,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, +0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a, +0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd1a,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xd26, +0xd26,0xd26,0xd26,0xd26,0xd26,0xd26,0xdec,0xdec,0xdec,0xdec,0xdec,0xdec,0xefd,0xefd,0xefd,0xefd, +0xefd,0xefd,0xefd,0x1107,0x1107,0xff3,0xff3,0xff3,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29, +0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29, +0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd29,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f, +0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd2f,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38, +0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd38,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44, +0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd44,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50, +0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xd50,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2, +0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2, +0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf2,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf5,0xdf5,0xdf5, +0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf5,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8, +0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xdf8,0xeb8,0xeb8,0xe0a,0xe0a,0xf00,0xf00,0xf00,0xf00, +0xf00,0xf00,0xf00,0xfff,0xfff,0x1002,0xfff,0xfff,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc, +0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16, +0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16, +0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe19,0xe16,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25, +0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25, +0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe25,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0x1b1e,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28, +0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0xe28,0x1b1b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b, +0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xe2b,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2,0xeb2, +0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xe43,0xf03, +0xf03,0xf03,0xf03,0x1005,0x1005,0x1005,0x1005,0x1005,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c, 0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c, -0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe46,0xe49,0xe49,0xe49,0xe49, -0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49, -0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe49,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe55,0xe55,0xe55,0xe55, -0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe52,0xe52,0xe52,0xe52,0xe52,0xe52, -0xe52,0xe52,0xe4f,0xe58,0xffc,0xff6,0x1005,0xff3,0xe55,0xe55,0xff3,0xff3,0xe67,0xe67,0xe5b,0xe67, -0xe67,0xe67,0xe5e,0xe67,0xe67,0xe67,0xe67,0xe5b,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, -0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a, -0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe6a,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82, -0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xe82,0xea3,0xea3,0xea3,0xea3, -0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0xea3,0x10fb,0x10fb,0x10fb,0x10fb, -0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0x10fb,0xed6,0xed6,0xed6,0xed3, -0xed3,0xed3,0xed3,0xed3,0x1134,0x1380,0x1380,0x1380,0x1380,0x1305,0x1305,0x1305,0x1383,0x1308,0x1308,0x1383, -0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x14c4,0x1785,0x1785,0x1785,0x1785,0x184b,0xeeb,0xeeb,0xeeb,0xeeb, -0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe1,0xfe4,0xfe4,0xfe4,0xfe4, -0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfea,0xfea,0xfea,0xfea, -0xfea,0xfea,0xfea,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df,0x14df, -0x14df,0x14e2,0x1854,0x1854,0x18d5,0x1854,0x1bb4,0x178b,0x131d,0x113d,0xeee,0xeee,0xf0c,0xf0c,0xf0c,0xf0c, -0xf1e,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf2a,0xf27,0xf27,0xf27,0xf2a,0xf27, -0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27,0xf27, -0xf27,0xf27,0xf27,0xf27,0xf0f,0xf0c,0xf0c,0xf0c,0xf0c,0xf0c,0xf0c,0xf21,0xf0c,0xf21,0xf1e,0xf1e, -0xf33,0xf30,0xf33,0xf33,0xf33,0xf30,0xf30,0xf33,0xf30,0xf33,0xf30,0xf33,0xf30,0x1017,0x1017,0x1017, -0x1152,0x100e,0x1017,0x100e,0xf30,0xf33,0xf30,0xf30,0x100e,0x100e,0x100e,0x100e,0x1011,0x1014,0x1152,0x1152, -0xf36,0xf36,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1020,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c,0xf3c, -0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b, -0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b,0xf4b, -0xf4b,0xf4b,0xf4b,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500,0x1500, -0x1500,0x1500,0x1500,0x1500,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, -0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51,0xf51, -0xf51,0xf51,0xf51,0xf51,0xf99,0xfb1,0xfa8,0xfae,0xfae,0xfb1,0xfb1,0xfa8,0xfa8,0xfae,0xfae,0xfae, -0xfae,0xfae,0xfb1,0xfb1,0xfb1,0xf99,0xf99,0xf99,0xf99,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1, -0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xfb1,0xf99,0xfa8,0xfab,0xf99,0xf99,0xfae,0xfae,0xfae,0xfae,0xfae, -0xfae,0xf9c,0xfb1,0xfae,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0xfa5,0x111c,0x111c, -0x1119,0x1116,0xfa2,0xfa2,0xfc9,0xfc9,0xfc9,0xfc9,0x1284,0x1284,0x1263,0x1263,0x1263,0x1260,0x1260,0x1260, -0x1260,0x1263,0x1386,0x1263,0x1263,0x1263,0x1260,0x1263,0x1284,0x1260,0x1260,0x1260,0x1263,0x1263,0x1260,0x1260, -0x1263,0x1260,0x1260,0x1263,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4,0xfe1,0xfe1,0xfe4,0xfe4,0xfe4,0xfe4,0xfe4, -0xfe4,0x14d9,0x14d9,0x14d9,0x10f2,0xfe1,0xfe1,0xfe1,0xfe1,0x1290,0x126c,0x126c,0x126c,0x126c,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x1002,0x1002,0xfff,0xff9,0xfff,0xff9,0xfff,0xff9,0xfff,0xff9,0xff6,0xff6, -0xff6,0xff6,0x100b,0x1008,0xff6,0x114f,0x13da,0x13dd,0x13dd,0x13da,0x13da,0x13da,0x13da,0x13da,0x13e0,0x13e0, -0x14f4,0x14e8,0x14e8,0x14e5,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x101d,0x101a,0x101a,0x1029, -0x1020,0x1329,0x1326,0x16da,0x1329,0x1326,0x13e9,0x13e6,0x14f7,0x14f7,0x14fd,0x14f7,0x14fd,0x14f7,0x14fd,0x14f7, -0x14fd,0x14f7,0x14fd,0x14f7,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020,0x1029,0x1020, -0x1029,0x1020,0x1029,0x1020,0x1023,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1029,0x1020,0x1029, -0x1020,0x1029,0x1029,0x1020,0x102c,0x102c,0x1032,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, -0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038,0x1038, -0x1038,0x1038,0x1038,0x1038,0x1038,0x1032,0x102c,0x102c,0x102c,0x102c,0x1032,0x1032,0x102c,0x102c,0x1035,0x13f2, -0x13ef,0x13ef,0x1038,0x1038,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x102f,0x13f5,0x13f5, -0x13f5,0x13f5,0x13f5,0x13f5,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, +0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe4c,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55, +0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe55,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e, +0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe58,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b, +0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b,0xe5b, +0xe5b,0xe5b,0xe5b,0xe5e,0xe5e,0xe5e,0xe5e,0xe5e,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe67, +0xe67,0xe67,0xe67,0xe67,0xe67,0xe67,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe64,0xe61,0xe6a, +0x1011,0x100b,0x101a,0x1008,0xe67,0xe67,0x1008,0x1008,0xe79,0xe79,0xe6d,0xe79,0xe79,0xe79,0xe70,0xe79, +0xe79,0xe79,0xe79,0xe6d,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79, +0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe79,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c, +0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe7c,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94, +0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xe94,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5, +0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0xeb5,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110, +0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0x1110,0xee8,0xee8,0xee8,0xee5,0xee5,0xee5,0xee5,0xee5, +0x1149,0x1392,0x1392,0x1392,0x1392,0x1317,0x1317,0x1317,0x1395,0x131a,0x131a,0x1395,0x14d6,0x14d6,0x14d6,0x14d6, +0x14d6,0x14d6,0x14d6,0x1797,0x1797,0x1797,0x1797,0x185d,0xefd,0xefd,0xefd,0xefd,0xff3,0xff3,0xff3,0xff3, +0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff3,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6, +0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0xffc,0x14f1, +0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f1,0x14f4,0x1866,0x1866, +0x18e7,0x1866,0x1bc6,0x179d,0x132f,0x1152,0xf00,0xf00,0xf1e,0xf1e,0xf1e,0xf1e,0xf30,0xf39,0xf3c,0xf39, +0xf3c,0xf39,0xf3c,0xf39,0xf3c,0xf39,0xf3c,0xf39,0xf39,0xf39,0xf3c,0xf39,0xf39,0xf39,0xf39,0xf39, +0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39,0xf39, +0xf21,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf1e,0xf33,0xf1e,0xf33,0xf30,0xf30,0xf45,0xf42,0xf45,0xf45, +0xf45,0xf42,0xf42,0xf45,0xf42,0xf45,0xf42,0xf45,0xf42,0x102c,0x102c,0x102c,0x1167,0x1023,0x102c,0x1023, +0xf42,0xf45,0xf42,0xf42,0x1023,0x1023,0x1023,0x1023,0x1026,0x1029,0x1167,0x1167,0xf48,0xf48,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x1035,0x1035,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e, +0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf4e,0xf5d,0xf5d,0xf5d,0xf5d, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d, +0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0xf5d,0x1512, +0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512,0x1512, +0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63, +0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63,0xf63, +0xfab,0xfc3,0xfba,0xfc0,0xfc0,0xfc3,0xfc3,0xfba,0xfba,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc3,0xfc3, +0xfc3,0xfab,0xfab,0xfab,0xfab,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3,0xfc3, +0xfc3,0xfc3,0xfab,0xfba,0xfbd,0xfab,0xfab,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfc0,0xfae,0xfc3,0xfc0, +0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0xfb7,0x1131,0x1131,0x112e,0x112b,0xfb4,0xfb4, +0xfdb,0xfdb,0xfdb,0xfdb,0x1296,0x1296,0x1275,0x1275,0x1275,0x1272,0x1272,0x1272,0x1272,0x1275,0x1398,0x1275, +0x1275,0x1275,0x1272,0x1275,0x1296,0x1272,0x1272,0x1272,0x1275,0x1275,0x1272,0x1272,0x1275,0x1272,0x1272,0x1275, +0xff6,0xff6,0xff6,0xff6,0xff6,0xff3,0xff3,0xff6,0xff6,0xff6,0xff6,0xff6,0xff6,0x14eb,0x14eb,0x14eb, +0x1107,0xff3,0xff3,0xff3,0xff3,0x12a2,0x127e,0x127e,0x127e,0x127e,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x1017,0x1017,0x1014,0x100e,0x1014,0x100e,0x1014,0x100e,0x1014,0x100e,0x100b,0x100b,0x100b,0x100b,0x1020,0x101d, +0x100b,0x1164,0x13ec,0x13ef,0x13ef,0x13ec,0x13ec,0x13ec,0x13ec,0x13ec,0x13f2,0x13f2,0x1506,0x14fa,0x14fa,0x14f7, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x1032,0x102f,0x102f,0x103e,0x1035,0x133b,0x1338,0x16ec, +0x133b,0x1338,0x13fb,0x13f8,0x1509,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509,0x150f,0x1509, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035, +0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x1035, +0x1038,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x1035,0x103e,0x1035,0x103e,0x1035,0x103e,0x103e,0x1035, +0x1041,0x1041,0x1047,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, 0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d,0x104d, -0x104d,0x104d,0x104d,0x104d,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056, -0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1056,0x1059,0x1059,0x1059,0x105c, -0x1059,0x1059,0x105f,0x105f,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, +0x104d,0x1047,0x1041,0x1041,0x1041,0x1041,0x1047,0x1047,0x1041,0x1041,0x104a,0x1404,0x1401,0x1401,0x104d,0x104d, +0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1044,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407, +0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, 0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062,0x1062, -0x1062,0x1062,0x1062,0x1062,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, -0x106e,0x1065,0x1074,0x1071,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, 0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b, -0x106b,0x106b,0x106b,0x106b,0x132f,0x132c,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1083,0x1104,0x1077,0x1077,0x1077,0x107d,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8,0x13f8, -0x107a,0x107a,0x107d,0x1089,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080,0x1086,0x1080, -0x1086,0x1080,0x1086,0x1080,0x150c,0x1509,0x150c,0x1509,0x150f,0x150f,0x16e3,0x13f8,0x1092,0x1092,0x1095,0x1095, -0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095, -0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1095,0x1092,0x1092,0x1092,0x1092, -0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x1092,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x109b,0x109b, -0x109b,0x109b,0x109b,0x109e,0x109e,0x109e,0x10f8,0x10a7,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6, -0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1,0x10a1, -0x10a1,0x10a1,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4, -0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10a4,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5, -0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10c5,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7, -0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10d7,0x10e0,0x10e0,0x10e0,0x10e0,0x10f5,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0, -0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e0,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3, -0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10e3,0x10ef,0x10ef,0x10ef,0x10ef,0x128a,0x128a,0x128a,0x128a, -0x128a,0x128a,0x128a,0x128a,0x1482,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x18b4,0x18b4, -0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164, -0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x1164,0x115b,0x115b, -0x115e,0x115e,0x1164,0x115b,0x115b,0x115b,0x115b,0x115b,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a, -0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x116a,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185, -0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1185,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x1191, -0x1191,0x1191,0x1191,0x1191,0x1191,0x1191,0x118e,0x1194,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0, -0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a0,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, -0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x12d5,0x11ac,0x12d8,0x11ac,0x11ac,0x11ac,0x11ac, -0x11a9,0x11a9,0x11a9,0x11ac,0x16e6,0x16e9,0x1911,0x190e,0x11af,0x11af,0x11af,0x11be,0x11c4,0x11c4,0x11c4,0x11c4, -0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4, -0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11c4,0x11b2,0x11be,0x11be,0x11af,0x11af, -0x11af,0x11af,0x11be,0x11be,0x11af,0x11af,0x11be,0x11be,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0, -0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d3,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11d0,0x11ca, -0x11ca,0x11ca,0x11d0,0x11cd,0x1515,0x1518,0x151b,0x151b,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11d6,0x11e2,0x11d6,0x11d6,0x11d6,0x11eb,0x11eb,0x11d6, -0x11d6,0x11eb,0x11e2,0x11eb,0x11eb,0x11e2,0x11d6,0x11d9,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2, -0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11e2,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd, -0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd, -0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x11fd,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215, -0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215,0x1215, -0x1215,0x1215,0x1215,0x1215,0x1215,0x1212,0x1212,0x1212,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e, -0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x121e,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d, -0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d, -0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x122d,0x1233,0x1233,0x1242,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1248,0x1245,0x1248,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245,0x1245, -0x1245,0x1245,0x1245,0x1248,0x1245,0x1245,0x1245,0x1245,0x1242,0x1242,0x1242,0x1236,0x1236,0x1236,0x1236,0x1242, -0x1242,0x123c,0x1239,0x123f,0x123f,0x124e,0x124b,0x124b,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1257,0x1257,0x1257,0x1254,0x1254,0x1254,0x1251,0x1251, -0x1251,0x1251,0x1254,0x1251,0x1251,0x1251,0x1257,0x1254,0x1257,0x1254,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251,0x1251, -0x1251,0x1251,0x1251,0x1251,0x1251,0x1257,0x1254,0x1254,0x1251,0x1251,0x1251,0x1251,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1275,0x1275,0x1275,0x125a,0x1917,0x137d,0x127e,0x137d,0x137d, -0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x127e,0x137d,0x127e,0x1263,0x1263,0x130b,0x1260, -0x130b,0x130b,0x130b,0x130b,0x1260,0x1260,0x1284,0x1260,0x1260,0x1260,0x1260,0x1260,0x1260,0x1263,0x1284,0x1284, -0x1263,0x1284,0x1260,0x1263,0x1263,0x1266,0x1284,0x1260,0x1260,0x1284,0x1263,0x1263,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x126f,0x126f,0x126f,0x126f,0x1392,0x1374,0x1278,0x1392,0x1392,0x1392, -0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1392,0x1815,0x1815,0x1815,0x1815,0x1815,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x151e,0x151e,0x1a64,0x1a64,0x1a64,0x1272,0x1272,0x1272,0x1272, -0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x1272,0x137d,0x137d,0x127e,0x137d, -0x137d,0x137d,0x127e,0x137d,0x137d,0x137d,0x1278,0x1278,0x1278,0x1278,0x1278,0x1377,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x127b,0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x127b,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x137a,0x13fb,0x13fb,0x19c2,0x1a64,0x1a64,0x1a64,0x137a,0x137a,0x137a,0x137a, -0x137a,0x137a,0x137a,0x137a,0x137a,0x127b,0x137a,0x127b,0x127b,0x137a,0x137a,0x127b,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f, -0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x129f,0x1329,0x1326,0x1329,0x1326, -0x1329,0x1326,0x1329,0x1326,0x1329,0x1326,0x13e9,0x14fd,0x14fd,0x14fd,0x1791,0x1905,0x14fd,0x14fd,0x16dd,0x16dd, -0x16dd,0x16d7,0x16dd,0x16d7,0x1908,0x1905,0x19bf,0x19bc,0x19bf,0x19bc,0x19bf,0x19bc,0x134d,0x134d,0x134d,0x134d, -0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d, -0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x134d,0x1362,0x1353,0x1362,0x1365, -0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365, -0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1353,0x1353,0x1353,0x1353, -0x1353,0x1353,0x1353,0x1353,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b,0x136b, -0x136b,0x136b,0x136b,0x136b,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371,0x1371, -0x1371,0x1371,0x1371,0x1371,0x139b,0x1398,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a1,0x13a4,0x13a4,0x13a4,0x13a1,0x13a4,0x13a1,0x13a4,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a1,0x13a4,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1, -0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x13a1,0x1527,0x1527, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x1767,0x1767,0x1767, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x1767,0x1767,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x1527,0x1527,0x152a,0x152a,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x1692,0x13a4,0x13a7, -0x13a4,0x13a4,0x13a7,0x152d,0x152d,0x152a,0x152a,0x1767,0x1767,0x1767,0x1767,0x1767,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x1692,0x152a,0x152a,0x152a, -0x1767,0x1767,0x1767,0x176a,0x176a,0x176a,0x176a,0x176a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x13a4,0x152a,0x13a7,0x13a7,0x13a4,0x13a4,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7, -0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4, -0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a7,0x13a7,0x13a7,0x13a4,0x13a7,0x13a7,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a7,0x13a4,0x13a7,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x1692,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x1767,0x13fe,0x13fe,0x13fe,0x13fe,0x1527,0x1527,0x1527,0x1527, -0x1527,0x1527,0x152a,0x1767,0x1767,0x1767,0x1767,0x16ec,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4, -0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152d,0x152d,0x152a,0x152a,0x152a,0x152a,0x181e,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x152a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x1488,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x13aa, -0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x1488,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x13aa,0x13aa,0x13aa, -0x13aa,0x13aa,0x1488,0x1488,0x13aa,0x13aa,0x13aa,0x13aa,0x1488,0x13aa,0x1488,0x1488,0x13aa,0x13aa,0x13aa,0x13aa, -0x1488,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x13aa,0x1698,0x1698,0x176d, -0x176d,0x13ad,0x13ad,0x13ad,0x13aa,0x13aa,0x13aa,0x13ad,0x13ad,0x13ad,0x13ad,0x13ad,0x1617,0x1617,0x1617,0x1617, -0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b3, -0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0, -0x13b3,0x13b3,0x13b3,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b0,0x13b6,0x13b6,0x13b6,0x13b6, +0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106b,0x106e,0x106e,0x106e,0x1071,0x106e,0x106e,0x1074,0x1074, +0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077, +0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077,0x1077, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1083,0x107a,0x1089,0x1086, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080, +0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080,0x1080, +0x1341,0x133e,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x1098,0x1119, +0x108c,0x108c,0x108c,0x1092,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x140a,0x108f,0x108f,0x1092,0x109e, +0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095, +0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095,0x109b,0x1095, +0x151e,0x151b,0x151e,0x151b,0x1521,0x1521,0x16f5,0x140a,0x10a7,0x10a7,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa, +0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa, +0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10aa,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7,0x10a7, +0x10a7,0x10a7,0x10a7,0x10a7,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b0,0x10b0,0x10b0,0x10b0,0x10b0,0x10b3, +0x10b3,0x10b3,0x110d,0x10bc,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb,0x10cb, +0x10cb,0x10cb,0x10cb,0x10cb,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b6,0x10b9,0x10b9, +0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9,0x10b9, +0x10b9,0x10b9,0x10b9,0x10b9,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da,0x10da, +0x10da,0x10da,0x10da,0x10da,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec,0x10ec, +0x10ec,0x10ec,0x10ec,0x10ec,0x10f5,0x10f5,0x10f5,0x10f5,0x110a,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5,0x10f5, +0x10f5,0x10f5,0x10f5,0x10f5,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8,0x10f8, +0x10f8,0x10f8,0x10f8,0x10f8,0x1104,0x1104,0x1104,0x1104,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c,0x129c, +0x1494,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6, +0x18c6,0x18c6,0x18c6,0x18c6,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179, +0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1179,0x1170,0x1170,0x1173,0x1173,0x1179,0x1170, +0x1170,0x1170,0x1170,0x1170,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f,0x117f, +0x117f,0x117f,0x117f,0x117f,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a,0x119a, +0x119a,0x119a,0x119a,0x119a,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6,0x11a6, +0x11a6,0x11a6,0x11a3,0x11a9,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5,0x11b5, +0x11b5,0x11b5,0x11b5,0x11b5,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x11bb, +0x11bb,0x11bb,0x11bb,0x11bb,0x11bb,0x12e7,0x11c1,0x12ea,0x11c1,0x11c1,0x11c1,0x11c1,0x11be,0x11be,0x11be,0x11c1, +0x16f8,0x16fb,0x1923,0x1920,0x11c4,0x11c4,0x11c4,0x11d3,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9, +0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9, +0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11d9,0x11c7,0x11d3,0x11d3,0x11c4,0x11c4,0x11c4,0x11c4,0x11d3,0x11d3, +0x11c4,0x11c4,0x11d3,0x11d3,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5, +0x11e5,0x11e5,0x11e5,0x11e5,0x11e8,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11e5,0x11df,0x11df,0x11df,0x11e5,0x11e2, +0x1527,0x152a,0x152d,0x152d,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x11eb,0x11f7,0x11eb,0x11eb,0x11eb,0x1200,0x1200,0x11eb,0x11eb,0x1200,0x11f7,0x1200, +0x1200,0x11f7,0x11eb,0x11ee,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7,0x11f7, +0x11f7,0x11f7,0x11f7,0x11f7,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, +0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212,0x1212, +0x1212,0x1212,0x1212,0x1212,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, +0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a,0x122a, +0x122a,0x1227,0x1227,0x1227,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233,0x1233, +0x1233,0x1233,0x1233,0x1233,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242, +0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242,0x1242, +0x1242,0x1242,0x1242,0x1242,0x1248,0x1248,0x1254,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257, +0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x125a,0x1257, +0x125a,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x1257,0x125a, +0x1257,0x1257,0x1257,0x1257,0x1254,0x1254,0x1254,0x1248,0x1248,0x1248,0x1248,0x1254,0x1254,0x124e,0x124b,0x1251, +0x1251,0x1260,0x125d,0x125d,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1269,0x1269,0x1269,0x1266,0x1266,0x1266,0x1263,0x1263,0x1263,0x1263,0x1266,0x1263, +0x1263,0x1263,0x1269,0x1266,0x1269,0x1266,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1269,0x1266,0x1266,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263,0x1263, +0x1263,0x1263,0x1263,0x1bcf,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f5,0x19f8,0x19f2,0x1be1,0x1be1,0x1be1, +0x1be4,0x1bde,0x1be4,0x1bde,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1287, +0x1287,0x1287,0x126c,0x1929,0x138f,0x1290,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f,0x138f, +0x138f,0x1290,0x138f,0x1290,0x1275,0x1275,0x131d,0x1272,0x131d,0x131d,0x131d,0x131d,0x1272,0x1272,0x1296,0x1272, +0x1272,0x1272,0x1272,0x1272,0x1272,0x1275,0x1296,0x1296,0x1275,0x1296,0x1272,0x1275,0x1275,0x1278,0x1296,0x1272, +0x1272,0x1296,0x1275,0x1275,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x1281,0x1281, +0x1281,0x1281,0x13a4,0x1386,0x128a,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x13a4,0x1827, +0x1827,0x1827,0x1827,0x1827,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1530, +0x1530,0x1a76,0x1a76,0x1a76,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284,0x1284, +0x1284,0x1284,0x1284,0x1284,0x138f,0x138f,0x1290,0x138f,0x138f,0x138f,0x1290,0x138f,0x138f,0x138f,0x128a,0x128a, +0x128a,0x128a,0x128a,0x1389,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x128d,0x138c,0x138c,0x138c,0x138c, +0x138c,0x138c,0x138c,0x128d,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x140d,0x140d, +0x19d4,0x1a76,0x1a76,0x1a76,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x138c,0x128d,0x138c,0x128d, +0x128d,0x138c,0x138c,0x128d,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1,0x12b1, +0x12b1,0x12b1,0x12b1,0x12b1,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x133b,0x1338,0x13fb,0x150f, +0x150f,0x150f,0x17a3,0x1917,0x150f,0x150f,0x16ef,0x16ef,0x16ef,0x16e9,0x16ef,0x16e9,0x191a,0x1917,0x19d1,0x19ce, +0x19d1,0x19ce,0x19d1,0x19ce,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, +0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f,0x135f, +0x135f,0x135f,0x135f,0x135f,0x1374,0x1365,0x1374,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377, +0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377,0x1377, +0x1377,0x1377,0x1377,0x1377,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x1365,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d, +0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x137d,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383, +0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x1383,0x13ad,0x13aa,0x18cc,0x18cc, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b3,0x13b6, +0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b6,0x13b3,0x13b3,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3, +0x13b3,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3, +0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x13b3,0x1539,0x1539,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x1779,0x1779,0x1779,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x1779,0x1779, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x153c,0x153c, +0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x16a4,0x13b6,0x13b9,0x13b6,0x13b6,0x13b9,0x153f,0x153f,0x153c,0x153c,0x1779, +0x1779,0x1779,0x1779,0x1779,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x153c,0x153c,0x153c,0x16a4,0x153c,0x153c,0x153c,0x1779,0x1779,0x1779,0x177c,0x177c,0x177c,0x177c,0x177c, 0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, -0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x179a,0x179a,0x1797,0x16ef, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1401,0x1401,0x1401,0x1401,0x1401,0x1401,0x1404,0x1404,0x1404,0x1404, -0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1404,0x1533,0x1407,0x1536,0x1407,0x1407, -0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1407,0x1536,0x1536,0x1536,0x1536,0x1536,0x1536,0x16f2, -0x16f2,0x1b39,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x17a0,0x1a67,0x1a67,0x1410,0x1410,0x1410,0x1422, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422, -0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x1422,0x143d,0x143d,0x143d,0x143d, -0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d, -0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x143d,0x1443,0x1443,0x1443,0x1443, -0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443, -0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x1443,0x19c8,0x1446,0x1446,0x1446,0x1446, -0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446, -0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x1446,0x144c,0x144c,0x1458,0x145e, -0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, -0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e,0x1458, -0x1458,0x1458,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x144c,0x1458,0x145b,0x145e,0x1461,0x1461, -0x145e,0x1464,0x1464,0x144f,0x1452,0x16f8,0x16fb,0x16fb,0x16fb,0x153c,0x1a70,0x1a6d,0x1455,0x1455,0x1455,0x1455, -0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1539,0x1701,0x1704,0x16fe,0x1707,0x1707,0x147f,0x147f,0x147f,0x147f, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f, -0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x147f,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x18ed,0x18ed,0x18ed,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9, -0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x19b6,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x14d9,0x1851,0x18ed, -0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x1527,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152d,0x152a,0x152a,0x152a,0x152a,0x1695,0x1695,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x181b,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a,0x152a, -0x152a,0x152a,0x152a,0x152a,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b,0x154b, -0x154b,0x154b,0x154b,0x154b,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x153c, +0x13b6,0x153c,0x13b9,0x13b9,0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9, +0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b9, +0x13b9,0x13b9,0x13b9,0x13b9,0x13b9,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b9,0x13b9, +0x13b6,0x13b9,0x13b9,0x13b9,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b9,0x13b6,0x13b9,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x16a4,0x13b6,0x13b6,0x13b6,0x13b6,0x153c,0x153c,0x1779, +0x1410,0x1410,0x1410,0x1410,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x153c,0x1779,0x1779,0x1779,0x1779,0x16fe, +0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6,0x13b6, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153f,0x153f,0x153c,0x153c, +0x153c,0x153c,0x1830,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x153c,0x13b6, +0x13b6,0x13b6,0x13b6,0x13b6,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc, +0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x149a,0x13bc,0x149a,0x13bc,0x149a, +0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x149a,0x13bc,0x13bc,0x13bc,0x13bc, +0x149a,0x13bc,0x149a,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x149a,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x13bc, +0x13bc,0x13bc,0x13bc,0x13bc,0x13bc,0x16aa,0x16aa,0x177f,0x177f,0x13bf,0x13bf,0x13bf,0x13bc,0x13bc,0x13bc,0x13bf, +0x13bf,0x13bf,0x13bf,0x13bf,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x1629,0x1629,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2,0x13c5,0x13c5,0x13c5,0x13c2,0x13c2,0x13c2,0x13c2,0x13c2, +0x13c2,0x13c2,0x13c2,0x13c2,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8,0x13c8, +0x13c8,0x13c8,0x13c8,0x13c8,0x17ac,0x17ac,0x17a9,0x1701,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1413,0x1413, +0x1413,0x1413,0x1413,0x1413,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416,0x1416, +0x1416,0x1416,0x1416,0x1545,0x1419,0x1548,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419,0x1419, +0x1419,0x1548,0x1548,0x1548,0x1548,0x1548,0x1548,0x1704,0x1704,0x1b4b,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2,0x17b2, +0x17b2,0x17b2,0x1a79,0x1a79,0x1422,0x1422,0x1422,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434, +0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434,0x1434, +0x1434,0x1434,0x1434,0x1434,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f, +0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f,0x144f, +0x144f,0x144f,0x144f,0x144f,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455,0x1455, +0x1455,0x1455,0x1455,0x19da,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458,0x1458, +0x1458,0x1458,0x1458,0x1458,0x145e,0x145e,0x146a,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470, +0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470, +0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x1470,0x146a,0x146a,0x146a,0x145e,0x145e,0x145e,0x145e,0x145e,0x145e, +0x145e,0x145e,0x145e,0x146a,0x146d,0x1470,0x1473,0x1473,0x1470,0x1476,0x1476,0x1461,0x1464,0x170a,0x170d,0x170d, +0x170d,0x154e,0x1a82,0x1a7f,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x1467,0x154b,0x1713, +0x1716,0x1710,0x1719,0x1719,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491, +0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491,0x1491, +0x1491,0x1491,0x1491,0x1491,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x18ff,0x18ff, +0x18ff,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x19c8,0x14eb,0x14eb, +0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x14eb,0x1863,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539,0x1539, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153f,0x153c,0x153c,0x153c,0x153c,0x16a7,0x16a7,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x182d,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c, +0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x153c,0x155d,0x155d,0x155d,0x155d, 0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d, -0x155d,0x155d,0x155d,0x155d,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563,0x1563, -0x1563,0x1563,0x1563,0x1563,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566,0x1566, -0x1566,0x1566,0x1566,0x1566,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5,0x15a5, -0x15a5,0x15a5,0x15a5,0x1596,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae, -0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15ae,0x15a8, -0x15b1,0x15b1,0x15b1,0x15b1,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4,0x15b4, -0x15b4,0x15b4,0x15b4,0x15b4,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15c6,0x15cf,0x15cf,0x15cf, -0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf,0x15cf, -0x15cf,0x15cf,0x15cf,0x15cf,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8, -0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8,0x15d8, -0x15d8,0x15d8,0x15d8,0x15d8,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, -0x15ea,0x15ea,0x15ea,0x15ea,0x15e7,0x15e7,0x15e7,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15db,0x15e7, -0x15e7,0x15db,0x15e7,0x15de,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, +0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x155d,0x156f,0x156f,0x156f,0x156f, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f, +0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x156f,0x1575,0x1575,0x1575,0x1575, +0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575, +0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1575,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578, +0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x1578,0x15a2,0x15a2,0x15a2,0x15a2, +0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x15a2,0x159c,0x159c,0x159c,0x1590,0x1590,0x1590,0x159c,0x159c, +0x1590,0x159f,0x1593,0x1590,0x15a5,0x15a5,0x1599,0x15a5,0x15a5,0x1596,0x17b5,0x1bdb,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7, +0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15b7,0x15a8,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0, +0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15c0,0x15ba,0x15c3,0x15c3,0x15c3,0x15c3,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6, +0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15c6,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15e1,0x15d8,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1, +0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15e1,0x15ea,0x15ea,0x15ea,0x15ea, 0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea, -0x15ea,0x15ea,0x15ea,0x15ea,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e, -0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e,0x160e, -0x160e,0x160b,0x160b,0x160b,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617, -0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x1617,0x161d,0x161d,0x161d,0x161a,0x161a,0x161a, -0x1617,0x1617,0x1617,0x1617,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1632,0x1632,0x1626,0x1623,0x1623, -0x1623,0x1623,0x1623,0x1623,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c,0x162c, -0x162c,0x162c,0x162c,0x162c,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638, -0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1638,0x1635,0x1635,0x1635,0x1635,0x1635, -0x1635,0x1635,0x1635,0x1635,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b,0x163b, -0x163b,0x163b,0x163b,0x163b,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f, -0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f,0x165f, -0x165f,0x165f,0x165f,0x165f,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668,0x1668, -0x1668,0x1668,0x1668,0x1668,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x166b,0x167a,0x167a,0x166b,0x166b,0x166b,0x166b,0x166b,0x166b,0x167a,0x166b,0x167d, -0x167d,0x166b,0x167d,0x166b,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680,0x1680, -0x1680,0x1680,0x1680,0x1680,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, -0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689,0x1689, -0x1689,0x1689,0x1689,0x1689,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f, -0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f,0x168f, -0x168f,0x168f,0x168f,0x168f,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, -0x16d4,0x16d4,0x16d4,0x16d4,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed,0x18ed, -0x18ed,0x18ed,0x18ed,0x19b6,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5,0x16f5, -0x16f5,0x16f5,0x16f5,0x16f5,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x173a,0x1737,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734, -0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x1734,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d, -0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x173d,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, -0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740, -0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1740,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, +0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15ea,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15f9,0x15f9,0x15f9,0x15ed, +0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15ed,0x15f9,0x15f9,0x15ed,0x15f9,0x15f0,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc, +0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x15fc,0x1620,0x1620,0x1620,0x1620, +0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620, +0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x1620,0x161d,0x161d,0x161d,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629,0x1629, +0x1629,0x1629,0x162f,0x162f,0x162f,0x162c,0x162c,0x162c,0x1629,0x1629,0x1629,0x1629,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x1632,0x1632,0x1632,0x1632, +0x1632,0x1632,0x1632,0x1644,0x1644,0x1638,0x1635,0x1635,0x1635,0x1635,0x1635,0x1635,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e, +0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x163e,0x164a,0x164a,0x164a,0x164a, +0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a,0x164a, +0x164a,0x164a,0x164a,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x1647,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d, +0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x164d,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671, +0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x1671,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a, +0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x167a,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x167d,0x168c,0x168c,0x167d, +0x167d,0x167d,0x167d,0x167d,0x167d,0x168c,0x167d,0x168f,0x168f,0x167d,0x168f,0x167d,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692, +0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x1692,0x169b,0x169b,0x169b,0x169b, +0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b, +0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x169b,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1, +0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x16a1,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x16e6,0x16e6,0x16e6,0x16e6,0x18ff,0x18ff,0x18ff,0x18ff, +0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x18ff,0x19c8,0x1707,0x1707,0x1707,0x1707, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707, +0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1707,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x174c,0x1749, +0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746,0x1746, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f, +0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f,0x174f, 0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, -0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755, -0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1755,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x175b,0x175b,0x175b,0x175b,0x1758, -0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x1758,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x1758,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b, -0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x175b,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, -0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773, -0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x1773,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d,0x185d, -0x185d,0x185d,0x185d,0x185d,0x1ad3,0x1a28,0x1a28,0x1a2b,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776,0x1776, -0x1779,0x1827,0x1827,0x1827,0x1827,0x1827,0x1827,0x18c3,0x1776,0x1776,0x1776,0x1776,0x1776,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x1776,0x19a1,0x19a1,0x1a28,0x1a28,0x1a28,0x1a28,0x1a28, -0x1a28,0x1a28,0x1a28,0x1ad0,0x1ba2,0x1a2b,0x1a2b,0x1a2b,0x18c0,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3, -0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c0,0x18c0,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67,0x1a67, -0x1b39,0x1b3c,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x1b36,0x191a,0x179d,0x179d,0x179d,0x179d, -0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x179d,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1827,0x1824, -0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x1827,0x18c3,0x18c3,0x1827,0x1827,0x1827,0x1827,0x1827, -0x1827,0x1827,0x1824,0x17a6,0x1827,0x1827,0x1827,0x1a28,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x17a6,0x1824, -0x1824,0x1824,0x1824,0x1824,0x18c0,0x19a1,0x19a1,0x19a1,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824, -0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x1824,0x18c0,0x17bb,0x17bb,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8, -0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8, -0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17b8,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb, -0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x17bb,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1806,0x1806,0x1806, -0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x17f1,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809, -0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x1809,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d, -0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x182d,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, -0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830, -0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1830,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc, -0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1adc,0x1887,0x1887,0x1887,0x1887,0x19da,0x19da,0x188a,0x188a, -0x188a,0x188a,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1872,0x1884, -0x1875,0x1878,0x187b,0x188d,0x188d,0x192c,0x187e,0x187e,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887, -0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887, -0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x1887,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, -0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x1893,0x1899,0x1896,0x1896,0x1896, -0x1896,0x18a5,0x18ab,0x1896,0x1896,0x1896,0x1896,0x18a2,0x18a8,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896,0x1896, -0x1896,0x1896,0x1896,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8, -0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4,0x18b4, -0x18b4,0x18b4,0x18b4,0x199b,0x199b,0x199b,0x199b,0x199b,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7, -0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1ac7,0x1b93,0x1b93,0x1b93,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, +0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752,0x1752, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764,0x1764, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767,0x1767, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176d,0x176d,0x176d,0x176d,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a,0x176a, +0x176a,0x176a,0x176a,0x176a,0x176a,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176a,0x176d,0x176d, +0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d, +0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d,0x176d, +0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, +0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785,0x1785, +0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x186f,0x1ae5,0x1a3a,0x1a3a,0x1a3d, +0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x1788,0x178b,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x18d5, +0x1788,0x1788,0x1788,0x1788,0x1788,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836, +0x1836,0x1836,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x1788,0x19b3,0x19b3,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1ae2,0x1bb4,0x1a3d,0x1a3d,0x1a3d, +0x18d2,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d5,0x18d2,0x18d2, +0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1a79,0x1b4b,0x1b4e,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48,0x1b48, +0x1b48,0x1b48,0x1b48,0x192c,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af,0x17af, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1839,0x1836,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2, +0x1839,0x18d5,0x18d5,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x1839,0x1836,0x17b8,0x1839,0x1839,0x1839,0x1a3a, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x17b8,0x1836,0x1836,0x1836,0x1836,0x1836,0x18d2,0x19b3,0x19b3,0x19b3, +0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x1836,0x18d2, +0x17cd,0x17cd,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca, +0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca,0x17ca, +0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd, +0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd,0x17cd, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x181b,0x181b,0x181b,0x181b,0x181b,0x1818,0x1818,0x1818,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803,0x1803, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b,0x181b, +0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f,0x183f, +0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842, +0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842,0x1842, +0x1842,0x1842,0x1842,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee,0x1aee, +0x1899,0x1899,0x1899,0x1899,0x19ec,0x19ec,0x189c,0x189c,0x189c,0x189c,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884, +0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1884,0x1896,0x1887,0x188a,0x188d,0x189f,0x189f,0x193e,0x1890,0x1890, +0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, +0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899,0x1899, +0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, +0x18ba,0x18ba,0x18ba,0x18a5,0x18ab,0x18a8,0x18a8,0x18a8,0x18a8,0x18b7,0x18bd,0x18a8,0x18a8,0x18a8,0x18a8,0x18b4, +0x18ba,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18a8,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, 0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba, -0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18ba,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0, -0x18c0,0x18c0,0x18c0,0x18c0,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x1a28,0x1ad0,0x19a1,0x19a1,0x19a1,0x19a1,0x1ad3, -0x1ad0,0x1ba2,0x19a1,0x1a28,0x19a1,0x19a1,0x19a1,0x19a1,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x18c0,0x19a1, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1, -0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9, -0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18c9,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x18c6,0x19ad,0x19ad,0x19ad,0x19ad,0x19ad, +0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ad9,0x1ba5,0x1ba5,0x1ba5, 0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, -0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x1ba5,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf, -0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x18cf,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941, -0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x1941,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c, -0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c, -0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x195c,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962, -0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x1962,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, -0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d, -0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x197d,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980, -0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980, -0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1980,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, -0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989,0x1989, -0x1989,0x1989,0x1989,0x1989,0x1989,0x1986,0x1986,0x1986,0x19a1,0x19a1,0x19a1,0x1ad0,0x1ad0,0x1a28,0x1a28,0x1a28, -0x1a28,0x1a28,0x1a28,0x1ad0,0x1ad0,0x1ad0,0x1a28,0x1a28,0x19a1,0x19a1,0x19a1,0x19a1,0x19a1,0x19a4,0x19a4,0x19a1, -0x19a4,0x19a4,0x1a28,0x1a2b,0x1a28,0x1a28,0x1a28,0x1a28,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd, -0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x19dd,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04, -0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a04,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a43,0x1a43,0x1a0d,0x1a43,0x1a0d,0x1a0d,0x1a0d,0x1a0d, -0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a0d,0x1a13,0x1a13,0x1a13,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f, +0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc,0x18cc, +0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3, +0x19b3,0x1a3a,0x1ae2,0x19b3,0x19b3,0x19b3,0x19b3,0x1ae5,0x1ae2,0x1bb4,0x19b3,0x1a3a,0x19b3,0x19b3,0x19b3,0x19b3, +0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x18d2,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b3, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db,0x18db, +0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de, +0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x18de,0x1bb7, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1,0x18e1, +0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953,0x1953, +0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, +0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e,0x196e, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974,0x1974, +0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f, +0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f,0x198f, +0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, +0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992,0x1992, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b, +0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x199b,0x1998,0x1998,0x1998, +0x19b3,0x19b3,0x19b3,0x1ae2,0x1ae2,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1a3a,0x1ae2,0x1ae2,0x1ae2,0x1a3a,0x1a3a, +0x19b3,0x19b3,0x19b3,0x19b3,0x19b3,0x19b6,0x19b6,0x19b3,0x19b6,0x19b6,0x1a3a,0x1a3d,0x1a3a,0x1a3a,0x1a3a,0x1a3a, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef,0x19ef, +0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, +0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16,0x1a16, 0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f, -0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2, -0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1ab2,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe, -0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe, -0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1abe,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2, -0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae2,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5, -0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1ae5,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a, -0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b5a,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b, -0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b7b,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, +0x1a55,0x1a55,0x1a1f,0x1a55,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a1f,0x1a25,0x1a25,0x1a25, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31,0x1a31, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4,0x1ac4, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0, +0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0,0x1ad0, +0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4,0x1af4, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7,0x1af7, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c,0x1b6c, +0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, 0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d, -0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b8d,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90, -0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0x1b90,0,0,0,0 +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f,0x1b9f, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2,0x1ba2, +0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc,0x1bfc, +0x1bfc,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9,0x1bf9, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b,0x1c3b, +0,0,0,0 }; static const UTrie2 propsVectorsTrie={ propsVectorsTrie_index, - propsVectorsTrie_index+5188, + propsVectorsTrie_index+5348, NULL, - 5188, - 26872, + 5348, + 27344, 0xa40, - 0x14c4, + 0x1564, 0x0, 0x0, 0x110000, - 0x7d38, - NULL, 0, FALSE, FALSE, 0, NULL + 0x7fb0, + NULL, 0, false, false, 0, NULL }; -static const uint32_t propsVectors[7095]={ +static const uint32_t propsVectors[7230]={ 0x67,0,0,0x67,0,0xe00000,0x67,0x80000,0x20,0x867,0,0,0xa67,0,0,0xb67, 0,0,0xd67,0,0,0xe67,0,0,0x1067,0,0,0x1167,0,0,0x1267,0, 0,0x1367,0,0,0x1467,0,0,0x1567,0,0,0x1667,0,0,0x1767,0,0, @@ -3493,429 +3554,437 @@ static const uint32_t propsVectors[7095]={ 0,0xad67,0,0,0xae67,0,0,0xaf67,0,0,0xb167,0,0,0xb267,0,0, 0xb467,0,0,0xb567,0,0,0xb767,0,0,0xb867,0,0,0xb967,0,0,0xba67, 0,0,0xbc67,0,0,0xbd67,0,0,0xbe67,0,0,0xbf67,0,0,0xc067,0, -0,0xc167,0,0,0xc267,0,0,0xc367,0,0xe00000,0xc467,0,0xe00000,0xc667,0,0, -0xc767,0,0,0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcc67,0,0xe00000,0xcf67, -0,0xe00000,0xd067,0,0xe00000,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0, -0,0xd867,0,0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0, -0xde67,0,0,0xdf67,0,0,0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367, -0,0xe00000,0xe467,0,0,0xe567,0,0,0xe667,0,0,0xe767,0,0,0xe867,0, -0,0xe967,0,0,0xea67,0,0,0xeb67,0,0,0xec67,0,0,0xed67,0,0, -0xee67,0,0,0xef67,0,0,0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667, -0,0,0xf767,0,0,0xf867,0,0,0xf967,0,0,0xfa67,0,0xe00000,0xfb67,0, -0,0xfc67,0,0,0xfd67,0,0,0xfe67,0,0,0x10167,0,0,0x10267,0,0, -0x10367,0,0,0x10467,0,0,0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967, -0,0,0x10a67,0,0,0x10b67,0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0, -0,0x10f67,0,0,0x11067,0,0,0x11367,0,0,0x11467,0,0,0x11567,0,0, -0x11667,0,0,0x11767,0,0,0x11867,0,0,0x11967,0,0xe00000,0x11a67,0,0,0x11b67, -0,0,0x11c67,0,0,0x11d67,0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0, -0,0x12167,0,0,0x12267,0,0,0x12367,0,0,0x12467,0,0,0x12567,0,0, -0x12667,0,0,0x12767,0,0,0x12867,0,0,0x12967,0,0,0x12a67,0,0xe00000,0x12b67, -0,0,0x12c67,0,0,0x12d67,0,0,0x12f67,0,0,0x13067,0,0,0x13167,0, -0,0x13267,0,0,0x13367,0,0,0x13467,0,0,0x13567,0,0,0x13667,0,0, -0x13767,0,0,0x13867,0,0,0x13967,0,0,0x13a67,0,0,0x13b67,0,0,0x13c67, -0,0,0x13d67,0,0,0x13f67,0,0,0x14067,0,0,0xa0067,0,0xe00000,0xa4f67,0, -0xe00000,0xa5f67,0,0xe00000,0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0,0xe00000,0xb1267,0,0xe00000, -0xb2e67,0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,0xa5a040,0x11000100, -0x40000001,0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,0x11000200,0x24000008, -0x1710000,0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,0x7c00100,0x220402, -0x11000319,0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,0x220402,0x11000419, -0x7c00100,0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,0x11000519,0x7c00100, -0x230400,0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,0x7c00500,0x530400, -0x11000600,0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,0x201001,0x11000800, -0x7c00500,0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,0x1100080e,0x7000500, -0x220402,0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,0x7c00100,0x250401, -0x1100080e,0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908, -0x7c00100,0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100, -0x220400,0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010,0x1049400,0x11000b13,0x2802500,0x962460, -0x11000b13,0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,0x200000,0x11000b13, -0x7c00100,0x2633800,0x11000c00,0x80000000,0x218960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000, -0x1329400,0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401, -0x11000c02,0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a, -0x2802400,0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100, -0x230401,0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000, -0x11001004,0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110, -0x2802400,0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100, -0x962460,0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460, -0x1100131f,0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f, -0x6800100,0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x6800100, -0x962540,0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461, -0x11001524,0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615, -0x2806400,0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400, -0x962460,0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000, -0x11001926,0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926, -0x6800000,0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100, -0x1862460,0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002, -0x11001a18,0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12, -0x7c00100,0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400, -0x200001,0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820, -0x11002800,0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802,0x11002800,0x4000001,0xc4000b,0x11002800, -0x6800000,0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000, -0x1410000,0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000, -0x11002800,0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800, -0x40000001,0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x80000,0x2a65620,0x11002801,0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000, -0x20000f,0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e, -0x11002900,0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00, -0x4000000,0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000, -0x20000f,0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402, -0x11002c00,0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00, -0x4000000,0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020, -0x200000,0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000, -0x11002f00,0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000, -0x24000020,0x1410000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000, -0x200000,0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0xe00000, -0x11003700,0x24000000,0x2800000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800, -0x24000000,0xe00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x2800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020, -0x200005,0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005102,0x7000100,0x230408, -0x11005102,0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500, -0x80000,0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100, -0x230409,0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002, -0x11020200,0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200, -0x24000000,0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100, -0x220400,0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402, -0x11020319,0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600, -0x4000400,0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400, -0x962461,0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401, -0x11020908,0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800, -0x24000000,0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002, -0x370000,0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000, -0x11022800,0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00, -0x4000000,0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100, -0x250401,0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402, -0x11022e00,0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000, -0x24000000,0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,0x24000000, -0x100000,0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,0xe00000, -0x11023700,0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00, -0x4000000,0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100, -0xe30c0a,0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011, -0x11065700,0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700, -0x4000010,0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420, -0xe00011,0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411, -0x11065719,0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100, -0x24000000,0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000, -0x1b00000,0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400, -0x11080100,0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100, -0x24000400,0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100, -0x220400,0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000, -0x11080200,0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000, -0x24000000,0xe00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000, -0xe00002,0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000, -0x110a3e14,0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16, -0x7c00100,0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100, -0xe30402,0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03, -0x110a4500,0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300, -0x4000000,0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008, -0x810010,0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c, -0x110a5400,0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400, -0x4000010,0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010, -0x80ac0c,0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c17,0xc000010,0xb48000,0x11400c1e,0x7c00900,0x230400, -0x11400f4b,0xc000010,0x448000,0x11400f5f,0xc000010,0x448000,0x11401d94,0x4000000,0x200000,0x11403dca,0x4000000,0xe00000,0x114457bf,0x4000004,0x120000a,0x114457bf, -0x4000008,0x81000a,0x114457bf,0x4000008,0x141000a,0x114457bf,0x4000010,0x87000a,0x114457bf,0xc000010,0x84800a,0x114457c8,0x3802500,0x126246a,0x114457c8,0x7c00d00, -0x2530c0a,0x114a3dbf,0x24000000,0x810000,0x114a3dbf,0x24000000,0x1410000,0x114a3dbf,0x24000008,0x810000,0x114a3dbf,0x24000008,0x1410000,0x114a3dbf,0x24000010,0x870000, -0x114a3dbf,0x2c000010,0x848000,0x114a3dc5,0x4000000,0xe00000,0x114a3dc5,0x24000000,0xe00000,0x114a3dc5,0x24000002,0xe00000,0x114a3dc5,0x24000002,0x1200000,0x114a3dc5, -0x24000008,0x810000,0x114a3dc5,0x24000008,0x1410000,0x114a3dc8,0x7c00900,0x930c00,0x114a3dc8,0x7c00900,0xe30c00,0x114a3dca,0x7c00300,0xe30000,0x114a3ec8,0x7000400, -0x1200c02,0x114a3fbf,0x4000004,0x1200000,0x114a3fc8,0x7c00d00,0x2530c00,0x114a42ca,0x4000000,0xe00000,0x114a42ca,0x4000000,0xe0000f,0x114a44ca,0x4000000,0xe00002, -0x114a44ca,0x4000000,0xe00003,0x114a45ca,0x4000000,0xe00002,0x114a45ca,0x4000000,0xe0000d,0x11505103,0x24000000,0x810000,0x11505103,0x24000000,0x1410000,0x1180090a, -0x2802400,0x962460,0x11800c27,0x2802100,0x962460,0x11800c27,0x2802500,0x962460,0x11800f32,0x2802400,0x962460,0x11800f3f,0x2802400,0x962460,0x11820700,0x2802400, -0x962460,0x11820700,0x2802500,0x962460,0x118a3dcb,0x2802400,0x962460,0x118a3ec8,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460, -0x11c00c2c,0x6800000,0x1329800,0x11c00c30,0xc000010,0xb48000,0x11c00f78,0x6800000,0x1329800,0x11c0107d,0x6800000,0x1329800,0x11c01181,0x6800000,0x1329800,0x11c01285, -0x6800000,0x1329800,0x11c01489,0x4000000,0x200000,0x11c01489,0x6800000,0x1329800,0x11c0168d,0x6800000,0x1329800,0x11d05107,0x7c00100,0x230408,0x20000067,0x1000, -0,0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460, -0x20001b27,0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000,0x500000,0x20001b27, -0x4000000,0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000,0x20001b27,0x4000010, -0xc00000,0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27,0x7c00100,0x230401, -0x20002619,0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0,0x1900000,0x20006d67, -0x1000,0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1,0x200a4a12,0x7c00100, -0x20304e1,0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419,0x7c00100,0x250400, -0x30000419,0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400,0x200400,0x3000080e, -0x7c00100,0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400,0x30000908,0x7c00100, -0x250401,0x30000a03,0x4000006,0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22,0x2802400,0x962460, -0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010,0x248000,0x30000d22, -0x80000000,0x218960,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460,0x30001821,0x4000000, -0x200000,0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27,0x2802400,0x962460, -0x30001b27,0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400,0x1862460,0x30001c1c, -0x2806400,0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000,0x30001c1c,0x7c00100, -0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b,0x6800000,0x200000, -0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100,0x230400,0x30002128, -0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400,0x30002300,0x4000010, -0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417,0x2882000,0x1862460, -0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010,0x1200000,0x30002417, -0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x80000,0xc18820,0x3000251b,0x2802100, -0x962460,0x3000251b,0x3c02100,0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b,0x4000010,0xb70000, -0x3000251b,0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010,0xb48000,0x3000251b, -0x12882000,0x962460,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460,0x30002c00,0x4000000, -0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100,0x24000000,0x200000, -0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2633801,0x30005600,0,0x918820,0x30020600, -0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002,0x300a3b11,0x4020000, -0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611,0x7c40300,0xe30000, -0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040259a,0x4000010,0x400000,0x3040259a,0x4000010,0xb70000,0x3040259a, -0xc000010,0xb48000,0x304028ba,0x4000001,0xc41c0b,0x304a3dca,0x4000000,0xe00000,0x30800c27,0x2802100,0x962460,0x30c01c92,0x6800000,0x1329800,0x3100080e,0x7c00120, -0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d,0x7c00100,0x230400, -0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000,0x962460,0x31005c00, -0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540,0x31005c01,0x2802400, -0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000,0x82000,0x962460, -0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020,0x200000,0x3200080e, -0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400,0x32000e25,0x7c00100, -0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820,0x32002800,0x4000001,0x445802,0x32002800,0x24000000,0x200000, -0x32002800,0x24000000,0x200002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000,0x1600000,0x32002b01, -0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000,0x32002c00,0x4000020, -0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000,0x24000000,0x200000, -0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000,0x200000,0x32003800, -0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400,0x32006108,0x7c00100, -0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806400,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b,0x6804000,0x962540, -0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100,0x230400,0x32006600, -0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000,0x32006900,0x24000020, -0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300,0x4000000,0x100000, -0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020,0x1410000,0x32086900, -0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x200000,0x320a3d11,0x7c00100,0x1230400,0x320a3e14,0x7c00100,0xe30010,0x320a3e14,0x7c00100, -0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11,0x7c00300,0xe30001,0x320a6b16,0x7c00100,0x2530c00, -0x32406396,0xc000010,0x448000,0x324a3dcd,0x4000000,0xe00000,0x324a3dcd,0x7c00100,0x1230400,0x324a3fc8,0x4000002,0x1200c00,0x324a53c5,0x24000000,0xe00000,0x32820701, -0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400,0x4000080e,0x7c00100,0x220400,0x4000080e,0x7c00100, -0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0x2802100,0x962460,0x40000c02,0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02,0x4000000,0x200000, -0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x218960,0x40000d22,0x7c00100,0x230400,0x40000f0a,0x7c00100,0x230400,0x40001004, -0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460,0x4000120f,0x4000000,0x1600000,0x4000120f,0x7c00100, -0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615,0x2802400,0x962460,0x40001615,0x7c00100,0x230400, -0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002,0x200000,0x40002c00,0x4000000,0x200002,0x40003000, -0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400,0x40005a09,0x7c00100,0x250400,0x40005d00,0x7c00120, -0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,0x6800000,0x1329800,0x40006f30,0x6800100,0x962540, -0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,0x200000,0x40007208,0x7c00100,0x220400,0x4000720e, -0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,0x40007219,0x7c00500,0x220400,0x40007219,0x7c00500, -0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531,0x7c00100,0x230400,0x40007631,0x7c00100,0x230400, -0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,0x1329800,0x40007a32,0x7c00100,0x230400,0x40007b2f, -0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,0x40023300,0x4000000,0x200000,0x40027d01,0x12882000, -0x962460,0x400a3700,0x24000000,0x200000,0x400a3700,0x24000000,0xe00000,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412,0x4000000,0xe00003, -0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x40507709,0x4000000,0x200000,0x4050770c,0x4000000,0x400000,0x4050770f, -0x4000000,0x200000,0x4050770f,0x4000000,0x400000,0x40c01489,0x4000000,0x200000,0x40d05107,0x4000000,0x200000,0x41000419,0x7c00100,0x220400,0x41000419,0x7c00100, -0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13,0x2802000,0x962460, -0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0x1500000,0x41000c02,0xc000010,0xb48000,0x41000f0a, -0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x230400,0x41001d0c,0x7c00100, -0x23040f,0x41001f0b,0x2802400,0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800,0x24000000,0x400000, -0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120,0x220405,0x41003000, -0x24000000,0x200000,0x41003700,0x24000000,0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000,0x41006600,0x24000020, -0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e,0x2802000,0x962460, -0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100,0x962460,0x41008137, -0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000,0x41008407,0x4000000, -0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b,0x4000000,0x200000, -0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000,0x962460,0x41008939, -0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400,0x41008939,0xc000010, -0x448000,0x41008a00,0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x7c00100,0x1830000,0x41008b3b,0x7e00100,0x1830000, -0x41008c3d,0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100,0x22040f,0x41008e00, -0x24000000,0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802100,0x962460,0x41008f3a,0x2806000, -0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c,0x7c00100,0x23040f, -0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x200000,0x410a3700,0x24000000,0xe00000,0x410a4412,0x4000000,0xe00003,0x410a4711, -0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010,0x410a9100,0x4000000, -0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100,0x4000000,0x1410010, -0x41408ad0,0x4000400,0x200000,0x414a82ca,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c01489,0x6800000,0x1329800,0x50000419,0x7c00100,0x220400,0x50000419, -0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460,0x50000f0a,0x7c00100, -0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19,0x7c00100,0x220400, -0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x200000,0x50005d00,0x7c00120,0x220405,0x50005d00, -0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000,0x50008301,0x2802400, -0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257,0x6800000,0x1329800, -0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100,0x962460,0x5000933e, -0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800,0x5000933e,0x6800100, -0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e,0xc000010,0x448000, -0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100,0x230400,0x5000965a, -0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400,0x50009965,0x4000010, -0x400000,0x50009965,0x7c00100,0x230400,0x50409aca,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000c02,0x2802100,0x962460, -0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500,0x230400,0x51001110, -0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000,0x51001524,0x7c00100, -0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27,0x4000000,0x200000, -0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802500,0x1862460,0x51001c1c, -0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540,0x51001c1c,0x6800500, -0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800,0x80020,0x218820, -0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000,0xe00000,0x51005201,0x2802400,0x962460,0x51005c00, -0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000,0x51006600,0x24000020, -0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301,0x2802400,0x962460, -0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000,0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00, -0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400,0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100, -0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500,0x4000400,0x200400,0x51009500,0x7c00500,0x230400, -0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100,0x250400,0x51009b71,0x2802100,0x962460,0x51009b71, -0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400,0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400, -0x962460,0x51009c52,0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52,0x6800100,0x962540,0x51009c52,0x7c00100,0x230400, -0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500,0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d, -0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800,0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900, -0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008,0x2802400,0x962460,0x5100a008,0x4000000,0x200000, -0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500,0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f, -0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000,0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400, -0x962460,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e,0x2802100,0x962460,0x5100a36e,0x4000000,0x200000, -0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100,0x962460,0x5100a442,0x4000000,0x200000,0x5100a442, -0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000,0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000, -0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c,0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400, -0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000,0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020,0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711, -0x7c40300,0xe30000,0x510a7300,0x24000000,0x200000,0x510aaa00,0x4000000,0xe00000,0x5140a2fe,0x4000400,0x400000,0x514a82ca,0x4000000,0xe00000,0x51802bbc,0x2802000, -0x962460,0x51c00908,0x2802400,0x962460,0x51c0a008,0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a,0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400, -0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100,0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12, -0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400,0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000, -0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108,0x7c00100,0x250400,0x52008301,0x2802400,0x962460, -0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000,0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00, -0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460,0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400, -0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28,0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460, -0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000,0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a, -0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000,0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010, -0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182,0x4000000,0x200000,0x5200b182,0x4000010,0x400000, -0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000,0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e, -0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000,0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100, -0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c,0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400, -0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400,0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f, -0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000,0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100, -0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873,0x6800400,0x962540,0x5200b873,0x7c00100,0x230400, -0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000,0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74, -0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000,0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100, -0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a,0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400, -0x5200c002,0x4000000,0x200000,0x5200c178,0x2802000,0x962460,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400,0x962460,0x5200c178, -0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000,0x5200c178,0x80000000, -0x218960,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00,0x4000000,0x100006, -0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023700,0x24000000,0x2800000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000,0x100000,0x5202c300, -0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x5202c300,0x4000100,0x150400,0x5202c300,0x4000100, -0x15040d,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0xe00000,0x520a3800,0x24000000,0x100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11,0x7c00300,0xe30001, -0x520a7300,0x24000000,0x100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000,0xe0000d,0x520ac511, -0x7c40300,0xe30000,0x5240af9c,0x7c00100,0x230400,0x5240afa1,0x4000400,0x200000,0x5240afa3,0x6800400,0x962540,0x5240afa3,0x7c00100,0x230400,0x5240afad,0x7c00100, -0x230400,0x5240afaf,0x7c00100,0x230400,0x5240b2d2,0x4000000,0x200000,0x5240b2d2,0x4000000,0x1500000,0x5240b2dd,0x4000000,0x200000,0x5240b2eb,0x4000000,0x200000, -0x524a44ca,0x4000000,0xe00003,0x5250b501,0x7c00900,0x230400,0x5280af9c,0x2802400,0x962460,0x5280af9d,0x2802400,0x962460,0x5280afa3,0x2802400,0x962460,0x5280afa5, -0x2802400,0x962460,0x5280afa7,0x2802400,0x962460,0x52c0b3f8,0x2802400,0x962460,0x52c0b3fc,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460,0x60000c02,0x7c00100, -0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a,0x7c00100,0x230400, -0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400,0x962460,0x60002919, -0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000,0x60003800,0x24000000, -0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301,0x2802400,0x962460, -0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100,0x220400,0x6000a008, -0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400,0x6000c73f,0x2802000, -0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f,0x7c00100,0x230400, -0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806400,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010,0x200000,0x6000c941, -0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400,0x6000cc00,0x4000000, -0xe00000,0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300,0x4000100,0x15040d, -0x600a3000,0x24000000,0x200000,0x600a3000,0x24000000,0xe00000,0x600a3700,0x24000000,0x200000,0x600a3800,0x24000000,0x200000,0x600a3800,0x24000000,0x2800000,0x600a4305, -0x7c00100,0xe30400,0x600ac300,0x4000000,0x100000,0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00,0x600acc00,0x4000000, -0xe00000,0x600acd00,0x4000000,0x200000,0x600acd00,0x4000000,0xe00000,0x600acd00,0x4000000,0x2800000,0x600ace00,0x4000000,0xe00000,0x600ace00,0x4000000,0x2800000, -0x600acf00,0x4000000,0xe00000,0x600acf00,0x4000000,0x2800000,0x600ad111,0x7c40300,0xe30000,0x604ac4ca,0x4000000,0xe00003,0x61000a03,0x4000000,0x1600000,0x61000c02, -0x80000000,0x218960,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400,0x61006600,0x24000020, -0x200000,0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00,0x24000000,0x400000, -0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500,0x22040f,0x61009b71, -0x2802100,0x962460,0x61009b71,0x2806400,0x962460,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f,0x6100cd00,0x4000000, -0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302,0x7c00120,0x230405, -0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000,0x1329800,0x6100d476, -0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460,0x6100d573,0x6800100, -0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756,0x7c00100,0x230400, -0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100,0x962460,0x6100d997, -0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540,0x6100d997,0x7c00100, -0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71,0x4000000,0x200000, -0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400,0x962540,0x6100dc99, -0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0xe00000,0x6140afa1,0x7c00100,0x230400,0x6140afa3,0x7c00100, -0x230400,0x6180af9e,0x2802400,0x962460,0x62002a00,0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c15,0x80000,0x918820,0x7000080e,0x7c00100,0x250400, -0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000,0x218960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100,0x962460,0x70001524, -0x7c00100,0x230400,0x70001615,0x2802100,0x962460,0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400,0x70002a00,0x4000000, -0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000,0x24000000,0x200000,0x70003800,0x24000000,0xe00000,0x70005201,0x2802400,0x962460,0x7000581e,0x7c00100,0x230400, -0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100,0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e,0x4000000,0x200000,0x70008301, -0x2802100,0x962460,0x70008301,0x2802400,0x962460,0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002,0x400000,0x70008e00,0x24000008, -0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00,0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400,0x70009519,0x7c00100,0x250400, -0x70009865,0x7c00100,0x230400,0x70009965,0x4000010,0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008,0x7c00100,0x250400,0x7000a008, -0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000,0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100,0x1830000,0x7000c300,0x4000000, -0x100000,0x7000c941,0x2806000,0x962460,0x7000cc00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x2800000, -0x7000cf00,0x4000000,0xe00000,0x7000d202,0x2802100,0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010,0x248000,0x7000dd86, -0x2802400,0x962460,0x7000dd86,0x7c00100,0x230400,0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400,0x7000e001,0x2400, -0x962460,0x7000e001,0x2802400,0x962460,0x7000e187,0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187,0x7c00100,0x230400, -0x7000e187,0xc000010,0x448000,0x7000e288,0x7c00100,0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400,0x962460,0x7000e489, -0x6800100,0x962540,0x7000e489,0x6800100,0x962541,0x7000e489,0x6804400,0x962540,0x7000e489,0x7c00100,0x230400,0x7000e489,0x7c00900,0x230400,0x7000e59d,0x2802100, -0x962460,0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d,0x6804400,0x962540, -0x7000e59d,0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400,0x962460,0x7000e691, -0x6800000,0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400,0x7000e719,0x7c00100, -0x220400,0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0,0x4000000,0x500000, -0x7000e9a0,0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010,0x400000,0x7000ea79, -0x7c00100,0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460,0x7000eca3,0x2806400, -0x962460,0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3,0xc000010,0x448000, -0x7000ed95,0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000,0x1329800,0x7000ee1c, -0x7c00100,0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000,0x7000f08e,0x7c00100, -0x230400,0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200,0x4000000,0x1710000, -0x7000f34b,0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100,0x230400,0x7000f34b, -0x7c00900,0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400,0x7000f67b,0x4000000, -0x200000,0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6,0x2806400,0x962460, -0x7000f8a6,0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100,0x962541,0x7000f8a6, -0x7c00100,0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460,0x7000fb9e,0x2802400, -0x962460,0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e,0x6800100,0x962541, -0x7000fb9e,0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100,0x230400,0x7000fc92, -0x7c00100,0x250400,0x700acd00,0x4000000,0xe00000,0x700acd00,0x4000000,0x2800000,0x700ace00,0x4000000,0xe00000,0x700acf00,0x4000000,0xe00000,0x700acf00,0x4000000, -0x2800000,0x7050df11,0x4000000,0x200000,0x7050f719,0x80000,0x918820,0x7080afa1,0x2802400,0x962460,0x7090df11,0x2802400,0x962460,0x70d0e417,0x2802100,0x962460, -0x70d0e417,0x2802400,0x962460,0x70d0e417,0x6800100,0x962540,0x70d0ea15,0x4000010,0x400000,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100,0x230400,0x8000171a, -0x7c00100,0x230400,0x80002006,0x7c00100,0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000,0x80005208,0x2802400, -0x962460,0x80005c00,0x4000000,0x200000,0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519,0x7c00100,0x250400, -0x80009865,0x7c00100,0x230400,0x8000a008,0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000,0xe00000,0x8000d202, -0x2802500,0x962460,0x8000d202,0x7c00100,0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460,0x8000d997,0x4000000, -0x400000,0x8000d997,0x4000000,0x500000,0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489,0x7c00100,0x230400, -0x8000e719,0x7c00100,0x220400,0x8000f8a6,0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100,0x1862460,0x8000fda1, -0x2806400,0x1862460,0x8000fda1,0x4000000,0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862400,0x8000fda1,0x6800100,0x1862540,0x8000fda1,0x7c00100, -0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400,0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06,0x7c00100,0x220400, -0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2,0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010,0x448000,0x8001044c, -0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100,0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000,0x80010670,0x4000010, -0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000,0x800acd00,0x4000000,0xe00000,0x800acd00,0x4000000,0x2902460,0x800ace00,0x4000000,0xe00000, -0x800acf00,0x4000000,0xe00000,0x800b0011,0x7c40300,0xe30000,0x800b0500,0x4000000,0xe00000,0x800b0500,0x4000000,0x2800000,0x90001615,0x7c00100,0x230400,0x9000171a, -0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000,0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802400,0x962460,0x90008e00,0x24000000, -0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460,0x9000d200,0x80000000,0x218960,0x9000d202,0x2802000,0x962460,0x9000d202,0x2802100,0x962460, -0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500,0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400,0x962460,0x900107a7, -0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000,0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400,0x900108a8,0x2802100, -0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000,0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8,0x6800000,0x1329800, -0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8,0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100,0x962460,0x90010ca9, -0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010,0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400,0x90010d1b,0x4000000, -0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460,0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa,0x4000000,0x400000, -0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa,0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010,0x448000,0x90010fab, -0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000,0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0xe00000,0x900acd00,0x4000000, -0x2800000,0x900acf00,0x4000000,0xe00000,0x900b0500,0x4000000,0xe00000,0x900b0500,0x4000000,0x2800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a,0x7c00300,0xe30000, -0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004,0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100,0x962460,0xa000120f, -0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400,0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000,0xa000581e,0x7c00100, -0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460,0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0xe00000,0xa0010500,0x4000000,0x200000, -0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af,0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100,0x230400,0xa00114af, -0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800,0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000,0xa00116b0,0x4000000, -0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540,0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0,0xc000010,0x448000, -0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1,0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000,0x200000,0xa00118b1, -0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100,0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560,0xa00118b1,0xc000010, -0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000,0xa00ac400,0x4000000,0xe00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00,0x4000000,0xe00000, -0xa00b0500,0x4000000,0xe00000,0xa00b0500,0x4000000,0x2800000,0xa00b0b96,0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100,0xe30000,0xa00b1596, -0x7c00300,0xe30000,0xa040afb7,0x6800400,0x962540,0xa08083b8,0x2802400,0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800,0xb0001004,0x2802000, -0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802000,0x962460,0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300,0x24000000,0x200000, -0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00,0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010,0x400000,0xb0009257, -0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100,0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000,0xb000b30a,0x2802100, -0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x218960,0xb000c300,0x4000000,0x200000,0xb000d202,0x2802000,0x962460,0xb000d476,0x6800100,0x962540, -0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0xe00000,0xb000fda1,0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100,0x230400,0xb0011900, -0x4000000,0xe00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400,0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000,0xb0011ab2,0x6800100, -0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400,0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3,0x6800000,0x1329800, -0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6,0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100,0x230400,0xb0011db6, -0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000,0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540,0xb0011fb4,0x7c00100, -0x230400,0xb0011fb4,0xc000010,0x248000,0xb0012000,0x4000000,0x200000,0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010,0x400000,0xb00121b5,0x7c00100,0x220400, -0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8,0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400,0xb00123b7,0x2802400,0x962460,0xb00123b7, -0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010,0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711,0x7c40300,0xe30000,0xb00acf00,0x4000000, -0xe00000,0xb00b0500,0x4000000,0xe00000,0xb00b0500,0x4000000,0x2800000,0xb00b109a,0x7c00300,0xe30000,0xb080e487,0x2802000,0x962460,0xc0001524,0x4000000,0x500000, -0xc0001a18,0x2806400,0x1862460,0xc0001a18,0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000,0xc0009519,0x7c00100,0x220400,0xc0009519, -0x7c00100,0x250400,0xc000c300,0x4000000,0x20000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c,0x7c00100,0x230400,0xc000dc99,0x7c00100, -0x230400,0xc000e719,0x7c00100,0x220400,0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100,0x230560,0xc0011900,0x4000000,0x200000, -0xc0012447,0,0x818820,0xc0012447,0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400,0xc00126bb,0x2802100,0x962460,0xc00126bb, -0x2806400,0x962460,0xc00126bb,0x4000000,0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba,0x2802400,0x962460,0xc00127ba,0x4000000, -0x200000,0xc00127ba,0x6800000,0x1329800,0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000,0x200000,0xc0012b23,0x4000000,0x200000, -0xc0012b23,0x4000000,0x400000,0xc0012b23,0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000,0xc0012cbc,0x6800000,0x1329800,0xc0012cbc, -0x7c00100,0x230400,0xc00acf00,0x4000000,0xe00000,0xc00ae300,0x4000000,0xe00000,0xc00b0500,0x4000000,0xe00000,0xc00b0500,0x4000000,0x2800000,0xc00b0b11,0x4000000, -0x1200000,0xc00b0b11,0x7c00900,0x1230400,0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100,0x2530c00,0xc00b2a00,0x4000000,0xe00000, -0xc040af5e,0x7c00100,0x230400,0xc0c12b89,0x4000000,0x200000,0xc14a44ca,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460,0xd000171a,0x7c00100,0x230400,0xd0001821, -0x2802100,0x962460,0xd0007300,0x24000000,0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519,0x7c00100,0x220400,0xd0009519,0x7c00100, -0x250400,0xd000a500,0x4000000,0x200000,0xd000c300,0x4000000,0xe00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100,0x230400,0xd000d997,0x2802100,0x962460, -0xd000d997,0x6800100,0x962540,0xd000e001,0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400,0xd000e719,0x7c00500,0x23040f,0xd000fa00, -0x4000000,0xe00000,0xd0010eaa,0x4000010,0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd,0x7c00100,0x230400,0xd0012fbe,0x2802100, -0x962460,0xd0012fbe,0x2802400,0x962460,0xd0012fbe,0x2806400,0x962460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000,0x1329800,0xd0012fbe,0x6800100,0x962540, -0xd0012fbe,0x6800100,0x962541,0xd0012fbe,0x6804400,0x962540,0xd0012fbe,0x7c00100,0x230400,0xd0012fbe,0x7c00100,0x230560,0xd0012fbe,0xc000010,0x448000,0xd0013183, -0x7c00100,0x230400,0xd0013200,0x4000000,0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0,0x4000002,0x400000,0xd00134c0,0x7c00100, -0x230400,0xd00a4305,0x7c00100,0xe30400,0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300,0xe30000,0xd00acf00,0x4000000,0xe00000, -0xd00b0500,0x4000000,0xe00000,0xd00b0500,0x4000000,0x2800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460,0xd00b119a,0x7c00300,0xe30000,0xd00b2a00, -0x4000000,0xe00000,0xd00b2e11,0x7c40300,0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000,0xe0000c02,0xc000010,0xb48000,0xe0001524,0x2802400, -0x962460,0xe0001524,0x7c00100,0x230400,0xe0001615,0x7c00100,0x230400,0xe000251b,0x12882000,0x962460,0xe0002a00,0x4000000,0x1500000,0xe0005102,0x4000000,0x200000, -0xe0005c00,0x4000000,0x200000,0xe000622a,0x6804400,0x962540,0xe000622a,0x7c00100,0x230400,0xe0008838,0x7c00100,0x220400,0xe0008838,0x7c00100,0x250400,0xe0008e00, -0x24000000,0x810000,0xe0008e00,0x24000000,0x1410000,0xe0008e00,0x24000002,0x400000,0xe0008e00,0x2c000010,0xb48000,0xe000933e,0x7c00100,0x230400,0xe000933e,0xc000010, -0x448000,0xe0009519,0x7c00100,0x220400,0xe0009519,0x7c00100,0x23040f,0xe0009519,0x7c00100,0x250400,0xe000c178,0x2802100,0x962460,0xe000c941,0x2802100,0x962460, -0xe000c941,0x2806400,0x962460,0xe000c941,0x7c00100,0x230400,0xe000d202,0x2802400,0x962460,0xe000d202,0x7c00100,0x230400,0xe000d202,0x7c00500,0x230400,0xe000dc99, -0x4000000,0x200000,0xe000e001,0x2802100,0x962460,0xe000e001,0x2802400,0x962460,0xe000fda1,0x7c00100,0x1830000,0xe0013502,0x2802400,0x962460,0xe0013502,0x4000000, -0x200000,0xe0013502,0x7c00100,0x230400,0xe0013502,0x80000000,0x218960,0xe00136c1,0x4000000,0x200000,0xe00136c1,0x7c00100,0x230400,0xe001370b,0x7c00100,0x230400, -0xe0013919,0x7c00500,0x220400,0xe0013919,0x7c00500,0x22040f,0xe0013919,0x7c00d00,0x23040f,0xe0013a19,0x7c00100,0x220400,0xe0013a19,0x7c00100,0x230400,0xe0013bc2, -0x2802400,0x962460,0xe0013bc2,0x7c00100,0x230400,0xe0013bc2,0xc000010,0x248000,0xe0013cc3,0x6800000,0x1329800,0xe0013cc3,0x7c00100,0x230400,0xe0013dc4,0x2802400, -0x962460,0xe0013dc4,0x7c00100,0x230400,0xe0013e28,0x7c00100,0x230400,0xe0013fc5,0x7c00100,0x220400,0xe0013fc5,0x7c00100,0x250400,0xe0014000,0x4000000,0x200000, -0xe0014001,0x2802400,0x962460,0xe00a4711,0x7c40300,0xe30000,0xe00a5e11,0x7c40300,0xe30000,0xe00ac511,0x7c40300,0xe30000,0xe00acf00,0x4000000,0xe00000,0xe00ae300, -0x4000000,0xe00000,0xe00b0500,0x4000000,0xe00000,0xe00b1314,0x7c00100,0xe30000,0xe00b1316,0x7c00100,0xe30c00,0xe00b2a00,0x4000000,0xe00000,0xe00b2a00,0x4000000, -0x2800000,0xe00b3816,0x7c00500,0x230c00,0xe0808328,0x2802400,0x962460}; +0,0xc167,0,0,0xc367,0,0xe00000,0xc467,0,0xe00000,0xc667,0,0,0xc767,0,0, +0xc867,0,0,0xc967,0,0,0xca67,0,0,0xcc67,0,0xe00000,0xcf67,0,0xe00000,0xd067, +0,0xe00000,0xd367,0,0,0xd467,0,0,0xd567,0,0,0xd667,0,0,0xd867,0, +0,0xda67,0,0,0xdb67,0,0,0xdc67,0,0,0xdd67,0,0,0xde67,0,0, +0xdf67,0,0,0xe067,0,0,0xe167,0,0,0xe267,0,0,0xe367,0,0xe00000,0xe467, +0,0,0xe567,0,0,0xe667,0,0,0xe767,0,0,0xe867,0,0,0xe967,0, +0,0xea67,0,0,0xeb67,0,0,0xec67,0,0,0xed67,0,0,0xee67,0,0, +0xef67,0,0,0xf167,0,0,0xf367,0,0,0xf567,0,0,0xf667,0,0,0xf767, +0,0,0xf867,0,0,0xf967,0,0,0xfa67,0,0xe00000,0xfb67,0,0,0xfc67,0, +0,0xfd67,0,0,0xfe67,0,0,0x10167,0,0,0x10267,0,0,0x10367,0,0, +0x10467,0,0,0x10667,0,0,0x10767,0,0,0x10867,0,0,0x10967,0,0,0x10a67, +0,0,0x10b67,0,0,0x10c67,0,0,0x10d67,0,0,0x10e67,0,0,0x10f67,0, +0,0x11067,0,0,0x11367,0,0,0x11467,0,0,0x11567,0,0,0x11667,0,0, +0x11767,0,0,0x11867,0,0,0x11967,0,0xe00000,0x11a67,0,0,0x11b67,0,0,0x11c67, +0,0,0x11d67,0,0,0x11e67,0,0,0x11f67,0,0,0x12067,0,0,0x12167,0, +0,0x12267,0,0,0x12367,0,0,0x12467,0,0,0x12567,0,0,0x12667,0,0, +0x12767,0,0,0x12867,0,0,0x12967,0,0,0x12a67,0,0xe00000,0x12b67,0,0,0x12c67, +0,0,0x12d67,0,0,0x12f67,0,0,0x13067,0,0,0x13167,0,0,0x13267,0, +0,0x13367,0,0,0x13467,0,0,0x13567,0,0,0x13667,0,0,0x13767,0,0, +0x13867,0,0,0x13967,0,0,0x13a67,0,0,0x13b67,0,0,0x13c67,0,0,0x13d67, +0,0,0x13f67,0,0,0x14067,0,0,0x14167,0,0,0x14367,0,0,0x14467,0, +0,0x14567,0,0,0x14667,0,0,0x14767,0,0,0xa0067,0,0xe00000,0xa4f67,0,0xe00000, +0xa5f67,0,0xe00000,0xac567,0,0xe00000,0xad167,0,0xe00000,0xb0067,0,0xe00000,0xb1267,0,0xe00000,0xb2e67, +0,0xe00000,0x11000100,0,0x900020,0x11000100,0x40000001,0x440020,0x11000100,0x40000001,0x643020,0x11000100,0x40000001,0xa5a040,0x11000100,0x40000001, +0x116a8a0,0x11000200,0,0x900020,0x11000200,0x4000001,0xc4000b,0x11000200,0x7c00100,0x220402,0x11000200,0x24000000,0x200000,0x11000200,0x24000008,0x1710000, +0x11000200,0x40000001,0x1d3b020,0x11000219,0x7c00100,0x220401,0x11000219,0x7c00100,0x250401,0x11000319,0x7c00100,0x220401,0x11000319,0x7c00100,0x220402,0x11000319, +0x7c00100,0x250400,0x11000319,0x7c00100,0x250401,0x11000419,0x7c00100,0x220400,0x11000419,0x7c00100,0x220401,0x11000419,0x7c00100,0x220402,0x11000419,0x7c00100, +0x230400,0x11000419,0x7c00100,0x250400,0x11000419,0x7c00100,0x250401,0x11000419,0x7c00100,0x250402,0x11000519,0x7c00100,0x220400,0x11000519,0x7c00100,0x230400, +0x11000600,0x4000400,0x200002,0x11000600,0x4000400,0x200400,0x11000600,0x7c00500,0x220400,0x11000600,0x7c00500,0x230400,0x11000600,0x7c00500,0x530400,0x11000600, +0x7c00d00,0x230400,0x11000619,0x7c00500,0x22040f,0x11000800,0x4000010,0x1001401,0x11000800,0x4000400,0x200001,0x11000800,0x6800010,0x201001,0x11000800,0x7c00500, +0x230401,0x11000807,0x7c00100,0x220400,0x11000807,0x7c00100,0x250400,0x1100080e,0x4000400,0x200000,0x1100080e,0x4000400,0x200002,0x1100080e,0x7000500,0x220402, +0x1100080e,0x7c00100,0x220400,0x1100080e,0x7c00100,0x220401,0x1100080e,0x7c00100,0x220402,0x1100080e,0x7c00100,0x250400,0x1100080e,0x7c00100,0x250401,0x1100080e, +0x7c00120,0x220402,0x1100080e,0x7c00120,0x250402,0x11000908,0x4000000,0x200000,0x11000908,0x7c00100,0x220400,0x11000908,0x7c00100,0x220401,0x11000908,0x7c00100, +0x250400,0x11000908,0x7c00100,0x250401,0x11000a03,0x4000000,0x200400,0x11000a03,0x4000000,0x201000,0x11000a03,0x4000000,0x270000,0x11000a03,0x7c00100,0x220400, +0x11000a03,0x7c00100,0x220402,0x11000a03,0x7c00100,0x250400,0x11000a03,0x7c00500,0x230400,0x11000a03,0xc000010,0x1049400,0x11000b13,0x2802500,0x962460,0x11000b13, +0x4000000,0x200000,0x11000b13,0x4000000,0x201000,0x11000b13,0x4000000,0x230400,0x11000b13,0x4000002,0x400000,0x11000b13,0x4000010,0x200000,0x11000b13,0x7c00100, +0x2633800,0x11000c00,0x80000000,0x218960,0x11000c02,0x2802100,0x962460,0x11000c02,0x2802400,0x962460,0x11000c02,0x4000000,0x200000,0x11000c02,0x4000000,0x1329400, +0x11000c02,0x4000000,0x1329800,0x11000c02,0x4000000,0x1500000,0x11000c02,0x6800000,0x1329800,0x11000c02,0x7c00100,0x230400,0x11000c02,0x7c00100,0x230401,0x11000c02, +0x7c00100,0x230402,0x11000c02,0x7c00500,0x230400,0x11000c02,0x7d00100,0x230400,0x11000f01,0x2802400,0x962460,0x11000f0a,0x2802100,0x962460,0x11000f0a,0x2802400, +0x962460,0x11000f0a,0x2806400,0x962460,0x11000f0a,0x4000000,0x200000,0x11000f0a,0x6800100,0x962540,0x11000f0a,0x7c00100,0x230400,0x11000f0a,0x7c00100,0x230401, +0x11001004,0x2802100,0x962460,0x11001004,0x2802400,0x962460,0x11001004,0x2806400,0x962460,0x11001004,0x4000000,0x200000,0x11001004,0x4000000,0x1500000,0x11001004, +0x6800100,0x962540,0x11001004,0x6800100,0x962541,0x11001004,0x7c00100,0x230400,0x11001004,0x7c00100,0x230401,0x11001110,0x2802100,0x962460,0x11001110,0x2802400, +0x962460,0x11001110,0x2806400,0x962460,0x11001110,0x6800100,0x962540,0x11001110,0x7c00100,0x230400,0x11001110,0x7c00100,0x230401,0x1100120f,0x2802100,0x962460, +0x1100120f,0x2802400,0x962460,0x1100120f,0x2806400,0x962460,0x1100120f,0x6800100,0x962540,0x1100120f,0x7c00100,0x230400,0x1100131f,0x2802100,0x962460,0x1100131f, +0x2802400,0x962460,0x1100131f,0x2806400,0x962460,0x1100131f,0x4000000,0x200000,0x1100131f,0x6800000,0x1329800,0x1100131f,0x6800100,0x962540,0x1100131f,0x6800100, +0x962541,0x1100131f,0x7c00100,0x230400,0x1100131f,0x7c00100,0x230401,0x11001423,0x2802100,0x962460,0x11001423,0x2806400,0x962460,0x11001423,0x6800100,0x962540, +0x11001423,0x6800100,0x962541,0x11001423,0x7c00100,0x230400,0x11001423,0x7c00100,0x230401,0x11001524,0x2802100,0x962460,0x11001524,0x2802100,0x962461,0x11001524, +0x2806400,0x962460,0x11001524,0x6800000,0x1329800,0x11001524,0x6800100,0x962540,0x11001524,0x7c00100,0x230400,0x11001615,0x2802100,0x962460,0x11001615,0x2806400, +0x962460,0x11001615,0x6800100,0x962540,0x11001615,0x6800100,0x962541,0x11001615,0x7c00100,0x230400,0x1100171a,0x2802100,0x962460,0x1100171a,0x2806400,0x962460, +0x1100171a,0x6800000,0x1329800,0x1100171a,0x6800100,0x962540,0x1100171a,0x6800100,0x962541,0x1100171a,0x7c00100,0x230400,0x11001900,0x4000000,0x1600000,0x11001926, +0x2802100,0x1862460,0x11001926,0x2802400,0x1862460,0x11001926,0x2806100,0x1862460,0x11001926,0x4000000,0x200000,0x11001926,0x4000010,0x400000,0x11001926,0x6800000, +0x1329800,0x11001926,0x7800100,0x1830142,0x11001926,0x7c00100,0x1830000,0x11001926,0x7c00900,0x1830000,0x11001926,0x7e00100,0x1830000,0x11001a18,0x2802100,0x1862460, +0x11001a18,0x2802400,0x1862460,0x11001a18,0x6800000,0x1329800,0x11001a18,0x7800100,0x1830142,0x11001a18,0x7c00100,0x1830000,0x11001a18,0x7c00100,0x1830002,0x11001a18, +0x7c00900,0x1830000,0x11001a18,0x7e00100,0x1830000,0x11001d0c,0x7c00100,0x230400,0x11001d0c,0x7c00100,0x250400,0x11001e12,0x7c00100,0x2230500,0x11001e12,0x7c00100, +0x2330520,0x11001e12,0x7c80100,0x2330520,0x11002619,0x7c00100,0x220401,0x11002619,0x7c00100,0x220402,0x11002619,0x7c00100,0x250401,0x1100270e,0x4000400,0x200001, +0x1100270e,0x4000400,0x200002,0x1100270e,0x4000400,0x500001,0x1100270e,0x7c00100,0x220401,0x1100270e,0x7c00100,0x250401,0x11002800,0x80000,0x918820,0x11002800, +0x80000,0x1c18020,0x11002800,0x180000,0x918820,0x11002800,0x4000001,0x445801,0x11002800,0x4000001,0x445802,0x11002800,0x4000001,0xc4000b,0x11002800,0x6800000, +0x201c00,0x11002800,0x6800020,0x201c00,0x11002800,0x24000000,0x200000,0x11002800,0x24000000,0x200002,0x11002800,0x24000000,0x810000,0x11002800,0x24000000,0x1410000, +0x11002800,0x24000000,0x1500000,0x11002800,0x24000000,0x1500002,0x11002800,0x24000002,0x400000,0x11002800,0x24000006,0xc0000b,0x11002800,0x24000008,0x1410000,0x11002800, +0x24000008,0x1710000,0x11002800,0x24000020,0x1001400,0x11002800,0x24000020,0x1500002,0x11002800,0x2c000010,0x1248000,0x11002800,0x2c000010,0x1248002,0x11002800,0x40000001, +0x63b020,0x11002800,0x40080000,0x918820,0x11002801,0x80000,0x2a65620,0x11002801,0x82000,0x962460,0x11002900,0x4000000,0x20000e,0x11002900,0x4000000,0x20000f, +0x11002900,0x4000020,0x20000e,0x11002900,0x4000020,0x20000f,0x11002900,0x4000020,0x81000e,0x11002900,0x4000020,0x81000f,0x11002900,0x4000020,0x141000e,0x11002900, +0x4000020,0x141000f,0x11002900,0x4000022,0x20000e,0x11002900,0x4000022,0x20000f,0x11002a00,0x4000000,0x1500000,0x11002a00,0x4000000,0x1600000,0x11002a00,0x4000000, +0x1600002,0x11002b01,0x2000,0x962460,0x11002b01,0x2802020,0x962460,0x11002c00,0x4000000,0x200000,0x11002c00,0x4000000,0x200002,0x11002c00,0x4000000,0x20000f, +0x11002c00,0x4000020,0x200000,0x11002c00,0x7c00000,0x200000,0x11002c00,0x7c00020,0x200000,0x11002c00,0x7c00120,0x220405,0x11002c00,0x7c00120,0x230402,0x11002c00, +0x7c00120,0x250402,0x11002c00,0x7c00120,0x250405,0x11002c19,0x7c00100,0x250400,0x11002c19,0x7c00100,0x250401,0x11002d00,0x4000000,0x100006,0x11002d00,0x4000000, +0x200006,0x11002d19,0x7c00100,0x220402,0x11002d19,0x7c00100,0x230400,0x11002d19,0x7c00100,0x250402,0x11002e00,0x24000000,0x200000,0x11002e00,0x24000020,0x200000, +0x11002e00,0x24000020,0x200001,0x11002f00,0x24000020,0x200000,0x11002f00,0x24000020,0x200001,0x11002f00,0x24000020,0x200002,0x11002f00,0x24000020,0xf00000,0x11002f00, +0x24000020,0x1600000,0x11002f00,0x24000022,0x1600000,0x11003000,0x24000000,0x200000,0x11003000,0x24000020,0x200000,0x11003000,0x24000020,0x810000,0x11003000,0x24000020, +0x1410000,0x11003100,0x24000000,0x200000,0x11003200,0x24000000,0x200000,0x11003300,0x4000000,0x100003,0x11003400,0x24000000,0x100000,0x11003400,0x24000000,0x200000, +0x11003500,0x24000000,0x200000,0x11003600,0x24000000,0x200000,0x11003600,0x24000020,0x200000,0x11003700,0x24000000,0x200000,0x11003700,0x24000000,0xe00000,0x11003700, +0x24000000,0x2800000,0x11003700,0x24000020,0x200000,0x11003800,0x4000000,0x100000,0x11003800,0x24000000,0x200000,0x11003800,0x24000000,0xb00000,0x11003800,0x24000000, +0xe00000,0x11003800,0x24000000,0x1710000,0x11003800,0x24000000,0x2800000,0x11005003,0x7c00100,0x220402,0x11005013,0x2802500,0x962460,0x11005013,0x4000020,0x200005, +0x11005013,0x7c00100,0x2633801,0x11005013,0x7c00100,0x2633802,0x11005013,0x7c00100,0x2633805,0x11005019,0x7c00100,0x220402,0x11005102,0x7000100,0x230408,0x11005102, +0x7c00100,0x230404,0x11005102,0x7c00100,0x230407,0x11005102,0x7c00100,0x230408,0x11005102,0x7c00100,0x230409,0x11005201,0x2802400,0x962460,0x11005500,0x80000, +0x1e18820,0x11005502,0x7000100,0x230408,0x11005502,0x7c00100,0x230404,0x11005502,0x7c00100,0x230407,0x11005502,0x7c00100,0x230408,0x11005502,0x7c00100,0x230409, +0x11005667,0x1000,0,0x11020200,0x80004,0x418820,0x11020200,0x4000000,0x100006,0x11020200,0x4000000,0x10000f,0x11020200,0x4000400,0x100002,0x11020200, +0x4000400,0x500002,0x11020200,0x6800c00,0x101000,0x11020200,0x24000000,0x100000,0x11020200,0x24000000,0x200000,0x11020200,0x24000000,0x1400000,0x11020200,0x24000000, +0x1500000,0x11020200,0x24000000,0x1600000,0x11020200,0x24000020,0x100000,0x11020200,0x24000020,0x1600000,0x11020219,0x7c00100,0x12040f,0x11020219,0x7c00100,0x220400, +0x11020219,0x7c00100,0x220401,0x11020219,0x7c00100,0x250400,0x11020319,0x7c00100,0x220400,0x11020319,0x7c00100,0x220401,0x11020319,0x7c00100,0x220402,0x11020319, +0x7c00100,0x250400,0x11020319,0x7c00100,0x250402,0x11020319,0x7d00100,0x220402,0x11020419,0x7c00100,0x220401,0x11020519,0x7c00100,0x220400,0x11020600,0x4000400, +0x100002,0x11020600,0x4000400,0x200400,0x11020600,0x7c00500,0x130400,0x11020600,0x7c00d00,0x130400,0x11020701,0x2802400,0x962460,0x11020701,0x2802400,0x962461, +0x11020701,0x2802400,0xc62460,0x1102080e,0x7c00100,0x220400,0x1102080e,0x7c00100,0x250400,0x11020908,0x7c00100,0x220400,0x11020908,0x7c00100,0x220401,0x11020908, +0x7c00100,0x250400,0x11020908,0x7c00100,0x250401,0x11022800,0x24000000,0x100000,0x11022800,0x24000000,0x200000,0x11022800,0x24000000,0x200002,0x11022800,0x24000000, +0x401000,0x11022800,0x24000000,0xf00002,0x11022800,0x24000000,0xf0ac02,0x11022800,0x24000000,0x1500000,0x11022800,0x24000002,0x100000,0x11022800,0x24000002,0x370000, +0x11022800,0x24000002,0x470000,0x11022800,0x24000006,0x400000,0x11022800,0x24000008,0x1710000,0x11022800,0x24000008,0x1712c00,0x11022800,0x24000020,0x100000,0x11022800, +0x24000020,0x1500000,0x11022800,0x24000020,0x1500002,0x11022900,0x4000000,0x10000e,0x11022900,0x4000000,0x10000f,0x11022919,0x7c00100,0x12040f,0x11022c00,0x4000000, +0x100002,0x11022c00,0x4000000,0x10000f,0x11022c00,0x4000000,0x1500002,0x11022c00,0x4000000,0x1600002,0x11022c00,0x7c00120,0x120405,0x11022c0e,0x7c00100,0x250401, +0x11022c19,0x7c00100,0x150401,0x11022d00,0x4000000,0x100006,0x11022d00,0x4000000,0x200006,0x11022d19,0x7c00100,0x120402,0x11022d19,0x7c00100,0x150402,0x11022e00, +0x24000000,0x200000,0x11022e00,0x24000020,0x100000,0x11022f00,0x24000020,0x100000,0x11022f00,0x24000020,0x100001,0x11022f00,0x24000020,0x100002,0x11023000,0x24000000, +0x100000,0x11023300,0x4000000,0x100002,0x11023300,0x4000000,0x100003,0x11023300,0x4000100,0x120403,0x11023300,0x4000100,0x150403,0x11023400,0x24000000,0x100000, +0x11023500,0x24000000,0x100000,0x11023600,0x24000000,0x100000,0x11023600,0x24000020,0x100000,0x11023700,0x24000000,0x100000,0x11023700,0x24000000,0xe00000,0x11023700, +0x24000020,0x100000,0x11023800,0x4000000,0x100000,0x11023800,0x24000000,0x200000,0x11024e67,0,0,0x11025600,0x4000000,0x100000,0x11042a00,0x4000000, +0x1600000,0x11045700,0x4000000,0x20000a,0x11045700,0x4000020,0x20000a,0x11045712,0x7c00100,0xe3040a,0x11045712,0x7c80100,0xe3040a,0x11045716,0x7c00100,0xe30c0a, +0x11045716,0x7c00100,0x2530c0a,0x11063d00,0x4000001,0x445811,0x11065700,0x4000000,0x810011,0x11065700,0x4000000,0xe00011,0x11065700,0x4000000,0x1410011,0x11065700, +0x4000000,0x1500011,0x11065700,0x4000000,0x1600011,0x11065700,0x4000006,0xe70011,0x11065700,0x4000008,0xe00011,0x11065700,0x4000008,0xe02c11,0x11065700,0x4000010, +0x871411,0x11065700,0x4000010,0x1201411,0x11065700,0x4000010,0x1271011,0x11065700,0x4000020,0xe00011,0x11065700,0x4000400,0xe00011,0x11065700,0x4000420,0xe00011, +0x11065700,0x6800000,0xe01c11,0x11065700,0x6800040,0xe29811,0x11065700,0xc000010,0x80ac11,0x11065700,0xc000010,0xb48011,0x11065719,0x7c00100,0xe20411,0x11065719, +0x7c00100,0xe50411,0x11065719,0x7c00140,0xe20411,0x11065719,0x7c00140,0xe50411,0x11080100,0x6800000,0x201c00,0x11080100,0x68000c0,0x1329800,0x11080100,0x24000000, +0x200000,0x11080100,0x24000000,0x810000,0x11080100,0x24000000,0x1410000,0x11080100,0x24000000,0x1500000,0x11080100,0x24000000,0x1600000,0x11080100,0x24000000,0x1b00000, +0x11080100,0x24000000,0x2410000,0x11080100,0x24000006,0xd70000,0x11080100,0x24000008,0x1713c00,0x11080100,0x24000008,0x1714000,0x11080100,0x24000010,0x1001400,0x11080100, +0x24000010,0x1071000,0x11080100,0x24000010,0x1071400,0x11080100,0x24000020,0x200000,0x11080100,0x24000020,0x400000,0x11080100,0x24000020,0x1600000,0x11080100,0x24000400, +0x200000,0x11080100,0x24000420,0x200000,0x11080100,0x2c000010,0xb48000,0x11080100,0x2c000010,0x100ac00,0x11080100,0x44000001,0x1a45800,0x11080119,0x7c00100,0x220400, +0x11080119,0x7c00100,0x250400,0x11080119,0x7c001c0,0x220400,0x11080119,0x7c001c0,0x250400,0x11080200,0x4000400,0x200002,0x11080200,0x24000000,0x200000,0x11080200, +0x24000000,0x1500000,0x11080200,0x24000000,0x1600000,0x11080200,0x24000020,0x200000,0x110a1e12,0x7c00100,0x2130480,0x110a1e12,0x7c80100,0x2130480,0x110a3000,0x24000000, +0xe00000,0x110a3000,0x24100000,0x810001,0x110a3000,0x24100000,0x1410001,0x110a3700,0x24000000,0x200000,0x110a3d00,0x4000000,0xe00000,0x110a3d00,0x4000000,0xe00002, +0x110a3d00,0x24000000,0xe00000,0x110a3d11,0x7c00300,0xe30000,0x110a3d11,0x7c00900,0x1230400,0x110a3d12,0x2802400,0x962460,0x110a3e14,0x7c00100,0xe30000,0x110a3e14, +0x7c00100,0xe30001,0x110a3e14,0x7c00100,0x2530000,0x110a3e14,0x7c00900,0x1230000,0x110a3e14,0x7c00900,0x1230001,0x110a3f16,0x7c00100,0xe30c00,0x110a3f16,0x7c00100, +0xe30c01,0x110a3f16,0x7c00100,0x2530c00,0x110a3f16,0x7c00900,0x1230c00,0x110a3f16,0x7c00900,0x1230c01,0x110a4005,0x7c00100,0xe30400,0x110a4112,0x7c00100,0xe30402, +0x110a4112,0x7c80100,0xe30402,0x110a4400,0x4000000,0xe00000,0x110a4412,0x4000000,0xe00002,0x110a4412,0x4000000,0xe00003,0x110a4416,0x4000000,0xe00c03,0x110a4500, +0x4000000,0xe0000d,0x110a4516,0x4000000,0xe00c0d,0x110a4711,0x7c40300,0xe30000,0x110a4f11,0x7c00300,0xe30001,0x110a4f11,0x7c40300,0xe30000,0x110a5300,0x4000000, +0x810010,0x110a5300,0x4000000,0xe00002,0x110a5300,0x4000000,0xe00010,0x110a5300,0x4000000,0x1410010,0x110a5300,0x4000002,0xe70010,0x110a5300,0x4000008,0x810010, +0x110a5300,0x4000008,0x1410010,0x110a5300,0x6800000,0xe01c02,0x110a5300,0x6800000,0xe01c10,0x110a5400,0x4000000,0x81000c,0x110a5400,0x4000000,0xe0000c,0x110a5400, +0x4000000,0x141000c,0x110a5400,0x4000000,0x150000c,0x110a5400,0x4000000,0x160000c,0x110a5400,0x4000002,0xe7000c,0x110a5400,0x4000010,0x87140c,0x110a5400,0x4000010, +0xe7000c,0x110a5400,0x4000010,0x120140c,0x110a5400,0x4000010,0x127100c,0x110a5400,0x4000020,0xe0000c,0x110a5400,0x4000026,0xe7000c,0x110a5400,0xc000010,0x80ac0c, +0x110a5400,0xc000010,0xb4800c,0x11400c0c,0x4000010,0xb00000,0x11400c0c,0x4000010,0x1071400,0x11400c17,0xc000010,0xb48000,0x11400c1e,0x7c00900,0x230400,0x11400f4b, +0xc000010,0x448000,0x11400f5f,0xc000010,0x448000,0x11401d94,0x4000000,0x200000,0x11403dca,0x4000000,0xe00000,0x114457bf,0x4000004,0x120000a,0x114457bf,0x4000008, +0x81000a,0x114457bf,0x4000008,0x141000a,0x114457bf,0x4000010,0x87000a,0x114457bf,0xc000010,0x84800a,0x114457c8,0x3802500,0x126246a,0x114457c8,0x7c00d00,0x2530c0a, +0x114a3dbf,0x24000000,0x810000,0x114a3dbf,0x24000000,0x1410000,0x114a3dbf,0x24000008,0x810000,0x114a3dbf,0x24000008,0x1410000,0x114a3dbf,0x24000010,0x870000,0x114a3dbf, +0x2c000010,0x848000,0x114a3dc5,0x4000000,0xe00000,0x114a3dc5,0x24000000,0xe00000,0x114a3dc5,0x24000002,0xe00000,0x114a3dc5,0x24000002,0x1200000,0x114a3dc5,0x24000008, +0x810000,0x114a3dc5,0x24000008,0x1410000,0x114a3dc8,0x7c00900,0x930c00,0x114a3dc8,0x7c00900,0xe30c00,0x114a3dca,0x7c00300,0xe30000,0x114a3ec8,0x7000400,0x1200c02, +0x114a3fbf,0x4000004,0x1200000,0x114a3fc8,0x7c00d00,0x2530c00,0x114a42ca,0x4000000,0xe00000,0x114a42ca,0x4000000,0xe0000f,0x114a44ca,0x4000000,0xe00002,0x114a44ca, +0x4000000,0xe00003,0x114a45ca,0x4000000,0xe00002,0x114a45ca,0x4000000,0xe0000d,0x11505103,0x24000000,0x810000,0x11505103,0x24000000,0x1410000,0x1180090a,0x2802400, +0x962460,0x11800c27,0x2802100,0x962460,0x11800c27,0x2802500,0x962460,0x11800f32,0x2802400,0x962460,0x11800f3f,0x2802400,0x962460,0x11820700,0x2802400,0x962460, +0x11820700,0x2802500,0x962460,0x118a3dcb,0x2802400,0x962460,0x118a3ec8,0x2802400,0x962460,0x11c00904,0x2802400,0x962460,0x11c00908,0x2802400,0x962460,0x11c00c2c, +0x6800000,0x1329800,0x11c00c30,0xc000010,0xb48000,0x11c00f78,0x6800000,0x1329800,0x11c0107d,0x6800000,0x1329800,0x11c01181,0x6800000,0x1329800,0x11c01285,0x6800000, +0x1329800,0x11c01489,0x4000000,0x200000,0x11c01489,0x6800000,0x1329800,0x11c0168d,0x6800000,0x1329800,0x11d05107,0x7c00100,0x230408,0x20000067,0x1000,0, +0x20000b13,0x2802400,0x962460,0x20000b13,0x2802500,0x962460,0x20001b27,0x2802100,0x962460,0x20001b27,0x2802100,0x962461,0x20001b27,0x2802400,0x962460,0x20001b27, +0x2802500,0x962460,0x20001b27,0x2806400,0x962460,0x20001b27,0x2902100,0x962462,0x20001b27,0x4000000,0x200000,0x20001b27,0x4000000,0x400000,0x20001b27,0x4000000, +0x500000,0x20001b27,0x4000000,0x810000,0x20001b27,0x4000000,0xb00000,0x20001b27,0x4000000,0xc0000b,0x20001b27,0x4000000,0x1410000,0x20001b27,0x4000010,0xb00000, +0x20001b27,0x4000010,0xc00000,0x20001b27,0x6800000,0x1329800,0x20001b27,0x6800100,0x462540,0x20001b27,0x6800400,0x962540,0x20001b27,0x7c00100,0x230400,0x20001b27, +0x7c00100,0x230401,0x20002619,0x7c00100,0x220401,0x20002a00,0x4000000,0x1600000,0x20004b67,0,0x1900000,0x20004c67,0,0x1900000,0x20004d67,0, +0x1900000,0x20006d67,0x1000,0,0x20006e67,0x1000,0,0x20026d67,0,0,0x20026e67,0,0,0x200a4a12,0x7c00100,0x1f304c1, +0x200a4a12,0x7c00100,0x20304e1,0x21005600,0x4000000,0x700000,0x21022a00,0x4000000,0x1600000,0x30000419,0x7c00100,0x220400,0x30000419,0x7c00100,0x220401,0x30000419, +0x7c00100,0x250400,0x30000419,0x7c00100,0x250401,0x30000519,0x7c00100,0x220400,0x30000600,0x4000400,0x200400,0x30000600,0x7c00500,0x230400,0x30000605,0x4000400, +0x200400,0x3000080e,0x7c00100,0x220400,0x30000908,0x2000,0x962460,0x30000908,0x7c00100,0x220400,0x30000908,0x7c00100,0x220401,0x30000908,0x7c00100,0x250400, +0x30000908,0x7c00100,0x250401,0x30000a03,0x4000006,0x400400,0x30000c02,0x4000000,0x200000,0x30000c02,0x7c00100,0x230400,0x30000d22,0x2802100,0x962460,0x30000d22, +0x2802400,0x962460,0x30000d22,0x2802500,0x962460,0x30000d22,0x4000000,0x200000,0x30000d22,0x4000010,0x200000,0x30000d22,0x7c00100,0x230400,0x30000d22,0xc000010, +0x248000,0x30000d22,0x80000000,0x218960,0x30000e25,0x2802500,0x962460,0x30000e25,0x7c00100,0x230400,0x30001821,0x2802100,0x962460,0x30001821,0x2806400,0x962460, +0x30001821,0x4000000,0x200000,0x30001821,0x6800100,0x962540,0x30001821,0x6800100,0x962541,0x30001821,0x7c00100,0x230400,0x30001b27,0x2802100,0x962460,0x30001b27, +0x2802400,0x962460,0x30001b27,0x4000000,0x200000,0x30001b27,0x4000000,0x400000,0x30001b27,0x7c00100,0x230400,0x30001c1c,0x2802100,0x1862460,0x30001c1c,0x2802400, +0x1862460,0x30001c1c,0x2806400,0x1862460,0x30001c1c,0x4000000,0x200000,0x30001c1c,0x6800100,0x1862400,0x30001c1c,0x6800100,0x1862540,0x30001c1c,0x7c00100,0x1830000, +0x30001c1c,0x7c00100,0x1830001,0x30001c1c,0xc000010,0x448000,0x30001f0b,0x4000000,0x200000,0x30001f0b,0x4000010,0x200000,0x30001f0b,0x4000010,0x400000,0x30001f0b, +0x6800000,0x200000,0x30001f0b,0x7c00100,0x230400,0x30001f0b,0xc000010,0x248000,0x30002006,0x7c00100,0x250400,0x30002128,0x4000000,0x200000,0x30002128,0x7c00100, +0x230400,0x30002128,0xc000010,0x248000,0x3000221d,0x4000000,0x810000,0x3000221d,0x4000000,0x1410000,0x3000221d,0x4000001,0x445800,0x3000221d,0x7c00100,0x230400, +0x30002300,0x4000010,0x400000,0x30002320,0x7c00100,0x230400,0x30002417,0x2802100,0x1862460,0x30002417,0x2802400,0x1862460,0x30002417,0x2806400,0x1862460,0x30002417, +0x2882000,0x1862460,0x30002417,0x4000000,0x200000,0x30002417,0x4000000,0x400000,0x30002417,0x4000000,0x1600000,0x30002417,0x4000010,0x400000,0x30002417,0x4000010, +0x1200000,0x30002417,0x6800000,0x1329800,0x30002417,0x6800100,0x1862540,0x30002417,0x7c00100,0x1830000,0x30002417,0x7d00100,0x1830000,0x3000251b,0x80000,0xc18820, +0x3000251b,0x2802100,0x962460,0x3000251b,0x3c02100,0x962460,0x3000251b,0x4000000,0x200000,0x3000251b,0x4000006,0x500000,0x3000251b,0x4000010,0x400000,0x3000251b, +0x4000010,0xb70000,0x3000251b,0x4000800,0x200000,0x3000251b,0x6800000,0x1329800,0x3000251b,0x7c00100,0x230400,0x3000251b,0x7c00900,0x230400,0x3000251b,0xc000010, +0xb48000,0x3000251b,0x12882000,0x962460,0x30002800,0x24000000,0x200000,0x30002800,0x2c000010,0x1248002,0x30002a00,0x4000000,0x1600000,0x30002b01,0x2000,0x962460, +0x30002c00,0x4000000,0x200000,0x30002c00,0x7c00100,0x220405,0x30002d19,0x7c00100,0x250400,0x30002e00,0x24000000,0x200000,0x30003000,0x24000000,0x200000,0x30003100, +0x24000000,0x200000,0x30003600,0x24000000,0x200000,0x30003700,0x24000000,0x200000,0x3000392e,0x24000000,0x200000,0x30005013,0x7c00100,0x2633801,0x30005600,0, +0x918820,0x30020600,0x4000400,0x500400,0x30020701,0x2802400,0x962460,0x30020701,0x2802400,0xc62460,0x300a3a11,0x4020000,0xe00000,0x300a3a11,0x4020000,0xe00002, +0x300a3b11,0x4020000,0xe00002,0x300a3c00,0x4008000,0xe00000,0x300a3c00,0x4010000,0xe00000,0x300a3d11,0x7c00300,0xe30002,0x300a4305,0x7c00100,0xe30400,0x300a4611, +0x7c40300,0xe30000,0x300a4829,0x7c00100,0xe30400,0x300a4829,0x7c00900,0x1230400,0x300a4929,0x4000000,0xe00000,0x3040259a,0x4000010,0x400000,0x3040259a,0x4000010, +0xb70000,0x3040259a,0xc000010,0xb48000,0x304028ba,0x4000001,0xc41c0b,0x304a3dca,0x4000000,0xe00000,0x30800c27,0x2802100,0x962460,0x30c01c92,0x6800000,0x1329800, +0x3100080e,0x7c00120,0x220402,0x3100080e,0x7c00120,0x250402,0x31005167,0x1000,0,0x3100581e,0x4000000,0x200000,0x3100581e,0x7c00100,0x230400,0x3100590d, +0x7c00100,0x230400,0x31005a09,0x7c00100,0x220400,0x31005a09,0x7c00100,0x250400,0x31005b00,0x4000000,0x200000,0x31005c00,0x80000,0x918820,0x31005c00,0x2802000, +0x962460,0x31005c00,0x2802400,0x962460,0x31005c00,0x4000000,0x200000,0x31005c00,0x4000000,0x200001,0x31005c00,0x6800000,0x962540,0x31005c00,0x6800400,0x962540, +0x31005c01,0x2802400,0x962460,0x31005d00,0x4000020,0x200005,0x31005d00,0x6800020,0x1329805,0x31005d00,0x7c00120,0x220405,0x31005d00,0x7c00120,0x250405,0x31006000, +0x82000,0x962460,0x31006000,0x180000,0x918820,0x310a5e11,0x7c40300,0xe30000,0x310a5f11,0x7c00300,0xe30001,0x32000419,0x7c00100,0x250400,0x3200080e,0x4000020, +0x200000,0x3200080e,0x7c00100,0x220400,0x3200080e,0x7c00100,0x250400,0x32000908,0x7c00100,0x220400,0x32000908,0x7c00100,0x250400,0x32000c02,0x7c00100,0x230400, +0x32000e25,0x7c00100,0x230400,0x32001d0c,0x7c00100,0x230400,0x32002800,0x80000,0x1e18820,0x32002800,0x80020,0x218820,0x32002800,0x4000001,0x445802,0x32002800, +0x24000000,0x200000,0x32002800,0x24000000,0x1500002,0x32002800,0x24000020,0x200000,0x32002800,0x2c000010,0x1248002,0x32002919,0x7c00100,0x22040f,0x32002a00,0x4000000, +0x1600000,0x32002b01,0x2000,0x962460,0x32002b01,0x2802000,0x962460,0x32002b01,0x2802020,0x962460,0x32002c00,0x4000000,0x200000,0x32002c00,0x4000020,0x200000, +0x32002c00,0x4000020,0x200005,0x32002c00,0x7c00120,0x220405,0x32002c00,0x7c00120,0x250405,0x32002e00,0x24000020,0x200000,0x32002f00,0x24000020,0x200000,0x32003000, +0x24000000,0x200000,0x32003000,0x24000020,0x200000,0x32003500,0x24000000,0x200000,0x32003600,0x24000020,0x200000,0x32003700,0x24000000,0x100000,0x32003700,0x24000000, +0x200000,0x32003800,0x24000000,0x810000,0x32003800,0x24000000,0x1410000,0x32005102,0x4000000,0x1500008,0x32005502,0x7c00100,0x230400,0x32006108,0x7c00100,0x220400, +0x32006108,0x7c00100,0x250400,0x3200622a,0x2802100,0x962460,0x3200622a,0x2806400,0x962460,0x3200622a,0x7c00100,0x230400,0x3200632b,0x2802100,0x962460,0x3200632b, +0x6804000,0x962540,0x3200632b,0x7c00100,0x230400,0x3200642c,0x2802100,0x962460,0x3200642c,0x7c00100,0x230400,0x3200652d,0x2802100,0x962460,0x3200652d,0x7c00100, +0x230400,0x32006600,0x24000020,0x200000,0x32006700,0x24000020,0x200000,0x32006800,0x24000020,0x200000,0x32006900,0x24000020,0x200000,0x32006900,0x24000020,0x810000, +0x32006900,0x24000020,0x1410000,0x32006a00,0x24000020,0x200000,0x32006a00,0x24000020,0x200001,0x32006a00,0x24000020,0x200002,0x32020701,0x2882000,0xc62460,0x32023300, +0x4000000,0x100000,0x32026c01,0x12882000,0x962460,0x32065700,0x4000000,0x810011,0x32065700,0x4000000,0x1410011,0x32086600,0x24000020,0x810000,0x32086600,0x24000020, +0x1410000,0x32086900,0x24000020,0x810000,0x32086900,0x24000020,0x1410000,0x320a3600,0x24000020,0x200000,0x320a3d11,0x7c00100,0x1230400,0x320a3e14,0x7c00100,0xe30010, +0x320a3e14,0x7c00100,0x2530000,0x320a3f16,0x7c00100,0xe30c10,0x320a4400,0x4000000,0xe00003,0x320a4929,0x4000000,0xe00000,0x320a4f11,0x7c00300,0xe30001,0x320a6b16, +0x7c00100,0x2530c00,0x32406396,0xc000010,0x448000,0x324a3dcd,0x4000000,0xe00000,0x324a3dcd,0x7c00100,0x1230400,0x324a3fc8,0x4000002,0x1200c00,0x324a53c5,0x24000000, +0xe00000,0x32820701,0x2802000,0x962460,0x40000419,0x7c00100,0x220400,0x40000519,0x7c00100,0x220400,0x40000600,0x4000400,0x200400,0x4000080e,0x7c00100,0x220400, +0x4000080e,0x7c00100,0x250400,0x4000080e,0x7c00100,0x250402,0x40000c02,0x2802100,0x962460,0x40000c02,0x2802400,0x962460,0x40000c02,0x2802500,0x962460,0x40000c02, +0x4000000,0x200000,0x40000c02,0x4000000,0x1071400,0x40000c02,0x7c00100,0x230400,0x40000c02,0x80000000,0x218960,0x40000d22,0x7c00100,0x230400,0x40000f0a,0x7c00100, +0x230400,0x40001004,0x7c00100,0x230400,0x40001110,0x2802100,0x962460,0x40001110,0x6800100,0x962540,0x4000120f,0x2802100,0x962460,0x4000120f,0x4000000,0x1600000, +0x4000120f,0x7c00100,0x230400,0x4000131f,0x7c00100,0x230400,0x40001423,0x4000000,0x200000,0x40001423,0x4000000,0x1600000,0x40001615,0x2802400,0x962460,0x40001615, +0x7c00100,0x230400,0x40002417,0x2802400,0x1862460,0x40002417,0x4000000,0x200000,0x40002800,0x6800000,0x201c00,0x40002800,0x24000002,0x200000,0x40002c00,0x4000000, +0x200002,0x40003000,0x24000000,0x200000,0x40003000,0x24000020,0x200000,0x40003700,0x24000000,0x200000,0x40005a09,0x7c00100,0x220400,0x40005a09,0x7c00100,0x250400, +0x40005d00,0x7c00120,0x220405,0x40006f30,0x2802100,0x962460,0x40006f30,0x2802400,0x962460,0x40006f30,0x4000000,0x200000,0x40006f30,0x6800000,0x1329800,0x40006f30, +0x6800100,0x962540,0x40006f30,0x7c00100,0x230400,0x40006f30,0xc000010,0xb48000,0x40007034,0x7c00100,0x1830000,0x40007117,0x4000000,0x200000,0x40007208,0x7c00100, +0x220400,0x4000720e,0x7c00100,0x220400,0x4000720e,0x7c00500,0x22040e,0x4000720e,0x7c00500,0x22040f,0x40007219,0x7c00100,0x220400,0x40007219,0x7c00500,0x220400, +0x40007219,0x7c00500,0x22040e,0x40007219,0x7c00500,0x22040f,0x40007300,0x24000000,0x200000,0x40007400,0x4000000,0x200000,0x40007531,0x7c00100,0x230400,0x40007631, +0x7c00100,0x230400,0x40007835,0x4000010,0x400000,0x40007835,0x7c00100,0x230400,0x40007933,0x7c00100,0x230400,0x40007a32,0x6800000,0x1329800,0x40007a32,0x7c00100, +0x230400,0x40007b2f,0x7c00100,0x230400,0x40007c00,0x4000000,0x200000,0x40020701,0x2802400,0x962460,0x40020701,0x2802400,0xc62460,0x40023300,0x4000000,0x200000, +0x40027d01,0x12882000,0x962460,0x400a3700,0x24000000,0x200000,0x400a3700,0x24000000,0xe00000,0x400a4400,0x4000000,0xe0000d,0x400a4412,0x4000000,0xe00002,0x400a4412, +0x4000000,0xe00003,0x400a4500,0x4000000,0xe0000d,0x400a5300,0x4000000,0x810010,0x400a5300,0x4000000,0x1410010,0x40507709,0x4000000,0x200000,0x4050770c,0x4000000, +0x400000,0x4050770f,0x4000000,0x200000,0x4050770f,0x4000000,0x400000,0x40c01489,0x4000000,0x200000,0x40d05107,0x4000000,0x200000,0x41000419,0x7c00100,0x220400, +0x41000419,0x7c00100,0x250400,0x4100080e,0x7c00100,0x220400,0x4100080e,0x7c00100,0x250400,0x41000908,0x7c00100,0x220400,0x41000908,0x7c00100,0x250400,0x41000b13, +0x2802000,0x962460,0x41000b13,0x2802100,0x962460,0x41000b13,0x4000000,0xb00000,0x41000c02,0x2802100,0x962460,0x41000c02,0x4000000,0x1500000,0x41000c02,0xc000010, +0xb48000,0x41000f0a,0x7c00100,0x230400,0x41001004,0x7c00100,0x230400,0x41001423,0x7c00100,0x230400,0x41001b27,0x4000000,0x500000,0x41001d0c,0x7c00100,0x22040f, +0x41001d0c,0x7c00100,0x230400,0x41001f0b,0x2802400,0x962460,0x41001f0b,0x4000000,0x200000,0x41001f0b,0x7c00100,0x230400,0x41002800,0x24000000,0x200000,0x41002800, +0x24000000,0x400000,0x41002919,0x7c00100,0x22040e,0x41002a00,0x4000000,0x1600000,0x41002b01,0x2802020,0x962460,0x41002c00,0x4000000,0x200000,0x41002c00,0x7c00120, +0x220405,0x41003000,0x24000000,0x200000,0x41003700,0x24000000,0x200000,0x41003700,0x24000000,0xe00000,0x41005d00,0x7c00120,0x220405,0x41006600,0x24000020,0x200000, +0x41006600,0x24000020,0x810000,0x41006600,0x24000020,0x1410000,0x41007208,0x7c00100,0x22040f,0x41007219,0x7c00100,0x220400,0x41007300,0x24000000,0x200000,0x41007e0e, +0x2802000,0x962460,0x41007e0e,0x4000000,0x200000,0x41007f0e,0x4000000,0x200000,0x41007f0e,0x7c00100,0x230400,0x41008002,0x7c00100,0x230400,0x41008137,0x2802100, +0x962460,0x41008137,0x4000000,0x200000,0x41008137,0x6800100,0x962540,0x41008137,0x7c00100,0x230400,0x41008301,0x2802000,0x962460,0x41008407,0x4000000,0x200000, +0x41008407,0x4000000,0x400000,0x41008407,0x4000000,0xb00000,0x41008407,0x7c00100,0x220400,0x41008407,0x7c00100,0x250400,0x4100850b,0x7c00100,0x230400,0x4100860b, +0x4000000,0x200000,0x4100860b,0x7c00100,0x230400,0x4100870c,0x7c00100,0x220400,0x41008838,0x7c00100,0x220400,0x41008838,0x7c00100,0x250400,0x41008939,0x2802000, +0x962460,0x41008939,0x2802100,0x962460,0x41008939,0x2806000,0x962460,0x41008939,0x4000000,0x200000,0x41008939,0x4000000,0x400000,0x41008939,0x7c00100,0x230400, +0x41008939,0xc000010,0x448000,0x41008a00,0x4000400,0x200400,0x41008b3b,0x4000000,0x1800000,0x41008b3b,0x6800000,0x1329800,0x41008b3b,0x7c00100,0x1830000,0x41008b3b, +0x7e00100,0x1830000,0x41008c3d,0x4000010,0x400000,0x41008c3d,0x7c00100,0x230400,0x41008d0e,0x7c00100,0x22040f,0x41008d19,0x7c00100,0x220400,0x41008d19,0x7c00100, +0x22040f,0x41008e00,0x24000000,0x200000,0x41008e00,0x24000000,0x400000,0x41008e00,0x24000000,0x1710000,0x41008e00,0x24000006,0x400000,0x41008f3a,0x2802100,0x962460, +0x41008f3a,0x2806000,0x962460,0x41008f3a,0x4000000,0x200000,0x41008f3a,0x6800100,0x962540,0x41008f3a,0x7c00100,0x230400,0x4100903c,0x7c00100,0x230400,0x4100903c, +0x7c00100,0x23040f,0x41020701,0x2802000,0x962460,0x41020701,0x2802000,0xc62460,0x410a3700,0x24000000,0x200000,0x410a3700,0x24000000,0xe00000,0x410a4412,0x4000000, +0xe00003,0x410a4711,0x7c40300,0xe30000,0x410a4f11,0x7c00300,0xe30001,0x410a9100,0x4000000,0x800010,0x410a9100,0x4000000,0x810010,0x410a9100,0x4000000,0x870010, +0x410a9100,0x4000000,0xb00010,0x410a9100,0x4000000,0xf00010,0x410a9100,0x4000000,0x1001410,0x410a9100,0x4000000,0x1071010,0x410a9100,0x4000000,0x1071410,0x410a9100, +0x4000000,0x1410010,0x41408ad0,0x4000400,0x200000,0x414a82ca,0x4000000,0xe00000,0x41808300,0x2802000,0x962460,0x41c01489,0x6800000,0x1329800,0x50000419,0x7c00100, +0x220400,0x50000419,0x7c00100,0x250400,0x5000080e,0x7c00100,0x220400,0x50000908,0x7c00100,0x220400,0x50000908,0x7c00100,0x250400,0x50000b13,0x2802500,0x962460, +0x50000f0a,0x7c00100,0x230400,0x50001615,0x2802100,0x962460,0x50001615,0x7c00100,0x230400,0x50002b01,0x2802020,0x962460,0x50002c00,0x4000000,0x200000,0x50002c19, +0x7c00100,0x220400,0x50002d19,0x7c00100,0x220400,0x50003000,0x24000000,0x200000,0x50003000,0x24000020,0x200000,0x50003700,0x24000000,0x200000,0x50005d00,0x7c00120, +0x220405,0x50005d00,0x7c00120,0x250405,0x50006108,0x7c00100,0x220400,0x50006108,0x7c00100,0x250400,0x50006600,0x24000020,0x200000,0x50007300,0x24000000,0x200000, +0x50008301,0x2802400,0x962460,0x50008a00,0x7c00500,0x230400,0x50009257,0x2802400,0x962460,0x50009257,0x4000000,0x200000,0x50009257,0x4000010,0x1071400,0x50009257, +0x6800000,0x1329800,0x50009257,0x7c00100,0x230400,0x50009257,0x7c00500,0x230400,0x50009257,0x7c00900,0x230400,0x50009257,0xc000010,0xb48000,0x5000933e,0x2802100, +0x962460,0x5000933e,0x2802400,0x962460,0x5000933e,0x4000000,0x200000,0x5000933e,0x4000000,0x400000,0x5000933e,0x4000010,0x400000,0x5000933e,0x6800000,0x1329800, +0x5000933e,0x6800100,0x962540,0x5000933e,0x6800100,0x962541,0x5000933e,0x6804400,0x962540,0x5000933e,0x7c00100,0x230400,0x5000933e,0x7c00100,0x230401,0x5000933e, +0xc000010,0x448000,0x50009419,0x7c00100,0x220400,0x50009419,0x7c00100,0x250400,0x50009500,0x4000400,0x200400,0x5000965a,0x4000000,0x500000,0x5000965a,0x7c00100, +0x230400,0x5000965a,0xc000010,0xb48000,0x5000975b,0x4000000,0x200000,0x5000975b,0x4000010,0x400000,0x5000975b,0x7c00100,0x230400,0x50009865,0x7c00100,0x230400, +0x50009965,0x4000010,0x400000,0x50009965,0x7c00100,0x230400,0x50409aca,0x4000000,0x200000,0x5100080e,0x7c00100,0x220400,0x5100080e,0x7c00100,0x250400,0x51000c02, +0x2802100,0x962460,0x51000c02,0x4000000,0x1500000,0x51000c02,0x4000020,0x200000,0x51000c02,0x7c00100,0x230400,0x51000f0a,0x7c00100,0x230400,0x51000f0a,0x7c00500, +0x230400,0x51001110,0x2802100,0x962460,0x5100131f,0x2802100,0x962460,0x51001423,0x7c00100,0x230400,0x51001524,0x2802100,0x962460,0x51001524,0x4000000,0x200000, +0x51001524,0x7c00100,0x230400,0x5100171a,0x2802100,0x962460,0x5100171a,0x4000000,0x200000,0x5100171a,0x4000000,0x1500000,0x5100171a,0x7c00100,0x230400,0x51001b27, +0x4000000,0x200000,0x51001b27,0x4000000,0x400000,0x51001b27,0x4000000,0x500000,0x51001b27,0x7c00100,0x230400,0x51001c1c,0x2802100,0x1862460,0x51001c1c,0x2802500, +0x1862460,0x51001c1c,0x2806400,0x1862460,0x51001c1c,0x4000000,0x1800000,0x51001c1c,0x6800000,0x1329800,0x51001c1c,0x6800100,0x1862400,0x51001c1c,0x6800100,0x1862540, +0x51001c1c,0x6800500,0x1862400,0x51001c1c,0x7c00100,0x1830000,0x5100251b,0x7c00100,0x230400,0x51002619,0x7c00100,0x220400,0x51002619,0x7c00100,0x250400,0x51002800, +0x80020,0x218820,0x51002c00,0x4000000,0x200000,0x51002d19,0x7c00100,0x230400,0x51003700,0x24000000,0x200000,0x51003700,0x24000000,0xe00000,0x51005201,0x2802400, +0x962460,0x51005c00,0x4000000,0x200000,0x51006108,0x7c00100,0x220400,0x51006108,0x7c00100,0x250400,0x51006600,0x24000020,0x200000,0x51006600,0x24000020,0x810000, +0x51006600,0x24000020,0x1410000,0x51007300,0x24000000,0x200000,0x51007300,0x24000020,0x200000,0x51008002,0x7c00100,0x230400,0x51008301,0x2802000,0x962460,0x51008301, +0x2802400,0x962460,0x51008301,0x2802400,0xc62460,0x51008a00,0x7c00500,0x230400,0x51008e00,0x24000000,0x200000,0x51008e00,0x24000000,0x400000,0x51008e00,0x24000000, +0x810000,0x51008e00,0x24000000,0x1400000,0x51008e00,0x24000000,0x1410000,0x51008e00,0x24000000,0x1710000,0x51008e00,0x24000002,0x200000,0x51008e00,0x24000500,0x230400, +0x51008e00,0x2c000010,0xb48000,0x51009419,0x7c00100,0x220400,0x51009419,0x7c00100,0x22040e,0x51009419,0x7c00100,0x22040f,0x51009419,0x7c00100,0x250400,0x51009500, +0x4000400,0x200400,0x51009500,0x7c00500,0x230400,0x51009519,0x7c00100,0x220400,0x51009519,0x7c00100,0x22040f,0x51009519,0x7c00100,0x230400,0x51009519,0x7c00100, +0x250400,0x51009b71,0x2802100,0x962460,0x51009b71,0x6800000,0x1329800,0x51009b71,0x6800100,0x962540,0x51009b71,0x6804400,0x962540,0x51009b71,0x7c00100,0x230400, +0x51009c52,0x2802100,0x962460,0x51009c52,0x2802400,0x962460,0x51009c52,0x2802d00,0x962460,0x51009c52,0x4000010,0x400000,0x51009c52,0x6800000,0x1329800,0x51009c52, +0x6800100,0x962540,0x51009c52,0x7c00100,0x230400,0x51009c52,0xc000010,0x448000,0x51009d6d,0x6800000,0x1329800,0x51009d6d,0x7c00100,0x230400,0x51009d6d,0x7c00500, +0x230400,0x51009d6d,0x7c00d00,0x230400,0x51009d6d,0xc000010,0x448000,0x51009e08,0x2802100,0x962460,0x51009f63,0x4000010,0x400000,0x51009f63,0x6800000,0x1329800, +0x51009f63,0x7c00100,0x230400,0x51009f63,0x7c00900,0x230400,0x51009f63,0xc000010,0x448000,0x51009f63,0xc000010,0xb48000,0x5100a008,0x2000,0x962460,0x5100a008, +0x2802400,0x962460,0x5100a008,0x4000000,0x200000,0x5100a008,0x7c00100,0x220400,0x5100a008,0x7c00100,0x230400,0x5100a008,0x7c00100,0x250400,0x5100a008,0x7c00500, +0x230400,0x5100a16f,0x2806400,0x962460,0x5100a16f,0x6800000,0x1329800,0x5100a16f,0x6800100,0x962540,0x5100a16f,0x7c00100,0x230400,0x5100a16f,0xc000010,0x448000, +0x5100a24f,0x2802100,0x962460,0x5100a24f,0x2802400,0x962460,0x5100a24f,0x6800000,0x1329800,0x5100a24f,0x7c00100,0x230400,0x5100a24f,0xc000010,0x448000,0x5100a36e, +0x2802100,0x962460,0x5100a36e,0x4000000,0x200000,0x5100a36e,0x6800100,0x962540,0x5100a36e,0x6804400,0x962540,0x5100a36e,0x7c00100,0x230400,0x5100a442,0x2802100, +0x962460,0x5100a442,0x4000000,0x200000,0x5100a442,0x6800000,0x1329800,0x5100a442,0x6800100,0x962540,0x5100a442,0x7c00100,0x230400,0x5100a442,0xc000010,0x448000, +0x5100a500,0x4000000,0x200000,0x5100a600,0x4000000,0x200000,0x5100a601,0x2802000,0x962460,0x5100a76b,0x7c00100,0x230400,0x5100a868,0x7c00100,0x230400,0x5100a96c, +0x4000000,0x200000,0x5100a96c,0x7c00100,0x230400,0x5100aa00,0x4000000,0xe00000,0x5100ab00,0x4000000,0xe00000,0x51086600,0x24000020,0x810000,0x51086600,0x24000020, +0x1410000,0x510a4005,0x7c00100,0xe30400,0x510a4711,0x7c40300,0xe30000,0x510a7300,0x24000000,0x200000,0x510aaa00,0x4000000,0xe00000,0x5140a2fe,0x4000400,0x400000, +0x514a82ca,0x4000000,0xe00000,0x51802bbc,0x2802000,0x962460,0x51c00908,0x2802400,0x962460,0x51c0a008,0x2802400,0x962460,0x52000f0a,0x2802100,0x962460,0x52000f0a, +0x6800100,0x962540,0x52000f0a,0x7c00100,0x230400,0x52001004,0x4000000,0x1600000,0x52001b00,0x4000000,0x200000,0x52001c1c,0x2802100,0x1862460,0x52001c1c,0x6800100, +0x1862400,0x52001c1c,0x6800500,0x1862400,0x52001e12,0x7c00100,0x2230500,0x52001e12,0x7c00100,0x2330520,0x52002128,0x4000002,0x400000,0x52002128,0x7c00100,0x230400, +0x52002a00,0x4000000,0x1500000,0x52002a00,0x4000000,0x1600000,0x52002d00,0x4000000,0x200006,0x52003000,0x24000000,0x200000,0x52006108,0x7c00100,0x220400,0x52006108, +0x7c00100,0x250400,0x52008301,0x2802400,0x962460,0x52008407,0x2802400,0x962460,0x52008407,0x7c00100,0x220400,0x52008407,0x7c00100,0x250400,0x52008b3b,0x6800000, +0x1800000,0x52008b3b,0x7c00100,0x1830000,0x52008e00,0x24000000,0x400000,0x52009419,0x7c00100,0x250400,0x5200975b,0x4000000,0x200000,0x5200ac7e,0x2802000,0x962460, +0x5200ac7e,0x2802100,0x962460,0x5200ac7e,0x2802400,0x962460,0x5200ac7e,0x4000010,0x200000,0x5200ac7e,0x7c00100,0x230400,0x5200ac7e,0xc000010,0x248000,0x5200ad28, +0x7c00100,0x230400,0x5200ae6a,0x2802100,0x1862460,0x5200ae6a,0x2802400,0x962460,0x5200ae6a,0x2802400,0x1862460,0x5200ae6a,0x2806000,0x1862460,0x5200ae6a,0x4000000, +0x1800000,0x5200ae6a,0x6800000,0x1329800,0x5200ae6a,0x6800100,0x1862400,0x5200ae6a,0x6800100,0x1862540,0x5200ae6a,0x7c00100,0x1830000,0x5200ae6a,0x7c00900,0x1830000, +0x5200ae6a,0xc000010,0x1848000,0x5200b083,0x4000010,0x400000,0x5200b083,0x7c00100,0x230400,0x5200b083,0xc000010,0x448000,0x5200b182,0x2802400,0x962460,0x5200b182, +0x4000000,0x200000,0x5200b182,0x4000010,0x400000,0x5200b182,0x7c00100,0x230400,0x5200b182,0xc000010,0x448000,0x5200b30a,0x2802400,0x962460,0x5200b30a,0x4000000, +0x200000,0x5200b30a,0x7c00100,0x230400,0x5200b54e,0x2802100,0x962460,0x5200b54e,0x2802400,0x962460,0x5200b54e,0x4000000,0x200000,0x5200b54e,0x4000010,0x400000, +0x5200b54e,0x6800000,0x1329800,0x5200b54e,0x6800100,0x962540,0x5200b54e,0x6804400,0x962540,0x5200b54e,0x7c00100,0x230400,0x5200b54e,0xc000010,0x448000,0x5200b61c, +0x4000000,0x1800000,0x5200b61c,0x6800500,0x1862400,0x5200b61c,0x7c00100,0x1830000,0x5200b61c,0x7c00900,0x1830000,0x5200b77f,0x2802100,0x1862460,0x5200b77f,0x2802400, +0x1862460,0x5200b77f,0x4000000,0x1800000,0x5200b77f,0x4000010,0x1800000,0x5200b77f,0x7c00100,0x1830000,0x5200b77f,0x7c00500,0x1830000,0x5200b77f,0x7c00900,0x1830000, +0x5200b77f,0x7e00100,0x1830000,0x5200b873,0x2802100,0x962460,0x5200b873,0x2806400,0x962460,0x5200b873,0x6800000,0x1329800,0x5200b873,0x6800100,0x962540,0x5200b873, +0x6800400,0x962540,0x5200b873,0x7c00100,0x230400,0x5200b873,0xc000010,0x448000,0x5200b912,0x7c00100,0x2230500,0x5200b912,0x7c00100,0x2330520,0x5200ba74,0x4000000, +0x200000,0x5200ba74,0x4000010,0x400000,0x5200ba74,0x7c00100,0x230400,0x5200bb85,0x4000000,0x200000,0x5200bb85,0x7c00100,0x230400,0x5200bc75,0x4000000,0x400000, +0x5200bc75,0x4000010,0x400000,0x5200bc75,0x7c00100,0x230400,0x5200bd7d,0x4000000,0x200000,0x5200bd7d,0x7c00100,0x230400,0x5200be7a,0x4000000,0x200000,0x5200be7a, +0x7c00100,0x230400,0x5200bf58,0x7c00100,0x230400,0x5200c002,0x4000000,0x200000,0x5200c178,0x2802100,0x962460,0x5200c178,0x2802400,0x962460,0x5200c178,0x2806400, +0x962460,0x5200c178,0x4000000,0x200000,0x5200c178,0x6800100,0x962540,0x5200c178,0x7c00100,0x230400,0x5200c178,0x7c00100,0x230401,0x5200c178,0xc000010,0x448000, +0x5200c178,0x80000000,0x218960,0x5200c247,0x7c00100,0x230400,0x5200c247,0x7c00100,0x830400,0x5200c247,0x7c00100,0x1430400,0x5200c300,0x4000000,0x200003,0x52022d00, +0x4000000,0x100006,0x52023700,0x24000000,0x100000,0x52023700,0x24000000,0xe00000,0x52023700,0x24000000,0x2800000,0x52024400,0x4000000,0x100000,0x52027300,0x24000000, +0x100000,0x5202c300,0x4000000,0x100000,0x5202c300,0x4000000,0x100002,0x5202c300,0x4000000,0x100003,0x5202c300,0x4000000,0x10000d,0x5202c300,0x4000100,0x150400, +0x5202c300,0x4000100,0x15040d,0x520a1e12,0x7c00100,0x2130480,0x520a3700,0x24000000,0xe00000,0x520a3800,0x24000000,0x100000,0x520a4711,0x7c40300,0xe30000,0x520a4f11, +0x7c00300,0xe30001,0x520a7300,0x24000000,0x100000,0x520ab412,0x7c00100,0x2130480,0x520ac400,0x4000000,0xe00002,0x520ac400,0x4000000,0xe0000d,0x520ac414,0x4000000, +0xe0000d,0x520ac511,0x7c40300,0xe30000,0x5240af9c,0x7c00100,0x230400,0x5240afa1,0x4000400,0x200000,0x5240afa3,0x6800400,0x962540,0x5240afa3,0x7c00100,0x230400, +0x5240afad,0x7c00100,0x230400,0x5240afaf,0x7c00100,0x230400,0x5240b2d2,0x4000000,0x200000,0x5240b2d2,0x4000000,0x1500000,0x5240b2dd,0x4000000,0x200000,0x5240b2eb, +0x4000000,0x200000,0x524a44ca,0x4000000,0xe00003,0x5250b501,0x7c00900,0x230400,0x5280af9c,0x2802400,0x962460,0x5280af9d,0x2802400,0x962460,0x5280afa3,0x2802400, +0x962460,0x5280afa5,0x2802400,0x962460,0x5280afa7,0x2802400,0x962460,0x52c0b3f8,0x2802400,0x962460,0x52c0b3fc,0x7c00100,0x230400,0x60000c02,0x2802100,0x962460, +0x60000c02,0x7c00100,0x230400,0x60000f0a,0x2802100,0x962460,0x60000f0a,0x6800100,0x962540,0x60000f0a,0x7c00100,0x230400,0x6000131f,0x4000000,0x200000,0x6000171a, +0x7c00100,0x230400,0x6000171a,0x7c00100,0x230560,0x60001b27,0x2802100,0x962460,0x60001b27,0x4000000,0xc00000,0x60001b27,0x7c00100,0x230400,0x60001f0b,0x2802400, +0x962460,0x60002919,0x7c00100,0x22040e,0x60002a00,0x4000000,0x1600000,0x60003000,0x24000000,0x200000,0x60003000,0x24000000,0xe00000,0x60003700,0x24000000,0x200000, +0x60003800,0x24000000,0x1710000,0x60005102,0x4000000,0x200000,0x60006108,0x7c00100,0x220400,0x60006108,0x7c00100,0x250400,0x60006600,0x24000020,0x200000,0x60008301, +0x2802400,0xc62460,0x6000903c,0x2806000,0x962460,0x6000903c,0x4000000,0x400000,0x60009519,0x7c00100,0x220400,0x60009519,0x7c00100,0x250400,0x6000a008,0x7c00100, +0x220400,0x6000a008,0x7c00100,0x250400,0x6000c300,0x4000000,0x2703580,0x6000c654,0x2802000,0x962460,0x6000c654,0x4000010,0x200000,0x6000c654,0x7c00100,0x230400, +0x6000c73f,0x2802000,0x962460,0x6000c73f,0x2802100,0x962460,0x6000c73f,0x4000000,0x200000,0x6000c73f,0x6800100,0x962540,0x6000c73f,0x6804000,0x962540,0x6000c73f, +0x7c00100,0x230400,0x6000c80b,0x7c00100,0x230400,0x6000c941,0x2802100,0x962460,0x6000c941,0x2806400,0x962460,0x6000c941,0x4000000,0x200000,0x6000c941,0x4000010, +0x200000,0x6000c941,0x6800000,0x1329800,0x6000c941,0x6800100,0x962540,0x6000c941,0x7c00100,0x230400,0x6000c941,0xc000010,0x448000,0x6000ca82,0x7c00100,0x230400, +0x6000cc00,0x4000000,0xe00000,0x6000d000,0x4000000,0x200000,0x6002c300,0x4000000,0x100000,0x6002c300,0x4000000,0x10000d,0x6002c300,0x4000100,0x150400,0x6002c300, +0x4000100,0x15040d,0x600a3000,0x24000000,0x200000,0x600a3000,0x24000000,0xe00000,0x600a3700,0x24000000,0x200000,0x600a3800,0x24000000,0x200000,0x600a3800,0x24000000, +0x2800000,0x600a4305,0x7c00100,0xe30400,0x600ac300,0x4000000,0x100000,0x600ac400,0x4000000,0xe0000d,0x600acb14,0x7c00100,0xe30000,0x600acb16,0x7c00100,0xe30c00, +0x600acc00,0x4000000,0xe00000,0x600acd00,0x4000000,0x200000,0x600acd00,0x4000000,0xe00000,0x600acd00,0x4000000,0x2800000,0x600ace00,0x4000000,0xe00000,0x600ace00, +0x4000000,0x2800000,0x600acf00,0x4000000,0xe00000,0x600acf00,0x4000000,0x2800000,0x600ad111,0x7c40300,0xe30000,0x604ac4ca,0x4000000,0xe00003,0x61000a03,0x4000000, +0x1600000,0x61000c02,0x80000000,0x218960,0x6100120f,0x4000000,0x200000,0x61001a18,0x7c00100,0x1830000,0x61001d0c,0x7c00100,0x230400,0x61001d0c,0x7c00100,0x250400, +0x61006600,0x24000020,0x200000,0x61008407,0x7c00100,0x220400,0x61008407,0x7c00100,0x250400,0x6100870c,0x7c00100,0x220400,0x61008e00,0x24000000,0x200000,0x61008e00, +0x24000000,0x400000,0x61008e00,0x24000002,0x300000,0x6100903c,0x7c00100,0x230400,0x61009519,0x7c00100,0x220400,0x61009519,0x7c00100,0x250400,0x61009519,0x7c00500, +0x22040f,0x61009b71,0x2802100,0x962460,0x61009b71,0x2806400,0x962460,0x61009b71,0x7c00100,0x230400,0x6100a008,0x2802100,0x962460,0x6100c300,0x4000000,0x20000f, +0x6100cd00,0x4000000,0x200000,0x6100d202,0x2802400,0x962460,0x6100d202,0x2802500,0x962460,0x6100d202,0x7c00100,0x230400,0x6100d302,0x4000020,0x200000,0x6100d302, +0x7c00120,0x230405,0x6100d476,0x2802100,0x962460,0x6100d476,0x2802100,0x962461,0x6100d476,0x2806400,0x962460,0x6100d476,0x4000000,0x400000,0x6100d476,0x6800000, +0x1329800,0x6100d476,0x6800100,0x962540,0x6100d476,0x7c00100,0x230400,0x6100d476,0xc000010,0x448000,0x6100d573,0x2802100,0x962460,0x6100d573,0x2806400,0x962460, +0x6100d573,0x6800100,0x962540,0x6100d573,0x7c00100,0x230400,0x6100d573,0x7c00900,0x230400,0x6100d573,0xc000010,0x448000,0x6100d68d,0x7c00100,0x230400,0x6100d756, +0x7c00100,0x230400,0x6100d85c,0x2802500,0x962460,0x6100d85c,0x6800100,0x962540,0x6100d85c,0x7c00100,0x230400,0x6100d85c,0x7c00500,0x230400,0x6100d997,0x2802100, +0x962460,0x6100d997,0x4000000,0x200000,0x6100d997,0x4000000,0x400000,0x6100d997,0x6800000,0x1329800,0x6100d997,0x6800100,0x962540,0x6100d997,0x6804400,0x962540, +0x6100d997,0x7c00100,0x230400,0x6100d997,0x7c00100,0x230560,0x6100d997,0xc000010,0x448000,0x6100da98,0x6800000,0x1329800,0x6100da98,0x7c00100,0x230400,0x6100db71, +0x4000000,0x200000,0x6100dc99,0x2802100,0x962460,0x6100dc99,0x2802400,0x962460,0x6100dc99,0x6800000,0x1329800,0x6100dc99,0x6800100,0x962540,0x6100dc99,0x6804400, +0x962540,0x6100dc99,0x7c00100,0x230400,0x610a4711,0x7c40300,0xe30000,0x610a4f11,0x7c00300,0xe30001,0x610ace00,0x4000000,0xe00000,0x6140afa1,0x7c00100,0x230400, +0x6140afa3,0x7c00100,0x230400,0x6180af9e,0x2802400,0x962460,0x62002a00,0x4000000,0x1600000,0x63002800,0x80000,0x918820,0x63c00c15,0x80000,0x918820,0x7000080e, +0x7c00100,0x250400,0x70000a03,0x4000000,0x200000,0x70000c00,0x80000000,0x218960,0x70000f0a,0x7c00100,0x230400,0x70001004,0x7c00100,0x230400,0x70001524,0x2802100, +0x962460,0x70001524,0x7c00100,0x230400,0x70001615,0x2802100,0x962460,0x7000171a,0x2802100,0x962460,0x70001821,0x6800000,0x1329800,0x70002320,0x7c00100,0x230400, +0x70002a00,0x4000000,0x1500000,0x70002a00,0x4000000,0x1600000,0x70003000,0x24000000,0x200000,0x70003800,0x24000000,0xe00000,0x70005201,0x2802400,0x962460,0x7000581e, +0x7c00100,0x230400,0x70006108,0x7c00100,0x220400,0x70006108,0x7c00100,0x250400,0x70006f30,0x7c00100,0x230400,0x70007300,0x24000000,0x200000,0x70007f0e,0x4000000, +0x200000,0x70008301,0x2802100,0x962460,0x70008301,0x2802400,0x962460,0x70008e00,0x24000000,0x200000,0x70008e00,0x24000000,0x400000,0x70008e00,0x24000002,0x400000, +0x70008e00,0x24000008,0x1410000,0x70008e00,0x24000010,0x400000,0x70008e00,0x2c000010,0x448000,0x70009519,0x7c00100,0x220400,0x70009519,0x7c00100,0x230400,0x70009519, +0x7c00100,0x250400,0x70009865,0x7c00100,0x230400,0x70009965,0x4000010,0x400000,0x70009965,0x7c00100,0x230400,0x7000a008,0x7c00100,0x220400,0x7000a008,0x7c00100, +0x250400,0x7000a008,0x7c00500,0x22040f,0x7000a50e,0x4000000,0x200000,0x7000b61c,0x2802500,0x1862460,0x7000b61c,0x6800500,0x1862400,0x7000b61c,0x7c00100,0x1830000, +0x7000c300,0x4000000,0x100000,0x7000c941,0x2806000,0x962460,0x7000cc00,0x4000000,0xe00000,0x7000cd00,0x4000000,0x200000,0x7000cd00,0x4000000,0xe00000,0x7000cd00, +0x4000000,0x2800000,0x7000cf00,0x4000000,0xe00000,0x7000d202,0x2802100,0x962460,0x7000d202,0x7c00100,0x230400,0x7000d997,0x7c00100,0x230400,0x7000d997,0xc000010, +0x248000,0x7000dd86,0x2802400,0x962460,0x7000dd86,0x7c00100,0x230400,0x7000dd86,0xc000010,0x448000,0x7000de9f,0x4000000,0x200000,0x7000de9f,0x7c00100,0x230400, +0x7000e001,0x2400,0x962460,0x7000e001,0x2802400,0x962460,0x7000e187,0x2802000,0x962460,0x7000e187,0x2802100,0x962460,0x7000e187,0x4000000,0x200000,0x7000e187, +0x7c00100,0x230400,0x7000e187,0xc000010,0x448000,0x7000e288,0x7c00100,0x230400,0x7000e300,0x4000000,0x200000,0x7000e489,0x2802100,0x962460,0x7000e489,0x2802400, +0x962460,0x7000e489,0x6800100,0x962540,0x7000e489,0x6800100,0x962541,0x7000e489,0x6804400,0x962540,0x7000e489,0x7c00100,0x230400,0x7000e489,0x7c00900,0x230400, +0x7000e59d,0x2802100,0x962460,0x7000e59d,0x2802400,0x962460,0x7000e59d,0x4000000,0x200000,0x7000e59d,0x4000010,0x200000,0x7000e59d,0x6800100,0x962540,0x7000e59d, +0x6804400,0x962540,0x7000e59d,0x7c00100,0x230400,0x7000e59d,0xc000010,0x448000,0x7000e691,0x2802100,0x962460,0x7000e691,0x2802400,0x962460,0x7000e691,0x2806400, +0x962460,0x7000e691,0x6800000,0x1329800,0x7000e691,0x6800100,0x962540,0x7000e691,0x7c00100,0x230400,0x7000e700,0x4000400,0x200400,0x7000e70e,0x7c00100,0x220400, +0x7000e719,0x7c00100,0x220400,0x7000e719,0x7c00500,0x22040f,0x7000e853,0x7c00100,0x230400,0x7000e9a0,0x2802400,0x962460,0x7000e9a0,0x4000000,0x200000,0x7000e9a0, +0x4000000,0x500000,0x7000e9a0,0x7c00100,0x230400,0x7000ea79,0x2802400,0x962460,0x7000ea79,0x4000000,0x200000,0x7000ea79,0x4000000,0xf00000,0x7000ea79,0x4000010, +0x400000,0x7000ea79,0x7c00100,0x230400,0x7000eb8c,0x2802400,0x962460,0x7000eb8c,0x4000000,0x200000,0x7000eb8c,0x7c00100,0x230400,0x7000eca3,0x2802100,0x962460, +0x7000eca3,0x2806400,0x962460,0x7000eca3,0x4000000,0x200000,0x7000eca3,0x6800000,0x1329800,0x7000eca3,0x6800100,0x962540,0x7000eca3,0x7c00100,0x230400,0x7000eca3, +0xc000010,0x448000,0x7000ed95,0x6800000,0x1329800,0x7000ed95,0x7c00100,0x230400,0x7000ed95,0xc000010,0x448000,0x7000ee1c,0x2802500,0x1862460,0x7000ee1c,0x6800000, +0x1329800,0x7000ee1c,0x7c00100,0x1830000,0x7000ee1c,0x7c00900,0x1830000,0x7000ef8f,0x4000000,0x200000,0x7000ef8f,0x7c00100,0x230400,0x7000f08e,0x4000000,0x200000, +0x7000f08e,0x7c00100,0x230400,0x7000f159,0x2802100,0x962460,0x7000f159,0x7c00100,0x230400,0x7000f200,0x4000000,0x200000,0x7000f200,0x4000000,0x1200000,0x7000f200, +0x4000000,0x1710000,0x7000f34b,0x2802400,0x962460,0x7000f34b,0x4000000,0x200000,0x7000f34b,0x4000010,0x400000,0x7000f34b,0x6800000,0x1329800,0x7000f34b,0x7c00100, +0x230400,0x7000f34b,0x7c00900,0x230400,0x7000f34b,0xc000010,0x448000,0x7000f490,0x4000000,0x200000,0x7000f490,0x7c00100,0x230400,0x7000f5a5,0x7c00100,0x230400, +0x7000f67b,0x4000000,0x200000,0x7000f67b,0x4000010,0x200000,0x7000f67b,0x7c00100,0x230400,0x7000f8a6,0x2802100,0x962460,0x7000f8a6,0x2802400,0x962460,0x7000f8a6, +0x2806400,0x962460,0x7000f8a6,0x4000000,0x500000,0x7000f8a6,0x4000010,0xb00000,0x7000f8a6,0x4000800,0x200000,0x7000f8a6,0x6800100,0x962540,0x7000f8a6,0x6800100, +0x962541,0x7000f8a6,0x7c00100,0x230400,0x7000f8a6,0xc000010,0x448000,0x7000f921,0x4000000,0x200000,0x7000fa00,0x4000000,0x200000,0x7000fb9e,0x2802100,0x962460, +0x7000fb9e,0x2802400,0x962460,0x7000fb9e,0x2806400,0x962460,0x7000fb9e,0x4000000,0x200000,0x7000fb9e,0x6800000,0x1329800,0x7000fb9e,0x6800100,0x962540,0x7000fb9e, +0x6800100,0x962541,0x7000fb9e,0x7c00100,0x230400,0x7000fc92,0x4000000,0x200000,0x7000fc92,0x6800000,0x1329800,0x7000fc92,0x7c00100,0x220400,0x7000fc92,0x7c00100, +0x230400,0x7000fc92,0x7c00100,0x250400,0x700acd00,0x4000000,0xe00000,0x700acd00,0x4000000,0x2800000,0x700ace00,0x4000000,0xe00000,0x700acf00,0x4000000,0xe00000, +0x700acf00,0x4000000,0x2800000,0x7050df11,0x4000000,0x200000,0x7050f719,0x80000,0x918820,0x7080afa1,0x2802400,0x962460,0x7090df11,0x2802400,0x962460,0x70d0e417, +0x2802100,0x962460,0x70d0e417,0x2802400,0x962460,0x70d0e417,0x6800100,0x962540,0x70d0ea15,0x4000010,0x400000,0x8000120f,0x7c00100,0x230400,0x80001524,0x7c00100, +0x230400,0x8000171a,0x7c00100,0x230400,0x80002006,0x7c00100,0x220400,0x80002006,0x7c00100,0x250400,0x80002a00,0x4000000,0x1500000,0x80002d00,0x4000000,0x200000, +0x80005208,0x2802400,0x962460,0x80005c00,0x4000000,0x200000,0x80007300,0x24000000,0x200000,0x80009519,0x7c00100,0x220400,0x80009519,0x7c00100,0x230400,0x80009519, +0x7c00100,0x250400,0x80009865,0x7c00100,0x230400,0x8000a008,0x2802100,0x962460,0x8000b30a,0x4000000,0x500000,0x8000b30a,0x7c00100,0x230400,0x8000cd00,0x4000000, +0xe00000,0x8000d202,0x2802500,0x962460,0x8000d202,0x7c00100,0x230400,0x8000d68d,0x4000000,0x200000,0x8000d997,0x2802000,0x962460,0x8000d997,0x2802400,0x962460, +0x8000d997,0x4000000,0x400000,0x8000d997,0x4000000,0x500000,0x8000d997,0x7c00100,0x230400,0x8000d997,0xc000010,0x448000,0x8000e489,0x2802100,0x962460,0x8000e489, +0x7c00100,0x230400,0x8000e719,0x7c00100,0x220400,0x8000f8a6,0x2802100,0x962460,0x8000f8a6,0x7c00100,0x230400,0x8000f8a6,0xc000010,0x448000,0x8000fda1,0x2802100, +0x1862460,0x8000fda1,0x2806400,0x1862460,0x8000fda1,0x4000000,0x1800000,0x8000fda1,0x6800000,0x1329800,0x8000fda1,0x6800100,0x1862400,0x8000fda1,0x6800100,0x1862540, +0x8000fda1,0x7c00100,0x1830000,0x8000fda1,0xc000010,0x448000,0x8000fe9c,0x7c00100,0x230400,0x8000fe9c,0x7c00100,0x830400,0x8000fe9c,0x7c00100,0x1430400,0x8000ff06, +0x7c00100,0x220400,0x80010165,0x7c00100,0x230400,0x800102a2,0x4000000,0x200000,0x800102a2,0x7c00100,0x230400,0x800103a4,0x7c00100,0x230400,0x800103a4,0xc000010, +0x448000,0x8001044c,0x4000000,0x200000,0x8001044c,0x7c00100,0x220400,0x8001044c,0x7c00100,0x250400,0x80010670,0x2802000,0x962460,0x80010670,0x4000000,0x200000, +0x80010670,0x4000010,0x400000,0x80010670,0xc000010,0x448000,0x800a4711,0x7c40300,0xe30000,0x800acd00,0x4000000,0xe00000,0x800acd00,0x4000000,0x2902460,0x800ace00, +0x4000000,0xe00000,0x800acf00,0x4000000,0xe00000,0x800b0011,0x7c40300,0xe30000,0x800b0500,0x4000000,0xe00000,0x800b0500,0x4000000,0x2800000,0x90001615,0x7c00100, +0x230400,0x9000171a,0x4000000,0x200000,0x9000171a,0x7c00100,0x230400,0x90003000,0x24000000,0x200000,0x90007f0e,0x4000000,0x200000,0x90008301,0x2802400,0x962460, +0x90008e00,0x24000000,0x400000,0x90009519,0x7c00100,0x250400,0x9000a16f,0x2802100,0x962460,0x9000d200,0x80000000,0x218960,0x9000d202,0x2802000,0x962460,0x9000d202, +0x2802100,0x962460,0x9000d202,0x7c00100,0x230400,0x9000e59d,0x2802100,0x962460,0x90010500,0x4000000,0xe00000,0x900107a7,0x2802100,0x962460,0x900107a7,0x2802400, +0x962460,0x900107a7,0x2802c00,0x962460,0x900107a7,0x4000000,0x1400000,0x900107a7,0x6800000,0x1329800,0x900107a7,0x7c00100,0x220400,0x900107a7,0x7c00100,0x250400, +0x900108a8,0x2802100,0x962460,0x900108a8,0x2806400,0x962460,0x900108a8,0x4000000,0x200000,0x900108a8,0x4000000,0x400000,0x900108a8,0x4000010,0x400000,0x900108a8, +0x6800000,0x1329800,0x900108a8,0x6800100,0x962540,0x900108a8,0x7c00100,0x230400,0x900108a8,0xc000010,0x448000,0x90010908,0x7c00100,0x220400,0x90010a38,0x2802100, +0x962460,0x90010ca9,0x2802100,0x962460,0x90010ca9,0x4000000,0x500000,0x90010ca9,0x4000010,0xb00000,0x90010ca9,0x6800100,0x962540,0x90010ca9,0x7c00100,0x230400, +0x90010d1b,0x4000000,0x500000,0x90010eaa,0x2802100,0x962460,0x90010eaa,0x2802400,0x962460,0x90010eaa,0x2806400,0x962460,0x90010eaa,0x4000000,0x200000,0x90010eaa, +0x4000000,0x400000,0x90010eaa,0x4000010,0x400000,0x90010eaa,0x6800000,0x1329800,0x90010eaa,0x6800100,0x962540,0x90010eaa,0x7c00100,0x230400,0x90010eaa,0xc000010, +0x448000,0x90010fab,0x7c00100,0x220400,0x90010fab,0x7c00100,0x250400,0x9002c300,0x4000000,0x100000,0x900ac400,0x4000000,0xe0000d,0x900acd00,0x4000000,0xe00000, +0x900acd00,0x4000000,0x2800000,0x900acf00,0x4000000,0xe00000,0x900b0500,0x4000000,0xe00000,0x900b0500,0x4000000,0x2800000,0x900b0b9a,0x7c00900,0x1230400,0x900b109a, +0x7c00300,0xe30000,0x900b119a,0x7c00300,0xe30000,0x90408e06,0x24000000,0x400000,0xa0001004,0x4000000,0x200000,0xa0001004,0x7c00100,0x230400,0xa000120f,0x2802100, +0x962460,0xa000120f,0x2802400,0x962460,0xa000171a,0x2802100,0x962460,0xa000171a,0x2806400,0x962460,0xa0002a00,0x4000000,0x1600000,0xa0003000,0x24000000,0x200000, +0xa000581e,0x7c00100,0x230400,0xa0007300,0x24000000,0x200000,0xa0008301,0x2802400,0x962460,0xa0008e00,0x24000000,0x400000,0xa000cf00,0x4000000,0xe00000,0xa0010500, +0x4000000,0x200000,0xa00114af,0x2802100,0x962460,0xa00114af,0x2802400,0x962460,0xa00114af,0x2806400,0x962460,0xa00114af,0x6800000,0x1329800,0xa00114af,0x7c00100, +0x230400,0xa00114af,0x7c00100,0x230560,0xa00116b0,0x2802100,0x962460,0xa00116b0,0x2802800,0x962460,0xa00116b0,0x2806400,0x962460,0xa00116b0,0x4000000,0x400000, +0xa00116b0,0x4000000,0x500000,0xa00116b0,0x4000010,0x400000,0xa00116b0,0x6800100,0x962540,0xa00116b0,0x7c00100,0x230400,0xa00116b0,0x7c00100,0x230560,0xa00116b0, +0xc000010,0x448000,0xa0011722,0x7c00100,0x230400,0xa00118b1,0x2802000,0x962460,0xa00118b1,0x2802100,0x962460,0xa00118b1,0x2806400,0x962460,0xa00118b1,0x4000000, +0x200000,0xa00118b1,0x4000000,0x400000,0xa00118b1,0x4000000,0x500000,0xa00118b1,0x6800100,0x962540,0xa00118b1,0x7c00100,0x230400,0xa00118b1,0x7c00100,0x230560, +0xa00118b1,0xc000010,0x448000,0xa00a4005,0x7c00100,0xe30400,0xa00a4711,0x7c40300,0xe30000,0xa00ac400,0x4000000,0xe00000,0xa00acb14,0x7c00100,0xe30000,0xa00acf00, +0x4000000,0xe00000,0xa00b0500,0x4000000,0xe00000,0xa00b0500,0x4000000,0x2800000,0xa00b0b96,0x7c00900,0x1230400,0xa00b1211,0x7c40300,0xe30000,0xa00b1314,0x7c00100, +0xe30000,0xa00b1596,0x7c00300,0xe30000,0xa040afb7,0x6800400,0x962540,0xa08083b8,0x2802400,0x962460,0xb0000a03,0x7c00100,0x220400,0xb0000b13,0x7c00100,0x2633800, +0xb0001004,0x2802000,0x962460,0xb0001110,0x4000000,0x200000,0xb0001524,0x2802100,0x962460,0xb0001615,0x4000000,0x500000,0xb000251b,0x7c00100,0x230400,0xb0007300, +0x24000000,0x200000,0xb0008939,0x4000000,0x200000,0xb0008939,0x7c00100,0x230400,0xb0008e00,0x24000000,0x200000,0xb0008e00,0x24000000,0x400000,0xb0008e00,0x24000010, +0x400000,0xb0009257,0x2802000,0x962460,0xb0009257,0x4000000,0x1600000,0xb0009519,0x7c00100,0x220400,0xb0009519,0x7c00100,0x250400,0xb0009a00,0x4000000,0x200000, +0xb000b30a,0x2802100,0x962460,0xb000b30a,0x7c00100,0x230400,0xb000c178,0x80000000,0x218960,0xb000c300,0x4000000,0x200000,0xb000d202,0x2802000,0x962460,0xb000d476, +0x6800100,0x962540,0xb000d476,0x7c00100,0x230400,0xb000e300,0x4000000,0xe00000,0xb000fda1,0x7c00100,0x1830000,0xb0010eaa,0x2802000,0x962460,0xb00116b0,0x7c00100, +0x230400,0xb0011900,0x4000000,0xe00000,0xb0011ab2,0x2802100,0x962460,0xb0011ab2,0x2802400,0x962460,0xb0011ab2,0x2806400,0x962460,0xb0011ab2,0x4000000,0x200000, +0xb0011ab2,0x6800100,0x962540,0xb0011ab2,0x7c00100,0x230400,0xb0011b0c,0x7c00100,0x230400,0xb0011cb3,0x2802100,0x962460,0xb0011cb3,0x2806400,0x962460,0xb0011cb3, +0x6800000,0x1329800,0xb0011cb3,0x6800100,0x962540,0xb0011cb3,0x7c00100,0x230400,0xb0011db6,0x2802500,0x962460,0xb0011db6,0x6800000,0x1329800,0xb0011db6,0x7c00100, +0x230400,0xb0011db6,0x7c00500,0x230400,0xb0011e00,0x4000000,0x200000,0xb0011e00,0x4000000,0x1500000,0xb0011fb4,0x2802100,0x962460,0xb0011fb4,0x6800100,0x962540, +0xb0011fb4,0x7c00100,0x230400,0xb0011fb4,0xc000010,0x248000,0xb0012000,0x4000000,0x200000,0xb00121b5,0x4000000,0x200000,0xb00121b5,0x4000010,0x400000,0xb00121b5, +0x7c00100,0x220400,0xb00121b5,0x7c00100,0x250400,0xb00121b5,0xc000010,0x448000,0xb00122b8,0x4000000,0x200000,0xb00122b8,0x7c00100,0x230400,0xb00123b7,0x2802400, +0x962460,0xb00123b7,0x4000000,0x200000,0xb00123b7,0x7c00100,0x230400,0xb00123b7,0xc000010,0x248000,0xb00a4005,0x7c00100,0xe30400,0xb00a4711,0x7c40300,0xe30000, +0xb00acf00,0x4000000,0xe00000,0xb00b0500,0x4000000,0xe00000,0xb00b0500,0x4000000,0x2800000,0xb00b109a,0x7c00300,0xe30000,0xb080e487,0x2802000,0x962460,0xc0001524, +0x4000000,0x500000,0xc0001a18,0x2806400,0x1862460,0xc0001a18,0x7c00100,0x1830000,0xc0007300,0x24000000,0x200000,0xc0008e00,0x24000010,0x400000,0xc0009519,0x7c00100, +0x220400,0xc0009519,0x7c00100,0x250400,0xc000c300,0x4000000,0x20000f,0xc000d85c,0x2802100,0x962460,0xc000d85c,0x6800100,0x962540,0xc000d85c,0x7c00100,0x230400, +0xc000dc99,0x7c00100,0x230400,0xc000e719,0x7c00100,0x220400,0xc00107a7,0x7c00100,0x230400,0xc0010eaa,0x7c00100,0x230400,0xc00116b0,0x7c00100,0x230560,0xc0011900, +0x4000000,0x200000,0xc0012447,0,0x818820,0xc0012447,0,0xc18820,0xc0012447,0,0x1418820,0xc00125b9,0x7c00100,0x230400,0xc00126bb,0x2802100, +0x962460,0xc00126bb,0x2806400,0x962460,0xc00126bb,0x4000000,0x500000,0xc00126bb,0x6800100,0x962540,0xc00126bb,0x7c00100,0x230400,0xc00127ba,0x2802400,0x962460, +0xc00127ba,0x4000000,0x200000,0xc00127ba,0x6800000,0x1329800,0xc00127ba,0x7c00100,0x230400,0xc00127ba,0x7c00900,0x230400,0xc0012800,0x4000000,0x200000,0xc0012b23, +0x4000000,0x200000,0xc0012b23,0x4000000,0x400000,0xc0012b23,0x4000000,0x1500000,0xc0012cbc,0x2802400,0x962460,0xc0012cbc,0x4000000,0x1600000,0xc0012cbc,0x6800000, +0x1329800,0xc0012cbc,0x7c00100,0x230400,0xc00acf00,0x4000000,0xe00000,0xc00ae300,0x4000000,0xe00000,0xc00b0500,0x4000000,0xe00000,0xc00b0500,0x4000000,0x2800000, +0xc00b0b11,0x4000000,0x1200000,0xc00b0b11,0x7c00900,0x1230400,0xc00b109a,0x7c00300,0xe30000,0xc00b2914,0x7c00100,0x2530000,0xc00b2916,0x7c00100,0x2530c00,0xc00b2a00, +0x4000000,0xe00000,0xc040af5e,0x7c00100,0x230400,0xc0c12b89,0x4000000,0x200000,0xc14a44ca,0x4000000,0xe0000d,0xd000131f,0x2802c00,0x962460,0xd000171a,0x7c00100, +0x230400,0xd0001821,0x2802100,0x962460,0xd0007300,0x24000000,0x200000,0xd0008e00,0x24000000,0x200000,0xd0008f3a,0x2806000,0x962460,0xd0009519,0x7c00100,0x220400, +0xd0009519,0x7c00100,0x250400,0xd000a500,0x4000000,0x200000,0xd000c300,0x4000000,0xe00000,0xd000d202,0x7c00100,0x230400,0xd000d476,0x7c00100,0x230400,0xd000d997, +0x2802100,0x962460,0xd000d997,0x6800100,0x962540,0xd000e001,0x2802100,0x962460,0xd000e700,0x4000400,0x200000,0xd000e719,0x7c00100,0x220400,0xd000e719,0x7c00500, +0x22040f,0xd000fa00,0x4000000,0xe00000,0xd0010eaa,0x4000010,0x400000,0xd0010eaa,0x7c00100,0x230400,0xd0012dbd,0x4000000,0x200000,0xd0012dbd,0x7c00100,0x230400, +0xd0012fbe,0x2802100,0x962460,0xd0012fbe,0x2802400,0x962460,0xd0012fbe,0x2806400,0x962460,0xd0012fbe,0x4000000,0x400000,0xd0012fbe,0x6800000,0x1329800,0xd0012fbe, +0x6800100,0x962540,0xd0012fbe,0x6800100,0x962541,0xd0012fbe,0x6804400,0x962540,0xd0012fbe,0x7c00100,0x230400,0xd0012fbe,0x7c00100,0x230560,0xd0012fbe,0xc000010, +0x448000,0xd0013183,0x7c00100,0x230400,0xd0013200,0x4000000,0x200000,0xd0013200,0x6800000,0x1329805,0xd00134c0,0x2802100,0x962460,0xd00134c0,0x4000002,0x400000, +0xd00134c0,0x7c00100,0x230400,0xd00a4305,0x7c00100,0xe30400,0xd00a4611,0x7c40300,0xe30000,0xd00a4711,0x7c40300,0xe30000,0xd00a5e11,0x7c40300,0xe30000,0xd00acf00, +0x4000000,0xe00000,0xd00b0500,0x4000000,0xe00000,0xd00b0500,0x4000000,0x2800000,0xd00b0b11,0x6800500,0x962540,0xd00b0bbf,0x2802200,0xc62460,0xd00b119a,0x7c00300, +0xe30000,0xd00b2a00,0x4000000,0xe00000,0xd00b2e11,0x7c40300,0xe30000,0xd00b30bf,0x7c00300,0x230000,0xd00b339a,0x7c00300,0xe30000,0xe0000c02,0xc000010,0xb48000, +0xe0001524,0x2802400,0x962460,0xe0001524,0x7c00100,0x230400,0xe0001615,0x7c00100,0x230400,0xe000251b,0x12882000,0x962460,0xe0002a00,0x4000000,0x1500000,0xe0005102, +0x4000000,0x200000,0xe0005c00,0x4000000,0x200000,0xe000622a,0x6804400,0x962540,0xe000622a,0x7c00100,0x230400,0xe0008838,0x7c00100,0x220400,0xe0008838,0x7c00100, +0x250400,0xe0008e00,0x24000000,0x810000,0xe0008e00,0x24000000,0x1410000,0xe0008e00,0x24000002,0x400000,0xe0008e00,0x2c000010,0xb48000,0xe000933e,0x7c00100,0x230400, +0xe000933e,0xc000010,0x448000,0xe0009519,0x7c00100,0x220400,0xe0009519,0x7c00100,0x22040f,0xe0009519,0x7c00100,0x250400,0xe000c178,0x2802100,0x962460,0xe000c941, +0x2802100,0x962460,0xe000c941,0x2806400,0x962460,0xe000c941,0x7c00100,0x230400,0xe000d202,0x2802400,0x962460,0xe000d202,0x7c00100,0x230400,0xe000d202,0x7c00500, +0x230400,0xe000dc99,0x4000000,0x200000,0xe000e001,0x2802100,0x962460,0xe000e001,0x2802400,0x962460,0xe000fda1,0x7c00100,0x1830000,0xe0013502,0x2802400,0x962460, +0xe0013502,0x4000000,0x200000,0xe0013502,0x7c00100,0x230400,0xe0013502,0x80000000,0x218960,0xe00136c1,0x4000000,0x200000,0xe00136c1,0x7c00100,0x230400,0xe001370b, +0x7c00100,0x230400,0xe0013919,0x7c00500,0x220400,0xe0013919,0x7c00500,0x22040f,0xe0013919,0x7c00d00,0x23040f,0xe0013a19,0x7c00100,0x220400,0xe0013a19,0x7c00100, +0x230400,0xe0013bc2,0x2802400,0x962460,0xe0013bc2,0x7c00100,0x230400,0xe0013bc2,0xc000010,0x248000,0xe0013cc3,0x6800000,0x1329800,0xe0013cc3,0x7c00100,0x230400, +0xe0013dc4,0x2802400,0x962460,0xe0013dc4,0x7c00100,0x230400,0xe0013e28,0x7c00100,0x230400,0xe0013fc5,0x7c00100,0x220400,0xe0013fc5,0x7c00100,0x250400,0xe0014000, +0x4000000,0x200000,0xe0014001,0x2802400,0x962460,0xe00a4711,0x7c40300,0xe30000,0xe00a5e11,0x7c40300,0xe30000,0xe00ac511,0x7c40300,0xe30000,0xe00acf00,0x4000000, +0xe00000,0xe00ae300,0x4000000,0xe00000,0xe00b0500,0x4000000,0xe00000,0xe00b1314,0x7c00100,0xe30000,0xe00b1316,0x7c00100,0xe30c00,0xe00b2a00,0x4000000,0xe00000, +0xe00b2a00,0x4000000,0x2800000,0xe00b3816,0x7c00500,0x230c00,0xe0808328,0x2802400,0x962460,0xf0001615,0x6800100,0x962540,0xf0001a18,0x2802000,0x1862460,0xf000c247, +0x7c00100,0x230400,0xf000d000,0x4000000,0xe00000,0xf000e300,0x4000000,0xe00000,0xf000e59d,0x2802100,0x962460,0xf000e59d,0x7c00100,0x230400,0xf0012447,0, +0x818820,0xf0012447,0,0xc18820,0xf0012447,0,0x1418820,0xf0012447,0x2802000,0x962460,0xf0012447,0x2802400,0x962460,0xf0012447,0x7c00100,0x230400, +0xf0013a19,0x7c00100,0x220400,0xf0014102,0x2802400,0x962460,0xf0014308,0x2802100,0x962460,0xf0014308,0x7c00500,0x22040e,0xf0014308,0x7c00500,0x22040f,0xf001440a, +0x4000000,0x500000,0xf0014500,0x4000000,0x200000,0xf00146c6,0x2802100,0x962460,0xf00146c6,0x2806000,0x962460,0xf00146c6,0x4000000,0xe00000,0xf00146c6,0x6800000, +0x1329800,0xf00146c6,0x6800100,0x962540,0xf00146c6,0x6804000,0x962540,0xf00146c6,0x7c00100,0x230400,0xf00146c6,0x7c00100,0x230560,0xf00146c6,0xc000010,0x448000, +0xf00147c7,0x2802000,0x962460,0xf00147c7,0x6800000,0x1329800,0xf00147c7,0x7c00100,0x230400,0xf00ac511,0x7c40300,0xe30000,0xf00acf00,0x4000000,0xe00000,0xf00b2914, +0x7c00100,0x2530000,0xf00b2916,0x7c00100,0x2530c00,0xf00b2a00,0x4000000,0xe00000,0xf00b2a00,0x4000000,0x2800000,0xf00b4211,0x7c40300,0xe30000}; -static const int32_t countPropsVectors=7095; +static const int32_t countPropsVectors=7230; static const int32_t propsVectorsColumns=3; static const uint16_t scriptExtensions[282]={ 0x800e,0x8019,8,0x8059,8,2,8,0x8038,8,6,8,0x8019,2,0x22,0x25,0x57, @@ -3937,6 +4006,6 @@ static const uint16_t scriptExtensions[282]={ 0x804f,0x37,0x804e,2,0x8057,2,0x8025,2,0x105,0x2f,0x31,0x8053,0x2f,0x31,0x80c1,0x2f, 0x8031,2,0x8007,0x79,0x80c2,0x79,0x113,0x89,0x87,0x8087}; -static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2c64,0x2c64,0x2c64,0x2c64,0x6b06,3,0x86bd,0x874a,0x874a,0x874a,0xb40c5,0x2a75a31,0,0,0,0}; +static const int32_t indexes[UPROPS_INDEX_COUNT]={0x2d08,0x2d08,0x2d08,0x2d08,0x6ce6,3,0x8924,0x89b1,0x89b1,0x89b1,0xb47c7,0x2a75a31,0,0,0,0}; #endif // INCLUDED_FROM_UCHAR_C diff --git a/deps/icu-small/source/common/ucharstrie.cpp b/deps/icu-small/source/common/ucharstrie.cpp index e0b33af5194393..24ab42577791a7 100644 --- a/deps/icu-small/source/common/ucharstrie.cpp +++ b/deps/icu-small/source/common/ucharstrie.cpp @@ -308,13 +308,13 @@ UCharsTrie::findUniqueValueFromBranch(const UChar *pos, int32_t length, } } else { uniqueValue=value; - haveUniqueValue=TRUE; + haveUniqueValue=true; } } else { if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { return NULL; } - haveUniqueValue=TRUE; + haveUniqueValue=true; } } while(--length>1); return pos+1; // ignore the last comparison unit @@ -330,9 +330,9 @@ UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &un } pos=findUniqueValueFromBranch(pos, node+1, haveUniqueValue, uniqueValue); if(pos==NULL) { - return FALSE; + return false; } - haveUniqueValue=TRUE; + haveUniqueValue=true; node=*pos++; } else if(nodeucharsCapacity) { int32_t newCapacity=ucharsCapacity; @@ -335,7 +335,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uprv_free(uchars); uchars=NULL; ucharsCapacity=0; - return FALSE; + return false; } u_memcpy(newUChars+(newCapacity-ucharsLength), uchars+(ucharsCapacity-ucharsLength), ucharsLength); @@ -343,7 +343,7 @@ UCharsTrieBuilder::ensureCapacity(int32_t length) { uchars=newUChars; ucharsCapacity=newCapacity; } - return TRUE; + return true; } int32_t diff --git a/deps/icu-small/source/common/ucharstrieiterator.cpp b/deps/icu-small/source/common/ucharstrieiterator.cpp index b3132241fe2b7a..2ba43692ddd011 100644 --- a/deps/icu-small/source/common/ucharstrieiterator.cpp +++ b/deps/icu-small/source/common/ucharstrieiterator.cpp @@ -26,7 +26,7 @@ UCharsTrie::Iterator::Iterator(ConstChar16Ptr trieUChars, int32_t maxStringLengt : uchars_(trieUChars), pos_(uchars_), initialPos_(uchars_), remainingMatchLength_(-1), initialRemainingMatchLength_(-1), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -48,7 +48,7 @@ UCharsTrie::Iterator::Iterator(const UCharsTrie &trie, int32_t maxStringLength, : uchars_(trie.uchars_), pos_(trie.pos_), initialPos_(trie.pos_), remainingMatchLength_(trie.remainingMatchLength_), initialRemainingMatchLength_(trie.remainingMatchLength_), - skipValue_(FALSE), + skipValue_(false), maxLength_(maxStringLength), value_(0), stack_(NULL) { if(U_FAILURE(errorCode)) { return; @@ -82,7 +82,7 @@ UCharsTrie::Iterator & UCharsTrie::Iterator::reset() { pos_=initialPos_; remainingMatchLength_=initialRemainingMatchLength_; - skipValue_=FALSE; + skipValue_=false; int32_t length=remainingMatchLength_+1; // Remaining match length. if(maxLength_>0 && length>maxLength_) { length=maxLength_; @@ -100,12 +100,12 @@ UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); UBool UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(U_FAILURE(errorCode)) { - return FALSE; + return false; } const UChar *pos=pos_; if(pos==NULL) { if(stack_->isEmpty()) { - return FALSE; + return false; } // Pop the state off the stack and continue with the next outbound edge of // the branch node. @@ -118,7 +118,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(length>1) { pos=branchNext(pos, length, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { str_.append(*pos++); @@ -135,7 +135,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { if(skipValue_) { pos=skipNodeValue(pos, node); node&=kNodeTypeMask; - skipValue_=FALSE; + skipValue_=false; } else { // Deliver value for the string so far. UBool isFinal=(UBool)(node>>15); @@ -152,9 +152,9 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { // next time. // Instead, keep pos_ on the node lead unit itself. pos_=pos-1; - skipValue_=TRUE; + skipValue_=true; } - return TRUE; + return true; } } if(maxLength_>0 && str_.length()==maxLength_) { @@ -166,7 +166,7 @@ UCharsTrie::Iterator::next(UErrorCode &errorCode) { } pos=branchNext(pos, node+1, errorCode); if(pos==NULL) { - return TRUE; // Reached a final value. + return true; // Reached a final value. } } else { // Linear-match node, append length units to str_. diff --git a/deps/icu-small/source/common/uchriter.cpp b/deps/icu-small/source/common/uchriter.cpp index 2967375a6a355a..f2a99538413096 100644 --- a/deps/icu-small/source/common/uchriter.cpp +++ b/deps/icu-small/source/common/uchriter.cpp @@ -171,7 +171,7 @@ UCharCharacterIterator::nextPostInc() { UBool UCharCharacterIterator::hasNext() { - return (UBool)(pos < end ? TRUE : FALSE); + return (UBool)(pos < end ? true : false); } UChar @@ -185,7 +185,7 @@ UCharCharacterIterator::previous() { UBool UCharCharacterIterator::hasPrevious() { - return (UBool)(pos > begin ? TRUE : FALSE); + return (UBool)(pos > begin ? true : false); } UChar32 diff --git a/deps/icu-small/source/common/ucln_cmn.cpp b/deps/icu-small/source/common/ucln_cmn.cpp index f3e07c6b89183f..ea797d134492c9 100644 --- a/deps/icu-small/source/common/ucln_cmn.cpp +++ b/deps/icu-small/source/common/ucln_cmn.cpp @@ -120,5 +120,5 @@ U_CFUNC UBool ucln_lib_cleanup(void) { #if !UCLN_NO_AUTO_CLEANUP && (defined(UCLN_AUTO_ATEXIT) || defined(UCLN_AUTO_LOCAL)) ucln_unRegisterAutomaticCleanup(); #endif - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/ucnv.cpp b/deps/icu-small/source/common/ucnv.cpp index 019bcb6a79cd90..26baa550c35e06 100644 --- a/deps/icu-small/source/common/ucnv.cpp +++ b/deps/icu-small/source/common/ucnv.cpp @@ -163,7 +163,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U UErrorCode cbErr; UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -173,7 +173,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U }; UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -269,7 +269,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U /* Copy initial state */ uprv_memcpy(localConverter, cnv, sizeof(UConverter)); - localConverter->isCopyLocal = localConverter->isExtraLocal = FALSE; + localConverter->isCopyLocal = localConverter->isExtraLocal = false; /* copy the substitution string */ if (cnv->subChars == (uint8_t *)cnv->subUChars) { @@ -306,7 +306,7 @@ ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, U if(localConverter == (UConverter*)stackBuffer) { /* we're using user provided data - set to not destroy */ - localConverter->isCopyLocal = TRUE; + localConverter->isCopyLocal = true; } /* allow callback functions to handle any memory allocation */ @@ -352,7 +352,7 @@ ucnv_close (UConverter * converter) if (converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -368,7 +368,7 @@ ucnv_close (UConverter * converter) if (converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -580,7 +580,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice<=UCNV_RESET_TO_UNICODE && converter->fromCharErrorBehaviour != UCNV_TO_U_DEFAULT_CALLBACK) { UConverterToUnicodeArgs toUArgs = { sizeof(UConverterToUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -595,7 +595,7 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, if(choice!=UCNV_RESET_TO_UNICODE && converter->fromUCharErrorBehaviour != UCNV_FROM_U_DEFAULT_CALLBACK) { UConverterFromUnicodeArgs fromUArgs = { sizeof(UConverterFromUnicodeArgs), - TRUE, + true, NULL, NULL, NULL, @@ -634,19 +634,19 @@ static void _reset(UConverter *converter, UConverterResetChoice choice, U_CAPI void U_EXPORT2 ucnv_reset(UConverter *converter) { - _reset(converter, UCNV_RESET_BOTH, TRUE); + _reset(converter, UCNV_RESET_BOTH, true); } U_CAPI void U_EXPORT2 ucnv_resetToUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_TO_UNICODE, TRUE); + _reset(converter, UCNV_RESET_TO_UNICODE, true); } U_CAPI void U_EXPORT2 ucnv_resetFromUnicode(UConverter *converter) { - _reset(converter, UCNV_RESET_FROM_UNICODE, TRUE); + _reset(converter, UCNV_RESET_FROM_UNICODE, true); } U_CAPI int8_t U_EXPORT2 @@ -871,7 +871,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -887,7 +887,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preFromULength=0; @@ -923,11 +923,11 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { cnv->fromUChar32==0); } else { /* handle error from ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -976,7 +976,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preFromU, -cnv->preFromULength*U_SIZEOF_UCHAR); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preFromULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preFromULength)<0) { sourceIndex=-1; } @@ -1017,7 +1017,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1033,7 +1033,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -1110,7 +1110,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1118,7 +1118,7 @@ _fromUnicodeWithCallback(UConverterFromUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the fromUnicode overflow buffer. * Call this function if(cnv->charErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowFromUnicode(UConverter *cnv, @@ -1154,7 +1154,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1170,7 +1170,7 @@ ucnv_outputOverflowFromUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1316,7 +1316,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* avoid compiler warnings - not otherwise necessary, and the values do not matter */ realSourceLimit=NULL; - realFlush=FALSE; + realFlush=false; realSourceIndex=0; } else { /* @@ -1332,7 +1332,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; sourceIndex=-1; cnv->preToULength=0; @@ -1368,11 +1368,11 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { cnv->toULength==0); } else { /* handle error from getNextUChar() or ucnv_convertEx() */ - converterSawEndOfInput=FALSE; + converterSawEndOfInput=false; } /* no callback called yet for this iteration */ - calledCallback=FALSE; + calledCallback=false; /* no sourceIndex adjustment for conversion, only for callback output */ errorInputLength=0; @@ -1421,7 +1421,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { uprv_memcpy(replay, cnv->preToU, -cnv->preToULength); pArgs->source=replay; pArgs->sourceLimit=replay-cnv->preToULength; - pArgs->flush=FALSE; + pArgs->flush=false; if((sourceIndex+=cnv->preToULength)<0) { sourceIndex=-1; } @@ -1462,7 +1462,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* inject an error and continue with callback handling */ *err=U_TRUNCATED_CHAR_FOUND; - calledCallback=FALSE; /* new error condition */ + calledCallback=false; /* new error condition */ } else { /* input consumed */ if(pArgs->flush) { @@ -1478,7 +1478,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { } /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); } /* done successfully */ @@ -1556,7 +1556,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { * that a callback was called; * if the callback did not resolve the error, then we return */ - calledCallback=TRUE; + calledCallback=true; } } } @@ -1564,7 +1564,7 @@ _toUnicodeWithCallback(UConverterToUnicodeArgs *pArgs, UErrorCode *err) { /* * Output the toUnicode overflow buffer. * Call this function if(cnv->UCharErrorBufferLength>0). - * @return TRUE if overflow + * @return true if overflow */ static UBool ucnv_outputOverflowToUnicode(UConverter *cnv, @@ -1600,7 +1600,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, *pOffsets=offsets; } *err=U_BUFFER_OVERFLOW_ERROR; - return TRUE; + return true; } /* copy the overflow contents to the target */ @@ -1616,7 +1616,7 @@ ucnv_outputOverflowToUnicode(UConverter *cnv, if(offsets!=NULL) { *pOffsets=offsets; } - return FALSE; + return false; } U_CAPI void U_EXPORT2 @@ -1754,7 +1754,7 @@ ucnv_fromUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1765,7 +1765,7 @@ ucnv_fromUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -1810,7 +1810,7 @@ ucnv_toUChars(UConverter *cnv, destLimit=dest+destCapacity; /* perform the conversion */ - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength=(int32_t)(dest-originalDest); /* if an overflow occurs, then get the preflighting length */ @@ -1822,7 +1822,7 @@ ucnv_toUChars(UConverter *cnv, do { dest=buffer; *pErrorCode=U_ZERO_ERROR; - ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, pErrorCode); + ucnv_toUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, pErrorCode); destLength+=(int32_t)(dest-buffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -1907,15 +1907,15 @@ ucnv_getNextUChar(UConverter *cnv, } /* - * flush==TRUE is implied for ucnv_getNextUChar() + * flush==true is implied for ucnv_getNextUChar() * * do not simply return even if s==sourceLimit because the converter may - * not have seen flush==TRUE before + * not have seen flush==true before */ /* prepare the converter arguments */ args.converter=cnv; - args.flush=TRUE; + args.flush=true; args.offsets=NULL; args.source=s; args.sourceLimit=sourceLimit; @@ -1937,7 +1937,7 @@ ucnv_getNextUChar(UConverter *cnv, *source=s=args.source; if(*err==U_INDEX_OUTOFBOUNDS_ERROR) { /* reset the converter without calling the callback function */ - _reset(cnv, UCNV_RESET_TO_UNICODE, FALSE); + _reset(cnv, UCNV_RESET_TO_UNICODE, false); return 0xffff; /* no output */ } else if(U_SUCCESS(*err) && c>=0) { return c; @@ -2176,7 +2176,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* prepare the converter arguments */ fromUArgs.converter=targetCnv; - fromUArgs.flush=FALSE; + fromUArgs.flush=false; fromUArgs.offsets=NULL; fromUArgs.target=*target; fromUArgs.targetLimit=targetLimit; @@ -2331,8 +2331,8 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, /* input consumed */ if(flush) { /* reset the converters without calling the callback functions */ - _reset(sourceCnv, UCNV_RESET_TO_UNICODE, FALSE); - _reset(targetCnv, UCNV_RESET_FROM_UNICODE, FALSE); + _reset(sourceCnv, UCNV_RESET_TO_UNICODE, false); + _reset(targetCnv, UCNV_RESET_FROM_UNICODE, false); } /* done successfully */ @@ -2372,7 +2372,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, sourceCnv->preToULength>=0 && sourceCnv->UCharErrorBufferLength==0 ) { - fromUArgs.flush=TRUE; + fromUArgs.flush=true; } } @@ -2436,8 +2436,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength=(int32_t)(myTarget-target); } @@ -2459,8 +2459,8 @@ ucnv_internalConvert(UConverter *outConverter, UConverter *inConverter, &myTarget, targetLimit, &source, sourceLimit, pivotBuffer, &pivot, &pivot2, pivotBuffer+CHUNK_SIZE, - FALSE, - TRUE, + false, + true, pErrorCode); targetLength+=(int32_t)(myTarget-targetBuffer); } while(*pErrorCode==U_BUFFER_OVERFLOW_ERROR); @@ -2585,7 +2585,7 @@ ucnv_toAlgorithmic(UConverterType algorithmicType, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(TRUE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(true, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2597,7 +2597,7 @@ ucnv_fromAlgorithmic(UConverter *cnv, char *target, int32_t targetCapacity, const char *source, int32_t sourceLength, UErrorCode *pErrorCode) { - return ucnv_convertAlgorithmic(FALSE, algorithmicType, cnv, + return ucnv_convertAlgorithmic(false, algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode); @@ -2885,12 +2885,12 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status){ U_CAPI UBool U_EXPORT2 ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ if (U_FAILURE(*status)) { - return FALSE; + return false; } if (cnv == NULL) { *status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } switch (ucnv_getType(cnv)) { @@ -2900,9 +2900,9 @@ ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ case UCNV_UTF32_LittleEndian: case UCNV_UTF32: case UCNV_US_ASCII: - return TRUE; + return true; default: - return FALSE; + return false; } } #endif diff --git a/deps/icu-small/source/common/ucnv2022.cpp b/deps/icu-small/source/common/ucnv2022.cpp index aa1e169c99c00b..ec096780e97107 100644 --- a/deps/icu-small/source/common/ucnv2022.cpp +++ b/deps/icu-small/source/common/ucnv2022.cpp @@ -491,7 +491,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ uprv_memset(myConverterData, 0, sizeof(UConverterDataISO2022)); myConverterData->currentType = ASCII1; - cnv->fromUnicodeStatus =FALSE; + cnv->fromUnicodeStatus =false; if(pArgs->locale){ uprv_strncpy(myLocale, pArgs->locale, sizeof(myLocale)-1); } @@ -623,7 +623,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ #endif // !UCONFIG_ONLY_HTML_CONVERSION else{ #ifdef U_ENABLE_GENERIC_ISO_2022 - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; /* append the UTF-8 escape sequence */ cnv->charErrorBufferLength = 3; @@ -682,7 +682,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->toU2022State, 0, sizeof(ISO2022State)); myConverterData->key = 0; - myConverterData->isEmptySegment = FALSE; + myConverterData->isEmptySegment = false; } if(choice!=UCNV_RESET_TO_UNICODE) { uprv_memset(&myConverterData->fromU2022State, 0, sizeof(ISO2022State)); @@ -690,7 +690,7 @@ _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { #ifdef U_ENABLE_GENERIC_ISO_2022 if(myConverterData->locale[0] == 0){ if(choice<=UCNV_RESET_TO_UNICODE) { - myConverterData->isFirstBuffer = TRUE; + myConverterData->isFirstBuffer = true; myConverterData->key = 0; if (converter->mode == UCNV_SO){ ucnv_close (myConverterData->currentConverter); @@ -1285,7 +1285,7 @@ T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC(UConverterToUnicodeArgs* args, } /* convert to before the ESC or until the end of the buffer */ - myData->isFirstBuffer=FALSE; + myData->isFirstBuffer=false; sourceStart = args->source; myTargetStart = args->target; args->converter = myData->currentConverter; @@ -1848,7 +1848,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 1; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case JISX208: @@ -1864,7 +1864,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } } else if(len == 0 && useFallback && (uint32_t)(sourceChar - HWKANA_START) <= (HWKANA_END - HWKANA_START)) { @@ -1872,7 +1872,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = -2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; case ISO8859_7: @@ -1886,7 +1886,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 2; - useFallback = FALSE; + useFallback = false; } break; default: @@ -1911,7 +1911,7 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 0; - useFallback = FALSE; + useFallback = false; } break; } @@ -2121,7 +2121,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2133,7 +2133,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else { /* only JIS7 uses SI/SO, not ISO-2022-JP-x */ - myData->isEmptySegment = FALSE; /* reset this, we have a different error */ + myData->isEmptySegment = false; /* reset this, we have a different error */ break; } @@ -2159,12 +2159,12 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } /* If we successfully completed an escape sequence, we begin a new segment, empty so far */ if(myData->key==0) { - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; } continue; @@ -2181,7 +2181,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; cs = (StateEnum)pToU2022State->cs[pToU2022State->g]; if( (uint8_t)(mySourceChar - 0xa1) <= (0xdf - 0xa1) && myData->version==4 && !IS_JP_DBCS(cs) @@ -2262,7 +2262,7 @@ UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[0] = (char)(tmpSourceChar >> 8); tempBuf[1] = (char)(tmpSourceChar); } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(myData->myConverterArray[cs], tempBuf, 2, false); } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ ++mySource; @@ -2534,7 +2534,7 @@ UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args int32_t sourceIndex; /* we are switching to ASCII */ - isTargetByteDBCS=FALSE; + isTargetByteDBCS=false; /* get the source index of the last input character */ /* @@ -2712,7 +2712,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(mySourceChar==UCNV_SI){ myData->toU2022State.g = 0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = (uint8_t)mySourceChar; @@ -2725,13 +2725,13 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; }else if(mySourceChar==UCNV_SO){ myData->toU2022State.g = 1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ /*consume the source */ continue; }else if(mySourceChar==ESC_2022){ mySource--; escape: - myData->isEmptySegment = FALSE; /* Any invalid ESC sequences will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid ESC sequences will be detected separately, so just reset this */ changeState_2022(args->converter,&(mySource), mySourceLimit, ISO_2022_KR, err); if(U_FAILURE(*err)){ @@ -2742,7 +2742,7 @@ UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } - myData->isEmptySegment = FALSE; /* Any invalid char errors will be detected separately, so just reset this */ + myData->isEmptySegment = false; /* Any invalid char errors will be detected separately, so just reset this */ if(myData->toU2022State.g == 1) { if(mySource < mySourceLimit) { int leadIsOk, trailIsOk; @@ -3092,7 +3092,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = 2; } else { len = -2; - useFallback = FALSE; + useFallback = false; } if(cs == CNS_11643_1) { g = 1; @@ -3119,7 +3119,7 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args len = len2; cs = cs0; g = 1; - useFallback = FALSE; + useFallback = false; } } } @@ -3301,7 +3301,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SI: pToU2022State->g=0; if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = static_cast(mySourceChar); @@ -3315,11 +3315,11 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, case UCNV_SO: if(pToU2022State->cs[1] != 0) { pToU2022State->g=1; - myData->isEmptySegment = TRUE; /* Begin a new segment, empty so far */ + myData->isEmptySegment = true; /* Begin a new segment, empty so far */ continue; } else { /* illegal to have SO before a matching designator */ - myData->isEmptySegment = FALSE; /* Handling a different error, reset this to avoid future spurious errs */ + myData->isEmptySegment = false; /* Handling a different error, reset this to avoid future spurious errs */ break; } @@ -3345,7 +3345,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, if(U_FAILURE(*err)){ args->target = myTarget; args->source = mySource; - myData->isEmptySegment = FALSE; /* Reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* Reset to avoid future spurious errors */ return; } continue; @@ -3358,7 +3358,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, U_FALLTHROUGH; default: /* convert one or two bytes */ - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; if(pToU2022State->g != 0) { if(mySource < mySourceLimit) { UConverterSharedData *cnv; @@ -3397,7 +3397,7 @@ UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, tempBuf[1] = (char) trailByte; tempBufLen = 2; } - targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, FALSE); + targetUniChar = ucnv_MBCSSimpleGetNextUChar(cnv, tempBuf, tempBufLen, false); mySourceChar = (mySourceChar << 8) | trailByte; } else if (!(trailIsOk || IS_2022_CONTROL(trailByte))) { /* report a pair of illegal bytes if the second byte is not a DBCS starter */ @@ -3609,7 +3609,7 @@ _ISO_2022_SafeClone( uprv_memcpy(&localClone->mydata, cnvData, sizeof(UConverterDataISO2022)); localClone->cnv.extraInfo = &localClone->mydata; /* set pointer to extra data */ - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* share the subconverters */ @@ -3808,8 +3808,8 @@ static const UConverterStaticData _ISO2022StaticData={ 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3853,8 +3853,8 @@ static const UConverterStaticData _ISO2022JPStaticData={ 6, /* max 6 bytes per UChar: 4-byte escape sequence + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3904,8 +3904,8 @@ static const UConverterStaticData _ISO2022KRStaticData={ 8, /* max 8 bytes per UChar */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -3955,8 +3955,8 @@ static const UConverterStaticData _ISO2022CNStaticData={ 8, /* max 8 bytes per UChar: 4-byte CNS designator + 2 bytes for SS2/SS3 + DBCS */ { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_bld.cpp b/deps/icu-small/source/common/ucnv_bld.cpp index d08eec73696f94..a0fbfe2d7f58a1 100644 --- a/deps/icu-small/source/common/ucnv_bld.cpp +++ b/deps/icu-small/source/common/ucnv_bld.cpp @@ -200,7 +200,7 @@ static icu::UMutex cnvCacheMutex; static const char **gAvailableConverters = NULL; static uint16_t gAvailableConverterCount = 0; -static icu::UInitOnce gAvailableConvertersInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAvailableConvertersInitOnce {}; #if !U_CHARSET_IS_UTF8 @@ -254,7 +254,7 @@ static UBool U_CALLCONV ucnv_cleanup(void) { #if !U_CHARSET_IS_UTF8 gDefaultConverterName = NULL; gDefaultConverterNameBuffer[0] = 0; - gDefaultConverterContainsOption = FALSE; + gDefaultConverterContainsOption = false; gDefaultAlgorithmicSharedData = NULL; #endif @@ -318,7 +318,7 @@ ucnv_data_unFlattenClone(UConverterLoadArgs *pArgs, UDataMemory *pData, UErrorCo data->staticData = source; - data->sharedDataCached = FALSE; + data->sharedDataCached = false; /* fill in fields from the loaded data */ data->dataMemory = (void*)pData; /* for future use */ @@ -462,7 +462,7 @@ ucnv_shareConverterData(UConverterSharedData * data) */ /* Mark it shared */ - data->sharedDataCached = TRUE; + data->sharedDataCached = true; uhash_put(SHARED_DATA_HASHTABLE, (void*) data->staticData->name, /* Okay to cast away const as long as @@ -502,11 +502,11 @@ ucnv_getSharedConverterData(const char *name) */ /* Deletes (frees) the Shared data it's passed. first it checks the referenceCounter to * see if anyone is using it, if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, - * otherwise returns FALSE + * returns true, + * otherwise returns false * @param sharedConverterData The shared data * @return if not it frees all the memory stemming from sharedConverterData and - * returns TRUE, otherwise returns FALSE + * returns true, otherwise returns false */ static UBool ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) @@ -515,8 +515,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) UTRACE_DATA2(UTRACE_OPEN_CLOSE, "unload converter %s shared data %p", deadSharedData->staticData->name, deadSharedData); if (deadSharedData->referenceCounter > 0) { - UTRACE_EXIT_VALUE((int32_t)FALSE); - return FALSE; + UTRACE_EXIT_VALUE((int32_t)false); + return false; } if (deadSharedData->impl->unload != NULL) { @@ -531,8 +531,8 @@ ucnv_deleteSharedConverterData(UConverterSharedData * deadSharedData) uprv_free(deadSharedData); - UTRACE_EXIT_VALUE((int32_t)TRUE); - return TRUE; + UTRACE_EXIT_VALUE((int32_t)true); + return true; } /** @@ -589,7 +589,7 @@ ucnv_unload(UConverterSharedData *sharedData) { sharedData->referenceCounter--; } - if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == FALSE)) { + if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == false)) { ucnv_deleteSharedConverterData(sharedData); } } @@ -703,10 +703,10 @@ parseConverterOptions(const char *inName, /*Logic determines if the converter is Algorithmic AND/OR cached *depending on that: - * -we either go to get data from disk and cache it (Data=TRUE, Cached=False) - * -Get it from a Hashtable (Data=X, Cached=TRUE) - * -Call dataConverter initializer (Data=TRUE, Cached=TRUE) - * -Call AlgorithmicConverter initializer (Data=FALSE, Cached=TRUE) + * -we either go to get data from disk and cache it (Data=true, Cached=false) + * -Get it from a Hashtable (Data=X, Cached=true) + * -Call dataConverter initializer (Data=true, Cached=true) + * -Call AlgorithmicConverter initializer (Data=false, Cached=true) */ U_CFUNC UConverterSharedData * ucnv_loadSharedData(const char *converterName, @@ -717,8 +717,8 @@ ucnv_loadSharedData(const char *converterName, UConverterLoadArgs stackArgs; UConverterSharedData *mySharedConverterData = NULL; UErrorCode internalErrorCode = U_ZERO_ERROR; - UBool mayContainOption = TRUE; - UBool checkForAlgorithmic = TRUE; + UBool mayContainOption = true; + UBool checkForAlgorithmic = true; if (U_FAILURE (*err)) { return NULL; @@ -762,7 +762,7 @@ ucnv_loadSharedData(const char *converterName, return NULL; } mySharedConverterData = (UConverterSharedData *)gDefaultAlgorithmicSharedData; - checkForAlgorithmic = FALSE; + checkForAlgorithmic = false; mayContainOption = gDefaultConverterContainsOption; /* the default converter name is already canonical */ #endif @@ -866,7 +866,7 @@ ucnv_canCreateConverter(const char *converterName, UErrorCode *err) { if(U_SUCCESS(*err)) { UTRACE_DATA1(UTRACE_OPEN_CLOSE, "test if can open converter %s", converterName); - stackArgs.onlyTestIsLoadable=TRUE; + stackArgs.onlyTestIsLoadable=true; mySharedConverterData = ucnv_loadSharedData(converterName, &stackPieces, &stackArgs, err); ucnv_createConverterFromSharedData( &myUConverter, mySharedConverterData, @@ -989,15 +989,15 @@ ucnv_createConverterFromSharedData(UConverter *myUConverter, ucnv_unloadSharedDataIfReady(mySharedConverterData); return NULL; } - isCopyLocal = FALSE; + isCopyLocal = false; } else { - isCopyLocal = TRUE; + isCopyLocal = true; } /* initialize the converter */ uprv_memset(myUConverter, 0, sizeof(UConverter)); myUConverter->isCopyLocal = isCopyLocal; - /*myUConverter->isExtraLocal = FALSE;*/ /* Set by the memset call */ + /*myUConverter->isExtraLocal = false;*/ /* Set by the memset call */ myUConverter->sharedData = mySharedConverterData; myUConverter->options = pArgs->options; if(!pArgs->onlyTestIsLoadable) { @@ -1083,7 +1083,7 @@ ucnv_flushCache () UCNV_DEBUG_LOG("del",mySharedData->staticData->name,mySharedData); uhash_removeElement(SHARED_DATA_HASHTABLE, e); - mySharedData->sharedDataCached = FALSE; + mySharedData->sharedDataCached = false; ucnv_deleteSharedConverterData (mySharedData); } else { ++remaining; @@ -1342,7 +1342,7 @@ ucnv_swap(const UDataSwapper *ds, _MBCSHeader *outMBCSHeader; _MBCSHeader mbcsHeader; uint32_t mbcsHeaderLength; - UBool noFromU=FALSE; + UBool noFromU=false; uint8_t outputType; diff --git a/deps/icu-small/source/common/ucnv_cb.cpp b/deps/icu-small/source/common/ucnv_cb.cpp index 1bb001201491aa..7bfde828704576 100644 --- a/deps/icu-small/source/common/ucnv_cb.cpp +++ b/deps/icu-small/source/common/ucnv_cb.cpp @@ -86,7 +86,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, /* no offsets */ - FALSE, /* no flush */ + false, /* no flush */ err); if(args->offsets) @@ -141,7 +141,7 @@ ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args, source, sourceLimit, NULL, - FALSE, + false, &err2); /* We can go ahead and overwrite the length here. We know just how diff --git a/deps/icu-small/source/common/ucnv_ct.cpp b/deps/icu-small/source/common/ucnv_ct.cpp index b40e1b2c970e51..c12e982b88b27f 100644 --- a/deps/icu-small/source/common/ucnv_ct.cpp +++ b/deps/icu-small/source/common/ucnv_ct.cpp @@ -225,23 +225,23 @@ static COMPOUND_TEXT_CONVERTERS getState(int codepoint) { static COMPOUND_TEXT_CONVERTERS findStateFromEscSeq(const char* source, const char* sourceLimit, const uint8_t* toUBytesBuffer, int32_t toUBytesBufferLength, UErrorCode *err) { COMPOUND_TEXT_CONVERTERS state = INVALID; - UBool matchFound = FALSE; + UBool matchFound = false; int32_t i, n, offset = toUBytesBufferLength; for (i = 0; i < NUM_OF_CONVERTERS; i++) { - matchFound = TRUE; + matchFound = true; for (n = 0; escSeqCompoundText[i][n] != 0; n++) { if (n < toUBytesBufferLength) { if (toUBytesBuffer[n] != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } else if ((source + (n - offset)) >= sourceLimit) { *err = U_TRUNCATED_CHAR_FOUND; - matchFound = FALSE; + matchFound = false; break; } else if (*(source + (n - offset)) != escSeqCompoundText[i][n]) { - matchFound = FALSE; + matchFound = false; break; } } @@ -634,8 +634,8 @@ static const UConverterStaticData _CompoundTextStaticData = { 6, { 0xef, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_ext.cpp b/deps/icu-small/source/common/ucnv_ext.cpp index 7dea4eef41a408..ffc3c93033a29c 100644 --- a/deps/icu-small/source/common/ucnv_ext.cpp +++ b/deps/icu-small/source/common/ucnv_ext.cpp @@ -108,7 +108,7 @@ ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) { } /* - * TRUE if not an SI/SO stateful converter, + * true if not an SI/SO stateful converter, * or if the match length fits with the current converter state */ #define UCNV_EXT_TO_U_VERIFY_SISO_MATCH(sisoState, match) \ @@ -154,7 +154,7 @@ ucnv_extMatchToU(const int32_t *cx, int8_t sisoState, srcLength=1; } } - flush=TRUE; + flush=true; } /* we must not remember fallback matches when not using fallbacks */ @@ -302,7 +302,7 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const char *s; @@ -323,9 +323,9 @@ ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preToULength=(int8_t)match; - return TRUE; + return true; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -345,7 +345,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, source, length, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match==length) { /* write result for simple, single-character conversion */ if(UCNV_EXT_TO_U_IS_CODE_POINT(value)) { @@ -358,7 +358,7 @@ ucnv_extSimpleMatchToU(const int32_t *cx, * - match>0 && value points to string: simple conversion cannot handle multiple code points * - match>0 && match!=length: not all input consumed, forbidden for this function * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0xfffe; } @@ -516,13 +516,13 @@ ucnv_extFindFromU(const UChar *fromUSection, int32_t length, UChar u) { * @param srcLength length of src, >=0 * @param pMatchValue [out] output result value for the match from the data structure * @param useFallback "use fallback" flag, usually from cnv->useFallback - * @param flush TRUE if the end of the input stream is reached + * @param flush true if the end of the input stream is reached * @return >1: matched, return value=total match length (number of input units matched) * 1: matched, no mapping but request for * (only for the first code point) * 0: no match * <0: partial match, return value=negative total match length - * (partial matches are never returned for flush==TRUE) + * (partial matches are never returned for flush==true) * (partial matches are never returned as being longer than UCNV_EXT_MAX_UCHARS) * the matchLength is 2 if only firstCP matched, and >2 if firstCP and * further code units matched @@ -778,7 +778,7 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, target, targetLimit, offsets, srcIndex, pErrorCode); - return TRUE; + return true; } else if(match<0) { /* save state for partial match */ const UChar *s; @@ -795,13 +795,13 @@ ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, } *src=s; /* same as *src=srcLimit; because we reached the end of input */ cnv->preFromULength=(int8_t)match; - return TRUE; + return true; } else if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; - return FALSE; + cnv->useSubChar1=true; + return false; } else /* match==0 no match */ { - return FALSE; + return false; } } @@ -822,7 +822,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, NULL, 0, NULL, 0, &value, - useFallback, TRUE); + useFallback, true); if(match>=2) { /* write result for simple, single-character conversion */ int32_t length; @@ -854,7 +854,7 @@ ucnv_extSimpleMatchFromU(const int32_t *cx, * - match>1 && resultLength>4: result too long for simple conversion * - match==1: no match found, preferred * - match==0: no match found in the first place - * - match<0: partial match, not supported for simple conversion (and flush==TRUE) + * - match<0: partial match, not supported for simple conversion (and flush==true) */ return 0; } @@ -934,7 +934,7 @@ ucnv_extContinueMatchFromU(UConverter *cnv, if(match==1) { /* matched, no mapping but request for */ - cnv->useSubChar1=TRUE; + cnv->useSubChar1=true; } /* move the first code point to the error field */ @@ -961,12 +961,12 @@ extSetUseMapping(UConverterUnicodeSet which, int32_t minLength, uint32_t value) // Do not add entries with reserved bits set. if(((value&(UCNV_EXT_FROM_U_ROUNDTRIP_FLAG|UCNV_EXT_FROM_U_RESERVED_MASK))!= UCNV_EXT_FROM_U_ROUNDTRIP_FLAG)) { - return FALSE; + return false; } } else /* UCNV_ROUNDTRIP_AND_FALLBACK_SET */ { // Do not add entries with reserved bits set. if((value&UCNV_EXT_FROM_U_RESERVED_MASK)!=0) { - return FALSE; + return false; } } // Do not add entries or other (future?) pseudo-entries diff --git a/deps/icu-small/source/common/ucnv_io.cpp b/deps/icu-small/source/common/ucnv_io.cpp index 7a95a3f1e61dd7..c9d20cb941ba19 100644 --- a/deps/icu-small/source/common/ucnv_io.cpp +++ b/deps/icu-small/source/common/ucnv_io.cpp @@ -175,7 +175,7 @@ static const char DATA_NAME[] = "cnvalias"; static const char DATA_TYPE[] = "icu"; static UDataMemory *gAliasData=NULL; -static icu::UInitOnce gAliasDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gAliasDataInitOnce {}; enum { tocLengthIndex=0, @@ -226,7 +226,7 @@ static UBool U_CALLCONV ucnv_io_cleanup(void) uprv_memset(&gMainTable, 0, sizeof(gMainTable)); - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static void U_CALLCONV initAliasData(UErrorCode &errCode) { @@ -319,7 +319,7 @@ static inline UBool isAlias(const char *alias, UErrorCode *pErrorCode) { if(alias==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } return (UBool)(*alias!=0); } @@ -388,13 +388,13 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_ASCII_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -405,11 +405,11 @@ ucnv_io_stripASCIIForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -423,13 +423,13 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { char *dstItr = dst; uint8_t type, nextType; char c1; - UBool afterDigit = FALSE; + UBool afterDigit = false; while ((c1 = *name++) != 0) { type = GET_EBCDIC_TYPE(c1); switch (type) { case UIGNORE: - afterDigit = FALSE; + afterDigit = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit) { @@ -440,11 +440,11 @@ ucnv_io_stripEBCDICForCompare(char *dst, const char *name) { } break; case NONZERO: - afterDigit = TRUE; + afterDigit = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit = FALSE; + afterDigit = false; break; } *dstItr++ = c1; @@ -479,14 +479,14 @@ ucnv_compareNames(const char *name1, const char *name2) { int rc; uint8_t type, nextType; char c1, c2; - UBool afterDigit1 = FALSE, afterDigit2 = FALSE; + UBool afterDigit1 = false, afterDigit2 = false; for (;;) { while ((c1 = *name1++) != 0) { type = GET_CHAR_TYPE(c1); switch (type) { case UIGNORE: - afterDigit1 = FALSE; + afterDigit1 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit1) { @@ -497,11 +497,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit1 = TRUE; + afterDigit1 = true; break; default: c1 = (char)type; /* lowercased letter */ - afterDigit1 = FALSE; + afterDigit1 = false; break; } break; /* deliver c1 */ @@ -510,7 +510,7 @@ ucnv_compareNames(const char *name1, const char *name2) { type = GET_CHAR_TYPE(c2); switch (type) { case UIGNORE: - afterDigit2 = FALSE; + afterDigit2 = false; continue; /* ignore all but letters and digits */ case ZERO: if (!afterDigit2) { @@ -521,11 +521,11 @@ ucnv_compareNames(const char *name1, const char *name2) { } break; case NONZERO: - afterDigit2 = TRUE; + afterDigit2 = true; break; default: c2 = (char)type; /* lowercased letter */ - afterDigit2 = FALSE; + afterDigit2 = false; break; } break; /* deliver c2 */ @@ -628,11 +628,11 @@ isAliasInList(const char *alias, uint32_t listOffset) { if (currList[currAlias] && ucnv_compareNames(alias, GET_STRING(currList[currAlias]))==0) { - return TRUE; + return true; } } } - return FALSE; + return false; } /* @@ -1288,7 +1288,7 @@ ucnv_swapAliases(const UDataSwapper *ds, uprv_sortArray(tempTable.rows, (int32_t)count, sizeof(TempRow), io_compareRows, &tempTable, - FALSE, pErrorCode); + false, pErrorCode); if(U_SUCCESS(*pErrorCode)) { /* copy/swap/permutate items */ diff --git a/deps/icu-small/source/common/ucnv_lmb.cpp b/deps/icu-small/source/common/ucnv_lmb.cpp index 6969727927e60b..78b8e407006a1f 100644 --- a/deps/icu-small/source/common/ucnv_lmb.cpp +++ b/deps/icu-small/source/common/ucnv_lmb.cpp @@ -610,7 +610,7 @@ static const UConverterStaticData _LMBCSStaticData##n={\ sizeof(UConverterStaticData),\ "LMBCS-" #n,\ 0, UCNV_IBM, UCNV_LMBCS_##n, 1, 3,\ - { 0x3f, 0, 0, 0 },1,FALSE,FALSE,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ + { 0x3f, 0, 0, 0 },1,false,false,0,0,{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} \ };\ const UConverterSharedData _LMBCSData##n= \ UCNV_IMMUTABLE_SHARED_DATA_INITIALIZER(&_LMBCSStaticData##n, &_LMBCSImpl##n); @@ -721,7 +721,7 @@ _LMBCSSafeClone(const UConverter *cnv, } newLMBCS->cnv.extraInfo = &newLMBCS->lmbcs; - newLMBCS->cnv.isExtraLocal = TRUE; + newLMBCS->cnv.isExtraLocal = true; return &newLMBCS->cnv; } @@ -763,14 +763,14 @@ LMBCSConversionWorker ( U_ASSERT(xcnv); U_ASSERT(group 0) { firstByte = (ulmbcs_byte_t)(value >> ((bytesConverted - 1) * 8)); } else { /* most common failure mode is an unassigned character */ - groups_tried[group] = TRUE; + groups_tried[group] = true; return 0; } @@ -1191,11 +1191,11 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, if (*args->source == group) { /* single byte */ ++args->source; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, false); ++args->source; } else { /* double byte */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 2, false); args->source += 2; } } @@ -1220,7 +1220,7 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, /* Lookup value must include opt group */ bytes[0] = group; bytes[1] = CurByte; - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, bytes, 2, false); } } } @@ -1236,13 +1236,13 @@ _LMBCSGetNextUCharWorker(UConverterToUnicodeArgs* args, CHECK_SOURCE_LIMIT(0); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 1, false); } else { CHECK_SOURCE_LIMIT(1); /* let the MBCS conversion consume CurByte again */ - uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, FALSE); + uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source - 1, 2, false); ++args->source; } } diff --git a/deps/icu-small/source/common/ucnv_u16.cpp b/deps/icu-small/source/common/ucnv_u16.cpp index a5e8367400ae69..bebdede4c440ca 100644 --- a/deps/icu-small/source/common/ucnv_u16.cpp +++ b/deps/icu-small/source/common/ucnv_u16.cpp @@ -637,7 +637,7 @@ static const UConverterStaticData _UTF16BEStaticData={ sizeof(UConverterStaticData), "UTF-16BE", 1200, UCNV_IBM, UCNV_UTF16_BigEndian, 2, 2, - { 0xff, 0xfd, 0, 0 },2,FALSE,FALSE, + { 0xff, 0xfd, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1239,7 +1239,7 @@ static const UConverterStaticData _UTF16LEStaticData={ sizeof(UConverterStaticData), "UTF-16LE", 1202, UCNV_IBM, UCNV_UTF16_LittleEndian, 2, 2, - { 0xfd, 0xff, 0, 0 },2,FALSE,FALSE, + { 0xfd, 0xff, 0, 0 },2,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1526,7 +1526,7 @@ static const UConverterStaticData _UTF16StaticData = { #else { 0xfd, 0xff, 0, 0 }, 2, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1567,7 +1567,7 @@ static const UConverterStaticData _UTF16v2StaticData = { 1204, /* CCSID for BOM sensitive UTF-16 */ UCNV_IBM, UCNV_UTF16, 2, 2, { 0xff, 0xfd, 0, 0 }, 2, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u32.cpp b/deps/icu-small/source/common/ucnv_u32.cpp index bf6bd11dbacb73..bc160b71dd6c8d 100644 --- a/deps/icu-small/source/common/ucnv_u32.cpp +++ b/deps/icu-small/source/common/ucnv_u32.cpp @@ -494,7 +494,7 @@ static const UConverterStaticData _UTF32BEStaticData = { "UTF-32BE", 1232, UCNV_IBM, UCNV_UTF32_BigEndian, 4, 4, - { 0, 0, 0xff, 0xfd }, 4, FALSE, FALSE, + { 0, 0, 0xff, 0xfd }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -989,7 +989,7 @@ static const UConverterStaticData _UTF32LEStaticData = { "UTF-32LE", 1234, UCNV_IBM, UCNV_UTF32_LittleEndian, 4, 4, - { 0xfd, 0xff, 0, 0 }, 4, FALSE, FALSE, + { 0xfd, 0xff, 0, 0 }, 4, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -1110,7 +1110,7 @@ _UTF32ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* some of the bytes are from a previous buffer, replay those first */ pArgs->source=utf32BOM+(state&4); /* select the correct BOM */ pArgs->sourceLimit=pArgs->source+((state&3)-count); /* replay previous bytes */ - pArgs->flush=FALSE; /* this sourceLimit is not the real source stream limit */ + pArgs->flush=false; /* this sourceLimit is not the real source stream limit */ /* no offsets: bytes from previous buffer, and not enough for output */ T_UConverter_toUnicode_UTF32_BE(pArgs, pErrorCode); @@ -1241,7 +1241,7 @@ static const UConverterStaticData _UTF32StaticData = { #else { 0xfd, 0xff, 0, 0 }, 4, #endif - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u7.cpp b/deps/icu-small/source/common/ucnv_u7.cpp index de9f3f42ec9724..8964ca01de0d89 100644 --- a/deps/icu-small/source/common/ucnv_u7.cpp +++ b/deps/icu-small/source/common/ucnv_u7.cpp @@ -184,12 +184,12 @@ static void U_CALLCONV _UTF7Reset(UConverter *cnv, UConverterResetChoice choice) { if(choice<=UCNV_RESET_TO_UNICODE) { /* reset toUnicode */ - cnv->toUnicodeStatus=0x1000000; /* inDirectMode=TRUE */ + cnv->toUnicodeStatus=0x1000000; /* inDirectMode=true */ cnv->toULength=0; } if(choice!=UCNV_RESET_TO_UNICODE) { /* reset fromUnicode */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } } @@ -286,7 +286,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* PLUS */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -329,7 +329,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, * It may be for example, a plus which we need to deal with in direct mode. * 2.2.2. Else if the current char is illegal, we might as well deal with it here. */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* illegal: + immediately followed by something other than base64 or minus sign */ /* include the plus sign in the reported sequence, but not the subsequent char */ @@ -411,7 +411,7 @@ _UTF7ToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else /*base64Value==-2*/ { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* +- i.e. a minus immediately following a plus */ *target++=PLUS; @@ -541,7 +541,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -558,7 +558,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(c<=127 && encodeDirectly[c]) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -719,7 +719,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -778,7 +778,7 @@ static const UConverterStaticData _UTF7StaticData={ UCNV_IBM, UCNV_UTF7, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -971,7 +971,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else /* AMPERSAND */ { /* switch to Unicode mode */ nextSourceIndex=++sourceIndex; - inDirectMode=FALSE; + inDirectMode=false; byteIndex=0; bits=0; base64Counter=-1; @@ -1002,7 +1002,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, ++nextSourceIndex; if(b>0x7e) { /* illegal - test other illegal US-ASCII values by base64Value==-3 */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } else if((base64Value=FROM_BASE64_IMAP(b))>=0) { @@ -1024,7 +1024,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<4)|(base64Value>>2)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1042,7 +1042,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<2)|(base64Value>>4)); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1060,7 +1060,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, c=(UChar)((bits<<6)|base64Value); if(isLegalIMAP(c)) { /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; goto endloop; } @@ -1079,7 +1079,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } } else if(base64Value==-2) { /* minus sign terminates the base64 sequence */ - inDirectMode=TRUE; + inDirectMode=true; if(base64Counter==-1) { /* &- i.e. a minus immediately following an ampersand */ *target++=AMPERSAND; @@ -1109,7 +1109,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, /* base64Value==-1 for characters that are illegal only in Unicode mode */ /* base64Value==-3 for illegal characters */ /* illegal */ - inDirectMode=TRUE; + inDirectMode=true; *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; } @@ -1144,7 +1144,7 @@ _IMAPToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } /* else if(base64Counter!=-1) byteIndex remains 0 because there is no particular byte sequence */ - inDirectMode=TRUE; /* avoid looping */ + inDirectMode=true; /* avoid looping */ *pErrorCode=U_TRUNCATED_CHAR_FOUND; } @@ -1240,7 +1240,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(offsets!=NULL) { *offsets++=sourceIndex; } - inDirectMode=FALSE; + inDirectMode=false; base64Counter=0; goto unicodeMode; } @@ -1257,7 +1257,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, c=*source++; if(isLegalIMAP(c)) { /* encode directly */ - inDirectMode=TRUE; + inDirectMode=true; /* trick: back out this character to make this easier */ --source; @@ -1431,7 +1431,7 @@ _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, } } /* reset the state for the next conversion */ - cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */ + cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=true */ } else { /* set the converter state back into UConverter */ cnv->fromUnicodeStatus= @@ -1479,7 +1479,7 @@ static const UConverterStaticData _IMAPStaticData={ UCNV_IBM, UCNV_IMAP_MAILBOX, 1, 4, { 0x3f, 0, 0, 0 }, 1, /* the subchar is not used */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnv_u8.cpp b/deps/icu-small/source/common/ucnv_u8.cpp index 1ef7fa2f02f0a5..3c27f2e46e8bba 100644 --- a/deps/icu-small/source/common/ucnv_u8.cpp +++ b/deps/icu-small/source/common/ucnv_u8.cpp @@ -56,7 +56,7 @@ static const uint32_t offsetsFromUTF8[5] = {0, static UBool hasCESU8Data(const UConverter *cnv) { #if UCONFIG_ONLY_HTML_CONVERSION - return FALSE; + return false; #else return (UBool)(cnv->sharedData == &_CESU8Data); #endif @@ -888,7 +888,7 @@ static const UConverterStaticData _UTF8StaticData={ "UTF-8", 1208, UCNV_IBM, UCNV_UTF8, 1, 3, /* max 3 bytes per UChar from UTF-8 (4 bytes from surrogate _pair_) */ - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -931,7 +931,7 @@ static const UConverterStaticData _CESU8StaticData={ "CESU-8", 9400, /* CCSID for CESU-8 */ UCNV_UNKNOWN, UCNV_CESU8, 1, 3, - { 0xef, 0xbf, 0xbd, 0 },3,FALSE,FALSE, + { 0xef, 0xbf, 0xbd, 0 },3,false,false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvbocu.cpp b/deps/icu-small/source/common/ucnvbocu.cpp index 7c2aab56558c8c..edb49d36a9ce53 100644 --- a/deps/icu-small/source/common/ucnvbocu.cpp +++ b/deps/icu-small/source/common/ucnvbocu.cpp @@ -195,7 +195,7 @@ bocu1TrailToByte[BOCU1_TRAIL_CONTROLS_COUNT]={ * what we need here. * This macro adjust the results so that the modulo-value m is always >=0. * - * For positive n, the if() condition is always FALSE. + * For positive n, the if() condition is always false. * * @param n Number to be split into quotient and rest. * Will be modified to contain the quotient. @@ -1401,7 +1401,7 @@ static const UConverterStaticData _Bocu1StaticData={ UCNV_IBM, UCNV_BOCU1, 1, 4, /* one UChar generates at least 1 byte and at most 4 bytes */ { 0x1a, 0, 0, 0 }, 1, /* BOCU-1 never needs to write a subchar */ - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvhz.cpp b/deps/icu-small/source/common/ucnvhz.cpp index 6b2f5faaf0a59a..e0d2f0775df24e 100644 --- a/deps/icu-small/source/common/ucnvhz.cpp +++ b/deps/icu-small/source/common/ucnvhz.cpp @@ -111,18 +111,18 @@ _HZReset(UConverter *cnv, UConverterResetChoice choice){ cnv->toUnicodeStatus = 0; cnv->mode=0; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = FALSE; - ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isStateDBCS = false; + ((UConverterDataHZ*)cnv->extraInfo)->isEmptySegment = false; } } if(choice!=UCNV_RESET_TO_UNICODE) { cnv->fromUnicodeStatus= 0; cnv->fromUChar32=0x0000; if(cnv->extraInfo != NULL){ - ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isEscapeAppended = false; ((UConverterDataHZ*)cnv->extraInfo)->targetIndex = 0; ((UConverterDataHZ*)cnv->extraInfo)->sourceIndex = 0; - ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = FALSE; + ((UConverterDataHZ*)cnv->extraInfo)->isTargetUCharDBCS = false; } } } @@ -189,13 +189,13 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->offsets[myTarget - args->target]=(int32_t)(mySource - args->source - 2); } *(myTarget++)=(UChar)mySourceChar; - myData->isEmptySegment = FALSE; + myData->isEmptySegment = false; continue; case UCNV_OPEN_BRACE: case UCNV_CLOSE_BRACE: myData->isStateDBCS = (mySourceChar == UCNV_OPEN_BRACE); if (myData->isEmptySegment) { - myData->isEmptySegment = FALSE; /* we are handling it, reset to avoid future spurious errors */ + myData->isEmptySegment = false; /* we are handling it, reset to avoid future spurious errors */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUCallbackReason = UCNV_IRREGULAR; args->converter->toUBytes[0] = UCNV_TILDE; @@ -205,7 +205,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, args->source = mySource; return; } - myData->isEmptySegment = TRUE; + myData->isEmptySegment = true; continue; default: /* if the first byte is equal to TILDE and the trail byte @@ -217,7 +217,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, * - If any of the non-initial bytes could be the start of a character, * we stop the illegal sequence before the first one of those. */ - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ *err = U_ILLEGAL_ESCAPE_SEQUENCE; args->converter->toUBytes[0] = UCNV_TILDE; if( myData->isStateDBCS ? @@ -244,7 +244,7 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, } else { /* add another bit to distinguish a 0 byte from not having seen a lead byte */ args->converter->toUnicodeStatus = (uint32_t) (mySourceChar | 0x100); - myData->isEmptySegment = FALSE; /* the segment has something, either valid or will produce a different error, so reset this */ + myData->isEmptySegment = false; /* the segment has something, either valid or will produce a different error, so reset this */ } continue; } @@ -289,10 +289,10 @@ UConverter_toUnicode_HZ_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, continue; } else if(mySourceChar <= 0x7f) { targetUniChar = (UChar)mySourceChar; /* ASCII */ - myData->isEmptySegment = FALSE; /* the segment has something valid */ + myData->isEmptySegment = false; /* the segment has something valid */ } else { targetUniChar = 0xffff; - myData->isEmptySegment = FALSE; /* different error here, reset this to avoid spurious future error */ + myData->isEmptySegment = false; /* different error here, reset this to avoid spurious future error */ } } if(targetUniChar < 0xfffe){ @@ -396,13 +396,13 @@ UConverter_fromUnicode_HZ_OFFSETS_LOGIC (UConverterFromUnicodeArgs * args, len =ESC_LEN; escSeq = SB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } else{ /* Shifting from a single byte to double byte mode*/ len =ESC_LEN; escSeq = DB_ESCAPE; CONCAT_ESCAPE_MACRO(args, myTargetIndex, targetLength, escSeq,err,len,mySourceIndex); - myConverterData->isEscapeAppended = TRUE; + myConverterData->isEscapeAppended = true; } } @@ -507,7 +507,7 @@ _HZ_WriteSub(UConverterFromUnicodeArgs *args, int32_t offsetIndex, UErrorCode *e if( convData->isTargetUCharDBCS){ *p++= UCNV_TILDE; *p++= UCNV_CLOSE_BRACE; - convData->isTargetUCharDBCS=FALSE; + convData->isTargetUCharDBCS=false; } *p++= (char)cnv->subChars[0]; @@ -550,7 +550,7 @@ _HZ_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataHZ)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; /* deep-clone the sub-converter */ size = (int32_t)sizeof(UConverter); @@ -611,8 +611,8 @@ static const UConverterStaticData _HZStaticData={ 4, { 0x1a, 0, 0, 0 }, 1, - FALSE, - FALSE, + false, + false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/deps/icu-small/source/common/ucnvisci.cpp b/deps/icu-small/source/common/ucnvisci.cpp index f303e7e24fc92f..4d747e1ff843ba 100644 --- a/deps/icu-small/source/common/ucnvisci.cpp +++ b/deps/icu-small/source/common/ucnvisci.cpp @@ -172,7 +172,7 @@ static const uint8_t pnjMap[80] = { static UBool isPNJConsonant(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] & 1); } @@ -181,7 +181,7 @@ isPNJConsonant(UChar32 c) { static UBool isPNJBindiTippi(UChar32 c) { if (c < 0xa00 || 0xa50 <= c) { - return FALSE; + return false; } else { return (UBool)(pnjMap[c - 0xa00] >> 1); } @@ -202,7 +202,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { converterData->contextCharToUnicode=NO_CHAR_MARKER; cnv->toUnicodeStatus = missingCharMarker; converterData->contextCharFromUnicode=0x0000; - converterData->resetToDefaultToUnicode=FALSE; + converterData->resetToDefaultToUnicode=false; /* check if the version requested is supported */ if ((pArgs->options & UCNV_OPTIONS_VERSION_MASK) < 9) { /* initialize state variables */ @@ -214,7 +214,7 @@ _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { = converterData->currentMaskToUnicode = converterData->defMaskToUnicode = lookupInitialData[pArgs->options & UCNV_OPTIONS_VERSION_MASK].maskEnum; - converterData->isFirstBuffer=TRUE; + converterData->isFirstBuffer=true; (void)uprv_strcpy(converterData->name, ISCII_CNV_PREFIX); len = (int32_t)uprv_strlen(converterData->name); converterData->name[len]= (char)((pArgs->options & UCNV_OPTIONS_VERSION_MASK) + '0'); @@ -267,8 +267,8 @@ _ISCIIReset(UConverter *cnv, UConverterResetChoice choice) { data->contextCharFromUnicode=0x00; data->currentMaskFromUnicode=data->defMaskToUnicode; data->currentDeltaFromUnicode=data->defDeltaToUnicode; - data->isFirstBuffer=TRUE; - data->resetToDefaultToUnicode=FALSE; + data->isFirstBuffer=true; + data->resetToDefaultToUnicode=false; } } @@ -906,7 +906,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( UConverterDataISCII *converterData; uint16_t newDelta=0; uint16_t range = 0; - UBool deltaChanged = FALSE; + UBool deltaChanged = false; if ((args->converter == NULL) || (args->targetLimit < args->target) || (args->sourceLimit < args->source)) { *err = U_ILLEGAL_ARGUMENT_ERROR; @@ -986,8 +986,8 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( if (newDelta!= converterData->currentDeltaFromUnicode || converterData->isFirstBuffer) { converterData->currentDeltaFromUnicode = newDelta; converterData->currentMaskFromUnicode = lookupInitialData[range].maskEnum; - deltaChanged =TRUE; - converterData->isFirstBuffer=FALSE; + deltaChanged =true; + converterData->isFirstBuffer=false; } if (converterData->currentDeltaFromUnicode == PNJ_DELTA) { @@ -1024,7 +1024,7 @@ UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( temp =(uint16_t)(ATR<<8); temp += (uint16_t)((uint8_t) lookupInitialData[range].isciiLang); /* reset */ - deltaChanged=FALSE; + deltaChanged=false; /* now append ATR and language code */ WRITE_TO_TARGET_FROM_U(args,offsets,source,target,targetLimit,temp,err); if (U_FAILURE(*err)) { @@ -1330,7 +1330,7 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo break; case 0x0A: case 0x0D: - data->resetToDefaultToUnicode = TRUE; + data->resetToDefaultToUnicode = true; GET_MAPPING(sourceChar,targetUniChar,data) ; *contextCharToUnicode = sourceChar; @@ -1338,12 +1338,12 @@ UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *args, UErrorCo case ISCII_VOWEL_SIGN_E: i=1; - found=FALSE; + found=false; for (; i + ISCII_NUKTA special mappings */ i=1; - found =FALSE; + found =false; for (; iresetToDefaultToUnicode==TRUE) { + if (data->resetToDefaultToUnicode==true) { data->currentDeltaToUnicode = data->defDeltaToUnicode; data->currentMaskToUnicode = data->defMaskToUnicode; - data->resetToDefaultToUnicode=FALSE; + data->resetToDefaultToUnicode=false; } } else { @@ -1550,7 +1550,7 @@ _ISCII_SafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataISCII)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -1621,8 +1621,8 @@ static const UConverterStaticData _ISCIIStaticData={ 4, { 0x1a, 0, 0, 0 }, 0x1, - FALSE, - FALSE, + false, + false, 0x0, 0x0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }, /* reserved */ diff --git a/deps/icu-small/source/common/ucnvlat1.cpp b/deps/icu-small/source/common/ucnvlat1.cpp index 358bc0caa25a19..05aad6a0e039b8 100644 --- a/deps/icu-small/source/common/ucnvlat1.cpp +++ b/deps/icu-small/source/common/ucnvlat1.cpp @@ -465,7 +465,7 @@ static const UConverterStaticData _Latin1StaticData={ sizeof(UConverterStaticData), "ISO-8859-1", 819, UCNV_IBM, UCNV_LATIN_1, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ @@ -744,7 +744,7 @@ static const UConverterStaticData _ASCIIStaticData={ sizeof(UConverterStaticData), "US-ASCII", 367, UCNV_IBM, UCNV_US_ASCII, 1, 1, - { 0x1a, 0, 0, 0 }, 1, FALSE, FALSE, + { 0x1a, 0, 0, 0 }, 1, false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvmbcs.cpp b/deps/icu-small/source/common/ucnvmbcs.cpp index 420aa02af5b0f6..0e753c8ffbfb11 100644 --- a/deps/icu-small/source/common/ucnvmbcs.cpp +++ b/deps/icu-small/source/common/ucnvmbcs.cpp @@ -373,7 +373,7 @@ * @param value contains 1..4 bytes of the first byte sequence, right-aligned * @param codePoints resulting Unicode code points, or negative if a byte sequence does * not map to anything - * @return TRUE to continue enumeration, FALSE to stop + * @return true to continue enumeration, false to stop */ typedef UBool U_CALLCONV UConverterEnumToUCallback(const void *context, uint32_t value, UChar32 codePoints[32]); @@ -514,7 +514,7 @@ static const UConverterImpl _MBCSImpl={ const UConverterSharedData _MBCSData={ sizeof(UConverterSharedData), 1, - NULL, NULL, FALSE, TRUE, &_MBCSImpl, + NULL, NULL, false, true, &_MBCSImpl, 0, UCNV_MBCS_TABLE_INITIALIZER }; @@ -668,7 +668,7 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], value|(uint32_t)b, callback, context, pErrorCode)) { - return FALSE; + return false; } } codePoints[b&0x1f]=U_SENTINEL; @@ -719,13 +719,13 @@ enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[], if(((++b)&0x1f)==0) { if(anyCodePoints>=0) { if(!callback(context, value|(uint32_t)(b-0x20), codePoints)) { - return FALSE; + return false; } anyCodePoints=-1; } } } - return TRUE; + return true; } /* @@ -1111,7 +1111,7 @@ _extFromU(UConverter *cnv, const UConverterSharedData *sharedData, UErrorCode *pErrorCode) { const int32_t *cx; - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if( (cx=sharedData->mbcs.extIndexes)!=NULL && ucnv_extInitialMatchFromU( @@ -1286,7 +1286,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { mbcsTable->stateTable[0][EBCDIC_LF]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_LF) && mbcsTable->stateTable[0][EBCDIC_NL]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_NL) )) { - return FALSE; + return false; } if(mbcsTable->outputType==MBCS_OUTPUT_1) { @@ -1294,7 +1294,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { EBCDIC_RT_LF==MBCS_SINGLE_RESULT_FROM_U(table, results, U_LF) && EBCDIC_RT_NL==MBCS_SINGLE_RESULT_FROM_U(table, results, U_NL) )) { - return FALSE; + return false; } } else /* MBCS_OUTPUT_2_SISO */ { stage2Entry=MBCS_STAGE_2_FROM_U(table, U_LF); @@ -1302,7 +1302,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_LF)!=0 && EBCDIC_LF==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_LF) )) { - return FALSE; + return false; } stage2Entry=MBCS_STAGE_2_FROM_U(table, U_NL); @@ -1310,7 +1310,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { MBCS_FROM_U_IS_ROUNDTRIP(stage2Entry, U_NL)!=0 && EBCDIC_NL==MBCS_VALUE_2_FROM_STAGE_2(bytes, stage2Entry, U_NL) )) { - return FALSE; + return false; } } @@ -1334,7 +1334,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { * ucnv_MBCSSizeofFromUBytes() function. */ *pErrorCode=U_INVALID_FORMAT_ERROR; - return FALSE; + return false; } /* @@ -1351,7 +1351,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { p=(uint8_t *)uprv_malloc(size); if(p==NULL) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* copy and modify the to-Unicode state table */ @@ -1397,7 +1397,7 @@ _EBCDICSwapLFNL(UConverterSharedData *sharedData, UErrorCode *pErrorCode) { if(newStateTable!=NULL) { uprv_free(newStateTable); } - return TRUE; + return true; } /* reconstitute omitted fromUnicode data ------------------------------------ */ @@ -1477,7 +1477,7 @@ writeStage3Roundtrip(const void *context, uint32_t value, UChar32 codePoints[32] /* set the roundtrip flag */ *stage2|=(1UL<<(16+(c&0xf))); } - return TRUE; + return true; } static void @@ -1561,7 +1561,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, _MBCSHeader *header=(_MBCSHeader *)raw; uint32_t offset; uint32_t headerLength; - UBool noFromU=FALSE; + UBool noFromU=false; if(header->version[0]==4) { headerLength=MBCS_HEADER_V4_LENGTH; @@ -1726,7 +1726,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, } mbcsTable->stateTable=(const int32_t (*)[256])newStateTable; mbcsTable->countStates=(uint8_t)(count+1); - mbcsTable->stateTableOwned=TRUE; + mbcsTable->stateTableOwned=true; mbcsTable->outputType=MBCS_OUTPUT_DBCS_ONLY; } @@ -1805,7 +1805,7 @@ ucnv_MBCSLoad(UConverterSharedData *sharedData, (header->version[2]>=(MBCS_FAST_MAX>>8)) ) ) { - mbcsTable->utf8Friendly=TRUE; + mbcsTable->utf8Friendly=true; if(mbcsTable->countStates==1) { /* @@ -2411,13 +2411,13 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } entry=row[0x41]; if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } /* Then test for final entries in this state. */ for(b=0; b<=0xff; ++b) { @@ -2425,7 +2425,7 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( !MBCS_ENTRY_IS_TRANSITION(entry) && MBCS_ENTRY_FINAL_ACTION(entry)!=MBCS_STATE_ILLEGAL ) { - return TRUE; + return true; } } /* Then recurse for transition entries. */ @@ -2434,10 +2434,10 @@ hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) { if( MBCS_ENTRY_IS_TRANSITION(entry) && hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry)) ) { - return TRUE; + return true; } } - return FALSE; + return false; } /* @@ -2454,7 +2454,7 @@ isSingleOrLead(const int32_t (*stateTable)[256], uint8_t state, UBool isDBCSOnly } else { uint8_t action=(uint8_t)(MBCS_ENTRY_FINAL_ACTION(entry)); if(action==MBCS_STATE_CHANGE_ONLY && isDBCSOnly) { - return FALSE; /* SI/SO are illegal for DBCS-only conversion */ + return false; /* SI/SO are illegal for DBCS-only conversion */ } else { return action!=MBCS_STATE_ILLEGAL; } @@ -5672,7 +5672,7 @@ ucnv_MBCSWriteSub(UConverterFromUnicodeArgs *pArgs, } /* reset the selector for the next code point */ - cnv->useSubChar1=FALSE; + cnv->useSubChar1=false; if (cnv->sharedData->mbcs.outputType == MBCS_OUTPUT_2_SISO) { p=buffer; diff --git a/deps/icu-small/source/common/ucnvscsu.cpp b/deps/icu-small/source/common/ucnvscsu.cpp index 7b580291e1d765..86e850a998a5e9 100644 --- a/deps/icu-small/source/common/ucnvscsu.cpp +++ b/deps/icu-small/source/common/ucnvscsu.cpp @@ -163,7 +163,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset toUnicode */ uprv_memcpy(scsu->toUDynamicOffsets, initialDynamicOffsets, 32); - scsu->toUIsSingleByteMode=TRUE; + scsu->toUIsSingleByteMode=true; scsu->toUState=readCommand; scsu->toUQuoteWindow=scsu->toUDynamicWindow=0; scsu->toUByteOne=0; @@ -174,7 +174,7 @@ _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { /* reset fromUnicode */ uprv_memcpy(scsu->fromUDynamicOffsets, initialDynamicOffsets, 32); - scsu->fromUIsSingleByteMode=TRUE; + scsu->fromUIsSingleByteMode=true; scsu->fromUDynamicWindow=0; scsu->nextWindowUseIndex=0; @@ -371,7 +371,7 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, state=quotePairOne; } else if(b==SCU) { sourceIndex=nextSourceIndex; - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -508,17 +508,17 @@ _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs *pArgs, } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); sourceIndex=nextSourceIndex; - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -695,7 +695,7 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, } else if(b==SQU) { state=quotePairOne; } else if(b==SCU) { - isSingleByteMode=FALSE; + isSingleByteMode=false; goto fastUnicode; } else /* Srs */ { /* callback(illegal) */ @@ -805,17 +805,17 @@ _SCSUToUnicode(UConverterToUnicodeArgs *pArgs, state=quotePairTwo; } else if(/* UC0<=b && */ b<=UC7) { dynamicWindow=(int8_t)(b-UC0); - isSingleByteMode=TRUE; + isSingleByteMode=true; goto fastSingle; } else if(/* UD0<=b && */ b<=UD7) { dynamicWindow=(int8_t)(b-UD0); - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=defineOne; goto singleByteMode; } else if(b==UDX) { - isSingleByteMode=TRUE; + isSingleByteMode=true; cnv->toUBytes[0]=b; cnv->toULength=1; state=definePairOne; @@ -1159,7 +1159,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; if(offsets!=NULL) { *offsets++=sourceIndex; @@ -1218,7 +1218,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1269,13 +1269,13 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1284,7 +1284,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1337,7 +1337,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1348,7 +1348,7 @@ _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1645,7 +1645,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else { /* change to Unicode mode and output this (lead, trail) pair */ - isSingleByteMode=FALSE; + isSingleByteMode=false; *target++=(uint8_t)SCU; --targetCapacity; c=((uint32_t)lead<<16)|trail; @@ -1701,7 +1701,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * switch to Unicode mode if this is the last character in the block * or there is at least one more ideograph following immediately */ - isSingleByteMode=FALSE; + isSingleByteMode=false; c|=SCU<<16; length=3; goto outputBytes; @@ -1746,13 +1746,13 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, if(!(sourcefromUDynamicOffsets, c))>=0) { /* there is a dynamic window that contains this character, change to it */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1761,7 +1761,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, goto outputBytes; } else if((code=getDynamicOffset(c, &offset))>=0) { /* define a dynamic window with this character */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; useDynamicWindow(scsu, dynamicWindow); @@ -1813,7 +1813,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, * the following character is not uncompressible, * change to the window */ - isSingleByteMode=TRUE; + isSingleByteMode=true; dynamicWindow=window; currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]; useDynamicWindow(scsu, dynamicWindow); @@ -1824,7 +1824,7 @@ _SCSUFromUnicode(UConverterFromUnicodeArgs *pArgs, (code=getDynamicOffset(c, &offset))>=0 ) { /* two supplementary characters in (probably) the same window - define an extended one */ - isSingleByteMode=TRUE; + isSingleByteMode=true; code-=0x200; dynamicWindow=getNextDynamicWindow(scsu); currentOffset=scsu->fromUDynamicOffsets[dynamicWindow]=offset; @@ -1991,7 +1991,7 @@ _SCSUSafeClone(const UConverter *cnv, uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(SCSUData)); localClone->cnv.extraInfo = &localClone->mydata; - localClone->cnv.isExtraLocal = TRUE; + localClone->cnv.isExtraLocal = true; return &localClone->cnv; } @@ -2033,7 +2033,7 @@ static const UConverterStaticData _SCSUStaticData={ * substitution string. */ { 0x0e, 0xff, 0xfd, 0 }, 3, - FALSE, FALSE, + false, false, 0, 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ diff --git a/deps/icu-small/source/common/ucnvsel.cpp b/deps/icu-small/source/common/ucnvsel.cpp index 2dff5ac1bc8388..15ee596a23c863 100644 --- a/deps/icu-small/source/common/ucnvsel.cpp +++ b/deps/icu-small/source/common/ucnvsel.cpp @@ -142,7 +142,7 @@ static void generateSelectorData(UConverterSelector* result, result->trie = upvec_compactToUTrie2WithRowIndexes(upvec, status); result->pv = upvec_cloneArray(upvec, &result->pvCount, NULL, status); result->pvCount *= columns; // number of uint32_t = rows * columns - result->ownPv = TRUE; + result->ownPv = true; } /* open a selector. If converterListSize is 0, build for all converters. @@ -212,7 +212,7 @@ ucnvsel_open(const char* const* converterList, int32_t converterListSize, --encodingStrPadding; } - newSelector->ownEncodingStrings = TRUE; + newSelector->ownEncodingStrings = true; newSelector->encodingsCount = converterListSize; UPropsVectors *upvec = upvec_open((converterListSize+31)/32, status); generateSelectorData(newSelector.getAlias(), upvec, excludedCodePoints, whichSet, status); diff --git a/deps/icu-small/source/common/ucol_swp.cpp b/deps/icu-small/source/common/ucol_swp.cpp index 1af19863fa84e7..59704ff8f67ecb 100644 --- a/deps/icu-small/source/common/ucol_swp.cpp +++ b/deps/icu-small/source/common/ucol_swp.cpp @@ -34,7 +34,7 @@ U_CAPI UBool U_EXPORT2 ucol_looksLikeCollationBinary(const UDataSwapper *ds, const void *inData, int32_t length) { if(ds==NULL || inData==NULL || length<-1) { - return FALSE; + return false; } // First check for format version 4+ which has a standard data header. @@ -46,7 +46,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, info.dataFormat[1]==0x43 && info.dataFormat[2]==0x6f && info.dataFormat[3]==0x6c) { - return TRUE; + return true; } } @@ -64,7 +64,7 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, if(length<0) { header.size=udata_readInt32(ds, inHeader->size); } else if((length<(42*4) || length<(header.size=udata_readInt32(ds, inHeader->size)))) { - return FALSE; + return false; } header.magic=ds->readUInt32(inHeader->magic); @@ -73,14 +73,14 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, inHeader->formatVersion[0]==3 /*&& inHeader->formatVersion[1]>=0*/ )) { - return FALSE; + return false; } if(inHeader->isBigEndian!=ds->inIsBigEndian || inHeader->charSetFamily!=ds->inCharset) { - return FALSE; + return false; } - return TRUE; + return true; } namespace { diff --git a/deps/icu-small/source/common/ucptrie_impl.h b/deps/icu-small/source/common/ucptrie_impl.h index 048353c80dfad5..a7a80a8f08a86f 100644 --- a/deps/icu-small/source/common/ucptrie_impl.h +++ b/deps/icu-small/source/common/ucptrie_impl.h @@ -54,80 +54,76 @@ struct UCPTrieHeader { uint16_t shiftedHighStart; }; +// Constants for use with UCPTrieHeader.options. +constexpr uint16_t UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000; +constexpr uint16_t UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00; +constexpr uint16_t UCPTRIE_OPTIONS_RESERVED_MASK = 0x38; +constexpr uint16_t UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7; + /** - * Constants for use with UCPTrieHeader.options. - * @internal + * Value for index3NullOffset which indicates that there is no index-3 null block. + * Bit 15 is unused for this value because this bit is used if the index-3 contains + * 18-bit indexes. */ -enum { - UCPTRIE_OPTIONS_DATA_LENGTH_MASK = 0xf000, - UCPTRIE_OPTIONS_DATA_NULL_OFFSET_MASK = 0xf00, - UCPTRIE_OPTIONS_RESERVED_MASK = 0x38, - UCPTRIE_OPTIONS_VALUE_BITS_MASK = 7, - /** - * Value for index3NullOffset which indicates that there is no index-3 null block. - * Bit 15 is unused for this value because this bit is used if the index-3 contains - * 18-bit indexes. - */ - UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff, - UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff -}; +constexpr int32_t UCPTRIE_NO_INDEX3_NULL_OFFSET = 0x7fff; +constexpr int32_t UCPTRIE_NO_DATA_NULL_OFFSET = 0xfffff; // Internal constants. -enum { - /** The length of the BMP index table. 1024=0x400 */ - UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT, - UCPTRIE_SMALL_LIMIT = 0x1000, - UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT, +/** The length of the BMP index table. 1024=0x400 */ +constexpr int32_t UCPTRIE_BMP_INDEX_LENGTH = 0x10000 >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-3 table offset. */ - UCPTRIE_SHIFT_3 = 4, +constexpr int32_t UCPTRIE_SMALL_LIMIT = 0x1000; +constexpr int32_t UCPTRIE_SMALL_INDEX_LENGTH = UCPTRIE_SMALL_LIMIT >> UCPTRIE_FAST_SHIFT; - /** Shift size for getting the index-2 table offset. */ - UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3, +/** Shift size for getting the index-3 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_3 = 4; - /** Shift size for getting the index-1 table offset. */ - UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2, +/** Shift size for getting the index-2 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_2 = 5 + UCPTRIE_SHIFT_3; - /** - * Difference between two shift sizes, - * for getting an index-2 offset from an index-3 offset. 5=9-4 - */ - UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3, +/** Shift size for getting the index-1 table offset. */ +constexpr int32_t UCPTRIE_SHIFT_1 = 5 + UCPTRIE_SHIFT_2; - /** - * Difference between two shift sizes, - * for getting an index-1 offset from an index-2 offset. 5=14-9 - */ - UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2, +/** + * Difference between two shift sizes, + * for getting an index-2 offset from an index-3 offset. 5=9-4 + */ +constexpr int32_t UCPTRIE_SHIFT_2_3 = UCPTRIE_SHIFT_2 - UCPTRIE_SHIFT_3; - /** - * Number of index-1 entries for the BMP. (4) - * This part of the index-1 table is omitted from the serialized form. - */ - UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1, +/** + * Difference between two shift sizes, + * for getting an index-1 offset from an index-2 offset. 5=14-9 + */ +constexpr int32_t UCPTRIE_SHIFT_1_2 = UCPTRIE_SHIFT_1 - UCPTRIE_SHIFT_2; - /** Number of entries in an index-2 block. 32=0x20 */ - UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2, +/** + * Number of index-1 entries for the BMP. (4) + * This part of the index-1 table is omitted from the serialized form. + */ +constexpr int32_t UCPTRIE_OMITTED_BMP_INDEX_1_LENGTH = 0x10000 >> UCPTRIE_SHIFT_1; - /** Mask for getting the lower bits for the in-index-2-block offset. */ - UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1, +/** Number of entries in an index-2 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_2_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_1_2; - /** Number of code points per index-2 table entry. 512=0x200 */ - UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2, +/** Mask for getting the lower bits for the in-index-2-block offset. */ +constexpr int32_t UCPTRIE_INDEX_2_MASK = UCPTRIE_INDEX_2_BLOCK_LENGTH - 1; - /** Number of entries in an index-3 block. 32=0x20 */ - UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3, +/** Number of code points per index-2 table entry. 512=0x200 */ +constexpr int32_t UCPTRIE_CP_PER_INDEX_2_ENTRY = 1 << UCPTRIE_SHIFT_2; - /** Mask for getting the lower bits for the in-index-3-block offset. */ - UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1, +/** Number of entries in an index-3 block. 32=0x20 */ +constexpr int32_t UCPTRIE_INDEX_3_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_2_3; - /** Number of entries in a small data block. 16=0x10 */ - UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3, +/** Mask for getting the lower bits for the in-index-3-block offset. */ +constexpr int32_t UCPTRIE_INDEX_3_MASK = UCPTRIE_INDEX_3_BLOCK_LENGTH - 1; + +/** Number of entries in a small data block. 16=0x10 */ +constexpr int32_t UCPTRIE_SMALL_DATA_BLOCK_LENGTH = 1 << UCPTRIE_SHIFT_3; + +/** Mask for getting the lower bits for the in-small-data-block offset. */ +constexpr int32_t UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1; - /** Mask for getting the lower bits for the in-small-data-block offset. */ - UCPTRIE_SMALL_DATA_MASK = UCPTRIE_SMALL_DATA_BLOCK_LENGTH - 1 -}; typedef UChar32 UCPTrieGetRange(const void *trie, UChar32 start, diff --git a/deps/icu-small/source/common/ucurr.cpp b/deps/icu-small/source/common/ucurr.cpp index 6e489e0563d416..928d049fb55e73 100644 --- a/deps/icu-small/source/common/ucurr.cpp +++ b/deps/icu-small/source/common/ucurr.cpp @@ -97,11 +97,11 @@ static const char CURRENCYPLURALS[] = "CurrencyPlurals"; // ISO codes mapping table static const UHashtable* gIsoCodes = NULL; -static icu::UInitOnce gIsoCodesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gIsoCodesInitOnce {}; // Currency symbol equivalances static const icu::Hashtable* gCurrSymbolsEquiv = NULL; -static icu::UInitOnce gCurrSymbolsEquivInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCurrSymbolsEquivInitOnce {}; U_NAMESPACE_BEGIN @@ -238,7 +238,7 @@ isoCodes_cleanup(void) gIsoCodes = NULL; } gIsoCodesInitOnce.reset(); - return TRUE; + return true; } /** @@ -250,7 +250,7 @@ currSymbolsEquiv_cleanup(void) delete const_cast(gCurrSymbolsEquiv); gCurrSymbolsEquiv = NULL; gCurrSymbolsEquivInitOnce.reset(); - return TRUE; + return true; } /** @@ -349,7 +349,7 @@ _findMetaData(const UChar* currency, UErrorCode& ec) { static void idForLocale(const char* locale, char* countryAndVariant, int capacity, UErrorCode* ec) { - ulocimp_getRegionForSupplementalData(locale, FALSE, countryAndVariant, capacity, ec); + ulocimp_getRegionForSupplementalData(locale, false, countryAndVariant, capacity, ec); } // ------------------------------------------ @@ -409,7 +409,7 @@ struct CReg : public icu::UMemory { } static UBool unreg(UCurrRegistryKey key) { - UBool found = FALSE; + UBool found = false; umtx_lock(&gCRegLock); CReg** p = &gCRegHead; @@ -417,7 +417,7 @@ struct CReg : public icu::UMemory { if (*p == key) { *p = ((CReg*)key)->next; delete (CReg*)key; - found = TRUE; + found = true; break; } p = &((*p)->next); @@ -476,7 +476,7 @@ ucurr_unregister(UCurrRegistryKey key, UErrorCode* status) if (status && U_SUCCESS(*status)) { return CReg::unreg(key); } - return FALSE; + return false; } #endif /* UCONFIG_NO_SERVICE */ @@ -503,7 +503,7 @@ static UBool U_CALLCONV currency_cleanup(void) { isoCodes_cleanup(); currSymbolsEquiv_cleanup(); - return TRUE; + return true; } U_CDECL_END @@ -566,9 +566,32 @@ ucurr_forLocale(const char* locale, UResourceBundle *rb = ures_openDirect(U_ICUDATA_CURR, CURRENCY_DATA, &localStatus); UResourceBundle *cm = ures_getByKey(rb, CURRENCY_MAP, rb, &localStatus); UResourceBundle *countryArray = ures_getByKey(rb, id, cm, &localStatus); - UResourceBundle *currencyReq = ures_getByIndex(countryArray, 0, NULL, &localStatus); - s = ures_getStringByKey(currencyReq, "id", &resLen, &localStatus); - ures_close(currencyReq); + // https://unicode-org.atlassian.net/browse/ICU-21997 + // Prefer to use currencies that are legal tender. + if (U_SUCCESS(localStatus)) { + int32_t arrayLength = ures_getSize(countryArray); + for (int32_t i = 0; i < arrayLength; ++i) { + LocalUResourceBundlePointer currencyReq( + ures_getByIndex(countryArray, i, nullptr, &localStatus)); + // The currency is legal tender if it is *not* marked with tender{"false"}. + UErrorCode tenderStatus = localStatus; + const UChar *tender = + ures_getStringByKey(currencyReq.getAlias(), "tender", nullptr, &tenderStatus); + bool isTender = U_FAILURE(tenderStatus) || u_strcmp(tender, u"false") != 0; + if (!isTender && s != nullptr) { + // We already have a non-tender currency. Ignore all following non-tender ones. + continue; + } + // Fetch the currency code. + s = ures_getStringByKey(currencyReq.getAlias(), "id", &resLen, &localStatus); + if (isTender) { + break; + } + } + if (U_SUCCESS(localStatus) && s == nullptr) { + localStatus = U_MISSING_RESOURCE_ERROR; + } + } ures_close(countryArray); } @@ -598,12 +621,12 @@ ucurr_forLocale(const char* locale, * Modify the given locale name by removing the rightmost _-delimited * element. If there is none, empty the string ("" == root). * NOTE: The string "root" is not recognized; do not use it. - * @return TRUE if the fallback happened; FALSE if locale is already + * @return true if the fallback happened; false if locale is already * root (""). */ static UBool fallback(char *loc) { if (!*loc) { - return FALSE; + return false; } UErrorCode status = U_ZERO_ERROR; if (uprv_strcmp(loc, "en_GB") == 0) { @@ -623,7 +646,7 @@ static UBool fallback(char *loc) { } *i = 0; */ - return TRUE; + return true; } @@ -729,7 +752,7 @@ ucurr_getName(const UChar* currency, // We no longer support choice format data in names. Data should not contain // choice patterns. if (isChoiceFormat != NULL) { - *isChoiceFormat = FALSE; + *isChoiceFormat = false; } if (U_SUCCESS(ec2)) { U_ASSERT(s != NULL); @@ -896,7 +919,7 @@ getCurrencyNameCount(const char* loc, int32_t* total_currency_name_count, int32_ s = ures_getStringByIndex(names, UCURR_SYMBOL_NAME, &len, &ec2); ++(*total_currency_symbol_count); // currency symbol if (currencySymbolsEquiv != NULL) { - *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(TRUE, s, len)); + *total_currency_symbol_count += countEquivalent(*currencySymbolsEquiv, UnicodeString(true, s, len)); } ++(*total_currency_symbol_count); // iso code ++(*total_currency_name_count); // long name @@ -1017,7 +1040,7 @@ collectCurrencyNames(const char* locale, (*currencySymbols)[(*total_currency_symbol_count)++].currencyNameLen = len; // Add equivalent symbols if (currencySymbolsEquiv != NULL) { - UnicodeString str(TRUE, s, len); + UnicodeString str(true, s, len); icu::EquivIterator iter(*currencySymbolsEquiv, str); const UnicodeString *symbol; while ((symbol = iter.next()) != NULL) { @@ -1401,7 +1424,7 @@ currency_cache_cleanup(void) { currCache[i] = 0; } } - return TRUE; + return true; } @@ -1928,6 +1951,7 @@ static const struct CurrencyList { {"SHP", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SIT", UCURR_COMMON|UCURR_DEPRECATED}, {"SKK", UCURR_COMMON|UCURR_DEPRECATED}, + {"SLE", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SLL", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SOS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"SRD", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -1965,6 +1989,7 @@ static const struct CurrencyList { {"UYW", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"UZS", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VEB", UCURR_COMMON|UCURR_DEPRECATED}, + {"VED", UCURR_UNCOMMON|UCURR_NON_DEPRECATED}, {"VEF", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VES", UCURR_COMMON|UCURR_NON_DEPRECATED}, {"VND", UCURR_COMMON|UCURR_NON_DEPRECATED}, @@ -2220,19 +2245,19 @@ U_CAPI UBool U_EXPORT2 ucurr_isAvailable(const UChar* isoCode, UDate from, UDate to, UErrorCode* eErrorCode) { umtx_initOnce(gIsoCodesInitOnce, &initIsoCodes, *eErrorCode); if (U_FAILURE(*eErrorCode)) { - return FALSE; + return false; } IsoCodeEntry* result = (IsoCodeEntry *) uhash_get(gIsoCodes, isoCode); if (result == NULL) { - return FALSE; + return false; } else if (from > to) { *eErrorCode = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } else if ((from > result->to) || (to < result->from)) { - return FALSE; + return false; } - return TRUE; + return true; } static const icu::Hashtable* getCurrSymbolsEquiv() { @@ -2537,7 +2562,7 @@ static const UEnumeration defaultKeywordValues = { U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode* status) { // Resolve region char prefRegion[ULOC_COUNTRY_CAPACITY]; - ulocimp_getRegionForSupplementalData(locale, TRUE, prefRegion, sizeof(prefRegion), status); + ulocimp_getRegionForSupplementalData(locale, true, prefRegion, sizeof(prefRegion), status); // Read value from supplementalData UList *values = ulist_createEmptyList(status); @@ -2570,7 +2595,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, break; } const char *region = ures_getKey(&bundlekey); - UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? TRUE : FALSE; + UBool isPrefRegion = uprv_strcmp(region, prefRegion) == 0 ? true : false; if (!isPrefRegion && commonlyUsed) { // With commonlyUsed=true, we do not put // currencies for other regions in the @@ -2595,7 +2620,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, } #if U_CHARSET_FAMILY==U_ASCII_FAMILY - ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, TRUE, status); + ures_getUTF8StringByKey(&curbndl, "id", curID, &curIDLength, true, status); /* optimize - use the utf-8 string */ #else { @@ -2613,19 +2638,19 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (U_FAILURE(*status)) { break; } - UBool hasTo = FALSE; + UBool hasTo = false; ures_getByKey(&curbndl, "to", &to, status); if (U_FAILURE(*status)) { // Do nothing here... *status = U_ZERO_ERROR; } else { - hasTo = TRUE; + hasTo = true; } if (isPrefRegion && !hasTo && !ulist_containsString(values, curID, (int32_t)uprv_strlen(curID))) { // Currently active currency for the target country - ulist_addItemEndList(values, curID, TRUE, status); + ulist_addItemEndList(values, curID, true, status); } else if (!ulist_containsString(otherValues, curID, (int32_t)uprv_strlen(curID)) && !commonlyUsed) { - ulist_addItemEndList(otherValues, curID, TRUE, status); + ulist_addItemEndList(otherValues, curID, true, status); } else { uprv_free(curID); } @@ -2638,7 +2663,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, // This could happen if no valid region is supplied in the input // locale. In this case, we use the CLDR's default. uenum_close(en); - en = ucurr_getKeywordValuesForLocale(key, "und", TRUE, status); + en = ucurr_getKeywordValuesForLocale(key, "und", true, status); } } else { // Consolidate the list @@ -2648,7 +2673,7 @@ U_CAPI UEnumeration *U_EXPORT2 ucurr_getKeywordValuesForLocale(const char *key, if (!ulist_containsString(values, value, (int32_t)uprv_strlen(value))) { char *tmpValue = (char *)uprv_malloc(sizeof(char) * ULOC_KEYWORDS_CAPACITY); uprv_memcpy(tmpValue, value, uprv_strlen(value) + 1); - ulist_addItemEndList(values, tmpValue, TRUE, status); + ulist_addItemEndList(values, tmpValue, true, status); if (U_FAILURE(*status)) { break; } diff --git a/deps/icu-small/source/common/udata.cpp b/deps/icu-small/source/common/udata.cpp index ec9c999cea41a6..2bc74c97898c88 100644 --- a/deps/icu-small/source/common/udata.cpp +++ b/deps/icu-small/source/common/udata.cpp @@ -106,10 +106,10 @@ static UDataMemory *udata_findCachedData(const char *path, UErrorCode &err); */ static UDataMemory *gCommonICUDataArray[10] = { NULL }; // Access protected by icu global mutex. -static u_atomic_int32_t gHaveTriedToLoadCommonData = ATOMIC_INT32_T_INITIALIZER(0); // See extendICUData(). +static u_atomic_int32_t gHaveTriedToLoadCommonData {0}; // See extendICUData(). static UHashtable *gCommonDataCache = NULL; /* Global hash table of opened ICU data files. */ -static icu::UInitOnce gCommonDataCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCommonDataCacheInitOnce {}; #if !defined(ICU_DATA_DIR_WINDOWS) static UDataFileAccess gDataFileAccess = UDATA_DEFAULT_ACCESS; // Access not synchronized. @@ -136,25 +136,25 @@ udata_cleanup(void) } gHaveTriedToLoadCommonData = 0; - return TRUE; /* Everything was cleaned up */ + return true; /* Everything was cleaned up */ } static UBool U_CALLCONV findCommonICUDataByName(const char *inBasename, UErrorCode &err) { - UBool found = FALSE; + UBool found = false; int32_t i; UDataMemory *pData = udata_findCachedData(inBasename, err); if (U_FAILURE(err) || pData == NULL) - return FALSE; + return false; { Mutex lock; for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if ((gCommonICUDataArray[i] != NULL) && (gCommonICUDataArray[i]->pHeader == pData->pHeader)) { /* The data pointer is already in the array. */ - found = TRUE; + found = true; break; } } @@ -174,9 +174,9 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca { UDataMemory *newCommonData = UDataMemory_createNewInstance(pErr); int32_t i; - UBool didUpdate = FALSE; + UBool didUpdate = false; if (U_FAILURE(*pErr)) { - return FALSE; + return false; } /* For the assignment, other threads must cleanly see either the old */ @@ -188,7 +188,7 @@ setCommonICUData(UDataMemory *pData, /* The new common data. Belongs to ca for (i = 0; i < UPRV_LENGTHOF(gCommonICUDataArray); ++i) { if (gCommonICUDataArray[i] == NULL) { gCommonICUDataArray[i] = newCommonData; - didUpdate = TRUE; + didUpdate = true; break; } else if (gCommonICUDataArray[i]->pHeader == pData->pHeader) { /* The same data pointer is already in the array. */ @@ -216,7 +216,7 @@ setCommonICUDataPointer(const void *pData, UBool /*warn*/, UErrorCode *pErrorCod UDataMemory_init(&tData); UDataMemory_setData(&tData, pData); udata_checkCommonData(&tData, pErrorCode); - return setCommonICUData(&tData, FALSE, pErrorCode); + return setCommonICUData(&tData, false, pErrorCode); } #endif @@ -429,7 +429,7 @@ class UDataPathIterator CharString pathBuffer; /* output path for this it'ion */ CharString packageStub; /* example: "/icudt28b". Will ignore that leaf in set paths. */ - UBool checkLastFour; /* if TRUE then allow paths such as '/foo/myapp.dat' + UBool checkLastFour; /* if true then allow paths such as '/foo/myapp.dat' * to match, checks last 4 chars of suffix with * last 4 of path, then previous chars. */ }; @@ -501,7 +501,7 @@ UDataPathIterator::UDataPathIterator(const char *inPath, const char *pkg, suffix.data(), itemPath.data(), nextPath, - checkLastFour?"TRUE":"false"); + checkLastFour?"true":"false"); #endif } @@ -568,7 +568,7 @@ const char *UDataPathIterator::next(UErrorCode *pErrorCode) /* check for .dat files */ pathBasename = findBasename(pathBuffer.data()); - if(checkLastFour == TRUE && + if(checkLastFour == true && (pathLen>=4) && uprv_strncmp(pathBuffer.data() +(pathLen-4), suffix.data(), 4)==0 && /* suffix matches */ uprv_strncmp(findBasename(pathBuffer.data()), basename, basenameLen)==0 && /* base matches */ @@ -711,15 +711,15 @@ openCommonData(const char *path, /* Path from OpenChoice? */ */ /* if (uprv_getICUData_collation) { - setCommonICUDataPointer(uprv_getICUData_collation(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_collation(), false, pErrorCode); } if (uprv_getICUData_conversion) { - setCommonICUDataPointer(uprv_getICUData_conversion(), FALSE, pErrorCode); + setCommonICUDataPointer(uprv_getICUData_conversion(), false, pErrorCode); } */ #if !defined(ICU_DATA_DIR_WINDOWS) // When using the Windows system data, we expect only a single data file. - setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, FALSE, pErrorCode); + setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, false, pErrorCode); { Mutex lock; return gCommonICUDataArray[commonDataIndex]; @@ -761,9 +761,9 @@ openCommonData(const char *path, /* Path from OpenChoice? */ * Hunt it down, trying all the path locations */ - UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", TRUE, pErrorCode); + UDataPathIterator iter(u_getDataDirectory(), inBasename, path, ".dat", true, pErrorCode); - while ((UDataMemory_isLoaded(&tData)==FALSE) && (pathBuffer = iter.next(pErrorCode)) != NULL) + while ((UDataMemory_isLoaded(&tData)==false) && (pathBuffer = iter.next(pErrorCode)) != NULL) { #ifdef UDATA_DEBUG fprintf(stderr, "ocd: trying path %s - ", pathBuffer); @@ -822,7 +822,7 @@ static UBool extendICUData(UErrorCode *pErr) { UDataMemory *pData; UDataMemory copyPData; - UBool didUpdate = FALSE; + UBool didUpdate = false; /* * There is a chance for a race condition here. @@ -859,7 +859,7 @@ static UBool extendICUData(UErrorCode *pErr) didUpdate = /* no longer using this result */ setCommonICUData(©PData,/* The new common data. */ - FALSE, /* No warnings if write didn't happen */ + false, /* No warnings if write didn't happen */ pErr); /* setCommonICUData honors errors; NOP if error set */ } @@ -906,7 +906,7 @@ udata_setCommonData(const void *data, UErrorCode *pErrorCode) { /* we have good data */ /* Set it up as the ICU Common Data. */ - setCommonICUData(&dataMemory, TRUE, pErrorCode); + setCommonICUData(&dataMemory, true, pErrorCode); } /*--------------------------------------------------------------------------- @@ -999,7 +999,7 @@ static UDataMemory *doLoadFromIndividualFiles(const char *pkgName, /* look in ind. files: package\nam.typ ========================= */ /* init path iterator for individual files */ - UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, FALSE, pErrorCode); + UDataPathIterator iter(dataPath, pkgName, path, tocEntryPathSuffix, false, pErrorCode); while ((pathBuffer = iter.next(pErrorCode)) != NULL) { @@ -1055,7 +1055,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName const DataHeader *pHeader; UDataMemory *pCommonData; int32_t commonDataIndex; - UBool checkedExtendedICUData = FALSE; + UBool checkedExtendedICUData = false; /* try to get common data. The loop is for platforms such as the 390 that do * not initially load the full set of ICU data. If the lookup of an ICU data item * fails, the full (but slower to load) set is loaded, the and the loop repeats, @@ -1104,7 +1104,7 @@ static UDataMemory *doLoadFromCommonData(UBool isICUData, const char * /*pkgName } else if (pCommonData != NULL) { ++commonDataIndex; /* try the next data package */ } else if ((!checkedExtendedICUData) && extendICUData(subErrorCode)) { - checkedExtendedICUData = TRUE; + checkedExtendedICUData = true; /* try this data package slot again: it changed from NULL to non-NULL */ } else { return NULL; @@ -1169,7 +1169,7 @@ doOpenChoice(const char *path, const char *type, const char *name, UErrorCode subErrorCode=U_ZERO_ERROR; const char *treeChar; - UBool isICUData = FALSE; + UBool isICUData = false; FileTracer::traceOpen(path, type, name); @@ -1182,7 +1182,7 @@ doOpenChoice(const char *path, const char *type, const char *name, uprv_strlen(U_ICUDATA_NAME U_TREE_SEPARATOR_STRING)) || !uprv_strncmp(path, U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING, /* "ICUDATA-" */ uprv_strlen(U_ICUDATA_ALIAS U_TREE_SEPARATOR_STRING))) { - isICUData = TRUE; + isICUData = true; } #if (U_FILE_SEP_CHAR != U_FILE_ALT_SEP_CHAR) /* Windows: try "foo\bar" and "foo/bar" */ diff --git a/deps/icu-small/source/common/udatamem.cpp b/deps/icu-small/source/common/udatamem.cpp index 6bf7c01235c5e0..0f80de28eb8fbe 100644 --- a/deps/icu-small/source/common/udatamem.cpp +++ b/deps/icu-small/source/common/udatamem.cpp @@ -49,7 +49,7 @@ U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr) { *pErr = U_MEMORY_ALLOCATION_ERROR; } else { UDataMemory_init(This); - This->heapAllocated = TRUE; + This->heapAllocated = true; } return This; } diff --git a/deps/icu-small/source/common/udatamem.h b/deps/icu-small/source/common/udatamem.h index a05dd69756825e..3db2af43aad2ce 100644 --- a/deps/icu-small/source/common/udatamem.h +++ b/deps/icu-small/source/common/udatamem.h @@ -44,7 +44,7 @@ struct UDataMemory { int32_t length; /* Length of the data in bytes; -1 if unknown. */ }; -U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr); +U_CAPI UDataMemory* U_EXPORT2 UDataMemory_createNewInstance(UErrorCode *pErr); U_CFUNC void UDatamemory_assign (UDataMemory *dest, UDataMemory *source); U_CFUNC void UDataMemory_init (UDataMemory *This); U_CFUNC UBool UDataMemory_isLoaded(const UDataMemory *This); diff --git a/deps/icu-small/source/common/uhash.cpp b/deps/icu-small/source/common/uhash.cpp index 2e331b71722e80..a04f9606c572ce 100644 --- a/deps/icu-small/source/common/uhash.cpp +++ b/deps/icu-small/source/common/uhash.cpp @@ -265,7 +265,7 @@ _uhash_init(UHashtable *result, result->valueComparator = valueComp; result->keyDeleter = NULL; result->valueDeleter = NULL; - result->allocated = FALSE; + result->allocated = false; _uhash_internalSetResizePolicy(result, U_GROW); _uhash_allocate(result, primeIndex, status); @@ -294,7 +294,7 @@ _uhash_create(UHashFunction *keyHash, } _uhash_init(result, keyHash, keyComp, valueComp, primeIndex, status); - result->allocated = TRUE; + result->allocated = true; if (U_FAILURE(*status)) { uprv_free(result); @@ -949,7 +949,7 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ int32_t count1, count2, pos, i; if(hash1==hash2){ - return TRUE; + return true; } /* @@ -967,15 +967,15 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ { /* Normally we would return an error here about incompatible hash tables, - but we return FALSE instead. + but we return false instead. */ - return FALSE; + return false; } count1 = uhash_count(hash1); count2 = uhash_count(hash2); if(count1!=count2){ - return FALSE; + return false; } pos=UHASH_FIRST; @@ -989,11 +989,11 @@ uhash_equals(const UHashtable* hash1, const UHashtable* hash2){ */ const UHashElement* elem2 = _uhash_find(hash2, key1, hash2->keyHasher(key1)); const UHashTok val2 = elem2->value; - if(hash1->valueComparator(val1, val2)==FALSE){ - return FALSE; + if(hash1->valueComparator(val1, val2)==false){ + return false; } } - return TRUE; + return true; } /******************************************************************** @@ -1005,10 +1005,10 @@ uhash_compareUChars(const UHashTok key1, const UHashTok key2) { const UChar *p1 = (const UChar*) key1.pointer; const UChar *p2 = (const UChar*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -1022,10 +1022,10 @@ uhash_compareChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && *p1 == *p2) { ++p1; @@ -1039,10 +1039,10 @@ uhash_compareIChars(const UHashTok key1, const UHashTok key2) { const char *p1 = (const char*) key1.pointer; const char *p2 = (const char*) key2.pointer; if (p1 == p2) { - return TRUE; + return true; } if (p1 == NULL || p2 == NULL) { - return FALSE; + return false; } while (*p1 != 0 && uprv_tolower(*p1) == uprv_tolower(*p2)) { ++p1; diff --git a/deps/icu-small/source/common/uidna.cpp b/deps/icu-small/source/common/uidna.cpp index ac2f9c3c8cd963..1cbdeec3272794 100644 --- a/deps/icu-small/source/common/uidna.cpp +++ b/deps/icu-small/source/common/uidna.cpp @@ -58,15 +58,15 @@ toASCIILower(UChar ch){ inline static UBool startsWithPrefix(const UChar* src , int32_t srcLength){ if(srcLength < ACE_PREFIX_LENGTH){ - return FALSE; + return false; } for(int8_t i=0; i< ACE_PREFIX_LENGTH; i++){ if(toASCIILower(src[i]) != ACE_PREFIX[i]){ - return FALSE; + return false; } } - return TRUE; + return true; } @@ -132,9 +132,9 @@ static inline UBool isLabelSeparator(UChar ch){ case 0x3002: case 0xFF0E: case 0xFF61: - return TRUE; + return true; default: - return FALSE; + return false; } } @@ -149,7 +149,7 @@ getNextSeparator(UChar *src, int32_t srcLength, for(i=0 ; ;i++){ if(src[i] == 0){ *limit = src + i; // point to null - *done = TRUE; + *done = true; return i; } if(isLabelSeparator(src[i])){ @@ -169,7 +169,7 @@ getNextSeparator(UChar *src, int32_t srcLength, // we have not found the delimiter // if(i==srcLength) *limit = src+srcLength; - *done = TRUE; + *done = true; return i; } @@ -177,7 +177,7 @@ getNextSeparator(UChar *src, int32_t srcLength, static inline UBool isLDHChar(UChar ch){ // high runner case if(ch>0x007A){ - return FALSE; + return false; } //[\\u002D \\u0030-\\u0039 \\u0041-\\u005A \\u0061-\\u007A] if( (ch==0x002D) || @@ -185,9 +185,9 @@ static inline UBool isLDHChar(UChar ch){ (0x0041 <= ch && ch <= 0x005A) || (0x0061 <= ch && ch <= 0x007A) ){ - return TRUE; + return true; } - return FALSE; + return false; } static int32_t @@ -212,9 +212,9 @@ _internal_toASCII(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; // the source contains all ascii codepoints - UBool srcIsASCII = TRUE; + UBool srcIsASCII = true; // assume the source contains all LDH codepoints - UBool srcIsLDH = TRUE; + UBool srcIsLDH = true; int32_t j=0; @@ -239,13 +239,13 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // step 1 for( j=0;j 0x7F){ - srcIsASCII = FALSE; + srcIsASCII = false; } b1[b1Len++] = src[j]; } // step 2 is performed only if the source contains non ASCII - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2 b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); @@ -277,29 +277,29 @@ _internal_toASCII(const UChar* src, int32_t srcLength, } // for step 3 & 4 - srcIsASCII = TRUE; + srcIsASCII = true; for( j=0;j 0x7F){ - srcIsASCII = FALSE; - }else if(isLDHChar(b1[j])==FALSE){ // if the char is in ASCII range verify that it is an LDH character - srcIsLDH = FALSE; + srcIsASCII = false; + }else if(isLDHChar(b1[j])==false){ // if the char is in ASCII range verify that it is an LDH character + srcIsLDH = false; failPos = j; } } - if(useSTD3ASCIIRules == TRUE){ + if(useSTD3ASCIIRules == true){ // verify 3a and 3b // 3(a) Verify the absence of non-LDH ASCII code points; that is, the // absence of 0..2C, 2E..2F, 3A..40, 5B..60, and 7B..7F. // 3(b) Verify the absence of leading and trailing hyphen-minus; that // is, the absence of U+002D at the beginning and end of the // sequence. - if( srcIsLDH == FALSE /* source at this point should not contain anyLDH characters */ + if( srcIsLDH == false /* source at this point should not contain anyLDH characters */ || b1[0] == HYPHEN || b1[b1Len-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; /* populate the parseError struct */ - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(b1,failPos, b1Len,parseError); }else if(b1[0] == HYPHEN){ @@ -331,7 +331,7 @@ _internal_toASCII(const UChar* src, int32_t srcLength, // do not preserve the case flags for now! // TODO: Preserve the case while implementing the RFE // caseFlags = (UBool*) uprv_malloc(b1Len * sizeof(UBool)); - // uprv_memset(caseFlags,TRUE,b1Len); + // uprv_memset(caseFlags,true,b1Len); b2Len = u_strToPunycode(b1,b1Len,b2,b2Capacity,caseFlags, status); @@ -416,8 +416,8 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, UBool* caseFlags = NULL; - UBool srcIsASCII = TRUE; - /*UBool srcIsLDH = TRUE; + UBool srcIsASCII = true; + /*UBool srcIsLDH = true; int32_t failPos =0;*/ // step 1: find out if all the codepoints in src are ASCII @@ -425,12 +425,12 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, srcLength = 0; for(;src[srcLength]!=0;){ if(src[srcLength]> 0x7f){ - srcIsASCII = FALSE; - }/*else if(isLDHChar(src[srcLength])==FALSE){ + srcIsASCII = false; + }/*else if(isLDHChar(src[srcLength])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = srcLength; }*/ srcLength++; @@ -438,13 +438,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, }else if(srcLength > 0){ for(int32_t j=0; j 0x7f){ - srcIsASCII = FALSE; + srcIsASCII = false; break; - }/*else if(isLDHChar(src[j])==FALSE){ + }/*else if(isLDHChar(src[j])==false){ // here we do not assemble surrogates // since we know that LDH code points // are in the ASCII range only - srcIsLDH = FALSE; + srcIsLDH = false; failPos = j; }*/ } @@ -452,7 +452,7 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, return 0; } - if(srcIsASCII == FALSE){ + if(srcIsASCII == false){ // step 2: process the string b1Len = usprep_prepare(nameprep, src, srcLength, b1, b1Capacity, namePrepOptions, parseError, status); if(*status == U_BUFFER_OVERFLOW_ERROR){ @@ -548,13 +548,13 @@ _internal_toUnicode(const UChar* src, int32_t srcLength, else{ // See the start of this if statement for why this is commented out. // verify that STD3 ASCII rules are satisfied - /*if(useSTD3ASCIIRules == TRUE){ - if( srcIsLDH == FALSE // source contains some non-LDH characters + /*if(useSTD3ASCIIRules == true){ + if( srcIsLDH == false // source contains some non-LDH characters || src[0] == HYPHEN || src[srcLength-1] == HYPHEN){ *status = U_IDNA_STD3_ASCII_RULES_ERROR; // populate the parseError struct - if(srcIsLDH==FALSE){ + if(srcIsLDH==false){ // failPos is always set the index of failure uprv_syntaxError(src,failPos, srcLength,parseError); }else if(src[0] == HYPHEN){ @@ -695,7 +695,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -731,7 +731,7 @@ uidna_IDNToASCII( const UChar *src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } @@ -788,7 +788,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, int32_t remainingLen = srcLength; int32_t remainingDestCapacity = destCapacity; int32_t labelLen = 0, labelReqLength = 0; - UBool done = FALSE; + UBool done = false; for(;;){ @@ -800,7 +800,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, // is returned immediately in that step. // // _internal_toUnicode will copy the label. - /*if(labelLen==0 && done==FALSE){ + /*if(labelLen==0 && done==false){ *status = U_IDNA_ZERO_LENGTH_LABEL_ERROR; break; }*/ @@ -829,7 +829,7 @@ uidna_IDNToUnicode( const UChar* src, int32_t srcLength, remainingDestCapacity = 0; } - if(done == TRUE){ + if(done == true){ break; } diff --git a/deps/icu-small/source/common/uinit.cpp b/deps/icu-small/source/common/uinit.cpp index 624431be02c713..dc3867b17e5886 100644 --- a/deps/icu-small/source/common/uinit.cpp +++ b/deps/icu-small/source/common/uinit.cpp @@ -26,11 +26,11 @@ U_NAMESPACE_BEGIN -static UInitOnce gICUInitOnce = U_INITONCE_INITIALIZER; +static UInitOnce gICUInitOnce {}; static UBool U_CALLCONV uinit_cleanup() { gICUInitOnce.reset(); - return TRUE; + return true; } static void U_CALLCONV diff --git a/deps/icu-small/source/common/uinvchar.cpp b/deps/icu-small/source/common/uinvchar.cpp index 52b890656856d0..ffce3ec158d326 100644 --- a/deps/icu-small/source/common/uinvchar.cpp +++ b/deps/icu-small/source/common/uinvchar.cpp @@ -207,7 +207,7 @@ u_UCharsToChars(const UChar *us, char *cs, int32_t length) { while(length>0) { u=*us++; if(!UCHAR_IS_INVARIANT(u)) { - U_ASSERT(FALSE); /* Variant characters were used. These are not portable in ICU. */ + U_ASSERT(false); /* Variant characters were used. These are not portable in ICU. */ u=0; } *cs++=(char)UCHAR_TO_CHAR(u); @@ -245,18 +245,18 @@ uprv_isInvariantString(const char *s, int32_t length) { */ #if U_CHARSET_FAMILY==U_ASCII_FAMILY if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #elif U_CHARSET_FAMILY==U_EBCDIC_FAMILY c=CHAR_TO_UCHAR(c); if(c==0 || !UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } #else # error U_CHARSET_FAMILY is not valid #endif } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -284,10 +284,10 @@ uprv_isInvariantUString(const UChar *s, int32_t length) { * for strings with variant characters */ if(!UCHAR_IS_INVARIANT(c)) { - return FALSE; /* found a variant char */ + return false; /* found a variant char */ } } - return TRUE; + return true; } /* UDataSwapFn implementations used in udataswp.c ------- */ diff --git a/deps/icu-small/source/common/uiter.cpp b/deps/icu-small/source/common/uiter.cpp index b9252d81c2db5c..c4ab7d6d565860 100644 --- a/deps/icu-small/source/common/uiter.cpp +++ b/deps/icu-small/source/common/uiter.cpp @@ -47,7 +47,7 @@ noopMove(UCharIterator * /*iter*/, int32_t /*delta*/, UCharIteratorOrigin /*orig static UBool U_CALLCONV noopHasNext(UCharIterator * /*iter*/) { - return FALSE; + return false; } static UChar32 U_CALLCONV @@ -678,24 +678,24 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) case UITER_ZERO: case UITER_START: pos=delta; - havePos=TRUE; + havePos=true; /* iter->index<0 (unknown) is possible */ break; case UITER_CURRENT: if(iter->index>=0) { pos=iter->index+delta; - havePos=TRUE; + havePos=true; } else { /* the current UTF-16 index is unknown after setState(), use only delta */ pos=0; - havePos=FALSE; + havePos=false; } break; case UITER_LIMIT: case UITER_LENGTH: if(iter->length>=0) { pos=iter->length+delta; - havePos=TRUE; + havePos=true; } else { /* pin to the end, avoid counting the length */ iter->index=-1; @@ -706,7 +706,7 @@ utf8IteratorMove(UCharIterator *iter, int32_t delta, UCharIteratorOrigin origin) } else { /* the current UTF-16 index is unknown, use only delta */ pos=0; - havePos=FALSE; + havePos=false; } } break; diff --git a/deps/icu-small/source/common/ulist.cpp b/deps/icu-small/source/common/ulist.cpp index c5180431c31b75..57344715de5fe5 100644 --- a/deps/icu-small/source/common/ulist.cpp +++ b/deps/icu-small/source/common/ulist.cpp @@ -160,12 +160,12 @@ U_CAPI UBool U_EXPORT2 ulist_containsString(const UList *list, const char *data, for (pointer = list->head; pointer != NULL; pointer = pointer->next) { if (length == (int32_t)uprv_strlen((const char *)pointer->data)) { if (uprv_memcmp(data, pointer->data, length) == 0) { - return TRUE; + return true; } } } } - return FALSE; + return false; } U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { @@ -175,11 +175,11 @@ U_CAPI UBool U_EXPORT2 ulist_removeString(UList *list, const char *data) { if (uprv_strcmp(data, (const char *)pointer->data) == 0) { ulist_removeItem(list, pointer); // Remove only the first occurrence, like Java LinkedList.remove(Object). - return TRUE; + return true; } } } - return FALSE; + return false; } U_CAPI void *U_EXPORT2 ulist_getNext(UList *list) { diff --git a/deps/icu-small/source/common/uloc.cpp b/deps/icu-small/source/common/uloc.cpp index 99c6a0af39dbae..1da2abc361daf8 100644 --- a/deps/icu-small/source/common/uloc.cpp +++ b/deps/icu-small/source/common/uloc.cpp @@ -102,7 +102,7 @@ static const char * const LANGUAGES[] = { "asa", "ase", "ast", "av", "avk", "awa", "ay", "az", "ba", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "be", "bej", "bem", "bew", "bez", "bfd", "bfq", "bg", - "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bi", "bik", "bin", "bjn", "bkm", "bla", "bm", "bn", "bo", "bpy", "bqi", "br", "bra", "brh", "brx", "bs", "bss", "bua", "bug", "bum", "byn", "byv", "ca", "cad", "car", "cay", "cch", "ccp", "ce", "ceb", "cgg", @@ -219,7 +219,7 @@ static const char * const LANGUAGES_3[] = { "asa", "ase", "ast", "ava", "avk", "awa", "aym", "aze", "bak", "bal", "ban", "bar", "bas", "bax", "bbc", "bbj", "bel", "bej", "bem", "bew", "bez", "bfd", "bfq", "bul", - "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", + "bgc", "bgn", "bho", "bis", "bik", "bin", "bjn", "bkm", "bla", "bam", "ben", "bod", "bpy", "bqi", "bre", "bra", "brh", "brx", "bos", "bss", "bua", "bug", "bum", "byn", "byv", "cat", "cad", "car", "cay", "cch", "ccp", "che", "ceb", "cgg", @@ -502,20 +502,20 @@ static int32_t getShortestSubtagLength(const char *localeID) { int32_t length = localeIDLength; int32_t tmpLength = 0; int32_t i; - UBool reset = TRUE; + UBool reset = true; for (i = 0; i < localeIDLength; i++) { if (localeID[i] != '_' && localeID[i] != '-') { if (reset) { tmpLength = 0; - reset = FALSE; + reset = false; } tmpLength++; } else { if (tmpLength != 0 && tmpLength < length) { length = tmpLength; } - reset = TRUE; + reset = true; } } @@ -620,7 +620,7 @@ ulocimp_getKeywords(const char *localeID, if(prev == '@') { /* start of keyword definition */ /* we will grab pairs, trim spaces, lowercase keywords, sort and return */ do { - UBool duplicate = FALSE; + UBool duplicate = false; /* skip leading spaces */ while(*pos == ' ') { pos++; @@ -693,7 +693,7 @@ ulocimp_getKeywords(const char *localeID, /* If this is a duplicate keyword, then ignore it */ for (j=0; j 0 && !handledInputKeyAndValue) { @@ -1030,7 +1030,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } /* copy the current entry */ updatedKeysAndValues.append(keyValuePrefix, *status); @@ -1046,7 +1046,7 @@ uloc_setKeywordValue(const char* keywordName, updatedKeysAndValues.append(keywordNameBuffer, keywordNameLen, *status); updatedKeysAndValues.append('=', *status); updatedKeysAndValues.append(keywordValueBuffer, keywordValueLen, *status); - handledInputKeyAndValue = TRUE; + handledInputKeyAndValue = true; } keywordStart = nextSeparator; } /* end loop searching */ @@ -1089,7 +1089,7 @@ uloc_setKeywordValue(const char* keywordName, #define _isPrefixLetter(a) ((a=='x')||(a=='X')||(a=='i')||(a=='I')) -/*returns TRUE if one of the special prefixes is here (s=string) +/*returns true if one of the special prefixes is here (s=string) 'x-' or 'i-' */ #define _isIDPrefix(s) (_isPrefixLetter(s[0])&&_isIDSeparator(s[1])) @@ -1270,7 +1270,7 @@ _getVariant(const char *localeID, char prev, ByteSink& sink, UBool needSeparator) { - UBool hasVariant = FALSE; + UBool hasVariant = false; /* get one or more variant tags and separate them with '_' */ if(_isIDSeparator(prev)) { @@ -1278,12 +1278,12 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-') c = '_'; sink.Append(&c, 1); - hasVariant = TRUE; + hasVariant = true; localeID++; } } @@ -1300,7 +1300,7 @@ _getVariant(const char *localeID, while(!_isTerminator(*localeID)) { if (needSeparator) { sink.Append("_", 1); - needSeparator = FALSE; + needSeparator = false; } char c = (char)uprv_toupper(*localeID); if (c == '-' || c == ',') c = '_'; @@ -1453,7 +1453,7 @@ uloc_openKeywords(const char* localeID, if((tmpLocaleID = locale_getKeywordsStart(tmpLocaleID)) != NULL) { CharString keywords; CharStringByteSink sink(&keywords); - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, FALSE, status); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, false, status); if (U_FAILURE(*status)) { return NULL; } @@ -1573,7 +1573,7 @@ _canonicalize(const char* localeID, variantSize = -tag.length(); { CharStringByteSink s(&tag); - _getVariant(tmpLocaleID+1, *tmpLocaleID, s, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, s, false); } variantSize += tag.length(); if (variantSize > 0) { @@ -1585,13 +1585,13 @@ _canonicalize(const char* localeID, /* Copy POSIX-style charset specifier, if any [mr.utf8] */ if (!OPTION_SET(options, _ULOC_CANONICALIZE) && *tmpLocaleID == '.') { - UBool done = FALSE; + UBool done = false; do { char c = *tmpLocaleID; switch (c) { case 0: case '@': - done = TRUE; + done = true; break; default: tag.append(c, *err); @@ -1664,7 +1664,7 @@ _canonicalize(const char* localeID, (!separatorIndicator || separatorIndicator > keywordAssign)) { sink.Append("@", 1); ++fieldCount; - ulocimp_getKeywords(tmpLocaleID+1, '@', sink, TRUE, err); + ulocimp_getKeywords(tmpLocaleID+1, '@', sink, true, err); } } } @@ -1847,7 +1847,7 @@ uloc_getVariant(const char* localeID, } CheckedArrayByteSink sink(variant, variantCapacity); - _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, FALSE); + _getVariant(tmpLocaleID+1, *tmpLocaleID, sink, false); i = sink.NumberOfBytesAppended(); @@ -2158,11 +2158,11 @@ isWellFormedLegacyKey(const char* legacyKey) const char* p = legacyKey; while (*p) { if (!UPRV_ISALPHANUM(*p)) { - return FALSE; + return false; } p++; } - return TRUE; + return true; } static UBool @@ -2173,13 +2173,13 @@ isWellFormedLegacyType(const char* legacyType) while (*p) { if (*p == '_' || *p == '/' || *p == '-') { if (alphaNumLen == 0) { - return FALSE; + return false; } alphaNumLen = 0; } else if (UPRV_ISALPHANUM(*p)) { alphaNumLen++; } else { - return FALSE; + return false; } p++; } diff --git a/deps/icu-small/source/common/uloc_keytype.cpp b/deps/icu-small/source/common/uloc_keytype.cpp index 580244124ee364..12dc3004924541 100644 --- a/deps/icu-small/source/common/uloc_keytype.cpp +++ b/deps/icu-small/source/common/uloc_keytype.cpp @@ -24,7 +24,7 @@ #include "udataswp.h" /* for InvChar functions */ static UHashtable* gLocExtKeyMap = NULL; -static icu::UInitOnce gLocExtKeyMapInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gLocExtKeyMapInitOnce {}; // bit flags for special types typedef enum { @@ -69,7 +69,7 @@ uloc_key_type_cleanup(void) { gKeyTypeStringPool = NULL; gLocExtKeyMapInitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -356,9 +356,9 @@ init() { UErrorCode sts = U_ZERO_ERROR; umtx_initOnce(gLocExtKeyMapInitOnce, &initFromResourceBundle, sts); if (U_FAILURE(sts)) { - return FALSE; + return false; } - return TRUE; + return true; } static UBool @@ -368,7 +368,7 @@ isSpecialTypeCodepoints(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 4 || subtagLen > 6) { - return FALSE; + return false; } subtagLen = 0; } else if ((*p >= '0' && *p <= '9') || @@ -376,7 +376,7 @@ isSpecialTypeCodepoints(const char* val) { (*p >= 'a' && *p <= 'f')) { // also in EBCDIC subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -390,13 +390,13 @@ isSpecialTypeReorderCode(const char* val) { while (*p) { if (*p == '-') { if (subtagLen < 3 || subtagLen > 8) { - return FALSE; + return false; } subtagLen = 0; } else if (uprv_isASCIILetter(*p)) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -412,7 +412,7 @@ isSpecialTypeRgKeyValue(const char* val) { (subtagLen >= 2 && (*p == 'Z' || *p == 'z')) ) { subtagLen++; } else { - return FALSE; + return false; } p++; } @@ -448,10 +448,10 @@ ulocimp_toLegacyKey(const char* key) { U_CFUNC const char* ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -461,14 +461,14 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->bcpId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -480,7 +480,7 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } @@ -493,10 +493,10 @@ ulocimp_toBcpType(const char* key, const char* type, UBool* isKnownKey, UBool* i U_CFUNC const char* ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool* isSpecialType) { if (isKnownKey != NULL) { - *isKnownKey = FALSE; + *isKnownKey = false; } if (isSpecialType != NULL) { - *isSpecialType = FALSE; + *isSpecialType = false; } if (!init()) { @@ -506,14 +506,14 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key); if (keyData != NULL) { if (isKnownKey != NULL) { - *isKnownKey = TRUE; + *isKnownKey = true; } LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap.getAlias(), type); if (t != NULL) { return t->legacyId; } if (keyData->specialTypes != SPECIALTYPE_NONE) { - UBool matched = FALSE; + UBool matched = false; if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) { matched = isSpecialTypeCodepoints(type); } @@ -525,7 +525,7 @@ ulocimp_toLegacyType(const char* key, const char* type, UBool* isKnownKey, UBool } if (matched) { if (isSpecialType != NULL) { - *isSpecialType = TRUE; + *isSpecialType = true; } return type; } diff --git a/deps/icu-small/source/common/uloc_tag.cpp b/deps/icu-small/source/common/uloc_tag.cpp index 0150e94cefdc1a..01a0e0028f57ea 100644 --- a/deps/icu-small/source/common/uloc_tag.cpp +++ b/deps/icu-small/source/common/uloc_tag.cpp @@ -378,10 +378,10 @@ _isAlphaString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -389,10 +389,10 @@ _isNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -400,10 +400,10 @@ _isAlphaNumericString(const char* s, int32_t len) { int32_t i; for (i = 0; i < len; i++) { if (!ISALPHA(*(s + i)) && !ISNUMERIC(*(s + i))) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -412,9 +412,9 @@ _isAlphaNumericStringLimitedLength(const char* s, int32_t len, int32_t min, int3 len = (int32_t)uprv_strlen(s); } if (len >= min && len <= max && _isAlphaNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -428,9 +428,9 @@ ultag_isLanguageSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len >= 2 && len <= 8 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -443,9 +443,9 @@ _isExtlangSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 3 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -457,9 +457,9 @@ ultag_isScriptSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 4 && _isAlphaString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -472,12 +472,12 @@ ultag_isRegionSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && _isAlphaString(s, len)) { - return TRUE; + return true; } if (len == 3 && _isNumericString(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -490,12 +490,12 @@ _isVariantSubtag(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (_isAlphaNumericStringLimitedLength(s, len, 5, 8)) { - return TRUE; + return true; } if (len == 4 && ISNUMERIC(*s) && _isAlphaNumericString(s + 1, 3)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -510,10 +510,10 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { while ((p - s) < len) { if (*p == SEP) { if (pSubtag == NULL) { - return FALSE; + return false; } if (!test(pSubtag, (int32_t)(p - pSubtag))) { - return FALSE; + return false; } pSubtag = NULL; } else if (pSubtag == NULL) { @@ -522,7 +522,7 @@ _isSepListOf(UBool (*test)(const char*, int32_t), const char* s, int32_t len) { p++; } if (pSubtag == NULL) { - return FALSE; + return false; } return test(pSubtag, (int32_t)(p - pSubtag)); } @@ -557,9 +557,9 @@ _isExtensionSingleton(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 1 && (ISALPHA(*s) || ISNUMERIC(*s)) && (uprv_tolower(*s) != PRIVATEUSE)) { - return TRUE; + return true; } - return FALSE; + return false; } static UBool @@ -610,9 +610,9 @@ ultag_isUnicodeLocaleKey(const char* s, int32_t len) { len = (int32_t)uprv_strlen(s); } if (len == 2 && (ISALPHA(*s) || ISNUMERIC(*s)) && ISALPHA(s[1])) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -641,9 +641,9 @@ _isTKey(const char* s, int32_t len) len = (int32_t)uprv_strlen(s); } if (len == 2 && ISALPHA(*s) && ISNUMERIC(*(s + 1))) { - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI const char * U_EXPORT2 @@ -694,23 +694,23 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) case kStart: if (ultag_isLanguageSubtag(s, len) && len != 4) { state = kGotLanguage; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotLanguage: if (ultag_isScriptSubtag(s, len)) { state = kGotScript; - return TRUE; + return true; } U_FALLTHROUGH; case kGotScript: if (ultag_isRegionSubtag(s, len)) { state = kGotRegion; - return TRUE; + return true; } U_FALLTHROUGH; case kGotRegion: @@ -718,30 +718,30 @@ _isTransformedExtensionSubtag(int32_t& state, const char* s, int32_t len) case kGotVariant: if (_isVariantSubtag(s, len)) { state = kGotVariant; - return TRUE; + return true; } if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } - return FALSE; + return false; case kGotTKey: if (_isTValue(s, len)) { state = kGotTValue; - return TRUE; + return true; } - return FALSE; + return false; case kGotTValue: if (_isTKey(s, len)) { state = kGotTKey; - return TRUE; + return true; } if (_isTValue(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -755,32 +755,32 @@ _isUnicodeExtensionSubtag(int32_t& state, const char* s, int32_t len) case kStart: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (ultag_isUnicodeLocaleAttribute(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; case kGotKey: if (ultag_isUnicodeLocaleKey(s, len)) { - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { state = kGotType; - return TRUE; + return true; } - return FALSE; + return false; case kGotType: if (ultag_isUnicodeLocaleKey(s, len)) { state = kGotKey; - return TRUE; + return true; } if (_isUnicodeLocaleTypeSubtag(s, len)) { - return TRUE; + return true; } - return FALSE; + return false; } - return FALSE; + return false; } static UBool @@ -798,7 +798,7 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* for (p = s; len > 0; p++, len--) { if (*p == SEP) { if (!test(state, start, subtagLen)) { - return FALSE; + return false; } subtagLen = 0; start = p + 1; @@ -808,9 +808,9 @@ _isStatefulSepListOf(UBool (*test)(int32_t&, const char*, int32_t), const char* } if (test(state, start, subtagLen) && state >= 0) { - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC UBool @@ -835,7 +835,7 @@ ultag_isUnicodeExtensionSubtags(const char* s, int32_t len) { static UBool _addVariantToList(VariantListEntry **first, VariantListEntry *var) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { var->next = NULL; @@ -847,7 +847,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { /* variants order should be preserved */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = var; var->next = NULL; @@ -858,7 +858,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { cmp = uprv_compareInvCharsAsAscii(var->variant, cur->variant); if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -871,7 +871,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { static UBool _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { attr->next = NULL; @@ -883,7 +883,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = attr; attr->next = NULL; @@ -901,7 +901,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { } if (cmp == 0) { /* duplicated variant */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -915,7 +915,7 @@ _addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { static UBool _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool localeToBCP) { - UBool bAdded = TRUE; + UBool bAdded = true; if (*first == NULL) { ext->next = NULL; @@ -927,7 +927,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l /* reorder variants in alphabetical order */ prev = NULL; cur = *first; - while (TRUE) { + while (true) { if (cur == NULL) { prev->next = ext; ext->next = NULL; @@ -979,7 +979,7 @@ _addExtensionToList(ExtensionListEntry **first, ExtensionListEntry *ext, UBool l } if (cmp == 0) { /* duplicated extension key */ - bAdded = FALSE; + bAdded = false; break; } prev = cur; @@ -1164,7 +1164,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (len > 0) { char *p, *pVar; - UBool bNext = TRUE; + UBool bNext = true; VariantListEntry *var; VariantListEntry *varFirst = NULL; @@ -1173,7 +1173,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st while (bNext) { if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1211,7 +1211,7 @@ _appendVariantsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st } else { /* Special handling for POSIX variant, need to remember that we had it and then */ /* treat it like an extension later. */ - *hadPosix = TRUE; + *hadPosix = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1288,7 +1288,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st int32_t keylen; UBool isBcpUExt; - while (TRUE) { + while (true) { key = uenum_next(keywordEnum.getAlias(), NULL, status); if (key == NULL) { break; @@ -1322,7 +1322,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st if (uprv_strcmp(key, LOCALE_ATTRIBUTE_KEY) == 0) { if (len > 0) { int32_t i = 0; - while (TRUE) { + while (true) { attrBufLength = 0; for (; i < len; i++) { if (buf[i] != '-') { @@ -1448,7 +1448,7 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = bcpKey; ext->value = bcpValue; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; @@ -1467,18 +1467,18 @@ _appendKeywordsToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool st ext->key = POSIX_KEY; ext->value = POSIX_VALUE; - if (!_addExtensionToList(&firstExt, ext, TRUE)) { + if (!_addExtensionToList(&firstExt, ext, true)) { // Silently ignore errors. } } if (U_SUCCESS(*status) && (firstExt != NULL || firstAttr != NULL)) { - UBool startLDMLExtension = FALSE; + UBool startLDMLExtension = false; for (ext = firstExt; ext; ext = ext->next) { if (!startLDMLExtension && uprv_strlen(ext->key) > 1) { /* first LDML u singlton extension */ sink.Append("-u", 2); - startLDMLExtension = TRUE; + startLDMLExtension = true; } /* write out the sorted BCP47 attributes, extensions and private use */ @@ -1520,7 +1520,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT int32_t len; /* Reset the posixVariant value */ - *posixVariant = FALSE; + *posixVariant = false; pTag = ldmlext; pKwds = NULL; @@ -1604,7 +1604,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = LOCALE_ATTRIBUTE_KEY; kwd->value = value->data(); - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; return; } @@ -1616,14 +1616,14 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT const char *pBcpType = NULL; /* beginning of u extension type subtag(s) */ int32_t bcpKeyLen = 0; int32_t bcpTypeLen = 0; - UBool isDone = FALSE; + UBool isDone = false; pTag = pKwds; /* BCP47 representation of LDML key/type pairs */ while (!isDone) { const char *pNextBcpKey = NULL; int32_t nextBcpKeyLen = 0; - UBool emitKeyword = FALSE; + UBool emitKeyword = false; if (*pTag) { /* locate next separator char */ @@ -1631,7 +1631,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT if (ultag_isUnicodeLocaleKey(pTag, len)) { if (pBcpKey) { - emitKeyword = TRUE; + emitKeyword = true; pNextBcpKey = pTag; nextBcpKeyLen = len; } else { @@ -1657,8 +1657,8 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT } } else { /* processing last one */ - emitKeyword = TRUE; - isDone = TRUE; + emitKeyword = true; + isDone = true; } if (emitKeyword) { @@ -1744,7 +1744,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT /* Special handling for u-va-posix, since we want to treat this as a variant, not as a keyword */ if (!variantExists && !uprv_strcmp(pKey, POSIX_KEY) && !uprv_strcmp(pType, POSIX_VALUE) ) { - *posixVariant = TRUE; + *posixVariant = true; } else { /* create an ExtensionListEntry for this keyword */ kwd = extPool.create(); @@ -1756,7 +1756,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd->key = pKey; kwd->value = pType; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { // duplicate keyword is allowed, Only the first // is honored. } @@ -1773,7 +1773,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT kwd = kwdFirst; while (kwd != NULL) { nextKwd = kwd->next; - _addExtensionToList(appendTo, kwd, FALSE); + _addExtensionToList(appendTo, kwd, false); kwd = nextKwd; } } @@ -1788,7 +1788,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) const char *key, *type; icu::MemoryPool extPool; icu::MemoryPool kwdBuf; - UBool posixVariant = FALSE; + UBool posixVariant = false; if (U_FAILURE(*status)) { return; @@ -1803,7 +1803,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) if (*key == LDMLEXT) { /* Determine if variants already exists */ if (ultag_getVariantsSize(langtag)) { - posixVariant = TRUE; + posixVariant = true; } _appendLDMLExtensionAsKeywords(type, &kwdFirst, extPool, kwdBuf, &posixVariant, status); @@ -1818,7 +1818,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } kwd->key = key; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; } @@ -1835,7 +1835,7 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) } else { kwd->key = PRIVATEUSE_KEY; kwd->value = type; - if (!_addExtensionToList(&kwdFirst, kwd, FALSE)) { + if (!_addExtensionToList(&kwdFirst, kwd, false)) { *status = U_ILLEGAL_ARGUMENT_ERROR; } } @@ -1851,12 +1851,12 @@ _appendKeywords(ULanguageTag* langtag, icu::ByteSink& sink, UErrorCode* status) if (U_SUCCESS(*status) && kwdFirst != NULL) { /* write out the sorted keywords */ - UBool firstValue = TRUE; + UBool firstValue = true; kwd = kwdFirst; do { if (firstValue) { sink.Append("@", 1); - firstValue = FALSE; + firstValue = false; } else { sink.Append(";", 1); } @@ -1899,17 +1899,17 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (len > 0) { char *p, *pPriv; - UBool bNext = TRUE; - UBool firstValue = TRUE; + UBool bNext = true; + UBool firstValue = true; UBool writeValue; pPriv = NULL; p = buf; while (bNext) { - writeValue = FALSE; + writeValue = false; if (*p == SEP || *p == LOCALE_SEP || *p == 0) { if (*p == 0) { - bNext = FALSE; + bNext = false; } else { *p = 0; /* terminate */ } @@ -1923,10 +1923,10 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool if (_isPrivateuseValueSubtag(pPriv, -1)) { if (firstValue) { if (!_isVariantSubtag(pPriv, -1)) { - writeValue = TRUE; + writeValue = true; } } else { - writeValue = TRUE; + writeValue = true; } } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; @@ -1959,7 +1959,7 @@ _appendPrivateuseToLanguageTag(const char* localeID, icu::ByteSink& sink, UBool tmpAppend[reslen++] = SEP; } - firstValue = FALSE; + firstValue = false; } len = (int32_t)uprv_strlen(pPriv); @@ -2026,7 +2026,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta ExtensionListEntry *pExtension; char *pExtValueSubtag, *pExtValueSubtagEnd; int32_t i; - UBool privateuseVar = FALSE; + UBool privateuseVar = false; int32_t legacyLen = 0; if (parsedLen != NULL) { @@ -2124,7 +2124,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (*redundantTagEnd == '\0' || *redundantTagEnd == SEP) { const char* preferredTag = REDUNDANT[i + 1]; size_t preferredTagLen = uprv_strlen(preferredTag); - uprv_strncpy(t->buf, preferredTag, preferredTagLen); + uprv_memcpy(t->buf, preferredTag, preferredTagLen); if (*redundantTagEnd == SEP) { uprv_memmove(tagBuf + preferredTagLen, redundantTagEnd, @@ -2276,7 +2276,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { /* stop parsing here */ @@ -2339,7 +2339,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; pExtension = NULL; } else { @@ -2380,7 +2380,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta if (uprv_strncmp(pSubtag, PRIVUSE_VARIANT_PREFIX, uprv_strlen(PRIVUSE_VARIANT_PREFIX)) == 0) { *pSep = 0; next = VART; - privateuseVar = TRUE; + privateuseVar = true; break; } else if (_isPrivateuseValueSubtag(pSubtag, subtagLen)) { pLastGoodPosition = pSep; @@ -2417,7 +2417,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta *pExtValueSubtagEnd = 0; pExtension->value = T_CString_toLowerCase(pExtValueSubtag); /* insert the extension to the list */ - if (_addExtensionToList(&(t->extensions), pExtension, FALSE)) { + if (_addExtensionToList(&(t->extensions), pExtension, false)) { pLastGoodPosition = pExtValueSubtagEnd; } else { uprv_free(pExtension); @@ -2535,7 +2535,7 @@ static int32_t ultag_getVariantsSize(const ULanguageTag* langtag) { int32_t size = 0; VariantListEntry *cur = langtag->variants; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2581,7 +2581,7 @@ static int32_t ultag_getExtensionsSize(const ULanguageTag* langtag) { int32_t size = 0; ExtensionListEntry *cur = langtag->extensions; - while (TRUE) { + while (true) { if (cur == NULL) { break; } @@ -2648,7 +2648,7 @@ ulocimp_toLanguageTag(const char* localeID, icu::CharString canonical; int32_t reslen; UErrorCode tmpStatus = U_ZERO_ERROR; - UBool hadPosix = FALSE; + UBool hadPosix = false; const char* pKeywordStart; /* Note: uloc_canonicalize returns "en_US_POSIX" for input locale ID "". See #6835 */ @@ -2699,7 +2699,7 @@ ulocimp_toLanguageTag(const char* localeID, pKeywordStart = locale_getKeywordsStart(canonical.data()); if (pKeywordStart == canonical.data()) { int kwdCnt = 0; - UBool done = FALSE; + UBool done = false; icu::LocalUEnumerationPointer kwdEnum(uloc_openKeywords(canonical.data(), &tmpStatus)); if (U_SUCCESS(tmpStatus)) { @@ -2720,15 +2720,15 @@ ulocimp_toLanguageTag(const char* localeID, /* return private use only tag */ sink.Append("und-x-", 6); sink.Append(buf.data(), buf.length()); - done = TRUE; + done = true; } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } /* if not strict mode, then "und" will be returned */ } else { *status = U_ILLEGAL_ARGUMENT_ERROR; - done = TRUE; + done = true; } } } @@ -2782,11 +2782,11 @@ ulocimp_forLanguageTag(const char* langtag, icu::ByteSink& sink, int32_t* parsedLength, UErrorCode* status) { - UBool isEmpty = TRUE; + UBool isEmpty = true; const char *subtag, *p; int32_t len; int32_t i, n; - UBool noRegion = TRUE; + UBool noRegion = true; icu::LocalULanguageTagPointer lt(ultag_parse(langtag, tagLen, parsedLength, status)); if (U_FAILURE(*status)) { @@ -2799,7 +2799,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append(subtag, len); - isEmpty = FALSE; + isEmpty = false; } } @@ -2808,7 +2808,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the script in title case */ char c = uprv_toupper(*subtag); @@ -2821,7 +2821,7 @@ ulocimp_forLanguageTag(const char* langtag, len = (int32_t)uprv_strlen(subtag); if (len > 0) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; /* write out the region in upper case */ p = subtag; @@ -2830,7 +2830,7 @@ ulocimp_forLanguageTag(const char* langtag, sink.Append(&c, 1); p++; } - noRegion = FALSE; + noRegion = false; } /* variants */ @@ -2839,7 +2839,7 @@ ulocimp_forLanguageTag(const char* langtag, if (n > 0) { if (noRegion) { sink.Append("_", 1); - isEmpty = FALSE; + isEmpty = false; } for (i = 0; i < n; i++) { diff --git a/deps/icu-small/source/common/umapfile.cpp b/deps/icu-small/source/common/umapfile.cpp index 3e714876a4dc62..145582ea97acd4 100644 --- a/deps/icu-small/source/common/umapfile.cpp +++ b/deps/icu-small/source/common/umapfile.cpp @@ -107,10 +107,10 @@ typedef HANDLE MemoryMap; U_CFUNC UBool uprv_mapFile(UDataMemory *pData, const char *path, UErrorCode *status) { if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ - return FALSE; /* no file access */ + return false; /* no file access */ } U_CFUNC void uprv_unmapFile(UDataMemory *pData) { @@ -126,7 +126,7 @@ typedef HANDLE MemoryMap; ) { if (U_FAILURE(*status)) { - return FALSE; + return false; } HANDLE map = nullptr; @@ -150,12 +150,12 @@ typedef HANDLE MemoryMap; u_strFromUTF8(reinterpret_cast(utf16Path), static_cast(UPRV_LENGTHOF(utf16Path)), &pathUtf16Len, path, -1, status); if (U_FAILURE(*status)) { - return FALSE; + return false; } if (*status == U_STRING_NOT_TERMINATED_WARNING) { // Report back an error instead of a warning. *status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } file = CreateFileW(utf16Path, GENERIC_READ, FILE_SHARE_READ, nullptr, @@ -168,7 +168,7 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } // Note: We use NULL/nullptr for lpAttributes parameter below. @@ -183,17 +183,17 @@ typedef HANDLE MemoryMap; if (HRESULT_FROM_WIN32(GetLastError()) == E_OUTOFMEMORY) { *status = U_MEMORY_ALLOCATION_ERROR; } - return FALSE; + return false; } /* map a view of the file into our address space */ pData->pHeader = reinterpret_cast(MapViewOfFile(map, FILE_MAP_READ, 0, 0, 0)); if (pData->pHeader == nullptr) { CloseHandle(map); - return FALSE; + return false; } pData->map = map; - return TRUE; + return true; } U_CFUNC void @@ -217,21 +217,21 @@ typedef HANDLE MemoryMap; void *data; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -243,7 +243,7 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; @@ -252,7 +252,7 @@ typedef HANDLE MemoryMap; #if U_PLATFORM == U_PF_IPHONE posix_madvise(data, length, POSIX_MADV_RANDOM); #endif - return TRUE; + return true; } U_CFUNC void @@ -291,21 +291,21 @@ typedef HANDLE MemoryMap; void *p; if (U_FAILURE(*status)) { - return FALSE; + return false; } UDataMemory_init(pData); /* Clear the output struct. */ /* open the input file */ file=fopen(path, "rb"); if(file==nullptr) { - return FALSE; + return false; } /* get the file length */ fileLength=umap_fsize(file); if(ferror(file) || fileLength<=20) { fclose(file); - return FALSE; + return false; } /* allocate the memory to hold the file data */ @@ -313,21 +313,21 @@ typedef HANDLE MemoryMap; if(p==nullptr) { fclose(file); *status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } /* read the file */ if(fileLength!=fread(p, 1, fileLength, file)) { uprv_free(p); fclose(file); - return FALSE; + return false; } fclose(file); pData->map=p; pData->pHeader=(const DataHeader *)p; pData->mapAddr=p; - return TRUE; + return true; } U_CFUNC void @@ -427,7 +427,7 @@ typedef HANDLE MemoryMap; void *val=0; if (U_FAILURE(*status)) { - return FALSE; + return false; } inBasename=uprv_strrchr(path, U_FILE_SEP_CHAR); @@ -447,14 +447,14 @@ typedef HANDLE MemoryMap; /* determine the length of the file */ if(stat(path, &mystat)!=0 || mystat.st_size<=0) { - return FALSE; + return false; } length=mystat.st_size; /* open the file */ fd=open(path, O_RDONLY); if(fd==-1) { - return FALSE; + return false; } /* get a view of the mapping */ @@ -462,12 +462,12 @@ typedef HANDLE MemoryMap; close(fd); /* no longer needed */ if(data==MAP_FAILED) { // Possibly check the errorno value for ENOMEM, and report U_MEMORY_ALLOCATION_ERROR? - return FALSE; + return false; } pData->map = (char *)data + length; pData->pHeader=(const DataHeader *)data; pData->mapAddr = data; - return TRUE; + return true; } # ifdef OS390BATCH @@ -503,16 +503,16 @@ typedef HANDLE MemoryMap; val=dllqueryvar((dllhandle*)handle, U_ICUDATA_ENTRY_NAME); if(val == 0) { /* failed... so keep looking */ - return FALSE; + return false; } # ifdef UDATA_DEBUG fprintf(stderr, "dllqueryvar(%08X, %s) -> %08X\n", handle, U_ICUDATA_ENTRY_NAME, val); # endif pData->pHeader=(const DataHeader *)val; - return TRUE; + return true; } else { - return FALSE; /* no handle */ + return false; /* no handle */ } } diff --git a/deps/icu-small/source/common/umapfile.h b/deps/icu-small/source/common/umapfile.h index adc265203dcc2d..042e71374c1f59 100644 --- a/deps/icu-small/source/common/umapfile.h +++ b/deps/icu-small/source/common/umapfile.h @@ -29,7 +29,7 @@ #include "unicode/udata.h" #include "putilimp.h" -U_CFUNC UBool uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); +U_CAPI UBool U_EXPORT2 uprv_mapFile(UDataMemory *pdm, const char *path, UErrorCode *status); U_CFUNC void uprv_unmapFile(UDataMemory *pData); /* MAP_NONE: no memory mapping, no file access at all */ diff --git a/deps/icu-small/source/common/umutex.h b/deps/icu-small/source/common/umutex.h index 8d76b3f3e6f596..1b8332409c6dda 100644 --- a/deps/icu-small/source/common/umutex.h +++ b/deps/icu-small/source/common/umutex.h @@ -71,7 +71,6 @@ U_NAMESPACE_BEGIN ****************************************************************************/ typedef std::atomic u_atomic_int32_t; -#define ATOMIC_INT32_T_INITIALIZER(val) ATOMIC_VAR_INIT(val) inline int32_t umtx_loadAcquire(u_atomic_int32_t &var) { return var.load(std::memory_order_acquire); @@ -96,18 +95,15 @@ inline int32_t umtx_atomic_dec(u_atomic_int32_t *var) { * *************************************************************************************************/ -struct UInitOnce { - u_atomic_int32_t fState; - UErrorCode fErrCode; +struct U_COMMON_API UInitOnce { + u_atomic_int32_t fState {0}; + UErrorCode fErrCode {U_ZERO_ERROR}; void reset() {fState = 0;} UBool isReset() {return umtx_loadAcquire(fState) == 0;} // Note: isReset() is used by service registration code. // Thread safety of this usage needs review. }; -#define U_INITONCE_INITIALIZER {ATOMIC_INT32_T_INITIALIZER(0), U_ZERO_ERROR} - - U_COMMON_API UBool U_EXPORT2 umtx_initImplPreInit(UInitOnce &); U_COMMON_API void U_EXPORT2 umtx_initImplPostInit(UInitOnce &); diff --git a/deps/icu-small/source/common/unames.cpp b/deps/icu-small/source/common/unames.cpp index 5776058f957f40..b0ac991e1baeac 100644 --- a/deps/icu-small/source/common/unames.cpp +++ b/deps/icu-small/source/common/unames.cpp @@ -105,7 +105,7 @@ typedef struct { static UDataMemory *uCharNamesData=NULL; static UCharNames *uCharNames=NULL; -static icu::UInitOnce gCharNamesInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCharNamesInitOnce {}; /* * Maximum length of character names (regular & 1.0). @@ -173,7 +173,7 @@ static UBool U_CALLCONV unames_cleanup(void) } gCharNamesInitOnce.reset(); gMaxNameLength=0; - return TRUE; + return true; } static UBool U_CALLCONV @@ -371,7 +371,7 @@ compareName(UCharNames *names, if(c!=';') { /* implicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* finished */ @@ -388,7 +388,7 @@ compareName(UCharNames *names, if(c!=';') { /* explicit letter */ if((char)c!=*otherName++) { - return FALSE; + return false; } } else { /* stop, but skip the semicolon if we are seeking @@ -407,7 +407,7 @@ compareName(UCharNames *names, uint8_t *tokenString=tokenStrings+token; while((c=*tokenString++)!=0) { if((char)c!=*otherName++) { - return FALSE; + return false; } } } @@ -616,7 +616,7 @@ enumGroupNames(UCharNames *names, const uint16_t *group, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } ++start; @@ -626,12 +626,12 @@ enumGroupNames(UCharNames *names, const uint16_t *group, while(start<=end) { if(compareName(names, s+offsets[start&GROUP_MASK], lengths[start&GROUP_MASK], nameChoice, otherName)) { ((FindName *)context)->code=start; - return FALSE; + return false; } ++start; } } - return TRUE; + return true; } /* @@ -653,14 +653,14 @@ enumExtNames(UChar32 start, UChar32 end, /* here, we assume that the buffer is large enough */ if(length>0) { if(!fn(context, start, U_EXTENDED_CHAR_NAME, buffer, length)) { - return FALSE; + return false; } } ++start; } } - return TRUE; + return true; } static UBool @@ -684,7 +684,7 @@ enumNames(UCharNames *names, extLimit=limit; } if(!enumExtNames(start, extLimit-1, fn, context)) { - return FALSE; + return false; } start=extLimit; } @@ -705,7 +705,7 @@ enumNames(UCharNames *names, if(!enumGroupNames(names, group, start, ((UChar32)startGroupMSB< group[GROUP_MSB] + 1 && nameChoice == U_EXTENDED_CHAR_NAME) { @@ -738,7 +738,7 @@ enumNames(UCharNames *names, end = limit; } if (!enumExtNames((group[GROUP_MSB] + 1) << GROUP_SHIFT, end - 1, fn, context)) { - return FALSE; + return false; } } group=nextGroup; @@ -753,7 +753,7 @@ enumNames(UCharNames *names, start = next; } } else { - return TRUE; + return true; } } @@ -766,7 +766,7 @@ enumNames(UCharNames *names, return enumExtNames(start, limit - 1, fn, context); } - return TRUE; + return true; } static uint16_t @@ -941,7 +941,7 @@ enumAlgNames(AlgorithmicRange *range, uint16_t length; if(nameChoice!=U_UNICODE_CHAR_NAME && nameChoice!=U_EXTENDED_CHAR_NAME) { - return TRUE; + return true; } switch(range->type) { @@ -952,12 +952,12 @@ enumAlgNames(AlgorithmicRange *range, /* get the full name of the start character */ length=getAlgName(range, (uint32_t)start, nameChoice, buffer, sizeof(buffer)); if(length<=0) { - return TRUE; + return true; } /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* go to the end of the name; all these names have the same length */ @@ -984,7 +984,7 @@ enumAlgNames(AlgorithmicRange *range, } if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1018,7 +1018,7 @@ enumAlgNames(AlgorithmicRange *range, /* call the enumerator function with this first character */ if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } /* enumerate the rest of the names */ @@ -1056,7 +1056,7 @@ enumAlgNames(AlgorithmicRange *range, *t=0; if(!fn(context, start, nameChoice, buffer, length)) { - return FALSE; + return false; } } break; @@ -1066,7 +1066,7 @@ enumAlgNames(AlgorithmicRange *range, break; } - return TRUE; + return true; } /* @@ -1416,11 +1416,11 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { int32_t i, maxNameLength; if(gMaxNameLength!=0) { - return TRUE; + return true; } if(!isDataLoaded(pErrorCode)) { - return FALSE; + return false; } /* set hex digits, used in various names, and <>-, used in extended names */ @@ -1437,7 +1437,7 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { /* set sets and lengths from group names, set global maximum values */ calcGroupNameSetsLengths(maxNameLength); - return TRUE; + return true; } U_NAMESPACE_END @@ -1809,7 +1809,7 @@ makeTokenMap(const UDataSwapper *ds, /* enter the converted character into the map and mark it used */ map[c1]=c2; - usedOutChar[c2]=TRUE; + usedOutChar[c2]=true; } } diff --git a/deps/icu-small/source/common/unicode/bytestrie.h b/deps/icu-small/source/common/unicode/bytestrie.h index 271a81d1b4d7d4..8fe66780f5157b 100644 --- a/deps/icu-small/source/common/unicode/bytestrie.h +++ b/deps/icu-small/source/common/unicode/bytestrie.h @@ -394,7 +394,7 @@ class U_COMMON_API BytesTrie : public UMemory { pos_(bytes_), remainingMatchLength_(-1) {} // No assignment operator. - BytesTrie &operator=(const BytesTrie &other); + BytesTrie &operator=(const BytesTrie &other) = delete; inline void stop() { pos_=NULL; diff --git a/deps/icu-small/source/common/unicode/bytestriebuilder.h b/deps/icu-small/source/common/unicode/bytestriebuilder.h index 382f5e0095fd3f..ec9c625473d4f5 100644 --- a/deps/icu-small/source/common/unicode/bytestriebuilder.h +++ b/deps/icu-small/source/common/unicode/bytestriebuilder.h @@ -129,8 +129,8 @@ class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { private: friend class ::BytesTrieTest; - BytesTrieBuilder(const BytesTrieBuilder &other); // no copy constructor - BytesTrieBuilder &operator=(const BytesTrieBuilder &other); // no assignment operator + BytesTrieBuilder(const BytesTrieBuilder &other) = delete; // no copy constructor + BytesTrieBuilder &operator=(const BytesTrieBuilder &other) = delete; // no assignment operator void buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode); diff --git a/deps/icu-small/source/common/unicode/caniter.h b/deps/icu-small/source/common/unicode/caniter.h index 6e57ef5e3ba1c6..db400a531bfe4d 100644 --- a/deps/icu-small/source/common/unicode/caniter.h +++ b/deps/icu-small/source/common/unicode/caniter.h @@ -150,20 +150,20 @@ class U_COMMON_API CanonicalIterator U_FINAL : public UObject { private: // ===================== PRIVATES ============================== // private default constructor - CanonicalIterator(); + CanonicalIterator() = delete; /** * Copy constructor. Private for now. * @internal (private) */ - CanonicalIterator(const CanonicalIterator& other); + CanonicalIterator(const CanonicalIterator& other) = delete; /** * Assignment operator. Private for now. * @internal (private) */ - CanonicalIterator& operator=(const CanonicalIterator& other); + CanonicalIterator& operator=(const CanonicalIterator& other) = delete; // fields UnicodeString source; diff --git a/deps/icu-small/source/common/unicode/dtintrv.h b/deps/icu-small/source/common/unicode/dtintrv.h index 46a94ce3495886..8c172eb7a59acc 100644 --- a/deps/icu-small/source/common/unicode/dtintrv.h +++ b/deps/icu-small/source/common/unicode/dtintrv.h @@ -131,7 +131,7 @@ class U_COMMON_API DateInterval : public UObject { /** * Default constructor, not implemented. */ - DateInterval(); + DateInterval() = delete; UDate fromDate; UDate toDate; diff --git a/deps/icu-small/source/common/unicode/idna.h b/deps/icu-small/source/common/unicode/idna.h index 1305dc604842eb..1c57205bae2ef4 100644 --- a/deps/icu-small/source/common/unicode/idna.h +++ b/deps/icu-small/source/common/unicode/idna.h @@ -305,8 +305,8 @@ class U_COMMON_API IDNAInfo : public UMemory { private: friend class UTS46; - IDNAInfo(const IDNAInfo &other); // no copying - IDNAInfo &operator=(const IDNAInfo &other); // no copying + IDNAInfo(const IDNAInfo &other) = delete; // no copying + IDNAInfo &operator=(const IDNAInfo &other) = delete; // no copying void reset() { errors=labelErrors=0; diff --git a/deps/icu-small/source/common/unicode/normlzr.h b/deps/icu-small/source/common/unicode/normlzr.h index 93661990feced8..14b246988502da 100644 --- a/deps/icu-small/source/common/unicode/normlzr.h +++ b/deps/icu-small/source/common/unicode/normlzr.h @@ -740,8 +740,8 @@ class U_COMMON_API Normalizer : public UObject { // Private functions //------------------------------------------------------------------------- - Normalizer(); // default constructor not implemented - Normalizer &operator=(const Normalizer &that); // assignment operator not implemented + Normalizer() = delete; // default constructor not implemented + Normalizer &operator=(const Normalizer &that) = delete; // assignment operator not implemented // Private utility methods for iteration // For documentation, see the source code diff --git a/deps/icu-small/source/common/unicode/platform.h b/deps/icu-small/source/common/unicode/platform.h index b7e514442cedba..1605226a797037 100644 --- a/deps/icu-small/source/common/unicode/platform.h +++ b/deps/icu-small/source/common/unicode/platform.h @@ -168,7 +168,7 @@ # define U_PLATFORM U_PF_LINUX #elif defined(__APPLE__) && defined(__MACH__) # include -# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE /* variant of TARGET_OS_MAC */ +# if (defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE) && (defined(TARGET_OS_MACCATALYST) && !TARGET_OS_MACCATALYST) /* variant of TARGET_OS_MAC */ # define U_PLATFORM U_PF_IPHONE # else # define U_PLATFORM U_PF_DARWIN @@ -847,6 +847,21 @@ namespace std { # define U_IMPORT #endif +/** + * \def U_HIDDEN + * This is used to mark internal structs declared within external classes, + * to prevent the internal structs from having the same visibility as the + * class within which they are declared. + * @internal + */ +#ifdef U_HIDDEN + /* Use the predefined value. */ +#elif defined(__GNUC__) +# define U_HIDDEN __attribute__((visibility("hidden"))) +#else +# define U_HIDDEN +#endif + /** * \def U_CALLCONV * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary diff --git a/deps/icu-small/source/common/unicode/rbbi.h b/deps/icu-small/source/common/unicode/rbbi.h index 0bad0d3897cc48..d878243e3fe247 100644 --- a/deps/icu-small/source/common/unicode/rbbi.h +++ b/deps/icu-small/source/common/unicode/rbbi.h @@ -648,13 +648,6 @@ class U_COMMON_API RuleBasedBreakIterator /*U_FINAL*/ : public BreakIterator { //======================================================================= // implementation //======================================================================= - /** - * Dumps caches and performs other actions associated with a complete change - * in text or iteration position. - * @internal (private) - */ - void reset(void); - /** * Common initialization function, used by constructors and bufferClone. * @internal (private) diff --git a/deps/icu-small/source/common/unicode/resbund.h b/deps/icu-small/source/common/unicode/resbund.h index 7441592a0f2d1c..6e26a40591fb37 100644 --- a/deps/icu-small/source/common/unicode/resbund.h +++ b/deps/icu-small/source/common/unicode/resbund.h @@ -484,7 +484,7 @@ class U_COMMON_API ResourceBundle : public UObject { static UClassID U_EXPORT2 getStaticClassID(); private: - ResourceBundle(); // default constructor not implemented + ResourceBundle() = delete; // default constructor not implemented UResourceBundle *fResource; void constructForLocale(const UnicodeString& path, const Locale& locale, UErrorCode& error); diff --git a/deps/icu-small/source/common/unicode/schriter.h b/deps/icu-small/source/common/unicode/schriter.h index 9dac099967795b..a2ab17982d1010 100644 --- a/deps/icu-small/source/common/unicode/schriter.h +++ b/deps/icu-small/source/common/unicode/schriter.h @@ -172,14 +172,6 @@ class U_COMMON_API StringCharacterIterator : public UCharCharacterIterator { */ StringCharacterIterator(); - /** - * Sets the iterator to iterate over the provided string. - * @param newText The string to be iterated over - * @param newTextLength The length of the String - * @stable ICU 2.0 - */ - void setText(const char16_t* newText, int32_t newTextLength); - /** * Copy of the iterated string object. * @stable ICU 2.0 diff --git a/deps/icu-small/source/common/unicode/ubiditransform.h b/deps/icu-small/source/common/unicode/ubiditransform.h index 2dd7564010de17..24433aa8aca0fc 100644 --- a/deps/icu-small/source/common/unicode/ubiditransform.h +++ b/deps/icu-small/source/common/unicode/ubiditransform.h @@ -28,7 +28,7 @@ /** * \file - * \brief Bidi Transformations + * \brief C API: Bidi Transformations */ /** diff --git a/deps/icu-small/source/common/unicode/uchar.h b/deps/icu-small/source/common/unicode/uchar.h index 253e6db173f6e5..6bb68e62a9d7fc 100644 --- a/deps/icu-small/source/common/unicode/uchar.h +++ b/deps/icu-small/source/common/unicode/uchar.h @@ -60,7 +60,7 @@ U_CDECL_BEGIN * @see u_getUnicodeVersion * @stable ICU 2.0 */ -#define U_UNICODE_VERSION "14.0" +#define U_UNICODE_VERSION "15.0" /** * \file @@ -483,57 +483,55 @@ typedef enum UProperty { * @stable ICU 62 */ UCHAR_EXTENDED_PICTOGRAPHIC=64, -#ifndef U_HIDE_DRAFT_API /** * Binary property of strings Basic_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_BASIC_EMOJI=65, /** * Binary property of strings Emoji_Keycap_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_EMOJI_KEYCAP_SEQUENCE=66, /** * Binary property of strings RGI_Emoji_Modifier_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE=67, /** * Binary property of strings RGI_Emoji_Flag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_FLAG_SEQUENCE=68, /** * Binary property of strings RGI_Emoji_Tag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_TAG_SEQUENCE=69, /** * Binary property of strings RGI_Emoji_ZWJ_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI_ZWJ_SEQUENCE=70, /** * Binary property of strings RGI_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ UCHAR_RGI_EMOJI=71, -#endif // U_HIDE_DRAFT_API #ifndef U_HIDE_DEPRECATED_API /** * One more than the last constant for binary Unicode properties. @@ -1885,6 +1883,23 @@ enum UBlockCode { /** @stable ICU 70 */ UBLOCK_ZNAMENNY_MUSICAL_NOTATION = 320, /*[1CF00]*/ + // New blocks in Unicode 15.0 + + /** @stable ICU 72 */ + UBLOCK_ARABIC_EXTENDED_C = 321, /*[10EC0]*/ + /** @stable ICU 72 */ + UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 322, /*[31350]*/ + /** @stable ICU 72 */ + UBLOCK_CYRILLIC_EXTENDED_D = 323, /*[1E030]*/ + /** @stable ICU 72 */ + UBLOCK_DEVANAGARI_EXTENDED_A = 324, /*[11B00]*/ + /** @stable ICU 72 */ + UBLOCK_KAKTOVIK_NUMERALS = 325, /*[1D2C0]*/ + /** @stable ICU 72 */ + UBLOCK_KAWI = 326, /*[11F00]*/ + /** @stable ICU 72 */ + UBLOCK_NAG_MUNDARI = 327, /*[1E4D0]*/ + #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UBlockCode value. @@ -1892,7 +1907,7 @@ enum UBlockCode { * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - UBLOCK_COUNT = 321, + UBLOCK_COUNT = 328, #endif // U_HIDE_DEPRECATED_API /** @stable ICU 2.0 */ @@ -2680,8 +2695,6 @@ typedef enum UVerticalOrientation { U_CAPI UBool U_EXPORT2 u_hasBinaryProperty(UChar32 c, UProperty which); -#ifndef U_HIDE_DRAFT_API - /** * Returns true if the property is true for the string. * Same as u_hasBinaryProperty(single code point, which) @@ -2704,13 +2717,11 @@ u_hasBinaryProperty(UChar32 c, UProperty which); * @see u_getBinaryPropertySet * @see u_getIntPropertyValue * @see u_getUnicodeVersion - * @draft ICU 70 + * @stable ICU 70 */ U_CAPI UBool U_EXPORT2 u_stringHasBinaryProperty(const UChar *s, int32_t length, UProperty which); -#endif // U_HIDE_DRAFT_API - /** * Returns a frozen USet for a binary property. * The library retains ownership over the returned object. diff --git a/deps/icu-small/source/common/unicode/ucharstrie.h b/deps/icu-small/source/common/unicode/ucharstrie.h index b6f9e3e075c8fa..064244a74c1691 100644 --- a/deps/icu-small/source/common/unicode/ucharstrie.h +++ b/deps/icu-small/source/common/unicode/ucharstrie.h @@ -409,7 +409,7 @@ class U_COMMON_API UCharsTrie : public UMemory { pos_(uchars_), remainingMatchLength_(-1) {} // No assignment operator. - UCharsTrie &operator=(const UCharsTrie &other); + UCharsTrie &operator=(const UCharsTrie &other) = delete; inline void stop() { pos_=NULL; diff --git a/deps/icu-small/source/common/unicode/ucharstriebuilder.h b/deps/icu-small/source/common/unicode/ucharstriebuilder.h index e0cb0acdc538e6..5c8aa33ffb39f5 100644 --- a/deps/icu-small/source/common/unicode/ucharstriebuilder.h +++ b/deps/icu-small/source/common/unicode/ucharstriebuilder.h @@ -133,8 +133,8 @@ class U_COMMON_API UCharsTrieBuilder : public StringTrieBuilder { } private: - UCharsTrieBuilder(const UCharsTrieBuilder &other); // no copy constructor - UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other); // no assignment operator + UCharsTrieBuilder(const UCharsTrieBuilder &other) = delete; // no copy constructor + UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other) = delete; // no assignment operator void buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode); diff --git a/deps/icu-small/source/common/unicode/ucnv_cb.h b/deps/icu-small/source/common/unicode/ucnv_cb.h index 41845d1bcaeabe..b4ef99208b15dd 100644 --- a/deps/icu-small/source/common/unicode/ucnv_cb.h +++ b/deps/icu-small/source/common/unicode/ucnv_cb.h @@ -15,8 +15,8 @@ */ /** - * \file - * \brief C UConverter functions to aid the writers of callbacks + * \file + * \brief C API: UConverter functions to aid the writers of callbacks * *

Callback API for UConverter

* diff --git a/deps/icu-small/source/common/unicode/ucnv_err.h b/deps/icu-small/source/common/unicode/ucnv_err.h index a13d01db099b37..c743e5614f4ade 100644 --- a/deps/icu-small/source/common/unicode/ucnv_err.h +++ b/deps/icu-small/source/common/unicode/ucnv_err.h @@ -12,7 +12,7 @@ /** * \file - * \brief C UConverter predefined error callbacks + * \brief C API: UConverter predefined error callbacks * *

Error Behaviour Functions

* Defines some error behaviour functions called by ucnv_{from,to}Unicode diff --git a/deps/icu-small/source/common/unicode/ucnvsel.h b/deps/icu-small/source/common/unicode/ucnvsel.h index 3d7d3327f7dadd..9373ec951bf83a 100644 --- a/deps/icu-small/source/common/unicode/ucnvsel.h +++ b/deps/icu-small/source/common/unicode/ucnvsel.h @@ -36,6 +36,7 @@ /** * \file + * \brief C API: Encoding/charset encoding selector * * A converter selector is built with a set of encoding/charset names * and given an input string returns the set of names of the diff --git a/deps/icu-small/source/common/unicode/ucpmap.h b/deps/icu-small/source/common/unicode/ucpmap.h index 31e1365cac850a..a740bd160fc155 100644 --- a/deps/icu-small/source/common/unicode/ucpmap.h +++ b/deps/icu-small/source/common/unicode/ucpmap.h @@ -13,8 +13,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an abstract map from Unicode code points to integer values. + * \brief C API: This file defines an abstract map from Unicode code points to integer values. * * @see UCPMap * @see UCPTrie diff --git a/deps/icu-small/source/common/unicode/ucptrie.h b/deps/icu-small/source/common/unicode/ucptrie.h index e2547ae2eeac92..dadef79c512049 100644 --- a/deps/icu-small/source/common/unicode/ucptrie.h +++ b/deps/icu-small/source/common/unicode/ucptrie.h @@ -19,8 +19,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines an immutable Unicode code point trie. + * \brief C API: This file defines an immutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie diff --git a/deps/icu-small/source/common/unicode/uloc.h b/deps/icu-small/source/common/unicode/uloc.h index b0bdbe1b87f48f..21179c1b628e1c 100644 --- a/deps/icu-small/source/common/unicode/uloc.h +++ b/deps/icu-small/source/common/unicode/uloc.h @@ -26,9 +26,9 @@ #include "unicode/utypes.h" #include "unicode/uenum.h" -/** +/** * \file - * \brief C API: Locale + * \brief C API: Locale ID functionality similar to C++ class Locale * *

ULoc C API for Locale

* A Locale represents a specific geographical, political, diff --git a/deps/icu-small/source/common/unicode/umachine.h b/deps/icu-small/source/common/unicode/umachine.h index 09c887c80efd47..66406062726f74 100644 --- a/deps/icu-small/source/common/unicode/umachine.h +++ b/deps/icu-small/source/common/unicode/umachine.h @@ -282,14 +282,8 @@ typedef int8_t UBool; */ #ifdef U_DEFINE_FALSE_AND_TRUE // Use the predefined value. -#elif defined(U_COMBINED_IMPLEMENTATION) || \ - defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ - defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ - defined(U_TOOLUTIL_IMPLEMENTATION) - // Inside ICU: Keep FALSE & TRUE available. -# define U_DEFINE_FALSE_AND_TRUE 1 #else - // Outside ICU: Avoid collision with non-macro definitions of FALSE & TRUE. + // Default to avoiding collision with non-macro definitions of FALSE & TRUE. # define U_DEFINE_FALSE_AND_TRUE 0 #endif diff --git a/deps/icu-small/source/common/unicode/umisc.h b/deps/icu-small/source/common/unicode/umisc.h index 213290b9afa33c..4e9dda7450bdc4 100644 --- a/deps/icu-small/source/common/unicode/umisc.h +++ b/deps/icu-small/source/common/unicode/umisc.h @@ -21,9 +21,9 @@ /** * \file - * \brief C API:misc definitions + * \brief C API: Miscellaneous definitions * - * This file contains miscellaneous definitions for the C APIs. + * This file contains miscellaneous definitions for the C APIs. */ U_CDECL_BEGIN diff --git a/deps/icu-small/source/common/unicode/umutablecptrie.h b/deps/icu-small/source/common/unicode/umutablecptrie.h index 3b950055da7e68..d60fd618191c48 100644 --- a/deps/icu-small/source/common/unicode/umutablecptrie.h +++ b/deps/icu-small/source/common/unicode/umutablecptrie.h @@ -21,8 +21,7 @@ U_CDECL_BEGIN /** * \file - * - * This file defines a mutable Unicode code point trie. + * \brief C API: This file defines a mutable Unicode code point trie. * * @see UCPTrie * @see UMutableCPTrie diff --git a/deps/icu-small/source/common/unicode/uniset.h b/deps/icu-small/source/common/unicode/uniset.h index 310c7c8d2011cd..33e35c4def8c80 100644 --- a/deps/icu-small/source/common/unicode/uniset.h +++ b/deps/icu-small/source/common/unicode/uniset.h @@ -794,13 +794,11 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { */ virtual UBool isEmpty(void) const; -#ifndef U_HIDE_DRAFT_API /** * @return true if this set contains multi-character strings or the empty string. - * @draft ICU 70 + * @stable ICU 70 */ UBool hasStrings() const; -#endif // U_HIDE_DRAFT_API /** * Returns true if this set contains the given character. @@ -1678,8 +1676,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { UnicodeString& rebuiltPat, UErrorCode& ec); - static const UnicodeSet* getInclusions(int32_t src, UErrorCode &status); - /** * A filter that returns true if the given code point should be * included in the UnicodeSet being constructed. @@ -1700,11 +1696,6 @@ class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { const UnicodeSet* inclusions, UErrorCode &status); - // UCPMap is now stable ICU 63 - void applyIntPropertyValue(const UCPMap *map, - UCPMapValueFilter *filter, const void *context, - UErrorCode &errorCode); - /** * Set the new pattern to cache. */ diff --git a/deps/icu-small/source/common/unicode/urename.h b/deps/icu-small/source/common/unicode/urename.h index d9f9b8f336c4cf..d3e23b8fa72307 100644 --- a/deps/icu-small/source/common/unicode/urename.h +++ b/deps/icu-small/source/common/unicode/urename.h @@ -925,6 +925,12 @@ #define udatpg_setDateTimeFormatForStyle U_ICU_ENTRY_POINT_RENAME(udatpg_setDateTimeFormatForStyle) #define udatpg_setDecimal U_ICU_ENTRY_POINT_RENAME(udatpg_setDecimal) #define udict_swap U_ICU_ENTRY_POINT_RENAME(udict_swap) +#define udispopt_fromGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromGrammaticalCaseIdentifier) +#define udispopt_fromNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromNounClassIdentifier) +#define udispopt_fromPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_fromPluralCategoryIdentifier) +#define udispopt_getGrammaticalCaseIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getGrammaticalCaseIdentifier) +#define udispopt_getNounClassIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getNounClassIdentifier) +#define udispopt_getPluralCategoryIdentifier U_ICU_ENTRY_POINT_RENAME(udispopt_getPluralCategoryIdentifier) #define udtitvfmt_close U_ICU_ENTRY_POINT_RENAME(udtitvfmt_close) #define udtitvfmt_closeResult U_ICU_ENTRY_POINT_RENAME(udtitvfmt_closeResult) #define udtitvfmt_format U_ICU_ENTRY_POINT_RENAME(udtitvfmt_format) @@ -1247,6 +1253,7 @@ #define unum_getLocaleByType U_ICU_ENTRY_POINT_RENAME(unum_getLocaleByType) #define unum_getSymbol U_ICU_ENTRY_POINT_RENAME(unum_getSymbol) #define unum_getTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_getTextAttribute) +#define unum_hasAttribute U_ICU_ENTRY_POINT_RENAME(unum_hasAttribute) #define unum_open U_ICU_ENTRY_POINT_RENAME(unum_open) #define unum_parse U_ICU_ENTRY_POINT_RENAME(unum_parse) #define unum_parseDecimal U_ICU_ENTRY_POINT_RENAME(unum_parseDecimal) diff --git a/deps/icu-small/source/common/unicode/uscript.h b/deps/icu-small/source/common/unicode/uscript.h index 6cb15328085b77..dc97ab2ba56c17 100644 --- a/deps/icu-small/source/common/unicode/uscript.h +++ b/deps/icu-small/source/common/unicode/uscript.h @@ -495,6 +495,11 @@ typedef enum UScriptCode { /** @stable ICU 70 */ USCRIPT_VITHKUQI = 197,/* Vith */ + /** @stable ICU 72 */ + USCRIPT_KAWI = 198,/* Kawi */ + /** @stable ICU 72 */ + USCRIPT_NAG_MUNDARI = 199,/* Nagm */ + #ifndef U_HIDE_DEPRECATED_API /** * One more than the highest normal UScriptCode value. @@ -502,7 +507,7 @@ typedef enum UScriptCode { * * @deprecated ICU 58 The numeric value may change over time, see ICU ticket #12420. */ - USCRIPT_CODE_LIMIT = 198 + USCRIPT_CODE_LIMIT = 200 #endif // U_HIDE_DEPRECATED_API } UScriptCode; diff --git a/deps/icu-small/source/common/unicode/uset.h b/deps/icu-small/source/common/unicode/uset.h index 33332f2d362441..5dd890e148d07e 100644 --- a/deps/icu-small/source/common/unicode/uset.h +++ b/deps/icu-small/source/common/unicode/uset.h @@ -850,15 +850,13 @@ uset_removeAllStrings(USet* set); U_CAPI UBool U_EXPORT2 uset_isEmpty(const USet* set); -#ifndef U_HIDE_DRAFT_API /** * @param set the set * @return true if this set contains multi-character strings or the empty string. - * @draft ICU 70 + * @stable ICU 70 */ U_CAPI UBool U_EXPORT2 uset_hasStrings(const USet *set); -#endif // U_HIDE_DRAFT_API /** * Returns true if the given USet contains the given character. @@ -941,18 +939,16 @@ uset_charAt(const USet* set, int32_t charIndex); U_CAPI int32_t U_EXPORT2 uset_size(const USet* set); -#ifndef U_HIDE_DRAFT_API /** * @param set the set * @return the number of ranges in this set. - * @draft ICU 70 + * @stable ICU 70 * @see uset_getItemCount * @see uset_getItem * @see uset_size */ U_CAPI int32_t U_EXPORT2 uset_getRangeCount(const USet *set); -#endif // U_HIDE_DRAFT_API /** * Returns the number of items in this set. An item is either a range diff --git a/deps/icu-small/source/common/unicode/usetiter.h b/deps/icu-small/source/common/unicode/usetiter.h index 5834c308e41431..34992d94b7f7b8 100644 --- a/deps/icu-small/source/common/unicode/usetiter.h +++ b/deps/icu-small/source/common/unicode/usetiter.h @@ -164,14 +164,13 @@ class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject { */ const UnicodeString& getString(); -#ifndef U_HIDE_DRAFT_API /** * Skips over the remaining code points/ranges, if any. * A following call to next() or nextRange() will yield a string, if there is one. * No-op if next() would return false, or if it would yield a string anyway. * * @return *this - * @draft ICU 70 + * @stable ICU 70 * @see UnicodeSet#strings() */ inline UnicodeSetIterator &skipToStrings() { @@ -181,7 +180,6 @@ class U_COMMON_API UnicodeSetIterator U_FINAL : public UObject { nextElement = 0; return *this; } -#endif // U_HIDE_DRAFT_API /** * Advances the iteration position to the next element in the set, diff --git a/deps/icu-small/source/common/unicode/utf_old.h b/deps/icu-small/source/common/unicode/utf_old.h index 160f5ad0a9f248..6b868c72809b18 100644 --- a/deps/icu-small/source/common/unicode/utf_old.h +++ b/deps/icu-small/source/common/unicode/utf_old.h @@ -293,10 +293,10 @@ typedef int32_t UTextOffset; #ifdef U_UTF8_IMPL // No forward declaration if compiling utf_impl.cpp, which defines utf8_countTrailBytes. #elif defined(U_STATIC_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) -U_CFUNC const uint8_t utf8_countTrailBytes[]; +U_CAPI const uint8_t utf8_countTrailBytes[]; #else -U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; /* U_IMPORT2? */ /*U_IMPORT*/ -#endif +U_CFUNC U_IMPORT const uint8_t utf8_countTrailBytes[]; +#endif /** * Count the trail bytes for a UTF-8 lead byte. diff --git a/deps/icu-small/source/common/unicode/uvernum.h b/deps/icu-small/source/common/unicode/uvernum.h index 2706e0b0606429..a93f3509ef3621 100644 --- a/deps/icu-small/source/common/unicode/uvernum.h +++ b/deps/icu-small/source/common/unicode/uvernum.h @@ -31,19 +31,12 @@ * renaming macro, and copyright * * The following files need to be updated as well, which can be done - * by running the UNIX makefile target 'update-windows-makefiles' in icu/source. + * by running the UNIX makefile target 'update-windows-makefiles' in icu4c/source. * - * - * source/common/common_uwp.vcxproj - * source/common/common.vcxproj - update 'Output file name' on the link tab so - * that it contains the new major/minor combination - * source/i18n/i18n.vcxproj - same as for the common.vcxproj - * source/i18n/i18n_uwp.vcxproj - same as for the common_uwp.vcxproj - * source/layoutex/layoutex.vcproj - same - * source/stubdata/stubdata.vcproj - same as for the common.vcxproj - * source/io/io.vcproj - same as for the common.vcxproj + * source/allinone/Build.Windows.IcuVersion.props - Update the IcuMajorVersion * source/data/makedata.mak - change U_ICUDATA_NAME so that it contains - * the new major/minor combination and the Unicode version. + * the new major/minor combination, and UNICODE_VERSION + * for the Unicode version. */ #ifndef UVERNUM_H @@ -60,7 +53,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 71 +#define U_ICU_VERSION_MAJOR_NUM 72 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -86,7 +79,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _71 +#define U_ICU_VERSION_SUFFIX _72 /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME @@ -139,7 +132,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "71.1" +#define U_ICU_VERSION "72.1" /** * The current ICU library major version number as a string, for library name suffixes. @@ -152,13 +145,13 @@ * * @stable ICU 2.6 */ -#define U_ICU_VERSION_SHORT "71" +#define U_ICU_VERSION_SHORT "72" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "71.1" +#define U_ICU_DATA_VERSION "72.1" #endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== diff --git a/deps/icu-small/source/common/unifiedcache.cpp b/deps/icu-small/source/common/unifiedcache.cpp index 493ab79f6d9067..cfb000b2c8e683 100644 --- a/deps/icu-small/source/common/unifiedcache.cpp +++ b/deps/icu-small/source/common/unifiedcache.cpp @@ -22,7 +22,7 @@ static icu::UnifiedCache *gCache = NULL; static std::mutex *gCacheMutex = nullptr; static std::condition_variable *gInProgressValueAddedCond; -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static const int32_t MAX_EVICT_ITERATIONS = 10; static const int32_t DEFAULT_MAX_UNUSED = 1000; @@ -38,27 +38,27 @@ static UBool U_CALLCONV unifiedcache_cleanup() { gCacheMutex = nullptr; gInProgressValueAddedCond->~condition_variable(); gInProgressValueAddedCond = nullptr; - return TRUE; + return true; } U_CDECL_END U_NAMESPACE_BEGIN -U_CAPI int32_t U_EXPORT2 +int32_t U_EXPORT2 ucache_hashKeys(const UHashTok key) { const CacheKeyBase *ckey = (const CacheKeyBase *) key.pointer; return ckey->hashCode(); } -U_CAPI UBool U_EXPORT2 +UBool U_EXPORT2 ucache_compareKeys(const UHashTok key1, const UHashTok key2) { const CacheKeyBase *p1 = (const CacheKeyBase *) key1.pointer; const CacheKeyBase *p2 = (const CacheKeyBase *) key2.pointer; return *p1 == *p2; } -U_CAPI void U_EXPORT2 +void U_EXPORT2 ucache_deleteKey(void *obj) { CacheKeyBase *p = (CacheKeyBase *) obj; delete p; @@ -161,7 +161,7 @@ void UnifiedCache::flush() const { // Use a loop in case cache items that are flushed held hard references to // other cache items making those additional cache items eligible for // flushing. - while (_flush(FALSE)); + while (_flush(false)); } void UnifiedCache::handleUnreferencedObject() const { @@ -225,7 +225,7 @@ UnifiedCache::~UnifiedCache() { // each other and entries with hard references from outside the cache. // Nothing we can do about these so proceed to wipe out the cache. std::lock_guard lock(*gCacheMutex); - _flush(TRUE); + _flush(true); } uhash_close(fHashtable); fHashtable = nullptr; @@ -244,7 +244,7 @@ UnifiedCache::_nextElement() const { } UBool UnifiedCache::_flush(UBool all) const { - UBool result = FALSE; + UBool result = false; int32_t origSize = uhash_count(fHashtable); for (int32_t i = 0; i < origSize; ++i) { const UHashElement *element = _nextElement(); @@ -257,7 +257,7 @@ UBool UnifiedCache::_flush(UBool all) const { U_ASSERT(sharedObject->cachePtr == this); uhash_removeElement(fHashtable, element); removeSoftRef(sharedObject); // Deletes the sharedObject when softRefCount goes to zero. - result = TRUE; + result = true; } } return result; @@ -365,14 +365,14 @@ UBool UnifiedCache::_poll( // fetch out the contents and return them. if (element != NULL) { _fetch(element, value, status); - return TRUE; + return true; } // The hash table contained nothing for this key. // Insert an inProgress place holder value. // Our caller will create the final value and update the hash table. _putNew(key, fNoValue, U_ZERO_ERROR, status); - return FALSE; + return false; } void UnifiedCache::_get( @@ -471,7 +471,7 @@ UBool UnifiedCache::_isEvictable(const UHashElement *element) const // Entries that are under construction are never evictable if (_inProgress(theValue, theKey->fCreationStatus)) { - return FALSE; + return false; } // We can evict entries that are either not a primary or have just diff --git a/deps/icu-small/source/common/unifiedcache.h b/deps/icu-small/source/common/unifiedcache.h index 07a734b8bd5b07..4b9222124a2ff4 100644 --- a/deps/icu-small/source/common/unifiedcache.h +++ b/deps/icu-small/source/common/unifiedcache.h @@ -354,8 +354,8 @@ class U_COMMON_API UnifiedCache : public UnifiedCacheBase { mutable int64_t fAutoEvictedCount; SharedObject *fNoValue; - UnifiedCache(const UnifiedCache &other); - UnifiedCache &operator=(const UnifiedCache &other); + UnifiedCache(const UnifiedCache &other) = delete; + UnifiedCache &operator=(const UnifiedCache &other) = delete; /** * Flushes the contents of the cache. If cache values hold references to other diff --git a/deps/icu-small/source/common/uniset.cpp b/deps/icu-small/source/common/uniset.cpp index 92a81a1a02d1f0..4faace525c595b 100644 --- a/deps/icu-small/source/common/uniset.cpp +++ b/deps/icu-small/source/common/uniset.cpp @@ -82,7 +82,7 @@ static int32_t _dbgCount = 0; static inline void _dbgct(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: ct 0x%08X; %d %s\n", set, ++_dbgCount, buf); @@ -90,7 +90,7 @@ static inline void _dbgct(UnicodeSet* set) { static inline void _dbgdt(UnicodeSet* set) { UnicodeString str; - set->toPattern(str, TRUE); + set->toPattern(str, true); char buf[40]; str.extract(0, 39, buf, ""); printf("DEBUG UnicodeSet: dt 0x%08X; %d %s\n", set, --_dbgCount, buf); @@ -204,7 +204,7 @@ UnicodeSet::~UnicodeSet() { * Assigns this object to be a copy of another. */ UnicodeSet& UnicodeSet::operator=(const UnicodeSet& o) { - return copyFrom(o, FALSE); + return copyFrom(o, false); } UnicodeSet& UnicodeSet::copyFrom(const UnicodeSet& o, UBool asThawed) { @@ -265,7 +265,7 @@ UnicodeSet* UnicodeSet::clone() const { } UnicodeSet *UnicodeSet::cloneAsThawed() const { - return new UnicodeSet(*this, TRUE); + return new UnicodeSet(*this, true); } /** @@ -352,7 +352,7 @@ UBool UnicodeSet::contains(UChar32 c) const { return stringSpan->contains(c); } if (c >= UNICODESET_HIGH) { // Don't need to check LOW bound - return FALSE; + return false; } int32_t i = findCodePoint(c); return (UBool)(i & 1); // return true if odd @@ -447,7 +447,7 @@ UBool UnicodeSet::containsAll(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int i=0; icontainsAll(*c.strings)); @@ -493,7 +493,7 @@ UBool UnicodeSet::containsNone(const UnicodeSet& c) const { int32_t n = c.getRangeCount(); for (int32_t i=0; icontainsNone(*c.strings); @@ -531,10 +531,10 @@ UBool UnicodeSet::matchesIndexValue(uint8_t v) const { UChar32 high = getRangeEnd(i); if ((low & ~0xFF) == (high & ~0xFF)) { if ((low & 0xFF) <= v && v <= (high & 0xFF)) { - return TRUE; + return true; } } else if ((low & 0xFF) <= v || v <= (high & 0xFF)) { - return TRUE; + return true; } } if (hasStrings()) { @@ -545,11 +545,11 @@ UBool UnicodeSet::matchesIndexValue(uint8_t v) const { } UChar32 c = s.char32At(0); if ((c & 0xFF) == v) { - return TRUE; + return true; } } } - return FALSE; + return false; } /** @@ -1603,24 +1603,24 @@ int32_t UnicodeSet::serialize(uint16_t *dest, int32_t destCapacity, UErrorCode& //---------------------------------------------------------------- /** - * Allocate our strings vector and return TRUE if successful. + * Allocate our strings vector and return true if successful. */ UBool UnicodeSet::allocateStrings(UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } strings = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, 1, status); if (strings == NULL) { // Check for memory allocation error. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } if (U_FAILURE(status)) { delete strings; strings = NULL; - return FALSE; + return false; } - return TRUE; + return true; } int32_t UnicodeSet::nextCapacity(int32_t minCapacity) { diff --git a/deps/icu-small/source/common/uniset_closure.cpp b/deps/icu-small/source/common/uniset_closure.cpp index 882231ba1a5d5d..d7dab2a17b7e59 100644 --- a/deps/icu-small/source/common/uniset_closure.cpp +++ b/deps/icu-small/source/common/uniset_closure.cpp @@ -74,7 +74,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, if (options & USET_IGNORE_SPACE) { // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); } if (i != pattern.length()) { @@ -141,7 +141,7 @@ addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString set.add(result); } else { // add a string case mapping from full with length result - str.setTo((UBool)FALSE, full, result); + str.setTo((UBool)false, full, result); set.add(str); } } diff --git a/deps/icu-small/source/common/uniset_props.cpp b/deps/icu-small/source/common/uniset_props.cpp index 49d6caabc7557e..48c0a26a710304 100644 --- a/deps/icu-small/source/common/uniset_props.cpp +++ b/deps/icu-small/source/common/uniset_props.cpp @@ -62,7 +62,7 @@ U_CDECL_BEGIN static UBool U_CALLCONV uset_cleanup(); static UnicodeSet *uni32Singleton; -static icu::UInitOnce uni32InitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce uni32InitOnce {}; /** * Cleanup function for UnicodeSet @@ -71,7 +71,7 @@ static UBool U_CALLCONV uset_cleanup(void) { delete uni32Singleton; uni32Singleton = NULL; uni32InitOnce.reset(); - return TRUE; + return true; } U_CDECL_END @@ -170,7 +170,7 @@ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, int32_t i = pos.getIndex(); // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); + ICU_Utility::skipWhitespace(pattern, i, true); if (i != pattern.length()) { status = U_ILLEGAL_ARGUMENT_ERROR; } @@ -279,7 +279,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } UnicodeString patLocal, buf; - UBool usePat = FALSE; + UBool usePat = false; UnicodeSetPointer scratch; RuleCharacterIterator::Pos backup; @@ -289,7 +289,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, UChar32 lastChar = 0; UChar op = 0; - UBool invert = FALSE; + UBool invert = false; clear(); @@ -299,7 +299,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, (lastItem == 2 && (op == 0 || op == u'-' || op == u'&'))); UChar32 c = 0; - UBool literal = FALSE; + UBool literal = false; UnicodeSet* nested = 0; // alias - do not delete // -------- Check for property pattern @@ -336,7 +336,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; if (c == u'^' && !literal) { - invert = TRUE; + invert = true; patLocal.append(u'^'); chars.getPos(backup); // prepare to backup c = chars.next(opts, literal, ec); @@ -345,7 +345,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // Fall through to handle special leading '-'; // otherwise restart loop for nested [], \p{}, etc. if (c == u'-') { - literal = TRUE; + literal = true; // Fall through to handle literal '-' below } else { chars.setPos(backup); // backup @@ -381,7 +381,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastItem = 0; op = 0; } @@ -408,11 +408,11 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (U_FAILURE(ec)) return; break; case 3: // `nested' already parsed - nested->_toPattern(patLocal, FALSE); + nested->_toPattern(patLocal, false); break; } - usePat = TRUE; + usePat = true; if (mode == 0) { // Entire pattern is a category; leave parse loop @@ -454,7 +454,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, case u']': if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } // Treat final trailing '-' as a literal if (op == u'-') { @@ -508,17 +508,17 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } lastItem = 0; buf.truncate(0); { - UBool ok = FALSE; + UBool ok = false; while (!chars.atEnd()) { c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; if (c == u'}' && !literal) { - ok = TRUE; + ok = true; break; } buf.append(c); @@ -534,7 +534,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, // processing add(buf); patLocal.append(u'{'); - _appendToPat(patLocal, buf, FALSE); + _appendToPat(patLocal, buf, false); patLocal.append(u'}'); continue; case SymbolTable::SYMBOL_REF: @@ -557,10 +557,10 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (anchor && op == 0) { if (lastItem == 1) { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); } add(U_ETHER); - usePat = TRUE; + usePat = true; patLocal.append((UChar) SymbolTable::SYMBOL_REF); patLocal.append(u']'); mode = 2; @@ -594,14 +594,14 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, return; } add(lastChar, c); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); patLocal.append(op); - _appendToPat(patLocal, c, FALSE); + _appendToPat(patLocal, c, false); lastItem = 0; op = 0; } else { add(lastChar, lastChar); - _appendToPat(patLocal, lastChar, FALSE); + _appendToPat(patLocal, lastChar, false); lastChar = c; } break; @@ -646,7 +646,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, if (usePat) { rebuiltPat.append(patLocal); } else { - _generatePattern(rebuiltPat, FALSE); + _generatePattern(rebuiltPat, false); } if (isBogus() && U_SUCCESS(ec)) { // We likely ran out of memory. AHHH! @@ -756,12 +756,12 @@ static UBool mungeCharName(char* dst, const char* src, int32_t dstCapacity) { if (ch == ' ' && (j==0 || (j>0 && dst[j-1]==' '))) { continue; } - if (j >= dstCapacity) return FALSE; + if (j >= dstCapacity) return false; dst[j++] = ch; } if (j > 0 && dst[j-1] == ' ') --j; dst[j] = 0; - return TRUE; + return true; } } // namespace @@ -789,7 +789,7 @@ UnicodeSet::applyIntPropertyValue(UProperty prop, int32_t value, UErrorCode& ec) if (value == 0 || value == 1) { const USet *set = u_getBinaryPropertySet(prop, &ec); if (U_FAILURE(ec)) { return *this; } - copyFrom(*UnicodeSet::fromUSet(set), TRUE); + copyFrom(*UnicodeSet::fromUSet(set), true); if (value == 0) { complement().removeAllStrings(); // code point complement } @@ -830,7 +830,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, UProperty p; int32_t v; - UBool invert = FALSE; + UBool invert = false; if (value.length() > 0) { p = u_getPropertyEnum(pname.data()); @@ -948,7 +948,7 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, // [:Assigned:]=[:^Cn:] p = UCHAR_GENERAL_CATEGORY_MASK; v = U_GC_CN_MASK; - invert = TRUE; + invert = true; } else { FAIL(ec); } @@ -980,7 +980,7 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, int32_t pos) { // Patterns are at least 5 characters long if ((pos+5) > pattern.length()) { - return FALSE; + return false; } // Look for an opening [:, [:^, \p, or \P @@ -997,8 +997,8 @@ UBool UnicodeSet::resemblesPropertyPattern(const UnicodeString& pattern, */ UBool UnicodeSet::resemblesPropertyPattern(RuleCharacterIterator& chars, int32_t iterOpts) { - // NOTE: literal will always be FALSE, because we don't parse escapes. - UBool result = FALSE, literal; + // NOTE: literal will always be false, because we don't parse escapes. + UBool result = false, literal; UErrorCode ec = U_ZERO_ERROR; iterOpts &= ~RuleCharacterIterator::PARSE_ESCAPES; RuleCharacterIterator::Pos pos; @@ -1022,9 +1022,9 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, UErrorCode &ec) { int32_t pos = ppos.getIndex(); - UBool posix = FALSE; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} - UBool isName = FALSE; // true for \N{pat}, o/w false - UBool invert = FALSE; + UBool posix = false; // true for [:pat:], false for \p{pat} \P{pat} \N{pat} + UBool isName = false; // true for \N{pat}, o/w false + UBool invert = false; if (U_FAILURE(ec)) return *this; @@ -1036,12 +1036,12 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, // On entry, ppos should point to one of the following locations: // Look for an opening [:, [:^, \p, or \P if (isPOSIXOpen(pattern, pos)) { - posix = TRUE; + posix = true; pos += 2; pos = ICU_Utility::skipWhitespace(pattern, pos); if (pos < pattern.length() && pattern.charAt(pos) == u'^') { ++pos; - invert = TRUE; + invert = true; } } else if (isPerlOpen(pattern, pos) || isNameOpen(pattern, pos)) { UChar c = pattern.charAt(pos+1); diff --git a/deps/icu-small/source/common/unisetspan.cpp b/deps/icu-small/source/common/unisetspan.cpp index fe0d74f5b28e76..e4277c5be60697 100644 --- a/deps/icu-small/source/common/unisetspan.cpp +++ b/deps/icu-small/source/common/unisetspan.cpp @@ -98,7 +98,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo i-=capacity; } if(list[i]) { - list[i]=FALSE; + list[i]=false; --length; } start=i; @@ -111,7 +111,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo if(i>=capacity) { i-=capacity; } - list[i]=TRUE; + list[i]=true; ++length; } @@ -132,7 +132,7 @@ class OffsetList { // Only ever stack-allocated, does not need to inherit UMemo int32_t i=start, result; while(++imaxLength16) { maxLength16=length16; @@ -284,7 +284,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSet &set, } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -399,7 +399,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri utf8Lengths(NULL), spanLengths(NULL), utf8(NULL), utf8Length(otherStringSpan.utf8Length), maxLength16(otherStringSpan.maxLength16), maxLength8(otherStringSpan.maxLength8), - all(TRUE) { + all(true) { if(otherStringSpan.pSpanNotSet==&otherStringSpan.spanSet) { pSpanNotSet=&spanSet; } else { @@ -415,7 +415,7 @@ UnicodeSetStringSpan::UnicodeSetStringSpan(const UnicodeSetStringSpan &otherStri } else { utf8Lengths=(int32_t *)uprv_malloc(allocSize); if(utf8Lengths==NULL) { - maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return FALSE. + maxLength16=maxLength8=0; // Prevent usage by making needsStringSpanUTF16/8() return false. return; // Out of memory. } } @@ -454,20 +454,20 @@ static inline UBool matches16(const UChar *s, const UChar *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } static inline UBool matches8(const uint8_t *s, const uint8_t *t, int32_t length) { do { if(*s++!=*t++) { - return FALSE; + return false; } } while(--length>0); - return TRUE; + return true; } // Compare 16-bit Unicode strings (which may be malformed UTF-16) diff --git a/deps/icu-small/source/common/unistr.cpp b/deps/icu-small/source/common/unistr.cpp index c18665928d851a..4125d194724d4d 100644 --- a/deps/icu-small/source/common/unistr.cpp +++ b/deps/icu-small/source/common/unistr.cpp @@ -197,7 +197,7 @@ UnicodeString::UnicodeString(UChar ch) { UnicodeString::UnicodeString(UChar32 ch) { fUnion.fFields.fLengthAndFlags = kShortString; int32_t i = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(fUnion.fStackFields.fBuffer, i, US_STACKBUF_SIZE, ch, isError); // We test isError so that the compiler does not complain that we don't. // If isError then i==0 which is what we want anyway. @@ -270,7 +270,7 @@ UnicodeString::UnicodeString(const char *src, int32_t length, EInvariant) { if(length<0) { length=(int32_t)uprv_strlen(src); } - if(cloneArrayIfNeeded(length, length, FALSE)) { + if(cloneArrayIfNeeded(length, length, false)) { u_charsToUChars(src, getArrayStart(), length); setLength(length); } else { @@ -309,7 +309,7 @@ UnicodeString::UnicodeString(const UnicodeString& that) { } UnicodeString::UnicodeString(UnicodeString &&src) U_NOEXCEPT { - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); } UnicodeString::UnicodeString(const UnicodeString& that, @@ -370,7 +370,7 @@ UBool UnicodeString::allocate(int32_t capacity) { if(capacity <= US_STACKBUF_SIZE) { fUnion.fFields.fLengthAndFlags = kShortString; - return TRUE; + return true; } if(capacity <= kMaxCapacity) { ++capacity; // for the NUL @@ -389,13 +389,13 @@ UnicodeString::allocate(int32_t capacity) { fUnion.fFields.fArray = (UChar *)array; fUnion.fFields.fCapacity = (int32_t)(numBytes / U_SIZEOF_UCHAR); fUnion.fFields.fLengthAndFlags = kLongString; - return TRUE; + return true; } } fUnion.fFields.fLengthAndFlags = kIsBogus; fUnion.fFields.fArray = 0; fUnion.fFields.fCapacity = 0; - return FALSE; + return false; } //======================================== @@ -476,7 +476,7 @@ UnicodeString UnicodeString::fromUTF32(const UChar32 *utf32, int32_t length) { result.setToBogus(); } break; - } while(TRUE); + } while(true); return result; } @@ -491,7 +491,7 @@ UnicodeString::operator=(const UnicodeString &src) { UnicodeString & UnicodeString::fastCopyFrom(const UnicodeString &src) { - return copyFrom(src, TRUE); + return copyFrom(src, true); } UnicodeString & @@ -576,7 +576,7 @@ UnicodeString &UnicodeString::operator=(UnicodeString &&src) U_NOEXCEPT { // No explicit check for self move assignment, consistent with standard library. // Self move assignment causes no crash nor leak but might make the object bogus. releaseArray(); - copyFieldsFrom(src, TRUE); + copyFieldsFrom(src, true); return *this; } @@ -610,9 +610,9 @@ void UnicodeString::copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NO void UnicodeString::swap(UnicodeString &other) U_NOEXCEPT { UnicodeString temp; // Empty short string: Known not to need releaseArray(). // Copy fields without resetting source values in between. - temp.copyFieldsFrom(*this, FALSE); - this->copyFieldsFrom(other, FALSE); - other.copyFieldsFrom(temp, FALSE); + temp.copyFieldsFrom(*this, false); + this->copyFieldsFrom(other, false); + other.copyFieldsFrom(temp, false); // Set temp to an empty string so that other's memory is not released twice. temp.fUnion.fFields.fLengthAndFlags = kShortString; } @@ -761,7 +761,7 @@ UnicodeString::doCompareCodePointOrder(int32_t start, srcStart = srcLength = 0; } - int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE); + int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, false, true); /* translate the 32-bit result into an 8-bit one */ if(diff!=0) { return (int8_t)(diff >> 15 | 1); @@ -921,7 +921,7 @@ UnicodeString::tempSubString(int32_t start, int32_t len) const { array=fUnion.fStackFields.fBuffer; // anything not NULL because that would make an empty string len=-2; // bogus result string } - return UnicodeString(FALSE, array + start, len); + return UnicodeString(false, array + start, len); } int32_t @@ -972,7 +972,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(length16 != 0) { char stackBuffer[1024]; int32_t capacity = (int32_t)sizeof(stackBuffer); - UBool utf8IsOwned = FALSE; + UBool utf8IsOwned = false; char *utf8 = sink.GetAppendBuffer(length16 < capacity ? length16 : capacity, 3*length16, stackBuffer, capacity, @@ -987,7 +987,7 @@ UnicodeString::toUTF8(ByteSink &sink) const { if(errorCode == U_BUFFER_OVERFLOW_ERROR) { utf8 = (char *)uprv_malloc(length8); if(utf8 != NULL) { - utf8IsOwned = TRUE; + utf8IsOwned = true; errorCode = U_ZERO_ERROR; u_strToUTF8WithSub(utf8, length8, &length8, getBuffer(), length16, @@ -1225,7 +1225,7 @@ UnicodeString::getTerminatedBuffer() { if(len < getCapacity()) { if(fUnion.fFields.fLengthAndFlags & kBufferIsReadonly) { // If len US_STACKBUF_SIZE)) { @@ -1497,7 +1497,7 @@ UnicodeString::doReplace(int32_t start, // clone our array and allocate a bigger array if needed int32_t *bufferToDelete = 0; if(!cloneArrayIfNeeded(newLength, getGrowCapacity(newLength), - FALSE, &bufferToDelete) + false, &bufferToDelete) ) { return *this; } @@ -1637,14 +1637,14 @@ UnicodeString::copy(int32_t start, int32_t limit, int32_t dest) { * so we implement this function here. */ UBool Replaceable::hasMetaData() const { - return TRUE; + return true; } /** * Replaceable API */ UBool UnicodeString::hasMetaData() const { - return FALSE; + return false; } UnicodeString& @@ -1662,7 +1662,7 @@ UnicodeString::doReverse(int32_t start, int32_t length) { UChar *left = getArrayStart() + start; UChar *right = left + length - 1; // -1 for inclusive boundary (length>=2) UChar swap; - UBool hasSupplementary = FALSE; + UBool hasSupplementary = false; // Before the loop we know left=2. do { @@ -1699,7 +1699,7 @@ UnicodeString::padLeading(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // move contents up by padding width UChar *array = getArrayStart(); @@ -1711,7 +1711,7 @@ UnicodeString::padLeading(int32_t targetLength, array[start] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1721,7 +1721,7 @@ UnicodeString::padTrailing(int32_t targetLength, { int32_t oldLength = length(); if(oldLength >= targetLength || !cloneArrayIfNeeded(targetLength)) { - return FALSE; + return false; } else { // fill in padding character UChar *array = getArrayStart(); @@ -1730,7 +1730,7 @@ UnicodeString::padTrailing(int32_t targetLength, array[length] = padChar; } setLength(targetLength); - return TRUE; + return true; } } @@ -1800,10 +1800,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } // while a getBuffer(minCapacity) is "open", - // prevent any modifications of the string by returning FALSE here + // prevent any modifications of the string by returning false here // if the string is bogus, then only an assignment or similar can revive it if(!isWritable()) { - return FALSE; + return false; } /* @@ -1811,7 +1811,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, * the buffer is read-only, or * the buffer is refCounted (shared), and refCount>1, or * the buffer is too small. - * Return FALSE if memory could not be allocated. + * Return false if memory could not be allocated. */ if(forceClone || fUnion.fFields.fLengthAndFlags & kBufferIsReadonly || @@ -1890,10 +1890,10 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } fUnion.fFields.fLengthAndFlags = flags; setToBogus(); - return FALSE; + return false; } } - return TRUE; + return true; } // UnicodeStringAppendable ------------------------------------------------- *** @@ -1909,7 +1909,7 @@ UBool UnicodeStringAppendable::appendCodePoint(UChar32 c) { UChar buffer[U16_MAX_LENGTH]; int32_t cLength = 0; - UBool isError = FALSE; + UBool isError = false; U16_APPEND(buffer, cLength, U16_MAX_LENGTH, c, isError); return !isError && str.doAppend(buffer, 0, cLength).isWritable(); } @@ -1961,10 +1961,10 @@ uhash_compareUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return *str1 == *str2; } diff --git a/deps/icu-small/source/common/unistr_case.cpp b/deps/icu-small/source/common/unistr_case.cpp index 2138d60c01c2d1..f4c43b4889f0b1 100644 --- a/deps/icu-small/source/common/unistr_case.cpp +++ b/deps/icu-small/source/common/unistr_case.cpp @@ -123,7 +123,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER capacity = getCapacity(); } else { // Switch from the read-only alias or shared heap buffer to the stack buffer. - if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ FALSE)) { + if (!cloneArrayIfNeeded(US_STACKBUF_SIZE, US_STACKBUF_SIZE, /* doCopyArray= */ false)) { return *this; } U_ASSERT(fUnion.fFields.fLengthAndFlags & kUsingStackBuffer); @@ -132,7 +132,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER } #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -158,7 +158,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER UChar replacementChars[200]; #if !UCONFIG_NO_BREAK_ITERATION if (iter != nullptr) { - oldString.setTo(FALSE, oldArray, oldLength); + oldString.setTo(false, oldArray, oldLength); iter->setText(oldString); } #endif @@ -194,7 +194,7 @@ UnicodeString::caseMap(int32_t caseLocale, uint32_t options, UCASEMAP_BREAK_ITER // and deletes the old array itself after it is done. // In addition, we are forcing cloneArrayIfNeeded() to always allocate a new array. int32_t *bufferToDelete = 0; - if (!cloneArrayIfNeeded(newLength, newLength, FALSE, &bufferToDelete, TRUE)) { + if (!cloneArrayIfNeeded(newLength, newLength, false, &bufferToDelete, true)) { return *this; } errorCode = U_ZERO_ERROR; @@ -241,10 +241,10 @@ uhash_compareCaselessUnicodeString(const UElement key1, const UElement key2) { const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; if (str1 == str2) { - return TRUE; + return true; } if (str1 == NULL || str2 == NULL) { - return FALSE; + return false; } return str1->caseCompare(*str2, U_FOLD_CASE_DEFAULT) == 0; } diff --git a/deps/icu-small/source/common/unistr_cnv.cpp b/deps/icu-small/source/common/unistr_cnv.cpp index 64d3c16801ccb8..e1f60d4487acb6 100644 --- a/deps/icu-small/source/common/unistr_cnv.cpp +++ b/deps/icu-small/source/common/unistr_cnv.cpp @@ -225,13 +225,13 @@ UnicodeString::extract(char *dest, int32_t destCapacity, // get the converter UBool isDefaultConverter; if(cnv==0) { - isDefaultConverter=TRUE; + isDefaultConverter=true; cnv=u_getDefaultConverter(&errorCode); if(U_FAILURE(errorCode)) { return 0; } } else { - isDefaultConverter=FALSE; + isDefaultConverter=false; ucnv_resetFromUnicode(cnv); } @@ -275,7 +275,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, } // perform the conversion - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length=(int32_t)(dest-originalDest); // if an overflow occurs, then get the preflighting length @@ -286,7 +286,7 @@ UnicodeString::doExtract(int32_t start, int32_t length, do { dest=buffer; errorCode=U_ZERO_ERROR; - ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &errorCode); + ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, true, &errorCode); length+=(int32_t)(dest-buffer); } while(errorCode==U_BUFFER_OVERFLOW_ERROR); } @@ -322,7 +322,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, converter = u_getDefaultConverter(&status); } else if(*codepage == 0) { // use the "invariant characters" conversion - if(cloneArrayIfNeeded(dataLength, dataLength, FALSE)) { + if(cloneArrayIfNeeded(dataLength, dataLength, false)) { u_charsToUChars(codepageData, getArrayStart(), dataLength); setLength(dataLength); } else { @@ -379,7 +379,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, } // we do not care about the current contents - UBool doCopyArray = FALSE; + UBool doCopyArray = false; for(;;) { if(!cloneArrayIfNeeded(arraySize, arraySize, doCopyArray)) { setToBogus(); @@ -390,7 +390,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, array = getArrayStart(); myTarget = array + length(); ucnv_toUnicode(converter, &myTarget, array + getCapacity(), - &mySource, mySourceEnd, 0, TRUE, &status); + &mySource, mySourceEnd, 0, true, &status); // update the conversion parameters setLength((int32_t)(myTarget - array)); @@ -401,7 +401,7 @@ UnicodeString::doCodepageCreate(const char *codepageData, status = U_ZERO_ERROR; // keep the previous conversion results - doCopyArray = TRUE; + doCopyArray = true; // estimate the new size needed, larger than before // try 2 UChar's per remaining source byte diff --git a/deps/icu-small/source/common/unorm.cpp b/deps/icu-small/source/common/unorm.cpp index 2d9f46052ffc43..cf3915c27f3c9b 100644 --- a/deps/icu-small/source/common/unorm.cpp +++ b/deps/icu-small/source/common/unorm.cpp @@ -128,7 +128,7 @@ _iterate(UCharIterator *src, UBool forward, } if(pNeededToNormalize!=NULL) { - *pNeededToNormalize=FALSE; + *pNeededToNormalize=false; } if(!(forward ? src->hasNext(src) : src->hasPrevious(src))) { return u_terminateUChars(dest, destCapacity, 0, pErrorCode); @@ -199,7 +199,7 @@ unorm_previous(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, FALSE, + return unorm_iterate(src, false, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, @@ -212,7 +212,7 @@ unorm_next(UCharIterator *src, UNormalizationMode mode, int32_t options, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - return unorm_iterate(src, TRUE, + return unorm_iterate(src, true, dest, destCapacity, mode, options, doNormalize, pNeededToNormalize, diff --git a/deps/icu-small/source/common/unormcmp.cpp b/deps/icu-small/source/common/unormcmp.cpp index 689b0b53b2d5f5..e22419097255c5 100644 --- a/deps/icu-small/source/common/unormcmp.cpp +++ b/deps/icu-small/source/common/unormcmp.cpp @@ -536,7 +536,7 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, // check if s fulfill the conditions int32_t spanQCYes=n2->spanQuickCheckYes(str, *pErrorCode); if (U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } /* * ICU 2.4 had a further optimization: @@ -548,13 +548,13 @@ UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, */ if(spanQCYesnormalizeSecondAndAppend(normalized, unnormalized, *pErrorCode); if (U_SUCCESS(*pErrorCode)) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 diff --git a/deps/icu-small/source/common/uprops.cpp b/deps/icu-small/source/common/uprops.cpp index 5186a0c75caf6b..26e950b876b103 100644 --- a/deps/icu-small/source/common/uprops.cpp +++ b/deps/icu-small/source/common/uprops.cpp @@ -49,7 +49,7 @@ U_NAMESPACE_USE namespace { -icu::UInitOnce gLayoutInitOnce = U_INITONCE_INITIALIZER; +icu::UInitOnce gLayoutInitOnce {}; UDataMemory *gLayoutMemory = nullptr; UCPTrie *gInpcTrie = nullptr; // Indic_Positional_Category @@ -76,7 +76,7 @@ UBool U_CALLCONV uprops_cleanup() { gMaxVoValue = 0; gLayoutInitOnce.reset(); - return TRUE; + return true; } UBool U_CALLCONV @@ -141,7 +141,7 @@ void U_CALLCONV ulayout_load(UErrorCode &errorCode) { } UBool ulayout_ensureData(UErrorCode &errorCode) { - if (U_FAILURE(errorCode)) { return FALSE; } + if (U_FAILURE(errorCode)) { return false; } umtx_initOnce(gLayoutInitOnce, &ulayout_load, errorCode); return U_SUCCESS(errorCode); } @@ -188,7 +188,7 @@ static UBool isJoinControl(const BinaryProperty &/*prop*/, UChar32 c, UProperty #if UCONFIG_NO_NORMALIZATION static UBool hasFullCompositionExclusion(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -202,7 +202,7 @@ static UBool hasFullCompositionExclusion(const BinaryProperty &/*prop*/, UChar32 // UCHAR_NF*_INERT properties #if UCONFIG_NO_NORMALIZATION static UBool isNormInert(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty which) { @@ -215,7 +215,7 @@ static UBool isNormInert(const BinaryProperty &/*prop*/, UChar32 c, UProperty wh #if UCONFIG_NO_NORMALIZATION static UBool changesWhenCasefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -223,7 +223,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2 *nfcNorm2=Normalizer2::getNFCInstance(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } if(nfcNorm2->getDecomposition(c, nfd)) { /* c has a decomposition */ @@ -237,7 +237,7 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP c=U_SENTINEL; } } else if(c<0) { - return FALSE; /* protect against bad input */ + return false; /* protect against bad input */ } if(c>=0) { /* single code point */ @@ -252,21 +252,21 @@ static UBool changesWhenCasefolded(const BinaryProperty &/*prop*/, UChar32 c, UP U_FOLD_CASE_DEFAULT, &errorCode); return (UBool)(U_SUCCESS(errorCode) && 0!=u_strCompare(nfd.getBuffer(), nfd.length(), - dest, destLength, FALSE)); + dest, destLength, false)); } } #endif #if UCONFIG_NO_NORMALIZATION static UBool changesWhenNFKC_Casefolded(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { UErrorCode errorCode=U_ZERO_ERROR; const Normalizer2Impl *kcf=Normalizer2Factory::getNFKC_CFImpl(errorCode); if(U_FAILURE(errorCode)) { - return FALSE; + return false; } UnicodeString src(c); UnicodeString dest; @@ -277,8 +277,8 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 // Small destCapacity for NFKC_CF(c). if(buffer.init(5, errorCode)) { const UChar *srcArray=src.getBuffer(); - kcf->compose(srcArray, srcArray+src.length(), FALSE, - TRUE, buffer, errorCode); + kcf->compose(srcArray, srcArray+src.length(), false, + true, buffer, errorCode); } } return U_SUCCESS(errorCode) && dest!=src; @@ -287,7 +287,7 @@ static UBool changesWhenNFKC_Casefolded(const BinaryProperty &/*prop*/, UChar32 #if UCONFIG_NO_NORMALIZATION static UBool isCanonSegmentStarter(const BinaryProperty &, UChar32, UProperty) { - return FALSE; + return false; } #else static UBool isCanonSegmentStarter(const BinaryProperty &/*prop*/, UChar32 c, UProperty /*which*/) { @@ -416,7 +416,7 @@ u_hasBinaryProperty(UChar32 c, UProperty which) { /* c is range-checked in the functions that are called from here */ if(whichUCASE_MAX_STRING_LENGTH) { folded1String.setTo(folded1Length); } else { - folded1String.setTo(FALSE, folded1, folded1Length); + folded1String.setTo(false, folded1, folded1Length); } } UnicodeString kc1=nfkc->normalize(folded1String, *pErrorCode); diff --git a/deps/icu-small/source/common/uresbund.cpp b/deps/icu-small/source/common/uresbund.cpp index a9c6459418cacb..17c0177a05cb5e 100644 --- a/deps/icu-small/source/common/uresbund.cpp +++ b/deps/icu-small/source/common/uresbund.cpp @@ -49,7 +49,7 @@ TODO: This cache should probably be removed when the deprecated code is completely removed. */ static UHashtable *cache = NULL; -static icu::UInitOnce gCacheInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gCacheInitOnce {}; static UMutex resbMutex; @@ -85,10 +85,206 @@ static UBool chopLocale(char *name) { if(i != NULL) { *i = '\0'; - return TRUE; + return true; } - return FALSE; + return false; +} + +static UBool hasVariant(const char* localeID) { + UErrorCode err = U_ZERO_ERROR; + int32_t variantLength = uloc_getVariant(localeID, NULL, 0, &err); + return variantLength != 0; +} + +// This file contains the tables for doing locale fallback, which are generated +// by the CLDR-to-ICU process directly from the CLDR data. This file should only +// ever be included from here. +#define INCLUDED_FROM_URESBUND_CPP +#include "localefallback_data.h" + +static const char* performFallbackLookup(const char* key, + const char* keyStrs, + const char* valueStrs, + const int32_t* lookupTable, + int32_t lookupTableLength) { + const int32_t* bottom = lookupTable; + const int32_t* top = lookupTable + lookupTableLength; + + while (bottom < top) { + // Effectively, divide by 2 and round down to an even index + const int32_t* middle = bottom + (((top - bottom) / 4) * 2); + const char* entryKey = &(keyStrs[*middle]); + int32_t strcmpResult = uprv_strcmp(key, entryKey); + if (strcmpResult == 0) { + return &(valueStrs[middle[1]]); + } else if (strcmpResult < 0) { + top = middle; + } else { + bottom = middle + 2; + } + } + return nullptr; +} + +static CharString getDefaultScript(const CharString& language, const CharString& region) { + const char* defaultScript = nullptr; + UErrorCode err = U_ZERO_ERROR; + + // the default script will be "Latn" if we don't find the locale ID in the tables + CharString result("Latn", err); + + // if we were passed both language and region, make them into a locale ID and look that up in the default + // script table + if (!region.isEmpty()) { + CharString localeID; + localeID.append(language, err).append("_", err).append(region, err); + if (U_FAILURE(err)) { + return result; + } + defaultScript = performFallbackLookup(localeID.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if we didn't find anything, look up just the language in the default script table + if (defaultScript == nullptr) { + defaultScript = performFallbackLookup(language.data(), dsLocaleIDChars, scriptCodeChars, defaultScriptTable, UPRV_LENGTHOF(defaultScriptTable)); + } + + // if either lookup above succeeded, copy the result from "defaultScript" into "result"; otherwise, return "Latn" + if (defaultScript != nullptr) { + result.clear(); + result.append(defaultScript, err); + } + return result; +} + +enum UResOpenType { + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then fall back to the default locale; + * if there is no bundle for that either, then load the root bundle. + * + * This is the default bundle loading behavior. + */ + URES_OPEN_LOCALE_DEFAULT_ROOT, + // TODO: ICU ticket #11271 "consistent default locale across locale trees" + // Add an option to look at the main locale tree for whether to + // fall back to root directly (if the locale has main data) or + // fall back to the default locale first (if the locale does not even have main data). + /** + * Open a resource bundle for the locale; + * if there is not even a base language bundle, then load the root bundle; + * never fall back to the default locale. + * + * This is used for algorithms that have good pan-Unicode default behavior, + * such as case mappings, collation, and segmentation (BreakIterator). + */ + URES_OPEN_LOCALE_ROOT, + /** + * Open a resource bundle for the exact bundle name as requested; + * no fallbacks, do not load parent bundles. + * + * This is used for supplemental (non-locale) data. + */ + URES_OPEN_DIRECT +}; +typedef enum UResOpenType UResOpenType; + +/** + * Internal function, determines the search path for resource bundle files. + * Currently, this function is used only by findFirstExisting() to help search for resource bundle files when a bundle for the specified + * locale doesn't exist. The code that supports inheritance of resources between existing resource bundle files continues to + * use chopLocale() below. + * @param name In-out parameter: On input, the locale ID to get a parent locale ID for (this is a locale's base name, without keywords); on output, the + * requested parent locale ID. + * @param origName The original locale ID the caller of findFirstExisting() requested. This is the same as `name` on the first call to this function, + * but as findFirstExisting() ascends the resource bundle's parent tree, this parameter will continue to be the original locale ID requested. + */ +static bool getParentLocaleID(char *name, const char *origName, UResOpenType openType) { + // early out if the locale ID has a variant code or ends with _ + if (name[uprv_strlen(name) - 1] == '_' || hasVariant(name)) { + return chopLocale(name); + } + + UErrorCode err = U_ZERO_ERROR; + const char* tempNamePtr = name; + CharString language = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString script = ulocimp_getScript(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString region = ulocimp_getCountry(tempNamePtr, &tempNamePtr, err); + CharString workingLocale; + if (U_FAILURE(err)) { + // hopefully this never happens... + return chopLocale(name); + } + + // if the open type is URES_OPEN_LOCALE_DEFAULT_ROOT, first look the locale ID up in the parent locale table; + // if that table specifies a parent for it, return that (we don't do this for the other open types-- if we're not + // falling back through the system default locale, we also want to do straight truncation fallback instead + // of looking things up in the parent locale table-- see https://www.unicode.org/reports/tr35/tr35.html#Parent_Locales: + // "Collation data, however, is an exception...") + if (openType == URES_OPEN_LOCALE_DEFAULT_ROOT) { + const char* parentID = performFallbackLookup(name, parentLocaleChars, parentLocaleChars, parentLocaleTable, UPRV_LENGTHOF(parentLocaleTable)); + if (parentID != NULL) { + uprv_strcpy(name, parentID); + return true; + } + } + + // if it's not in the parent locale table, figure out the fallback script algorithmically + // (see CLDR-15265 for an explanation of the algorithm) + if (!script.isEmpty() && !region.isEmpty()) { + // if "name" has both script and region, is the script the default script? + // - if so, remove it and keep the region + // - if not, remove the region and keep the script + if (getDefaultScript(language, region) == script.toStringPiece()) { + workingLocale.append(language, err).append("_", err).append(region, err); + } else { + workingLocale.append(language, err).append("_", err).append(script, err); + } + } else if (!region.isEmpty()) { + // if "name" has region but not script, did the original locale ID specify a script? + // - if yes, replace the region with the script from the original locale ID + // - if no, replace the region with the default script for that language and region + UErrorCode err = U_ZERO_ERROR; + tempNamePtr = origName; + CharString origNameLanguage = ulocimp_getLanguage(tempNamePtr, &tempNamePtr, err); + if (*tempNamePtr == '_') { + ++tempNamePtr; + } + CharString origNameScript = ulocimp_getScript(origName, nullptr, err); + if (!origNameScript.isEmpty()) { + workingLocale.append(language, err).append("_", err).append(origNameScript, err); + } else { + workingLocale.append(language, err).append("_", err).append(getDefaultScript(language, region), err); + } + } else if (!script.isEmpty()) { + // if "name" has script but not region (and our open type if URES_OPEN_LOCALE_DEFAULT_ROOT), is the script + // the default script for the language? + // - if so, remove it from the locale ID + // - if not, return false to continue up the chain + // (we don't do this for other open types for the same reason we don't look things up in the parent + // locale table for other open types-- see the reference to UTS #35 above) + if (openType != URES_OPEN_LOCALE_DEFAULT_ROOT || getDefaultScript(language, CharString()) == script.toStringPiece()) { + workingLocale.append(language, err); + } else { + return false; + } + } else { + // if "name" just contains a language code, return false so the calling code falls back to "root" + return false; + } + if (U_SUCCESS(err) && !workingLocale.isEmpty()) { + uprv_strcpy(name, workingLocale.data()); + return true; + } else { + return false; + } } /** @@ -199,7 +395,7 @@ static int32_t ures_flushCache() } do { - deletedMore = FALSE; + deletedMore = false; /*creates an enumeration to iterate through every element in the table */ pos = UHASH_FIRST; while ((e = uhash_nextElement(cache, &pos)) != NULL) @@ -216,7 +412,7 @@ static int32_t ures_flushCache() if (resB->fCountExisting == 0) { rbDeletedNum++; - deletedMore = TRUE; + deletedMore = true; uhash_removeElement(cache, e); free_entry(resB); } @@ -234,7 +430,7 @@ static int32_t ures_flushCache() #include U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { - UBool cacheNotEmpty = FALSE; + UBool cacheNotEmpty = false; int32_t pos = UHASH_FIRST; const UHashElement *e; UResourceDataEntry *resB; @@ -242,11 +438,11 @@ U_CAPI UBool U_EXPORT2 ures_dumpCacheContents(void) { Mutex lock(&resbMutex); if (cache == NULL) { fprintf(stderr,"%s:%d: RB Cache is NULL.\n", __FILE__, __LINE__); - return FALSE; + return false; } while ((e = uhash_nextElement(cache, &pos)) != NULL) { - cacheNotEmpty=TRUE; + cacheNotEmpty=true; resB = (UResourceDataEntry *) e->value.pointer; fprintf(stderr,"%s:%d: RB Cache: Entry @0x%p, refcount %d, name %s:%s. Pool 0x%p, alias 0x%p, parent 0x%p\n", __FILE__, __LINE__, @@ -272,7 +468,7 @@ static UBool U_CALLCONV ures_cleanup(void) cache = NULL; } gCacheInitOnce.reset(); - return TRUE; + return true; } /** INTERNAL: Initializes the cache for resources */ @@ -320,7 +516,7 @@ static UResourceDataEntry *init_entry(const char *localeID, const char *path, UE const char *name; char aliasName[100] = { 0 }; int32_t aliasLen = 0; - /*UBool isAlias = FALSE;*/ + /*UBool isAlias = false;*/ /*UHashTok hashkey; */ if(U_FAILURE(*status)) { @@ -463,13 +659,15 @@ getPoolEntry(const char *path, UErrorCode *status) { /* INTERNAL: */ /* CAUTION: resbMutex must be locked when calling this function! */ static UResourceDataEntry * -findFirstExisting(const char* path, char* name, const char* defaultLocale, - UBool *isRoot, UBool *hasChopped, UBool *isDefault, UErrorCode* status) { +findFirstExisting(const char* path, char* name, const char* defaultLocale, UResOpenType openType, + UBool *isRoot, UBool *foundParent, UBool *isDefault, UErrorCode* status) { UResourceDataEntry *r = NULL; - UBool hasRealData = FALSE; - *hasChopped = TRUE; /* we're starting with a fresh name */ + UBool hasRealData = false; + *foundParent = true; /* we're starting with a fresh name */ + char origName[ULOC_FULLNAME_CAPACITY]; - while(*hasChopped && !hasRealData) { + uprv_strcpy(origName, name); + while(*foundParent && !hasRealData) { r = init_entry(name, path, status); /* Null pointer test */ if (U_FAILURE(*status)) { @@ -494,8 +692,14 @@ findFirstExisting(const char* path, char* name, const char* defaultLocale, *isRoot = (UBool)(uprv_strcmp(name, kRootLocaleName) == 0); /*Fallback data stuff*/ - *hasChopped = chopLocale(name); - if (*hasChopped && *name == '\0') { + if (!hasRealData) { + *foundParent = getParentLocaleID(name, origName, openType); + } else { + // we've already found a real resource file; what we return to the caller is the parent + // locale ID for inheritance, which should come from chopLocale(), not getParentLocaleID() + *foundParent = chopLocale(name); + } + if (*foundParent && *name == '\0') { uprv_strcpy(name, "und"); } } @@ -513,13 +717,13 @@ static void ures_setIsStackObject( UResourceBundle* resB, UBool state) { } static UBool ures_isStackObject(const UResourceBundle* resB) { - return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?FALSE:TRUE); + return((resB->fMagic1 == MAGIC1 && resB->fMagic2 == MAGIC2)?false:true); } U_CFUNC void ures_initStackObject(UResourceBundle* resB) { uprv_memset(resB, 0, sizeof(UResourceBundle)); - ures_setIsStackObject(resB, TRUE); + ures_setIsStackObject(resB, true); } U_NAMESPACE_BEGIN @@ -538,8 +742,8 @@ static UBool // returns U_SUCCESS(*status) loadParentsExceptRoot(UResourceDataEntry *&t1, char name[], int32_t nameCapacity, UBool usingUSRData, char usrDataPath[], UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } - UBool checkParent = TRUE; + if (U_FAILURE(*status)) { return false; } + UBool checkParent = true; while (checkParent && t1->fParent == NULL && !t1->fData.noFallback && res_getResource(&t1->fData,"%%ParentIsRoot") == RES_BOGUS) { Resource parentRes = res_getResource(&t1->fData, "%%Parent"); @@ -550,7 +754,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, if(parentLocaleName != NULL && 0 < parentLocaleLen && parentLocaleLen < nameCapacity) { u_UCharsToChars(parentLocaleName, name, parentLocaleLen + 1); if (uprv_strcmp(name, kRootLocaleName) == 0) { - return TRUE; + return true; } } } @@ -559,7 +763,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, UResourceDataEntry *t2 = init_entry(name, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } UResourceDataEntry *u2 = NULL; UErrorCode usrStatus = U_ZERO_ERROR; @@ -568,7 +772,7 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, // If we failed due to out-of-memory, report that to the caller and exit early. if (usrStatus == U_MEMORY_ALLOCATION_ERROR) { *status = usrStatus; - return FALSE; + return false; } } @@ -585,65 +789,33 @@ loadParentsExceptRoot(UResourceDataEntry *&t1, t1 = t2; checkParent = chopLocale(name) || mayHaveParent(name); } - return TRUE; + return true; } static UBool // returns U_SUCCESS(*status) insertRootBundle(UResourceDataEntry *&t1, UErrorCode *status) { - if (U_FAILURE(*status)) { return FALSE; } + if (U_FAILURE(*status)) { return false; } UErrorCode parentStatus = U_ZERO_ERROR; UResourceDataEntry *t2 = init_entry(kRootLocaleName, t1->fPath, &parentStatus); if (U_FAILURE(parentStatus)) { *status = parentStatus; - return FALSE; + return false; } t1->fParent = t2; t1 = t2; - return TRUE; + return true; } -enum UResOpenType { - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then fall back to the default locale; - * if there is no bundle for that either, then load the root bundle. - * - * This is the default bundle loading behavior. - */ - URES_OPEN_LOCALE_DEFAULT_ROOT, - // TODO: ICU ticket #11271 "consistent default locale across locale trees" - // Add an option to look at the main locale tree for whether to - // fall back to root directly (if the locale has main data) or - // fall back to the default locale first (if the locale does not even have main data). - /** - * Open a resource bundle for the locale; - * if there is not even a base language bundle, then load the root bundle; - * never fall back to the default locale. - * - * This is used for algorithms that have good pan-Unicode default behavior, - * such as case mappings, collation, and segmentation (BreakIterator). - */ - URES_OPEN_LOCALE_ROOT, - /** - * Open a resource bundle for the exact bundle name as requested; - * no fallbacks, do not load parent bundles. - * - * This is used for supplemental (non-locale) data. - */ - URES_OPEN_DIRECT -}; -typedef enum UResOpenType UResOpenType; - static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UResOpenType openType, UErrorCode* status) { U_ASSERT(openType != URES_OPEN_DIRECT); UErrorCode intStatus = U_ZERO_ERROR; UResourceDataEntry *r = NULL; UResourceDataEntry *t1 = NULL; - UBool isDefault = FALSE; - UBool isRoot = FALSE; - UBool hasRealData = FALSE; - UBool hasChopped = TRUE; + UBool isDefault = false; + UBool isRoot = false; + UBool hasRealData = false; + UBool hasChopped = true; UBool usingUSRData = U_USE_USRDATA && ( path == NULL || uprv_strncmp(path,U_ICUDATA_NAME,8) == 0); char name[ULOC_FULLNAME_CAPACITY]; @@ -676,7 +848,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, Mutex lock(&resbMutex); // Lock resbMutex until the end of this function. /* We're going to skip all the locales that do not have any data */ - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { @@ -686,7 +858,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { /* if there is one real locale, we can look for parents. */ t1 = r; - hasRealData = TRUE; + hasRealData = true; if ( usingUSRData ) { /* This code inserts user override data into the inheritance chain */ UErrorCode usrStatus = U_ZERO_ERROR; UResourceDataEntry *u1 = init_entry(t1->fName, usrDataPath, &usrStatus); @@ -717,7 +889,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r==NULL && openType == URES_OPEN_LOCALE_DEFAULT_ROOT && !isDefault && !isRoot) { /* insert default locale */ uprv_strcpy(name, defaultLocale); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -726,8 +898,8 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, intStatus = U_USING_DEFAULT_WARNING; if(r != NULL) { /* the default locale exists */ t1 = r; - hasRealData = TRUE; - isDefault = TRUE; + hasRealData = true; + isDefault = true; // TODO: Why not if (usingUSRData) { ... } like in the non-default-locale code path? if ((hasChopped || mayHaveParent(name)) && !isRoot) { if (!loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), usingUSRData, usrDataPath, status)) { @@ -741,7 +913,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, /* present */ if(r == NULL) { uprv_strcpy(name, kRootLocaleName); - r = findFirstExisting(path, name, defaultLocale, &isRoot, &hasChopped, &isDefault, &intStatus); + r = findFirstExisting(path, name, defaultLocale, openType, &isRoot, &hasChopped, &isDefault, &intStatus); // If we failed due to out-of-memory, report the failure and exit early. if (intStatus == U_MEMORY_ALLOCATION_ERROR) { *status = intStatus; @@ -750,7 +922,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, if(r != NULL) { t1 = r; intStatus = U_USING_DEFAULT_WARNING; - hasRealData = TRUE; + hasRealData = true; } else { /* we don't even have the root locale */ *status = U_MISSING_RESOURCE_ERROR; goto finish; @@ -826,7 +998,7 @@ entryOpenDirect(const char* path, const char* localeID, UErrorCode* status) { char name[ULOC_FULLNAME_CAPACITY]; uprv_strcpy(name, localeID); if(!chopLocale(name) || uprv_strcmp(name, kRootLocaleName) == 0 || - loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), FALSE, NULL, status)) { + loadParentsExceptRoot(t1, name, UPRV_LENGTHOF(name), false, NULL, status)) { if(uprv_strcmp(t1->fName, kRootLocaleName) != 0 && t1->fParent == NULL) { insertRootBundle(t1, status); } @@ -956,7 +1128,7 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) } ures_freeResPath(resB); - if(ures_isStackObject(resB) == FALSE && freeBundleObj) { + if(ures_isStackObject(resB) == false && freeBundleObj) { uprv_free(resB); } #if 0 /*U_DEBUG*/ @@ -971,7 +1143,7 @@ ures_closeBundle(UResourceBundle* resB, UBool freeBundleObj) U_CAPI void U_EXPORT2 ures_close(UResourceBundle* resB) { - ures_closeBundle(resB, TRUE); + ures_closeBundle(resB, true); } namespace { @@ -1237,7 +1409,7 @@ UResourceBundle *init_resb_result( *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - ures_setIsStackObject(resB, FALSE); + ures_setIsStackObject(resB, false); resB->fResPath = NULL; resB->fResPathLen = 0; } else { @@ -1254,7 +1426,7 @@ UResourceBundle *init_resb_result( treated the same */ /* - if(ures_isStackObject(resB) != FALSE) { + if(ures_isStackObject(resB) != false) { ures_initStackObject(resB); } */ @@ -1264,8 +1436,8 @@ UResourceBundle *init_resb_result( } resB->fData = dataEntry; entryIncrease(resB->fData); - resB->fHasFallback = FALSE; - resB->fIsTopLevel = FALSE; + resB->fHasFallback = false; + resB->fIsTopLevel = false; resB->fIndex = -1; resB->fKey = key; resB->fValidLocaleDataEntry = validLocaleDataEntry; @@ -1318,7 +1490,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } if(original != NULL) { if(r == NULL) { - isStackObject = FALSE; + isStackObject = false; r = (UResourceBundle *)uprv_malloc(sizeof(UResourceBundle)); /* test for NULL */ if (r == NULL) { @@ -1327,7 +1499,7 @@ UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle *origin } } else { isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memcpy(r, original, sizeof(UResourceBundle)); r->fResPath = NULL; @@ -1409,7 +1581,7 @@ ures_toUTF8String(const UChar *s16, int32_t length16, * may store UTF-8 natively. * (In which case dest would not be used at all.) * - * We do not do this if forceCopy=TRUE because then the caller + * We do not do this if forceCopy=true because then the caller * expects the string to start exactly at dest. * * The test above for <= 0x2aaaaaaa prevents overflows. @@ -1553,7 +1725,7 @@ U_CAPI void U_EXPORT2 ures_resetIterator(UResourceBundle *resB){ U_CAPI UBool U_EXPORT2 ures_hasNext(const UResourceBundle *resB) { if(resB == NULL) { - return FALSE; + return false; } return (UBool)(resB->fIndex < resB->fSize-1); } @@ -2133,7 +2305,7 @@ void getAllItemsWithFallback( parentRef.fData = parentEntry; parentRef.fValidLocaleDataEntry = bundle->fValidLocaleDataEntry; parentRef.fHasFallback = !parentRef.getResData().noFallback; - parentRef.fIsTopLevel = TRUE; + parentRef.fIsTopLevel = true; parentRef.fRes = parentRef.getResData().rootRes; parentRef.fSize = res_countArrayItems(&parentRef.getResData(), parentRef.fRes); parentRef.fIndex = -1; @@ -2276,7 +2448,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con res = res_getTableItemByKey(&resB->getResData(), resB->fRes, &t, &key); if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { + if(resB->fHasFallback == true) { dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { /* check if resB->fResPath gives the right name here */ @@ -2294,7 +2466,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { @@ -2331,7 +2503,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c if(res == RES_BOGUS) { key = inKey; - if(resB->fHasFallback == TRUE) { + if(resB->fHasFallback == true) { dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { switch (RES_GET_TYPE(res)) { @@ -2376,7 +2548,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c #if 0 /* this is a kind of TODO item. If we have an array with an index table, we could do this. */ /* not currently */ - else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == TRUE) { + else if(RES_GET_TYPE(resB->fRes) == URES_ARRAY && resB->fHasFallback == true) { /* here should go a first attempt to locate the key using index table */ dataEntry = getFallbackData(resB, &key, &res, status); if(U_SUCCESS(*status)) { @@ -2510,17 +2682,17 @@ ures_openWithType(UResourceBundle *r, const char* path, const char* localeID, *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } - isStackObject = FALSE; + isStackObject = false; } else { // fill-in isStackObject = ures_isStackObject(r); - ures_closeBundle(r, FALSE); + ures_closeBundle(r, false); } uprv_memset(r, 0, sizeof(UResourceBundle)); ures_setIsStackObject(r, isStackObject); r->fValidLocaleDataEntry = r->fData = entry; r->fHasFallback = openType != URES_OPEN_DIRECT && !r->getResData().noFallback; - r->fIsTopLevel = TRUE; + r->fIsTopLevel = true; r->fRes = r->getResData().rootRes; r->fSize = res_countArrayItems(&r->getResData(), r->fRes); r->fIndex = -1; @@ -2795,10 +2967,10 @@ static UBool isLocaleInList(UEnumeration *locEnum, const char *locToSearch, UErr const char *loc; while ((loc = uenum_next(locEnum, NULL, status)) != NULL) { if (uprv_strcmp(loc, locToSearch) == 0) { - return TRUE; + return true; } } - return FALSE; + return false; } U_CAPI int32_t U_EXPORT2 @@ -2836,7 +3008,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(isAvailable) { UEnumeration *locEnum = ures_openAvailableLocales(path, &subStatus); - *isAvailable = TRUE; + *isAvailable = true; if (U_SUCCESS(subStatus)) { *isAvailable = isLocaleInList(locEnum, parent, &subStatus); } @@ -2854,7 +3026,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, if(((subStatus == U_USING_FALLBACK_WARNING) || (subStatus == U_USING_DEFAULT_WARNING)) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2910,7 +3082,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -2991,7 +3163,7 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, subStatus = U_ZERO_ERROR; res = ures_open(path, parent, &subStatus); if((subStatus == U_USING_FALLBACK_WARNING) && isAvailable) { - *isAvailable = FALSE; + *isAvailable = false; } isAvailable = NULL; /* only want to set this the first time around */ @@ -3224,32 +3396,32 @@ ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){ return (res1->fKey==res2->fKey); }else{ if(uprv_strcmp(res1->fKey, res2->fKey)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fName, res2->fData->fName)!=0){ - return FALSE; + return false; } if(res1->fData->fPath == NULL|| res2->fData->fPath==NULL){ return (res1->fData->fPath == res2->fData->fPath); }else{ if(uprv_strcmp(res1->fData->fPath, res2->fData->fPath)!=0){ - return FALSE; + return false; } } if(uprv_strcmp(res1->fData->fParent->fName, res2->fData->fParent->fName)!=0){ - return FALSE; + return false; } if(uprv_strcmp(res1->fData->fParent->fPath, res2->fData->fParent->fPath)!=0){ - return FALSE; + return false; } if(uprv_strncmp(res1->fResPath, res2->fResPath, res1->fResPathLen)!=0){ - return FALSE; + return false; } if(res1->fRes != res2->fRes){ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UResourceBundle* U_EXPORT2 ures_clone(const UResourceBundle* res, UErrorCode* status){ diff --git a/deps/icu-small/source/common/uresdata.cpp b/deps/icu-small/source/common/uresdata.cpp index 9af081be408c1f..a1222d415ce6d1 100644 --- a/deps/icu-small/source/common/uresdata.cpp +++ b/deps/icu-small/source/common/uresdata.cpp @@ -234,7 +234,7 @@ res_init(ResourceData *pResData, * formatVersion 1: compare key strings in native-charset order * formatVersion 2 and up: compare key strings in ASCII order */ - pResData->useNativeStrcmp=TRUE; + pResData->useNativeStrcmp=true; } } @@ -377,10 +377,10 @@ UBool isNoInheritanceMarker(const ResourceData *pResData, Resource res) { return p[1] == 0x2205 && p[2] == 0x2205 && p[3] == 0x2205; } else { // Assume that the string has not been stored with more length units than necessary. - return FALSE; + return false; } } - return FALSE; + return false; } int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &array, @@ -409,7 +409,7 @@ int32_t getStringArray(const ResourceData *pResData, const icu::ResourceArray &a errorCode = U_RESOURCE_TYPE_MISMATCH; return 0; } - dest[i].setTo(TRUE, s, sLength); + dest[i].setTo(true, s, sLength); } return length; } @@ -660,7 +660,7 @@ int32_t ResourceDataValue::getStringArrayOrStringAsArray(UnicodeString *dest, in int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - dest[0].setTo(TRUE, s, sLength); + dest[0].setTo(true, s, sLength); return 1; } errorCode = U_RESOURCE_TYPE_MISMATCH; @@ -675,7 +675,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) int32_t sLength; const UChar *s = res_getString(fTraceInfo, &getData(), res, &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } ResourceArray array = getArray(errorCode); @@ -686,7 +686,7 @@ UnicodeString ResourceDataValue::getStringOrFirstOfArray(UErrorCode &errorCode) // Tracing is already performed above (unimportant for trace that this is an array) s = res_getStringNoTrace(&getData(), array.internalGetResource(&getData(), 0), &sLength); if(s != NULL) { - us.setTo(TRUE, s, sLength); + us.setTo(true, s, sLength); return us; } } @@ -837,9 +837,9 @@ UBool icu::ResourceTable::getKeyAndValue(int32_t i, // alive for the duration that fields are being read from it // (including nested fields). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const { @@ -860,9 +860,9 @@ UBool icu::ResourceTable::findValue(const char *key, ResourceValue &value) const } // Same note about lifetime as in getKeyAndValue(). rdValue.setResource(res, ResourceTracer(fTraceInfo, key)); - return TRUE; + return true; } - return FALSE; + return false; } U_CAPI Resource U_EXPORT2 @@ -912,9 +912,9 @@ UBool icu::ResourceArray::getValue(int32_t i, icu::ResourceValue &value) const { rdValue.setResource( internalGetResource(&rdValue.getData(), i), ResourceTracer(fTraceInfo, i)); - return TRUE; + return true; } - return FALSE; + return false; } U_CFUNC Resource @@ -1222,7 +1222,7 @@ ures_swapResource(const UDataSwapper *ds, } uprv_sortArray(pTempTable->rows, count, sizeof(Row), ures_compareRows, pTempTable->keyChars, - FALSE, pErrorCode); + false, pErrorCode); if(U_FAILURE(*pErrorCode)) { udata_printError(ds, "ures_swapResource(table res=%08x).uprv_sortArray(%d items) failed\n", res, count); diff --git a/deps/icu-small/source/common/usc_impl.cpp b/deps/icu-small/source/common/usc_impl.cpp index 111029b97496e7..a4e2fc6069a0b2 100644 --- a/deps/icu-small/source/common/usc_impl.cpp +++ b/deps/icu-small/source/common/usc_impl.cpp @@ -261,7 +261,7 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U /* if we've fallen off the end of the text, we're done */ if (scriptRun == NULL || scriptRun->scriptLimit >= scriptRun->textLength) { - return FALSE; + return false; } SYNC_FIXUP(scriptRun); @@ -357,5 +357,5 @@ uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, U *pRunScript = scriptRun->scriptCode; } - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/uscript.cpp b/deps/icu-small/source/common/uscript.cpp index f8bd7e7fdd1ae2..1ededbb268ae23 100644 --- a/deps/icu-small/source/common/uscript.cpp +++ b/deps/icu-small/source/common/uscript.cpp @@ -113,14 +113,14 @@ uscript_getCode(const char* nameOrAbbrOrLocale, return 0; } - triedCode = FALSE; + triedCode = false; if(uprv_strchr(nameOrAbbrOrLocale, '-')==NULL && uprv_strchr(nameOrAbbrOrLocale, '_')==NULL ){ /* try long and abbreviated script names first */ UScriptCode code = (UScriptCode) u_getPropertyValueEnum(UCHAR_SCRIPT, nameOrAbbrOrLocale); if(code!=USCRIPT_INVALID_CODE) { return setOneCode(code, fillIn, capacity, err); } - triedCode = TRUE; + triedCode = true; } internalErrorCode = U_ZERO_ERROR; length = getCodesFromLocale(nameOrAbbrOrLocale, fillIn, capacity, err); diff --git a/deps/icu-small/source/common/uscript_props.cpp b/deps/icu-small/source/common/uscript_props.cpp index 07bae251ea323f..886acfafa88366 100644 --- a/deps/icu-small/source/common/uscript_props.cpp +++ b/deps/icu-small/source/common/uscript_props.cpp @@ -242,6 +242,8 @@ const int32_t SCRIPT_PROPS[] = { 0x16ABC | EXCLUSION, // Tnsa 0x1E290 | EXCLUSION, // Toto 0x10582 | EXCLUSION | CASED, // Vith + 0x11F1B | EXCLUSION | LB_LETTERS, // Kawi + 0x1E4E6 | EXCLUSION, // Nagm // End copy-paste from parsescriptmetadata.py }; diff --git a/deps/icu-small/source/common/uset.cpp b/deps/icu-small/source/common/uset.cpp index 871a5d8986f050..2152693560b324 100644 --- a/deps/icu-small/source/common/uset.cpp +++ b/deps/icu-small/source/common/uset.cpp @@ -344,12 +344,12 @@ uset_getItem(const USet* uset, int32_t itemIndex, //uset_getRange(const USet* set, int32_t rangeIndex, // UChar32* pStart, UChar32* pEnd) { // if ((uint32_t) rangeIndex >= (uint32_t) uset_getRangeCount(set)) { -// return FALSE; +// return false; // } // const UnicodeSet* us = (const UnicodeSet*) set; // *pStart = us->getRangeStart(rangeIndex); // *pEnd = us->getRangeEnd(rangeIndex); -// return TRUE; +// return true; //} /* @@ -384,11 +384,11 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL int32_t length; if(fillSet==NULL) { - return FALSE; + return false; } if(src==NULL || srcLength<=0) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } length=*src++; @@ -397,20 +397,20 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL length&=0x7fff; if(srcLength<(2+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=*src++; } else { /* only BMP values */ if(srcLength<(1+length)) { fillSet->length=fillSet->bmpLength=0; - return FALSE; + return false; } fillSet->bmpLength=length; } fillSet->array=src; fillSet->length=length; - return TRUE; + return true; } U_CAPI void U_EXPORT2 @@ -451,7 +451,7 @@ uset_serializedContains(const USerializedSet* set, UChar32 c) { const uint16_t* array; if(set==NULL || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } array=set->array; @@ -520,7 +520,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, int32_t bmpLength, length; if(set==NULL || rangeIndex<0 || pStart==NULL || pEnd==NULL) { - return FALSE; + return false; } array=set->array; @@ -537,7 +537,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { rangeIndex-=bmpLength; rangeIndex*=2; /* address pairs of pairs of units */ @@ -551,9 +551,9 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, } else { *pEnd=0x10ffff; } - return TRUE; + return true; } else { - return FALSE; + return false; } } } @@ -591,14 +591,14 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t i, length, more; // // if(set==NULL || (uint32_t)c>0x10ffff) { -// return FALSE; +// return false; // } // // length=set->length; // i=findChar(set->array, length, c); // if((i&1)^doRemove) { // /* c is already in the set */ -// return TRUE; +// return true; // } // // /* how many more array items do we need? */ @@ -615,7 +615,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // } // } -// return TRUE; +// return true; // } else if(i>0 && c==set->array[i-1]) { // /* c is just after the previous range, extend that in-place by one */ // if(++c<=0x10ffff) { @@ -632,7 +632,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // /* extend the previous range (had limit 0x10ffff) to the end of Unicode */ // set->length=i-1; // } -// return TRUE; +// return true; // } else if(i==length && c==0x10ffff) { // /* insert one range limit c */ // more=1; @@ -647,7 +647,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // int32_t newCapacity=set->capacity+set->capacity/2+USET_GROW_DELTA; // UChar32* newArray=(UChar32* )uprv_malloc(newCapacity*4); // if(newArray==NULL) { -// return FALSE; +// return false; // } // set->capacity=newCapacity; // uprv_memcpy(newArray, set->array, length*4); @@ -667,7 +667,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // } // set->length+=more; // -// return TRUE; +// return true; // } // // U_CAPI UBool U_EXPORT2 diff --git a/deps/icu-small/source/common/usetiter.cpp b/deps/icu-small/source/common/usetiter.cpp index 791516904944d3..3cdece5500b497 100644 --- a/deps/icu-small/source/common/usetiter.cpp +++ b/deps/icu-small/source/common/usetiter.cpp @@ -50,19 +50,19 @@ UBool UnicodeSetIterator::next() { if (nextElement <= endElement) { codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepoint = codepointEnd = nextElement++; string = NULL; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** @@ -82,20 +82,20 @@ UBool UnicodeSetIterator::nextRange() { codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } if (range < endRange) { loadRange(++range); codepointEnd = endElement; codepoint = nextElement; nextElement = endElement+1; - return TRUE; + return true; } - if (nextString >= stringCount) return FALSE; + if (nextString >= stringCount) return false; codepoint = (UChar32)IS_STRING; // signal that value is actually a string string = (const UnicodeString*) set->strings->elementAt(nextString++); - return TRUE; + return true; } /** diff --git a/deps/icu-small/source/common/ushape.cpp b/deps/icu-small/source/common/ushape.cpp index ae13b5c11834c5..babbbe52a831e8 100644 --- a/deps/icu-small/source/common/ushape.cpp +++ b/deps/icu-small/source/common/ushape.cpp @@ -354,10 +354,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -374,10 +374,10 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, switch(ubidi_getClass(c)) { case U_LEFT_TO_RIGHT: /* L */ case U_RIGHT_TO_LEFT: /* R */ - lastStrongWasAL=FALSE; + lastStrongWasAL=false; break; case U_RIGHT_TO_LEFT_ARABIC: /* AL */ - lastStrongWasAL=TRUE; + lastStrongWasAL=true; break; case U_EUROPEAN_NUMBER: /* EN */ if(lastStrongWasAL && (uint32_t)(c-0x30)<10) { @@ -1710,13 +1710,13 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - FALSE); + false); break; case U_SHAPE_DIGITS_ALEN2AN_INIT_AL: _shapeToArabicDigitsWithContext(dest, destLength, digitBase, (UBool)((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_LOGICAL), - TRUE); + true); break; default: /* will never occur because of validity checks above */ diff --git a/deps/icu-small/source/common/usprep.cpp b/deps/icu-small/source/common/usprep.cpp index 41a1f56c773f5b..50d16081d1dd24 100644 --- a/deps/icu-small/source/common/usprep.cpp +++ b/deps/icu-small/source/common/usprep.cpp @@ -45,7 +45,7 @@ U_CDECL_BEGIN Static cache for already opened StringPrep profiles */ static UHashtable *SHARED_DATA_HASHTABLE = NULL; -static icu::UInitOnce gSharedDataInitOnce = U_INITONCE_INITIALIZER; +static icu::UInitOnce gSharedDataInitOnce {}; static UMutex usprepMutex; /* format version of spp file */ @@ -91,9 +91,9 @@ isSPrepAcceptable(void * /* context */, ) { //uprv_memcpy(formatVersion, pInfo->formatVersion, 4); uprv_memcpy(dataVersion, pInfo->dataVersion, 4); - return TRUE; + return true; } else { - return FALSE; + return false; } } @@ -159,8 +159,8 @@ usprep_internal_flushCache(UBool noRefCount){ profile = (UStringPrepProfile *) e->value.pointer; key = (UStringPrepKey *) e->key.pointer; - if ((noRefCount== FALSE && profile->refCount == 0) || - noRefCount== TRUE) { + if ((noRefCount== false && profile->refCount == 0) || + noRefCount== true) { deletedNum++; uhash_removeElement(SHARED_DATA_HASHTABLE, e); @@ -188,13 +188,13 @@ usprep_internal_flushCache(UBool noRefCount){ /* Works just like ucnv_flushCache() static int32_t usprep_flushCache(){ - return usprep_internal_flushCache(FALSE); + return usprep_internal_flushCache(false); } */ static UBool U_CALLCONV usprep_cleanup(void){ if (SHARED_DATA_HASHTABLE != NULL) { - usprep_internal_flushCache(TRUE); + usprep_internal_flushCache(true); if (SHARED_DATA_HASHTABLE != NULL && uhash_count(SHARED_DATA_HASHTABLE) == 0) { uhash_close(SHARED_DATA_HASHTABLE); SHARED_DATA_HASHTABLE = NULL; @@ -243,7 +243,7 @@ loadData(UStringPrepProfile* profile, //TODO: change the path dataMemory=udata_openChoice(path, type, name, isSPrepAcceptable, NULL, errorCode); if(U_FAILURE(*errorCode)) { - return FALSE; + return false; } p=(const int32_t *)udata_getMemory(dataMemory); @@ -254,7 +254,7 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)) { udata_close(dataMemory); - return FALSE; + return false; } /* in the mutex block, set the data for this process */ @@ -280,7 +280,7 @@ loadData(UStringPrepProfile* profile, if(U_FAILURE(*errorCode)){ udata_close(dataMemory); - return FALSE; + return false; } if( normUniVer < sprepUniVer && /* the Unicode version of SPREP file must be less than the Unicode Version of the normalization data */ normUniVer < normCorrVer && /* the Unicode version of the NormalizationCorrections.txt file should be less than the Unicode Version of the normalization data */ @@ -288,9 +288,9 @@ loadData(UStringPrepProfile* profile, ){ *errorCode = U_INVALID_FORMAT_ERROR; udata_close(dataMemory); - return FALSE; + return false; } - profile->isDataLoaded = TRUE; + profile->isDataLoaded = true; /* if a different thread set it first, then close the extra data */ if(dataMemory!=NULL) { @@ -474,28 +474,28 @@ getValues(uint16_t trieWord, int16_t& value, UBool& isIndex){ * the source codepoint is copied to the destination */ type = USPREP_TYPE_LIMIT; - isIndex =FALSE; + isIndex =false; value = 0; }else if(trieWord >= _SPREP_TYPE_THRESHOLD){ type = (UStringPrepType) (trieWord - _SPREP_TYPE_THRESHOLD); - isIndex =FALSE; + isIndex =false; value = 0; }else{ /* get the type */ type = USPREP_MAP; /* ascertain if the value is index or delta */ if(trieWord & 0x02){ - isIndex = TRUE; + isIndex = true; value = trieWord >> 2; //mask off the lower 2 bits and shift }else{ - isIndex = FALSE; + isIndex = false; value = (int16_t)trieWord; value = (value >> 2); } if((trieWord>>2) == _SPREP_MAX_INDEX_VALUE){ type = USPREP_DELETE; - isIndex =FALSE; + isIndex =false; value = 0; } } @@ -535,7 +535,7 @@ usprep_map( const UStringPrepProfile* profile, type = getValues(result, value, isIndex); // check if the source codepoint is unassigned - if(type == USPREP_UNASSIGNED && allowUnassigned == FALSE){ + if(type == USPREP_UNASSIGNED && allowUnassigned == false){ uprv_syntaxError(src,srcIndex-U16_LENGTH(ch), srcLength,parseError); *status = U_STRINGPREP_UNASSIGNED_ERROR; @@ -709,7 +709,7 @@ usprep_prepare( const UStringPrepProfile* profile, const UChar *b2 = s2.getBuffer(); int32_t b2Len = s2.length(); UCharDirection direction=U_CHAR_DIRECTION_COUNT, firstCharDir=U_CHAR_DIRECTION_COUNT; - UBool leftToRight=FALSE, rightToLeft=FALSE; + UBool leftToRight=false, rightToLeft=false; int32_t rtlPos =-1, ltrPos =-1; for(int32_t b2Index=0; b2IndexcheckBiDi == TRUE){ + if(profile->checkBiDi == true){ // satisfy 2 - if( leftToRight == TRUE && rightToLeft == TRUE){ + if( leftToRight == true && rightToLeft == true){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2,(rtlPos>ltrPos) ? rtlPos : ltrPos, b2Len, parseError); return 0; } //satisfy 3 - if( rightToLeft == TRUE && + if( rightToLeft == true && !((firstCharDir == U_RIGHT_TO_LEFT || firstCharDir == U_RIGHT_TO_LEFT_ARABIC) && (direction == U_RIGHT_TO_LEFT || direction == U_RIGHT_TO_LEFT_ARABIC)) ){ *status = U_STRINGPREP_CHECK_BIDI_ERROR; uprv_syntaxError(b2, rtlPos, b2Len, parseError); - return FALSE; + return false; } } return s2.extract(dest, destCapacity, *status); diff --git a/deps/icu-small/source/common/ustr_cnv.cpp b/deps/icu-small/source/common/ustr_cnv.cpp index 9a25a9905a2374..97fbc527a3749c 100644 --- a/deps/icu-small/source/common/ustr_cnv.cpp +++ b/deps/icu-small/source/common/ustr_cnv.cpp @@ -144,7 +144,7 @@ u_uastrncpy(UChar *ucs1, &s2, s2+u_astrnlen(s2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); @@ -216,7 +216,7 @@ u_austrncpy(char *s1, &ucs2, ucs2+u_ustrnlen(ucs2, n), NULL, - TRUE, + true, &err); ucnv_reset(cnv); /* be good citizens */ u_releaseDefaultConverter(cnv); diff --git a/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp b/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp index 3002d64e34f17f..85dfa0decb427a 100644 --- a/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp +++ b/deps/icu-small/source/common/ustr_titlecase_brkiter.cpp @@ -110,7 +110,7 @@ int32_t WholeStringBreakIterator::next() { return length; } int32_t WholeStringBreakIterator::current() const { return 0; } int32_t WholeStringBreakIterator::following(int32_t /*offset*/) { return length; } int32_t WholeStringBreakIterator::preceding(int32_t /*offset*/) { return 0; } -UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return FALSE; } +UBool WholeStringBreakIterator::isBoundary(int32_t /*offset*/) { return false; } int32_t WholeStringBreakIterator::next(int32_t /*n*/) { return length; } WholeStringBreakIterator *WholeStringBreakIterator::createBufferClone( diff --git a/deps/icu-small/source/common/ustrcase.cpp b/deps/icu-small/source/common/ustrcase.cpp index 43910ea520984e..8037c09b4f0a97 100644 --- a/deps/icu-small/source/common/ustrcase.cpp +++ b/deps/icu-small/source/common/ustrcase.cpp @@ -107,7 +107,7 @@ appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity, /* append the result */ if(c>=0) { /* code point */ - UBool isError=FALSE; + UBool isError=false; U16_APPEND(dest, destIndex, destCapacity, c, isError); if(isError) { /* overflow, nothing written */ @@ -1087,12 +1087,12 @@ UBool isFollowedByCasedLetter(const UChar *s, int32_t i, int32_t length) { if ((type & UCASE_IGNORABLE) != 0) { // Case-ignorable, continue with the loop. } else if (type != UCASE_NONE) { - return TRUE; // Followed by cased letter. + return true; // Followed by cased letter. } else { - return FALSE; // Uncased and not case-ignorable. + return false; // Uncased and not case-ignorable. } } - return FALSE; // Not followed by cased letter. + return false; // Not followed by cased letter. } /** @@ -1155,7 +1155,7 @@ int32_t toUpper(uint32_t options, nextState |= AFTER_VOWEL_WITH_ACCENT; } // Map according to Greek rules. - UBool addTonos = FALSE; + UBool addTonos = false; if (upper == 0x397 && (data & HAS_ACCENT) != 0 && numYpogegrammeni == 0 && @@ -1166,7 +1166,7 @@ int32_t toUpper(uint32_t options, if (i == nextIndex) { upper = 0x389; // Preserve the precomposed form. } else { - addTonos = TRUE; + addTonos = true; } } else if ((data & HAS_DIALYTIKA) != 0) { // Preserve a vowel with dialytika in precomposed form if it exists. @@ -1181,7 +1181,7 @@ int32_t toUpper(uint32_t options, UBool change; if (edits == nullptr && (options & U_OMIT_UNCHANGED_TEXT) == 0) { - change = TRUE; // common, simple usage + change = true; // common, simple usage } else { // Find out first whether we are changing the text. change = src[i] != upper || numYpogegrammeni > 0; diff --git a/deps/icu-small/source/common/ustring.cpp b/deps/icu-small/source/common/ustring.cpp index 847725638912fc..5804976ef97333 100644 --- a/deps/icu-small/source/common/ustring.cpp +++ b/deps/icu-small/source/common/ustring.cpp @@ -43,13 +43,13 @@ static inline UBool isMatchAtCPBoundary(const UChar *start, const UChar *match, const UChar *matchLimit, const UChar *limit) { if(U16_IS_TRAIL(*match) && start!=match && U16_IS_LEAD(*(match-1))) { /* the leading edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } if(U16_IS_LEAD(*(matchLimit-1)) && matchLimit!=limit && U16_IS_TRAIL(*matchLimit)) { /* the trailing edge of the match is in the middle of a surrogate pair */ - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UChar * U_EXPORT2 @@ -461,7 +461,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count) { /* * Match each code point in a string against each code point in the matchSet. * Return the index of the first string code point that - * is (polarity==TRUE) or is not (FALSE) contained in the matchSet. + * is (polarity==true) or is not (false) contained in the matchSet. * Return -(string length)-1 if there is no such code point. */ static int32_t @@ -540,7 +540,7 @@ _matchFromSet(const UChar *string, const UChar *matchSet, UBool polarity) { U_CAPI UChar * U_EXPORT2 u_strpbrk(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return (UChar *)string + idx; } else { @@ -552,7 +552,7 @@ u_strpbrk(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strcspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, TRUE); + int32_t idx = _matchFromSet(string, matchSet, true); if(idx >= 0) { return idx; } else { @@ -564,7 +564,7 @@ u_strcspn(const UChar *string, const UChar *matchSet) U_CAPI int32_t U_EXPORT2 u_strspn(const UChar *string, const UChar *matchSet) { - int32_t idx = _matchFromSet(string, matchSet, FALSE); + int32_t idx = _matchFromSet(string, matchSet, false); if(idx >= 0) { return idx; } else { @@ -929,13 +929,13 @@ u_strCompare(const UChar *s1, int32_t length1, if(s1==NULL || length1<-1 || s2==NULL || length2<-1) { return 0; } - return uprv_strCompare(s1, length1, s2, length2, FALSE, codePointOrder); + return uprv_strCompare(s1, length1, s2, length2, false, codePointOrder); } /* String compare in code point order - u_strcmp() compares in code unit order. */ U_CAPI int32_t U_EXPORT2 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2) { - return uprv_strCompare(s1, -1, s2, -1, FALSE, TRUE); + return uprv_strCompare(s1, -1, s2, -1, false, true); } U_CAPI int32_t U_EXPORT2 @@ -960,7 +960,7 @@ u_strncmp(const UChar *s1, U_CAPI int32_t U_EXPORT2 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n) { - return uprv_strCompare(s1, n, s2, n, TRUE, TRUE); + return uprv_strCompare(s1, n, s2, n, true, true); } U_CAPI UChar* U_EXPORT2 @@ -1049,10 +1049,10 @@ U_CAPI UBool U_EXPORT2 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { if(number<0) { - return TRUE; + return true; } if(s==NULL || length<-1) { - return FALSE; + return false; } if(length==-1) { @@ -1062,10 +1062,10 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { /* count code points until they exceed */ for(;;) { if((c=*s++)==0) { - return FALSE; + return false; } if(number==0) { - return TRUE; + return true; } if(U16_IS_LEAD(c) && U16_IS_TRAIL(*s)) { ++s; @@ -1079,13 +1079,13 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { /* s contains at least (length+1)/2 code points: <=2 UChars per cp */ if(((length+1)/2)>number) { - return TRUE; + return true; } /* check if s does not even contain enough UChars */ maxSupplementary=length-number; if(maxSupplementary<=0) { - return FALSE; + return false; } /* there are maxSupplementary=length-number more UChars than asked-for code points */ @@ -1096,16 +1096,16 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { limit=s+length; for(;;) { if(s==limit) { - return FALSE; + return false; } if(number==0) { - return TRUE; + return true; } if(U16_IS_LEAD(*s++) && s!=limit && U16_IS_TRAIL(*s)) { ++s; if(--maxSupplementary<=0) { /* too many pairs - too few code points */ - return FALSE; + return false; } } --number; @@ -1162,7 +1162,7 @@ u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count) { U_CAPI int32_t U_EXPORT2 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count) { - return uprv_strCompare(s1, count, s2, count, FALSE, TRUE); + return uprv_strCompare(s1, count, s2, count, false, true); } /* u_unescape & support fns ------------------------------------------------- */ @@ -1223,7 +1223,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, int8_t maxDig = 0; int8_t bitsPerDigit = 4; int32_t dig; - UBool braces = FALSE; + UBool braces = false; /* Check that offset is in range */ if (*offset < 0 || *offset >= length) { @@ -1245,7 +1245,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, minDig = 1; if (*offset < length && charAt(*offset, context) == u'{') { ++(*offset); - braces = TRUE; + braces = true; maxDig = 8; } else { maxDig = 2; diff --git a/deps/icu-small/source/common/ustrtrns.cpp b/deps/icu-small/source/common/ustrtrns.cpp index 5dc032c02fb807..dcb9dc5878323b 100644 --- a/deps/icu-small/source/common/ustrtrns.cpp +++ b/deps/icu-small/source/common/ustrtrns.cpp @@ -119,7 +119,7 @@ u_strFromUTF32WithSub(UChar *dest, } else { ++numSubstitutions; } - } while(TRUE); + } while(true); } reqLength += (int32_t)(pDest - dest); diff --git a/deps/icu-small/source/common/utext.cpp b/deps/icu-small/source/common/utext.cpp index ec79700ca81636..548e6a60f31fdf 100644 --- a/deps/icu-small/source/common/utext.cpp +++ b/deps/icu-small/source/common/utext.cpp @@ -49,14 +49,14 @@ utext_moveIndex32(UText *ut, int32_t delta) { UChar32 c; if (delta > 0) { do { - if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, TRUE)) { - return FALSE; + if(ut->chunkOffset>=ut->chunkLength && !utext_access(ut, ut->chunkNativeLimit, true)) { + return false; } c = ut->chunkContents[ut->chunkOffset]; if (U16_IS_SURROGATE(c)) { c = utext_next32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset++; @@ -65,14 +65,14 @@ utext_moveIndex32(UText *ut, int32_t delta) { } else if (delta<0) { do { - if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, FALSE)) { - return FALSE; + if(ut->chunkOffset<=0 && !utext_access(ut, ut->chunkNativeStart, false)) { + return false; } c = ut->chunkContents[ut->chunkOffset-1]; if (U16_IS_SURROGATE(c)) { c = utext_previous32(ut); if (c == U_SENTINEL) { - return FALSE; + return false; } } else { ut->chunkOffset--; @@ -80,7 +80,7 @@ utext_moveIndex32(UText *ut, int32_t delta) { } while(++delta<0); } - return TRUE; + return true; } @@ -114,7 +114,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { // Access the new position. Assume a forward iteration from here, // which will also be optimimum for a single random access. // Reverse iterations may suffer slightly. - ut->pFuncs->access(ut, index, TRUE); + ut->pFuncs->access(ut, index, true); } else if((int32_t)(index - ut->chunkNativeStart) <= ut->nativeIndexingLimit) { // utf-16 indexing. ut->chunkOffset=(int32_t)(index-ut->chunkNativeStart); @@ -127,7 +127,7 @@ utext_setNativeIndex(UText *ut, int64_t index) { UChar c= ut->chunkContents[ut->chunkOffset]; if (U16_IS_TRAIL(c)) { if (ut->chunkOffset==0) { - ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); + ut->pFuncs->access(ut, ut->chunkNativeStart, false); } if (ut->chunkOffset>0) { UChar lead = ut->chunkContents[ut->chunkOffset-1]; @@ -152,7 +152,7 @@ utext_getPreviousNativeIndex(UText *ut) { int64_t result; if (i >= 0) { UChar c = ut->chunkContents[i]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { if (i <= ut->nativeIndexingLimit) { result = ut->chunkNativeStart + i; } else { @@ -189,14 +189,14 @@ utext_current32(UText *ut) { UChar32 c; if (ut->chunkOffset==ut->chunkLength) { // Current position is just off the end of the chunk. - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // Off the end of the text. return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal, non-supplementary case. return c; } @@ -219,11 +219,11 @@ utext_current32(UText *ut) { // the original position before the unpaired lead still needs to be restored. int64_t nativePosition = ut->chunkNativeLimit; int32_t originalOffset = ut->chunkOffset; - if (ut->pFuncs->access(ut, nativePosition, TRUE)) { + if (ut->pFuncs->access(ut, nativePosition, true)) { trail = ut->chunkContents[ut->chunkOffset]; } - UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads preceding chunk - U_ASSERT(r==TRUE); + UBool r = ut->pFuncs->access(ut, nativePosition, false); // reverse iteration flag loads preceding chunk + U_ASSERT(r==true); ut->chunkOffset = originalOffset; if(!r) { return U_SENTINEL; @@ -246,7 +246,7 @@ utext_char32At(UText *ut, int64_t nativeIndex) { if (nativeIndex>=ut->chunkNativeStart && nativeIndex < ut->chunkNativeStart + ut->nativeIndexingLimit) { ut->chunkOffset = (int32_t)(nativeIndex - ut->chunkNativeStart); c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_SURROGATE(c) == FALSE) { + if (U16_IS_SURROGATE(c) == false) { return c; } } @@ -270,13 +270,13 @@ utext_next32(UText *ut) { UChar32 c; if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { return U_SENTINEL; } } c = ut->chunkContents[ut->chunkOffset++]; - if (U16_IS_LEAD(c) == FALSE) { + if (U16_IS_LEAD(c) == false) { // Normal case, not supplementary. // (A trail surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -284,14 +284,14 @@ utext_next32(UText *ut) { } if (ut->chunkOffset >= ut->chunkLength) { - if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { // c is an unpaired lead surrogate at the end of the text. // return it as it is. return c; } } UChar32 trail = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(trail) == FALSE) { + if (U16_IS_TRAIL(trail) == false) { // c was an unpaired lead surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is on the // following character, possibly in the next chunk, where the @@ -310,13 +310,13 @@ utext_previous32(UText *ut) { UChar32 c; if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { return U_SENTINEL; } } ut->chunkOffset--; c = ut->chunkContents[ut->chunkOffset]; - if (U16_IS_TRAIL(c) == FALSE) { + if (U16_IS_TRAIL(c) == false) { // Normal case, not supplementary. // (A lead surrogate seen here is just returned as is, as a surrogate value. // It cannot be part of a pair.) @@ -324,7 +324,7 @@ utext_previous32(UText *ut) { } if (ut->chunkOffset <= 0) { - if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { + if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { // c is an unpaired trail surrogate at the start of the text. // return it as it is. return c; @@ -332,7 +332,7 @@ utext_previous32(UText *ut) { } UChar32 lead = ut->chunkContents[ut->chunkOffset-1]; - if (U16_IS_LEAD(lead) == FALSE) { + if (U16_IS_LEAD(lead) == false) { // c was an unpaired trail surrogate, not at the end of the text. // return it as it is (unpaired). Iteration position is at c return c; @@ -351,7 +351,7 @@ utext_next32From(UText *ut, int64_t index) { if(indexchunkNativeStart || index>=ut->chunkNativeLimit) { // Desired position is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, TRUE)) { + if(!ut->pFuncs->access(ut, index, true)) { // no chunk available here return U_SENTINEL; } @@ -391,7 +391,7 @@ utext_previous32From(UText *ut, int64_t index) { // if(index<=ut->chunkNativeStart || index>ut->chunkNativeLimit) { // Requested native index is outside of the current chunk. - if(!ut->pFuncs->access(ut, index, FALSE)) { + if(!ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -400,7 +400,7 @@ utext_previous32From(UText *ut, int64_t index) { ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); } else { ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); - if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { + if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, false)) { // no chunk available here return U_SENTINEL; } @@ -438,24 +438,24 @@ utext_equals(const UText *a, const UText *b) { a->magic != UTEXT_MAGIC || b->magic != UTEXT_MAGIC) { // Null or invalid arguments don't compare equal to anything. - return FALSE; + return false; } if (a->pFuncs != b->pFuncs) { // Different types of text providers. - return FALSE; + return false; } if (a->context != b->context) { // Different sources (different strings) - return FALSE; + return false; } if (utext_getNativeIndex(a) != utext_getNativeIndex(b)) { // Different current position in the string. - return FALSE; + return false; } - return TRUE; + return true; } U_CAPI UBool U_EXPORT2 @@ -987,7 +987,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } else { // End of current buffer. // check whether other buffer already has what we need. @@ -1016,7 +1016,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Current buffer extends up to the end of the string. // Leave it as the current buffer. ut->chunkOffset = ut->chunkLength; - return FALSE; + return false; } if (ix == u8b->bufNativeLimit) { // Alternate buffer extends to the end of string. @@ -1038,7 +1038,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { mapIndex = ix - u8b->toUCharsMapStart; U_ASSERT(mapIndex < (int32_t)sizeof(UTF8Buf::mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } } @@ -1055,7 +1055,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // Don't swap buffers, but do set the // current buffer position. ut->chunkOffset = 0; - return FALSE; + return false; } else { // Start of current buffer. // check whether other buffer already has what we need. @@ -1108,9 +1108,9 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { // one of the trailing bytes. Because there is no preceding , // character, this access fails. We can't pick up on the // situation sooner because the requested index is not zero. - return FALSE; + return false; } else { - return TRUE; + return true; } @@ -1139,7 +1139,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars)); ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; - return TRUE; + return true; } @@ -1170,7 +1170,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkOffset = 0; U_ASSERT(ix == u8b->bufNativeStart); } - return FALSE; + return false; makeStubBuffer: // The user has done a seek/access past the start or end @@ -1203,10 +1203,10 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->p = u8b_swap; int32_t strLen = ut->b; - UBool nulTerminated = FALSE; + UBool nulTerminated = false; if (strLen < 0) { strLen = 0x7fffffff; - nulTerminated = TRUE; + nulTerminated = true; } UChar *buf = u8b_swap->buf; @@ -1214,7 +1214,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { uint8_t *mapToUChars = u8b_swap->mapToUChars; int32_t destIx = 0; int32_t srcIx = ix; - UBool seenNonAscii = FALSE; + UBool seenNonAscii = false; UChar32 c = 0; // Fill the chunk buffer and mapping arrays. @@ -1230,8 +1230,8 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { destIx++; } else { // General case, handle everything. - if (seenNonAscii == FALSE) { - seenNonAscii = TRUE; + if (seenNonAscii == false) { + seenNonAscii = true; u8b_swap->bufNILimit = destIx; } @@ -1269,7 +1269,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { u8b_swap->bufNativeLimit = srcIx; u8b_swap->bufStartIdx = 0; u8b_swap->bufLimitIdx = destIx; - if (seenNonAscii == FALSE) { + if (seenNonAscii == false) { u8b_swap->bufNILimit = destIx; } u8b_swap->toUCharsMapStart = u8b_swap->bufNativeStart; @@ -1293,7 +1293,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->providerProperties &= ~I32_FLAG(UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE); } } - return TRUE; + return true; } @@ -1402,7 +1402,7 @@ utf8TextAccess(UText *ut, int64_t index, UBool forward) { ut->chunkNativeStart = u8b_swap->bufNativeStart; ut->chunkNativeLimit = u8b_swap->bufNativeLimit; ut->nativeIndexingLimit = u8b_swap->bufNILimit; - return TRUE; + return true; } } @@ -1526,7 +1526,7 @@ utf8TextExtract(UText *ut, utext_strFromUTF8(dest, destCapacity, &destLength, (const char *)ut->context+start32, limit32-start32, pErrorCode); - utf8TextAccess(ut, limit32, TRUE); + utf8TextAccess(ut, limit32, true); return destLength; } @@ -1760,13 +1760,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>=ut->chunkNativeStart && index32chunkNativeLimit) { // Buffer already contains the requested position. ut->chunkOffset = (int32_t)(index - ut->chunkNativeStart); - return TRUE; + return true; } if (index32>=length && ut->chunkNativeLimit==length) { // Request for end of string, and buffer already extends up to it. // Can't get the data, but don't change the buffer. ut->chunkOffset = length - (int32_t)ut->chunkNativeStart; - return FALSE; + return false; } ut->chunkNativeLimit = index + REP_TEXT_CHUNK_SIZE - 1; @@ -1787,13 +1787,13 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { if (index32>ut->chunkNativeStart && index32<=ut->chunkNativeLimit) { // Requested position already in buffer. ut->chunkOffset = index32 - (int32_t)ut->chunkNativeStart; - return TRUE; + return true; } if (index32==0 && ut->chunkNativeStart==0) { // Request for start, buffer already begins at start. // No data, but keep the buffer as is. ut->chunkOffset = 0; - return FALSE; + return false; } // Figure out the bounds of the chunk to extract for reverse iteration. @@ -1849,7 +1849,7 @@ repTextAccess(UText *ut, int64_t index, UBool forward) { // Use fast indexing for get/setNativeIndex() ut->nativeIndexingLimit = ut->chunkLength; - return TRUE; + return true; } @@ -1892,7 +1892,7 @@ repTextExtract(UText *ut, } UnicodeString buffer(dest, 0, destCapacity); // writable alias rep->extractBetween(start32, limit32, buffer); - repTextAccess(ut, limit32, TRUE); + repTextAccess(ut, limit32, true); return u_terminateUChars(dest, destCapacity, length, status); } @@ -1948,7 +1948,7 @@ repTextReplace(UText *ut, // set the iteration position to the end of the newly inserted replacement text. int32_t newIndexPos = limit32 + lengthDelta; - repTextAccess(ut, newIndexPos, TRUE); + repTextAccess(ut, newIndexPos, true); return lengthDelta; } @@ -2012,7 +2012,7 @@ repTextCopy(UText *ut, } // Set position, reload chunk if needed. - repTextAccess(ut, nativeIterIndex, TRUE); + repTextAccess(ut, nativeIterIndex, true); } static const struct UTextFuncs repFuncs = @@ -2254,7 +2254,7 @@ unistrTextCopy(UText *ut, // update chunk description, set iteration position. ut->chunkContents = us->getBuffer(); - if (move==FALSE) { + if (move==false) { // copy operation, string length grows ut->chunkLength += limit32-start32; ut->chunkNativeLimit = ut->chunkLength; @@ -2525,7 +2525,7 @@ ucstrTextExtract(UText *ut, // Access the start. Does two things we need: // Pins 'start' to the length of the string, if it came in out-of-bounds. // Snaps 'start' to the beginning of a code point. - ucstrTextAccess(ut, start, TRUE); + ucstrTextAccess(ut, start, true); const UChar *s=ut->chunkContents; start32 = ut->chunkOffset; @@ -2579,7 +2579,7 @@ ucstrTextExtract(UText *ut, if (si <= ut->chunkNativeLimit) { ut->chunkOffset = si; } else { - ucstrTextAccess(ut, si, TRUE); + ucstrTextAccess(ut, si, true); } // Add a terminating NUL if space in the buffer permits, @@ -2698,11 +2698,11 @@ charIterTextAccess(UText *ut, int64_t index, UBool forward) { neededIndex -= neededIndex % CIBufSize; UChar *buf = NULL; - UBool needChunkSetup = TRUE; + UBool needChunkSetup = true; int i; if (ut->chunkNativeStart == neededIndex) { // The buffer we want is already the current chunk. - needChunkSetup = FALSE; + needChunkSetup = false; } else if (ut->b == neededIndex) { // The first buffer (buffer p) has what we need. buf = (UChar *)ut->p; @@ -2809,7 +2809,7 @@ charIterTextExtract(UText *ut, srci += len; } - charIterTextAccess(ut, copyLimit, TRUE); + charIterTextAccess(ut, copyLimit, true); u_terminateUChars(dest, destCapacity, desti, status); return desti; diff --git a/deps/icu-small/source/common/utf_impl.cpp b/deps/icu-small/source/common/utf_impl.cpp index 9dd241a12bfa16..a1f9c6529a7a62 100644 --- a/deps/icu-small/source/common/utf_impl.cpp +++ b/deps/icu-small/source/common/utf_impl.cpp @@ -55,7 +55,7 @@ * -finish: * (BSR: Bit Scan Reverse, scans for a 1-bit, starting from the MSB) */ -extern "C" U_EXPORT const uint8_t +U_CAPI const uint8_t utf8_countTrailBytes[256]={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -117,11 +117,11 @@ errorValue(int32_t count, int8_t strict) { * Unicode 16-bit strings that are not well-formed UTF-16, that is, they * contain unpaired surrogates. * -3: All illegal byte sequences yield U+FFFD. - * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., FALSE): + * 0 Obsolete "safe" behavior of UTF8_NEXT_CHAR_SAFE(..., false): * All illegal byte sequences yield a positive code point such that this * result code point would be encoded with the same number of bytes as * the illegal sequence. - * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., TRUE): + * >0 Obsolete "strict" behavior of UTF8_NEXT_CHAR_SAFE(..., true): * Same as the obsolete "safe" behavior, but non-characters are also treated * like illegal sequences. * @@ -214,7 +214,7 @@ utf8_appendCharSafeBody(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool } /* c>0x10ffff or not enough space, write an error value */ if(pIsError!=NULL) { - *pIsError=TRUE; + *pIsError=true; } else { length-=i; if(length>0) { diff --git a/deps/icu-small/source/common/util.cpp b/deps/icu-small/source/common/util.cpp index f342172259980d..3dcc05578b795f 100644 --- a/deps/icu-small/source/common/util.cpp +++ b/deps/icu-small/source/common/util.cpp @@ -214,14 +214,14 @@ int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, */ UBool ICU_Utility::parseChar(const UnicodeString& id, int32_t& pos, UChar ch) { int32_t start = pos; - skipWhitespace(id, pos, TRUE); + skipWhitespace(id, pos, true); if (pos == id.length() || id.charAt(pos) != ch) { pos = start; - return FALSE; + return false; } ++pos; - return TRUE; + return true; } /** @@ -302,7 +302,7 @@ int32_t ICU_Utility::parseAsciiInteger(const UnicodeString& str, int32_t& pos) { /** * Append a character to a rule that is being built up. To flush - * the quoteBuf to rule, make one final call with isLiteral == TRUE. + * the quoteBuf to rule, make one final call with isLiteral == true. * If there is no final character, pass in (UChar32)-1 as c. * @param rule the string to append the character to * @param c the character to append, or (UChar32)-1 if none. @@ -428,7 +428,7 @@ void ICU_Utility::appendToRule(UnicodeString& rule, if (matcher != NULL) { UnicodeString pat; appendToRule(rule, matcher->toPattern(pat, escapeUnprintable), - TRUE, escapeUnprintable, quoteBuf); + true, escapeUnprintable, quoteBuf); } } diff --git a/deps/icu-small/source/common/util.h b/deps/icu-small/source/common/util.h index 7e6d356899f924..4a9ae831de36c2 100644 --- a/deps/icu-small/source/common/util.h +++ b/deps/icu-small/source/common/util.h @@ -258,7 +258,7 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s private: // do not instantiate - ICU_Utility(); + ICU_Utility() = delete; }; U_NAMESPACE_END diff --git a/deps/icu-small/source/common/utrace.cpp b/deps/icu-small/source/common/utrace.cpp index dfd2062f31b6dc..f7b8ade67431a6 100644 --- a/deps/icu-small/source/common/utrace.cpp +++ b/deps/icu-small/source/common/utrace.cpp @@ -436,7 +436,7 @@ utrace_cleanup() { pTraceDataFunc = NULL; utrace_level = UTRACE_OFF; gTraceContext = NULL; - return TRUE; + return true; } diff --git a/deps/icu-small/source/common/utrie.cpp b/deps/icu-small/source/common/utrie.cpp index ecf9b1cba72c6d..96f2397ca13a66 100644 --- a/deps/icu-small/source/common/utrie.cpp +++ b/deps/icu-small/source/common/utrie.cpp @@ -72,14 +72,14 @@ utrie_open(UNewTrie *fillIn, if(aliasData!=NULL) { trie->data=aliasData; - trie->isDataAllocated=FALSE; + trie->isDataAllocated=false; } else { trie->data=(uint32_t *)uprv_malloc(maxDataLength*4); if(trie->data==NULL) { uprv_free(trie); return NULL; } - trie->isDataAllocated=TRUE; + trie->isDataAllocated=true; } /* preallocate and reset the first data block (block index 0) */ @@ -108,7 +108,7 @@ utrie_open(UNewTrie *fillIn, trie->indexLength=UTRIE_MAX_INDEX_LENGTH; trie->dataCapacity=maxDataLength; trie->isLatin1Linear=latin1Linear; - trie->isCompacted=FALSE; + trie->isCompacted=false; return trie; } @@ -124,14 +124,14 @@ utrie_clone(UNewTrie *fillIn, const UNewTrie *other, uint32_t *aliasData, int32_ /* clone data */ if(aliasData!=NULL && aliasDataCapacity>=other->dataCapacity) { - isDataAllocated=FALSE; + isDataAllocated=false; } else { aliasDataCapacity=other->dataCapacity; aliasData=(uint32_t *)uprv_malloc(other->dataCapacity*4); if(aliasData==NULL) { return NULL; } - isDataAllocated=TRUE; + isDataAllocated=true; } trie=utrie_open(fillIn, aliasData, aliasDataCapacity, @@ -216,7 +216,7 @@ utrie_getDataBlock(UNewTrie *trie, UChar32 c) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ U_CAPI UBool U_EXPORT2 utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { @@ -224,16 +224,16 @@ utrie_set32(UNewTrie *trie, UChar32 c, uint32_t value) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { - return FALSE; + return false; } block=utrie_getDataBlock(trie, c); if(block<0) { - return FALSE; + return false; } trie->data[block+(c&UTRIE_MASK)]=value; - return TRUE; + return true; } U_CAPI uint32_t U_EXPORT2 @@ -243,7 +243,7 @@ utrie_get32(UNewTrie *trie, UChar32 c, UBool *pInBlockZero) { /* valid, uncompacted trie and valid c? */ if(trie==NULL || trie->isCompacted || (uint32_t)c>0x10ffff) { if(pInBlockZero!=NULL) { - *pInBlockZero=TRUE; + *pInBlockZero=true; } return 0; } @@ -294,10 +294,10 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U if( trie==NULL || trie->isCompacted || (uint32_t)start>0x10ffff || (uint32_t)limit>0x110000 || start>limit ) { - return FALSE; + return false; } if(start==limit) { - return TRUE; /* nothing to do */ + return true; /* nothing to do */ } initialValue=trie->data[0]; @@ -307,7 +307,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [start..following block boundary[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } nextStart=(start+UTRIE_DATA_BLOCK_LENGTH)&~UTRIE_MASK; @@ -318,7 +318,7 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U } else { utrie_fillBlock(trie->data+block, start&UTRIE_MASK, limit&UTRIE_MASK, value, initialValue, overwrite); - return TRUE; + return true; } } @@ -348,12 +348,12 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* create and set and fill the repeatBlock */ repeatBlock=utrie_getDataBlock(trie, start); if(repeatBlock<0) { - return FALSE; + return false; } /* set the negative block number to indicate that it is a repeat block */ trie->index[start>>UTRIE_SHIFT]=-repeatBlock; - utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, TRUE); + utrie_fillBlock(trie->data+repeatBlock, 0, UTRIE_DATA_BLOCK_LENGTH, value, initialValue, true); } } @@ -364,13 +364,13 @@ utrie_setRange32(UNewTrie *trie, UChar32 start, UChar32 limit, uint32_t value, U /* set partial block at [last block boundary..limit[ */ block=utrie_getDataBlock(trie, start); if(block<0) { - return FALSE; + return false; } utrie_fillBlock(trie->data+block, 0, rest, value, initialValue, overwrite); } - return TRUE; + return true; } static int32_t @@ -437,7 +437,7 @@ utrie_fold(UNewTrie *trie, UNewTrieGetFoldedValue *getFoldedValue, UErrorCode *p *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; } - utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], TRUE); + utrie_fillBlock(trie->data+block, 0, UTRIE_DATA_BLOCK_LENGTH, trie->leadUnitValue, trie->data[0], true); block=-block; /* negative block number to indicate that it is a repeat block */ } for(c=(0xd800>>UTRIE_SHIFT); c<(0xdc00>>UTRIE_SHIFT); ++c) { @@ -579,7 +579,7 @@ _findSameDataBlock(const uint32_t *data, int32_t dataLength, * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -766,15 +766,15 @@ utrie_serialize(UNewTrie *trie, void *dt, int32_t capacity, /* fold and compact if necessary, also checks that indexLength is within limits */ if(!trie->isCompacted) { /* compact once without overlap to improve folding */ - utrie_compact(trie, FALSE, pErrorCode); + utrie_compact(trie, false, pErrorCode); /* fold the supplementary part of the index array */ utrie_fold(trie, getFoldedValue, pErrorCode); /* compact again with overlap for minimum data array length */ - utrie_compact(trie, TRUE, pErrorCode); + utrie_compact(trie, true, pErrorCode); - trie->isCompacted=TRUE; + trie->isCompacted=true; if(U_FAILURE(*pErrorCode)) { return 0; } @@ -966,7 +966,7 @@ utrie_unserializeDummy(UTrie *trie, return actualLength; } - trie->isLatin1Linear=TRUE; + trie->isLatin1Linear=true; trie->initialValue=initialValue; /* fill the index and data arrays */ diff --git a/deps/icu-small/source/common/utrie2.cpp b/deps/icu-small/source/common/utrie2.cpp index 24ef5782c90565..0fb74ba1c3688c 100644 --- a/deps/icu-small/source/common/utrie2.cpp +++ b/deps/icu-small/source/common/utrie2.cpp @@ -66,7 +66,7 @@ utrie2_get32(const UTrie2 *trie, UChar32 c) { } else if((uint32_t)c>0x10ffff) { return trie->errorValue; } else { - return get32(trie->newTrie, c, TRUE); + return get32(trie->newTrie, c, true); } } @@ -80,7 +80,7 @@ utrie2_get32FromLeadSurrogateCodeUnit(const UTrie2 *trie, UChar32 c) { } else if(trie->data32!=NULL) { return UTRIE2_GET32_FROM_U16_SINGLE_LEAD(trie, c); } else { - return get32(trie->newTrie, c, FALSE); + return get32(trie->newTrie, c, false); } } @@ -200,7 +200,7 @@ utrie2_openFromSerialized(UTrie2ValueBits valueBits, uprv_memcpy(trie, &tempTrie, sizeof(tempTrie)); trie->memory=(uint32_t *)data; trie->length=actualLength; - trie->isMemoryOwned=FALSE; + trie->isMemoryOwned=false; #ifdef UTRIE2_DEBUG trie->name="fromSerialized"; #endif @@ -279,7 +279,7 @@ utrie2_openDummy(UTrie2ValueBits valueBits, return 0; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; /* set the UTrie2 fields */ if(valueBits==UTRIE2_16_VALUE_BITS) { diff --git a/deps/icu-small/source/common/utrie2.h b/deps/icu-small/source/common/utrie2.h index d1e1e15a6e0ca8..ace52cce37bf63 100644 --- a/deps/icu-small/source/common/utrie2.h +++ b/deps/icu-small/source/common/utrie2.h @@ -591,8 +591,8 @@ U_CDECL_END #ifdef __cplusplus +#include "unicode/uobject.h" #include "unicode/utf.h" -#include "mutex.h" U_NAMESPACE_BEGIN diff --git a/deps/icu-small/source/common/utrie2_builder.cpp b/deps/icu-small/source/common/utrie2_builder.cpp index 8de824cc3d48cb..2513332b80a7c4 100644 --- a/deps/icu-small/source/common/utrie2_builder.cpp +++ b/deps/icu-small/source/common/utrie2_builder.cpp @@ -152,7 +152,7 @@ utrie2_open(uint32_t initialValue, uint32_t errorValue, UErrorCode *pErrorCode) newTrie->errorValue=errorValue; newTrie->highStart=0x110000; newTrie->firstFreeBlock=0; /* no free block in the list */ - newTrie->isCompacted=FALSE; + newTrie->isCompacted=false; /* * preallocate and reset @@ -317,7 +317,7 @@ utrie2_clone(const UTrie2 *other, UErrorCode *pErrorCode) { if(other->memory!=NULL) { trie->memory=uprv_malloc(other->length); if(trie->memory!=NULL) { - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; uprv_memcpy(trie->memory, other->memory, other->length); /* make the clone's pointers point to its own memory */ @@ -357,11 +357,11 @@ copyEnumRange(const void *context, UChar32 start, UChar32 end, uint32_t value) { if(start==end) { utrie2_set32(nt->trie, start, value, &nt->errorCode); } else { - utrie2_setRange32(nt->trie, start, end, value, TRUE, &nt->errorCode); + utrie2_setRange32(nt->trie, start, end, value, true, &nt->errorCode); } return U_SUCCESS(nt->errorCode); } else { - return TRUE; + return true; } } @@ -422,7 +422,7 @@ utrie2_cloneAsThawed(const UTrie2 *other, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=FALSE; + context.exclusiveLimit=false; context.errorCode=*pErrorCode; utrie2_enum(other, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -461,7 +461,7 @@ utrie2_fromUTrie(const UTrie *trie1, uint32_t errorValue, UErrorCode *pErrorCode if(U_FAILURE(*pErrorCode)) { return NULL; } - context.exclusiveLimit=TRUE; + context.exclusiveLimit=true; context.errorCode=*pErrorCode; utrie_enum(trie1, NULL, copyEnumRange, &context); *pErrorCode=context.errorCode; @@ -649,7 +649,7 @@ getDataBlock(UNewTrie2 *trie, UChar32 c, UBool forLSCP) { } /** - * @return TRUE if the value was successfully set + * @return true if the value was successfully set */ static void set32(UNewTrie2 *trie, @@ -683,7 +683,7 @@ utrie2_set32(UTrie2 *trie, UChar32 c, uint32_t value, UErrorCode *pErrorCode) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, TRUE, value, pErrorCode); + set32(trie->newTrie, c, true, value, pErrorCode); } U_CAPI void U_EXPORT2 @@ -697,7 +697,7 @@ utrie2_set32ForLeadSurrogateCodeUnit(UTrie2 *trie, *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return; } - set32(trie->newTrie, c, FALSE, value, pErrorCode); + set32(trie->newTrie, c, false, value, pErrorCode); } static void @@ -709,7 +709,7 @@ writeBlock(uint32_t *block, uint32_t value) { } /** - * initialValue is ignored if overwrite=TRUE + * initialValue is ignored if overwrite=true * @internal */ static void @@ -771,7 +771,7 @@ utrie2_setRange32(UTrie2 *trie, UChar32 nextStart; /* set partial block at [start..following block boundary[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -804,15 +804,15 @@ utrie2_setRange32(UTrie2 *trie, while(startinitialValue && isInNullBlock(newTrie, start, TRUE)) { + if(value==newTrie->initialValue && isInNullBlock(newTrie, start, true)) { start+=UTRIE2_DATA_BLOCK_LENGTH; /* nothing to do */ continue; } /* get index value */ - i2=getIndex2Block(newTrie, start, TRUE); + i2=getIndex2Block(newTrie, start, true); if(i2<0) { *pErrorCode=U_INTERNAL_PROGRAM_ERROR; return; @@ -827,7 +827,7 @@ utrie2_setRange32(UTrie2 *trie, * protected (ASCII-linear or 2-byte UTF-8) block: * replace with the repeatBlock. */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } else { /* !overwrite, or protected block: just write the values into this block */ fillBlock(newTrie->data+block, @@ -851,14 +851,14 @@ utrie2_setRange32(UTrie2 *trie, * and if we overwrite any data or if the data is all initial values * (which is the same as the block being the null block, see above). */ - setRepeatBlock=TRUE; + setRepeatBlock=true; } if(setRepeatBlock) { if(repeatBlock>=0) { setIndex2Entry(newTrie, i2, repeatBlock); } else { /* create and set and fill the repeatBlock */ - repeatBlock=getDataBlock(newTrie, start, TRUE); + repeatBlock=getDataBlock(newTrie, start, true); if(repeatBlock<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -872,7 +872,7 @@ utrie2_setRange32(UTrie2 *trie, if(rest>0) { /* set partial block at [last block boundary..limit[ */ - block=getDataBlock(newTrie, start, TRUE); + block=getDataBlock(newTrie, start, true); if(block<0) { *pErrorCode=U_MEMORY_ALLOCATION_ERROR; return; @@ -1019,7 +1019,7 @@ findHighStart(UNewTrie2 *trie, uint32_t highValue) { * * The compaction * - removes blocks that are identical with earlier ones - * - overlaps adjacent blocks as much as possible (if overlap==TRUE) + * - overlaps adjacent blocks as much as possible (if overlap==true) * - moves blocks in steps of the data granularity * - moves and overlaps blocks that overlap with multiple values in the overlap region * @@ -1255,7 +1255,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { if(highStart<0x110000) { /* Blank out [highStart..10ffff] to release associated data blocks. */ suppHighStart= highStart<=0x10000 ? 0x10000 : highStart; - utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, TRUE, pErrorCode); + utrie2_setRange32(trie, suppHighStart, 0x10ffff, trie->initialValue, true, pErrorCode); if(U_FAILURE(*pErrorCode)) { return; } @@ -1281,7 +1281,7 @@ compactTrie(UTrie2 *trie, UErrorCode *pErrorCode) { newTrie->data[newTrie->dataLength++]=trie->initialValue; } - newTrie->isCompacted=TRUE; + newTrie->isCompacted=true; } /* serialization ------------------------------------------------------------ */ @@ -1382,7 +1382,7 @@ utrie2_freeze(UTrie2 *trie, UTrie2ValueBits valueBits, UErrorCode *pErrorCode) { return; } trie->length=length; - trie->isMemoryOwned=TRUE; + trie->isMemoryOwned=true; trie->indexLength=allIndexesLength; trie->dataLength=newTrie->dataLength; diff --git a/deps/icu-small/source/common/utrie_swap.cpp b/deps/icu-small/source/common/utrie_swap.cpp index 6e8b1383945678..b01b94601e4d6f 100644 --- a/deps/icu-small/source/common/utrie_swap.cpp +++ b/deps/icu-small/source/common/utrie_swap.cpp @@ -294,8 +294,8 @@ namespace { * @param data a pointer to 32-bit-aligned memory containing the serialized form of a trie * @param length the number of bytes available at data; * can be more than necessary (see return value) - * @param anyEndianOk If FALSE, only platform-endian serialized forms are recognized. - * If TRUE, opposite-endian serialized forms are recognized as well. + * @param anyEndianOk If false, only platform-endian serialized forms are recognized. + * If true, opposite-endian serialized forms are recognized as well. * @return the trie version of the serialized form, or 0 if it is not * recognized as a serialized trie */ @@ -334,7 +334,7 @@ utrie_swapAnyVersion(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { return 0; } - switch(getVersion(inData, length, TRUE)) { + switch(getVersion(inData, length, true)) { case 1: return utrie_swap(ds, inData, length, outData, pErrorCode); case 2: diff --git a/deps/icu-small/source/common/uts46.cpp b/deps/icu-small/source/common/uts46.cpp index 6f9307033904a6..10a4f565973d73 100644 --- a/deps/icu-small/source/common/uts46.cpp +++ b/deps/icu-small/source/common/uts46.cpp @@ -53,10 +53,10 @@ isASCIIString(const UnicodeString &dest) { const UChar *limit=s+dest.length(); while(s0x7f) { - return FALSE; + return false; } } - return TRUE; + return true; } static UBool @@ -224,19 +224,19 @@ UTS46::~UTS46() {} UnicodeString & UTS46::labelToASCII(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, TRUE, dest, info, errorCode); + return process(label, true, true, dest, info, errorCode); } UnicodeString & UTS46::labelToUnicode(const UnicodeString &label, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(label, TRUE, FALSE, dest, info, errorCode); + return process(label, true, false, dest, info, errorCode); } UnicodeString & UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - process(name, FALSE, TRUE, dest, info, errorCode); + process(name, false, true, dest, info, errorCode); if( dest.length()>=254 && (info.errors&UIDNA_ERROR_DOMAIN_NAME_TOO_LONG)==0 && isASCIIString(dest) && (dest.length()>254 || dest[253]!=0x2e) @@ -249,31 +249,31 @@ UTS46::nameToASCII(const UnicodeString &name, UnicodeString &dest, UnicodeString & UTS46::nameToUnicode(const UnicodeString &name, UnicodeString &dest, IDNAInfo &info, UErrorCode &errorCode) const { - return process(name, FALSE, FALSE, dest, info, errorCode); + return process(name, false, false, dest, info, errorCode); } void UTS46::labelToASCII_UTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, TRUE, dest, info, errorCode); + processUTF8(label, true, true, dest, info, errorCode); } void UTS46::labelToUnicodeUTF8(StringPiece label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(label, TRUE, FALSE, dest, info, errorCode); + processUTF8(label, true, false, dest, info, errorCode); } void UTS46::nameToASCII_UTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, TRUE, dest, info, errorCode); + processUTF8(name, false, true, dest, info, errorCode); } void UTS46::nameToUnicodeUTF8(StringPiece name, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { - processUTF8(name, FALSE, FALSE, dest, info, errorCode); + processUTF8(name, false, false, dest, info, errorCode); } // UTS #46 data for ASCII characters. @@ -561,7 +561,7 @@ UTS46::processUnicode(const UnicodeString &src, } else if(c<0xdf) { // pass } else if(c<=0x200d && (c==0xdf || c==0x3c2 || c>=0x200c)) { - info.isTransDiff=TRUE; + info.isTransDiff=true; if(doMapDevChars) { destLength=mapDevChars(dest, labelStart, labelLimit, errorCode); if(U_FAILURE(errorCode)) { @@ -569,7 +569,7 @@ UTS46::processUnicode(const UnicodeString &src, } destArray=dest.getBuffer(); // All deviation characters have been mapped, no need to check for them again. - doMapDevChars=FALSE; + doMapDevChars=false; // Do not increment labelLimit in case c was removed. continue; } @@ -610,14 +610,14 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart return length; } int32_t capacity=dest.getCapacity(); - UBool didMapDevChars=FALSE; + UBool didMapDevChars=false; int32_t readIndex=mappingStart, writeIndex=mappingStart; do { UChar c=s[readIndex++]; switch(c) { case 0xdf: // Map sharp s to ss. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x73; // Replace sharp s with first s. // Insert second s and account for possible buffer reallocation. if(writeIndex==readIndex) { @@ -637,12 +637,12 @@ UTS46::mapDevChars(UnicodeString &dest, int32_t labelStart, int32_t mappingStart ++length; break; case 0x3c2: // Map final sigma to nonfinal sigma. - didMapDevChars=TRUE; + didMapDevChars=true; s[writeIndex++]=0x3c3; break; case 0x200c: // Ignore/remove ZWNJ. case 0x200d: // Ignore/remove ZWJ. - didMapDevChars=TRUE; + didMapDevChars=true; --length; break; default: @@ -724,7 +724,7 @@ UTS46::processLabel(UnicodeString &dest, info.labelErrors|=UIDNA_ERROR_INVALID_ACE_LABEL; return markBadACELabel(dest, labelStart, labelLength, toASCII, info, errorCode); } - wasPunycode=TRUE; + wasPunycode=true; UChar *unicodeBuffer=fromPunycode.getBuffer(-1); // capacity==-1: most labels should fit if(unicodeBuffer==NULL) { // Should never occur if we used capacity==-1 which uses the internal buffer. @@ -772,7 +772,7 @@ UTS46::processLabel(UnicodeString &dest, labelStart=0; labelLength=fromPunycode.length(); } else { - wasPunycode=FALSE; + wasPunycode=false; labelString=&dest; } // Validity check @@ -932,8 +932,8 @@ UTS46::markBadACELabel(UnicodeString &dest, return 0; } UBool disallowNonLDHDot=(options&UIDNA_USE_STD3_RULES)!=0; - UBool isASCII=TRUE; - UBool onlyLDH=TRUE; + UBool isASCII=true; + UBool onlyLDH=true; const UChar *label=dest.getBuffer()+labelStart; const UChar *limit=label+labelLength; // Start after the initial "xn--". @@ -944,16 +944,16 @@ UTS46::markBadACELabel(UnicodeString &dest, if(c==0x2e) { info.labelErrors|=UIDNA_ERROR_LABEL_HAS_DOT; *s=0xfffd; - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } else if(asciiData[c]<0) { - onlyLDH=FALSE; + onlyLDH=false; if(disallowNonLDHDot) { *s=0xfffd; - isASCII=FALSE; + isASCII=false; } } } else { - isASCII=onlyLDH=FALSE; + isASCII=onlyLDH=false; } } if(onlyLDH) { @@ -1008,7 +1008,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // or AL. If it has the R or AL property, it is an RTL label; if it // has the L property, it is an LTR label. if((firstMask&~L_R_AL_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Get the directionality of the last non-NSM character. uint32_t lastMask; @@ -1034,7 +1034,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c (lastMask&~L_EN_MASK)!=0 : (lastMask&~R_AL_EN_AN_MASK)!=0 ) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // Add the directionalities of the intervening characters. uint32_t mask=firstMask|lastMask; @@ -1046,18 +1046,18 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // 5. In an LTR label, only characters with the BIDI properties L, EN, // ES, CS, ET, ON, BN and NSM are allowed. if((mask&~L_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } else { // 2. In an RTL label, only characters with the BIDI properties R, AL, // AN, EN, ES, CS, ET, ON, BN and NSM are allowed. if((mask&~R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK)!=0) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } // 4. In an RTL label, if an EN is present, no AN may be present, and // vice versa. if((mask&EN_AN_MASK)==EN_AN_MASK) { - info.isOkBiDi=FALSE; + info.isOkBiDi=false; } } // An RTL label is a label that contains at least one character of type @@ -1067,7 +1067,7 @@ UTS46::checkLabelBiDi(const UChar *label, int32_t labelLength, IDNAInfo &info) c // The following rule, consisting of six conditions, applies to labels // in BIDI domain names. if((mask&R_AL_AN_MASK)!=0) { - info.isBiDi=TRUE; + info.isBiDi=true; } } @@ -1094,23 +1094,23 @@ isASCIIOkBiDi(const UChar *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } // UTF-8 version, called for source ASCII prefix. @@ -1126,23 +1126,23 @@ isASCIIOkBiDi(const char *s, int32_t length) { c=s[i-1]; if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a) && !(0x30<=c && c<=0x39)) { // Last character in the label is not an L or EN. - return FALSE; + return false; } } labelStart=i+1; } else if(i==labelStart) { if(!(0x61<=c && c<=0x7a) && !(0x41<=c && c<=0x5a)) { // First character in the label is not an L. - return FALSE; + return false; } } else { if(c<=0x20 && (c>=0x1c || (9<=c && c<=0xd))) { // Intermediate character in the label is a B, S or WS. - return FALSE; + return false; } } } - return TRUE; + return true; } UBool @@ -1158,7 +1158,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // If RegExpMatch((Joining_Type:{L,D})(Joining_Type:T)*\u200C // (Joining_Type:T)*(Joining_Type:{R,D})) Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; @@ -1171,19 +1171,19 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { UJoiningType type=ubidi_getJoiningType(c); if(type==U_JT_TRANSPARENT) { if(j==0) { - return FALSE; + return false; } U16_PREV_UNSAFE(label, j, c); } else if(type==U_JT_LEFT_JOINING || type==U_JT_DUAL_JOINING) { break; // precontext fulfilled } else { - return FALSE; + return false; } } // check postcontext (Joining_Type:T)*(Joining_Type:{R,D}) for(j=i+1;;) { if(j==labelLength) { - return FALSE; + return false; } U16_NEXT_UNSAFE(label, j, c); UJoiningType type=ubidi_getJoiningType(c); @@ -1192,7 +1192,7 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { } else if(type==U_JT_RIGHT_JOINING || type==U_JT_DUAL_JOINING) { break; // postcontext fulfilled } else { - return FALSE; + return false; } } } else if(label[i]==0x200d) { @@ -1201,17 +1201,17 @@ UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { // False; // If Canonical_Combining_Class(Before(cp)) .eq. Virama Then True; if(i==0) { - return FALSE; + return false; } UChar32 c; int32_t j=i; U16_PREV_UNSAFE(label, j, c); if(uts46Norm2.getCombiningClass(c)!=9) { - return FALSE; + return false; } } } - return TRUE; + return true; } void @@ -1338,23 +1338,23 @@ checkArgs(const void *label, int32_t length, void *dest, int32_t capacity, UIDNAInfo *pInfo, UErrorCode *pErrorCode) { if(U_FAILURE(*pErrorCode)) { - return FALSE; + return false; } // sizeof(UIDNAInfo)=16 in the first API version. if(pInfo==NULL || pInfo->size<16) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if( (label==NULL ? length!=0 : length<-1) || (dest==NULL ? capacity!=0 : capacity<0) || (dest==label && label!=NULL) ) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } // Set all *pInfo bytes to 0 except for the size field itself. uprv_memset(&pInfo->size+1, 0, pInfo->size-sizeof(pInfo->size)); - return TRUE; + return true; } static void diff --git a/deps/icu-small/source/common/uvector.cpp b/deps/icu-small/source/common/uvector.cpp index 844463921efd9a..729314ae95dcff 100644 --- a/deps/icu-small/source/common/uvector.cpp +++ b/deps/icu-small/source/common/uvector.cpp @@ -193,40 +193,40 @@ int32_t UVector::elementAti(int32_t index) const { UBool UVector::containsAll(const UVector& other) const { for (int32_t i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector::removeAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector::retainAll(const UVector& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -243,9 +243,9 @@ UBool UVector::removeElement(void* obj) { int32_t i = indexOf(obj); if (i >= 0) { removeElementAt(i); - return TRUE; + return true; } - return FALSE; + return false; } void UVector::removeAllElements(void) { @@ -263,12 +263,12 @@ UBool UVector::equals(const UVector &other) const { int i; if (this->count != other.count) { - return FALSE; + return false; } if (comparer == nullptr) { for (i=0; i= 0) { - return FALSE; + return false; } } - return TRUE; + return true; } UBool UVector32::removeAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t i=0; i= 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; } UBool UVector32::retainAll(const UVector32& other) { - UBool changed = FALSE; + UBool changed = false; for (int32_t j=size()-1; j>=0; --j) { int32_t i = other.indexOf(elements[j]); if (i < 0) { removeElementAt(j); - changed = TRUE; + changed = true; } } return changed; @@ -173,14 +173,14 @@ UBool UVector32::equals(const UVector32 &other) const { int i; if (this->count != other.count) { - return FALSE; + return false; } for (i=0; i= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -226,17 +226,17 @@ UBool UVector32::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int32_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t* newElems = (int32_t *)uprv_realloc(elements, sizeof(int32_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector32::setMaxCapacity(int32_t limit) { diff --git a/deps/icu-small/source/common/uvectr32.h b/deps/icu-small/source/common/uvectr32.h index ecefb7af3ea880..a7fada38335d2f 100644 --- a/deps/icu-small/source/common/uvectr32.h +++ b/deps/icu-small/source/common/uvectr32.h @@ -187,10 +187,10 @@ class U_COMMON_API UVector32 : public UObject { void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector32(const UVector32&); + UVector32(const UVector32&) = delete; // Disallow - UVector32& operator=(const UVector32&); + UVector32& operator=(const UVector32&) = delete; // API Functions for Stack operations. diff --git a/deps/icu-small/source/common/uvectr64.cpp b/deps/icu-small/source/common/uvectr64.cpp index 57315c00ff56a8..8bd5cd78393f90 100644 --- a/deps/icu-small/source/common/uvectr64.cpp +++ b/deps/icu-small/source/common/uvectr64.cpp @@ -117,22 +117,22 @@ void UVector64::removeAllElements(void) { UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (U_FAILURE(status)) { - return FALSE; + return false; } if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } if (capacity >= minimumCapacity) { - return TRUE; + return true; } if (maxCapacity>0 && minimumCapacity>maxCapacity) { status = U_BUFFER_OVERFLOW_ERROR; - return FALSE; + return false; } if (capacity > (INT32_MAX - 1) / 2) { // integer overflow check status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int32_t newCap = capacity * 2; if (newCap < minimumCapacity) { @@ -144,17 +144,17 @@ UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { if (newCap > (int32_t)(INT32_MAX / sizeof(int64_t))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity/maxCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; - return FALSE; + return false; } int64_t* newElems = (int64_t *)uprv_realloc(elements, sizeof(int64_t)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc. status = U_MEMORY_ALLOCATION_ERROR; - return FALSE; + return false; } elements = newElems; capacity = newCap; - return TRUE; + return true; } void UVector64::setMaxCapacity(int32_t limit) { diff --git a/deps/icu-small/source/common/uvectr64.h b/deps/icu-small/source/common/uvectr64.h index ba3eca268df43e..070e2dd67d21c5 100644 --- a/deps/icu-small/source/common/uvectr64.h +++ b/deps/icu-small/source/common/uvectr64.h @@ -176,10 +176,10 @@ class U_COMMON_API UVector64 : public UObject { void _init(int32_t initialCapacity, UErrorCode &status); // Disallow - UVector64(const UVector64&); + UVector64(const UVector64&) = delete; // Disallow - UVector64& operator=(const UVector64&); + UVector64& operator=(const UVector64&) = delete; // API Functions for Stack operations. diff --git a/deps/icu-small/source/common/wintz.cpp b/deps/icu-small/source/common/wintz.cpp index 84a29b8d36a431..1bc08ae6548376 100644 --- a/deps/icu-small/source/common/wintz.cpp +++ b/deps/icu-small/source/common/wintz.cpp @@ -274,7 +274,7 @@ uprv_detectWindowsTimeZone() CharString winTZ; UErrorCode status = U_ZERO_ERROR; - winTZ.appendInvariantChars(UnicodeString(TRUE, windowsTimeZoneName, -1), status); + winTZ.appendInvariantChars(UnicodeString(true, windowsTimeZoneName, -1), status); // Map Windows Timezone name (non-localized) to ICU timezone ID (~ Olson timezone id). StackUResourceBundle winTZBundle; diff --git a/deps/icu-small/source/data/in/icudt71l.dat.bz2 b/deps/icu-small/source/data/in/icudt72l.dat.bz2 similarity index 56% rename from deps/icu-small/source/data/in/icudt71l.dat.bz2 rename to deps/icu-small/source/data/in/icudt72l.dat.bz2 index 80cea637d2521f302b942d4d73caa3fd0af74b1e..9f6ed16011595bdae157a62a915ea88d569a85fd 100644 GIT binary patch literal 10956717 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 z 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

;*r`)_0}(}SaH4y3QDQa<}* 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
    =_Rm~Aseoc1qv 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�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�{E?WO3HHpx|83C-5=&?T}fxK3II{2 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 z z{4n_QnavwcI-iWWqJ85PKFjCNYfY@yX87E{j)`A0mU5#OuJU}_nG77i0l4fC(@fm9 zs?orf1hH)taWxLZ+RM&(xyYeXJcet!qLQ_(~iVY>I||! zopW1OT_u?^@x;nSd^Z)!oEj#m4RIIXIe0W8VUJgaEMH?)Q`Yx-3tx;wJ@LB}gkVP+ z_C|~`CfgUQ)Qqg^FMLeOxh_1sH_qHRKtwvSA@9ftM~f!YbGMzM;59m&1!~MBkH{cx zjDuqak#zYgS?yrt7nmi#8rjoy@Mp<9DkQgZ;72%~GyYa%!HO1$UP%^(Yw~1WOyfpp z>`j=~G^SETA7cR_JgM4c%;k(`q1aPF@vuq)236KFTGVAjUNxB;u|8N>>L^kXaa*ErQ85m*rSw4k*;zB>hv@6{cjB>4 z8F62>@g!gu<5>97J08WEd3NJ$xIpmyOkOu0`ReX>z2JH&r{Uw;?Q|06dYHB&wRl4wu=Bwi%hshDND&GO(45V zWXB~bWY++!L?nPR5U?)N%H@B(9%lkzzJeZaPnWq$2hQGoU7hGQy?%c4Z9*_^q`uSf z)p7Z!l5hC0HaO<92+u-|CMB+<;h?kp_~v;cmXr3OG3~1 zB6JII%&Vc?zxsOKl-q(HxB?a3EbQEUE)$-8?|U)S^$mSi#|I3v%uKW(h$1`XhHuhD&R!UkMX7W{$e`0lc zx(fy9t!S8{(v3a(LvPvLYd0Gm#=_f8{tF1*f=l;2|2ux0f9mQRVE}R!(Fr7)eY*Ki zmg>oT`cEC7_?jQww$YD80zmlG!(&0qbkpo8`ZRcbdTOgoSH$}?3Oy`n-p<@ApAX6F zGfNsqpP%tRHEB}H>)!PEGkAydOyeYiu>4bKr>%^KHNbGS8w3cNxOFOMCPhqmEv+&@ z=umqEnU~dWF_Xkp9>=6z46Cw`SF8OUUrp;i`-yxG8UYSq@C6iNI6Q+rpM%CKZwg7_ zy{BG0#Djy;_5_ik7W|Ys5toK14OT)pZ|iCk&_i}rVI5>-3qZg7qgK8_S3b;!Z*mn?VLLYG z`}b0YmR2}+`2G{`2))8>6TDIN|8RC;IyG+M8xt0@m4-7Y5UNg-NlVUBTDXvVri39r zLaFUb9SHALA3~`5%%O~E*q#d4KxXm0sP_(~Dh5b0ePIF- z4&_nkodc_wf>BicDvjVvG{Or=Ro^b{!a#KjvcWFt5)ePUNrJQUeT4@u`9{I+ljBSn z6r}ypr3IB;`Aq#u$;+^y|1P6V3s5YCur7R|GdgYfPiV}}kz0l_;xRkF3nLeQ z!sGG(K!MsMMdJy>er1(i9rolgIU*7)adrL04Zj)I)1@33J^Ia} z)o^#}vmOGAl|QyUU!GLgd;*LFkec9;z7RM~&_>aF3OD+Uem>Zq#I8Air}WJCqb3xy ze1R>$dS!St1&MeHV0g8H4TYO44cv;rCd3#ZaF6)OLE4HCU$BJYUV3f*+bP09osDo_ zN5}jd;A5y7uj%(HJ(n|AsZI-ZV&dY(CXt-Auxu!eLH%3j$lNv}>z#^EpkMiz^=^VN zh*BjSRKld$$vxBl;MB6#)0BSEVW}^Iusb4?#BPZQOgJdW0BLoT&1%?tY;alH$kk~( zDNpbUsHi9ej+{zc^_mxwAaFg8U~IWk4;YQ4XixdrDaGf@wQ98Ao3Xgjs<#Vb&`bN@ zDTI_8(@2Nf#)}V*VJ78;?`;75bdh5CClR--V zoYSk#cPl?qga5=p4Us~RD1t+7J`urXP{<<(KC0=`0s;UE$7`2;p?Z0R#dVQaLTyo{ zCWwKG4Vkp?S^rd$2<8FHsM~jh7MB`g{edWKHq|%Pkq#|c(1{cDG2(?Sut)^ueRIqWuNUMcyV0?$MptX#Qo>eBSnt~`O8iEUacr_^i81-hg z3WKa$%8}&-2(8xGZ#s)uv>rnDj23LYI6ve(hxg)IG-|Lq=}f~`0#WjAoU{caO8gVZ zf7E}!DZm!Rjk}^D;u6--kS#vu)v_}I7xD3vDFof(@u#-hXuDuT5XNR#qF5X=f`9{U zEQW)-n*2x2s*=MpGX*OAyvlM z0jGB3fcpe0q>_Y(StA^IIJA&ECfRUTb*{sDsNyVT_~gJKDaSj>NeCrrFzx*zTm7v zjny4aQwMbcgo0)U6d1IPW`2Fi5mR7b{9}ek5?ZvYq6U2^)NSMgSCg&4l?tB}Zn=?i zyjEP))f%m#fdQo~gCvXv0!=*A4CgD16~?XN#DM0&LxS`mYDDs5hm-`I(Y{sD&v$8R z54tLPiwrikvd9oa@VTxW>hz#lwCK<(ws}&Tn9$6Qx47uh8U{#m2zJF4p%rC@^}9Nk zpx-F?FB--4xeKVw%?*(<=ZDR}R+Q8LJOnFaIuRTM5P2gwcQm$O!q-m#IdFAdtFns-p&M;s8EwRYs9o z=wyC0im9uRPfrN`goEa%@wQLu+d{&M)n-m(Z8I*vPdHpl?k*E&g0QL-r2*3+=MbRz zO;yMTs7eYUNHmPN!@aEI31R4@^ACeGyR`&)Jp} z17OMdM-G`sXra!GoF~39#Eal3 zKWDd5z%dPdIc!?S@N}s^;w&tTz=2V#g$Q$gHRCs5W!)D#By+MK_b#CWs zA<&U{vbIr)Db!5=8lWtM1tuYohDTOlG?j1m9g3nklQFHLqa#qDuSBH^2Sa7H6M2aZ zYqQ4?Cq?EJW2 zwK!liUN(XR2C_mss+O~rPPXzvD1a-(FgFF_Q6swP>F5W4{EY7H-SW%V(42;fN9Qoc zNi@RYYNznG5ugcvxn&W~L7ooWD?Y&BkzDxNadwF}S-{=wW|0mBq$O z6$FTWaMF^%EE~-yAZfPs#{pq0OoHgO&o&bfhyw>Wg6+BodgB% zK8&{s4pKaHbzi7Z=+xp7fgB8ATbWww0u;!FICrMA-@> zftDa{j-e(O%oAk5V5^sBWKZH-B<<`fyLQziqb5oFv!4LSM{>s45S&DA$S{yqMx3Q$5ryG0wt{S$+!s^k7bK5IatKR-ek0H- za*mBWD&6Bbve`2uMsB{;V3w{KYT}UW9R04yJ<>!}X;rPv_wBwUB?;B|aO%*z^Ud-v zm?%kvHLr2HZN<#vn0OrCMO&s}v&2o)u6NB#o=K(>FRof-I{e)NBb)8*WwUEkeD%?~ z7k=!5ql)EYZ1(xE2}Cs5LBb&NbzFd&?xSD`kfYhS{1b%=KPrGzk0Xe!-7B<*VdWca zivfKpGYaJx*Qc}4%e3O#>FOCXj}LiaoQdO1#uaBlth%(E6`!7LSr5s~@55A&8v`iJ zp4+H$0^buMMBu9xjswV34C0DmZNgF{c+Ltq2I!PE!Udsn1qI5&51uZ=#UFOut@4$E z_4g5jBXspSQd;TZTHuCu^87>uXRtK1)JgK&N~j0s_^m=y4&fn{mCLi#_a9|1vE8QL z-o1w3E@4a@?-ijwCxoJhsANgsBGt@_BE0l};Sxgi4LCbLvQVKEB8t^W-VYpT*vTDa7HaHDQA!EVRQKV$mh1GFvIRkeO zC(>^vUchG6XqF=fI6|=mqntR5FSZ3(z%goT9uX=AlZmsOF3?$Y zh!RCm57!z*4mveEL4$yEQM}14j`Y-;e>(lzH?))hthbC9B`NkY@EkP*x-23^qF~^S zW@_wT1A;(hz)8`1Z}StAax3m9+snMkC)*MLD?rr0$EsSIML^OmJ!m==akX~@f%+wyIsvF3WPIO`ePxaAFXXvTR-bMcV;Pp z&g-%zraY5xw-abM5W1aJk$nSS`h(0~iRno6am&FDz=dFP{EpE6(hnEI*hP#QGybtX zK;qfl`Z+aqZ}yVw&v(4L`-Q?USiA{tEQs;dP9+d(9@S>6+$G1oE)aVH68XL#XyEKu zN=x@9VMvM(kyTD3SXVEbVBuIp|3<2$LNEV3!@CX(& z1E)%LM#4S;#hPk3Y0aZolQ`}5Mv5fupF<1X6ycsZq2QaZ`F)nS(BagCJa&|A`-dN- zj0imZ$IN`}+G8x6#d5%(z)dv}>8v#-!jd_Alr$&FF8tb!OKkqEyG zw~$(4heK~OF-SQbf`KBp)3HJqn7`hlh>M+zY$uelqt0|GeYAtV!= zz@Uf_$OnAqWc3#+rR$xUijhGV3XBLa`<9Y%YZwh+k8^f}f+SWN)OHM)g+gI;$G&i} z@kowTkIbK*&6QlxUDMrEIrcBDCeFEY-}zA+wxG?H_@}UV`EOYnIT?z~9sN}2nE|R{ z>o&HOIRlIH*KM{I(iDU2G(sHJY@HV>ro%_!mw@`xrEIcCsl` z@~e)%_y~aMkO4?5Tnf}|eDvTHgJ-wSM9ITR7~tWNV#t)1@|HaN9Mgo*vkiV#^ajex z{rlh^|5I5SA;()#^#9cBvlS#$uHzzC_~TnnE0@bBPWX-Xo!Y zzdR} zH-__$F|J6*b6zS(L3j$@(|Tb?B-u=TvjaZjw#SS#TUIlxhfbcv_ZijBOvSRNglblS z?2VB)s6YsGv^0$(x3bn?#=t5tJ+nDLb2#QX0NqU6oInvma&)(sDteD(vkiVC1tujW z$56fN<6zM&R4SsD!LY7FqI7joF~yAgq7a{Yfe0t0@#Cfv7W@irpc=QZ?)NS@Jj$%{ z{EKYhb*ms7h=@k3bR~gcgt%3_yHoYt{7y8!g`g*l%Ds|w8M=)PqQ#ew?$<;2Srf+5 zA_+X)X~{5r<}g?mL78wB+pwj?gG;)zk=^?{`*;;$N(T|gDQb+Ehut8g6_lD8r@?hu zYp}_)X>^^ikh2G$(BmmJw#utLa=Ys-AT(g=V~$UCbt zrWT79!wbZ9(ZX%qd&)i!V~WYnvI`pK0}kmNR7m@SX{qmqmbx6j_*afd^<+gqtkiO zQ*gggosQ|mR~b$I=Yri<#8+JcZYe=)Crx`63|CQbVouhQU1QtRDvPyb?wb+jbQ7sa zfy~w11e_0CbkVFjosUoA?o|jZc1nw>Mq64YQ064kBnL@|3>XBXr5BE!=1b2a;GPK_ zBi?K3w%+St-KtO&-197ps<0EMVW)alKJOP+xa5*47^snA{H|jQZA_wC83|%Wx*;cm zQ(GeDmjOg*=oKHS9GbF_!``loQNiHiOso)+2Et>viuwrf%x@;%_M(kq=Hthj2ELkf zql~lIZS_DkuOOC9`o1x3=O1##aY2mCteF6#iSr?MpP1d}O2Q22O+WObx zouIm^M+yoB(_G8ZI9<>5$jlKIqx((=cHU|CY$Z8K->gI}m#QOK86KOK4-w+p($*vG z`~s`_pKf0_iXXtEt<$0)dj*_A0@kka)@6w0VYnAX#T^AXTY8f{oO+-&O7v}RIB zfWk{i!&NmeAjEoQK{dXUz~J^bqR_Xc;RU@%8urpT;;IQysB5(i*uq2Mpw=OX*0f^9ZmeJrFBr>FhA~tVtgmC9qTZN$%%s|ZCP>S*a~v-@ zytbAqYYRCfAjrN{>^X3U+8cU7N_W|{C2`&)d3@~%-TVOHh;9X@{k0;CrxH8 z)$>&^S;iy5&ClM#{^<~8fV6^aD{5?CLKg+}feIr0CTkuVS-dZtGbsKO|MYeiAFf6+ zNEbEyH9>%wkGJt1cw}O`VNr4YZhSL*CRd74O0iBhElyX;raGl=UMU``)ZoY`_m-!Y zP`yvoHo8Ja2z(=kRg-^jJZ1JT zY@~i!lJvbd2s9pT9|Pw&{D1Gc466$Rt|3W+lMO`AZLqCH2wx>Uhi3Md+Gr}FMb=$F z5Z28yTEf-Y60VT`&Q1(BM_#XEnGDT*r%5BWPyMt1xXsECH{-%i3mzv)a>XUZf*PH5 zANDlIESx|pYDJSk303S6MY2RN8j?A;x1)+lhj*yZ-7B*}M`(9Ds3o{0uB0f+eg6JT9uF z;egF1ScCsQl}5SnycEYF*mAVkHZ&yubP_Xd@pYPloJ@erlmJBo+`YeYDpd5_&(I`q0C0+hw^BFbm4( z(9{Jm&bTN5{RQ6o%lxqzpdjCy92K;e>!`OL>D zTE^_rYJ!0>S8TwYf=Hrm5_jPyikt*WWJzbwxaUp`c_L~xMfUY!Qr(wUwf8>UsXq@< zq|xAbhpWapSp~s4{AO^CIjsO$pXk8b1P)qExY#y64E&Dnrl?{rHpZrrf}xwGC0Jul z4pk~Z($`*Zl(eCS+S$hKZ9a4GAeibgATrBHEh`#sUF?+3!CgZhi)cCGzfZDxa&}C0 z-o0CJ*-EQ95KLnNy+KT5m7+bg6y#hyD%a3VMq;yIhoBuYh{ zG$M@zghO7mBt@wm@$tew0ggOKUs3nIRu+-BB{r#zA|`Q?A*LXK^zQB3VF?`yX;V2C;g0IPS8(V^k_soF#9&%E zv$B4zqsb_>tS~_wAa`&E*vd$5c7~`!s{soPY}}L+>j|HGzJlq?Mr=6SGVSBDFdYNi zJAM~YHDI_#Vrs8(-THh^3IDTf#cZVg@!=0%Sd3i}{1X?`NEC)1Se(QdSPH14LZe#f zN=0dCT&Yk?_%^VeqtaM_wB+LcxoWw8Dde_AR1oasOz#8BMd0T_N|s+DL^LuOf07{_ zvMee@y}BzR7zZMnTHDA+%l_Vi+!b$h&z{BlT|LGF{~;PdGTBWc(tv#eL$Dw&@&VOl zPj`Ey@(<(rJni3+{k++H^9ax$nhO~r`&&I!az5Tectd}JBpw)10Z2Hj6X^V}mO0cN zQ48MHnt0VDD640*umv+9Uyx8TY<7CsB^YjIXxghyK8+j$HF!~vpZp_vC|E3?U6*l@Jk8Sh(uesX% z{pAW1`)1%73KuAf&W-K&-6H;nwJYWHKF0&~{f}KA#{b`+@ac1YpV6D-`{R#UUE2U5 z4X{91f;kXQU_lh_Mu*GislQOl)S6;T=* z-pYk~#2}9IeLSOA8^}WBo;rJLZ>(O}w8U!PR(+dFYLW8H^E{>{)p9h5Di2d79R&Jc z&34Q0{^ySPep_|k;oESo7oE_KP9Xg9#JLEKMC^zAe6QQ_@;(Uw`l?PW0D%Al>Iej> zT&l33dTp&9TWd48bG1R|Vj$}3r6&>Ghs8I?K~OLm0%K*P8iMs6oO8F^H{C5h)K|z@ zVUKaL#4GXqnxpUn7d+;Lc2pAP87~N!ggz*b-5U;vn^dq3!B!A^f|_~djD-qOes0ig z-Ieq!ra`JpPrqcSI6rRa$|WogA<-Q!ElXMmZ2ljilPxP!+-;OsG{18w;w(Ebkk;N{ zmj`*MqyT>#O4dGmubJ6(YGs6l85sIqxj+;aqwlyEH zf(rIVi2_>)PE$152BEwSV>ahZ|5s)KrU;Oi`6iT>$kG?w0Qrf5z`Y5j_39WbC@~*{ z>rr+{?=sBw5#g_3O#8p1`zX3<&gKdKJLAj!aUPRq8?`9;a0ru*Vm4tmAe}T4xHMeA z&BkX=1e;9cWkX>X9YyD@d^ElKT}yDCqR>JaT?-{kSZK+&JkeC96k(L0*oEul2%1_? z@Q8p6EV+Q+SmYO8V4@BDn;%Y=ub{pe%RJ^SsY=`0woGbc1kNCi359k0jwFo;B<@3S z8I#8($K5a|3&_HLQhh-Kj;CO0+=j%Bd-3Kev$eK|Ptn|X9BtC5$bN;hS+|Z*b;Pqz zkbEWpHW5U~`GN+Ie4M4x1ZwV|aWKFmpx9I{UKz;17LmB6A)-L8ZRKHn3?%<>FrCXyut>I}=kwSLYQs$&Tl1ClNC|j<H z@gBRvg(2(j4udFutZ2=|m3knrYwFqRXVvb|`W1cV8S8C0q9(sjNh8p>pW=1jPn7led)ZR`+|`_O(VNx|R3dL0~WW#Jb6PBS2jP*td_Mi5kHee09my^~4@0hv<#g z*B=nh2cyXu+O*!c;z6tt?5{Uk|A~IwZ;X}5GCZd+PCdDb?|E=0Gv#Wsh%iCyQ6vwV zuT7geQmb4B5XwPsKd&o^j5uBX7`u!AzftOS9%Z=pjLN}ps%E;?itof<&+Mfrc}oT9 zyN(&X#X)#K8GVChHRG=6xMazzSZAfu3_PMJ{Z>a#FRIMBtNH$FfuA3z_ja)(%ozKm zoG>!nYGJ<-MI$aI%SX`LC8p|#pX#?vr>*CHrze-Q#kSZ}syQuSi+zwTolT9|y!whM zN;;L3t9DKUFFjDHBT+96XX-G-MokD4L-mXtH^>A#qFX})ORuF#(h~`BSz?q0#8#k1 zENb{zjd!!4nj=Yx2E;KaGT~keI;1rwm<{S=_djznU_kTI^3`U*}LKRybh#u!l<6%&PlBZ(kE1;-U8!g|{KF`1J|6s81K?2cZ= z5!NOP^;Fjs!j}bT(^j*mP-`_vCZK{2Am2e*e@)VprP7&_B1TDUpb@k{iVNBzbSs}t zp|HfSELeF6H%W2~CtP64rF2!}$$V6@yK4srH5MfeQdy+MqGA}X0L{0wqY1wxy+LZC zT%&_@qY1bcs;Ws)vgrM5|tB1m!*uT`nZn8jt&rnaLRGMJlq zg}54#TgeTT=*fmwzhW>s)pHhffT^)l0y?22RKzZ2o5w9WQDP=Vg;b?k4Xi9Pl4<2E z$!&8Mraj8W`A#+^u#j`40#yPVY@@M&@7*J&T-ncoDfu@1{u^pED`>8bQn$MqF&$vm z!mzriAUu^6P)cQ@FepJ}orAIU(M1uw}O3=fZbZ|;C1py?&<)Y?_ zF&ND9UPVf(PFl4QoY7#I0-m|p4)z1#6mo_m7#73Brg`@-&~x7FP6oEr!(vZddN8da){*uN7oo?*)kS#Y{>o_386gCPrY&Wu)*~9S zl5?^tBYfl|jX>irHyZP#h+z^D6QzENF72en-&0acY?c-t2N88=F{?SP^h;`joCBjl zBKEYNm`xE;%G!#os*LX@l(=$_7LQC3C3YFqF#<|aYFN%U%v)%n>V#o-i>S;~K|xCuMa^oA=4+Wmh``FdLZ%q3tX-_V!;Ik~W`buSzHgi4b>?&z z)G01cIb0J`kub7XkrZbrr8)-E1&o*sNI5FE%s5VzyBH;JB59xP&2Di*NRb`>X9BqG zgldR!vkGTVY6+Z0mX5T_#i$*)7>!!HsXU8qx`M5lik& zc5~9GFeb8$ijzoKV(9Lup+ElL;lMP=CMO~UrJFd|IX$Jg8VPv?gJrF5)bMJUsDg+! zR*`5bC_;q-Us+~BNeKckpsf-VHM+M_5}DMSO4QeD2ns_O1R_;V#hjIRvm;1}gThH* zl1xNe>Ks-p6*7tht=U*p_0ka{jCFe_TS$o{M5GX@h&3W6FmbesqzNjjstd)HQAuMK zOK?P9XCgCof=?gzT1U8V>G6hf)=nZ1cWsp#ylMs$9Gf{!)#e}C>M(2%4vT=oE z;Yd=5Gg=vEOo|yyfvKw_8krmJ;Pje?L|CsDi54yh#nG=Vq?d7mEC)wlh^7R+#BGz6 zV$S6t;DnAl!OWLj%{Eom!p1Feq!5Ur1Vlo`5m9B47YWfI(m;SVH44F%6-dd20~AcSMA*}r01Hy!ShBx$Z@Xi%`2vb zT!*1k2O>pDB9e8H4hdp_>Ns`?f=*Z@sJBE!!Za|PV8sEcWhjI(M@9ri7g?jXD6s^v zGb%D8F-Av46p~Q1Ao4_1BGfsO5uyj-kfbQmuv0kL(H~C~RghYDs2^`zS#8*ys*ep~ zkwh%yAw*LKR8r7T5C)6t{pm>@$t5U>dWgXYL4{PaRD@+J5zC-Wh*Fj0uzFQu#UyMDkO~n5)4u zuvaMrFC++x*@hO@h5IN*%rHXMitDAxjfP1K47nBr5``j+3I#xjstO=f(9ZNONsZcz zY?2O8#DWabl}svVT(U&0VH9^{c0(3d+l*X<*+e2FM5uI{qzNHnsvO1GA%Gy-$(Yt5 z16pdc4$1)vzf;X|BMxiCo2KP=)3ck{L}ZuDmW4yJ6;lO9P=N7&MH#|4_2|meRhxi? z4H-g~NCYH>NVE~4U0)#9lzBQD8zf$Q90r`X$#?Bu+`9c7>H@7eW*S#IYUecomzh zC}G~&CAredIPqTC+4-pwb+IJkl!)b(Hr(naUetjwwn#Ob>+oD=xLY_^ zFd!Vsn5!TNXi6+vrV2%bA$LHA(gLakBh)BBCPd1SA||4^>7|57IZg9hh@y?!YAgi- z!76yi4nZ=m3mY6_V5bSJTSp9ru4gt(E#w;#!HC+mu&nGiS*G+gofI(yzYaZ{Fs(ml zg2m#EERjryF4D;rx|0HgI^~rhK@h-GJ_UesFgi3);VcALNmCJmY9?i>69h4FFR@XI zxRV1>#%l^-ObAA!fP}d{o{pbSJ{No*NP7MhW}_|NhIoQ~{x`wSd-x8as=&mQ5q3Ez z6eI8x&*FV=3&NuNkDb$>?);ytyV(BN+W+`%74z!aus+*&g0JFxUb?Tp_SO&KaY(T~ zONzhFey%C@Q%*q~O82*QGRN;aGGa^^ej%|!3ydk1KltpW_4rRI`mKsgX!?uxBuiGA z5v(KEkht(Jr8&T%SQz^XRnzPYf2FEh5W#evz$3~Z`H>=|Ox#BUiT+&O4lJ5%B4VOm zh}bbL3_LNXdFM|D+^s9Q;m!b8H@Y8>p{OH^+S;v#sg$|=xa>Bs=d^V2Ms{cb369~u zGO&vvLPz)FNd{93d~rzcBag!>TX51u!cVO$g<{{o~jKX z1mh%N7-1_@oPHIU<793iaBO%1SPX&aLruh4H4e*3(b|uIS&W@;=~DR_;Z~P_Whu20&MCZQ2IVU2GA4L6;950`2h6SmL`(VH?GB2_H(= zrD8a!FJ5w~U^s|`-F7Ls5C7$9{?_@n>D7a~vd%C0gkMywimy)^1!9H-Tch#prRe&9 zMNNz;JxP_|+juWWWdK{Zez#$ta+$@AXt5OUf3Vv|9j!ZRv`Dbt-vru-VdqHw#SRG* zA-`deS)mLF3P)T=*Ka5MH8m{Bh@6E%)Z5fpw;X;{C8#s~D{v~bOPd7W3pKq0g! zm>|r+dOEfy=j>Ba!mr>QC^#?9jKIOi3%fjMUH82I?K8@bOYF3LsCd7CmXi=~6W;ye z_9X!KKb4jTQ34QPd0k(tRwf(dV$4VXUB03xiTgWE>OKr;<9}0wrM#M7X4h%q*#4-F zHVf3J9RyZ>%CDAmfdutPkRXCcBm`)>MO9O*`jb5_Q7s8r`O_y~l`p#ig4VZc@lb-! zGKF52RNTnwecu&-=V0_prv?Z5!(UzDcGo^u1>M-UBWYM?Lk$0lNQYpVBbze`mw|UiYocn=itdTFA>9GVZ(_W z!DNVJ7?KaTKbWHgu*goRKH%vvgibOXyphj8i*=?L-UN&WRY02Yfd8?WKD`hD8`95% zRdydHD9#LGp9cFAXtV`U?}|kIx`e%LSe;bRqH#u*`x3H z0RV_m#1U{+okgqOJ@>Kw-Y>Di#l`!E3-7ppET4Cw)6p36FN2@X?tTJE!T3V|6Ak;F zEAV|MJ@a32h9LS~Z=r1oyDvvKpty{2`}h-PxUpS~a0jOZ{A%7S7q8_AU^ov_d| zvtfOo%^sJI+6f7|^docdT+oQ5@#1K3#^QTrjRPqpx*)fqbQ%=x&X71g@YkRhI3n0X z{bZP(>uTMI1OldIzNEJfj?j@Zss}_qJP&s0?OGhtKyDZ?d_o6`NKpVE-0cIK9l{ z_IPbwlH$%&8dHDDvDhw5H6x^Xgv3j^n-R*oeriyGV~7~0)*0d8sDLgjw2wD(BxpX$)aOli#lI) z(7ASjri2hhttQ6S6fxm4nXB1bFLeU+$ViT&K^&<^6#~!aJsVbaE-D3@RWP{CM6BDP zPD{7_7+;%!%uA3^Ra&gaM{3mCWleKd$<*5!#cNpLYDuO`Un=3JQ7Z+~u5mMEEf#N* z=Bod<3zb^Z%xe*)ti*^dQ<Pu5mGVvX?h8sgfcZ&EIMR@nnpEqMlGR8ims(0n(7evshEZBW3`RF zm2v`_h9IG+Nnd&z2E$aMj)rWU%b`oFl9a4eG7#1#2CqyKp;Ai9LkoS_wvLq`INBLx z7elF)l+_nxz#{5WVUWjSwU;Fee9+oDNL_5(L>&ra+GDgvj4csTg+x6{VQ4WkFD$i) zFh>l~+Aht&mT5yjLntgcjmTR4o<-KUzQkxT(1KEwx(N*u5fsYNShZ5FCL}B%v93;a z*3d`@{B0C6T2l6ky{a-8ybTL~ZG^m6~HHd^&z|=3rwUis!w1_QwIR>&=DTYkx7LlaVx;s=%#|@x^ zN)0r$qO_H;grRX6OmbT_R*s%n6kRS7SXDtxMu=n0BW$=u9AttfG-PR2(^}Pt`^)2- zCGs?www4u4<|aaPm}b)}{n@D{-v(O7s{b-`@#t{EBnCi`BSA}uKnbDBsj^TBB0woZ z_T}TwQ5@-qes1ZhVmk%s($~L*> ze?#y+jDK!&dPzk2;|@6f zAzoUNp;(_~R2OYlkxOE_S5zfI(9=`VQJhf{aWiC6PT+vtYsM4;w+k zw?CFf&S+d0L9Z9tV#+QckT-*!uZ)xjHH~Qplc=e>08;3TQ_^uXIv*e$4l3s+CF}mv zT3QH4aYR^jPKY0^Jc0}MS=^Jz)2-->59f?ymJeHrIJeOutY1EC$!CNz{ z)1po^LHXh_grl;v8h=pN$=dFoaJckjB})7MBaVKi-i zrnkhG1(wF0edRu71hTK48G`Y{n7VQd=+LD-@Y+_^5+1k|zQ<1*tHg{dsSB`>Ib3(o zdfn`DXT>hNi=?w7r)wM~o{c2s5KCcAblLyFxPN=d)~d44e#V(TpAZ7|z(4z;w4o)@HphUn zn$0rgsK#oWJOWrbo}%ItxZo4}Hokw%Ez&A*6SR=|E8ATw49sT}9SYk0!n4h(Pb5P$ za({;1z0O^R=D#h{?C2%ZC~axa&;hL87Z?P&^%RYZ8>RB(&%@VFup|wL z?W@y}04A--Yi_aNfMf5mPR+hg)A*pZl_{Km6L|z7Gc8jP^P$%0pO*OP(m>$Dj5uOT zV55>vNeD=;pI+m(i)ML-RB&8$s|DRmg|#5uOQ7K==2re>nXfxkwH6O7L}zs0>HG!m zO*g-f3etIt12y^G2re-sGZU_n%T~O=`-B3FDPO`+ZIW7C9-w@M*%DU2MUg1gd_s@cE32Mb4-go zL>%kw72+gdK|6^BDi7VB{d_{8`FP&0ZPtvSeJUU$==!Z%c{5Ktn$28(K3&%Kb(asj z{j9h$4t`W15@0;3AN60FydMJa@H~C1&7{YqL;xWLFTa-x^*%|)l>Rh*pFHQIEso-{kLU9?OTR9?ZX_5J6AE-Hp{ zjhXNH|Hu~Tt|9bgAWL+EaZXdgKSNJk>Xt8;Gy?$!J6k z`pzxW_I;qI4{Xp943R4X+5XRG?Y^ga-JhW+sZ*2Ds2N$FMQ$qSYgy)eF1V`U$_bpeC&pG>%<(%_8 z>+c$Gq)^_sh`Q^@H5$nRpcXDMOAjj~Uzk=`d7}m=4;sAS-TCHX6J+?d6R5BzRZ{z{ zxT$^2=={HZ+aKvf%i~r}Z2ocw&<@maCjzshJ%&DJ!Y4ocB0aS{CpkK1OZ^;uB|OL4 zktJfqbsx@u=R3*rFI;o=Q&^Awb+PuNJTze&B8XepE3bLmFv#1Na=OAI^|$=tep;@( zJM?|004D>4DZoP$tq9>=$G*T_E$3^JxyycNu1}h)7N22-eYy|euAg{%KTlE2sedWzGbvK?DKxOssJ*T3^y; zg|16%_ud2EWD=$w2fL^SbZT z^jI&YRRy7SQoQAlQDf$(6}p{1<6E)f>NU3HTW!0;%=FtW_vh|2GjsPE4Bw%(trtv^qnr}x#LG#q zh9NSoKeJvlAJc8)NBBC2QgfVqR%l#0D4VTAR$IENSfP^Pj}TfQ!u+D02GtE|g0i#3 z>6wSGNn(cLzhrNfOD7>+8+g&)VXC4!IyyuNISO_X$z|OOJw>2GEO-?i*QA)GMd1*S zh1c1MjCj^{y6Ur2Ia5}d<;;a(QE=-K#zfqqoFs4cy}vi9^_TcRwx2iXe)qeva42QRN*SEhMmc6j4M1&`jSsgksX&|g5TKCCPhBHxl8(q1sdGG8o z@C?H@)B+cmm1INB_D|Ij>Gb^p0wV4yyi35*<*!Az-g#Ob z^`7uDFU*eDQGPB24^xsFh12GB1CM&J4N(ULg?VPLz<(#b=#P%an|MTAp_& zeybem>u}NqVa`xYwDV9j`7=<@6_|MvL%E4T$NC!Xf)c4J6)X z^cNrRr%o7|xbitfgFQk76m|q1>elY~N-2{{ENpgX;ytFRRA5S_7$kHJDx(+h zPJUZLkNDlNnnQ=pqO%*YxEAXf&l@xncHyG5)6k>12E86VbpIYWLs-qeB z_T+E&ac&PHEi>m*xGg;s>sC!7+BDp0jU7>*enQeI61Hw`On?Fpo$C#YoNE9(-2J3X zlt)nvF)QJ5 zy*!mG4lge^6jhb$pg>F4{USKV3Rh&1+V2Mx!HVjH&YKi#sjcI+f1d`f9RPtrD`MW9wK*L|+GZvM7s;4sfjs zwY;vQ2`$=z>u>cS(w$>90#O`W-quhFC&l0Y!@BqRt2uNVNsqA`L$Sazgp>+S}y zhgBKzMkDauH7qyDt{e!f<)4Yh+q<|&|DfEn#2+47+$4$2H zvWWI3kh~janCadl96LOA{0>RdmL!AlDX?mwSGpilY6wW}XozrjS|%baN=}G^?gkH# z-XWJ$BHmjbB)G|**=b;MUK-m>9^ru2@$P7vl|0q5wgz*xYY(?&V2A1T~wZ)0ytOzt9K2omR`;&8)F_ zm1_Ow^DEW}Mwd)j&rL&>;=DFs|FQ(Yd(G^UZ?#;%`XKB>>d4~^o9so(ei{uED#EcQRBSz9If zJQpW~ao88hCh>=cr@hGsFw=r|N=sh*x#4)-_yk$w!~Hj(F{lUotU9eLKyCX*DcA`R zHvmYZ_CGmqv>mm#QL#<5aJs<+>wo9_?0p~9(pTqa2H##S4uqa%0k`U%*C)_{cxhZ` z`SvSHs!>Q)ewypVjM2OGyAh$(BGE4zm*awDQTxIJ9dJwxL$qW zXn=r)v*-Dw+?c1T#_Rp+@yt>GM{FjO4kHMQJ*NF0X%F-XPi46mHM~=}T7>7-?#w|J zF*5u1p>r4i3eaS*!SVBZxvgTPTiX$ga0!?PCmlbjQq68nq}UUmNH3dp|5oQ2N4y!d zjV5$mZ0|-%{6-VMt7PmA*~l{nhZmt|Z9keJ0Lm1*+6>R@#0+LVe)(_4tpqt;n$VMl z_AQw-wb94_2gTD&^laop$sr&#em&6)HN2ew!d2$TqiUt{zU5n)5!XjT0Gekt6ZGyI zCZwVC^}uWJ&_Vna$*ng#Q%H`~T_Ua6**;k_-R8%YeJzWoPIJa~sE%y}8zD#jjD`Vn zw$dkucl?_xJwteD>|dC8Ezy8ff_4X-e^l-d(c{Zu>B}81PX29rJz}ytS}>80xKwD+ z|M4X)b?Kv_M!(60|K<@oc^v7D7FSuLI3SHia)9-m=)EfH906}AEUw;e9na=|ca~dg znWO&^ScxC~R@ZvM*!C%CL9-Z@aws;WyfQl-jxaR&>YHn~c914a`f%xn;03sl_610Y zNyQyN{{tda<{yN}tz;bEyyZtS-s7~T!6ak=U>X9tV~|f(o?$xjMyz(X3wSw}cK!mI z*G%e4hFm~SmIDtNPPv$CbCBh#v;u>3^_O#OBuE!mu7D7oLY5=W3FwY6a1$^%LujP{ z1w)JvUI>>mk>zRY)V1Cg2i>DcZ<)2HsJs*2hnc(s-mF4S99l3=*9>k2f`G$7MfH!6 z^wQJi_HqV8t6r6yM}7M8Fbmya9=Rfm2m#ZW5Srj4Tk%;xGublMPkHx<-GB_NOs)ou z%wr)Hp7ud!ZfGtajb%W#<=3A1c*$oN>{I~6Wn{JOb?GmhoF&NP3fN`ESX6Wv2WM>9 z9|0cSKB0P*KPa)6S#QSEFI#O?S35Ywpo}7FL=a%nd^5VDzsdK5dt#1sY)-}Kzf zzWalnrOt_sciazpga#M@G)?$uzQq6?6N>Z^bQN@l#z)zS1pn2?FW`$uZ{GSYvgPScd66*vI z@}>h?AQ5i|ZO;0C5i0bZfa!ujzidV!!<1Vf`a zR2TFU1}hCfiShXWe+!f%HC@f$jY1GmPSJfBE05|(O4%3en0ttteL^f6Pr_|teH_GbF-DR(^Wv$TAU z$bW%{bN!&ze4YUxvbPnI)2!o+6Swja*Cy%x5AzJ($C8k8YZQ4eR%0qA%y?OseW z{N_tvo2*%ms^0i&!6g_J{uaW!hOw&QaNUxI3Zf3SRDvc3XA|UR;jBIc)_5qPJ#d@@ zaT=cowM$2oHTwB;^pZ(11^oS_zCP<73@Gh$`92xm|6{nI8f0W)(|P4<;WyY%xS~Kk z@kE!E)`s~LDL{I|dTaMKIPMKUce0({r!Q(&O|~7E^uwY{&{Swtcd&xe(lm`c?wGM< zL|&G7*3_d(&UhTn*H=5G?YMia{2I+cRx?HbQ9!Q0-8o4h6LVx@?&{WjfOb=k3Z>Er z!#yDoF0&`rpu~WLKb8CQKj+B*r}$XF+Vr4=S#(@T9tCvdMp(#cd)Vx*zAxD>y`=t8jwBK@tU-#v7XW(5r@!2 z+2DwQ28D}iMY^#dK+*8}J$F(JN%$-H)}!URGlk3%&Bbv*r|@fL{y1co#&(hWZw}~gecoIn<5>HRxr?k%htJ0m`S%0CM z5!a1nNYc(E4}O4DY{DT~!wO81A$zyT|2ZIsw1dm?x=<1Fswy}SzCxR6F%!%+T=Vzt zi&kcpj)%-kD~3^fVO78S=bG?u4#UTvI7L0&Y(3+r9U;^)EDVSURD=VmMPt|a?TyZ- zXx`rXO;-hT?-6$OP@@d*J@@~Amv0>F|7A#x0`Q|$AfW>0jnfRbl-`GkA`_JeH%kpYM$vjEjzIM|YZD`sO& z2#?7yKI-fC{m%cv$#R9u6<$Hk*j@w3#F)J9qQB*`4G619u9iu&o|Oxcp+Q!--1M`b zAn;n0;t6KU&q6mnDqu^ROgVVhRT3Cp;w`Q7LXSvbtd%R(A`$;?blT?_RRAQ9fP)cG zg4h8FLu>#A5SGo_A+`Q?Wf%Nj$~XCO%{lGuQwQI|i%74$n%EzG-D}^k^*yFh{NAVa z`~UR(KHp#aU;f7bPul;D4QySKK?G@km8srJBT9`59jqWC9eYq!c>a>s6-Rvts;WMk zA1Sd%=+3dT;6fmd!{pk>nqVg7B`0Y&VHbWNfd~Qs1Tz99&;Lxv>k*3+doTAi8NAg! z7@B-(%V3xdaLksl^kEGSd40Qo^XLl*DfxbRe>bA}_B`{MJ{++5eFCtt4cNRgrX^q; zf7mmLmh}q{6KK$?h-h}0_diZsH@L;Y!^n8lt)W&ubFWA?Vw5$FTmH z-)Cp&Hrp3>GFBM%K8(->$s_7oTQjxNo}hEb20q2R=w<0(>37~r@Vj0A9f5S7}KpgL{cYGgN&8W^-dMfj-=N6 z?$hR0jbKEV&upRfVe}Wu(4B1_uydHTio~c2Zt{#*Pt6TZgF>3&kTKxtP}?`Mq7PAnINl$=5Mc#a7~`9*4%?{M2Cpg|3c{u zGtudw)W+q`XT(*qLbm3@AlM5)kE^v`lp8Y7ZtS2%Rv{28&XB23KOnP$UcTHF%15W`V_GY!Z4>D9c+RZ-l95$~NIJxsD ztH9u1qmTB|(X!jo(z6I#NonFnrN>lFKplD%o+Bhp_PX}hp@n&L9F=LQn=CNLy0w^e zOr^q&%H%iF9L-y+V?Qd)&54D9TjQuuG|2!N(7~F@*{)YN(x0OiU6-g@2Ndqnlr)gd z9OyBI&BgsglRlY)R3KFgjR|6+&wRh!xx7O$Jhcl}B&2e?h0s!~K0C z{Ip>2%>93Tf71cyUmD4ON8os#CK-imn9>Z7<_BjVUTyK~M3Pt!~%l>{gXG zRD?waq?}4sZ6tA?6Bw%Nn#I5RPtikVn6KND8Twfg;~yzEuz%yH1O|;aysOPH&%)2X zI00=CLZxCyv^FhN1bksH@=x9kPg0$+Xfp$OMM_c!zy}~p2*FY;U0>oJZ&6CQHq zv9T(-moieY6Gnp)1ic*vMpwH%!X68I393(b+BeJLLyJQ;(b4f2&=`9M_8}>csiVKu zsbqJPH!8F7?t9@S`0Fn~@A>$4xFhk{tS}xb+n&M9E#Xl31BrqKujYSx$c(+CrxXDo zQ_k-WJ^d<0_|>UWNf=i)gIqNNMZVtib|g#a;1n6gZl17oIQEjBFg)B(Z9~;CcR5a% zamHr7Vx>2sJm(jk;*bS86m?9Wm88qrH8K_=LbVU|(m;V7m6J0E-u2#+geLP&`M3M; zJLw@xVb=3cDXb(d7S-p}Jq6GOOG_=HMQA#U2MM$JK?_yoF3+m;Z7qtd(Oz2%43$}_ zXifMjTH@bjp`a`}EKR!UA zT#%os=O;~6mX1#!2F}U*#0UW(aY_rwq$$uxU0`8m!l2aU8E~8SHnn%UdA0uQM^|Lv z?M)h>(fCicS*ths0rj1w@dRL}ua4hG&;kUL_X3`q3^w)r)k)|wF^bay+F8brf|9SS zq0gKngeCyUCb3q+Wk!a+&7MC~Vim2Lve@4o{qwOSL?`%Sof+DjgF_Qb@f>a%2pc^XKP<4+);h;%8g%wdmv zMQWPjuQ?1MZyvBgU8~F3Pe2i@gaiT0vfn|0ndBH!oO+w4_@ z5fBIkd_xtVgZzaB@G~H$0lF@YkS|>)Od?Z{c$u=_WSaV*C=kYxGJnTF**v!rU{~wx z>RotyFI%f*b+7Ch7<>4eyxkI%?oBG&h@V*JtRPXuf!*D|X+n~?!SoPrdQ(z}nrFSm z&j8+SC;R_8XyQCuQ(YCy)sDxa;>Q=xsYkjchMVU?m}{+@jCIf0!0Q@wEJ?RS>H-ye z3*^Yp@?)s=nMleR$1D+3RaP4q$Bwt}1w5hm#z@X)5jIn<#D_D9%<;XXhl=YvvHWqA zRxP5cgd(`f71U&`WzQZQ3vzb94Uw}XylZ58@Sj{=2&ID(KE6|4sk>YEl4`i@)@FL< zC>f5T!xEt$o3?8`*TBc2!>U_El9jqj=n<;5$jpyQC`asU?GU4gXazO#Gh8>=t!{O6 z8e#jt3xcnp&ZA%s26ZmY0Zp*>>qK)8Ktv0rt27Gwc#yoC{7?2VW4$d3A-ZT*vYiO_ zTnMO}+D@NY+=u+`xM5+B1xpr42Hq}7enMG{`yMvxVx#tn1?Uj_5(Df#VFKkR{MPd7 z!C2c&O=7!u?)hw9_0OIZ%Z4RCh1LRQ>@jJZ>`U`*H~){{+BMN76zl#q$e!q|_8aI= z|AAwLuyzt!(52z>A@NdnII9C|gY{)6P`@t0_{uN923A=c5!QQ$$Xn~~9Fj6~S*}=c zg1ZoKPH!DGfx;fhLa7ooa->Nc5rM}51;xRr927_ zvI=M9wr9*gq{tkBSr$;GGt=<8{mknmUTTlBsun=65e5&(ln`^*CC*p5b#@B&%RZhS zvwo8!VnNo4*hEoj_8-CMzU-J2!a;{^3&1Hhqw6Z~oCO`(r>wGl2s0#d3QhytDeI=- zomlfu&jd2sNp|@0|E)H-ab&vGDG1X!L};0YR8Sq+D0i1(NNrWTQ^7UCX_r2FF~UN8 zK~4saox;BVh%2sl@v1L5f$rMC9Y3qjo5v4c^M!bGuihy5dAln*-88{V#9XXix%5@N z&DX}c7$WaN5kv>+3E!?Tp!lEO%7iPL6DeMAyjKA|-WDAc!T;bzzukdONxgu*=&Yos zBF_KPFmzK`hhOo>{!H_N%`Q5*iSGUf`bRU_F!sn^g;w`WPl?|hWUQ(}!usD3zFXYwvbN&CKtPMKMKZZZ6 zFALtCpz$6V5sy?ZB{Uuv%(i$*+8$f*MZ*P}%jjtxDo8v<&~S^Y&ityh~5mo7mFqc5C#o6P4QHYhvGf25c&jmTsDoJLm5tD-PHf+mA?s@W7YrSElbl(ugj(4edxd7CosLZIAAFziw{T zBr6~;l#2G}zT{ndz+j-QYa#M&Mvd9s>{I{TYt7OI$JG1pL8-BL1hE+%1Ly}dvD7kp z>Uoa@_Dp%_Pu#?r2SFk8BNx&*y8~3~1g+-RW9!0T?WZS`znqR`$(T*G9AeI<1qqV= zBh=atSm)vP`M=(7B(AC?5x-yCN-5;XMYiW%N#pu%MG;+FD;X!wXG8X*`-e`Ab${~y8A7)vS&!&ajFx5vZFFZ> zPv1?@e70e+2*{UF#xgM?v0rk}0Tf0;RnzwKlS-!Q(*FS7LCGSyhichKc>mS{Qq6loDDfE4b7`7Qa!qG z3dkIud(`D|>5pmrm#QiW-_*h$jBP{zRcJw?pdI#UrHxq`{OY|4Er`i)e>ePaG<*J+ z{Ym+hcmD9wX0S*^zrZk|Fhd0pAq79O)S6$X@qUU#euO@s z!{>B8kBY0vM%CX|$Nbj!JD>0De?Rg1JU{7gY%yvCXr+_4gn zX=xrjfoIdSrKzN8e|-sc&*IJYcrZ5R?O51zFN1VEV}-^|z4HQDvsPtcz#D$Q%YSdl z|69*d&qMvc{rld_`hF+e-2C5{{SJN4ve(;u$60^iulxB|{V=oJB5xgIA-6VrP!4$B z7OnxqIpLBUe_Qqn&H-O~4^EH<4Uv)^seVnL%9-}QN4fY%ME>-__&;k5KJ)DJR*K-- zl292MDiOaH%y~Kqr|A37K{=t`8P}(Eq1i|z^y!a(@#|OHuck6!Icu{v)v%Jw7S_rYIEC`3KU+ zb-!u%sSPlr^O*QG%L^DG;AT%A*1Q{r4|>~+BL=R?UQykFtY&f)x>O6|eEvTr1{QD!9fIqM{PXO z(zpI{=EY`f%v!Xd5E�$T9)$3cjf|nq4vNo+bvn`kl?tNMsiIe=BRtn=6+v5xHBF z&zWi-ap-3dQB5rA;*EZhXSDggoXBtNZT*_Q!5=ws9^>1#9`~FI+{!CwBU*lK! zylW_@`d{UP_0a|?j|cRa53&2YyH>NIZE)+N!Ciao|3H3gm%Sa>QeLVdx&>9+6|@Kn zB=QBYI>Gv2GsStoog0L(6kJW}u~fbgjW=m?xPOs_ke@`-1Mgc!AmtEd9oyIMI*K+w zX~f#B(>E20O4>0~RusbWZ&!Z-Oml6>SnLlI%LJojH#N!)P<>-kw+x5gX?)zJ zeo@TRKyNWZTqO-i5fnjc3VZ%tf3&`^vK$s;pF;i%h(#;FKn-ZtbV*&4-eD}<*A}#nENGtus`@q z_p*LggZI(4y;f|(HjCbh9EO~HY(A%NC%P<(Byk7~JD_4Qv1tTAL-#dhqeGi@a=^Oc z5RQP^4)18XcJZLbyq#_T&X!QGf5!qGpke6_>j8 z3sA=lxZ7aVS#1(F39_D_=J`*csvS;7vvRGW4ML09F+PhBURU&eMb|P#MIQ5Am64a9 zn>4t;3T#@iaA{@!J26CmOR9Tf0zL@62 zi>g+w(*hjA)SQjbAJa%Bz-^SVL-#hLvZIOI$oB6at=O`iNJFm?fT7IEGG8zM$N#9l zB8aA{!`nbEO3v;Mn087weE&D%lm5bqeps{;I7c;`CQB2FI)o4@*!*Qy5muKm7VKLp zzQdktrEzbO@EU^AWkr%HefERa5=#2gq_K*M-r#8@%K?{4+$0jhU7Qq-;)&VP{F zax_Y+if`{E(T##wnEt2q!=~n`K{O0QVme2)E$_ z5d2IpkSKQUG>gJ0S($_#Wfpt|Lo!E#BpSZ>J@%J2WSknjB2FkFFb zxU&9d>eocvTQ|JOH~YCC2iQyazurNk7X8U^(O+gj4sxfDdbJ6nFN=;f`+wU@sf%y_ zmiggfidui)iJw5%q|mtPifRceX3%sloU&RclD3Ca`l};f6q9M@1XW>mJz9nO9ZLHm z*gdxuyZ--KsONe0rM}``|G8-m#L1TVziqDtJ1VW$9$-W$uRD<)T0Y zUc>CG?~#chR}pxq5`_Jsjy!H-68??wt-fieF6s&Nk8o~Uqr#Kw6MI)k^c~_uS76cG zzwe%_6wJf*68?%hp37BChGKtaB${athx)wE>(lVHOhNoUw8jzmq6DHiC-7K;DdoA_ zSV&CaOJ@;kwgiE$&EgYj(gcP`ta7ApUC|97{p+<6Xj&yqnEw3V%ES_XXSlwV z@h07hY1MU>ryON2oPZ(zTmeP+qJ2_^0^p6xab8mI_T1#^bFaf+%I|eAT`3MG+TAo%z1Q-`l&xSXy)vKEagsQ)-2p6=_3i(0M04 zE^3WR6dbZxYP|oU{foZJ4}`;_FZ>U?_O9bX$Eiy>i3Wyfzk>7OsLoAnixi+)*3?Bx z>y7e`nqYmnq68?MYCem8lSAnW zzL@?ukfeLe9_oKzPv)!O;4Bd@offctCXq9sOAT>t(e8wSM-N|GB2F-CQb1aOlz||T zC-qmh)Kbr5FTKMZ+ixi}KkfhX!vDS~$@s<{o}tN1zDG^-jsD{fY{3{NJHfg+;uPlj zKS_D{#Fo6pLmS=^@921rl3@@U#0XO*8x;GSwiDi8FT!I%!|4j62iyJW&T?eJ6(c+l zNs_XO5=C=FQ~sy;eCfN+N4PKE(dv=)KR}-|_VSRP^nH-*eQ0jO`@Ub(pfy>Nrn| z$6NC+;XYHbRwB7+`2DA;w2!W}e^X@#xefL^wfk}I+2-qfHt8#ehigV~*bTl6DX)Is zFv(z;wxl!BQKGZsd+noDt%f{*g1q)4!LzN7TM0bwO%j>iY-I^PFX6jBnc+W`oSN;A zK7UvbjswUco}oXK&-sE-`7x2OA39%$-lz_$$$wGFZ0nz`knliqo|dJjv~new1k3+8On}Q`Oc1sj7d_Zi0K$KgEeiL;aT?wDA{8yk~d? zguA_QcVc*mn7sXKv|g}6T&}?@)(AWGVEB@bhG}k%0Jo)6``IUBc~zO`bM3!zGk88=wq6dB=eZ`>E;1wnt7 z z>h%BZ-PIUS@6cm?UEu7e&DvXZjsT=c8pGk=nh0XSf+8R~ zNdG!MVs=h%GJ`B@i`;z8X$}se>P;_?>rclH}OOOnp55 zy;Q?!*z4PzAex)T`{x@SPTF8rz?m_0W9g`V~;uP2DxL3g~~LBf!l?| z@*g29ruqp+^a!GHdM2S%{tSHzNn)fPs|1VRtGPzuSNf$@o5_}18!9+IwM7R``!qqp zU1|`Q@|kCY(OM5&wQ>jU5Y4^&-NFC}i*(ITg-iaD6eO*@MrVxC!os&%ka`E~o1&jt zm9J){a^m)y|Ks~SJ9A>iCE~L6>K!5i1B|5c0N6eI+WD^I%YU{jv|MiT6ywppvt;D9 z`p~_bX6Pqxlpv_ftKxRa?VauQ-#m+~YS?M9=x?6b^sFxXQ#3fRon~hQ-bA);Mz_B( z>Qq=*XRn}>3KO81nFMo`uM;EoorO6H)?eV;DeG~I6e)7h%)r3dc?MB1OONhaOQ`jT zA<=D@fc|q8_&alWApV@hhxer9@bx&~fBkd=_(TvMY|#Vld*AMNpK3#}op?H9 zsO_%rd|Rq|knUJ3 z$Ng^BxG*Iv6H&Nu?-e@Bu`Tr@@A(=Z5Zo_{&*GoE&;!)|VYSW&ldk@In5n$LUeMwc zph$i(&Hg_I6KUbRtO6g~5A-#$1OW8*icMCO2JiS$SF!v>{L6o=Ww`F3razt~4a5XT z>@}32Xcsr;uRW0QypW5mJ&b<|Q;Xpput&PlfZBP?ii{fnP#zhE&BX|yNIt}zrU(8S zzLEEo9?f)Wz!C7EiL;^WK5faquy1Uq)GOob*W%id04rP#pHdN*vDRbym(|&AIM*B# zl(Da62Sj0QcqZ9bc@%?|EW1h}$W3CthX?i1wrfXUkMH(zZ*?zjky6JVeIry~9RnC< z9O5n=5`<$A==Pq|fYAMn8vK%{FX?-ZcI3b&0S;1`{@a&=b`FqRFU7MW3?QXLtNSDM z!gSyJ5L7x9Z+iWVgRDGp-{B1EiI8g@H%I*q8HhRU4^|;L?~I+Vqg=zdj+XA@ot+3||N0M|~AgKttCc{1V>%DJwu)B*yiX`h?8K4#{L? z!0ieJ1Ga`zUAaO$1OSbJfdYKWz&L965XcuvUfMoLZb#v3! zgddmJZnvAtwfuhNxvQ$_UFycsYR`WFM$(9D%_me}Y;RSzIMPrj6W!304(M16c`ft2 zLmel9pXwQZW9DWVX^BWUvb?B0X6TW^{^$GwQNOVlzX^qq>Ra;j9aw${%WL}|wd$pB zTQPxSfgMnytX`wXzLSj&73I%SxfmC=*`4B}s$~Ia{CKUiuaJEM+2V85%{w4r0j0Yo zC}uq=p$Qz!@Ayc~eSo?^_=MjX9sSXjAxDO#I>7=5S3wwGtax_dX8Y9GDe1>VWx?IR znQ60m8hqt+FBdf2hXO$HdEO(I0KbRGUqGX|U5rdRfYPLA=EH5v|*_yq8S9XbU+KW2nGK^dwTpeAv@`Lh-M+X zZIc!B%i#*~GtRWiMfXxNsi7YwK(UZLZsCJNtBYIS69Qthm1aHsN~?Xhe#q$Ire?J;5Y3SI%Ta$DV5~c!d~+ z2hQa3ZhxW8WFlKzDtm2gj)CEfajF6#$V~j&l_?us3<9>tWq?>g*MVZh z;2SHlv@XII`^0%^qTd0X6EX{4VK5jwUap>tf9$?b9`{SxVxfx>lAqKc<*cazmesr}?WN{%@%ad151oruAN%5G@U{HkE$eYHMNMlJ`Ezb)bG&yov+DBrotb|; z9y){;Oavk9aytiKF?g9S9P#fy6V4$HBp!+?%zNgghz6n0l^DP10#$tp3_u?iLKnNg##9U|M&HUf= zZ_7%C|e)GuixcJ_?VRp@9E8zy25B%Y)|Z_lvyPPx^oN_#lwl@^Y_w2$XbigyJdetxW24~=4c=Gt zJ79bI%}}DY)SbjDlyML@1{1?2zL|$niM;V771BlBVjzizswY5(Epz-NB9QeMO(iP! z8Ggk96m|n<&RPXj`V+g_6&7|^(2XTPe=@w9#4lt3S30tf*QS+CfJ zymHe-laHP>zv6tuDE`(`kOY4~LHY#sb!Cq2>3*T2Ieo@16daa+EgWSfFukd$;*t)= zWUjgcQ9Ojr>Q#T`4gW~^dodFVDWUfy^ks4&Ut`IEHTP$QqH}b*%z#jsf07S_z4tqq z>voOH+${VcDxoKgSv6o9l1Apos|X@gN=8f z%L0k(z+^9Mt6ds4JQIY_{f@CKdrmikirW!-`+3>7@s%*!`9DqG|-!|GrO| zw8L?|gsC(A6xh0QSc!PHC-(OhzI<%m7_!<^R|`|vU%GAvp81$B0Tj(P!@17HdW(wh z?&L;_=iggn{^c)xqg1D?hL>zw#ZAwK@mFjgEWt*liL?pUTzzd>hqOf#0b2d&K4*g~ zdKZ*qP274~QbUD+rU=$m?eSexKxM4ShZ3;<6;^{$vUU^{PO4AoX|LXR~*4*N-Z%!>a#Z#*|6rH?_ z1!5~=v8ZTy{;Ur;@Gk5p^-ALB|3Bz-G`lMQ-BfRm8J}W(mg;cAQfF!8LV6qyB+%Tv zhuX0O6aE*NeA%X70xx&O4hfdtonSss)5%SrE~&q$jiX$l*Bof zm2=zfz4JLwuKC$8;ikIIb+RY0AiM^~8M=K4!4y}RteI$yd3x|$rme?yFXvoonxP`7 z^uHV>%rhq_D!>q%lKy`{UepDfgD-~O@6iem)?k3Yzi2bP%cJhCglw_H@u=6%9{@vcn3|8(8W4eb1D ztI;(+-}KFCP~5QWJVB+Om^JU)t{5ZL83?vyo1X-r5V-_Gy>1>9C)TMT#2~KI$d9f! z6FqaddWEUz4Vijj(5JFXx>~6#Jca*}nYi}Zw@b)gHWK;z^?>}+9+h!ft~plcZ{as8 zZ2QXxC7){*#UZnn4T&6LFpk-)sCNgB@@|tcjd?vR6`e8rH)nTz@NNuqxn+H%# z8){#;GnA*Uxdyznw7>7uqDl-8>UBTDSinNq_I9fqMOcC%2m}&qqhm_(p=R|&ZYM>K znk>t;YTK1kds)6EP^<^}#4Z@QqF<%hQ!Br#=B|$RT6Z^TDxAEgVL2S)%i794<9vexZ1?b?xK~-RAXxjjM1Rqdi zX&Pw}{J!?qR=xYtCO>`po>NPSSP#7PZMoOlJ_Xgl#*%*Oi83^5{#@K?)1LabgI}9} zqB{%G!^Ie8axg9Lyb>BAFUY)|!pC4ZiVFLR9 z2c@@+b+=S%lte^TXj-M9T3^?n(`xayh=_`=l#q~$iO3ovqANhtQV7`iBmpS1N!eaOcQkf+68B0~UA-}Q^AS9FUz=m9gUG*Gvp3ZT#JN+(ptH&pgIk&bho^ebd z+Yv6HHG8A*uxm;89$^1M{oxRZMCg;Du5N2}p8Z2d{C zOj3u2q+z(5L*L!%d#FRpkL7<-jE>pC<=nb8Q(v&^iqDzuo$Qu_S~sSF@gAEx?@o<+ zBqC+v-Nn+K-N=a1xjwZS?ight!p7 z-fE_NMyW>k=I#gvTlD-KEqxdD{OWFq=7^R>avqj({ct>Th&Ll>fg66sPJX_1nt}wR zbvp3l$^Wi0lfYPqhJI0tnpRuPvkl#fehpo)I5X4ilITFX5nKAGGc&4^VZCqPynuU8ofFkeGBOr{6dL(KBV21-~h9Q6xn@9}C z0arPk5rg(t^Vnb0uhz5rkbm*B<(ZA`DmL3WBh$e45|3Tf5?-Mp{>lYa-J#$jmoNr2}4AYc1>2;F2Uwd$-pQ} zwTuy>s+5$JL^%=viY(%=FDKw1c1Ex%OO><5!S_UFW!rsl_&%Sr@PDtD`UEG-G7pQB ziP-mueh;#7?csD%ujzY!p?kjNkG^g2Pk-}efMN4L23W&)-gu%IB3>qQO@1#6_=ObL z*hc&ie$+yykQ_Kf7LA5?e2~teO#mURZ~ksw%PURU+FvE#M(=`eNA~OZa96hYQNft4 zFJp7_W%(MC{M#D`{8@aNL!4uJH@nN#SWiGFJeIu9@IKB0Px|Cv zO8h|wsU>1%CkPZnaNw!tKabJ+zh}u`{!Y3<=qQ}U)SsIMa6T%th6UCib4j1yKMvCL zLp759Qufk=5<~;CjSU(;hPgvJuUpk?e)~#q(|qC<{g5pE1OoO%8?Aj<7TMyh)TH*@gl2{X0-f~N0yU@dSM#56Mgw*#Q;o*!R209|I7*R{qzikKmWg2aJD(TT+A!ODiW z>2vTVM6d0fL^Y4Yk`gH@rmN>`%L@(pw%Iy^Ikk;?-+ei<0>%CTwO_kG>ip1wV5AqZb z_ONLmB%MYacz}vz9H+vm3#e)(2rJdZSGzBh>$39YewP2F&(G;-+8R6>b3iV)+MK*i zX@hVGzt8xYAOeC8Ia)ExvB=>Qr)+R>sPv0@W=bP_--aWm{Y|ro9~43Ch3wvnoT@szLU;h$~1E<-Mj^z4}fc?Dl`Q}dD-JB}iS zfe^l7n8UFmWObW)dmkGIXuu6vFm1Bg80Mkc34w}t-5~f_;wdlxh--yOm;Z_9DNh*o zV1lOxnuQPZx@Q2x=PFyG+q3&VWxgCsIM?ZxAdhO|_OH;=!QVIal6lBcut`I0CIsIU zEbxK=&$6RPKi?&Co)7A3y6m17SCsF+9*dvP*yHm0onOb$ev_eV`It5R2@;l$@1SM6 z*aV?N#mctc?X`_Zg>YJxhf;F7AFa6ZJB>~+?Zg`O9Iql*s@TLq2tmC>y#YWR1OZr%J`@R`g$%xO zUz^84|HuJ12j+?lVE#P@hv?>f3y=JC{K}VQ`S3QZsYbWVkY%ZuO zv?sZ0Une-nRLbl$77KThBKVRjDzEZp^qQ~N`MU4$>9zRS=j;71;r)O1{auE)`u^sl zALqFuCYg%-7)5n6o_Lpe9b7h-`in$F6i%1^xv#bA{_fxK{BN!NKM(x>KlS^ccmF?+ z^>lhK!SA4bAEo;F9}D&VuiyNB*ZTTxf7Vaxzvt)RasH>F?K}^?{CoOF|4CnWpTPFt zf^YZzUaGf|gzAD?3m>av^?F~o#WAlYC!d&h+kwZq7T8k24^!l9ia;Hx6cfM@Zjb$- z5Ql|+R`HX&zO0*9a-!WYEcdZ6A$~d!#T(FJkLf? z#KHI;%kt+%^apYtRRegQ@2B{E_fM(nx8`yZ{lNGiWar;A@IpWG0<^}eO8w)kJWBb3 zCURvWPJ1xd{*C|2$Ho46wkPU}1~1X@^46+FZp8Z+A6FuEC-5Ux89%5LkN@Lbz@L^` z0?TrgGaErKiwE+wYym^z#W(E$u^7gRh{6IuqrP(3eTQ-!$tCm1F5=&w17IQ;|JEQw z$ri14byQ>OM(w?9+H?X=bwtAR?R~Q>sOht%Vc{2Kn?)WLl+<{@Nz%UQz!HhyyCWv$ z$!O62^>Q>1`tFl;YZegxi3DE}v7eAeYsV?8KdC(r- zIrA?0%%g9e+>#vX*uv#8WsDY+P{TCeX||r?I^CDx8Y;>fpUx1XU6jmiV0YbeYuPA0Nz1wS{rO0_1s#8KplM+)?E4EOSx=(yo*7GkT3~>40G!}~4X{2o;Qvk2 zk~4MoMFGX>zJ|mC4&y4{42=H1Yl4gA5?OK6>ajabJ}pv>d>72MVL{S028Nol5f+a& znJtlN^GsA}R8Qvb1bewjiC+K^GNIn`ROLh5vU zk3(yQsYZS*Ot3a`@hfX9Z*7R{zr*#-BXeG z+9&vQcs?9piQps$peZg7f8jJrW!k=7qiRH7$j`k_eQ(xhFmzjEQapzsH_J4Y$TEGA zXbgeeAFlo)1Bl^^wPx--KCu}}2MEA*KPjl&xd>VI20#njM^O^11Mm~$q{1)1lrjX4 z_hDbIcv5fGh_{ds8ug_RM*gd9i+0054Ho#a9R!Qz-A$o(hwuFzCWB+J?efNUhk8$b znaW(80?CfdDc@H{@#Uk4!g=^;g&s+83I&J4OXNjBGSOh3JuSiXEu?OE?w&A|Va@+1 zzly%u|I-GitSqYrJF?01ONdh5^c{wc=dz6!Wx5khQwM(uB1BOC=|+AA3+)Vq2L#ev z?Wj~xNLJ$`b60M`1R6OLC6?`B!3zBd@PM~d?I31Ht-fj3TJS%no{HCa=Fq9UuFVU; z4&-bk1}6OtP!Aj_$pe834g;b5k)uO1%$QBKsWyXLC*X(z0qoq1oRrrh z@wor^yu@U6zQ2$_J=ag9FQ0Y4Gw^@Ut@hi*eUNTUW1su@ewWqpyp$g6?f#F#QCfn2 zFSsH9N#?pR_@#F7EDz-T31ShK>@NSDX8n??;-1s_f4At{j&C=5I9&*$Qg*)Jct3OZ z^CmC#A%PsY(0TT!P_*dWYOEy4*vhB-SA8KGc??ANJ<;pq*fcXC|VYL7^ zd)^=Ujzj}s+f7g=Xh#5ka76iXs_&)hK40&6>_g~3gBE?cjpVMi4-QX%BBpO|@9yba z`(`1(!3{0b^ggt(ujxri@_!;#g1+DA?Y}zf+M}M6;K@q(GQ8cT8PI^a?O{U#5f<+o zC9dr4a+eF`bET@`e|HUwnyZx+K}@6c`+pOb;c)BYbG+B0`QAGhN8~=2vhx|gx!zyB z?CWksUQZvn{YgI^lmc!a?dDeiSV6b~J6J@vKM;ou?|rs13*v|tSE$r^kHv|Hp`IIV zHJf43d7S;;R|6WpuQB}g@%UwAIm{6eX=q(HGRpT3g`b(!#|82LC&bIfWBi0DO z2za?7fLu00gZh2%@BfRxSNNyA+xNc*@bKU7v$x)X)jvyDw((dNZ}@8f{y74%5FrqN zh!MyXPzU&j=riAaFZ1`mAJ^mePySxc-+K#uNyw4Bc1si}zhHcD{co}Ef%AV)P)z=3)AxHHo4Hf! zp6c;>I9vWbQ9n1>-k=cW#{20U`6)Nx&j3;T0s}bj-1;V4bPDYirj$}Ro>|mG5%;=8 z<*#mg?k2iE)V73tOWx1jeOu|wC~%e!<7!(K{--A;b`T}YPxZGQUa?vzy)8J&evA97 zG29c!Vn+~UfW9L!)n6p^r#ERu^vB>G4qRHHU?9A%6buC|b z)Sa;S3f;hZd!Vt+GqYlu9Si_GuI>QJccNXYUgo!Zw%=YHwvC8hwM4ovd_x@u5k{=c zW};Holt=~d5bHOIT%d!Si5o|cqalvQmV$hJFzRskrJg=vyX^hy4D@84%lU*8$M@xXkZSq%eH(4; z{bnR;0VM2xm(rPU8}wcCiN`;KB0rTzuQ%zxaL~G&U&@e24+nyUmum$G3jgiwGj{%^ zk=3xvcZ%r9L!<7C;{a1YtiKF^e`+QWFx|=MWo3Q%45{w_XgW-h~G3YDa2LhP+SsL6@?dI=;%;EJI`03(83rLC-v?zk@ zB(8czRmjQoxf|mA3YGC>@^7=WuCe;K`8&Ct%xtqW+`LCo|1>n}&6B#UvHg;iVe`m0 zQ+>uCRQLEzw=hr8w<-SSRryskQlaW|y#nm-BUX>DCYIAi>K*i zRUdcsbm5a}aWtLyAXc$@9MV>%F~`|ps+lgRNM4-~q~HQc28@gGq-^MaUN`#|_qjf* zU^4#^e}7E_KzpGx_yvjw3x%b4TCxH3g)8z2BwwXw{q^VFu=nI}yYAvV4u8|X>aM>9 zw)i0XA8<~{Kqx>Da1aa|U^A0fJ3q89O$VL1+vbkH$Kr(1xt)I1(l(sW*4wrPWROa; zM%=d7|2XcCyF=F?;rz|i`{u>=1pvizKyMfi;X5@!;2HeCYku$6*1#p7;SVdmW3ha} zG`}`svHokmAmmB^i3d`3(K7TeT=@<)EBF0Z)*9jk>Zombme-)0Z?E%RlHt=rtGrTR zw?K7cAUtG|qbJ9i=KB#`4nO37(J;8nUd>R}?sRzgo*&7_L45q*8Qv(&`8{aHJC<+P zGI6y1epHL%${+)*Byrb;rclI+;aF*4VDzzLXgw{q)MwsW(Jd=2So_)^Zq!rTtUlI< z*=h@S!6RwEz_!4Gac`eL-&cyIl|&$^#k+TK{1VzvL)>A?eG!r^Dy1n8z*Yo4>>`QK zplS(~m`6wEm!-Li`=!H?U^xn^BLMjrIC7Pg-qU=~8SvcacZi;H0{dyCT%1)BhzS*O zC`|#VJ0U-BC?D5JjV)T5w^-t2wg%wJ8?Pxcc#a@JpOAvaIi-#Y6RyFH-H$r&6Nz#Fks{$h>1w@h$lNl@1>Q769w2Z`7hMtYI!2lx{aD7tNiSZkz422^3YLl=T+hhK){h88osbss z=sjT3K;*!~BpNB4#ip^Vpx2sd9Cg!Z#v2*ijkb>1gcv2w%v|0yIdX#xRX38e{yKGp zqmVgP;fW^GV0uw+f1qjgBc4efh*Zq9T*k7o=5@#0oCDf9= zmcl8L717j^d&`qLSbLOyK~_vaIxrP6MiS_T#`RX7=C0E4iX-J(>PD3N4-tPv6kiO0 zAdjo!#M9W-w&XMg6^}=@=)ZBT4qIIt$zFyNhJnzvi5`vhC^rB;YL*ssJ4NnT({XTq zq|Vl_Ec>YhvuGaUPO~Ts#DI+AnJqch*+g3FIU0yl@n)96B5QJNxuZ6Rs(+zpJ(48 zzy65=>!A8O)f6+{e(Ha>S;y#*kU4-GTzUsLT7Jh4P;(Bzm(@w4IQoYh%heIpy+P%HK zt@l`K8df#eSr^1--RJBZtBw_j`vy}=B`Po7PM*d!tF?N=zx3EHq)|~5cG3Gyo)^EC zO+1TKi|~2d7Iku_l_1cdrP8ChVUr~SgEn!UJ6t;$P*OIL_j=n0@%s>uQ%oC7(>7Aye)pJ-pKgt&7bfz`252-1|O184mv~LWx&uGhnafyK(VUkbd{rmL$ zHBXdkNjlUC2k;YB^*&8~L{m*ND_apxGc3uNk3a#(%rCqX4jma??Kj=3^yM>s=Z6gu zJeRC~eaHDUT&H;<#JDu4 z{Z4#~OyX1YE*cV zFQlBW$G3fTUMj9TKEFR}IFeO8)G*~rj8(GdC&1U_zK>(T5yxTt{ok!=1j!}3J>V*8(R ztuIZn#h%OK4gOC3r!BSp!l8A&stnwBSxw4v*PZp0e7q-sw+_f{oqz!V99c_K8?TmH zTIB09OI(*ogRb;DskqmCKPf)P_~M#>;QdeInbPW~2c)#XBm_l*3Dy2%j1O?APzW3u zqy4pi{$=%QZd_%Bdflmwh|Moec{Zs!|CcQ@z zaBTg}{}b7N8oA2+FaI)C`mb*{U2s1w%EbQ}4>$XF-*@Y*uk^mA&-wYzzowX-*BxZO ziV|^B&g)6|%O|au5Bc&Nl9nnsIKv#?Fnmc=W%^h=e+3Ha$hZ1*bAKe`YP(`1^ZDc+ z>nqdi)t%Mdz)L#p<+iC^qYyQd}Be= zy$L6m3MD_Wv>mm7i}7f}n9AU?Kq&$?kgi$2LXEKuU-ndDIV}gTnWyp`3M1qP816TaJKa=1NpViOX;v?W5qy9rEFwQ zRKP=}^**dCES9_Z;-&3}U1X}xD(1LQ8!e(p>m{QFrckCIqgwiLp#I@V#hs#4u`EPI z{K8vJ@htpGtc%#>0sz>zvu4NgU>gdDt;)*HT4{o4vmJ_p;vQ^uTIHo81$C@NF&js2 z@*OlCC%l>UeQ$;K*>miE5bwS}FVP1#i|zQNdEInK%187)KQrrou{@Z*!8`cOuM4<@6jZ5f=3H|@w)j{{NRNw8>cNdAl2kpaL_M6%A zX2;%5cNsZ*7H}(SZ1bV@&w#dOX~=L;wwf$`?IDZVe|jG^5@~pAQ=7h%1PJ-4J@@SF zY1_dTP($;{F^1jR%w^tx@u&RicvLNqHmj4;?z#;m3W=SZvFQD2V9kY!)7ef-j3B-C zxHq-Kf*q1sQ~%f&Xk0W&0Q`r=sbofjMts(Xj2nI97*hqXL%6UJ0dexzjAZVHqpS=Y zR8f-E4zKo@8UYZF;Eb4wi6=`qo{npikB0B7w&k?vB_7n_xRw^!w4TZmMT1#X1(-EA zvNiKXN$g(@FK%W)$)CSJpTFQH_Q)k?MHev_M6Ah+Wp6qQ^}G};&3g>3q9pL=sScP zsXTUG@W4AbueaqX@0Ow=M88YadM+H3BV<0VOPC)r2jl6A{;0AL4c6l=lWAG6`xk0} zAJ3WvOsm~II5PE(+s$zKakADYt=nCA^VVBZxIYmRBH3M5c8oX`Hx;pr0$4XKksw1L z!pu!%nzCoD3W-EaWwACKHjgB#=$}>=37+loPAX4aUc;lQ>hTZKE?;s#Pu=D?|6Mxl zQig5Bdx~MAPRPLA(Py`bXz1zfw?G?gq^k`~*7q|ULGsJXOt2cv^+Nity|R!^GTvE^ z(VpxBwU8fCZtdbU{ch$`EW3z@QW9T6w|+9fOo&AsTJ-f+;WYuz~s-azRJwI zdGMlxkpUKtOOM$;17-VuB`vVskFt?9VvYQ1Afa?pRx%p3cOQU2AqYavR<#-X6xeyh zm8Uwi8n&-{dm;mwk2t-i7;E0Zq(D7uQ!viYViBT&zhO?&LWco7LT(q9#1#{c+EPU(BKD;yApkZo~s7|`p%mYp|Z_ZTW z=lT{hCRw+%r0Y2Bvm?icq2ye8y0Q%f-xP=`B!NH{WLZfC zgE#i={GTKFTW}+c#o>p!e%zk-;dX)K0W;tQC*KuiEEd4nwcK0Ro!9nW>oa`AM=^WiUffml0}%CoLg0)P}-&CxCwi6P%rdLI@Td1zUO)$HVzP`ETvu_c!cOct`(CQn+3= z;(pg@_Z%v}=d%59icg?ypoA>{8^?sPYbzA1Hc)@a6B0=ac(d_GgDk%MA{e%U0 zW9;wZ;^zV6e(;N~|Jctq_m6^HW1rNP{PSlo`)%`-`%HT#XLtH%Va?~Px@`8`U^~u3 zY|aaI!=z2RSVMaOdr_7oFjS!$Ok~eD+5dSmM~$Te<^Q}re32n$c+=&Hm+ zO)(lhv!Eb2EH)zvSJ1^q1;Su#H3&3hY|V}!K?Z<=;gc>u{M681P>Cv%plxi%I(7hi zZsyM0JmpyJo>Ke(HR2zBh-AP87iUV$(-H?S0^ud+hX{X2kp>;JrMJmVfwxj+5^)-G zpg=(zK^F=gvoy@NnLNbW^2G(+$w>e}P~{QZkG$oSBz(!B&%;@eGjxnJH>61OL#Frn zmVqNu(qiR0s44pu%)y-yGT`<>mx)061$0Dwe3;SIOAdIA==z7_#A`L!AW39x@+U!{ zmH)Ly)2p;7&>T7&o@Hg->NvH3J6hirWM^fu=#L8mJkvak-0MW|PgMx$KA^m@2sv<+ z3PI(-A*3E3#r#9k)15THYF`$em>|W#?)CVRan)td7*f~GuJZ(E;^4NtTcfapTzbx* zkkQ37=#6gppg&eq_XzR7s>%$C6T(F9zh?epHvT@;pTLE3jc;-Ohq9lKrp>W>d6uyg znnUupw_6fQKk>8cOQ()%=8s&3a2h{p3g;cy^myDt?>5ovt&3&)*!eaNFbsbHLE8yk zQ?my!RrzaI0@&2h*U>MUJpD}GL0RGB4!o{#a;H!(B^aHXd)>VTPk*ave0yY`c&57+ z(&0E=nm>o&{tB}GVNKV%YyCIccbyr(14p&DP1N=uBQrNM_PQ)uzg?i;aozT|MW^)P zDHWxqt_0*Z{`nWq$fI3!y|c)9u66J*V7zm7^F)0~>^>i%#hZKnb~(>-Zf0fjiW8l$ z4rzwJqVj4#ikWK;k+9xuq)#^Q4ZUw^`_@DlGC}tBrAf<8?XrL6v|k(t8y5R*EfN(Ydh>sUkR?_d$2mZwI)9 zGG!8%d5H@+-@|IY&DJwF7TmXJ8PqVrg4+9~D%GVy7dk~%H60F|$iDr|E)_Y5`jrXv znG2E8U+5u00gxsH16hAtHYaEk4*}h9JDHqqH#0xT?lj(uAO80^n&yq}Z>n&Jw3MpT zOQuaFhec~NBd>*2LY9FG&tp;2vBCTuf5!5kD=Pbvu)JMh^D!s0%x^vzn`bs&-i~a)Zni7 zoSoS#KmB~0zpL|pr|nlC;FN(s@k9skP$B$7uDnJ1)bExId!e=y_4yyG`u$(Pv=n^L z2T_3hZnr&Km7S$zvk$}<(y)~00=-A(j*mH;>v*2%R|uY<;v2C z!a~dyS{3>&PT~I6!{(s|h`|vl<4MtKO>yx$zJvI`%Li%ypTqunU-Rt#=hFVY2BX&h z*Ybbo@cw?7#2zGz?UE=ceQD$p$eOk^EAx^likm4ZX=$WUf6x42bGJZMX?IYKN734e zNs%HeYbfez6dnO{HK-1#(5PIuY+Z>L|GpQF}(TmaHhg z@6KQUTbzEIAK!3!5ApY0Jbb65hN0VCz38}^vl8jtPxnB(i2T)rCoYjs3Ao7n)l!p{ zFa7WA_Me!hd;11!F1y(t3G(O&9Pc7X$O7>z0`pIQcs3IC2d2FntUxx+B|(!?nFe^Te$%#iif5KH=z`-wpI zCA4S@9*MrCk9>jm1s|spA}`L)=qcrNPbsw~qux?wd`$)Zo0RwBxZNj`yVU`;CZgEF za$2($Ne7@w_S`~&K*uL@ss7r+hV=~=pN9Nvbjda5l+|93`x5F)FXX*O69Nb@1_B@= z0x|%7%3nCh*5KIBEcY)~$-h=<#!g38KnCFmE!5@9UqLm+6AXu#@-OrlpQS7nr&dFB ziwMu<{z>n}cyy|lV4dc87`{JA^T58_>^Ic%6)g9DCGWS#*u(7%=p0eM^WS$x_rt0` z=XkyObOER(rFPEC`Z&k;rIHYJ85J^?d$RKXB3Ry-pj7FYzZOdHf4Ob`1LQ_if2ZL) z!whngP_2KVN^YQt*QJPtlOUS@eIK3Pd}?|<)dzD`%ohJAzHK#<{$a&ySL`ifIsSFr z%j80e%2!)I`%{znimiJ#U^LpOW|6~K?di7QHGM_|*;x_pOpW{ge<$imx|w9A$^yCm z%24ggXX@1eBUVJKr*&LLzJI))si&|eYluUxbe8rYX_LYcD8SuLU0=-q*~*HX3#nY% z8s=*g7{F>|fekG}<5&|?d*kP5F>MPm9NL22X&^zv7Xhjy(xG1G6f%O44vpeaL~`Ac zq!TFxXG~1Rhzdxe?&ZOpH+LmRva#2<;MFx+ZALC!s=%HZwx;o;>V08t=blzBY>4yn zYGyQ6+g!Hb2H>!MAB)G3nDve0+voWlYxt4LRQgrujT+)-UC4(okq7D#*ewg*VPgNp zwe!>mKM2|zNI(NM-t8H7K`wRBy{8rv=Co*R1o6L~N)2|5n$=A(5d_zFmYMpzO~jnj zaMQmZ+-Uaq*Ntc4;zM6!wN3n6_{PrSHztY3{++Cx$}1wPttWD?7(Qgtj4e1(e^opNC?NuIVCe{|2SOnu4^V0Kc>`@kr5IalXMHFnJalt@6$4mIbSWVmUoR zeWA-cD*f!}V!b9Jb&cIDlZuL8O)a3bA|cNZ{IyX+#3u6*aPs`WO-tee0t4;UHjO%- zSCzxb=jhI_7Q=aQR*q@3DX2k8Z0cGpVP~)4jr(o15_#nh!Xwy~u@Hj-ea{Z-qrZDD zM&#)5*?r^F*Wddd^)|5q(JKgb{IH`jV*p@m=$F(@xBq?rYozl6A_YXZ-5NVlXeF$r zoexu^mZ@Lt7>MSvEuhO|woo)8?q8Qd^_DpKMqcZ8`}&Jctim_rb@L^*G=$Ixn-H{2#3H#yUAv3pgS zOL`syUrAe7m-WU~6#Lp2chH`Er8Ge*$R2z0rMr$9PZB&yjTGoA*q=!Wwo=Cj?LR6b zHi0MOE~_I@R&*n$)gf=!L3Sm7p_^GAkOcw@SWNTHSg|Nm{cL}^Y^c5hztOB$s0mW5 zXL?nf+)EDcv0y9cxJPttzG=97#=PwJln$l`s5P_i8Ztx*j}+wXsM5-c94u%gro(@z z%jZcIQ$41&_~@_a*h8(^8|Y|4%7=L8>{o68Op&nu4o$c2Os~FPY^O#3Ye!eLQJHu8 zRb4?Jm;hz%eB^}5LHgXq0pReB=={eWhJxDYY{4G*Kd;GQA#IqQlZu{|1t4>+(6ZYr zJavH^eWz?tmuslu#eIi8DF@lwd{mqU@~rW9?F-f=>*LF6VO0fAo(-}Et`sq7L38nX zBZ324_$C>Rc$e=h9ABWAT6in3b(NrrO7hGqYfh8|n%uCz?PL{v{)$H}S zCvo{*)0?`qrgMMshyaV+uKA#5a-V!a{y(!v1XqCt{U!+#mUkX{U#h-GsW}+&c>X3U zc_MeP+2nHv|GPQ(KhOIpr`<;B#%r~yl==|RT<&{E^;qQbAr#j#q>$?ef3bfM)nE+#R53K?fJjOzl?KFJ9z-!Bb$@PWnkC^{ynn_(2w$1dKpm! z%pqS38I`{cz`NO|RmDg(AJc}2p{JlR=oMC+1NwVocJ|L4EIP_3?Xqe@uHO%Xl8Oh~4NI*UN zpyy?rySj17+D_Dl5TbrRIZNMKatsESgsIS^<=Jyu&a6-y3NfhNGpcJoU(Vq-TZ|#`227HE zMQiu+@d2Z|dz^r3ez~fF0S4(9cLjmQ=e4?N!3WTuSnS~l88UykVv}q^gT2C7aEQ1` zCI}1GR1F`-K$%2oZl&5JI!Pu1=IEB5GAhy%jD>8jWy1;Sv4s2~W*xY4d}jNCeAOy~XZ0u<58eV2MdB=`~2lILK}h7c7^W zY}sT|M$CaI5Zwo!OebWQPMsjhwg*mOU*u!WVW!nED|$TU+7FRdBX8 zEvzpC2vc^-d;z&75voU=>pc1vBCF#s(IksAzam>4E&X`Sx_!P&xC>5|g%wqZ9{XVLopdv7E^{ zNWXnx2W2ZFF}J==+Z#IWEFs1ONg} zTESQ#R?Lb*awirDcu%dhA4S+SdarE9t=B>;Qu8grF~^1vcQe-#SMsE1Q)7D0aP4$up%7413Y~Y#R#FEj({#@tNzXVUH=*nuPKksPD?M z8xUYlB`a3KM0;w0Y=Wk`zK>^7`fBH$TU@<$no`$e;(BzYwwR?@*lah)2P$-i-{RY8 z-qBCA>A5=8M=eUi1l2KNN>*rPXWK*odj%+@LnNChJ;*+(IIw4SkrTrV%Morqdh8!wWi(IPa#6Dv$ti3MN8BGOKC-h_k;3H?82 zMp3MbR@@QUq!y5&v2zF4!T-)lZ?KcptJW zTKt()WjIfmbPqWd({h}5|IVsz@o{nBu?eGK!e^rhmTe48###-+w=hE?fVe5TajKbU zJR~x*<<=y)4s|RL_Ko&slJEpuN=YSW$E{N#+W29f;poT8cN${V9{Tx%EDN5 z+`ewc{+Ym^y{)xaOz8$e5s*MQaLTD zx;mX0UBywZ330U z9o)XWe2!1 zr!n2$TeH`YR3ZQ_dZtYtjstkHACy6Dg}q|q55s|Sl<#JjV9@iaKRUx$`P09I5#3gb z?hS<#sAyVj#6zyh+7$m%tz?iq?Q6TZ-^JpySgCh0y6YLVoEPzVR-S2@Z|vBk@&1F) z?{gB+pD36JFOJp$%R=}DI!pfN_s#4{h|FgD9s(;+137<4HYQVun$>XsUuozs`e9ub ze7l$)KSCzm0paclg^DE5g)&kLHxD-G&k!~@j*VO&>2911!iXt^-j;9a_WxbC|9)1# z0ZOIIm%n$s{Gy^AUGL6L2@8l;Ylv7rq|iRWW&hpRx$6B}kRq*6})DmoRvys2A`F^6t1lS_u4c z{x9KD0sj}q_MXQ{&*)3)eQ(V=#D!ZjGXC{)d~zE}Q`Pr52EX z*>plW1g^Rto|MZ}N=5yCzJc$8iGY83f5ZO$S`?Upjj%!Jgcjk9*_ePrp^%5p2-Sae z3PEI5?nh84z`tAa8hW{ zw?+wM)3em`H#ISjal7+!C&J+Xgb@NrB*2nEJR8)zfrm{+CSG%xJ?z|9+~D4~dj9P#e&ZC_WBu~R1cE^W zBVuFsf`GAe%=~NvO-C2B_LVx!_JqyO$HzS^nE(H9ip^Tq4nJf0+KrWQ4!acgDaI1n znDzW4QG6m&iK%6^UcW8l-iuao7jbw+TK?5VI~i+r`RsxjZ<;3G`cOHJ`Gr?~wx!Kg z(|N?}B6->zi&KM~+mn1plgb=YeV{WhR|r_*$ki|4gGuTQ6jZ;sS(iLhn2qqJHTbcp30X5?6J$$4bc6GTRND{H8TO@%vp4BoJB zsQ#V{Q$m~dfeBhhfPGg*6$B&0tyroFbJjqyB-Ib&mT!h}QO%W9>Rsit^H6og2nm-B@)I3c} zC9I`GXBdn=fxpt#)D{baPU1k^B_?AloF>Lfs2g!ERZ8u^S8=J28)(wM7`9v7G;8Kr ztLrXb9C3WijK|O=%Vn5e~3HvJ$tr2R+ zDSf$h1;IA*)wGxlA_hEk_YFH-l~G10IT&v@mZm^2fETf>jfw%zC(cuQ4kc{4vK3w~ zsyIYJ4rdpbEGDQcim14xpNJfRP7tqJ5Lh*>Hr$XD7dAIQwS>9i{^G&vB%n_S3F>d_ zz%%>ffLmaI6`vIuXh~1|iJiNGUR1}i)jF>Y+*#;uB(88zMBHpdQ}wpxv`Y>1-~{(s zQF1^gu?SN{ty1BqSjIHkD0$^D^*G4e$+@#6eITPg6fZ{tC;rFAK!^rise_JRqc~VtELKNZnJbE)2)?kph+r{Mz#4_9$go9m$1ci3Avx79c<7;Vv(Pu zVll9K=hh6sr0LtD{kp-&@lA{#zZR9U>h8H_y!j9%eUeY9f^gH8jPbn9XObJ$aiytJ zuv}%xja-Z>T7h*D>L+lxeE9m-OupF4yFr&fdx453UREjWyiPc$Q0@ixsiVH1 zwtsTKc-T^yp$?I0r2Z>BZ1SROJ;IoS*!FaI5d|vY92acZ(bi0ZRxjj!0l{&%McG2~B~4iNxPnsn?yC zCewtU)!u|FZwl))IS{MM;k_Uqa#F^yjY(_DuvoBWk_k?dwC&y28q`*b0;nC=8qm}l zS?7Jd%`p$J(hwV}Ez6A2o~u;MQ{eNa!tAu5I6|AKD3R>5e=X(ph3AqrLlLb#TV2*} zD!A-KY^Y0UI84Kgd$Q?ts}1^V_a(9ZIz~X zpbeG?WWNq7U0N^4eYG)Gd};C=v|`N}RSsOrk`^uB2L;4N&vb{Hw-BoZ+x#PyT_ai$ zs<-GIy4i?s+*QNPG{H51X~O$qe$yezhm_WfE2;YDenGK!Xzi8R^RzQHN}ZXfu|;~c z7G}zMZ89>hb0&hYO%8R0Ni;Fb9f|8rjK}3-p|Hc#dFF;}`*tXpH3fV@pGYQ+_Ewc! zZl+4Mo`%@{e2RD}*o;GuVq6w-#3g$w&|==z`N(ObDJH?LL!~xpTYiq0l*Nposmql% zOCEYUYvj$RZtB|5g=_&5m_cW1Bn;^c$VE61y=Kj$fp>EFmfNG|>6y&EKEf;{Nu;Pz zw4I-gzg(g+g|~sl;vpRR6eIYyC%rpW#^xL^Yr0{+YE8zN(QZz6;b%$&5g5N{K^ot0>b^gs?dr z>>?-?QDXGZ$$4xUt=}}{ZnLnZFskGn@n4IkJE}ycv>3RtkukI+G&%a)Nveh>v!taEp)KYgqd0?VdF)4XXvjP(Ck>!frAfupw94-L|M5}ctr+Ms9 zhQx8t*h_(1HgC46g+&D@t9-949P_6R#~N@9Ft%r$eYc>+SLF6Iym4n0Rpicz;G#6Vxrym+4iemihT}I6(xO$w ztgbUf%u@lT=bA_5E|P@xV$A_x3WH5~R=IUp)4Od~X;;3?MZ|IMGf|5(MM0XC>#%RM zV|^GI`)h#N6oJuMBSZx$u=3w%fk zXW|A+vr;6;tQ?7#;kAYCju=XbStUIuaD>2o}-uDPy5 zMKW9zgbVbpc4%6Jwrg4CF1nO&Tm(?UW_HkL=uwQ?ShP#8e6F}=$_Z9L<~To>7$GC7 zEv|Y@D3UsEyG5Z!j^-RU$_T(hLu7p!$Fk>DveQ~mpV1b`C)u^Jr5CWl)#*zT%J#Bi z0u>brZllA~(A(m+r_#i4^X*g=f9hZNjwT+)>o)iQ`tyZ0#`6!cwoeyXKk{Dv%K)`4 z0B#P-A&aw&M$w-+Sb@fE`K1ToWv)G0t(Wz*jPGeA&r8oF<%0T9cRf;er;c2U^<0fp z3Y#-OhyMPcj+2wL>R8vbpq2iX7Lp_8!<_()u?oco@+OS*dvx_Qce@HWG4Agr*e{jP z+V?wxLq}aOHzql>P7et>FJ&3UyK2d?=yUFs=nsN`5BjNHwhzw%@K(R(-W?&F!0k;0-pdS1L zm|k2L{Jf*4@4oiP!t5k8VE&S~;~Dk|9BlLHOdS!?2D$qtXzHKsw??2v@eM0KfB5x2 z#m|QDZ>p@tkXm1if1&NB^|P5tU;o{_Y$AvtBeX>#qvwd*t|Tu;oc8G|{-4sYwdLLW z&&}&Pl=uKnUs!rCuJ^}mKE-&W zc?ZBfh_)j6`^`oeCb&po1Bc4)NKh4g8+7WtfB_doh>8paC(XDp@)FqYkgd_$L<3_v zI@UV()@!IwI_E3H`_9APA_~Q%o!_;f7}~DV2Wk9YIz~fLkYKtY-Sc<0%yhSWZ$hEL zw?d%)b79c?+MGLl3Ea^=upB(10(YPEG*O`%Kxfi%@c{-AAA4yK7<#TATEWgw>Y2US z9mUAM6U!vunPNM)CiGpwdT*r4(*fRC{)^V2yLUfgTuAJ&;^ zIGQ|`lmpPgqEl#mJZ^_;#-?QAv)uC|k(0~)0|b~?* zCj}91RUE*@Lq`}Ab^93#@~z!XJH{Eu;K6jaTuY6qe^*{t!IESbgOS8 z3{IhyfOX;Hq#PiVF$z358*5DoC$Pj2j%KiiKi>b*yb_7K8~;(=;U^Zh)=XvX+8Vt; zc|6T)gsZd=^Gk4Ujc`cVZz0$-A;1cS)0GhjzE1Z$mG)RWO41H9_OPFLJSmfEA8;-1dz7Obk{aY&_0OkPz&K7LILI`=C zl&??BU-)ys#{qI;BveIwMpsPK-Sa!I{<`w)#Zz4samP&Nn5;BRvGKDEd2|IgyL;`v9uf8_jI?F}E#`h5T0 z=_2qx&(zM}e~*Xt;jU-;5vcEUJ@OlGE2saSpWpC2WB|VS{%^%M-+bS_!1v~V&$<7< zgYf(R<(;X5D%@*Qmo6c!K-|>1~Yf1c9esSwo+mehwbaYow;yrmhhS>Ev6Z*?pS`dg` zA;D7itEUYSfhtNxNBDiC8fyOU%u!h(W8k8N%_%=WDAPWi%{Ydp5Lz11F==X=J(Cd^ z)A;=^h0TV3Uf&?j=JIT!cK?mvsjiz-(;$7|zL>go|~)<%uhrv>9b9ZRaFZfV<&;<_MAIBe*yW zR)1)9o`>O~8}0ou9N4ry-oN`aS%;r(uns-t%D#eFatjgCAR|RJ60kyZZps2wey6g8 zoVZRSBEk7TyRr88-MQ>}A1&ZL@8tdMH$L^^7-8M~=AsPrUFcuE!R&&+FOAjy0+IL_ znT$BAy~3qmJ)a1XQ3_MC#2L6^s@KC;`g-)?jst#DK&;KRTG8M4YrKqp%%Zn>4!OhB ztJA^mtQM;hsI`ykDRv*|=lc(RVPU2H3C}Lj$rpqFj+4QTfY-wnn&3s^OOT5DPMa+P0um?y(zSnlAjIU`lc z;t!UcZ?C(C+e#~-jusjPm)Jwt5{B&6lZ>m+H4~}yM@G#I_TBKACx^cg7!nknY zjbqzjoK{oWEd*xUWQ!Qk28}uMK%t&V{u&T@qna~DI|Mk^aaHZa8*@i z=jF;uyc^vM?u*hh#Zo>-d<1NOri0O4WQ&MNu1G){_jwCkj#!!4m^{g&yQDN6J)wbY zAOJ-`y1&MeP7XLVo{2u5o`vz2DC}(AW(0u7uGm}Vr#}A^wk5py!xd;Xfa53A2a;!| z)`|%rOIJAm{Sn%SLqiNlQfF6@-kIO->?_fLxFm0>$9_X)Io2K z4O-r-kJ;?@0+?1o)Fr`djC*Tg@rRcU2DR3*7bbk;E$Xa`Nv{{MVad2Ii_)YGcvD3A zk1bfX>FS||h{Dj>Ql4W6*h|<`V%f$fzE=MZ2)%p}aPcyC>@z`kq(=spHn^w$*8F2M z06`g|3Hid|N9a@bj%t%}kgr^GHuQuXDlF=Y%}unPpFC6h07i`CVo~O5APFYP{C6wc z{?(IR=f0A@eftd`H|4%s9|x{ho`ex=Y*W4rCI6C+HrJMVEQ9(fSuHx<~${M15Q$(wfO%XZUBtzkzR6hZ6;8sgXL0Jvve^l^?v0*ixe=4go)fML z{m7SLxcI%_Ap27&8p%GO;6!aYSg9lj-qcAhwPnp|KkRc{dui!xbQ+l@Q1HFn*3Fl$ zUs&EpYH;egSq09aLXS@n>IX$@QGR0X}Zz=e$vF>4^<`_65LR+8Lcrj2&x30TldkNLp_{a77AB$TXgovP{<{7(Gm<^&+2wbcC48}YZC99}y z4UD%wU6#I!R|-)mJ|)}eKV3{sdrx$#s|sa`Nw)7FnzmL{NOZPJ33guAhOWS8owvq9 zco1ysUD-N!h0Q%1S1l_k1%ZFnVTQTLA2C#7a8X#?&YNq~!j;9sTS|MH%etIkwwcj} z_38z|u$Wq4g&0zbm6%U9TDcNUQ{5k)QNj+c`YFJZlKk~3jZ( zp+s~D@B`ns>y&W!W)Bd-==*;E|A@!3Vl02Yi}@+zlGOOi!x$ul2Y|%E06)(}N7nJY zqd$Jc=p`WFiNyAvvF-nyK)+SrOQtyDs!oI`^9~_o6`1P3#_(@;srR}qAHhSbCBay4 z{fMy#BwoaybG^uzV?$Tqi~$qAMzGeD-~KJg1OJG7Ls#?KvTLlfo_47L5Gjt!`aHZP zIMyERypLqiJO7A2(JiPLL_n4gG=nb-{gM3IUq|@}TqrF1-DOdthmG}_`_N7G{)~56 zGeukN#(US02)e&zMMvztRmg#rL*0Pbo7!)nh9A~LvP(Z)taWKM9W|UsS>~c+>hU5- zyM_9%tr&USKRfm?m=}dNhIxG?C4D;))MxjOmH9k8pYh}SW)L4Y17VTY#JDPLvUMwE z&JXna8&$i7*_L+$YCFm%N^XLj*uZP4-J-yjovQ z>B!&F^}og1(e=Wv+SlVJ_z-dGy>5;4f8VG2mVN)aTa&b3FHeEVO=#ogwcne-+Wa&F zfITV?s;dv{{8WJSv8AkHfa48qN@7H zPNAr(c%1yJDm3^qh_sC;U5{=B)hl40iL*%7Q=y&)C-P@qg9vTD)vPBfAnpi4c<1)@ zY4mu1TZWr-8>{Zmjy9NCeEP1=f#5Sg;e9<#{_QGDMgZVj3CjXsPtk_Jpmn`&X+r?O zLjVE$zaq`f{w5FR=UqK*kSzc^RW7P*$Jw3k_ta{JX=@C zv_(Y}K4;(Rr1vK>k$#S)(r*Ljct5k^ZhxPegLC+MeT51_5QoW3AfNz3D4Aa;oq)d2 zBiHbL{XZYmoAG!bH+%ShSLFP^*Ytj`;r})l0cb!TKtu(QfC2;|zW?wt?oYm`v1@AgVj<6fe1l(8(@7Pf@pkBC%XBcZ~s4{*0?5Mn#_+s zsqg-O(EN|)#K^_u`mC$;q<*J|>@jd(foU^fMOLZPH55@%qkTQKjh%=ex2d&vX>zZ{ zVmd^aWnPv@lC6f-W|NZ$rD!2HyxjIoYm8om8;jpL7d$iEy-^byN z+;V;&IaK@fLGDQH&(hY{kKnkH?VG>ALGx4~oYo3vfdNpE-77Rh1I+$K^6Uab z`O@le7yGVBH=#k)A)Xv71oJw{_}jipPtkoh!j~QT7>$g~yHS|ZmnfG?j#Ky@EznO> z3V@WKDg7O{aF@Rau8S~y{kPP7pGmsJKN(Oa|tY&eAJNF zF^weVPTQaKT_kDUR|(iZQv6I4XX()RAH!J_txcaIR%rgx&9r$2v*TA>BYq$E4$MF` z=l>*yU!v{5&A(?G5>S>~ME!B(ZF}_NBSM)dLMp?T#~76bRbbn+*_i?VKBRF!{(m_O zWTwzTwgUyc&E9RZP{YG-_~f3Qo0%9o!eHE!vj$xC&$>2zOY4CM5&~dtS?e#QEs)J) zljQEhvv5D=uLW#0=f>V5u2Og!mbymFMX;m)9cQ<1th#95is0l{Z3mNO_V&JAty^pg z+FPkMGx7+fjZpvi4hN;`j7R7+gD)Uu@Ia?6M_l_+B;7ohV>}(PUT-;9w6ySd?Rz)| z1R<)(Fly17-Trok8>$=<;lVm^zldcg2>`4MJ8~Vl_p)GLb%Vij!g$TUo=$5EW*WIP zJe8MkaT_k_A12|MGFUCcRIXD~tyFHIFJ~ol^>1usQ(Eu-@^0wN6ohE(fg)s>z$|;7 zC0e0?eg_vRYAbUmV9s*TD$VT8>K#O@5S?I?X~24-jEYW zEK^S6fDV=V3tK!q*uJ>DZUW8v?r`in;!v#K2m3m3yV-PLb{r0ER=m*Q0=JXR*|AQ1 z&E{oWnEAkL;DZ0-`7hl??xjp`i>oZWD%WUu$<_mmlU>O<0g+vl?FW+|Nw)BShL~lO zB*_fK+I+6Q+p}t7;HF#Rv0V`(s(Ao;wCknIDqlA>Xd0G4uOhIWxpeeBbF{a5BtyCE zmIQF1WU1I{WlW!In+FAkdJIel%VoGREkw1|Ik9aNt;UY&rR7Ix6WtJ2FXPI<`AuZy z;E0slcCB$FcV!)zde6R1iQJC4T&8mzci(PTZDU7#bX~GjLRqc5VouV<#x`qnjcyCy z;~MLidL!@lo!h?04Gt=eHvuCC;!^NDD;q*WWTdVu8;wzJ+v-Adz6 z(O089sm$}R#w!5kt3bUoZ*N|w>#+b}5u07xS`q4awhZ{l?FvI~%c9X{;0pZqSxq;*H9z$b%@@x32=esEGG zdml)QN5UvPR@T4Re#TtbDN=?B?GgikLKP?1q5=#*Z~1d(zpW+W-GpA7@K?~6arM=c z9gSg!S%!n;^;#_m(x4Cl4YN%HpaC+X>5Dg$_?C3$XRFF@LDMCwFmw4Dn6~mE9qK}P zKaz{59-X~UjqI!!0$@o8c@PgeJ=gUu+BKf@)t5jN1GvPG?k8&$)IMj}Vw$PQXJSh2 zvHqyWnf0n*(DU?&J|*m|ndQYjpVv&zu_@S;|K9Sja0sZW(|M#y|AO4MBwtS~#(EeSS zf&3uf?FRh zu;1H*TFDvj=M5u+Y@TE2O*4*5Ex#=w%^Nt}o2+tu?I%Anug2@;3Qw&72E!a*DcWpn zT!-iLC;g84*>Xmf5Mn6HR|w|!k6_^6=m zMQ;8J`zAJqvk2?5S$qa&)_%G^hS-82FY~o>=lE*KD6WT(# zM6j(3?O=Ges)G30>g@r@#>dFZmsQ_e1;^LKuqplQR*^?Il{(LR&t0cn5J~oxv=gX; z@KPfcV%l(~6CHFPQd9Yiw6bGe!@Zj8vf%;!YZUv|4!|`-DN>fIuk>LJV;6+|=tjPq z4182ww>e_iaA!|$|EU(V%q%ov>hSyHX?Wag5mUomeX8h^*HJb|8lR8NM8h6pzX1Qu*vHCH&s;|zt1 zP!#L#{qCY!e_f;RydNuq1}2oTIC&9UPlWw6$SjW>Ue@vIN)s?*G(c8(AMql~gFg<; z=cwjGGv(e|k*8p!UvqB2aE-8JYPdnB_Q;xmO)&4zJY8Q`$MCCm_jGV_Z?Q5e(kxylcFiHMGt|lFiyffHWCN9j0f5Nu8_RPSs zWik%J^&!=0g;HmNJ#~#bEa+poaOky}uIM{C8VPgjTSe4cUq*}u+*2lYjI0U?gom%? zioW0|h$^LcS~P5cQ60yozf{b^gb*4H5LJj1$RkN=v zLz;PKMJ)W2Doah6rRaCt-4n=<-HU#h8LD;qb%MsYB|!;L8CkXhD#o<}H~SvZZ3*r@ zj;hFO&A!Ywvez#gF$8>8U0$ynB&WN>X4RlLp;o~yoF3fYU*0J|2$$>#AAm~Z$4AUK zNf05uK3Tf$7fyX}t5c6aE}`&Zb>!~gu5>wH*MlX@sA^4MZSUaUJ6%P-Jno||)S1Y2 z&L+_=cMlzqZh(eN<6{wEmfda5T$-``8%V->IZp-kJldR&COZeVF2WwT(ZKE5L)N=E z_AQ*0O*I!Jp!(~G3*Th3q}_W+a=-&HO=)}hPGc)j%=OxPPY;xM?xMdO=fl*?%8r*? zy;bW_U3a$CcmE(`wUM^XLB883IzF+;0y-8TmRqK}VwF=1 z)uNbGaEdPdXJ&q{9*H83C^S`5FD^lO0ZumkoA{7L=M2`go+2k*3aix zV*?2dg$W>YJR1>j5vQ`jMYI9GZJ{^zNV3>fIOz_;Z!W1T3Y;yZ zsETdi!uHoTJ*#UXVYy5>m^p?lR_pwDld+C#Qz=0Y`eJQdsH)oSn&S*$^vdQKEv&y#ULbkd6C5P6a@agbgoZ-^hQdET z+#n^56Og#1&&SrCn=#G5ueQS#=xe5x1KHtUv1A9#Pw;vF`*6qi2>V}eO&G`JnCSRk z?p>3oxV!v+b;nSQUG|lsByI=Q;NW-iCh9UDPRKZIX9=M8-cbuXe&&6rqV&Gk+kRi1 z_U!w^2-)el`-am|vzf--=R8BZX#y~Aq##kZgx`J=e2!ToHW^-^Mj!Zj3#QK=Kegna zNk#m!Ld2}CQWT~%4y^fA!%2P$?HJ&1!|I_mz)Z6Y%x~Eq`HtebIl|TFxK8h9=1iZz z?C#6hO=0xJ2la1%wC=AM*I}L9jy$OQn(|$^twy^D8aJb^57N($0%T@@oDw%1vdZPdo4-2k53!c3Mm#4 z2lW(>3E&eh7EqcPHNiXyIqRuY$E^z}cIINKz+JiGa>#rq8tm~V|GFDD+@n-Xjo+WE zgZ;kYcB>48Zn;c<0sOH2h0b$M0&CXQ_ZfoLf(o&8w~qDLeO!7H!bv z*kZrl*T(lsT3LYMyfQxPSXD%a2eld~e+Xrg`|0Z;Acd^jxF#Xmtr!6(O<`x;h(TZy z@mQUQ+b|F%Z7YWfi(l>V#n$nE<0WTJh%W0g(4(*ck4mgdW6kni4WX=ZV>u${B%-L9UfqrcSKH8nSZ`~shma3A8! zX2GkC%@ovUHFn9JEdp(F_UF}p%|bh_kw^-1z$HmVhB{y#jQR;X9v66f z7$sa@8kf&(%abIOtu|#bTjK9olrIxPMYJk`Ie(6S{qd5i1O!)&?)aBokQ`Hm6n__~ zQSMLUHoD9CN`6k1U&T*{=No;K+Si`P1C#GQk})9>{pumt{0~0OX+TqRSBH#uKU;$$ zQ;#CeUV^jfC4&uA=JaLUaB^JD-8B$(M>U>_M`zL)x)JpDS1i4BOYE5asYZIq9|`Z( z8i(dKN~2EZAH14HC!KQ9dM{lNkcLgzflmF8hi=eU7YOgs<}8Ffg7X@)r2?W$=2W~I zn!kWwcX($h@kgqF3_=g7$QTD%f5su=|28A}uj*P2e$=r9|foz3qzxtp^h zer!C)Nzr0lruQ>3MjciExeTW_$6504nMi{Vgt)bppyZFMLD~3SKFZOP!%nyGsZP1C z4O9}r*zsLO!37G(^tpUy<%VFjKPBMg1>{5!9a2O7X=oUrFOk^@hba5VGuF2p-nDuE zv6XptIfOn%|0BAue~i8CFG#i3vow$!@caKH_L-B@X2hA22Mj*G@Bf<06#QFDMsChO z@ocjFEl0I~V|Ot844$#YUR$*D27-Ve6gxibzg)xeXj8KjbT53*R_TJjk_Or^EUmbKWDMb_r53fll?yD z-8ap7L_fFC9cpEsAM6*u!|)VC(fw|h^LnX&Gx?fsE;lstm@wNb&s*|z(F}%z&NT!< zRPyWbK0D1= z^*rxS?lxvd!rIJZ^B;gl?B%&|-J*MabqY`KA_5FGwt zl{?M#sZZ#Bqy0JA3V-N4(XpINSF+g<5e=e+Cj5~5(3Qq`?x!rwn9tZXnV8%@3$NG7 zkaGArHmIKM0gH1fH3|b5ju?*fk_?v}oiW;DbC}fFqK);%r$i`A@(_n+v_g zzkc{IFeU7cZHYCA90O>Lz26n>A5@wbr^E2F&pO?I4JWpOFxAe*Olxz2mD#Cv0_aM1 z&vI?&(_Zo_PEvL6?z5`%>%{dBL&DUlF6;t8qdyP8n{fZOqR>SNUmNKBSCuM9%tn(` z&A45NNUB6#3u!-oxgxBxiKoxkJwW-CG7OfK?mFq35v{&h({4NBMlU56TW|#Khf4qj^}?-A0(U7}Y9hHVxF|=t@*@_srWm+qP_F zf;(!N+)!Olnf((;Y|;O@o4D0++B+K(GydaW^X8#D7Q0D~{o9WfT>*_@U1FOU8H3;(DVHBveoT(7-%Yv_{!wW~+CQxsQJIaNV}beo9_ z{O_`*>!s5Oe~khNO}TescN_|;)5u<wtgk6y{AgKCsnzGN`aF- zrD55oxIbC5Ah+qom98|1i0la=j*y~LaS2I>mb^h#$Ob+yHU(S7UiJIy5>GRa8N31C zTQ<(G14${Cbliu4%4V$$f$Qnk4LRpE>0;1VS&P@jt@&=LC90}O3su@ES z!kpsd_S5ZBR3EBlGdPhQsQ7ps+*;$gLjY*nF~^ zTrjY_>{^Jc`53`%iehWL>ycwbocnj0h+wss8`tF(4CmU0muzMz8N#dANocEN#dhIO zTecTTw^eSM>joQYX^dDYmeqHfn=mtu zwzM14G^=PA3gpX`8Z=8V0j^0Buu+?`aj&NN^(qD#TstMvI;y5C1>HJX^L3kUXCngo z#sutE;P)%nT5|VeaS$;~>ax*GH-7x%s$rFh)gMu1v;`|%vi*bOW4iG8gGSz_W)KSx z*RD&0V!e^8`yd~X$YG}b`{tIX9%ObCV={JHPmGn@%)HVCNz%&Q{ZW+hHhN%wE8z`M z8EWkt>gH%iYdxmd{3_wM1Rbc=bnFV!(GCKTIC+*$LPL+1DDPzgroPipms4%2y_;d*=)4@G{v z09(e_o*(cIfn_@LxjN7p6A!H0ShIU=z9Uf79_EmpD`_JP&%os!jlQ^!Ts) zszNM-Gd1(~a8`vF&ehiPu}cGWLCXzf3f@NrCd_tV8N$sHC34y;Ik1JYSGj=;XkW0q zuo8~r>FC{XHtJ}ZEcN3o(}dKetf}-yQC^Zk;B8}$^pr63$X^rMnUs%@%0UlP%eGtyxmX*28$9r70SKD4OGj!NN@>O-vhgIxoGPT2_76a!>WeuKOr!E_gDfHm zo|Hgf;%ulAfdm|$L(Qj}@qGIaImz-y{N_7_+ix$#{yY%CU{A59>15unJ#_R}OTVg) zm}loE)s7>N-_#xbicCY;C@gs_GL9p983@|GnpZpq5-1$frVtTELy@eE>CON1yK}Bf zj>~b7d?Jn}9}aTy8gm751r#DEzjJ4wb>1u^<+KhwJTF;xrsSpx_FvoOv$%L47)P`JgL^hl&`iJd@s7ZW$GgcHKwey<=@&IKdHq}x z{yI<5%~37k#b+&sbR2j>5!)gduOcIQQoil~%Ufs^^`wxex`o7(4)FyKTX0R|AhvG* z3Pw)%(-NoCN@%p8{meXl&mn(gwvh!!fLcH+Aq1a%kT!W^{=wM%a``cp3yk|EVbbX` zt|Hzj)!1=$^W)bJvfH%Fqtfvz#1bP(A0e0e#CzF6Fl2sgYUw2t_=2M~>nxDy*c61Q zexW1(5ZtSB7IS*$p-O$P(GkyN+^?-35xj}|`3-cbrFq!xG&hpQl7d@IOqIXmX{!qG*H!FJ z)d8`ttR+a0WV1n#Jqr3l3+WE(>%u;hB6O`QL>3Eq2r3zJUb71@)Wlp`(UFa(YfBvt zH3NBnlh~Fhoyh$Pyl1}c$|W^~E(4#0s3P&4_h>NuxFUF=TYf(a`SjqGVSS2d|6Lu_ z0D~NAi61_}&9h{}qS1J_LUCEk+KR$*#IP{6x?KWQhhDlZ&GzP$vP@8Idyd05nD$Zj z@Y?vA7WEMMqqr3y2LQ0$R`&;MI;?(hG63GNbBy#lQ@sQW8IkVnd#dP+(1mXtc=@dM z@H*WUcZ{{cMQ-$?Vi&!RNaQZ*k7Xe_B3Z(t3)wTrGd#hCE}a+%kStf_WAk(#gWvyG z-u>^d_*|$Q<(&51zz64s*y*)>=fUznDInMwPpWJ6S5$ku%>Zq8@;;#W{R}R6|0}}! zJOqhkv2x)J%iF)_>yL$s^@Ja|einDNCNVw*{n_}*JXW>rL-k|$)2~jj7RT7l_aJrc z|84r32nQ&Raxbh^`!biw`!95G$?~p+J=KS*Wth$@YPf&+N0IWx!U<_y?sqZPHpk^W()cMS9BCOLU@&TdH8X|= zNP+oJ@{MTUqA9+@#QDHp3Z0cUbL2?zQSDl{BIRKL8?G6$paCA1m;d+rzmE6DxEwlp zRck>ANd%#XFlF8JJWj(VpX$v&C4WxHhmzskPaZ{YC|epW zDQF?5g)G(-mb6|ep>+w!c)`cZp1zwz9BhLmA&|pCjadHB(3_?N@X5vo1~0~SsVoNM zoYqh48;6Ry7B{7q4K?@0L;ztehV>Ml!+1}jz;%%w2%Y{FZThy6$gp|byabVFAvwr~ zaDXxeV~7r&mTCoU_mlq$bzuF zwy8sdtR!kdfxx2xiOyWtkQyn?jd@2ZQLr@?&Erq__M_D{sVLdi1kgdcomCe?aQ39( zbia*2#0!iMW6aJ5sj6kJrmz0>tRhie9xg5KX1jMC&)1~k<~sLN@6!u`lTuCe&H#`k z6f%PZ6%!n+haw=1PNUbnw%WzLoXSchMYz985r)4MButeJ_ThVK5!b97H;#eY^3(xD zo;FOKB{dAiQ!)^V-;gqXKIJrk&Y;8Dab=V^x2UUrrq^G<_pWR4 z!ft9L!DoVvxq^_dVUUtpF=vHM$MWLcvmqIR5PB~gN9MA4lM0(1nxtOUa53w?CZrC{ zawrM_$2mcjK&$j$SF;1tt_`r7ZZN*RU6m+h)omD91_;0{By9s7B%QC^jrdVXMq^g@ z*5n(@UbOB(FVlf;xM;@z9_m5y&*cj2E0XYxtwNZknOGS?q%NICRxZ0)mEv;jkpK?r zx}zN{=jr}V{`?m(|KqRI)Os+1`r~VE>MnXAa#k9}!mUU!^u!RJe4TFOX->ALMS|e- z$Rp^b!C<1O*2DG7HLa=YV5fBMU9Gp$%AHF!rPI9wCAb+p&TPol#ElY?AKj>i(qR7E zoe4^!KRGL}ylJ|Z%{s1%2NQXfEp5mn=Cbi5ul0xvtY`uCtYKec{}c`ihE(q)1apvhHzd|0n!4ZI57Ec{tf+b zNQ$I!V%DHW$pG)7aA*?xiBJ;0S6)uCVJ!eNz`>aq&^&h_87d)ruX+c6v^&J^bOzU$ zYd1xvh)xqSd)5~ZsIWbNph5Wulbh*An=1$K%FH(z5Sjbd* zHdk$NM4h{vx3^$1amU)bg|gvyt4t6jlmNZ{b5mGgR+j4fbc4U+%A-{>XINS_0uRQlxdZ~12&h~z3 zGoCh2O~=cdoc$H--$7JJUys`BX(aubK>|6Gdgc@eFDrL305CuwZeuUebcAcKXY=HC zhs)gASCdQbM4Ep16dOt-!VnwB&R?(i>S)S5_kW)5E8_S3PZ4}$@K0^itTPf}fZ+7Z zpmOf~co#lQ-LaB{@txg&6w>pT4Nk3l^Z#1I)9&4D3)uUQ#8BkYgDO5Fa?9l&fvbM2 z4`nAkJubJh+iEj8oL++L+w}PVn&CZ{vbBQOK_SEN#EuK2Oo^Xbx#dC>Hd0{3PlL3; zzutd2Kils~#>LJyY=_@7?ij*?F+?R&+_eOekIVX-2#%18f@Sa!>@)v$hyiT_e4GP& zE@+2H`=3?6BKk$^)Bn5f_J9R>NG=H(@*OMA*+hNxl5p z1ugd8@ABb~{f_f>|zZ-Rej-EQs;Q$VeW zlXL-8);^ttYDwOxlof!3#!HnVKT4m;f@o$7-|)#S;Ig5UfC9z(=m}>EGM`^v@-#-( z3(!)`i!1y?&znm3ww~j{2qzYDiijC)LvLP5!HFxLz%WJvhs zFqnu#`B!E3id-_agZ!oYhC9k!SxX_&9)H~a9T0l4*GMJFPq zH7I6R*dk|rk`X)CA22QYr<_kg2_(2^F+NJ7*Gu0X@6;SuzH%PKfSR*DvT!{JKCbr& z>R}e8sb+$@LFwngmu1zs6DbCwe9lCcnW1}Crd?&vK?$QDx7}8B^88&opf&0SLaNo$ zvSL6MgaYOtw$wSwA8Q$my$86O;f3%u69F~QKln`SL29&{fgg80Y#*onmAQ*g}WVLMsqA~3UGu3keO1E z5Bp}B?7aQ4{tk*6zV0WQkQ|qke_>os;RXmWa(>~PI3iaTYVX_K_dkBh&&GQ&`}KwM z$o&3NQvYJ1t$UAxDI+%1A#aWCy5VrhqsIrh>c8{+ABTdslTiHKF2*Z||1))B>wR@ThL8vbPko#jO3`0O?HPg92&U1UFg4R7T;0fn5g-t=t&KZLT-6K%VKSaLXNS4x2rpF=qi2s5lVw-Jt}#e zf{$4p6VP0+G=_%+Tya-ImvLu}xa;%V5xdk$vfU*76l+>unyd9~pO%PqHFK;{rpbDn zsSs&W-V{TJ$}P(!5IxJiHLr?tz~v_-K4_7PG0VWB`m!pIAEIshz{WPMH%5H$D_2s( z+{HGI1!GII{^CV`($BxnVn)Bqk~iS4>46q_Ov}F(Jp|o=-Cd-dPWX_I2N}7&fN>I! zdNFC(m@~(9MIgw+WAv@la~ol2Xp?8g3O=di1k{NCZ58kA?3Yc&b?PGKq3d+crI*N; z1ki_msCK_LshYcLw9~~P$3NYm&yh%28!}>dl@=Hw^pb_g2TA@xIyGjGDv^^B<$mN=( z>IN_@3y|CX+4_@#rL4zH+L{=fgWlL!{LE8RN<8*U z(J6NA#+J@I**3#CQ@^R_#u-yAW-E#mJto0e-NgwTHD$jS3`!5Ve9VB+fWt+Lnvw|I3c;9Mw zn%?y}T8$f@_)TcY8qdA@*3_XCabGbCF=|2E^+7^uCdU!C7Iul>o_awJzt9g=l5peV z42Y_Jm=0~N_&{Cq|FVqj-91O2$uTALkqqnFUnteyj0O_mwL%>1$kCLP_T|BLt3uAn zPBLV9RTTRM^R9>>1%wDyCVt5Q5nQ7=@rP3g3uK>-nqD@hUN%E*9Y>?=X%(lMFA__N z=$^Yx_eAcLZ@ELbw*d(2kFGJQQg;MUimEY>R*N`#JnjA1V$WpDAZ%|BZIl6^zflTy z#*KYm?Z$Up@GULdvov=vPf`8>D5yQYBmy2xY54EK+NVUhD<>6vdwn*>9@l-P z6X^IafCX*?Nw3=X#aRb&du`WM)apq9YO16@etypUOvhl7$3E^`H}m3pDXdB1eE6bp zbBJKORqgug`jauLUe)shw;0Lw?pmfj zLfK{~5KAtiTp(LGufvHe&u&0R{$<~K0)|#0>}s52<&8#j@M-&%mz;1si`AX0B6Px~ z53nU_0Xpu&cuuBH{YiAFl39K)S3E~K-#~vN$ z+)j&_tyo$_miXVbUAQo^U19)3hc`RWPZG6Tk6tv?NpUC0Nq0#;qr|y698R?a*ztn2 z)lbD@opf$$g6lVeRFqVE1WgUw?VWK(ljdR;_6+N@%z-GP>g_!yG6${-NyWjV{f=L;q=O`_}K(Z6^jjt`V50Qn>aq1_t2)(!ZxQ?dLKGmmCEVUs1* zj)f}yow)4=6ktu6@Vlp~Qyg!6M!9s9qhYAiu`2oEa=GfIUsPshKvb&(Ap}*elu+Me zGITun@;Y%_ipdpxyiIAc6W`a>wH7azluQ+d)mbL`0nu<51_y6g9my+WAye9_N;amz ze1T(*id=Uw&rN<&I%C1Z2x+a=_3v53x0|puCNojW&b<8b(IFigi>oID2eqi}n9N{} zY2Cqv!}kw#>K!Kf>lue##OWDG-{98Wd-e4*m53+?>?-Wf5jWT^DYW;ZfKv1#Mr3^& zHw7UaDO|>^#hJ;evhegTcsK(JIH1JK;0=$zzQqPcXy$^c(Ls<6<;MM}Cjh2rOWPa= zvj;RJXzOkir9b}?lml-M9ZSE{Bs@;E8GeZRxvL87%!oI;Sw|iN&z!MF&2|?!6a8O_ zOk2k@pYCW?!5c}iI7VTfn-+XwK=t*b+t9`f5K{RMFkG9X7baDHZUEkv(!$02pv2MU zA`svW5R!o*kU$E<^8oo``CIJ_Z!5(wHk?%n9`MZUDxDsR8$w~X|I3rx30`ru5`=;v z17{|p(J>pTjnB@03(`L%wzFG^=gJE^wr#3W?q>|p#bSrQIvR>_xv`f;55CxLqhb(C z?0G!YgS9o|v1Vq}sIV-v_?V0nvUO6$p;mQO>zO+AaOiuDSaB}4_w^B24W(y0x9bFsl-i7J zt=u%xJ{m_yW_3Em0H&DQIH3yGA&GO`c~?>xf@pV?bjY|@|F$#q*jSMry&+T+@zlCc z`M=3`i&K+(i*O+k!?`Zpz~?fkS$7QT?OBLyEH6e!iHx^TCfx$nr_Y}8^(0C5G4R?% zdGqmR2T%@{!VH#BVM57KLC&y2$KmTOA_!q=K`g_;`r-=0KXa}jK%s$2#Nxx+j_M(* zCc>^L*>d?mgv~k9li+(^dVV;_6`eVARW}sK!<8C2r<;{Qr1Qy0h|-egngRX#S_-t( zm>3e8WR+mNnt_$3u&^_ir8NJpo?Q2R>FuE&51ZT`_h7cDTZu+Xg1U9WM!>4sZ z^OTY8OKD^S{K;h1T5;gEXt}o2ahrW5)Y}SFr-v zzby8(YHJq+p5UT1%Kzuz--83R_wi*2mRYEqt62a=3}6BI4I?6bOGf>qB2qxOWb%X( zo#xIV|J2eO3{e!uIft&O>7G>rYY3D(QCJiwGDdciHFN`zv4ZK+A5(=oThz0SVB1 z%8Cfb%A@I$es8)p6X-OJD|d|brc>HjFf!aCb-~zfqC&fGOepuqjh#CA~aF0vN=>8je!-HdXwG6m&`I{BjBIqEA7z% zFzfl$3*%+kUv+XzN{znX}4=rh_aY@o90huNP-L!;Rl#O_RqR|1Lra)25B@bUd14#LZ9AG3Fs67YZR~ppIUv`p? zVodhs!(LQO7F^L2&7<)RBIBcSTyYmMbgmSDe0}tqJ^=4}uBSJLWX84no6f7%Maa@d zsgynDYzCnKL?y69Jb~<58fMkZN}_{anj21)Cn`>Stjz<#D=^H&`=PsSfh|i zVSHj^9E}8#q(F|D`KJdYSIWvh5=83qXTPEmyjaN-MN@H-X99%7tzz#bF!JR#)>(pI z49v7KLoMC}P`MCcGW0W~ISu_=I1oceT$#Sd$(?i54e`%EMUNRNj0f~>--}2df*~rC z!r6|OnW5xcxhU%5*y>-bgOZLh!N~F2dKl!8oI};@5%eDIdnjVRv|RL2XL4-~c6EPW zwVeHEr#H;K>^=7H_J4nx(7bl8+hU810iU0}<=u_h>p zCwA3k7lm+~ZGKl?fha%|U{HiZg@`CZkfCMgb$=D-Xl~#G(fby^Af0{D0O9w6#qd0n zJ6)sagb-Jbx~wyTNnSBFy1I)I`yc)CktYS;a795_C#~%SB}iBc`#uvQ#xr^me(>Ho zo{tak{w|NNb*B7Ztsefh3QxW8%m)4h^(sXbdxL%O&I!oi`9P#^CYXFN4_y|RQftsZ zwx8t8j^RY62u+K;eG$Fr@LD@w7TE(`N9vnG-HJ&la_Fs5*5sjn#5pq>Okcogz%zND z?7y^O2;sZ@2Ak(K=dc}bKN<5-JP6=$aN1f0%uXcB{5A-93USu0S1--nM%m^^`SK0F z8A4uSEq+?_7V@e^KrrIwd=JKz%S~T3)cKAp93zBbe$toa7QPi9l`pLS*6u7^*cP>o z31Oe=YEk(W0=KM`oFQ)v>mHzpL{0Gq zkc-p-KCd*!WCQV?U=q*{mIp(|aqUI+iN652L(jW5#f(=Cjm$mR9HIr_#8galV6adk zI+NrSK#*&fj>hBc`H`Lwey8ZYJ4-T+3i>i<(WmhS{i!&j;7Hn&fwrKAq;mA%zy3IE z=j#e!ZoIEJXaqyNPy!DUKgZUZw^_ig&C6HX!%~&n4Z$WZF%~Dm0C)w@Q19rej-dsv zx^N9Zuv1&PUQ5h#27b%I@t5Ho$ze^Sp=9YTEsRjKh$9j}J3u?7L0lzWVau*D*zpA6 zM?RoNNqtK0FKseMGTHXHo;o=w(Nxn* zNa&N|@_$dES2v{3GU!5fkZNWW37&*>uIc~XWhX|~c`A%w1c)2N*M;}QVNF;6YyYm= ztOj@3YN_YcJo_aZ$cOv2Ya7T(>!VD=H{kyN%$ZMS;Kqo330o&g&b1gd`fD(W*o@oV zh+Eng##w+EAg_18Hwyp!(XC8kyPx1F|IVCDlpt{?FzH)If27&ArLYM|;!(MEOX)Hb zd>J`2os(5ICHtb%%FgAxHa^c=t1_SigO#p&ksWNaU$Iw1LLGVAuwh*{>@c>a{BV}L z#2A~ecW_$}dE^TDF0{TdES2574Q8(D3l9Hhn6T_a75fWA+Hud_X!BQh?fvIQ39f&& zLJu?e)V%fJD84lfJ5&EZH|9G^-jApw@Zv!8|c`>Fm2aZC|G{8;|l zqP5A)!Qv+Z1HyZlO%Q(ZuXnhs*vwafyU*wj3H*PB)Aj5>$jdp~P@i;x0R&idkb4#} zKDG7ju7mS=qQ|hipSRm_edOKhQ8RXd2 zE}x6t&W_h=IK(<)={~mNd?v_Cba#7{{)zu$v%otZ-aWNrs&r95SrhillLAL%k-}T= z2-fZL`aPcK*IE50gRmiEFFjA;?J78Nr~+t1?S~Xlqcw{A3kby<{sl70h5z;^%;~md zLlI03s)$oSP2Ev-;izvYPpzE6U&i=sccDcnPce7w<#K;d??Rh!AP_NA3lG)6CNd9( z-+|+L{XRa&Gb@tODOQ$+5PGk{Y{iiEo!l@#LzRJKXC=AFJ_ve!`*j!gKJz=|(~Frd0x)Z6N{QhTGkpE4$@; z!Nvy=;GawLeqpA6Q7{1wpP$uD_kMF@x-W1z1LO>ZAUFMI&cF4p1|)2o<6m2xKqLNW z5PL@BPiH2fA7a_Fwm-|FX!@y7eKuE4Pt#xHl77w{!dkhgSKbPT3@A%&)B2wG+u3p# z&M&(BTi>e&FY{K@SS?+;E7C9Sb;|vZRSQ|wb-QFqed+3&q4R8R9lF;g{FiC#TGwyO zGnm>^(5vaJ$O}Rm2LGJA5c$_n?dO?PjvoULCF!aASP}*Rg8)?%l!*dA&bsl>m;JZv zJohiY?P}Af3rSP}&@vQ*rTHKCw2Fmc&EEQmk28YRT-qF}({t343m<|6ran<3w*m zct0v^Ulz)Mnq?9(jnP;f1Z+QcjzW6#JP2~68i1w)`4Y~m&}gA3r)DM>tPH*t7~Ya| z>P%mOY)M@G=&9SHK>&mpuuNDQJ_`T&qCz0NH_wfMHUCn6lqfMe5y$%>jDlH#5O2sY@ED*GtT*aVKnnRJeuSeK zMj9i3Jgw>Fdq)FvyVY)-Al@^wN)6&xhfJEFey;z=Oe(c}FeX;3?j{FZluIg0|F}zk z-Ca6=?|0b5oc{%H<>z}fG_gE;KdzNoC~-GCTA{z{?#v^ z1iE{8Pt(_`jQ6yIF1w3mR;?-Q-DCDHmfC5QA(42<%y0k2rYt}~9}A0r$5|w-C>pBs zgwAel*H)W|oXOMyI&VX7GB+~1iiWjWoY1qPyjxhsu{y$jC;r57)M;-f$WnPNjhY*u6#u#0Q>Fw8dI-BmV46zgx=4aH6hLdc<1G#lN?~OgJ8+lj%e8; z90F)qp>goqDIBqrvC8`e$pvXidgAmX41znx?=Wh9+Q;(+=_~_2;_Q5m_%BP|;t{(-}_W5DOhwYAjZ8cym(ydrO22=1d4q zMOZ65mKv;4T&vBPCWE<`r5>k^R3w`ToA9B5;8sN6W~D0P|C#12Q;J>98a_T*p5?rz zbr)IE6X$b2%gbf(zj8;eY2{aPrxtG01+r8S9ywMTmi3OLtAvcKiHivIqc?uoT>$$_ zZthv`OEDPs=(fZa>O-SHECJ(hLx)XrY?!QZ*?ye0kTnY625E?lg5YNDTaCizLpLmz zhPV}0E7r6gcpnnuoAhSO0N1Xe-3|!r?l{l`of~jUa2qD0wh+HyE8-v`-)AkLX@naO zm3} zwpT>ayO3h&_AW=q7OazSGoM>1>SFM6%e^BXlH0DKfZI9ukJ5XpLhf~1OyO$4eF9o0 zAM@knoS<<9pWM<4;_2H~w>za`N&I02QB%?17kU{=(U+>Qo1@B3MXk}ny=;LyMW)K9 z=uXAdB8i;YwRPDL9PU@O=8odC*aO4ZA*bFBAm>qG&t&>`f>c`aH|T}a`lni< zy>8(dk1xc)Y_t;SryX2^Akq(MMp@97N}_9D$y-;k<2<%Bbo1%H;+1{GY*qKWqXVbL zwVobYhbZWr@0=tvrw9&Git;!u5m%3B^#SgA5%L_DZ8n?b%e*#=f1Q);ksl>IJ@_WC zU#&F^ZhV%v3y`H{18+Qx1vGodpH)SzvZ$>0D)+ID{MhGbN0E6xQnq>@qM4l3urLqe zf39zSLT7_T*~e*gRWnd=W{`m9#iP@BWf{z9%4n`}N)HRdOqTdF`gXe74+mpU@jG)n zN6_Q88eciAUDXX)cKjOm=+fKLACTdZI@=}N_>40o)gWg+?fc!|zdP2qy~VtVWXq+2 z(_M>D!)O|CK>e%BT~HRb!Lr&HdPp;ShF&i? ziSt&EJ*;>dP3(JM=rE2~I(m@Wxj9WrfeyiXQJk*%*Q@InH!EytVy#m;vFNttLSs1Y z6|TcZePub6?EO|cJwtq{!e|S#dX`aWlDa4d(taqdSjEY4aTcX;Ankiqaj>HxIJ(wM zy$Ry37A~@=+6J?b9D!`@C&ta&#u=kC^VTBcCR{#2Y_UVO??G(SATHVV zj8RQ;9vMCoh~Ti63O-n8Y1^+v^M}`Tc7WG!IiXbb(uttvt^7uw?P_Vp93k+e9KoFC9borYjuMYO5sA0TFFds z=~VOX=cM))Imb9V(BqC3J-pzOp&~1GGgF@&bFSM3a ztE?v1PXt~5OC9J-9$28~WGWrQxy@%s#7C;H#X7&6)C=L?46Ijx>Qgl`ih&d#Y{Bkq z(`)>$&vpK7e@P=z!ehn;c^F8%9cPruh2jEWyhBlO_netLNau$Y1XVeF$S-erDNGIg z*ni$x-t4uBkP{^@0T`3<3T^v=^61eQC%AAhH3iq8CA0IhSMxSjt?o0yvW65d&#|MZ05@{Kx#+ zB`^SJ+B9Q11%G~;R>{(S?&f>pxbCk*uK*2>=^CcvjV)-O3`j8sZm98vg+GZa)~^3yS1n|)pWmrDHf z_81p6soK{22Fj>GDw#9?OS97EUO8~AlZ&oi;Re>^;%FRK@1l8-2m=kvM-2-oG{r%u zYf+SS(+u^RbmRQ}Op$v|g~K-Yt!D`*Y+$F0yspTo`|K9P`4Y^o6oc8bE<%sn>!WLP zVVHseAc6;(Ec2bn3XAq&eypUoU@C^q=3ms>jn6UKdPylA= z`;#*XEk{v)-}dXPq3=2FZ`oxw&K;)81T!G1+OS#42K0D~&8tNvY(uLjnTldc{wsZE zO^D<++I@;?SadH$IBO0*q9$j6@sZewvn_0Bz|3aej{OL>KF{j8Kk(!GA90_?`z~LF z__=Vno~84C*&di1^S|^0fi4&npVw#N^_q7$x*G>Oo=a% zGTe)QtHuiv95NHzlkf-_ZzsPuNsOnRBL7d~5FF3;jyfb@A__H1MIb#AIA4S>^lCG= zzx?<1@ck1O6_Y<;(#CQ~V;%v>kG(J?&a+%zsV@j@K!4HoL2^(3_wses{uDe5(kN>G zu*iV*L#;mi^bGaiCWv@Q4p>PGPo-Ux%h*he1xxUw2qH7KO-t<;C^9&M44<+39(S_BEy4?afo+ZzaqxFX3&;(XIVPBj_GKjtH@E?I*v=CPK%Z1Q- z(3$_TPbRLTDcdJ0=s$5~mRQW)RhUW4Oyq(Vr^Q`m6sR+^eNaQ0XYFfqox@dQe$z{W zW*IZ$Z~oQSpTO6ICXt&(e+yK81&k~aw8l|!Uy>w?CBzID{vr>-RF_BmLJxNjn9Tk? z@1@py1lHyqup5w~p8lHE72f}%2x<;dj4;6P-CK~fYWY*|6j99E9e&{U;3!#=1CeJQ66yo7az6fK6f|r@aDfkK4V|N=(L#@x%urM0i)+S ze>*Vs(5>&~^4#B(@UUWhY5Hz`#54&Urll^gjbJR(fsG2**8khJ7a}3@lbX`P;jhB} zD-nOXMf?n;@1Z@*DWnyq9p@cKoo-KGu;IIpkJ$zFPKErUsqK&RkrqvKLSgUu--Y_D zP z!vV{1k9_THdne|4avt`^)OjE1y&caZCK9Oe5FjJLD1Ymh68s(O)px)$?BtKT_P4xn zh3x5L0tqCT58p%0z`kE|FT&s8$FI$76#jaDys0hvC=?&0-wRbo|9PniaRQwb3{UTO zYNQZ-4vwej?)(V!C-=OOg<>DEz$diK6Ostq$r)!q<*hyd8TEcu85yx5d;QEJSE)J{ zr#wW!NeCm7Nc&z`gfkQQY6AJ|CRsWU--ZOZ)LI9ss4;n6*b*7^jzO@{J-_J{9Z?Ai}F8z`~T16fA9AF z@6G-^Z4f^{Cr|o%Uup9Ey|8y$e~bM8nS=PUz4{q|D^J0ayVylM^opoqqg!rNhiyNt z_(u*yzktLd1M)^6PvkT}W8hnt>^=^=gZ0EdsQvfWpNJrF_wvf&IA<`vldNx#!xRgB z4&itVF8OWSEPPFQE{MUHXPpfL<9Xqo5Lfi ziN?p*{F#|m3lZ?AOwt5IL-+-leaNnQy*f6lir z$zljac*MW@w*EXwy@oQl5qy^zNG>!q2OKKU;;F%2MYNh#7l36lW`KZgnkiMx$35#M zZm`ythDK2dCWk@HyR_YF%vXm%eN|Lzwpu*=Qe$XM27jHAPn-R4v&ED0{FgW1o~FH*pUvwX!rJVd_rDw-Pn+uX zf&Zd)|3N>J^BrH*Gr;#q4*IB7EBi!gl9%-!_dkd1(j)VA%TTmDuPDLt$`ZcVz_SQuPcyANDTm*W;i2 z&`chz=g+5g^Z65*QAs>-Lz5ba?#%H*+~U!x6DsAtz72!+g9i+Jb2+mFu+AjQLhfN1 z%VbS;otH+yS-LcirXma1vAm8fl3CKTr>+&T_KPBAEZD;xLFvD+lGDj1>;nMf$RutZ zvsY?R9J?h9NIwg|_9lIHD%lZ5`^sQCbgP1I{9R}+0`Q?dHnl!HhxJ7~T2`^2wwYv4 z6qm48C21L_fVF$J6tHUK&M7a5nHP8F$}8owqcbNQ&Fgeo9Do3uW^Wq6K!)g}Aej@h zY_KZT!p{(5KlA41uW>T>@Ba^qxAI=Ed&GWgYSf@F(c0*wIz97X@05&^0?=J{L3yb% z;`n4c60V8dNuaO7%QjNAR|*>s+P2v3CQ|7WrAX98UWRc`bDc=Tn|ri@KD#y%b1@tW zqj3nv-JTIa;=>cr3OF;IlkhI>$uVAnTLxn;=)hP9pm@Nq15jw-8AzEk?%u}Jc`ti6 z4@_Ork=-jGpp2^R<20}Us1g^hA~20(!J8EWz_N}qX!!|B!-Vy68*+}#9-e|}U40Fv z-59ZLtx%pDMW}=eZ!pI@+AYL3k>t@8BFzJ)Q1MNF_D|E)Z3PQ_5Jol2_ zyfBsCe|2Pv|7!7QVod8wf-m2^7a$7CSC0PW&Xf#+_jzNwmsu{F@2C^=CxskAJoCYJ z*JXM>{l=YPHS3J?tKyqBEWLQ@vbGF(z0QF3E?~9?A-81+h{5VX(y{t8;j5vqVlhg} zbf2J5Vqk=>5Gf?K3;SX~YM@+@GluIV=|$ARZ$h&PRyA6yfC}3og4?lc8+g(<)p0D7 zyFDAv>a!boeMT!;J>oX=m^Sg=Nby*NJJp);OyvVd4t0aF&#wHyLlvX$-#v{|WFSDP zz6Dh>H5&#u@D_`x?owJAN6p-w1Xj3i>VJiRWt3Qz%GL7)KXc?Gn*;P-PR5UJy`qhJjJ^?J-M{l`6m*o<>WhRAe%7d1m&l;*( z7*@J6?CEWwdhdHobiKB9D($tAr=%&@#E-@NNBYECj#q3U z8$6!Dy4!k7b!~mR|7#kAG3m8bv^SG75{Q~@yTv+(g|(B0cuhu}CHLLzzYbbhL6QEE z9AinZ_rd@}Ajkp>Y)Pn#o2rDVIBQb}e*RN3%atgIfUEVIgKfmaIdHDP$L7pnR8xG$ zL{fb@%qB^zp!G}ob`Z(7sAGZ#;b^yqRg(d8TmJRmr+T!AO-(1bzU{l{w9`(NQnINv zm#crlMwv%b%&b*v6FFZ=w7Ek`!IbbIP~ z&!cIW;)p^WO25G0x29lv zb-oFp^wKpTx4$MAkcJ436Z)UK|A=149uMwgnJ4=D{hndPO`C;zc?aObiEL{hdeJ%i zt!3rCA4_AQNC~X&MSorF0HT_#A<6s*p&S7iZbf_Pk^NdU0S>+%fVRmJ*NPAXAOgRa z^AktUwb%SE(803!{zAn60`N*=MbzsA#M0ybyBHFX{{pg)GF~PcP|Q@eXD6?DK~2cwI4Ja=}ee&MkhATf*}9 ze157<{37`hl=vKkAN|VsasR)OdEoeI@J9UjnO?u2*~tA>`w!yHvY*^sR;(XKSL0pt zMVH{|to&98T{Cz|+Inmw^S{9#vv#|kkL`X{YyPctNOJ*Qnnj+Gt645f>YT4E{&!<+!Ko;g0&fJ77t-Q_MtT^cvePt@K)4x2yhcd3n(7}laj`d_tX(3pdiBp1{`OIxJWTRVN_es0s{`NDZ=6!(vA z<3F=`G|4GS?tiMqkJS4*`xgK#-n^d9=Hi`kW=N5GnR{3N1tHjg`&54H8c*=(+wDO5 z=>EdA-t{$@*dMZRFsrL7UmRcHfUi@l(zhqjg|7@qBZ+OH7*J*mgd&n9sBOW)AvJGy z(6bblEw>-!8CW=Y*nL-HdBnpH$ryu$~$ky;Yj5V7a(VPmIG zS3hN)g8vRf)52+9j>ItHV&hz1e@Eb*FGs(_$o4o;cszp)%cPEu$x+9et_~y`W`p@_M|O02mb#~UGMMoJSyWH#Z zaOg34{C;A@L1;$5i{4E3i-lA?7JEtb^8Y*Fd#?Wg7=mW^9<#^k%gW8eDF@g7eCoIo zwW)zusFf*nassCQ+2da6fGE8|m(i@j?t3r3O3{wyt5YHqp#@(`e+H5dne^zDxRdA_ zCI^J37TZlOQY#~9hu*qpYC00a&93| zDcOD`AoEV9M~s)Y4p%^Ks6eye=zgFc90r)@fV0x}#24&25fBsw@=_mX6tV}A#T(i~ zAYx#k8@Epf@1FjL9t&D51_+Bw0aV?BKPi0}$>-@`53#}IHu#sU$FdZ5aa)C`6p~wX zNq!IT*+dz#Jqxj}X~9)lzkuq~e}>ji;n0SCF{%7EuE|5JZGP(ZVxP9gpWxm+O!-6b z>Cv=HCU{l1ch9RWo#s=K0nw&k&fwLR$T1ITMVB;DRURZPROub=9-DoArX$_b-PMTG zrMM&kH^%*q{w<>^Mp8O4|9?)dC>B{}=`zT~RhXw&-+K=cxz$8dT2jlXYQRxS(@hw( zg6)Ibj}N$Owl8gO^g7b&hT*#Q_lTq?1-Ef4-J1CCFeST4^-;%$I`b7N$q{{tD9XM% z+BiPFXl82ytqJSH2V~EzQ-OO~5K=LuJxiZ}Hxvruwy@I@ALZ;61V|t&lb}W792)B` zyLj;FHXHUlQy9K|eM)P#Li<1N(;?@a(7pg@!MU@PpewxjaTwqXEg&v+_L+l>d8j1b7Ug- zz*nnNYI%OYcp@qwub)u77%`^w*tg&pXT4`voq211M7`z$--s(=i2@VZzPcwG{X*-b zm}-Y*b)n^}6nX8MYBG$FT%QpQpkNF-XjTCr^aRlP;n5CVmACGKzphfd;)!0BdaLr4 z`q<0-`$j~WrJAyjn)WR+2dKShL%a+E`jk^532ilYvpqO%JaAN%Pf)HR0!5243xV=$ z(Au^%$Dp2*sgoNFgf{U$qpeaA>VJrauC2}&8jV3vyDrpO9yzbJ)ne1WY9&nep^`X2 zfS$W{zyvf{buI#AP#u*}CM!wWaXa<5w#_8k5tC+>y4O#bSf;$}M}S+J?)qPDN~_eK2)M|6|BEX_9%VhXXL>k65bM85$v&&A8Cw3xU zyJ;%N9kIGWUlAz|ycmGRe9)$JPhTZ#sSd6LbyI{~cbck=j2yIYv?@F8^Gs}d{Q+jh z^HZzOaMrE@8$#g*34D<5|L4``-||&9VZ;b%X%YL$6;%X9eq5CKE|>ZI&DW|X(pR;& z!nG2XyckW-oVB-%6&0aQy8Q*NdCW)GUHOgT(v{`dsPnR-9>1}%Zck(D?#uGn*iRL! z#1@2OQB?EEUwN>qG|^=08zpLgYscs8JeQush|+cF6TAgIsMhuG?N^I(T5PRD&(5!$ zlOCRsp0elNTUV@|MbYE>yx&s3*9Yf&s^XlEe0Ces!A#!g+6@BfObX@q$gp5RJ2|86 zZ{6(~PZkaUcwV7Lf3JVA#Z_fGe|{^ryJc>q+?JUH1Z>!`ZsEPcK>>bD6D26%Tp*BN zxVK~I*I#;v>$cR450dPSNjKzr$$Eq5U8J#2kE2fW{m1UI;9TYE?AxOkLJg*slY!zC zr*LM&PO79>f^OFABJ_s3Dp>3_BOr(Xh=A-e^h)vpBh;qLV|!otU;Hlcl|K12*iGME zBN%UDsjJDJ?bR|PVTkAEAvshNe(=_ub_*m#Nd~%puq&FaKi;#NC1 z(GDVL9@q7r=ujzk0&ABb zh$Dd$di=0LP?hxsQhk1_4E-z12Q@$Ijb;QyaLSb5zxf(F=g6@4%i15j_4HFjlyYBB z8cSE9zPa;B>Q?+)G80u1#qRf2WnQRTkS8{<(E{iFG(fDe{K+R$bu^w)9ohI0J$@K( zQ*Qh0yw^i6D>0Oxy`}Z#8aq!r4xg%F_q7RSdJE)r5M&}A8GvF0Hgy$5E2ELt z_`Oz%4IDHIVR(bqzUSBVHV-t^Lu{R*8z&hw*Yi4isNDO=9hz2GZ3^4D@4I>iu)We& zT4rU++i!fet6`lqiL&n?Yre#7! z=|&|89(4`JB3893+UbdW4YOGdR?)1U?^$AvhCHo1Sv+1IFT1?bG;9)GD{G;hH&Hga z&25VKE^9`mIjmS1h-7HtT=y1MnLRsK+8K%tJ4V6F#@<@8U4vZ1MPH)PSgdY5qi&mL z5f6fe&0s@Ks@vI38>ULxwZ=_id?v7HA;EB=@KE3DVZ}p^?$YOAmAXSrm$@#sl;O&) z<3>it2G_!$2UqcJdTScYx(6@uW*6aMnGJJ2X1c+9RUKzF4t+M=Y&lffG#k__%Qd8R z=yIvKK-E$en3{)_YmLa2rA?w7HjVmM5u>i>xEdR|jQDW*Nk*O7T{*B@x*5)|sFk9A8@qN*Z#A=y;wCOOj>ZZ~GTR^;rE754F4nhUI4xjkIPSZr=XF_E z^KL6##-diO;~}7VhK-6@*ClkwXD1W4$G4is_BO7yI7oAD#pRPw(YfDE)`DeuDMv8! zTHiXMH}2I8xBC-lmP16FhhCb8qeGm|muR#Fwi@ZA-DxZwhJ&8;km`JoIoWmBnC}^* zqv_$edfjX^sh)*uUOIB@wb(i9xg5mMWx};du|TIECi7~# zLs)^<5ezZjSZDFv)$IuD2xG(F@BNO49D+MjyWUPONeyeI%z>j$Z3CuyloYO+)HHPo zrrS-Mv3XXg*;`r3+Uu|wQ)cec+Uz!~-D^d7FCUEzJlx7mrt!dqX;3%GgIx|gt4s)V z?=O-=8NJhpbPh|N*FUb8A*0EarE&I>x(+O^e;!t;$!OuZy6IKbxb0k=rz^_ac%3^& zADf}+b~=q-8p7v04t<4nT&7*CcGYjwIpz2mEL%kiz@DAwGi6qKZJOh`{N^pSHi5cs zc1U$E6)UUMc$|)di-QUo&l{RH#MPnO7MPA}MdDu&KqdvM_`-o$!n#G&Ompas(FbSK zxvA!?n1m?-?g~H;R1Xu+)u_M#%X>}gZDFHPpdwV;BNkJi$CA)!ul62AbPC(G}#sT zFsN(dheptQ1NB~2A^Xu!c8Ce00YG~M4X?M`Z||#czfSt^cNr=0o8R+zeo|ZiYdmg5 zDznb%4!QC_Hc{X;z-txhJvlWx394$VpiGOheYa74V{?oS@j5K|Ss3v8ecYp}PcDat z;bK@XYsWihm-2a*%VPjA?;!3BJ9DY&_ci;O{omY2$7PzhmybN8I3*Y2~9gjI{4K#3HXLmztF?xxIxrROcO|PM8riCfuevCW)2iL(@WI%@D zl&)NlreM;afjw#(H$m~H0Z~=eU!BXkBSSAw?d|kD)*N1Km``e*1IhM1zS6sK^aOsc zRLFxV9xpg-G)I?+Uofiy=Lld&an4NNt%|tzDU<#wP8tLQYGm+y9wc}sMA_#uY}xzq z5-NU?@%OOh`7?xEb8KIle0B(R3}0j2&H`MDG@As6z_hT7MVKfrD4e~BswJmSYMjzW zLw4C;BPX@tf8VFR_sMurER~>r5SD2XSKG)956*}5TR&yT*=qJD+nO9r7Ce60hnqiv zKL64|@PE1t)MtH|Nql(hinprO&hWYQWaxzS#dB&+0$=A3aYO_x-=_p5P$zep{PoL39v?*i3Rd-d~T*^2gpx z-1)yV@WKCCzxV0tdvCYlJN0>f*k63}+<(8T{z(2GEBJQ*>hJG$x%2=1?mPyczw3T) zzj!-X-sv{~`hIbIf5e+l!i8%G)ItyI{EGb1C|gkoZG+#5Y#>9GVM)X!a#z#qdrUrx z*^&K(AUBVg3O?C>;+<`cA8D|kZRQ*cNN93$!!339{Qq0b(@|lEcl&Cjp6iB+N$(01 z)nIW?KCawcTXIjL=(~v_HnTO9eCJG+*tDs|Hcw~1`2T{-vxKgiA(h8p)AKe@zK^rx z*AdJ~0|O7pD1KTXG{Q8S=K92X5;&xDj9*h~u-9Z8Hfm;T{{C&7j&KR#9C?zK<9bIh z3e$_-Etn9UWl{|~qEt!#ae zBC@Z5i|dc|&=yBPRqodOkCTt^ka8OJe$77#K+4cjM$f^tll6OZ{|kcsf>6++YwMAx zUyvw25;aT#_HHV*m%hcC`csn(@{a5B3Vk|YdlFm;M48J|GG5}UO7U2zK%m8!{c}UJo9B3{sBQTESd}L zQshM{woHlIo=961=q0C(uh>(Ah;O9Kb_!@K6%m%_c=${IkTie7>z7n~Ozz2At9(bz zXs29zQ08E2eWRRaIjP7m)>Hg`Vi;3p(;R0IH9I~Cz#1f9m;9%Ih zgI|1=H!VSh-^e5x3@zio_HISL96RGZ`%}^}?xq~pBhkcL&g5(vmK~AAGMfN+j4%lm z));$B6;s}JvqfrKv0NAVAAo$2N9OLwRsb{cJ4kmxfJ zMAVR*1qR$WZ`JBB(wr1PVgPE1CsHZb28%yaXv zRYLk5bx{|OGKm(qZ&iX9|3Ep>om%lX9?X{u1yB$joupYZJA{&0Ob`yH3&1cBZM_*h zoZDC~G6fJZ&jnlDWoqU{9yZsNZfv>KeNrSVBK`YF@vS#?RcU)e7gwyw9uB3=egMBU z-Eui>a_TgzHpuG@zp5bF2fBF_ywE%)WdUjc?mcTm^5*}0Wbq?pXz%6tV7THTqpwBKKQ+v8s&4oXLeo@_D{_G30=Mm8fS>hITOn{30$jTd(2p)(}>1c z(QTV59O5D!ga%1Poh^WtQ^4i2@Z{k1NLdUxjSh!1MDthcdD|Knt)-y^4tJ;TbR9+K z#>3&ZQ5yPuE~^vEBzoz7?@IL8M4yCyyT+hn08h9?`Mby$ibf9;^F1~z&Ly7+Zq?56 zyuVJ`|4z=QQ270INy4XJ2bJcfnsqo$0q?rRZTS`YwJkN}_LCm@iedHz)d)>tk6?@D z@lWd!mKEbp6z8`v9716$CX`e@o73(3)!2b=`iMIyTMa;2A@G*E!m%A80ukd7U9)P> zr1f)zpFt=FZzOD|@7+PYgTz6Pf7m=Zn01TZB^H;EPY zX*eug+_!J2nAv;0OudHFKSiCNs{Q=jU{qgMI*uHmxE84w=OjfJaQmzh;U0bTzK&~m zZ=G{4PMW5!`urL5 zV^Q-6Qlta`rm_yHQHP{Dc5L5^gO@PVZYV53XiW-U#b5b^rafXDljR>ET$XhAmgq8S zZg5uQF3LW-+GPfL=!8kMuPG?JGoD66Csgl;>=$E*^K7Ilq5U1j$J(Y9*<6P|F&g!_ z&tKn1V#z3l4rkn2=}kH@Yoj^DMoNMSfy}s0JbOwnX|ugy+8)f@A>Q6VEKAw@!-nkD z82i|$^7hyWBq)2<-I_5K-9bh^u>cD_%BWHWn#s>C?5Egba4>3PQL&EY(}dqw`%NcX zF)T=G5dD9BKu1kU3;A*S14=u3B5R`kUSu<6cC;x7ag9s?;v^}sg8noS{e>J8>`Ux2ld~sZ(;{g3 zAEHI|%s_NQf>+%F@~pXX(Y=~ctNOdgzoC4ePTxF%@DueS0OXajR$y)!q6o)*5c8G% zf;;wloc^Y}%3cl0rGthA2nO*9aR{9?hZtc7`z?GOu9v#brOy1qiOj^_vmV_55PB|{}?#&erVzYApc z0U-hR;tCL4&jSVPgba<_f7Pz=RIV^;|LYxke*U#Idgi;orgW&p3%s?b8yQvp1hVAp zg9Ql!0ktNJxW_{!K+oDGUp9k0y-Gc(y^qYQJKs0K&FWn!X}}AtJc#Q^L^lx&xGyQ> zNCC$-!T1{9f#574atuC~(LuWYr!}kB@ni?rpHF(_hus)%T+~u$ajrxS~pJx4Q5<1l|7qPS2b9z2AMdY8|33%xA>j$ zYAx!a@tk)NI#;F1g?x0ZTWKsF;qV$XE(D{@zL7mr8m7Cps}(u7c<7S3t^}WMQH9NT zPs;Jy%Ta^AfrSi|(q-y5_X>E#<1`nw@EW7N*6?|v;NiUU?bDIA&|0(HWHKK0+iamm zxec0PJGVgB5!j)xPRXx0)o@zaJUzq?Q8n)=-M}_31U8LkwWv+oT4c$3MA0-{`Gngy zV3kH=RhRQ%XS}A8a|y!NX)UA2g<~b?Xc24gj}5F1annqc83{q9Ye?69n=3}weAgW{ zITKEXWz&H91jcIT$m#K|s%vWQ6KvOrf#N4$wt>iNU%`cF+TTAbnwo~WS7wJ%w3VLK zb}4?kbEt41mh*|Ucp46*wkm76iJFy`hdAlF!dE5oh-|o7cB-7WFU7mDPFL^t{7*sH zZgA1CYh{rQlAU7ba0CxLBeDu%bA)$Te{M!ZcAY#-f0l0GoT#tnJivEo9eRWgNf>=T z0D}JBY@Y)RIX-u4deLW*J95IQ7lW##3#cK8NM7>FNRM`6!5?evcaXYA1T*`e|61M+tEvE@4H zVMS@Dre&X;+hywUy~Xu;=UO5ttL@$mzF!Bt^nUxBJg%dg{oG^FWRixo8y^GbXDZ5k1+%$LGAQ&Aye=33KS+@dHy%)t`RzOq^6%<#Y^W0 z6E~&7iH8nN*kdqZzO2baMMpUxl;p9*kj;=q%7j7*dab-KlN-+j1cQYnR42z(H;gJ) zh=%z=djf?KTn^_d7gj1q5sKC9rN)@e_>%N-eH5!0u!`3XRC*p>Rj+*wriKtvK}2!Y zB`K27MYf7rdkwaAuB_<=5p(24RYN*TRRuBss!iR+gCp0=I!sL!*EF*t6>3x#(1_BX zK4e&nrDwQmKcCeWEncobT(|$R@qc>(;$SC5)vN^=OLdfjL4V(0YFH2nCurtfK3SA> zy!tM5>8MkgWaQ5#hfc~H)3U>5E0cRa3d2_1kQr~mtW|La6i>y@tG#5KYL>$#;6qF zY?O<^8<8z8?tnHGQaK2K>ZELJgh<;PRz*mu&VDDzaHgd?1VvH=RD{9plwG=Rh`mUu zDtcWtz}CkndddMJq2O7;A4b zzOd=Fap02y(m~48zxjU`9K^m~&s=9Q$YL+27a}cwXIZY;Y4EP}3%6#b2JhG+<;Ch; zYQ{@Xj?40X3d;cEtU)FQg#jn{q`dYYy~)(>BX{E@v+#;4YA%N8>174DDFCnsOpoGx zcJ1(P=)F*pAceEL8UvIn)KP$fW}Oo!?NNM-w>Si4VX7NWoZK;|_IWgX4P>rz(&_mh z(s=3-2N{>o0rWY)q-I(mZzO=WtaO^cByuG{BfKOw94WZ0M%LVU@!)-KDgTi}QbpsT zP?Cx2c7k&V_g^xX+kRD1)3auM#DDa?Oq5dO|J<_Jp&_wnscs>DP92tN>}N=;*hZ-D z4vh118A@O!rfwp-Me-M_rw)w7QbWBt)zBUwm%Tf|}` zU(LU0+CSp~A=TxOmlqxNj6nl-c+6IkcYnX);kBzjMcp&f@ZH%;#BPvkYu+;cV5dxg z?(TL?Bu-mUP#Gz@w@T=PZc(c!`C=sh8cU6JHLtm{H3PzE)!fr0=oB$TNgqK{!BpBz zx|QJ~v_KfvB=HOs5CX7G^X(^tSK3Yur?lklArH1B0dAEh2+B2GDup94`~x5aB+Rlk zlD;;jjnmE3u-HeW;HL+npqqMC#M$VZq1Nj!H>Ub$$rphmH zclFXIvMOux@NNGm-fD>txFg0M2J%>XqprOk1$t~ya7t9vRUyUZ|)x*wvQK`uCW0H-D75&r9{6zhwRM8TTF0M)dkV`wPom1h@KVq#UWCP!?54qy=9N zHiZ}oC}^Pk*~D`j2~x&OZq*gZ0{K8jBdl|ghCWWlne~Zs%EnWwiTAq-x}+ot;HB2F zTxS~(BQ(ZX#7AvFU?F{Mm-d|Y)M;y0)KKIFT0QQ!OB->wnK?`|g|;x{SsxGFpn+}% z&n@wC4qFUb#G2HwjUz~cil!dc*79ubnNjl&mg(i!S^0Qn{$By?n+S?r#ADf5xAx12 zA3yKrdB^*V4Kd$8%_Fn=UsLL@`-=R$7)e__Uw{4dll`yJ#rD<@+c(=71OeADPSOw_ zrbOu8HKWXY55uUxN6KNaDyKikmh=$eJqkoDOfDi(LQrA6%?6)%peZI1=5rIjcP4j| zp7~0|(!>^;MpzGLbC2tg2!4VjyX5q#!2ISBfgnVoACQPONe}8^=4`z0L3gUaL{L}K zYIipmA|jq+DjG)VEY-i}6TqB160+xX*j+MIQP;6G>}g8(Qhrv;kL&K)rV7QC_3f>+ zantiP9i6K5(y<3b`ag$sZN8OTbS>=JR$%@%s(;F8ZH;V88g`8X-Cu>W{x3q>!N7)w z!X^#QJ@~hsr)xdadtHP5sbr_Pl?O2^$T?YE{jg~ElEZu4NLW!;-{(ooo`V6ca{UT1&$=DP4eO_H8*35!HlyDq4l-pMV3LkQ_y6yE?*CsK>2LoNpV9h%pVip#WqbYR754MP z(ZSBfix8fA{5i{=r`Rf&NYS{IBo8ao@lAz43l3 zVZq`E_!+3P#3SznLtF9xc+p4Ki~l$6MWy9S*?-jlW{=8c2mPt)oix!b41|3WDa9^L zhk8HrQKu(~zVNPyBmAP^`9z0UY_nFV`^Y6_{1lyWGs4^bEUAo5e&Kqm!=Lvtqa%;t zS`qu(C^2BPYm!Jmf>07Z?8=v9{-61*W@btLW9Awj>ba+r4cRx5G&85d{>{wu6P-rB z`rq9956R*EPW$f*@qTaC>$_KYmcK3W{ifMiAKPhr|H}M?{P=eNx98tUrYLmuYfuWY zT_22KmHzxAfWIkE*!lq1l%Uq#%TMZ0G9vwk+53nMNiF`)+2!-!+QVhbEdP70^WtOY z;rf4qI{^DAjVmOn{LKhIo6|k*DpZKCY^mO~)`CfBTpKB;kKsEaG=7S&o##J@2&mB* z0*Zb4&Jm`Of*3z2l0xt3lDt1-NgR2LfbE&s(p*JGOJAb?l;e*|gV8=aR{he>);4wI z3m9#rFg#zosOXr-Ic8rZlN(0t#{AVLx*4miq;nxzgx4;woTjBy^A9hqSk&=NccYhZ zzh_GijbRNuve880K1!sr=ECjQ_HQu+gq9%QYHLUl9;>!x{e+rEA?jyn)jAq4BpD+U zP_CFWj@G+4L0wn;08EicjPlX@sBOh=Eedq+D2B`M;h&hEl{n#Oy}|m%z$-{Suy6gA zP{80X;caJuU7QE9iSHS%_13WU%|OU5?&Q)CY3k01AR%t*4T;(lxFrLv?vnC7N=UqZuI-6zGQdGPyjYqC)WTcN z-uS=#q(vF}>nZ*-z)b|L-7y2NzM1dXQ!{tAPphpG>vFDef@mF_>vTUg?Wh3ax`ur; ziO|_%fs-uf%)MUtreD#3`*YRD9yYtu;+~FD7p5)aIL2Xo^^MVFpI%Km=kqqb3J)|T zz(UMINb9hzs(@EoMxKuMGw@Z~v34r}E!9D`+{x8%C8%5PG4cI2kmSKA#1(D?LVpf%UPrflWV@tcx!i0%*HXBfY?|C+poF7*ION3+H z%|BLXTi`Xrm+@t13(q(*CE)>F!nz|jBKo2U;VZEaY%9x7?bL#ut;<)`uVF~OrJ(`C z1!3$3Mix*Qa`cwwPMo8wP04ze>4e!d3j4($Upga;(%mkI@vw0UazhB*?kS%@@~deS zlICJ}#Joj-hf6w^usnJrVtTsm2e})CKGNixxl+42qQs~bx@*SSo7C9$7O_=;;P0H! zRW7G7$$zSl`*aZs?ids{xaKBu^#wvhD{a=SGA?lQZ?Lo)DTGp?dnh(N4W3R_@Y+## zZQ45-gM7nv*9#SJAvVYmU?aCz#%;MX=SsGll=+T(7Z$+F4B-RWaf8J3z#^?#oy>@9 zCAT3R23UX<*`TCT9!)Yu%%)gsvy;eLcEx3CwMnN>xr5P;}?XU_3LTemEON&}iYXr}~C0R`4p7mK2t5}6ox zIw_b$LT!qy_`8aqN}!rua)1yk-k(S3OZkdW`xAu!B@+K}t+4JFvdM*6^{yP%vs1Cu zl^m1%mR)NRxqU+?6zC`NopZhWOl<70gYkCtC}6?knWf)#cb`vVo*pWFiTtdFLVF;k z;(ic*qL`3B#`FK`2^=5K){Fn(-xFu`O{EumuZ%(e^QisO)AN4&e#<}7?c=Z=Oy~N- z+ueW8@(^F(titESEu|li)2H2n&}jFM{njXZ{8#{wwPDnIcv>O>(JyQBBqLufCtov- z0xz6dhYv#Q!qDoZldcWM9W8FylOA5t-dM;1W>?D3UGXc^rq|uF)=%z4r+{$tm=}xs zVy{bts$Fh9wVwiCd&hmYKU46mMjqidAN|pTU*J=kR9{*X%o`(_?X4WfVZIj>0KNUx z9*4LjFN^zz@Nhur62rW)lb^fFUey$<7(0PPfFLxw16hANH|-0deFg@?5@z(+ZXRIn z{Qmy^dl$igNp?Plj65L8-LJ0Q?e2%Xt*e2MnO*bp6fuF}J2)$r>k``kGx4nCVjY-M(E5$YFaN=vhDbF7s|9LlqPa_l#AVkw&{^8_3>b@G z1|i2kLF->6u4sYRrd}D30SM`8`M-590T%o{pOa z1EbRS1_#?FUfb%t2dP#RL&dYW=l+~=S#2~gL{ZEj%^D_|<^_e+1@7<ebx>HPl zTsu86A=G5*N*2WdFfG|15ETGuv=pGofq?qk8U+Rz=>M;!R{cIiX=gt=wwnae7B+dB zn4XK|_`1*A(-=4!oRh!Ud<|xU6E88lhH&>dH1qwFR{EV~MGxYXek4#1@#ZM`{WJlI zKJUchMcj~2!@ZN z{-@}!!l5LPOQ&OV8uiUVrG8YRG_`~8Onm$7aMCJ^_=pHa0riw^h@}J{JE;Qg?Iv6{&{-p+zshRm49It82?@+CvW=q zR2P5m11(|4AI>lka~PF(dN@LJ2ZZrK4uu%V=3?Bi6 zAqa)fo_X%gEkY|#^LMvpyCPCz2OOsLm(e|8%~A06tb&h#h+z#&!qG%mOU;ey?h3U1L8+D+R>n`nSB&x$9hwr#xtoF3Mv1ow5GOrKpuDTW{F?evWv=n@+cpDQzb0% zlCo9P1f6$#@yMuR5^DRNP+~(LpTLMa_o}#1tPWBb3PYpBOv6<$VsxwjP@x{h_)((M z+mpKcS(4&L?0DRmD`s8a!73T}Ak$(w=~Wk`Q&@Awg6g}nfVRlHu);m@TotqB{}1@t zL|cE)y#n=ehTzNQA4;tMjpa0F23G6sqI;oT{LoP4M$r*efoj2M zAjYa%f{t*4CQC~6CiJinYqGsdzY-P)lao!Iv7U<5eeO$(AK+x@73j7|T5$|5Y2z-E2jg2%Turt?Bua5~@5PM1)^&dNqV|Xd zyfPS|AJx~_@6_^O0xM@fT$N7k?Jx#`;N7(UCX~95?vttJDKDd(WDs)2BYe)Q>KR9e ztNFP-NlgVr4pti(2OY)?EAkM#;$KvbRA{$CR!FLRLl5nU3wet{**Mo05HMRGHw*Lu(9u)YLDjV!ntj_RKmhRqZ+Od$+g2d|oiA-BXaH zJxR15hzCyS9s^KAY#B_s)5hIpzgl9Yk@?*1oSCUs3#$>C=msr$nQAZQ7!|{lLDy znVu&94f15F81DDs(ca+Qc_U7rBe`Xs$yF=RWg|gq?^Z!A1mJ8$({^xsTC~%3_Lp^& zq+ zC94u0^I`9#UioG%ukWSTe3^x~XMS4R=AqU|t`8mQHQK)h;LT0ZTef2)WBd;Q%QVw3 zi^2VMJ$IAOB2grf6cE65p&5!1$tj{-fJ$UdrcTg^kQ8mA1KCK;g0f{!c?-Ch6h+_7 zBSw~>=8^8mase;|lg`%L+taLnZ2f0F*PrgVN=L!3jrZP~`o1aZ{Et4Ue+F#Hm7bO_ zW$OzW>p77po(WKuY|#p3mUtYQCM_CuT?Ty~W7G5eTwNTCe#O_dA$J|$JH+dq21Sl} z=PcD|-}crq2x)q8t(9(KCA*BH5k2BqW9#*Jcgz6TE%!gC;fSa{@8lbkA5>hOpr*D&{|acEx!ZPg&*6h#Ds1#;h`^onawa0$5q%cZ@_Z zfPTCrGnGru0oTiM2aOB7GQ|^VEor=ow5K|~@YkVJ2T=qfQzGWWDtcJb@0bm}E!mlA zEYe{i!UTMl3_6Gh7F+wR+q*kz=W3lhbHMYC`V91pZ|z*89^EaH95PtxrS0`D;Yy2h zF@eOTyyam?UGZuD#4Kn6$+mHe!}Z(K zNO<2(1QQGDf|t;9^_XJ#DC5}}ZY>maHBd~#!w5zwq#qyI-t*f14-3QWeTPoH&j;aH zyC4TNzIwAX6YiA1geo!uisXJ4h++2$AOG9${{LrZbbG!#mEW=|1MiFW6K8G*X+ltj+|+^Vs=I?0>Nk|;Y@)1v47B;u}TH={YCT!#Q0 zK@_}m2Ui0FvqeflOz8_=0y;UV7V)d=&?o-evqClW5`oWX@+ zB))PfBsmI_QYa=#U*LdrebBP_=9mdTOtb!vG97zk^Et3>CxYc9y(F&wzIl`dQjAb% z!ns7Xc`pfFe;_sg_%L(57pfq7`$gACtMt&1d;Z$3o!R)3ylaS@FDVZi;A>?1wA!>H z01$=z!WqI5$9tgx-usgz->mNSUVD!84qC;OwnaC_F5kh~>>WdApMTC>?fzWIH=Et( z&&R=?_2GwauM8feDGwBLS)qXp-~z8s^4FHy?f+N?W_TLrPTjEt+=h`;d5Pls%~Mz~kZi>J=oO6l9Ff9s)vR;T{;lH6n< zqL1XtAgy=p_KV;&xfX+V`s9#&|G0MQVj|;o&13aQ3wGLh$nC93+%$LzN`UTQSc1e*dhg@?fY&> z&>u)t532pX5hG8$LU+^u-#q6e`eX-x`7n#a^*<_PBMI{TQ89Ph#lN{%sDucS{!DN5 zgZg?1zpnf8p#NVcNuTWhuknAqUxV*IFXQ~M|84r!w!z*BZTkKAi17D~1^7O9hNAG@ zehL4b^!~5e{6CM-`CqHY{(O9|_4_|&=f7SAf1Dr$u|u!s@xFU5_BZh6b$(x++xcD} z$^2jb_#e)8!5)@*~*c_q)FZPOyD1=kzNc&aMiu8jKk@#T9}Oq zQVMmxWR^;}uS*@z^~U$q{0g-x;MG3|=HXw#m$;TO51vqZ(<@GD6={ad zzsCIE+sA&Y6_KppxN|@zOFwC!%$-oecF+1oNW1gRbYb!uria_+`?KB;yn#rFeHcM{ zCMf5ARI0LEkQ1|b3-{fcIF55?g35ohM>7|pbkyAE786*%9x1epO z%IxL^2GR5}>{0U|+M&akCK1zosCsgJbbYpk1|a81K@X)!AeyMkPxQyaRf6}MB1ujuHNYgXE;#^v1?S&f}32Z}V*X|1V zqaAxd$l+ec3z0JQ=bUpweTTr*IkXFfTV)sxplZdu-~TwyPY%{Uw~sr*IaCHSZ1*Ma zxaLMTY6Z?wW;bbWTC^JdoHd>TqKkGxo-UMRU?cyttIgQXB2! zrRczMKkr^wEz;GiwfIWT;BA3?DIhSF8K?gB1+o$5hm-dbD+xA>&0!spX#ev`q~>Z% z1jQ>KrTy`;VoN3jxpSLd3;9=Nl3A&;WojqV#^Ivpa`jy8Dvrg3(TaEQtpMDPrzdEq zOWIvsV?0B5X^BIJ)*#x?g{MsXc z`Sg>=IyV8Pvhr5$MA!=rvNjeAS-Xa}7#;+rPU$6QyM}^ty9ub=&a_AwUnyXgaVkOF z)qO*N02yFd;C@(gVqNH|vYpU}3e#<;@|IuZaOL1dW2UZA-RgW%3OD@WNoi zE&tX^*s))I{Vdm3KMLAN69#6vQ=U6`k9%fbvE;47uKNe;6R^yhA40V;)zy^nDTd|X z9oKU^b}q|)TGQ34y^42`0YX3pv>wa^ceAI2nQU*%S`|yuaMn2)l;E;E<#=;vAjEf| zPCi838Tni%<8I3rfKJTeA2;(wt{;6_g3Q{go%{>TV4KhyHl*j%X`XU4zJ%qGF$GztzybIX@+_aX-fo@ zvT?lqbjWe+UO?`)Ry(6INam33!TdH5l@3@s9QpeOvAX42fDzW6vn!UN7VS_nxvay= zd1{lt1*u%%>T;_bAv4qj&O6ydjS_^6Jeh$9ktoo|5}CR ziIN_6&;A+GiN4@iLvu!DR9=>^rfthDtVvD+&sy`K-PYZs4}oU9@P|irrn|^gECCcw z>(pdPX1XQA@g1dJw{529`K-5VwdeO7`O&nZchYq2LFy#bcFx}Js@@+G>`X(xwM0%d zu8&=HspsDE!Lv?XxM@Y#B~3K)E@jbP(@GgB@R?E%YXce}AHbJwF|b#W$NlCkQ{^ze zwgejy2DJZQ)z|SXARqh>ozgRQsY<^{YF%|;aJb)ZXr}c<&s1N}{_W^vjSiZ%Ho(Ha zQ+Y~8!n*#$*Bkk*zCra%Z`e8PT=}^kr(-s*2wOL$d_+4d|06wy(x9A~HX|BsMbshX z(~Qq!Epb+~>MZZfhGmU3A*b&g(O>g1Z$phRpA|jJ66 z*hG)NU=>L=i#Ii5*quQ<_QxrSMZZ>WEHS$7=9br!^m78wYdvt72o zPlVt1Y?=7QUIDv7pm&B)nIA>n>1ohZVp68{KgJ z>$t1m3T6=WVjup0>3)y7`r6I0>Bukz@6${#=;fgJBahEwFWqEFrvvQD0N#s4JT~Q9 z7i}x&50Cq)aCsa2v3TCgjij{zABs_2>>IDcbxncPr_I=K$=pTKEAU=wZ_pDw! zBma~B7*4o*-44{^0l)mo#-24F2j;hwEKk$?y-jukUxb51$N7vmmG2OM!_Dg>ek-og zzKKXPt=VEzi ztHjv+9(9nvq}%x@Q#gY3E?a- zXEjjCr{&>j|AXcEenQ$ew(M%|b9Fz!vL+MQ3WRWkApnFR^y4>{uV$WuPvz}_Xz=^k zSX5ERgh6^;Pp`PUFE7htAAtQM{^`1zkg!xf3ZVJdl}U!IQ`dSw=W3ZmK$ro-NGHE) z6rh$!T7F%qh>w3FE;>aK$DX55koyM+N%ROHkmDaG)^nYg-uZRH=_3O%oJ{(F%aViL-TDTIq?iI1WFHQWO7b}9XP(HLKf3Jr`mw)^0aQ;>P zSdY*8`yasX!8`6gXME#Vw+1o#i-FtB_nBNjly~lRJOjEF0R8W3Af0grg{)d0<_B`I_<*Dp>{@?a`D*N>dfv6jAY$$`<1Rxk9eXn9?*ID*H zC7zLg^Xz@Ewfsl;U&r}=99101%vO{)f&SlW~Rg!U2QQ%={lj z-=h!sFg=@I`Y7O`EtLS{hcKP}HJJ|b)(T2NArfhl2rqtVN5RebzQ@{RWVtx+#>Osf znWg-U+|zfD0a{c)en+24Nm##;W#X=`5(mo=gzS)nf&mS+91A~z(wtiqlVwtDxs`|| z`-!ePMuarl=Gt27NPYQ;FK_dDUvuS>cX0jp&(Eco@ESz)+*6_wq zt){wHHIT_=^%1LD-!Nj53Q7cLgbK#B+MXNjST&pRRFY5AYgk8&EI#N;^1kojIFt7U zQWuv9AhJfCR1)+lMf3;Nq~(n^SL!;>+Z^wQ-WTiGu@kAli!v{$lS@~zu=7~q5HQZC zMJsv-^%(Wx_4iV7ikL_6*35xZE!~nOtmfq7rSZPpiD3esf6T>xgzB9i=C88%=BF-Y zFF5nlMop60MC0t_{eu1)L|SO=>3OqUF5HQXX%mFf1s%IlZ=yY6!!}dx~vgF zeRwi()Fxw57>>W}!;@lpS;5x*G3$+B(@k*%w5`M~_{*beC6BSuLGmMDVFMd3nb-tn80x#lqr*fHjF%wx4r-2>?uM zGZR0Wm@LfmLdRJtOLJYYY#~jXGFN$o1+R!x0bWGHwWD)U;d(&bcrT4P<||BbDwBmY z_H;7e9?}6sQ3lfe9m=ps3oIl*W}XLtg-QRxvhoby&_||*md(eS2rq$uVylO zpP*W`8M+}!0^5qCBFOg9wDzb2lc7K?tI0f z`8W$&h~}*YB;Iw%X(_PDdiELd+R|n!7p^NgDve|lEv7*et0%TMnVe}88R9G&Bn&Y1rB`$=^y%`ZkSWOJSSe8h`qrb@E z=6%!@WMFC#lT{A!Oc*u%@}NNgEhfY~N}!`5m)%T>WG}Nl3B*Wh*P$+eDD2?m#r7Wa zEi!5GLaCFRr_D&{i~G}SQouVcRAs(OqTNuslTtL(3#X5iFv({ko69Q1s$j2{X=K{Q zOF6WgH+5mNKL?Ml{2Bagj5m`2yCt&-| z)t|@0{eB2zjf|9P7~6?5^%oa}yX-JxMs!aNuxNQhH(^?yhM<5*4&{nol0Xg?U%_yo zKqZeP1XyA^sEe7Q)3*){IePi@M}$7}=lKk7d~(OdZ`WA;Pp+TtIPyY#u6-rtqCTQc zpjU@Ryl=r!~x^&3sORbag6v1!C)7}m(_>}y3RyeH({NT`ShsgbLnEkqec*ZBBS`UjAO zApDvI|3~^~{*9?gqa|T~1Hs=_>RSiHKfgEaDrH0M4g=u;LG!|JB7`R|`|Yco|FP+Z zny(m%SuwWdB-vn_A!cXbPVS9jvEH zO=tKI+oZqllLyeSV6<{i9F5iZpOE{3j`eI}{|Dy#?3DHL%s&RBazE_O8W6peA)OF` zu3&@-`%T5-8^juLYdPb0^ndgHYPPBRhEVI4L0#%X+pJW-&!_5n5Ry7fzH$@Gf&8dy zSXJ3sY1^ z3y^4bKx|>|&~ut{m!3WJW}efa3ud9L*g0%TCDy z?1LWZZE+qNu{Z} z*PJa&e^BV*J*(yQddX6jDw+M~78gGNr2C+ktWQtV5V8J4Gqid=lZ?4)Bm{% zYH)vhcT)_3>SD-Lz;Je95KIL04FP5dKhu#-S!b%jzx6zqM;7^%#pkk6u>SgmQ~}QY zs7CEjz-zu>NMPY&Hj9)LG&qv$PQVH6DoX1CDw2D-0p8nzPyg$FBBek)3<3ct8s)GF zx3+p3K&xL{FZrr6Mgl?{JA@kplxLnHSr6Ph?tS1nL4zBwX4^FxR$!3Bni9=8*DiiL zyCgnGipc^7Tg_*V_2SpdKKxo`^oEGY0w+0O8jk*y`Fh@!9K;7PKC25tB4u;%|OFK>(YQ^^@wMF%%JSA&c^nP)fO#Q18fydJQXZ%cotCf9W1`RBlU zz4VN%>-a;TgE)&EM$wBR*J*R!)%e3&1jB-eK_HgQwdDI8s?kHR{l|oG|3{MmRzDm< zA~vqppj+8!Psq4O>iL~%`vD8J%e5I(5xQFv7bYipf8159X!Sk#b@ka z-sfiH0?C$VUE+Bs(2dTTgCIa`v^7opLVpZ`_{8?YZb$y`MUh=4f&BhN610A?&$5-c za4<0c7q>TtkH6E}I?;Ae>Ma{eiRgTd_ZL4pM1S5-YQ+u2`c1Ls*|jF8 zJ1*VT|Ek$F_^jMm-(>ByJe;GA|2WupyGvztDHK!_jesEaQUSO~fCxe02IN}4V1oo7 z(DH6fk0ne?d!n-Nlci0jxoOKNRiE;?*&_ryB3Q@dXguVi>&y3y3fB*!w)Q0X>+u>0 zw}>7%$K(u!Aa>t8tgFUqD6MYT{U{NnM92F*CSOsLu*}58sdtI3)Y|g^imQdt+5*x1 zZ4>+DACYLH(4*C-@DM`*fQ|tiCdJ(T_C*+Sjf*f;v=$iXo36taWOZ8q1XJ@)G)_GA zEgR#;g5qCqiS3gXiUMk2K_vXMH@RGb4PTZzY73FhVPF|^a5z;r%i$X~YB<#}H_lWj(Cl+gUvtx6ik2-DCf@K}lzc^yICJVC%{ z+m{)SQv8SG&sHa{ z_ViFD;B>#2;s1mv_TOd4*u9~-Nyp0bfA2s2{$qcOzK`SmX*)!^z2oyfZ~hMpj|v~o zQ~JOC{2kNKIom4gC%^krsjK;Tf79*z(iHt@m4EGU3PHO%Sa>~@?7ZXm%@&LC{W4E} z{=zPZ-b^3y|3>wC_$S7ed9Rx2gZG^9pDW6Z_*t$#u+s~#?9X70%QGDp*7&iDKiNvw zP{#-yQ4w>x#y?bE0yJO5-2g)fLxIrkl`GJ4>^<2a4eTrdydtwfPgnKHclnib8col}UlX3Q!Us5YG z8%90IyigQ{_tc{%M3x0A|M{b5WX{pNoEo9E^OnbbF<)JD$jkItY`=p2(ZOq??7sZ8 zWy|W1N!=&h+&-Zmikgf#kC-puxF_2p`Vgp$G-9063luQZs%8&$-f11y$xh)89 zBr%|7!995~4i04Bn-9x8JJ6^j{zP*Mf(O&ekQN=9FFOv(rq4GViG<^aVHoCUj8s#t zbu9tdv@pWVJZSBxSxtbjG7x}JB^JC(F-+hllLuH;)9tdgEv8OMpAO_7e{WH8bgsBs zpA};~g83hz@KH!0fOtUzkFWT>m!miIdix&QH)rho7o>*c=6A{ff9r@_()0yUv>t8pp`^hxN+aiD405}4<)-Ci^tqh>w z-mx{ypVCHFNBF4gF9Tb!q6f`niYkTn62xM-NlvN$jct|Dqd~5x({pxizn}Y6*7DW$ z9M|*THhPv^moK?BpNb?Z(6A_umVfVxS<{sdeNN&n>Fergx2z`H&W*9&t9(n;f6XBv z+wu3r2!=77HCF)Nm=&cV-A^5~-??)lYJb&w#HMMndS`%l3L~FJz(U2&AGQHf4R88! zJ82a8PJ~iF|7gu+Q9iU3C`k;?QA0Bwf{Fhjv`R+L`&%hwO^}lAlbHH1i2K$!Rm3ed zhRM`%6G}PO6HgCeT3Ue`A+f5eM7=so&o!Z#Vw*y9L~3HQf0t(=w6@@I_MDzvtP;vp z5G_5*)3VEpRhc#qwi>%phXOXUyN3)UOm}Skh+1FriQE|f$Cktv=L2Gx2Nhj7?pcpa zwM>{C0YT0dg(V%T1Ns|;qd}3E0A%oAr74Zw-((tttA3p_An*8$%66X_dvEGE=W*q# z*{uK9g(!-E`z@J7g#hqpjb>yV3%|mgPF`hhh~BMN2{5b>2(xP*4B^Jc1@v*srd?Om z1h2qrNG*-wK^B-aYyZ$Rq=Aj?!XpAYQ_1D9w!60%;z`l&ZrxEf^l4JWBUlt$X#K3B z(A5l2QroPT!=i`Z_HL!pb0mO(iCq!J6qxT~>tLEeMENOu~F-82K zln^YcGLu_e83w6`lv@+rK{fq+dcGdrN?Ng-%L(|z6KF%X*s$F8?A#zl!fQY#qelCh zvUTEs4!%ZIE?IT!C!sxk{htWD5Q*&^QhS{n%V^@F+i)Ill_#=vfC>BU`!Tr)rbu(1 zGB0!29x|qVLDY{0n3(BnO%Zd%u7`2?wL2ccE7op}(8i%E7U6A~eE(FHb>t$( z^`6wa7@aZmRza|^P%X8bIQ$KCCfOp-5vSvF+8(XyLH}|hYrS!R|K%6mBan2!P@GZ$xP>?szM=umJ6Wy1VjCq0(QKFbp+) z-6U$xNQ4?}^>UsL9SSw%rm!KF%pe>Fct%TJM^Ct>KD;?ez;$M-I-ANQ~wM2GDdZ%O9;Zy@0w z4@KP}agRV)6V4^(m=EYp-Wo=9ZLsUNDi)LqL_;Y}T`R781oY}7t9t8N*ydGISdUb2 zmm36ZXsY0i)>AFddFZ%x07fVj+3GO9Z+@3XgseR3b$DC(WS_p7v9)oL>8U9%-zz4` zV#vre)Bf=Mo|RcCp(_&W#{M0<_?b|(UXIKHRW&UGXeKZ1!U(oQN?8ci|Q zopUHFIAF`2DGwz?OpxNTh>EaaAv_Wl!VxpfL`cVhV8skEVyYjegSl5A+hv8FJO=Pc zp^PCVVunqxdN|U9G6!1^LPI>!Hq+5b6wM{ijN117B-uS>v( z&)HjS;!j04eaPE>MUhiOll@gjJT`9J_846v@#mb!8-*~xrQkHO`TuvHeIS7a3r~Il zzo@&TV3-NalC!FeL?9wNuG)@QH;mU2j(Vl^pQsvN` z-lokM5_S+L@#-#pI?E#<*YPRAg<#RzULlc#2>4dM{9ycMSrN2}x~Sbp7ht^>Bb#c4 zBy+D<*V?YggM5J4_!h*y@1MSftMdlnQMnn?S?iVq6yjwvX zxAN{R_Yoj-@~<_{EF%MB?;6ZWH`|kMlp$_RX7*$sAG}C*qvG^e5f`#vH#S_Thq8(} zhNcu^+@^j^Xk7wZI4K6yU`Z5i8leM-LVsFntrVh0Xdi(%9tVJ=AxY733dnwyCZQRkT)-@=x7E~h4yQg7Xl zDW@)2i2k-rW&>=(!^S(t8qL8`15}X$g^t8sWqAbepx`J-3bwl5Io&8~LzoS69E)g( zkyvCVoygS8XA>4wR*c-cSg?~$=2)zhzi%rstKUtshEr2oZCTY>yUU!2$%R&AR{kYZ zuj3F5K1b-#P2pkT5iAk4Y&qREs}bPIsbh@ku7+zsrea`AXlGpJJVuQQn3`@;M@Ztt zn$r1PUW65D9?7LLIUIUqGP0HLxR{5l)8{2PEp% z1V}gd+q8TKiyc+*aHATgHOHYChelN#gm-Obi)7e}xgeZKpNhiH-JrffGZ)t>L=r_) z^em+vnAOQ!|(g@K6u2H z!R?8$9(gHbws}=mkGPXrX(D3t)2Eht8XXQ+Zl+jjXXTnkamG*jec66ArKU0{FbK53 zBi@embhpo&s*8-VDFp*#S(vg1x2&gLi4ZQZfUb*Vcfg^xiR2c5h9>R3jKS+wWl5Jj zQy7FC^7dc)iWm-s3k1_$O%4sU55i#E$4( zS3h|M5gD6*6MMrF`O?xdUNOGK>$4cYl(t`m{`$(dEM$Q*V3RU9JQlUlkuQ|mMipf1N&Z{79re zx_{2uK>`+lzh1|+vrE`xD_ySURXb_8!z@epo})H%eXxH<{~a-6fL=`^ICkg#ugmaz z)Bd{y7*Y_nlU)*rvn#q3RhU0p^$rdYQnD~E;y?MGIap1itGa+GT=>eg<2vR>gPh5y zgYD%(&NDoXJCJl943C@ou|WI^J(8Or+g!iC-@p%s8Y#18v%8td&tGlzPV6~Z>+H2L z9G%a*%VsaJ)25fek8GY1{u4imFu4qCvt7wa_%pK{#-?qJX%~jQQHYw}Wx0^(Ru|4k z!OliL7Z1XGA_K2oe!nnSTg4ydoGV!Rhg=qK z+U2phnB~KVC`TqqWLPYJ=NG03{|G13TVvi=X$Asm4lxGC#bFK#iLVG$2N1XaL?7f2 z^8VM|G%Kcz)#Z3PSu|%g|NMPaXx;7m6|~#fUAde>$lW>6D3}*n*XV(PXkyxlWmL*S z0Bhv_qgr$r=#GKn`FCoU;|sL7oeiq(ejU1Gy<#v}{1k;Y`G~Wiy!9YLE$~jY5<|xS z`Sj=#O z^S+n!ePa(+NhjW-YcU01RXY1a$3v!Q>JsGi4QuF1vU$zK!M6X)VtC9&=#&HiPti}U z_$?wnZ`1rn{|5s$=NEf{%G>4i8+f!xqYR5I?IR=jQ& ze%_CS@P18&w**)HkiQm253L~S^5$P8v1aA@H(DJ?;{$g6M5w)Fk*0~Rlk;x|xQJ&W z5r48PrwECh(V|id1&VBd%i?0s$*-7pWwG2 z=k)Tfd4@qUdK`QndQpQ7ltgJow|A?BuAw%mD?UmT>$Gc@DH6wSGCL#x9s3F5`82W%ay_T6uXTr-^J47W7zp8W z#0UgrkMzg7{omK~KfB|#vH*a4UO|i@k_PFZj*ZR?KRa`U`;YjW%={nQ{U4#3(it=F zW}Wa}Loc!QfBb{#^LiA153Na#m;PRfrtzjB*Xzps0M=R|Qm;(rJC zm;Ls@-#5JY3V*RRzX$Q6#dWXYEzl-E6@Op;Q&K0FG5h_{%9|f0AT(1pIV(@JYR#>vOGsA8y}sW&Gy- zrYb_OxFQh{5fTys+7JDRoI25sefh&Os|& zXFu7Wi&CZisthBb*-m}6S=Z3y5yeIO6|?4hj+N8$n_mF#0to=Xl79S(@-*su1GTa8 z`WIyc-7-h(=&K@b&=Z7%_XC8>+`(KX-wj)>M;uZb!!+Mr66|}7S}d~*fuH|yvX8Z= z=}kbR6du8_bPd|RC!j%aP8-A>u$np7r5Y9pJrAHBbvS=Zd-s0d+xYy( z_whIW8(jV)`sS9=^hztE~R(KylEQt=i2ofHMe%JPP^?oZjv8DCm^${2m zImnLye@ffezp>gccE_-f@3;*}yP2`(t-ah#m*lPaP|?pByS2Y-^X)AT8QTer{-tk| zDVb(VHj9mYnqGEJ@90UYCygrhRlPg*XFe+lTM6(tR=rOQB{UKh{+eoXcc!7H>v94;G{L9f2 z1k}`2dsvZj)ufhpp(l zk%LkgRmdcUAz7#QxbQCW-rCwowFZ-WM*^V2Xu^-(za_qJt^~^j3g8vQ@CFl8mJn%< z9MiVoFwXHQtvh~v^8wOZu^Ek*Dx=-J?+YXVJ$NS-8;VE}TDZXIecxpjA! z*I#ncR*-2V0}6Dk>R+!zc-fmg0v|{*HdCz45z$=A>6&?Xa|X+KhKdKS`k<^cc!{^HEMojgYqj#R z_x)rFbQ{Xsn)*h(P0LqS#S%8i)qsLYbB>hQ;TpGoMtWhz$9s!a&@m+GWNGOZLESUj zCyz_RkPBs}EkS2ii!5eNK&~VP?jz8NemyW4P0xof9v*;u%y`8S@&~>0JVR0iDyyJx zUQ4JKQ>`y2z26UYc)cbgD3kR#8jzqnLg@0Xg;NR+A7^wXZ)cj!;88S}BO~?$tLKDN z11YVUB)$=t2f|e+_lVz}O80H7kP*ZNS&erC>@vncMw-`$312PiKOb@m{6{yAu>qR(d4^p!W^OXa5;2m_h9!`7^($&2T>HA zNK;Dcrp9v&W-a!M8`xt%1SFu?l?tpgU}3S12J7YW9XYw=O#<82R&W`I-XrcWUj)<| z)Nlr(Zv$wyZrpLZm?rhr<9MRY1DoGkNy#o-5FuBO!agngF;h6q&hVfb=o(+Q6sTHR zx3tkfTchJtFqFAbw60tS3z2Z2aR%J@TjJx@yOmqEFgF`>aAD31e3*F_1NFNOnyeSu zi(99BTXBX7U$ek7svA^}JTODHz?i`^Cu=au@L9ojjW-h}AT~!`4h*ecn~R;snZ8^4 zorV{4vqHJbOcLZCIc>{A*rtXoD$2I(HN%rUE< z(eqot{`P|$gb(QIX&KB0OuBrJ2KA*;(wzDt#6Puu+E4?*_W%2zzqJ{5yBVW13wrwRW&A~QHnr3Cm%WSuYg0XzM+K_p zsS~QrB59mHjSKsXhoN0)+{R19b!E=cF`Z2x%8P>-= z>Tq*Me%Bc9zPm^)pfuYE34De)+o7Fn%QI> zn0$fO##GQ-TIw{Y^k^FUDi7UcJ#)M6U5;vA|MdkkW0}VEP3ZH}Yy4kU?j55(fB7b_d>QqgEJx%ozWfa9`$lv(HNUy` zdT&#^LH(cdpZgl$0~)EP{3L*?eXYOucffN=A-i0R-cega={e*R1Q7_;xBBUM{=PQN z|8h&8C#zZg881SX*jX?tsbhab|MM0DK9%_2vE?fxZ;h0g37wymt>4I7*n&B-jSf_i zKd_aC1Sa>-Iq#PlN_F46U+ykU6WV2KtJ&d%f0H8F0Dz3wnuWi^8d0uWUFUR6tO++w zP_s4`Pt;T`TYd2yzV`#t9DJ4td6Sk+;xy*&5u+byrYUJXx{ui$ zKE^%2A~KKv7z7_;!v%qrq7xtifrrpn@EA(Zma{!7JW}2HG#=oSXaw&aSpsms;FUYW zf)qv`M$JcCfHq5?JM~WpOla9)K_r3y_+(!1ar@_!{|Hz8|B4}@*41gNFK0sZsX~qg zr5-7`winu^PWtXuwW+c`RR)*;aQY*IAj*#LZ~G*T6(>r6`B3U#RizU-<14cbl}3%d ze{0H%TOofl-jDd+OQ$U!D=i0RV!hk@vi)eF4~K4+q<6e`n)RrP zh7hwE6(->?5pJv)Em@J+bUjQKkQZV%DF*0B-^>3rOg&92zwti{ci=8@hu?Qv#_rM; z0r$A35A(nNeU}J7)vp0rSl8;V(r7lnKW)?XpS9ontY1(2`;Fah+7T6@8bzh_f3XWG z_T+zQsI;M?NQytPAc~KI#;%f;R6s*T0$#y>^dZg8lLqqhgLhM`{X1dEo>NgS*Jf*O zkzvJUJPyHQgSg;@;af~;lNI6eQC%h@8d~f;>;1;(smE%A%Z-#l%7{zCMhkj3A8ztg zkupwh0TUP`ToVCAL-f%A+eD#2BesfL=`Gxk|67FW{gkQ)(nPUQPY>pDSTHBTIN1u|W%60>I$ylRkK;&#Tb!{p*0>0Jx6HK)O8XgJ75ds|bVme%b)D zet4HGivLK!IDEYks`+hwzjxmEJP(?gS%?q%-vocpU*xl$2krh=kk)W~kEhu3I!N!n zkB0`Yy$Ypa0#O8j5CK@TH9w5W&-?$gTfP2vuUGa055?<#@q90{qyE3g!T(F6D_Q`D zmLQ+dCw-Ug_H308@I(LKPaEiOjqyK2&GtDyv)TWL{&7E}{Xfh6vbT*L2YC+#4x?Gx zHWXE?`6;DU6;*oK8XOpwt5VRi1R7diJR*v=#NV`SNA3Pk7pwkdQ;a zx&@JXkHIZT*)d~8LCugsJ+iR z+iZQEwCp7h-n{jHSE=6m7yqYAJN3dp(FlR+ zejyxqpRAn4<9%sH7EwKr@H;;mq5^^7+w_Zqew+WZ#2WlB>{SK*)AHA;^>`{gvfpRq z$B4#fBUMjy>$y_O?Df5?_U8%-omqJGwT023L46c6f;c!qoen>Ik~i+6ZEwr z3kRt$K)>q(e7^CFot~Ew^n#-;M#bOFcpp9pq_ast!1-~_UkJb^h;7Rzjy-I0PF^O` zlo%(oja+t7hy~YVVh5R)wn*p(n;Bz(Z_nNh&B>l!0tPK_!=Eb=-P#__`Tf>#+iO}J z37>FRy3~}Bx#dxG=7+!)#O}iYrws2@7q}P>v`fC2u&ia72!1rKLC=t!a+Uvl*Z#@d zV$Qotbu$nAp{PMBXrTM%_62vIg0q>)AriDER8N{L>0ctSTIT{Ylfu{4l?zTLIp6Q< z83$Eyw(~WFU-w$S24WsW=!Y3s@6XeeK<*#QKq%ge!WiR9bm~|gtC4A@3_u!niDOD` za(d@*Jg_?IVa5!~5|LU-lEgc$pMhT-BP=;?^69|u1aN9xmY@J?9A)+iGRjt}kvW@& z5U1FtA@T$cMkSlwVs)Nr8;&iH{C5*2WdX5JAJ52x@@qFS*Hlb$iYqCDRYDr_Y|qWk z*pLNIcMC)&ekNP4O8fj^dl1@G3juK6qQe)z?r1l))B!%zq1>F8?BJVV#ko?Pd4MR9{{kqZZuF0! zAle0DGFZrXar2FXcs|YE3i8<-3*&SZWUG9HL^!_TcUHLCcC2BXSBM3HTG5?jd+)cd z*#+v*PMXdpF+#d5(VW=uidCBT{2Cu+%ldpg`pW8&%}h|m+9=2d8^pz`@fy&XPY0&N zhX5)@g@Lx9O+!ROo{wj>okIMd?gipB$CSP`NQ3oPetRQk^8L0$mXYL_rFVKWil0 zlDF+pVXqO}wPiHJ^MIqN^XyrzQJg<_pCk%5cG-Yg0X~haT*krbO*y?c|e+-A+R2<+ug;O;nGneZ*yj-+C z+^05Mb)By73nqAvm%Y2wl}a$>)30tEmr-xb&3IR6$E*VIMCR*!_?*nqj#&1h8=h1u zg&OZCMaR~GAQ%dGazpsfBGM@Uo89-sH9cffY ztJOX|lh$8FtmH*U1M}osMgj-+!>aUN_~v5tR(n*uh279BWxQ|HzU_r&dXg~G_akR= zE1hDcUr!86w_~1qLFy!?xnCVQP9R52mtGa1toOl>2{&$6%gzJNP5|P;FzCOTY#zxk zLg+MyBuL@8)}!2=H2f+xZVcd#RVZ9?iy7N&0x%82-1*DhJe5eA zSwwr6s%{miM)zBU7TcEI=MKw9W-8Wap9k3c9&g9~H;H`tzZ&ajiTmu{7wuW*z7^7B=t8lkRX33@~@b$xbjk0uc_ z+1U(%TZjY%J&6GT`f!Y7TS?Y1yXmwN#RwPFRYqr-I{CeHuvIMcsV0IS)iy^4ILW;{ zrtPcs%T|h=sQz#1J^P?R0zhGH!ntdLERSsH#h+N|Gu6h`5*8(E4Yu6PY{}Q*Xs$m= zywmsj68;9?1}ZOg?!C zVFE-I5ow`N{)VE6(j{zUp-^Z~1(oXjx3|-KTgt%ID5Y1gfdp0WA=&rvx|Cc}eqDmc zuez)#jWpM;oAl}T7nVg8rjcHuf;yOPTQzb;5Oy$#sx&L(wPv~C&2=IqVXMHO9O`ZI zESxaa57;1r6OYL#SQ0i(K?+F)*%B0>=SgO*Xo+SUb}wK^IL-#!m`&6`MKWa-XWA4lyl*fQXZ!*v?(+-1HKxg#B( z{yL(K9R`Gj#KZSpwb_8BTwkH6?2lHB7%sDDjn?G==R#pHTZiO-*7w*dmC5pHJE^7Eh<0x0tn(s zzmXc;@BIbW9tir*YU>|%`Qf;><**&HUqUE};X+VmXgZ=h1C;WPtf9yte=B%i5J`^1 zs#NG-UWY9>f3WKRvu95n?Un=bsOGEp>}stc{@l2-v6|r^c{U~QI*6F*D{e90HeEmtg>&=f%y<5BXU>ht2q~;PLD2Y;Ul7j3;N)jMDt@QtX zhP$p(O|&f4}r0bcIbukW&9@?)!Z-jV$Nt7A{%dTaxQ_$fhr zZ?F4&;}5rQf%J1&fKrqx#DQ}J>LEMu-xw0-S)bu?S#GH zB`8m=+$A7XiR4r_q(5tm^E~cZBH}Opd$~9d6Ug{!5a^xmm@wmYNKo?w1I$b8zZjXv zaf43~=)SMmw1?gN(g6G0_C@h~^#ZI2KC9@7Jbx*Fv-xoR+{{)Z{xX{qiQtIW`xZ}s z2l)^#Vf;H7zd8SKR!8R|!zl}_i1-9JyCjRKD#^#)%k!_l3onS;Z=;^I z)kbPsjrW2N2B!|E{I6d1%5>`pQV8vTmZwdpgYSIup6)lB^d6yK)~UFqc=bU{#O8eO z{C}}SQ56ZKK?E-=;~LkXMOQAuZ_)Lis=l~&pEz=K=Q2|A>0`fp$?ATO(sQ?6UkXom zNMxNkMBoNMcpxD2+$Q}q9<;_wn9x@hvh4Cizhz~u7XaC@bdmnfr9>F_UM5YJTObRW z?6n8D)b(D@Rm1Pt-y)&#q42r?ZSXF^O(T-jRY7atNTP%9U+}b7GF8u)yPL5to*&GG z$?v}Rz0g|w_{`EIRZTnjo}0&7$$PQ?J)bAs{p=V~Yx^NLG6~y#jh(JEDZJQP+V}Td z8SvSLSXrA!hC_!Abr`_t7zu$ zct0z=lmvl=$eD_mFX$j5Age;vC^V|5jVd70qU0$82_%pV594@ViG6R3@r`@_6z$JD zg@&ESn{b`(iS8T(S1v!yzXDbPDXt0@O_%pV_L1GfW3dy{wHyr)R99IDs?w^eFQ~M# zww#N7`(w7+B1{A#VvwX~msz)eFbEUG>h9+48Rb8Ho*uc(-N4%06z3SZ=2)B(492rFC*fitJnCLdOSVv z&itQ#MzX4~hS2VK~_J{=Xyi|9`{L`+sNa{$Jz!Jl@B`_J0%m`wG?G|Gd5j z_5EL_GWDc;(^29-;kOrYJ@?Z0tipi9rQ}i`Z?7M1_l+U*ign)?`Y?UvoXIq#aQS}k z&hVG`oF6afd<)h?*Ro_D)oC%lEfz#(EE4`B|3v_y5c0&K>7j$+R^RQ<8`?0l|8@Lj z)NAw_Z@>GZN`Kk%p#cKPF_HGD&a2M;-aP2WSGP!e-}T2pfq5`FsDvzpkCu3y2ojLx zdBR_F%m4-rvM-u^UO1mD_cIsgZ-#69|3szpor#uZ4}s@@L*=*n?!piGO7W0QEXxV} z;(dgh`^KoY%ki)lE#E=&y&1ATp4&(fpgNT>--}!&09a!FkJWva7xk3d?BVGred~o4*~Np}hgBE52iTpVTE|`2T8JOSVR&Uv3dH0hDm-GP0xX81P5KEE#S~c|upv zV&aQ$LVFq>mm%3M{}Oo$)f%B66wQaM!G87c#}0JYV7E*CD$swkoN^prp8`qSjnT6fM4w7Cf+Kk z5!FJv-{Y(;Dh|CY17W}B=EcTDz{=g4^mJDCNzKQzm4q{Av!nZj=OjgoxxKWn*i|&+ zt^Zl6RxbFuw+qg8TPC@_Du|I83+(|S{7dGc4yjlnr6is$7p-ds9T*tDw&itKWsWC;<Lk1$;sL}}uOQCK zhKmyHAx!sF>Q!#6R^zjQVfDdFePjp_4S$0IR+y4fJVL{3KBPorN{uT|uHj(_Xj_ zSe3z!Mg^lA3FIm zc8MqWucZ1QFxKO5Pr_x*F`{|C%HYTLI)l8zwgr|_5v3nH>KrDsa(Q9u1|**|?` z_V0I|{>B+#nl3QYc{V}=I?Ad%$|ey35E%qPMGzH1e?JAVWGcmQUm#THAZ++cn_7i8fbMpHlQQA5vwU45L z@Qfi4lgV}if6ziwl7Jv#b^man1Dfbd?TOS6y-W1b^Ur|L^Mw5Fld5b!p`r!ojF138 z2Vr61fowL3JbjTkZlUIHI$fTQcn13mHnVrRfXTE!0EpV#OM*UE0HV1Z%tazo06+x2 zo*|gOY!^HocD-)rX6zOam@^$>-?L`23Sy)I;YtmZ2tauiKgmYxSWPKOedDv zAXfF)hL_Z1EyVvVX+7{p)z&Wy)g-oWF>OHS_iXxf?jAFMqL3PzhfLwT zhf6w#i}K!3qb*1pgkcMR(lg$0aeunvt_7tYnJ8#s2&<@CN*Y&5QA@Rd;_U993zJtVb~2j3b&5P|hp z+&*_e8$>fZ8y8)u(XPVK*nnri^KMZfW)<)+@KvQ^g@*V|d00L1Y*Av(x;SL2A_~e; zuRAv;f6{qi++CTXnN1QTD@sPV-}<$ne{-sTK)om19OeL+f&}Z|aeczeTj`74s;8fL zME);TsCzi|fNhBus${epdNv8{)XN;JsRi&!0{%e|Un~7-%z3(18z!E3paYtj3PFi_ zV8!h9>ro`O_%U#iA;yH;yHu$QVylU@Rq_kLMVzxJfY9Zj+aV#7@kq@AHgscMQsx7> z<2cs3p8Naq?Qmd9{xppie|@X+Yd4H(W_m9pm(%K8R=fLJRqH9C$&S*ULcibnC(!-e zJeB(HO2}m~!f})a#`Ls?CSuXf3#<24*PvUb5n`i@I2rZ zJT_-NCKVty`XFRCZ;pQ-ph|=)c+jt}5Y`pu;g6@vEhz5&lI0AdB8dv9VWb zVeeAPntvx?vhUwSmV9J_BBH5YqEuJvap7jQDKa6Sp@%Pg=KZuS+BlYp@nCGNIe#UO zw!W0&=5{Ja#OXT2Zi5O;nyVaH-vV0b{9h07wAje1qG$GCqKa!hg?hm@AnKMq_5oH|l)PPwajkH}=8yziaX` zXVd-2px$@=uhstfr~3;2mWkho?mYjo?mWL`>3sfAzpeiMAfKBRf=^>kd>*?#56tO# zM1PL}w>;~le_SPe?{bWcQ3!wR!=5Pwa!lm;gqWN}=KwE5&LI&g0nh$9t5Fqeip42K zt&^mgIXL#H`DUI@?7^_s{e%U;7&!?b_B5a8YqJ zT@K&oayy~4DJBa)74KM}jS(MRSc!-$hNRm- zGzxVP>2R-4D&Y0}SpMU5?XN%a+Fi|Dnj9}OhlZn>RKLQV`Q!T!3@v6APb;xks>C+; zZLEd^F{YC@Sj}bkKpV19?_Omr*Vp|KOZ=#+Uax>J!1JFkCqX0fOHMr`aruAQ^8C3I z5hA5LYJ6YB81+AsJsvH3bFm{CZKbJyZo_(uR-0!?K}&Tlr+E!okSKd)X6z8x7whi~ z(Qnf`N>45=zi)grg@-b6)@2If7;Gz${b$S@gCcuPdQH9*PlHQSG=IAdb1}I-+&P|Z zebSF%M4N|C9ZT9PJ&hOb^=?!Cfl{t|gaVDJM1=Vk+IEua#+urbfL!@=1`*cvFBD@a1j8L%uNIPyxtg2MVI`!Rixbh|`&+2K> za1ty|gswrKsMu<9J0_@e@~vYxT!Iq_WyMzxSoGX8V(lRcfBUQvaUJUN%F`0-C;}w$ ztk-L$DHs8P%$&xOhwM(u+6as9k2>40z!=>M$j>sY>vOjndNwd_V->y|+xPffjr~SZ z+0xU=Eo<8Y54I$YyL(y%!YqT7CvXs9;?=o~j>~e1bvVJCTed4tRe)Tu)wG-tKwp*0 z$%CvW&;l+YMg+fspR_nK%n%0{G$V?_$pg*5(PNsUNp_^4ENxj*+vdKcl#07f0 z_E?7jz`kFMG~U-fv$><-Ae}B>s?h4`A4R+CauX0jU_`_w(&megjFqH}q*m?f20Rqn z&5dmvE{l-+uwnD+E9mXh79?ev+I5_E9ex+M2ldaW2xrU+Oq}$E1DOg?D zaP|xUHe7b@v5P2y6ZgLri%qsEr4MylFSoGCaH&VEb;76srT;Bq!q=L20Bmsf`<|52 zJMBT;WI~6;&9VISs6C`>QnM1{dbPZF*sEs7xC(p77HYNJMLpGS%MJPV$!LH@L3UhH z;X$wwZj*&F8nC5t$FQY1U=i3m2@_% zTk{hQ2k{VH<57!|AT8SH-LfmDs~v&QtU?0(_$c=0hWf|otydfdJ9>B9YRM5-R^Ldx0`vb3 zT8@fv7rAWA8v#Jvh3kgFZX5u!-oUnW6PE+^baaj*ll&J6*wXwuw3163<8eQey2Jmxb0u=QB{TU!bSi;$im+lK{9)-6bd3I`9;zTob$Z z{q!FfH&-=?7p_M*eBF?lLjV&A0^mr)u)|ZU?^=#iHJr?SWtIN8qUdo|s|h*vl?w@f z_Hs5_o)AmKC%g2`&))J3s9kc9f7eYW{O-f`40R;QMZRn?Ve}GJ^lNQrppV;O)RVIV zulm~bduMK4a(O_;4tGfZ$rKzM6K+bs+)*I=zat#Dyt03{JG*~@8cKOyyZdGR?-9HH z(w|l3Rb}}fxr?yJ5%Nqnjo*1k@t{%aL_NNZnSMjR9_rivwA)wn_Fv88;rQ;bF1Tzl z$L^J90Sw<851|A0j3f?rAreTk$B7_^;k$fMjG((k6`@>C}fA%h2s z;6f$wOHh2j+mzncpTURp&T9i`-xumSGxbaXjU-UTix&36nu|wVW41UB6`+B!JYS7n zwTdx3Esb=YvS?gH@FnAZK?S1^lVlJnZB8+3?8qGkq(Z~v2~Gx<{KWv9rq~g>TO=BA z<{3_C3c~EXBka;MQ;=kGDF_@Q(+~p1-zMrq4m#sH>!~Fnv3ti_OKmg`s7fw$-`f>> zw4+NWvcM7)6ijl{N)ceez~ujY%?*@pRrhDZW-tb30lB2(04drdeY~E8@GcU$mQ@0A z!F`4A;;&+lKCX0z;_?q{zf8eV1LKiJg&q+fzAU1O=I&nF8!5z-;*w#)DO`5K;o^|` z%nlENFt(&PaqXVGLj-=1?uml#z|Dg4P}HqA;z3d$&MJhF6$WeXV5fg^wO^hV{{HJ7 zZ_jqy)yez_Y0yy!Kg@4M`>0-svWx8}>xGp-YCwfQuq~`+1c@?7uy{6H8>t&^u};hp zA0|-=02O3A9HZ3gbr>`LbZUJgNntI~(^6rrS8+9=XGkkVnqOwV?&{ZlszKjWAW#Bw zf5CtQS-YqfhV!S&mcY9&>W}TA&E?u4FY&KrrqQ>fINxf@6nC7obApK?`2X^>p6}b` zmrGZvg_4QQJW|otVMSgJ72bDM3vCbKY#vJURN;whm3*oo+IvFUX+(VlwbVw=&`{b1 zVL6Brtl=jXQ1b?}(@i(%Lk${*hgOAVZydDOWLl|Z;`wQJc1QHDFymndgY~K1BicUB z3&Mbr{-~e2fd#?T5y3<>FgTmv>1n&L+ zL8oBnz4;%d+(*bTJ(s+h+wWz2Pon7AQMLMB|Go76RXVQvtZpyY|SU%QHvKzvc|Q>)^GQi<_t`G zG9-fAosRV+e7_YfojBp7`%6Bb^#1-m?*%#EpKia1?g7wh$UoC;I@{u+e? z*C7NWfP@%*QjA!~xui3yj`Px1!YLqc4z`WWR~fyIK`_3M+N!FSZ+^4Nu(fiKmNzn_ z-LOB`@tMe1Ruo!1Y&~Fz!p+CB*K|<$0z8D3VD-yxg!nzeVHyPDGprK~H~Llgr)$p{ zR)^cV(Ze5+8{Ahm+Q@MFLml%+_x-MH9>Ljqo@r-c?fe?(0zvfnj=gf0XCK~{!G`sU z?%H1BB%w;g&xd=|Hvq;xRRAut+5Fp9iPw3X{o>gaa)C3r#Wp&#V}vyD-lI9_7Ig-A zHTErCoCqZT1fRsIG(@uJM3DUF@n-MSZtH4?yihJbm@}08*IYmNuaei&)5!g&Pyy0| z73(i)!hn_a8VIKX^s)BY{H18YV4>pv_+Z!m#6qslPtVrNv5$8)WiJDse_qBvL57qo z<$Ctewjv1sJ4m_}QFHj&TE0zt!9S(3GH_DEHff|I*JVMF3F(t9IYTSXn-rfqi$y3> zz6-hRBfD^?;uj7i2`c{VSmGnLnsD9K@d+iXyJTym%sTc=qR ziPOq~`r&+iqwLvqT=Nd^1{j;fl}v+zRzfuRH9g9|fWic~$A|#Vos%qNZxS_2JjGBO zUcCslcouPUKF20{Zlc_ka1Q7W>ZPiXWKpqA%PNdDA} z;{#=~fChTbh7&?;n*a44WkUoI)VZfa-EYmAgsfGS7SJN)Y4DLEj2H(BW0!qE+UcrW>g4ud4!&`juxtQ7e8`75;?FK?C9}D z8DHRuu=#8K+EO+8IFVd!qhD~kTQRx{zMeJ(1A~^wjf&qmYb2`TQ z8Zp9ba=MOQx}}wY(K3k&JZrcmk+42E}mA z$SEUeajcFlhA&?~DNTlVjIRgJ#l(XXG-9!dT;*frZsuLDbW^noZ34pDtX{r%VCmkV zr|PbOOB`32;(`zXJA9b4yP}tfb=&ony^AX&Nz^NTQ5jOIdO&4y_eA&sqt`;I9R3eJ z3?WE|)T$zt!YDMd;WRtYrduJ1@h^AM^h;3*-n($@vFTbR1I-Jg$_|z#jW(l55cbE1 zYr8Grb@NCC^>BK}o=^ZFIWqlsgwpnLX}Tv`=jDV%m0zYa&?v&|E^6cHZ#1G`===cJ zXywo>@UL6a9-+&8wgCA_gC29xbj-rs2+Y1lWt}<=C^2~0(n>5Q{qYqlEv^c&m0+*A1@yS&9u~0>vf6Z zXU*%|mOzHx&qx8EX)h0;I29{S&UV?;)RDAd+D+}Ufv`1WrNpSB`xhalq{2yhNJj*% zmw&EjHE;h>#aByftj}o01iIk1(dzY)`W_)7d{t=BO|2; zFalNb=0Fr?)$#%JTG4WK|sF0-QVE&>^+ZZiP-oZ zWwJZJC3~5fN?km6WMgeqoTM%qF4i`1$KSs1N%kdxGl-ae3Py-Bgou8OgHWqYdVxtmtK zJUHg{KTeD29v|$1=;^07g?;MYeJ5-A*}t;<%E+LmRewadAroypZz+`t6aqwrGU5(M zX8dTX|2f$v!f5ClHDhlm@Zeq#5y$9`j3a|&XVbk@xsiJQ0ns%Ju_kewp)AOFLyPsN zSC3V4+G&c*5!6t^vEHo2yLA?-OA|_9Q5J4c(F;oyvt_>tcls%~wXHPKj0$-)WnnDW zDPZrwA_it$h+kQF;EwCBwt|8%`Z{M_ zR?5f@puog_KFfXWjsMbn0@X#i%T=?=VNHv)>;32Sz#a7YbSZUf3~3U#H5zHs$cx%> zcPED6bvnkNU(e=y^;M;2AyhR4WD$}G(M zelGLA<@h9g6F9wX46hTHoUM zOaGl)D1>2pn!$xO*OE0t(%~=vD9`+nkbmbZ5#h+M{;oXpPVQLcIXao57( zRdL08#$+gGla-mXMnxA)hf52{g;$J8++5?gwPhj$#^LHCWKa5r5b#^~Lhc?R(9-H1T=$fqx8tib?0ka>26O~z@`6MT z9aGSVNB12bXiJ7_mFgV9?0!6cTU(0&^)7$|8!WPIT`#VnXKZo2hxEig zZ0f6G471ewt*PYr8{8s5Ejv!R7Wv;1?5I2!J9MA)2G$q3 z{s?~CBLjFB+?2>1kSBs7aKWBW{tQ34b2HT++3}@uQW@~oasHnBbY$Ph8T{)3H{$V}(uY5+$*#P|CpKKfZ-`n~*pU3zg;+600s!&9sV~UW0flo>QhuHgnLdV0v zxB?&T4DpH0<&WNczn}2ir&u%E2r&7d z-l~5Y0v-^pv$F=TzQz0;m&1kB-EQ*_!Fer~-1U8@T73j3Mt1A+^XacjhQ=uTPwB2J z`=>Ws(lkAA{Q6T5!JFtybt<_}&ZgW_pvaEHTXNEUY9t8;1_LiO_iVR9bE)~v9}8GM zVFQ|e$MZfi#=C)2jWMkW%rW&z)@;^3Rn4a#G(H)*adf*hFPX#qs5|=2mbJV43tS%v zfdTR!{NH<~=u$n8&A0S2f$x5Zo=8sy*!aS4ykZESneSPl+(s3id0(UQ2kD3JXXcrQ z50i!u*#5tqKYUULpxz1>G?nZ@~x)R94Rmz|YY znP7}oYXcf{=Cy$ws(PZwT>IAH91B~kO!~~}Rc_XfO4O&4*e6b$HZZmKEZT1QK7hth zf=Ee`%a5T3O)f0lKXlne$RPB%8@X`BJvI^g$cpQO`R~M;%XFr0P+p? z1$SR0Xd=7Fg+f8HTPi*QiMzVomax2@s*kH0T z=2$MRw_4_`zlBeAk!!OfhxaY%M6ET#x?!7sd^ETHY37hgU;nL9q#GYiiY+u3jH+F5 zVq5y({;!>QHdyQEMf3AP4dIw&#{;xd!VLOzx;@MMdkbRQO$>;lof)JtluPs4vDQKw zxS4J3n1#ODRz=HuRN8;!DXR;V+EI%n3*9S@o?CbkT{etX=v(byI*NbTSRcd@OI&K* zxXBnjBL9Mv)-$m9jwKL)ZOQCL{mkz&G=k?YRxjZs!8_wj^KT#cx}LwpbTjrd&Q1(= zD7y~4WpH7=fCA{}W1=}HXaIeR8Ng2<2H?GAq#WcyW-(f+7;32O_>T(FN6VfWA%@B) zw$gxfK|k$a6x&{z!2JL$A_O1hZ0dkiXZJ}C3Dki^K;iCUab4DpQk%?X8p+WhSPo$j zZ5$M!HG3&n9GZYI;Bfzo#l0s1JM-g^or8I^Ckd?)yt`6zNM>4AK#mNQidHIvem^S*sS?ULgU+3C;*jH`$s2Y>pyYAA2w-Ts=;AY0U(t&X6 zJFLI~^$v=Idd>GHP3V12)!tvbYiNO9qePYXXi?84ig7HfA0T#5-&@eZL?`B3`+$2< zCXA+du%~cR6Aw3*GD|SdQnotU!ksRx5U27Ik2?oexb5FycVQD7K!z5yG(f z!w;(Z8N1V^>F+z9u}4;}EWWKeg-%}<81l8LC!(}0j8_#=Wshzj5jJ^Un)VIVDAowu z8_r9B#{M~u&C3?&)B)J)V>a8hNF*_q0`<=*q+~qAg{ zk1_I8MD&5le{sm;1*mUsNb3bPBfgc%_mb)D=V?TU*0Pn&SwiiIKuqnT_}v}3;>V`J zQLD1etoSfC%D63DuE?v|nJY_!0S@1Wcn2L02{`)O$~j5qm_x!*HXCMPAz@rM2Mz{-)eUu@!g34cD9#cGuVadR%Zj25ijCquVE znO|8oPKx|R-O^O~ zk6`mWeIs*#I3$MHO)PwElYszyZ&DxC+rOcfc=_B>xJUU!4F?qZ&2P9rL_TCN2d38j zTn-1NKf*7BXB-(=3jO%;mTvI@P2o(i>@Fn;`)m+0eEU(Q)?8o8Rou5hfb#moP-*q3 zLaWOpMH)K<|y`#ovPjA(^cq&VqW|%uHufjf_6kdjz)a20u zBeRMc1`)GH8c082-X&`%Qbo|biHikXe&Vy~NeW4cI3Z`(F7_#qnfYI{J?k7xAG10o zVyB~2Xqee+xklh-5fTyr-$Y$`Eyp7?FmNdeL8uym_gP7z&|1*SXB-a2n6tp)F^i6= zpwMbWcRHu=c~)(dZnKJ~>)ri%A7&F_L~$6HE#9>;ly#!I*>0hTxuqov__^1wMhNq$ zyhvhm8TC0X(-)#z-wnN#!A=xFnf>d9SWTkQ0E?yTCdD|7Gi~hsi&CzeBQoFrTlWsu zTK0C8LTY<9@rJg|;{e5?HCTClRNpbx;a_B_+&;j&d%daoOmhoJFZs2(^^0s?=YMH} zDv|F{bY#!c&K~LdC3gc2BHsz^Br?VJN^Igz`q4)&H4!Zyvx4@(`E*LDrdk zUU9GM|9|}5ug_UiiSSh9i#O4F4))7gUZlYi4yT|Y}-$!Gq zvY0@7tN(iGu-vGJ`|JMUzqk8qlVzsqqZ2#m;+4U^P;n$~Vsi0VLgIhAruSEbfb}=N zGUj%-w*NL0v%K0g47&%&t0;{(-`6NfdK8c{6MmrCtdgFs4V>EO`olN&`LBWOo8eiZ z)GIWMK=G8J0>9;yA^7xkD7609Lg0O#Q@l-%!R-r>=_a@cXi)g0tRsjM#!XiuKdZ6V zX|C=1j@|UOKl9jK$Z;FfwrGOrc5{E9FQbdHmFv)8AP|5BsFl~o4r%(O%FhQ=Se8_5 zF)wb=y*D$OhotE<^MsD>|44zC?Rrcd#;2dg&h0D zot%8YuYCV+G$euZN*qN2%Q|ddc*?Pbhj*`{Lg8M&!xEsi3ZtqoAe`JLafYd|&nNKKCtW)9Ii6%HE#f`+u|XyibLb z#`*Jq0Da=EuD)LjW3Y@Il7tmNJ(}wdzuS86r%y!`F!R~g&pm4?j6cHf2j}73vyD$j zHm!re{FUxi=J`$ig+!Kro%TYYZ(miI60tox_)x9Rj}^WxX2?lOIT^4S?#TWj$#@)~>Dm1wi7FW~x!kjW$ZfPT!IgngH8OZ`&9)i{$3vSwkyy|C4w2dN5t{U`nq{ z8l-hIPj-Po_XuBwD8G0x4Nhc4F!5TT=l%6)Q>ZasM)2Z8i2hu$xaU1jV6K0y_|vB1 z<)$Q&5ebf&d1!7vH^(7|%lASc2@c9-_S~*yZ{R}f2yy=eByiHXf@8~f^;++}^Gn8L zLZc#9B>4LMxg6|-!;HsdKbjlJz2%^eLR6mEP#DG(51oP)%_z_ z25b+ZDtQO9|2%to?$4NArta9)tb6OZ!t5>E>fC}WYkaNWW>Ig@KLTC;n?t5t|NI6i zct#(V*Y@!2vz^YDtd?;zXV?EnVC??Z_#4JG0MTC|*eq&6C-%QO^AmfmbY-ftXT3Zljl9+tTqSx{BERe>BKXLFSb(`!lk6^LE)* zN6}JEje-s&07a0+%DDpV$^$NgJ`<TliP_Tm-ESGDluvpg5Zr69|m=$oS zi?pt|0f3u>BuM@UyhUM1MCuG`g#a*h z^z*(pkkdikTv6kB?fdVWM(Vn#YER>s?J_gnbDfzt@JdoD^0wr;EV46>qxocU$i_x> z?lg@aT|6?}!>C+0t>O=bVFAf@&b0E_X(iH;jJQzAF>Mk&kg1j@SkHr9eLaQgF-mea z7Gqh(fbLZs1&n%40)#=~Y z3^pZdxGK~dtyZo(IG+St%7Z$Vm7ld+`1Y`S?0XR})w9-%r~>SefH*LmEFr)(i=zWmX>f8v}Vmzr~9gia_%& zj0_>YL5?Vwb`j*5MdoIOXepNEaRM>*4@L&=&s;H7KXO$(h8w0a7Tbb^LHEyDJu(g z#h*m|qYZf{$1ZY@v8zS1iGhW4U>V$9{4jwNxB&dxBi&nFs4AKOQhiLozuu1&r$9`* zrA|OfhW&}`{!h&JpS$xr?)xhH{;^*N$#<0g{l9$=6v*tnL7E0ewH}M_SnpFG;~x{d zr@(>bJ7@5GBYAUMr57xyCTOB5y7fiG2DLiZDq!$gnK+fS0jWHquuTYu)=M-IO~gm( z&-y(wUZq>lVw8Q=xn&T7hDbmT zp7?&H)6Bn5_@Q?XBa6q#*yYPXiXSYLMDlW2*r`jH!czfz@HeZ`!BE*OmlVDSm{#uNAS$~Wlu?|qZ6wZimaKre(Yf|}`=_L{wfqTIDf^&gC`hm- z%7m>RE&zeAcj+m=?%s{I0q^kI&xRY3#sHG||Fz&c@ODk;+wUP)(b0!PDH%8!2R{Q@ z(Xx+E+b@Y2tIS8`xg=i6rV|IQ1K;IrohEAlC_8R;L^Jn3ds_gP^+XJ+psD%H26QCU zvpClHp7Cq)2@JKi_isuE?uM(WmHQfHP%(N2EUgMbkXAF10-dAzF@4mmHhk>5C;zr? z5hZ9GNMzCMOPP)flT8SL3k@vtE2L*4s(y3$-~g0N&dfoN85)tX*}fO`mqQMOS+uH^ zfJN^(tL`W;8_>V%-*A9;+RkC$*w2 zKmEuD?%DrMy-BmxAS}hW#uQcVW`JM0U|P9|GT>{=N+&IqaLYEy1(2oK3xDmCKr}2>u`sV;IEC%~ zIDz4IfDp%Tb0F;^GZSCl-y0r_Riv{7U)!Y$R-B*zyyPWFl-Llfm2Mm;F`jE_=_66u zk}4&5(Q?X{Ei6zeTq|&Zj0K;mdfejGb==(xvjkW=K@ermrn1t0)7DqWWw1}X)7Qv~ z$q!R$tBHT^fDdE(4mYGDT3gbP-~-_ROWA4%%_C;z3I}TxThEj7RgJXM|By*5_d-3) zLjYypb=%fcNP7;Fzd4hC>2z4p(6mUfx`%%sG{5igKam?)g@jxd;COzjVte|qg%Y=6 z{LDgd+$b?zU4+1gzQ&(o@0-r_U-QxIaR`-#Rp^)^B9x^cq>w^Ssw2ZAWQTMYeij8C zkq!v_mhVt5=iQj5%gPX;QSP==G*&r^t z2{-8Oleek$i`ydn<8dRy`=2i#+52Qp%*(3}&;I6EvLO8pJ+guSv(oMG`wvI^5pUen zt;V`6a)0-_Ty6b)PdP!mSu8UUz=H!@o@N#lT1QmMr51|F!sa>OL!aN|;lW$)0~^da z3JwyGM==lx$TA1l^!?_S*K~jG=;LcQziMv7zw5tP(LL|J z=zdR|<#}a2^*p8<5`34j{B82>ZkLGPH9XLe|PsF%JrjMQ#=!74JyAxbT z3((!=VxE%xz5W01^&7AJvmTy9?-%i{xBQTOwkFU+5_0^%hW=j!f$^^to==yDK;Z~{ zg83vsMlhIk@XTp7{)JzFzXCn&KG!7g5J-Sq(lNd|2ms@B2SkW6pz#Ch2o9cqnIFQ% z!(2UvBRnEHW8xZ&>60EOXezYd5tN{aC~M@Vnnkady_S8eqHNNr#Ea{s_snQjrP8*v zb96SaDzq(ANQkXgP5N!luIxvZaAacQ?63UYzNdBeF)F12@!kq~uEG1_wW z(>c^RC#su5?jDgR@_L&bNckG%u@XU^9Bvr_@DBN=-aO1-AQd=(Y^Z?Q$W%Z&__IB4 zRRYmz7an^ey@VJ-=M#j(v{!_Oe#OJGH7epAagUHtTUILIApuHBBPq?_eWV3BPmMR& zdS;J9ng1=X&zCE!FFJrqU1wOkX5{{HYTfhBdfxDSl~e!~Qa2+I7-&<+#4?dP69x--}PBp1`YxBCEAg%mhu7s4RXPyK%Ah)^I&Jnng(-(rG9{!V!{h1 z@&S5V;Iw@;>0iyaDZnVXE|2|4HG>>Yp@6``qCo(w%s{sK|J+U%EH`j0V#S<)YSeWE zwiBIrHN(9AZ_sVC!*Tg3rCZ1V|Cag}!7Ut^sj3=SHSR_T28j_yFsv@cvyJW#+uY$(;(e&Z$HNir?&8szNV~!pkNxz1^DlOtU^a< zTN)=A?9`_VvKPS%_wp6wlcaQ2Y>FoF(<9RbKlY3(xK!X45A1MUAG@1`m`FU(nVVCY zEAf^{}6Mitres^-Yw+Pn&$oSB}CDACispcFbOaqv}r*POL!|g=Q zif4}d6#2t6VXWbHWoeDMdY=Abh_2;5;S-as`0`uGCu$ZZA8mye&_OWJfJZNgi>?0@`EAvuWst!@# zn9kEQU1e0S)|uyTS=V7eeG}qzHk2J(7AAX5kxP&zTWEp@S34FOFL|2 zlf$kwH{yOCXX@ClND+lO1q!jHd`9z$!Qtf`>jbVW z`gyB(4{~12OdxWJuC;IO+%6tSf7+Om^#UaI_);z()$U}Q_jvX!DYs~R>IJF*j*+4! zext!sdO>$b4x!bfth7{LDOTNg4%#+<^o<@%(meJIw zD?^3bE@N8}=M!$XdUqzreTEgu#GX}SeRbr&A6f|YSbavhLL^5Zk{o;}Ldd=aiP_M6 z`vVIA#E6y#dIMO$jfO%|oVhYwQO@%AI$%Mp>i3pnJu|-4*4MYwFOYmph9D{AZsCj`{)fG&6yEChNureONge>eFZdKNh#^>Afddhdu#)MU)t=u`ZwI5hio3$oGT5{w#3D!lP{~uDhWJHkocVmX3$=3*d0WDa3tCIhv7O}nx zLG7zgvjj1zya<6}E(3CFrcI``>K`BvcOHLBkX8_lbNXf@9B)C(287m8XKtEGtsQc8 zz`Tb1F>l9&yP4zoVZ9GYP;EWCH$DHFsm^>Vf$v6cU6>{8vBl@j1}3psGD01jVkHGJ z%!`27bd;1YA5i{XDK#Jv2zrFDiR)Aa;j#($NaW^Sm6YZjDuvqow&uL`!#gyoewMIb zu`a!TElA3juOD+UQ)l7g?pBm>cyip++!1yWV(o_kgD-AV-$efBNLii`;x+gqT(&H+ zPORh5ifL(`5iD%N1UhILVZ;VUD)sbgQ7WA&uo!V9(MJT1Jqv>EtB-xVdzDW2#8F`H zTXu5m!=M-eTV)yBQtcRp)goc+aR!m$m^cd;eStPWbcH5JFAk<^%#~wqy_*AB7}0Fz zGg=n`O@?)ZFxmC@AD!VAf>H6sk8gOi3$KX39`+{sYh~hBdFMbLm1U@ z69{3!ZRujL&Cr#Yx3uMW7BFC9UU#`f)(_s^1(Uabs?8_$R$4?;V%OsPig z`pFdk7s?PwmL@=Gi_leP0i2}wcX`gbhW zUd_TV+QC}hS0gjY)Zp`)m%mMLEr(^LlQ;%MtoKkDR`y5+EW%uYd?4xuNxwXG(F>bD+3E2)Y$b-W>HY(w9zI^H zt5*2(L<=N{+!;Ngi5Ny>2bnJ>kAjX%=;J#8PCsO6)cW^?OrzgnOGCIgn&^=+ld2$B zmJMC1N`ZA1yO@i*Bgbtg3Vpp1+(_MlLb_M9?17u{qfDUtzO;_v*Or=LOH_^~C6N6b z<@N$U*hUu)3xYd_(!lghCrhIUD_xUUBEP*gtgJz3OIwBk39B3zZR2ZN7?(|)L$uL| z7e=21n&A`AGf5&WFwSzw$q`TV^2Gi#r@|nWC~b?&Bk(K)QZKF61^{+nsW$qVgp2X#iUD?! zZQ9QEaJ8@{=8dTaAdwxNYWEfF?hC=3%yfF$Z>)P@!XhXukHhd)M_8P^|IAOy_qWmpgIn?{b^AYp!WCtr)h)R}t?{j%?7ndH{D>(b z^Qb)w>iMu^8kv@W=N3IQJi`UK98+#fOU_Pkcb7Yzypv|65^a#CinLIZUvm-aP-*Bg z?EAwc^x{>AaA7=CDZm3vDpMno(qq}g`+N)7TzWWIR{xN0rZML-Jh0Pv<&w}`!jGtd_=v?6S0Q=4!``AR!6Qde02PafDZrbB1?`ZS%=%gasz^~Ty}Pab<(_j zTPe=ln~4PCR+Ete!G)0xScpMK-P|Q8EaFRE2>kyh@)nIiRy7(k{?(o=WDZ$^5DE-v z1St6BHqjfxP z47U{(I8vv3lNOPnBM?Lp&hfqQk+y?)R zc8c}DQy{LNccu_R2=re9fw!D86tmmC0)RLIKx70CO#;wxv2ZuRT!7FSoDcLxg{n$% zX*4|LiQH{?^@IPu=e5^tT4{Xu_FK1o%jR$p-Xwc>pvd=k{hQ&`cfYf1l=|pJQ}$nU z*xXO#;N9cC_2FRA$yzTX?|&D>_nzrhcJ)qc~8$H;!v#c0Hmpqn%!N|uqN zlD+{vFxZUa?>-#*2*Se!^X_!2l;urYHg6X^HVZ zc$UB@p+5C71qopYK>$$z9l-<$E%yJi-TOq)HoH>^9-T7sx_*)-gIw^r>1~rXyK^t2 zt=9hU%9WG-E*y9LnUa0(r`I0kpLhQsTGK#e5digNB3*l?!1=7N@LeGf_qy34B+9iJ z{QQ0A5|$56MXEZhf0tE+B1{P^P>5UOK9V#ekvH`8KN90<-E-7^^eo<#_CTvRBVBr* z-bK%u(CHn_SOtN$07GmLfFZX0$rJhBLsq0z6aLyKLGGm}T7}!jdZxnH$9|exwbFlV z+StUj6!I2_?A$>qQD4+TZ~YGsMfbIr?=e2t%Kr-ijx;E$3qqixzi-N0M|2S$U-ck= zY7w~XH5Rd>V@T;?Q5V%PN6}60_t-BF#_687S!1_d?oYUh!{lZ(Nr5BARqItB*#C)8 zCHUVpboJM$cc5mIU3XVs{mT45{r7r*W_J6({XY|D@1R-n(*4U-b)C*R_diR&t@Al& z|HczhbLk6D`uqLA>1U9a?fmb#@qZ`Qzw|pkz9%d4etCULJU^ZLH{U&WY#;mxGeR(7 zgaQB{N+1-A--;l9|7`}ofd60l-Fu3Um)3dppMG(tdZE1yCFjS%j7-r#lz@a-fjLR< zln=98&WxrJstZW6GV)Ccv-N)cCv>7jm6^Z2Cq^B7(#MTi2t$v)2hmZ(+wE)H@eBgL zpY%WKeG-0JAQk{#VRz|Jp#0ooiw&?o7hkoN;61jw2e~`o417{pe$%C`Vf??`A%b6- z_&#r^7~UcDOcvVhLY>H}a30}BGZda|v7vdP#oGA~g>9EPy8rfu?KXoSBu-uul~HLC zcd~b0URgv0jVYB<2l#Mr_j}_@;qO0`F+=N1NNRLFZHGufGD3dUcjLBN;oJn3mb+vpVRjx z{U4F*p#HyfvB*A$us4#3geuIw>V0Hq50;Df{qzabfQBs#+&R!*4(djC(|j%w;Qo(a z_yGzFpNa2O{newsQsK$}Ka#(0$32SqaHDBT+IG1%$SJ>HdirabpiyKe*eF<~^vjq@R$NS>fWG?oAI zmkIC)I&*%*|NZ0K3#r9Ditia|I1)W1KDxU4B_)ZMvsnYTGdOZmQHp)D_Tl(G=kRUs zZ_#bfy8_HLrb@#sfrov)5MDrM>V^Y*g zz{OKBzVG-gk>jF*5l*YN(rr0r%*QM@ZpW})QuA}F@wJVth$~kc!;D@^Vxh?rTP9;Ss-D?KM)=d@u@O z5w@j5hX5GFc!7z>j(Thpu#SFw!=JEBN#yP|POK>dwO1-O^C#`%G{joMO;<$>Av0*g zp!zoovU>tbLKv_tRUBB3JEq)m)-^K548Gxoq9Njlu3A=4nDMvxqr|-j=xu7MNbgp| zi9?)bxYe<&*h)3M6{`pUyDS}5U}lm$q^&F@#lBAM8KCY9IXjMfTEZhj^+r&QOigOH zi9qcDPb%!4#gtoEZUE5WVAZBr>FRr@=tt zU{dnr;U*$lZ2Jjaz{Q}Qi9bE8XmoiE+ZfHH%dUU7(p-IT5g}N_se2dO^^{kmtpAV3 zlDPhJ9ee*eEuPQF`Hfi~?6;cHbn%-S4q)}&7}(Z-n1 zs3tES|4vX_^(ZV%B_5>tfT3=Z@I4!j@Ej&;|y#OaPA=w&**0golA(1Y5#Z zz4b`pTz5TFcB9&Tmvnbv^APg%+oFqo`Hc4@dzFl{v^|9mx2_XyhO##_uW`mT_RiokG`&C`dTXY7PEZU0|Or2Um#wumg{M)5C#ut!anzL2AA}g=yEt!W z@Dvc#cP)Eeu^^`kt?XremGI&=>Z^OktjCB4iH5kXBn3Wg!OtKbG8QJN`o+e*%u;Bc z@)IG=dLCFa);F#l+jl#zSs15l&vqVU`d zV=vnVNl#8ITd#nXS{IB`sba0RF+!$;=X0H=Jz7zVnyy6E86SUd^jWv}q4vRiI&)$- z6Tv?R#89-X6~)t(O$fA58cFVf@@W2)EJ>mXKmbExN67DM!XKe?{F+ziEVsBA59SPK z1GEMi`b|_Xy;+388L;sFzVF{F;#6n;zL7`Cz*g`5Yxz3gms+mFw*HqMHt{(M%Y6D; z5a$a39|g2Jl~?B0M2gnhDx>rHNt$k(tXjwJND!*#BYgx(_W3#~il^=m`eRid4?yzO z%irYkkdo>Lzx9O0ucI`^sgMu%?9C`HP+WNqNPiXKGRzf1?%g4j8bdUtwRNl_M4`b# z)iyq>mNST8@gTkG#}m$f>@fbWo~JrXNoOWDY>VLI*I&DXdf^F`zW#^k_f4xIn2kli zK`0>XDD>8ZvKY@@0{vBdVoL6r#YnT1Uak!M@)}h?aEAOuxA9NA5uvl_WSbi*Dv}UzL&*O z*q_Mizy1WJw{L)bKf{iH!2Ym(-$g%PMY)?ffWiK7|L^l3F9CZDEnGwAe=Idv3%xZX z{~y8oU(xPY{@Ez}f6`IIKun*X^Nnk@jD&n2AnTkV2FGdt1vG3R=U!|CDtSfd{;G?g zQSf{R_=264U_RTd7?1)zaZd3?(_Q{8VEwtavZcgLe+f!IXP73)kqk z57l}brZk#y?Z_HGma_A?e!+5sX7Yuo98C87y=@M$OI`hfGrfvKL~xCWgulbb{!ASD z;@tsdmz%5ihl{_pB^L$?qNw!b~W9mbKyhoxZ1^s_`wS-qK zxk`*VC3KEZP+N5^eyeo`af}!EtrLsD;{Um1gl~THwk=v|0D*z;T;-~uZGVnoO5Ymf zP#VO+SrpwVU+3MDP)>0a|K#J!(Ub=RO#NdGcQ(?F>T*N=g1J8qA@|<0g1=(aUujc; zi0b2_#*RIp$Z3F1G7=pC{Bgq%&=imuQX69}gb>XJAUH=~ZeFl0S@cVQ!pQ*-LRQfV z1NZ*VmC62(=|X&;=KcZ?-5o9;qB4OTS;VnAUh^W?Q{3Xh!m>)GRNos8O^r9@XzXD= z7x5%ca^@J1T0<81X$U9(5PWqV*;sc*AJ>nS+r{xo6+gpnZTl`;_<0hr-~=phv8nB{{E8XO}sRA?5*Qk zwKOI6c9!_|m(xmuwaqYE^X|69cCtDwoW8g4;J{l3Rj$Q>Ik%nD-N?_riqCHOvI;-i z`b7Wr(A>(<4(8*@+5n9ok-vO(G&nAY_v#a*aL5+;g(=EO2N2+1e$R&Q(??C)m;ZSg zW8n7Hvdx+Kde)oZjxN##2ZR1So;rbkXaBvws&}pKe=ojG`ThUF6c0W>|F*o*|I&p4 z?t8oxd!D`@t?oX)<_G_oH~N3y==`#O9->+wEA;RY!2h2U|36o;ze(}@f0y+B-&^vP z`M7^X01Dq659lDZ)r?Ishh4Rx+a0kYc) zBL@}es{l1X%D;nJc;sN`7@TdN{V2h~e2A!O41djW)sbpg4@AnIdu;4(O351rH{dIF zFM_xKmo|f-!p+GD!&Hy?^w&Z&P^T8>uvh5(FfihHWiZ;f2pF28K8Z;;|KAMF)uL-q ze{`GMG#_r%Y@-Jotg3A2xoS$TVFvsuYj=}37T%WqTxfA%Vz-v{GU7=aT z8Nx{5kGp$$w|^7Fx1 zjh;Y8w0xk3$$S(S-K=e%XIFNh;DTPyeU$Bzd7uRBkgntUx?=MIi^MA1`4Ld$2@>yG zFMJ+e7HnR|x|d}SJk@;TC#Wl8fUylNyodH$l1z}r>hEP*mLR#T1-n)zJ%00Q%n0YT z@5C&3%0dD&-LGRFSzq>5Tm*a{4)u%mhH$@f!bhG>Akr4D2u0%k$b%G|IK}*$>}ABo zx><|^^5d$lOHM9by23B%q*A!P4HR)Ic8IFv{5sslNtDVj!=_8Z06CgCcb<} z374D`B$T9pp9f|s?C6r+$sL9&9}v3q2zqD)o;mlf!q{{xZ7X_lRmTq_Rf}MtPZtAX zAFxcrgGKj@7l%key7K(x7vAqxa3cDt%U#JQ!BZWzwfm;dc~i2L8deF+UU{J`hhi~l z=m76srqSQKsbVQb;T#yS4mVGFfLs;e?&FBCf*@wRTYLmtl^ZOa#yp7&P_fjhG*0h| z@ipD7E?D%wIy*D((A_#4g-7q<#9(fdtdUu`q&>oE3SH<~;ug_BT&ghD1ic`2Y;V1$ zOpa+utlfl`?j(M$Iqv4ay1QjVfahKSEA@4|)n_ezE^$Z|mrgA0Ew^1uYFQCxmdKk%q_k7me&KOBK;L7yfmZt)-AAr4Q+%9-#>eL{s6UuHmX8s){JpKUOVA&2J!C6&g@J_u{o#SN|NO zwNu&3hzPv8e#NKo$g0u~x=KUWLZTujoYH^$U#Gi?`k02>GO*gQsSyUXlA`%v+qECx zbgsFS*4LtkeAjJ!56JrRtu{8QvgWYcB&S}{1UWOt*y&L28;}&G_#Qr0kx$J-6X8pS zy-dWlR1?ako0)}vl3qR{dxx&NR=JHd{-m4FX=2%kKv6x15?P_go)>{Qzj{%|^OF<7 z&b3(baw7Jh9$Uz<9KOm0xu58TSs#eRT3>F2B%T^WhG77`-%qLheaKVrdf$)Uy}fmR zcd&04$l}2Az?B*BC-9;>!XQL;lDWNsZn2*JC|Ss;H0c#H!_obWskO*LYi?&uo^c~P zaru+-UQ%UAoEo+C84Jsf`UOP0y?M>Qu`rCOel9PYkrQUnLnC4$8~iw&E!rW>|i30C?zYq1yrjDR8w1hA6KW$e`_ znldq-pM!#EHCmJDZ<=rshejJ68y^Poy6NWPJg>+1E{E(GEC?WwNdugWSMgB@mG8Fl z4cv7aOh=4C!vBkQERZDFP!zL)y1jpNoAR6>H#vFrb-8n-lKHDz6(9W~Pco0aYqXh* z-_U}AkMTHAab5Onr3a*Rh_HQhcgm6oLj&viRsZD>JK_Go!9Vg#(%6nB5gbDSxnriz zpFxiFSK}N_t)ackhyA@mRdGH*e-f)XALsvtl+jT{rSZOXE1mlSJ31feKmtjyyoNXi z9R6tL|Bvif#b2?1_IeR`-BRkbVK*O zuekN%d$cGe&NmJ}(+C*M3NU-N0)4}*ckN6(#&`bgC5_prs!pivlT*4SQ_3F${gGVa zQ!7QR)dVzZ8+h`q&r@L7{KsjV9T7PRg!Rh06xfV@gt`mwJ`j^gMepz5-57tDBdArY z31E$Hg2y=a?(z%20`Fx1mSduOe=gDcbz%9I>+~AnDBv)bcIDNKwFbK|Wvmi+Y7(^_R=mzrIi>x=xd7T+{Mcxg}_Xq{!^*Q+~CgiD*!0 z33ORx>+V`Um*m3OTybUY6uWWK6pr`Xx=$48d#5k)SUA_A{rc%Ldd}EVS8!hVr8AMsx?0=i!gwtS%X2At7pu_!?0vlB*g>ay z>GnNX`suA!z#}#VGGt07m+m7_s^ z(+gHl^@lm*GWa7~jYSadc2o#wK#aqr^Sqg5B7wuiJDpJKsAi5!% zS0fVEKjd$LC&FQiQX)JnSQ{K8?4MS9Iu8D#`sh|;Nh_a{E!1gK<~okspYq?D=3;3e z=P`jJ@ahvSLNt+hbhBXm4FYfTgre(wa${u9Q%#$ZLeZNC4m`Wjw7qRoN@T;I z4IALeB}O_F*l=G(xl)s6N%RyU`On&;ffg$MhO4&wSvO{}y}HHEx+j5_)%u$ZMnjMU zuisp(fc|8neWG~7t7gXDefcF4iGI_;;XXyayD<7nxCq6FQi4|^*}JYxDuT{Qxm$8c zYBY7e-Ag?%HgQ{37Aoa;tk=`gdp$QEfg1Q+9@1Q*GNBAJG-a!ocP`XHAJV~SVB8zU z>EN+;5S~S6qQd_-JIlO9bl<0Lm~OHGfn!S%n;LD5+e@7R_&6lq$6-o`0#F!QJAJ0t zK@xr7bsXWOypr_-{nOdYnBQ|F^{2Pbx2IT&Bq+a^Z*g7P`rO_RCH#r!^LAT9Q)UYV z&Q}T!b=!l2*Ucy;OBjkX1rck2yLE-@Da_rA^!h_w;n5=~Uq_BM3|-FnT&Owr=lW z%ZHt#MNBB6t((DSFAqF@F?69QfPt*sUq3PgSo%>Eox7(2+YyUmfeXx;nlnU1c4~7~ zo0N58awb=qk)1-CQ8g!_NT%lH3O%BE>+~8d!G4un#jIB!KF2$8L~azD@nC5?rgpr* zi>XHU7U!AC|t!nR5-7E*%eq)w@ry6ZiFTkNF$xj zqhh8)o5x2FLD?$%D5K-6me&SbvR@0@Y?1r27{Dw;smW_fCZtB2;TxR4qq>KIL8H`- zs)kG9=T0pnUV7e}2ybX&zE%b?X5R{cxTijJ03XG|xjH(c)zj%a)QM3TG-IVh#B9!a{z$D%o_TNO8y^Mj(OuI9=7{`1p786K96SD?^*bMA3Vdl9r|P9=Dn< zmzKkYpX;k-o{dfql)Wx>wNh_j)*miBU6)XYnstgCl=o}oPLjy~LAAw&@^Dh~uCt^( zpM;^C-Q2pT7wqM-yJpX6qMWWgPB^R-JI2#x(-G36F!G|;e{%nqimMsUe25Frl&VVi zh*L)Y%SdLs-(uI!2j+o0F5jST7IjB?`NHSyVCLsxJ$Mb zg0n}Jbnul4nqOr6$L(GubGI&46>W(1&SY1OMP9^6Vo zyb9`0`Mbh)ASl(#&AC4Ad?|O2FUjS|kX~_n!dEbh{-i`eq>wON#7GKOf=X3cPHzV=ZSeALNoDN zCu-fmqN>{|T-|o4+{X?v3o@~j&*(k!s;M6!;ZO`ls|^L6NHgv+^se+6XUCjmh?!Uu zMZ`vj2L{ZzxOe5FH`mw0!zDb#!K8n^={tiesbJWCk@vcm&aEF)f3sK1KTgMV#bQk> zvQ%2Xevt-;U47j`bd?uS;+U47vXbK{_HO}-1;|kyU7fe=A!rX@hwD)eITQr>;#(OEKuMi~cD@I`6Wem#ToHFQFT)RcoFW z{N~{~nOLk7rmZ3pluNUx@tPvmzIUJ~8E5q91d*xl)m$A@7gIHhnwI(`Rk@&Pr(a(a zl5L}86x7RI^*P8P;FDnCBO{8kc1(KEokxu&$3ucN0-I^HG^Xme-8x125&@*#?9wiV zF!r_R)1pI%hTU?J6`u>9TzBsxF>LQS(f`{Al=pJGH#*Z{Hrj18;cQdq9Kb`p#9g6@ zHp<&)@tF?k*Cs!YUSF+ze`#-QEy#ao^0+L=C=F2pbN?D*Q3t}WZk>I(oc6dO&>&kt zREe1Mm_9C|+U{}RM_T8Ie0*>Hb;w$@|1OXv(>AwaK|F3PR&4A#J*GpfLY(Ma-5jIQ zr5G{eB3nEW^Y@qn?Ip%LnR9b~t!a0VWixzt8EuRuQ*89P^~7F#r(WDbV)4!R#kU52 ze^CDd-?VGzz|gm<`EJJaMtha~#_Q6VvE+2yFhPQ)QAr`bp(m92UCD``N0EZJ0Pxwo z_o^W$PR>S-4inr7Z=*7bnEDqu{0XC>m8Me+2y$K>Uj?~s*Q7st9X!>5#q1_fiW}WA zZDXXVeQ%Q^ZQB7-m4LoP7FEnncb7*ZnmXKf8{RQw!>lo_3;nB_{3SA-NZ zAU3zYpUftUyWX6N#$�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

    =kyK~Ywz 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≶!jk@+0&L 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� zAS6JkgdE=J)#YF9ef2m8Eg>qnx31hzMMUw*YyUl!D@bomMr?6d@};{UZ}LK@r`>jc zE!R*<>PC%qqM#qnHs9aW`cDS{ry{?5)cP0i*a~NsTsVuTtt$Xu58b6?Db@Sm)#v`) zhh@SXjt`K3@>0uZ(8p&$L;`&G=j7gMuqo%L^5|jY2OwcLy&-Pf`gOU zTX+2nepSSQEr8BImdX?07B#Uc@BI;q82=R9zmRmEZS#`g$8faWH5mIjmk#OU6PXhv zXVfXz&DN%Zh=N=JMpMWFJ9?dBE_7kvq=9`w-|OyqUp`|Usw0j-M*t7&2xn0LsBkw$ z+cRa~*Yy%x4e{|~_5Y#a_zET5da^216<-k=ln$)}`6@Z3$sg$c52K317Fxi0a2tvc zgaHTtcSHxr8vt8j0qb|X|HpOc)heF8L#+v8{_gxt~Y9wUwkD42pWDF3wNZ zNss+ARdha)LO}rz(>8`k6gmoy`1a;3I{yI&QU6qhKQ8qYRnzr~6+jZ+{Ud|dl@TNo z1EF1|!09eB59e8Uk+7KYN);bOp$jX`29iC&g{7ns-D=PB^MxKz(uojkKdo<e2+{d?-` z=e78jEc^_Kg6OpO6IWs)G;3u>ws<*fhoZd7UJ4EeLu^o;43rfMimRnYvI%vH10|KUo2mCx|px2Hq z5+5-<7fsnOwwLwz`F>@eLO!1gSIKXz2Q&51Ifv6h-LDyZc$jt8Ky3%h`%z%{_D^0z5SmziS0W2o&PpRvG!yB zCVywm?BEOyOCO&8?+eVk=zV_s>-~Nof$%;Dv-%&GtLuFKz3p@-{12c1?~k4Fn77U1 z^}UvN+4}yi*EjlH```Jo*zmt^zyANn{Qgg$`MICp_5Q!siMAL4v?u=aey1nreSQ}A z@N@hgFS+}_<`0AIKTq-PDDQk}*rF8M;eOx5myBCKywI~ikYB)92ONJqZ@jSjAHsTn+HiCi z_U5F zIQQ#Dqw>W>2@5UYAjPA9IK8l$e?aQkt)cC*O6|dNf1tX5&#uTE#;N%~#TvVG4E^0H z-`$HUr_%f%&u9HxjPrqVs7tg9fyYO;l4mNDF0PIb~Hy*SrzjQjti zp`m@I-4>@ONX7lKG$Yc@x5|f*_)T6OHFZ=lW>0Zyfy^d-Cd{P+f+_<{N~F zDT_mqfAF*`+)+lriMhzToMVim*=nvD?&-S|8G=}zWLHPNv>?krT`^lsRFe{{<&~nupacUbyzRM2I$qgz#O|pmf+x_dDnn6t=N8f zE!~l%w`Y?oxJx~*Q#rXYYb*_Tc6EqA-{!@*&2ixF#|E}CjE3~JGY4gdSP+WFA=1ef zfesuO8C2De6meNuoY!i>du@izMMnkXqIQ9HQF2CWB1NwyVzwT_Q)IiJx;D+-45r%3 zmmNS&$&!u7vhP}yH%*WBS<6E!+`Wv(xqBF(mnKr=99fuyHo;7iZ7pUJ3<&j;6^U4G z_RF5G%1cHyxhC7tU3je4XXvCPqO2sCKBXg#IYuzJ*19#HMYm#j+!+)=nTY&AZx zk+THz4T);Im?uHH851zmT?&WxwUI;-FdbtEzGKE*F20S#*U53V;GpvknIMWBse=$R zRqDaqiq??S>l&J0H)k^|cCR?LFFBtqb`1qmTC08;Cg3zo+V}dBMjwai?+%u=_ZhbI zJSDZel3;%ZTmXxdxz-;pe>`HxToh^?S4q~ct?2XC144Tiwex&uONec}(kCX+HbdO# zFLXxTNc-|mVbzCxz$Ga8fGR_ZqQvLSoxfe0-B|T@_tVP0Y)NF*;aVqY&S)QL;93|8 zqXOiEI!f8>b&h*fuhg)#_@yqd8rPOHU4fW}Yh@luB$!ST2I>u>3$53?7@-JO&1LY= zbbtVw8}hK;kdEOqwWBp&rAM)wsw%!pn{N*K)lc7HgA&?+G$S=m%*8>HdK^dych-oG zu9&%RhPij=De0E6X?*eVe&XQvQ1Z6tyr!MUGXt%&11zv@V$Ih^1+^N~DDG<0w zZ;f2jUYSU-MX!87SXEsZ*CE6tF%82~CEGfA(!Y}Cgk{0Fy4x=5f6=F&Nfn@oz)Wo0 zMz^zo(y6|#TzR=$t9vn|ZE?59fiagK2%TXs8A1~HlsqCE3)Oj6`!e9xxa4R-3eHS* zw)*rfXV;#+xGb>?#40G_l&5^Kwi}OY^>`Syslp&Z9`*;!;ph7-H&cLWH)`ZT8@j{9 z?YKZNgLoT22HgfNS4)yws{rs;t$S}y?wueo2yJIrlwK0&fFI9YOYcZM^f_wkqKLI} zm77)2JVZ!qH-hD=2pMGMCW0OwOlPs;7sKH;OuTkDrW~oiA+XjzJ?)xWaI#h%a6FXZ zA2rBb=0e4&g&faQ7D}j})q!s$&~2i?YU(I5RCX`2wRqGdVKzEYJA~^8b%`sBa91Gd zu>`rKQxLisjeql+Wng^lEFjwo7$S-;XrfzVkICR^!ek*u_BHQ&!VYv~A_HrBVl+rm z9Tnf8L<%IOr~~;PFYh6fO)ALGdfvzS*-YP7O$62Yh3fHGj4rM2uqGc{WFJ|=9kZPO z|CFxvh5Vn9aeo|a`o;g&_%=YZ{ZoenZKalNK;BEzxj(C`L_A$=< ze%WhTe*Yd_aSIk+Yz!l&(`53tyhdY$u9OyQaTnZP%Yu*3su}*q00+6ifQa6%3wi~d zT)7qkI-1Bps0NAfc*#ObP=M6Th@MU9Wf!C&Q5i`D`;P7iss!OXt(gx%Bu^u05P$K^ zhFDz4B6EGoBd>#35|u7S98l<1RVt=95{i;714dh z$9gn*4Ybaw56=_)q3s@SE+XL+U2=Xg&&Ts*d>W6>sVFZuZj5VtM&1i6{E~gX#P$L^ zXJCrdBjme+Sd4&p0`;B|LskG0hH5g@VUAB$)+sbKEq9H(>F@bGaQ_smC*hO zS!Lc^#uhgN0r0QS_wj5-xw5DpJHD@xmxZr6_r?QkkFGGcu0T8U3>xS@FIYzq0{vZM zVHr1uPxRsFGwNgCop`z=AGXYa_83uaxc>1RG=wD|kJOLQsz2WM!#k$9|F207i(SRG zNEeRk$0-h!f0T~^aSZiO4nZSBj<)kd}q7M)S&*Xs3j`ZA}FOQsJ4-%J-4K_SyA=UQhu66 z5&R87bj)Z&^;oEaw2cUgDAFTMDvm^zU1Jo;ai6E;ud_&~|740FH?egr9DM73er^9Q z>6Y!AWi=XC9t2cWFt@h1#FoVKQzHBA^O65d&}%qgcVg$p+%z%l)gq)L-eHV zUxb!bDg7x1g=tk<5mZ4DMyi&mR+A#eWAN3H9*QOVQjrpgV%18;HI1)=g9A@ zM~wC&V_=J-npovjsijT>@fuU&z#H$p!Y@P{=X+Tl_&*n>7U!*;ycz&``9{+JW zpYVTt@>MZE`$!~=EbS&vsc8SO-+tmgU8(odqSx;+=d3h8oKvNM4+yY<2OM7bB?54S z3IfpW2h|p*`(+31C-t|x&()vz*?Au*zo$Y_y${>u;tglqZ@v=`>-=dhwwh(Vdw;E+ z%KH$he;>c;@^+YV{l;hU_BHxY} zm)$npT=$3ICPHdhjW2WEv0uJFd$6Pk!LB#XDt%PW3idglv8bW<-l%!2J}=Y<&OU&z zxR2)hZ_m%`nv4T(h7;NB$vP(TiHkXb)_TUZQpbkM~J}9m(p_inY}cHX6f&3 zJ3=h^RH*$L=>g2IBj+;fC}bxpOs4~9;+_Z4Iz+$cfP+~J-_rsPer?cn!J@)9m&7P8 zKS-Dx0PVzj@sWw*Wi7{LFb03PbFzxXI9f{WShyT9&A?Zly;|_yJTHiGIRZy4S&w^I zHi5PhZmEYw$lE}|aIujb*{T1qIzP)Gv_fV~mYztZU)O@*GPeZfl# z;zTHoN1ryy)c;{s(uYGB?T`fYfAQD7Gk8meXg?55FWP^$DfQE?mbmB3jF@LQAMEK8 zXHXM2W}9Z<-1P?FR4rQjYVabz=vre`_L`JksY2A%Q9|hN4ED^q-?1HB2_QLuO1Ut0MX8f3C*5F02sJXe zF>PoO?IwO~B!#g7r=|8Y*V8xkawH2}yK4qJurqkNQFR1~aGTZJ=>~`^A(a!JSgh2oA{%pd?AbtqWQnn9Urh9tl%i*gX&9QoVD z5K`nx4Y`tqcckUyqI8;*gs87VB3Of1q#NCDuDD_5+^AEtucTD*WttTqD`8F?&BCa& zUr7uV@-Uot1{15rh2=63aFQBwhXElt!D_S|mYr7Oi*QeDt72#iNmfAsJAyjFaHxfQ zfwLep)lr*LXbvgi#M1()4+h0>0Lh1-)|yO2gNB|S#2GXsj*`U1n;2XGw3B?Wt0U%wV8>a3nhE6&9>C( zmf?qYQnnKXwpNUGa5>;^V$MiM`NXjJc?uwg2|IuviiG8Gdc;+no(Ndb{2gDa=4*z-t%c7dZ!CBa=2lJb z9vufU$yLYLCfDl~wL>daZ-7t0aI~3MdZ{0_9MHkr+@=dcaVJf;dwe?&8?TiLa)sio(zw1jEH35&N0vjxl%_3KxeFHZOt^jAsUfkREXFT8bo4YqdarvjPk_2jB)FgbLQ&{ zT0MgBUk-;3KY=lHD6J`{7FpdX3aoJvNPIUFTMV2FEV#;*iP|N*L6;_qACI4YpkrCi zc72BRakm054p^NQ4e4ZQ$!D$%B<=S>jPJJ=)3;%ryK}MZh~hQ%rLMhZ-?eW&QTOn= zgHO_6djMILTLb>R1!_n|&mj?>U?uy-p8}f$3`ARNRV{qvBK*1FE~?kGxNz*~-{097 zOx4=qw!@&ukzf`DQNNNdrcb?5Bfug-1yXc9Enf|ANCsHb-2ZT-*t-`d-G0hd&bH@U z%LD;yRF)jL%{*^GHHnZrIp~sGM3i=HHgw-ZbZeb@oCfaHKoeyMiDA$z4O|HWI7dLM zSx{P>o(#KOhTcRsT`=t#O|Dh%xyu=d<#OX)xZ3n*(bJcmf%*a+R38dK6Rfy1Lu5cqGrfZBO|3WbAm*L#)^8XKVLF z;X3E|@Oi1r&?83&lKUqN?ca!_x2jq;Fxfy^QZVJI}Z;}i4@C*c&~vCo6u$2g&73eFZ({)`|@); zeii$k1|IMAb$cOFmZ=7s6;kL-;}G8FMj|7!KWX;NtPp>{;Gxs3!!QL;+Qa66_PNb zGYwVsCA*mO;Yfj(JB5^2=+sRWhcg#i4-dh8W3}s;7IZd#zK>DcRF%1g{gadHO*5xs z_m8H;a=O*oln3^|i|lYu{>1Vt8{P560gz0wW@|jCX=XK%fi&` zcJ28;XD0KpRsCy~zDMNK@K*nsEq@VT7bE!!pkw}VJfWYH^f{g117Z4^h49v&dCEmB z`WzHk#pScD!9I1*0atq0)vY`GAv#skeltJ8>fa-^-dXW~fQ6y|KUnl1s>G>BjMin* z8`K2QnroA`=68A{k-qo(H_SX;yBN~|KB0`y1W>tP&54%PkU z$SCvuOf7RgnscfAy6Jl4F);2eSkIU6Tm`r$zb5Iszb!seUV=4herF2*-13T-D^woi%=7aTeQvKO(v$GM@6d7Yd7I8|@iOiUk8AzU_*ov> zZ{+wNC;xrl+O>9z{@mL9{y!Iu@-V$`Ywa{``3X0lPu~0i-|t{QsZq>UqCs z@cDg@b;$Tjc+vnOp11_|-3R4)AH?^V3;t#`z1QgBv2p96J%yp{E~uV)h=|=h>qn_E z&2{%p-zfD;n*|~E!3s<3 zy4!ZU>HGRn{_zk-+eifb@4?-#=A|I@6MprkS-sEQoDb*xM*wVvY-*_!9i8LQZ>#q| z6E=Tk_8R^~-}k>3*VXZUY25Sg z`+qz5$$RoKV?$3xHiFooTQkLs4<1oZ^p#)iSp7;g3dt57i(?AZLY5EQ#Pfpww5u=k z-Ci7?hY!sDHHaw0bkM`At&LQE+5)ImPl(3Jbe|*o{=3U=RKe+|?9bkOHPlupn5Q@J zjK2@+R8t9Q>Y*Xex{k%3MXEaOV1p@Yt<5%6-cFI|Ktglq)YXzev+>?E zj;E*&K`_CCIY%Zyh-52$%$Fp;FX&gfb!$-eQ`BSgF2F_z+gxM)W138|%EiU@mp^p7 zPBn!;*}^j8y1R@H#>MeZSOsi~v9p|&o~I!m)qed!*nEHDM~jt`NAcZ$m)GR< ztaVpHGekiij|d?Hh)?$}@u3;^&9vrSTU~5u4Em#JjLM6Nt6Y@18t}dHFfDDW ziejR>*K%1gG-ZCP6^>r;fXQHP*-Bhz3Q)8`zU!!CP?~KKh2FC8RdV8}6kgC-DzS@+ zRb4JC*k%5wRL~`x+9<51=ZwWNY@>-RSgcv^3$~N-<8#ZHE|9DM&Dtcv0F+8jg@nd* znLP8HFL#CE#|R`4M{rs#VmS?$MtfD}VZ^}t2j=U=SD#Ag_M2yRmvLcZF!VuMG1Gw{ zX~J(kl{)GyOy?dE_9ih#WD(ZAk4DLgH*W?Gw+gad*2}$tdFOzKKhDEi0G%|)KSJvo zTjkbwGRc71K{D%)XgF!mJ#)G5KeX76ad1FtyJ7KZg$5pt&NJxc(7|9QFln*_(fM~GlKcS1`RcJ=g^qg zfu!NQUNA*>R6f#nA-3OJ+b!Y(dr;Vsg`Lv;=8ch!+E-FVcVkN=;1jt9Y+DzXqo$~C z`CaUgd_?oft7DXLz+SDi#eu781`yX9x=9(q&={hjO}aa<&;S(|K(UkHRS{=a%&yn z2X@wO%aBOSrHqvpf{#El7qx#rlcN?);ftA)#}8Z zQvGV}nQMjKa-NFsxk9MBgao0b(*2|%2 zJ?Qyta3YD@8*8Yilc~1zdj;vSY)~Za08mQNZpb;+MzgR5Ujoyt@FO}}30YCh(ll4{ zMmEoFdUGjaxDr-1X=vP~QK2T+;i>`d??*>t8LKUtBs;lTk(v>z^ABwv_M2V?>%DW# zqkI<^%zTBb4j2Uv<$#{^^RzIt;6bhc%mebHrI-?$5K*?);>gRdLoc#Atd99Zg4ee?>Vh>Y%jPKho=7Ho`{}- z6Aex(w#emRKx%-^mor1JTQzu&w#$NH?KSWP{7D^X)fSMv9fAPi{CcezBN7^neohV+ z6Kl_cAgD0?$lrt|XUG@ep8I)!Aw%8a8i5!>+T9}pbOk36U~AeRv}*krtjz9A_-p%- zKxOEC6#S$|GDt%SV4g3+eOv$RQ7jds57)`)v9PyUed;4vF-ZKIMleRYXu+PnqM*0; z{FlOE{1?;u@ZGJx{0n`C`f#aFQSGQ3`7`DznkGl&wp}% z7FAIw54G*sRKxXhSt=h_LjEXEL_po&Ni%+X{@**OQF$h&20hnaQWv-Q19;P@E3fiw z_JJO0YUa2G0UsPA+z19i@y4f_k-lt_TfeVuPl1!d4rU1XTy6RL%Ku5?IKE%96C1qr zKd^b$TB^qxd4galem8WacvO%t(%9=i3(r7)XY1IP^&P7p&;3uWLjUlye|$=3l9GW6 z^7m!`)B+QD%es653s>9#=5MDk1z)PD8Weqsiho-w9sA#}t#9LgAm4!y4;)Q_!mc3I zhd|u}Mc`Y8Q+hM{YmNUfO5{Eb^ymm1?D+tYvG(8b*;2fZ*A`{AT7N(1<)W}3Ew<^z z;)kuyeWU}V)RFQm*<b1e4h6sZ2&O4g2yp#~1JN?iUf#+9V=N=nR3Jhldb@jxM}PEN+M_k;+LJZ^5eLl6vq#K9z4Z>LA(PV3O4|Eezd+k(fpxnK_FqgyH`nui=l1_;uD_2P(fY6#BX>XYbo0OOwEDho@BHh1 zPcQoZU)k$^1a1EZ|8c)(=X&L7UiHFX;Dxv%<4?l{_``- zN>y9q{9lZg&8DemuMDWa-rLT3ji#fW7UiTxh4|`HB8e^Lx0Pd;`tml~V&oL)v1Rrw z4fkJT@hGniZz~ffLl}P~Xh-NvnG6ny%bvR2ACp@#*qtz_-K1+F{Evb01Nu$-HjaFY z>5EhIe>aPw*Z)56M#RsXyS@5!9zyeB`VDrbi|+d}+DA ztjDW-53l`9tm-{+Cz2&=YJYD-2ey@9K~@cUw<-SnkVp3ShxYz2wq)u6HYtNHok+NLalL?2J+&3xL zLq~#}s%ib1VshPc)h28EOGz^=u?=@GBRlX2yfkY}|$Pn3vQ?sn}Zy*MOc-q^szbaSf~=Ty;)y%pqs0 zB_7wzaAfs2zxhSMrMbV$-ZO_P#nao2n;01-!-5B`pb6Hk%U$FUI*2Zc>!9qO_Qt{k zE$1B)pKgJ=K)mj=XqYSpcu*+UmBfk=9)Q}!?LRmpN!&SQlV)%cI_WES(2=`*~8>(pn4!e1@&?#d2aR#Ilm zb};Gmz26OXHr02)67@vzZ`XyBrOvo*1VX~deC}n|{Tb#>i>*wE7q==g#0M`CDs@$}052kgq)%m!D9d2@PtD26Y<8^^t}1#!1LYvO zOWR8%%URSQFY-k2O3FyT3yL^VPhx)>=jG1=!GA5MSk_{_EN%$;U-Cv$5l^%GF0)A?@{j z^{B_czp=FS^wACurww3p8tp`$j}DCp9fBd+5N8p=IHeFA8C-$zcb)DYo0$v+#Ct}y zgcVcm#5Y)c8q^NxI?VLO3ZwxLpr}Bjg^U%dNvSIM)FNsRY;!;adu}+U%TCO{j0nQ6 z#WQk-HrzpbA)%G@7}-`t3$dyS~T7sI(kMPIBJ zI8IUMXu~+fI74cs&9MSHd*%So*KbUBsK$9^ziFK+R_5s zJ;Do610}OV{U0-u#|ubpZOHDw4fRn7Bx<-8K9h1aFyQbPtXS6?nz-aRsL}w~r_!}x zf=%@F((N3T+ONEED@C(?`s#RsG0cQ;3{)5nlK$d01$Rv<)Hd@T=Uz(HFv09#HH&Ga&T5y4A93BHa})uxeIt18tb)N*5DZ+xc)D49A#w@o@Pa~ z0O*F}ErA-PfQ-+qAg1ODP{aWs<&AJSiL;6m!WPlvEyc|#`WAgL!}kBX1~m;>BiC3( zi~q%0yh5#Kneec4P++Ru9WsE5Q*~?ZVRB#lO1~L+A^WC71dgK!h8sqgx=b@J^<6!k zCp#OfZc+*;;$Q{0aRJYsR^SvdWn_TQ@#o=LwrOtu%-%ndL~T)CU31o-lu`Yi6gdD> z&L59%TZ7xs%idmzgLi)OB^bnHiqCpt!hu`_4)MjCrn&IDsea}z)Y~n%#G*>fqA*;n z`l)RS+TgH;IJ;vvO7eC{RAET*h`uWf-9->k|Kk2#RIj7>pPTj=#z64j)U^BMCsIiw z5ZX)u!zxW?Y3~lmq=t=`^Jcvt^b}L|8u>!trvbEGE-Q3FZ%&0z=b+p2)b1gAOI0TS zv#WR7-~hTJA|jftM1gcVO0wy&;Lvc$K6!xmn=i=6uY6v8+j`kIW^Y_UFd&jUTQ>M{ z-KVL)n$5(ho|Wv%3y=gveOF3teT7Wo<%}40gFz7tT{8KT-D?~9TwY$*S$Cnujg8cx zW5mtMG7W)hxG1XCc@*E!v=tfKjJACn|Hf>lo+1w!>AGNkbDHy3YG`wss-sE3QS2^b zhyDFzGqj^RnW~yPVw!f)kGeIikJ?jClNiQf01#;+ReyDfJ6Sp4@ObRiL^3D!?o;Vg5%Dm8 zOjsG9OHfqu9WNa5m#X@@L|Bn3D1nv;RPZ%*KCiG(N%cK5(_{7x>IE!f6fWWBQ2;ztP9AEH=rQW1`SkeXw`wiG*+qKfI5Ke#iN4zQYGO zC^{gENEl+D??mf;{h4JL)Qe*3*y4%S+|T?5#n}0HGgu^s9&6wRQ?F``O_;Wr-CAYG zk@7gYA416BZ_S;oJeHXAxi3<`j|0CRYz_Uds?!LLXg|pV8F>y&w(tIlOkq+20lr>8_vD&MPp;)7KK-(g80NZtu}Ag!@c$%52A{^| zs{yI1ibC!2!vp%)xfvgkkb1Sl2-Tm}{`ztI&+uI`AaD|8_-|L_MN9zQ=YgcOITB9+ zP=_Q=GDKgo1D?Wl6~obTxC$dAxDg-^Vo#j6lmMYHOu2TsDc8k8w}qjU%#>0IhYW#o zM$Y!p{*yG#8(B6`5{8T;@S{1GH3TpnP0cutv>n_{vtYb z@6DquymVp3+Uno*UR@JonhM7FDi0&=`XBn7t1&-G-F^?B=SP@lu!wj0NLdA%Vz+@F z2O=^pfOb!`&&MbzB%-aKjuAt2l_j%TRKemQa&kiV<^m0QAD)yV7GNwE*!x%y@ITsk zd@<4@)YIU8L<<-kE>yfgk7vYY)@3Ok8zG6E!@MSfoGRosC3 zbSs^}cwJ`Q-R0pygkae5zRElFlF2dN9yKsT!HO&zb7PhQvH7ofcs!I(tv}klZfA-gJIJ%rl z%KfVr)EV96#6KY*L6U15(ZY~WfC$JkT_pwB|4+$V&NX#};Ord$K2mpu_`biYTF*TE zs8-4TkjFlFdW04Nj7W`jw~>4Iy1yx;@0s+zoy!zo^*<-|a{m%$lYdXf`|rPRou}vV zGW$LbN@;$c_t}1&bf48^HoyJ+7C#6;5RwoG5P&|PtJ1B+&i;%#e-q97pJ&*X4@aZ- zfBW73)}9&v$^Y-m{2TdRdg$W_0Eell$O79X;`}5(Hy(Gp^FRCEaj-p~$mabXUxBmm zJ~!c+F-O_{AH)0jKZop-@V~nzWWKlOi~_i0QfRnv?1Q=Ml5_oi)8i}%Z6x}>bU(-G z{+ciXQ~nRE1vL53_{ju}fFQKXG~X`aAO3|4Ns~_KpIh;6ybso)F!*g&Mh;J_MEM>s zSvv%BUMt(-r6)X?{)PDV^H_84aBnzRL zm7r!`-uybPZ#64Hq`+XLSD@Hh%F=nP>sdWCi^q^hxP{#Ot)1~x@W9Els@i90fAbP> z)?qOH8>dn(h;QcOM@=ar{z=#J=jZ`?_&_ z78G?hQ~xirT^c5SO7FPBUs7jF_{@5g1Ap5%sbxp`n2NlkUl|MTJ-S)E?Ce^r->1K{ zH5!dJW!n87ejH2pd?{xgsU%e!F*xaxg_Y&-+Q|Eepppss=!B9D@1y%1!TTD+3-Yl= z)3V#k%=q!3);llP99#p_UdS98E zKi~ShOFyQ22SMn(g&EbUbXaIKzem7uDAWaQL+qgXZhBZWzpMM(1%tJd1kacxmhu8| zIX$n@NT4I%t~69fBpU(PPN(!9t}J^N-t)FdmG5l$Ubmq=3iyyB5;8r9TvTt$`u+BM z`)3B4-xUXvb@pTt5ijth=*m^F!k$x2&(p;}@ojKBp<5vk(uA&Co!R2E@Vu1mT1!YW z$@LF3etCK=>9pjK165qw!K=sw3m?lZcuQ{LfrR;P{t^R7E`ppV6gU0o#_Dgt0<~Zg zB_DhebUP8(bFcwF$ZXNr{TnO-*br$`3DuRJ%-dUeLp3MMrBGigy(~4K15%e_ixQJa z*b%oXnW?!|6UKD&OubcGWsLEB2{s#7@onbCQ_7A68?x=YWIjjni@re*U%GzYuIml; zLfLuoXJh{)O!A?Kr`els7UnoaEu}8`Hs@0yy{+Si4c7WC9XXC0awC|@?-q*W zyPV*#@QDW~YFg6<+IqgVT%5qG?>(z)IV024Jpn%-9R_NfNgd4 z2R>w+pJfviG#kYpHN?K&g`SQpvvNSp`T1wLn@t9-KR~hzB>~xPCOZq4FWtXrB~nXh zZk$6^j=c{p5mi^_8?6a8YtIUfFjd4O$gPxtz%bmX##s2R@e~Xvn62WId#({nBy{@J zubV=y88~%iMM(>KGYgUlz(!WYt4;kZybvg&w)J=@tWOH9V0B|f z%k=9ipb6_)Y)-Diq~#UuCtE*XU6%~RK_L{&x=#F;Wfdu1i4aMO@>=D-E-mbL-B)@s zNwXu;frYfUFeuuhTDhZ;Fv%7MGsa+-bgRr7QzQjiYcD#)GvQiOA->C`s6N}>AF0P> zWF^VfEbcuV*G8LmTgxrUhpiAv7l2*B+-LbQPR@6$N};&N+1>>=H0F$&8|=xHkZ2mp3w+25N3veslQgDxnW7L z8{Q|7I%XxBNKi;XDS;};vJWZ#ta@w%;|3hR5y;->`1xvveY()%^KJ}*B~ z_T33LduUE9bmsaF#-hrhv;BQw=r@w+>db`(X1nfns=N7{jJ3fXQ46SIJVB?(gfss^ zZtkJ`6oomehPrEbm(Rr3ft~dX2M)FfbyER=EAMxz@TsKRWz@&nO>~!g^>_M!Iwx|n9OHkdI*6=q4u)K+f?W>Rs=!EmiXAcCj}Bt&`(mc zs%lCCCii@OYP=$Ra_fqbi=D~i-Wc!<2X4!#nTK_$(ophRm_jYfaR z0U7pAa5g(lwLTzm%vWBw3fi(rpl@e|JuBW`S^Kl@%7QXMRpEyP79~y0n7JKNF)Pg^ z#Q<}%VwKGw?XrxdFpfQjS#pQdg0;zA?hFxg{Wlll9Q-dkE`10!=p;evznz1I$@64v0N2w0&da`GEoSX8KG=Lg6NDGiUfKU!G2Vx*YvM|q5pNG1N0uHLT8+cA57FZo! zI$f+`tbk4JGGphGU^8efk(}lZ^=?OTFOuP;pGESisa}rxjxS(e71r1BO21pD} ztpN@lk~*2E-VG%bPRc9vXxh{iN{i1zz>bF41i}Ll=dgiMMacJRpcJPkmdgEh?Wtr@ zbdZyE5eNkUL@>E;K-h2+k{q-%go99c6}2ww-n(Oq&Jue_0_F4vxJghuyYfC>pm`^_lLD`ou{@5b>+InzmAO$xb9l%wfOCa@LhruPXt9^;9gVSJKUT>; zDsxZxlAFe`L90Z7y`M%Kne!aF0XSYdk=InV)Lfb@uzj82A(nWI0uhG>1>jb%aCivN ziYeU2uvq3Rc8A54z)vM0pp&glbqx$7(c(q3G6Zph?&_i#eFDy|(Aa9VwL3nnGFw$TmLBqz3dph6A90O_m?hzx=NYYLr9+e2p9whFc;OHRZh9N0%jFun>K(hJ-*HnVGAKGU1El5RPBj|?x0rwa=XgahqKiD`zWG;A;xCFlSmeOPAbwj-T0iK1YxIpVm|K_CAAm-g$1jN6ca$<=u5z zm~!X7>iP4-Kq3@^6ZB#I&OrZnvG{k5^tuO%{D?dxT(SRKGP~m;<`E%Or`?aAx6WCYrG-Q5HuO$DA#v&g0V5oc~|J+XKHiOE|;$DAi zXm=I+I#aLx4Fl5GyzjMkFU2q;l|`B#x%T#)ai95VfRD|QN~h8OI?6rVhUoH$I7!Dq zAq2q+!&wSV?dor4)_cMi_y<#j%93QdQK9q09@BLU7|J|Bh4Gg;8rQTsJ)O#A7oZ?hP`Q& z@z$qXIBh2C+6_Bjfr&BgFq%xIG}m_$8Yl^kSYCb=z41~y)m9qx4cL)TN8$X38Lur; z1dp90OGE2+ecpo!`=M`R#}XZiG=3~Q_TIY}{Gu8;?c7TLzXYUICJ>a=)VIdA5A|Hr zg?O7;f>^lA%4T&ye*T&}2jXR&rW*U0kyJ`FCYfs?{yoRJlTG}&GOQ?F+w;Sp7>wT{G z8&junjO{y<>~k6B9|}}8OC`v@D`TBMEh=n#vwo+5iyzL8nifzE@&DHCcoQ8_!pXQk z^tZ3tIpWo5ki!@+P9r0Xmisdx2cRqOIUZZPWC?&>aD>^)2#D;@d@e9j)FxMa09C-F z5@f6k$kD4t{)&Uv=63ZozH%3$aUCM{L(P*%eApv&z8njaI=g)x(VccU`%_e9QNI zFVguqFM8Nb{Lu9h@6O)BzS~+J^R zWW;_#gaQ4pQ}bsS(4;7Wf3Mjn)QHxJ=DQJmgfxB4M6*T)Wpo){n*4YE->l|h&T32u zxebR$$eI_izEjTNTZ?e){jbA+yCIB0Bpj-`IX*E$7dif3;)+0zu)d065;2uNT>SOa zKGV46t+Il7)Ba^n!9kYgQOxt&{d@OYJY|^Wk^UCNLzDf;5W{H$mt{J|K_q|K9Oyqe z!%MQ#t@$QvJ_XqKN{mmUh1L%0-ub%eg$UDVR|zeW&SqG!7lzm!p;L=&35w#1If7U} zr<=geV{8s?=6Flkh;M7Vsj*DWJ*&dNecw#}j?U@CDY+?o@kK|E$&R;8LQE61ICDGr zHA_SEtO%ey#s=Q`h){jc@+bkxD$hmE`kIguG<@$T(i0y;Ob`%&Kp{8m>lfMx;{|qY z=2}0zWKjm~c4WC(P6bCDSU|!AnKBxA zW`fJ;Bo%vZ>o+SJ|M&7d#w}i*^Mbs5ICv$=x_zmD)jZwU+1Y1It)`FWcAJwMOcU8P z{;dprtda!7ra(=AR1Agz2__9Nk1N-l5|I(*Hg(|eDAuN#KJn~(HX>p04LEDl)~gyN zJ`3$2hb7A`)?=AjM3>X@d2m-hRKG0K9*)Wrl z#}bJXM2r;=OZI$}e`Ykj;~uF0_!s^k|F%AFzrP~K2wQ>!@%%%7xjvP{$3GX$VflVK zw_l4V;(TNNAD{gueq~@*6e{;c`8Wc3TrJNV&RPDu@5rv`=iX)N`Fn0b)3UrCy&vp| z3eR>0)9|{#_=>km4ZaWC{9n6w@Ll^~VyC|RUt;Hr_I-uyNB>`2edc8PKjGT^pAnC- z_VGR-#S(o+?=p59 z_%ssAt{&G3bp2B|bZXHjngan5_pme{4{uSv9-KLqsgF-LyVgB{E0BP>L7@modXYu5 z>i#1Sz=x$Y+EzbOmb+&{zBk_%3K+T1mZ8x3oJmx-*$hSU8sll)D_qjB2&vH{fQsz9 z)E?b;Si7Q^TO&+tU--oYhaq|nYklA7mpbgpt5G;VGVFA0B8wYtrHlZwHnAC5Ce9MXSR-kv#5d}C0fFYxMOKna8rmVLVBTr8(tALi@dLd8o} zWYfCdQpijsN)93!@Hz1a;Q)>l;y7aW0s}0x3Sp5UG&3@P>qZYMT}~9BdZzit zf3M9_1v9Bb>#ft#%SozZ$Y3PqW1p4$0Bv!lz9JAX8>dSMxpz9 znZIcoMFR;Iyn)z}qJ1BS470A0*eExoaZ73^AMGMVHvbn~78HwV_@hAe5I5VFztH~* zOYXj6pRavCnz%Vym_kV9fmu{Dt5tT6dN!kP$3aJ5dAl+=7IcBsmJor@y^k~JoVwSo z{p_gxxVppjuKuR5-v0%VwVk}#8#W5M62(>1HJ2eI$Uems(fmu3DUk2B{22FrmB(*< zTbNdZ1~0-H%ut!zh-gw8t_GPZk^fe2?`wJP3B0Ib3^3JlauqY~+8(2$#%0q^@=L{V zl1;c^a^5q*LM^cBe#RO+5pE!xk`P(1&u0epx#wp|U` z_?#HjQfT^!0c!9-UUs^5u|F(uafzC6Ba&?CBD^m!EmI~NE=Nj9o}C{cpg?`AFTP?D zmjzZa^P2JL6{(j2kgXvi-h&NmV-W5iEZW209pu_#O?7xBFhn}g_$2Jt52{lk6*{Ap zwXrE(E*e~KdKMfVfYCP5VHy;wxo9pFK>)HL+Bdkh1k)w;&zP$*Ra*B0Gq7$A7i^PM z?lC2R#z!U^CjyraeMEy?;Ua#(wMd>83zsadD|c^f8C4+0N6bB00B}-y!*o4oQM<;% z+}vb72u0Zu&+d1qZ~Gq1FkS;-zjAJL-ot4EX4))c0g(o=hp(BaX1`Xo#u$8b5Ijk& zAE{;PcNR(H8bXn}Ed#f0Sfnl-n0E|TV1GPIbXROP*fzFXtoKY9d)F*@E(?FaE3CPq|iDc=H*1Ig9-6v@nXDU6)zZr{TZ^JX;Z+3OdzMu#hmW2_s z(OJUA6}_0{L7NUXB{&m7klFqH9eDnUG7}!H`-aMJ!4*s9Uai7~b6)E+K=i ziMxcbMEYwnVsKEczO(p6jGef~}7F!}i>dSUmlADAW&k=v zC2#B>C^a|!hZ*g+(utiAW&Mt?Fz3Brm# zKqGM0R`rG7k`ChPMS?+Y4FE?#xW6>UU4fk|`ya|5M8zGrPi+G%id;^AV(COc5z*vJ=f2eDdX#Q6|rKNaMo%tM88va&H|7TRcCV`mTu11 z9v}wJ?PjsrQos|yy+O*wfFBhOsyGMhQ)V!N{U?rrx%WBP%4PQ8r5yOVTD@6ZGomox zCL7G-)ydsi9j=uD7q~}*T$#G;CZqD9#HDNHpaiHKHTYSHC)~%b1q}WVVZ1;Uszo3H)2@7%X<1~@#;L- z>d>c;W}2Wz(He7B>Lh}7a96DTW}9u=sULfPx3{oain3W@sI&GL;b>_>wKwdDm-$Da zsgq3J-i%gJQjr&K1HfRmfQe>zN3B}GWbQ~k;DLl>r7r=X(24z0{Xa22 zFR%3z`V8}}&j0$6erW3S!o`g3M8`oAu(!SUAL*#SLZ$*A zpMrEE0hCb>eki0=hcM(T392Yae{JG_2d>}st>(`MrfPkfsI*a{nR`nI))&`uV?QMD{Nzlg}Acsb9sEnv^>qMmtNJr zoOC3DLFk{ZBKd5_9+ZXekRgQf;ojT2{w#fe4%_V|$1bPdU=BnNaOwh{F-&MY!H0gs z$}e20>^N(ap@)RSA*$@=;cG8#_LGAAUl!inzKObb1`)CUfs)_y9MVW2G6&d@5CDkK zw2Cwez0(hzgciN8Gxn~lk!ej@A=MpCj{V#9b$$S4oHsdre+Pl6(SQ?yCI_+oWL|Md zA8F>+3XMcn5u@+Fs@aYN;`oyPlRkr1Q>JBNBxnznc!zK>(?P(g9eTK-I|4KgAbaur zLOy`8?BifgzdS~H`~z0`AvzmxoFD*%5!NIJbV8b-=#?-ei~9OGdOAJLd;b?LyI#|4 zE())bZ4a%BAN^_~(xUmv<9x)cv?%g_w;!O~ofZqUS%1U#@whr(Yo+vj&+vN)xhBQ3K28YS@6qVBoq$Chi>Ac!h{h4!H$?F18`83J`x3jG7VO{d@$OwZ zLwpcPB#zk<1cFHh1>?zI2_kj#S;63A7ah(M-ebzU%w^imDdM#Scj@IUcT^%O9^7R1 z-N69?9$|<<9gO1f7_rt^LHKYbFcaVNdF@1mi7k(N+ZALUYNcV^$bV%611~b*j$&e-x$-fo!nn zm?qSFOLs{J*zaIeuVwSmwoT&$4Ri@#&wu@;O?wAi(VCQP-p8!BzeDhXSMtagjBye5 zP*z+K1*wd!zrGhT%wRn-HR+&Z1ar{RxRinKJ!-C^CMD{byU@12FR#4mCQHpUfGO&O zczKbu+f*&B<}PznwnWh^Wm(=}DjK3`!S6+EP+<>`_#b&UiPp>4_;P&@d)N3s6W)E2 zK!fTX^SnQo?{&%0{%$aSCZ-=N%Iy6Aqk44qU#ygl`hrCit;GMk)eBu4!2-kxB`4up zQ)ANMj(?=9>K$AEoWEQ6|K=CS4+-Hv-QC?KE`YEmd=2RxSV~j3c6neB{V%z#dnNUQ zA#8r&H>Z>NVQ$IiBqPNZjE{uLPFgvJDq2Nd`pHl7e{a=)^3U_30MC^oL;232Y3zhg zNVamk_3~Z=W}~F=8lD9|by5pt{1+OkzLcjjb*v+Y2$5IEawnpMU-RqsIiR@im`mGr z@7C?sR;04x1I_FwYz0I+@PtwZw*S%OUs`vM0dpL>s>hQQJnm&WdtROmzh1I(-PaqY z=o;j}YA%6r{j)=gjM{*yiE7nrd=y0^=v|-y z`AtLxw}g{Phl_Saw{PGqOF}UEK@s3X*S94zB+D*NeQ777dIueZVb}Aa zVLLo>#JL!j;wIT@fuFVd-&20KC++TgWqD*ynH>GlxWoW(zEd++Qzni`wxeb;2>=rD z3>aLAOJEdj7%Rn>k|z`K6DNeU7;Du_U?4HWZS}$qaBaQs41sNef{LZhMwj`YKjgoz z`;YE*uWsBYb;HD^RsTS=0M2BnI8WeZm|7t1V$-V zZqv-X6^~Yyr7IPWZG5a&i=7H)X{7AohQu&CHswbu1?A+o?fsivG=Ddm#I__N-j-uz zTta2ta+(bF>*nG;UYpkdOINgL;Xr9ss8DX;cK5vX977Bo@&j_ zVx~iLN+Q((3Yk{fm{O1R;v>+Q@E27Lf*;zxr)#$;vjwNRL{OI(8zN6O@v| zE;km{632T8g16s&*C8a)xNQT%zEUA!q|$KhR#*QomQj70MzQ5)`gvD$lC;fHh^-e1 za~iQ$tFqpr#p7r!|y_av?tqnKEKAKgXnnu7*2h5olUzQ3OR)7L-Kzaw$mD z;mP+{D6Q^orDwpJB!G(FF;dCEW_+lsbIhSXiUbrx%FRY3yYpYsZFY{*!?KdW9krla zLfEkWIdAl5vVW@5kql6N!nx75;v*V7H4z%*U4np75zjManV^hQDGF4UMC|Cl{bYtT zK^{V7Tk416#cwxq&_e;zsw_KWVVil264JB3g4bOdhWmRoZTFjwei_;v1{^UG^+imK ztA8cZkZVUMm4Xxcb7fg_Qu}m?YkB^@#aieXAr2^lj6bsT*5UY;_TAo(`PUzxs1F;z z(i8P@bwe%py~g+FFnJh063@^6ZTbi=JN4cFh*Cpg`pntz6!VVZcw`~)oqfeWl#~MP z{Y?j2?T~uw8X|sI$NB3n?f1g}*#NzFPp6B0%?n7KsQyMQxgRLkKVmeEVza60ZB^E# z&-NrnyNN5_va}LtA;q*s6&G{M&ZgpiyIHn_iq!h>oeaR(RcSb|!Kk(`d4i8?hJ7pT zu(*gWQ0Mcd@xbG*mS+WL*3LH91|u_CM_pb1@H`PJ7N8Jlwu3&;GIRSXMO9g6e9p34Cuj|ovw&{L9 zY1E!p0)vg^3Htwu&#nJ{Pq_Feh(rD!|7YEjJD+pK{&}R^B>F!B7ftaH{mTED+wA=s z?R>A@{eK_zK5iaeOS>Km251Z8;@JDQTkP>}S{83--sWG8yiKZoPh08p`-T1Qkk>!< z5Mj#me;Yy3okW}5LMLP0+yhH6-cNz}S9=WiuNkB|)2=CMsV9ajgQi;qApk-TQiMew zhC|%3HhjgsBX^r_PlIc$Ee|-=LdgXwDGqW)L+&IWRp@no*Gr`IyWJ+|i^J4pnOM86 zZ`|N&yv88#i2s5mPuw5wizcVSaV@7=l4Nt3Fb1dYqRSEg`}Iw_BH4J18jpia7q1?0x^Qam~&ZoqgDSeZOd@9&{}qCpQD9(OsT=+r;&ce|{z>#QZ`ZAmjh&Kg9Tg-OBx*5v6hzrR9~s z{5Pd5M^z}EkG%IE5WipJsP=!&gMEHC;`siumc^XypL9Qb;fjDUz`w1-a@roZKISV- z+tEkhPNj0K6XENSRxxyhMFQ8fNkGbtUp~g73eME@&a+$@hO3Hd#F9{`;37fRw)J~y zyIk!c_$`-5k4>C^aW<`7(ORFquFbR3zdNZy0_ODLk`q*6b*>-(=`opW=t-i%5gLl*QY)d1t37$6|0fN-1)LJ~qp0a4x-}`5 zrgxoxo=g?N=#6|+iI?ugJiqc-5SmA}4ZPgr!?F7at;Y|KVAV*fM^G$Y?5as}J)Pwr z!i2+fu>fw?rMs(>MWWrS<(G*sh<4L55bj}h)6eV4 z!`05;p&;yKz7+gn2$D#o?y4{jL(fGE-vMm7So%DWdUTNPM~M`|mzn$1=;;a%Xk zP7<^{zCOiS1uGxjMW!1nhUH?LT#A{VMd69nsz;MU=Zro~Qj22rJBnibSPLpRM#Zm` z+9YX}?&>s*^>Lf1ZF?{EWpog4Yb(Q_$mzqVdqg*<&C%Q6CnI6KV)cbDmSW}Xz967T z7hf=7QG5+T>EtH<)FWY7cY_X}F`$Vcdp^QtyT#0`;~@}Z7>?#ZE^#nuI3WaKl5KuC z@8hB4k6UZmM&c_--rdJt&Qz2D+lJW@^`tl$bqRXwkywrN(E+_6LZaOV*TT#9%OrN&_t~>X$;bQphMRUJd#$_`nVg)XQhNzaPZA+ug`9 z-OppaT?a{V_*qiJGwo|dp|r)B$5l|~DAnG>XrYTtME6K}Iy*XUPY0QD{OYh;w7Sz4 z%PoS*gy}>TB$zRRgU?f_rvzkBg!sh)(|z0bv@O zJEl!fOd#=*GD)x2o>nL8D5rSCG0|z5leidz99Sd@6MT6uUxfavd^*qU?p;8bBQ01E zDlKmcR@*1k_~!ciD~!{Y{bsv8K@Rt9Hv=HYQBf>XxkbWw{_46Df1@>?+3(&;xoWy* z#{J_akW125v4@5y@~<&0CZ;I-kxri)+rY=3%e6?|Ul?mcl`F0`?SitigLtJGNoNe^ z8d1h%^|&!Rz*(by2~XQu_?h%+)N?>VP<%NYWdM+2LOGm3rv~6c`6kEKph^(e!^LYQ zjCL%lMW$;t_@9028);|FVlf2nHCe|D5vJwkOIaG+8n={8=YjE~Jak=mE-oCRt5*Q% zB(4%7u0dvU!|;x+4HDm9!EZ(+(GuN$K!;J;0HcBf4_CnrTyj@JKI`re?&~3`_f0)s zG~dU0O#@OvnRPd>Q1`LmdAY18yLXZ6SKcA^+i4s-BM5{85CzLrwYkhaxyge#PHdx6 z%k_<@{**D?xktjbZki7O2xqO%#L(Y*#>5dnO)Qrr>l6)4mv^_V`*H)D(~5M~W&p`6 zsrZVC7DiHNkX(&v+&^Wdm!11xa2LP#xDHk7Q#egS(YRHLjZn0YiP zat1YjP_8K}cRL#v1(v+PvmeG%ETo@dS~GM@L}&ZMNXj zT)*c-EVp8F4lG1wRm0zkAP|Ibgdqx$X%p$nh$z#)VjHa8u1^PtiMP}l*;$`L>w5XC z%rhxeRnL&FOYYjYD#5S42-12P=-VjLiXJhdh$8vM0uR5#3n-|Fp1mpxw6(2kMAej3 zr5b3*NGGUec|??gC)$-MQ5T*_qr^y~^j!AHci#pDp4LG`Lus<)?0DPTY;B40b~xOf ze)08rSePjqL{+1_kp77iO$ZPK7Qm7qfruXpM63Gq+n(rNBoZ}N>O;{uRl-rI7vyp4MP&4#z3D$gXx3pdL%SBL4Vb&S$?}fOBYezbn+Rw z|GPi&H8kHxhTC@Cc0cU&eK}z5o+oC;(vFL%H0)a6nYWMnx&--Pic+C;j0Vz3^I)5( zOEnt-7(2+1>Wn*@sfhM}Y@48zK>|oniJs96!xN$^rSpnYiI;~}nQfO7mCeD{b4Cv# zkHyjBtu0snYI&=x)n6464-!CB2SEZScGOiD$iA-HSMDXq{MJySf~f5hC%x73`n^_< zMXKvHw{LSZ_}NwCoXSc@pJbAjjq??y8dc&?q?Qo+I@|Vnn_iDci&eJ9B2(CRveX1O zUi#@RGYKbz5C{!X1kw-!1cCz@g**7a)`42aH)h>TkR72}5fvU7FHuF#GE5Kgk=mc1 zoW8?&l%d=3xr6Edlv{|jU;P!8K_k!fJ>uSP^$so)ZQ6N=J%Re9p+?7=nw{p;1k|e)pmt5q zOBr~0o~WM+A}}2|g#(aw%Rouc)cUAMvF&`CyZQgjHaL4;md~ZZ@qLlqoNs80+H(*3 z{okpP|K98A6qq3QJ))!j89&EXU-9mFOwj*AI(B_v{%qf89^8S-`l6LL%n$nKx6 z*S-A&4G*Jd<(BZLhhRAp`$eo+OV}T%K}d4A+B8{47Oaf{DxD8PFWoj8 zdi;eF!3!P&5}0EJjz|AAn2i_?)8@W;PFsbC3)^d(lDVN18HY@v-LX`l+q|DCSDwQg z0CyL#8jWZ(u5DbkfSx>IV@ty|p(+2OJ+-Gs7&~S^uE(%Qy3$5Sq`Tur$w>9bCMeE?L%g?o%EX=ygX) zXi5Wb(7UWb1UsdF^|iZ2^O$c?@0-pQ5-n89I$2qehi!PX14`Ig4~nSZLvT z>wn$cqI&eZS|$rGU2jEb`Nk-ya)}4};7q9+x)D)I#gN}lE`sl{-GXS;*RayHUX83D z3RO{@l~qIMHEQVE z@yU$-bJ6m6T=#`R)pUHH4_UB0JBq}5E-KT|c%z@T06AJ1_Q0p_&|2$^D)X0O`@Xg? zsfWG3GCO63Z^sZGo!#x7Pf@7D$KQ1uLwId@=x!_ie=q+$$A^F3aOrq*iyzp}dWS9j zH(T_R%GibSZTe|vACLUr`s>q};>&a_t3pz=D5>gNCpFJYQr7t>i(k?H`C3oc_TJYM z-+phZ{;Y%0NFTklo~slhbL<6w{QmPrm-wWmL`4Nt*RtovSR->@O4{bi337R~$7;!S zAFl|hNT7<1HOBIutJd*zy=OIvN9v|C<@@B5 zOoD?-Z;*m0Bp=q|BI|i2>s!|!~d!i+gk4@7=L0r+vTR_M0 zX^n+%6KlZuFTN-1;NW&Sh<|4rRQAe+3PJ@Ud+QyeZlD5x%hX)Y-25Zve!zqEkdv%2 zXo?6DhuI1xPkcnn&EJff|L(v)1~;$3Iym%@i_YE%lXf?iafWFi^8x^IJ^+CAr(U8X z+hqDiT3_OM=fUdT@~rns59j5Sp6cIDZ}1x7IlA#6!IEU3(ep*QU8Ufn z|B?RAD+XV>XD>#Lp$(H;ksX0NTwe@S0GexEnZc}Y<)wgN>w+JRtqXg&*1zjUsJ!sLSd!Ep!DVHf>qz}8;+JF4S!6U+(I>W| zuJO6Q-K1=@%^1iQM7{Wv^)#g1E{VQ)oLj;yT-`slp+AnL&l-7uLtRJdicJBt?(Q_& z(#$#{K<#{w8(yPRY{5Y+ll`0z)tO$7H#cp5pLdrhCPbAAetaJM;^I-Z=%Lxp(nX?DP znzngAn{PZ9V;$O;ar^YxLIJiTh&-rI9sF|s+8F(blEeO*ckp}#>#m#*M}$JtH>jNL zJL)@*g)4fjM8qs{WV)_35(CRa<*I1#%xn;6OZOBC|J<8fsT+qf@8wti>aYK&5zS#p zEfWZl68^>U5c4;-z-r;9toT8SAYiqv!nmBF7)V0)P3X4xgr9k_@PirAv7qXBogRG{ zLvXKqk9RzF8n&`oK0aLtJ)&>xG&-rjnzHNg&nr$aZ*IeC>R>5CzV?F=V%8@kF*tNb zsvyf35a<7Ai8cTvcIGncF-nT|5v%}mK>7TfNcf?1lBDQrkU z2GkqZBarydIkg58)`we1W_4UMFdId3hTTjo&IH)o&B=!5JlPsCiK1TRSsrzH2Lx9i zKOb2I?YGG+?k45>RW5=@m#e51VH3qoSW|Z!}vL^tO6zKtdA4pHoDTsaav?Ja{$nD*}QKaoj+i_(>3Bg$C1R z9?a1ku&13No~p^5OPi&VGCDB@rVGEbxPIE{l+}I>SDLaVcqrzEnFj(oyC>-%JZVK{ zGM&@SD!70^0dXpxVY^3q-7IWw9+J%mFmg$^2r{xy=>SaZ)FbJuqk$J1>6Q}ZfCE3` z;`EuBM83X#i z0>=ls%xQeb{8drAnt)AX;+hocQG!V~1+sv-RVuW24+-M6MT})kQ`dqlf|bXu^8F) z9^*|=nP)U(10DsB3N(d_Few`6>{druU8}mE>|KhbUR#>~A^85gR=0x84-KyiqEW!f zff0QB#j-~XRw1RQw#8?Y7*Nj$H5&IP3qHo5 zn`z;~9;`7AwT2zkcnAn;M1sYosFlz}k{Vb;fvu|ryQPED8HfcDV~w2A+Tzv4og%W&-Q+#0QBwFb`+r~IgYy0me30`1`kz@P_nxXzVb$w8 zi>8oIYv%k?y{~mYO*jf$74xGSUv%?pZtkGsgamqLc*sZD$kVg zVqYjAV#{$r5%N*?|~T<$pDU z0|F06H?krjw-V_3(jFDXc`^Dqs6Y+sV?Yb*)~KO1sg3FUhY&kPn{=1jUm&zt3`dOj zvt%1i@A2AK^q~G~RdODsiK4mZb^g{+V*@cw%}59U$O=!w$Es!Uwp?oNtWWTZt0-X z9-9>>>bSiX9~S<^w87!`wca;o%^LODE3uoom78e`N@+nQNK2E;9e zaNP^HOX|yVND!>rO7q6ux{?(+aWUbva_7lxCm)B z{SAYO&`knmE)Jr`(F419u1i`Ce)oBwg8^G6jqP#^^^gUTl0$LsbEiZ^5FuX4X2=C2 zMxp(oA!B!QABWSFB^dW%AXyXQIzcfb7;Kq#2Oxu{sOHkjc~=yI>V$RnZ3g`JoIsF( zj=d}-?xiKfk0lLio_sYC(JE{KEsSvLP{qwaE|_hN2sw=-GbnpUajf%%t(;bBPj}ag&83YY6;le^hnJv z7+Z|O5idj?X^+(>am1VQ@Wvgna{-G^g^`?VMoh6$;q`~y{GWOk=l}ejA7k=9 zXOZWkjxYQ52G(W=Jl^MSMKk--ZTkzBWpKsXP9Mk_=pGCpX>ZM*h^66y5d6B$PEwH6Xk(Cxa>WFG zrR5tRbgCjEf83O?XAzHiokjdIrW2E9LKRfo$CXo3DrST|JQv!I(QRMcq!p8QL75Ad z;aWk03a!Qiu#h9<7wQZyd37J`dH1EWp@-##kYGq@x_uG~P(DT*8XwYwByM0Y)j?#i zp!iUcBOqW>4ny+xJI~G8=3~g;sx{mS#$P5=&+c|VAKh!%)_7#vm>sM@p_-Dn9E{>? zcPh^k0F-S;Vd~9J%VqW41pm;oh5aX21e(t*x z3|+()f6jWOiZyKGeF|BXfBdBc$eji8CStKWj4VgVU!s=>3jMUIkJDT0*8J)pCyTnX zq<(wCCu&?PF5~Uz6NgPz(joDmjz;0qrIqyXgbl_N&=S_2o|hk_)cL(M;Q!HVB7(z< z*(CyvR&DiDE1`2#*|^MfrseoZYZHv0vFROdH_%HPB$w6JqyvXP!ZncESa7;4m|G{` zzo|V&L`4!YB25R)<+PUE?6!IfolUTRrd9kL_ZJQHeUhyU`a+9hokc;X6N`?) z{?Q}h*H!iui{IIuf3%#2v?Xa3vIVj*Z7UnZnWA%Sx^BS{TA4`Z}3qxaXx3$?3-xqiaO=)H)$+gyPgQgbHljDn-D?F(?o=NI>wB)fdMF*Y?(y6yZc z>s+v1Cf)2Phb0TsnJ3bN-N$D=E3ZNN?{o27MbpPc1)E8lDR4Lqh84-<7vym^!uOLE z*lGU;zKM62OU5!BB?p~4pCXuaZchzUZoLK0LWe+tWF@EvJz+vk=^(G1j->Tgfn|vT zcYBFB>e>f`+f@m+!&K_HeO(9oQ0Qq+j%yKC@Wlkcjn+kc7=Lh;~#>x>-jEM?NEn`V5Vpjd_SxtHCU)KQmuA+5qcc3$Lo5^SM=f_|_T(egOQTX;IH|y%($zL38 zHz2WOE7M-fJEF;n;@`=- z?-g-vTc!2l=sdlaDQ{Z*#F}wv?7_I-kY|#9=9T!oomEP$%DuJf+%Z>nh3p~%-RF|e zD{YG{ zs0|XfP-)mKLR-aN5m>)k-c!|Zh=4qmfS$hig$22BXteA9$2o;$BdR=(s*}iC<=HRe z@bXf-817DL_eD_^6ggYIb{Bh|Nu|1Np6dYYP8sq@FOY%@bdI52>mq(ti|gm4>ZqfM zUZkFgj|W&t`2WY7d<9Y6ZsY(^1f6VgZb^YGxiTf%Oaw0a%w^biKCpk>k72>xj3fnX@qJ#{3fLtC>hvwUI<$eXOFyou*i&DbJ4CWC$m(a6;_5-dZ{q(Oma!gv+@$Z6#X_B1U=GY$`By6|aJaF}jrlUZZJ zc+k?|bmA)pz;WFcX-Gk~Xm_%RYGy(YZt+6zZ{oVk0-u>ntgf=+z-uF1Kjo!|s~=DEFFnWXLni zkoL|6aC1Gd^DX}+3l5D$`~r~ARd0EQY!_9Q=qmUaVH(X)VuD-O;vp0qBjsM?bz{Ml)bo5Dz-&C@06lj^?c^iADVQ_h6dsZ@ z5bA#guUohx!y;xonkne$YJ)pI1s0|4w0eCdU+ZJ%lO`ud)!2L>o+su z1-Bu<_rW*?52+-4#?Qet{f$coY_Z|O+*0pb(_x4G^0j)&X@me+{;gBh42f+9GeQDI zElGJps~<(JvR@x&SRx|)Lp?JqbeBEuFX4|Y*u>3&loPBW`}+Abom4N#j^^n{X$I0| zZB=OFc=Dp19YF-8(?IabB#OgM;cWrHwk_P=^(#ijXJ&fo=uvf$i*?aOArkNod6x-E zcu6y*qHF_e3;S_ZDIlE^IWpN_qIqZWJN$bWfys^c!CLY8214^{^g7OZ#k8dhNR zU8DU0_lV7PwH9YM?z)EA}GXX z4}^w#1sDQUlvLc{`2=L!N1h<&@DG;l6rS;>F$_`ZV-XM$nJ4QV?H6auE5gma_Su~m zSZAUPr@NuKK5|D^7(p0G0Eh^PfYj>mYSHXq9^w1* zH3AOBnAuTW(gtxhQNOrc=d=wudFym;>5M-EN#2Gs2kKN>d{VLU3o7TyjDcqhgG@|m zaUzz2yQ*ea?rmYW&p|5F%-f8Cc8HDz3=qxekC+96Ze$}6y)pE(iG~()tQ5#twzlB? z&2zHcTw@Q-6hqu=dqiDGlW0425F@$P&u;n&OYLa;(89VngW!y zNnW*uqV&ATI3ILO{%@LKIm!Z1d6-4R<}2*)H?GPbnXw^zK3QLs4k2K9Jq|^ilhm$o zt`-V5b=De$b_|f$+2Abdmy|m8Kkz`^PR@T;-7DcGd#+Y)IwI>Q2bk6}9DNNs{au|- zc5Q8|c`J7poz0gEED0dM69QmJ98=>@%%*MI*&->jo%)0%9qJAt#A%bIY_q_U zq~T1(YzTys^+k#xvDCuUgmpdFvh& z^IhJLV#qH6B)5DQ4huSuRN9};mP*|x2a8%0U+ZsEozxhP;e47S z9NL<`sY38Hq$47Q2r7=N#O*#W??z-q@QoOM?xUvAQwx3rX?Lr->)AB8N#vM(Cvw_^ z_b!^)TT(O=rwthN?m-Y6&B+vmW6oAqnR4LTV32V_48Md&OP&n2?wUrA1}c)D?>iH` za4z#UFMjHM(HtebsVOA)oYVBA3-L?;6mr``HH_*E!+9?W&K5hg&~&t@4Qrosdyd+v z5&{lJ%5-1uKT4elrssN+Jv(tIi|Q;@q9Qz+EJKAKZR(Q)y`iYZ#og*Kn03F7V`3Pu zUh5LJ&*Hp*(juvqn~RV%RD_H{ApN=y9|07Az&uX=n*y{t1xS^ytTCgCV_8qboe6z{ z5JkI=Rf;JfpU0w?naJ+iV`ShkAJk!_!p$ugKE~381Vs{>X{AL!qD{<-qKiwYWl8yb z32UH&{GElpmBdYoN*#XlUC!h0u$X&k6-}KrQ@)i^qv#}8xiRThwIFYZeqq9Tv%v+^ZG(MpL=B2+lovdQu!yOS)^sjc8z^rGgJA892g zZ{T!ZGvl87!_(>g|7+Su;!&^dN$<(M>ksV6LF?^#2r#bv&shD^!|u=|^N=Jx-c*-` zc)Qai!U#q%q!fs}1d~I~3Mvaq(Fs@l_;$N(yE^ukAzb3P4*aDg^lI~{gn@s&hvdDA z2C&~f)>X0c9r2@|L#P5>(e>@khSb`{>$Zsp1rOAne=fA1pX+tYaI2e88 zd=0RBFKLh57zb+obVJo^X;mMmchV#2!Vj5mTM_qjC!?avw~VPNK`Q%)9cMta;#B8Q zp$7yq;fbrhuu@wKbCG{Zu0;RUH50){Zde#IPjG^DV{($B=LoL4Nd zu5In7$Vk#H!%sVgW3j>buCOVQADDG$8(}w+A|T|M6+h7}Yl>(0iWfpnrV-yd%xGhkqD54B;0P09X+DE`rv^FS+$bYP0468<&i>0<3QY?5(# zuj4FqU4TT_L;)eO73#kkRrF`HH~L2k5Qj6>`xPLD%*rD#C1uGC|4+0?sSp;@I0nXerZgdWY>PS1PUL8ANCe@0QG3fx$`-NPcLVfnz185I{4U4fj%oE)Ge(Bh zJ)UNlYdHy8IqV7_FC6x}Iyi{1+I!V>K5+qH3)^mdiDwzEO1n zf35+ohzum-$^Mev)-QE5f&|z}DdATg zpDfh8XZmq#JS>DHX!G&yUhcu>Ha*cY`_D8XLMd4oOt?Kmg0X5oeAY#39 z0=1g>o)41`WNWJTB-}>rx^d~iA=5<5L}dp}GphdcF?C+CZ9-4fVkD;H3~J0b6Z5}p zdx^>^r;{rRk6RNOJbY^Nd(*s7(d*l0&d*ns5-_da-c+&_LpuJj zSlFC|`b$GqcAXnmo3TI=AVLAVZEw9XYXEMh(=8t`G`V$8(Zh14WOz1?zIIt20;acz z;O}(%cY#|2HU%foh0>iN`!k9IDjASI{*03S^`<=RwlM1ukct|quzfVwLtJ-b(>jhG zV@lg--&nvFdkcEZ?P;Zpb4q>X+%gW-G3=JexTmj&-o9XleFwFb?XuYYBlevTdx9o*X=E_8tXtFp*l(0JMy?HIJ=fD!N z?_iwUHEhTs+R}RkXZBTw>mq7&TC?=wNW;K-)+u|2^L9=^56dW^Le7G5EpGq6-$S!! zzh7$_Q=f|j5pP~4Am9i*PQ`8~>$b@FM-nN!MFKeHow93c9xoiGuEyG>C>U)78LW=- zkHKmV+V}i$2@bB7rF8T_QyT-wIS5OyA-M+RCvIxn1P~q|HAor!`)ex_6I!8~I@#OB z&1i|~%y>YMRmw5W3Q=X?_nDA-k9Q+M%=l7@vdv=Lyyy<<*$<&AW5*b+;kApf(~LnC zK}D96R#|4v<0IYfNz25n&Of@s2cI+`KBBHMrkHng)d!3;C)~$tU|2Et%bsd6?(Bpe zBR2dphR8u=fn+6fUYAdi}Yz}Tiu%tklM&cL!%B3kaZp}mYk&!`thmQ zh@ENS;(76y?@EBcR`!equZvc;akZo*eox1X(bBT>SYH7VwEnD+`z%Rj3=*%Hi$<0f zOHHbP`y2i}WDAQw=3@Tq7q?kV6#sdh{I|aA4jNacYo_Xq*&{g-iu&@7XV+WTTC{T&PK{X)S(0#v*xpWJma z4Ai0j-QNXrU0ZDpFLw|#<_jAc`23QM|d!dS~l8;0n1GhUU01`(J*epN6s z5zSl9h>_m9^Oo7k3`rcJjuwvzG5?B6SN!tw5B&{)B?s+nGMdAhsg=GEUxcXVQBaHo zwW?FCL?ifqVT~}X#jda?oSEpi{!smYq^F!}x8Hq#n=(0FpK=~r?fzGZ?Eq0guD?0! zv;ZHx@BkgL-0+JbKXir<1r$cg_OkfW zscxU{t-n*!a2LU(akrPu%XZJTL?Ac(!d!tX^#AS$|40D22>dRpnAOkuZilUx^l9q9 zag}2lVh6%g5Zb!>=o)d|ocG5Cs4F;We9uXZfZRj@e_Mu+MeNL4*3k++h-SA%7o$K_w-Vq{0R#_!9#MqQ zA^n+2Rk@F%Xoe{m0~{rWB*$Qi0yXR-jPVQ$ga4Y$)!fX1eTnCt7Wv>bo5B}()xIoqOX;DWs`Z#i2 zY{}v^c2oK1-e`IsRc}gQ_RXa$Gut;fc(-;d^tR(A#aUWLKlSdgB;C9O2Ne#texD)s z<&xK6z9M#sLN2mcmLpkED6!8`Ydy^{5T;jce z9GESAY97%?!R zYxNv!4E4m20xJuJJLBQ+yn!)=aWTJV5x{ctE$vh1#v8yOjcX@!#0LSvX=9GR&g)#j z3qrAWx#HQ>j2v0GD*pp{jg4pTL-_UF&#L$q{MY)uPmsm=K5y7zxe@f-NnUHw_4qEP zwDNw`KCO;Po9JkRo!yCOpEW@n)z;BkDLC9W5S-k!J%rr&yt$Y*#6sj zHx)cbpG$uJX3OheKUbx;9#`|N`(AST&@^_u}*q@+f z0VX_9x^UUOfaitgy0P;Rv1xQAeYF+^f{|-=Yy`fu?NYyI4}32K-K&YJm5cUR56^5p z5kDC!HA_k;;&)am-UQoYOnk2X*j4NQK3lDm>-1KuB8V)p!7PW;fc_kV7>*-n?h6(U z-Ty?An%9NTHLE<#t-SPM=Gy85|OMgLp zWs8;|h@!tYKF_Z|`o&&%6Y5$nK0d|EvCL%g^ck1j!OkT@2DtI_E4?Yu+7BjH5R`nc*suOSvmug8f=gpGB_ub^t%4u?C~yQP=t7 z(2fLMGlT4y4Ue!eW25VfY6Y^D=U^Q^xK^uPF)kR1Nnph2MIRk-&|bQJ~gAh)FK~2#kMzL_SE99= z-ziL(Ld%O>tTx-N9riB;o;|_^!Ek7ke$4bqzi#w2SJ4L~GodmWS^M~A(fj4m1-(A| zI8(ZfEr5c-((Kv{)p2xYa0Od$>-1am<~frl|4?MteT~$rWt5Au7~^wYfJ=%x32+kH z@RQQu%lG1HOr)_+@w9J7-xkL?(t4aUy`=JMY-pOgN8f2X>IS|E z0+0-OFy|~wu9B%F<;`9(C(8JOr2(5q`CebRP%KGLnanb$IxR@}?Lb|9G{T$Rn(%)a zv2c55D65lHTf)?Ybjq8kn~Ya^*bqJHvLNb(+oy|E62%wHNU|v%fnp77@r&U;E4+_w|2NZY4>{; zSuYVIH=vYzdtk}!vLaLk& z&uxgad_GuS__ZNy!c3s3bJn|hsBf-}$V3u;SP3-u@Oq54R?IlBOM*arOL2))m?!~h zn!%C@eDa_U;EyT~iYVLU;`hvvp-zqf*3Sh;HTah&f)(*|r*PGX-%Kektm# z9Y)29xxk|qY>4w=66x#Wsjp(#xs{t2jMZYp&tr4saWU&k+IPq1hsp67n6PhkiJag= zh*6t0*v0`DL=_*B(}nYRK(&h?y>I+P=}qlZofy)xJHaGD1E>pb>x3heG2p}{dnr$9 zOqXSd%<5kz^B}TOgXVw0%WvuH%DLdokt<$C32tt=Wv`DY7S9~O2tW{mFt93BT{Xf+ zEP~nMmm54tGN5}3CgxIcA8cggy4Auq;@`>_DwQJ>mWc>0bp6G`IJU7>pi3=?+%T@S z=`h|oiNrCzgjSv+w@9Poyw$ak9qMg6WTZYLY@}9`a`iS|hp7`p{U5xM`VQLJmpi3! zaSL|iy~%A}Yd91IA*nJZUnCPgb{SMGMsQbR1=7Py_Z*odql<4UXza$1Cj--Ch*oe2 zVc84Jj0f0{w8%ctM)acy4SYf6J!Kcf^H%-eruDv8(jNWi*ZHqWZX8hd1$<#2O@3Xx{3+W=4LJoOa+*vtn*4|xT?0O?^c z((_@9(Rluj2_q}>-O6f@TX!QFQdw|@ph5tIKXoi~JZJ#Y3ZLJCbFr8E)t1SHwAP6t z-W6dG8)3Y=PpI3Y=1(NPPqD8xKGD};+HNL%#F3+D!w6bbzL2dc4OR_eqWDhEWY%-0 zsB02V45+k<^C|;ve-hZ5QSh5%XsVpzF;Ahj2OTRYM5dF;q!q<|L)MZN@s7b~3aNzJ z5>`@Fp^8?m7Bm!kBZYvj50ljFAFB3|2GT7*1WUZu3ZwJ4Q?GsdyDH;x>qtM|hqIv;gwdSr0%vb$U#Sp8U(k$;T;O{~p}93xXd{AQ=#+UL;Bew?Yc zgR))5%l@^wx`p=ioPEwsDd-v@18rzl&$OB=sg3YX`{Buf46dSZ2q{6FE_@jiboE(F z`8__aBCCQ6{4{wUJEbn9WC^IB@th2#v#>dx1VWB_&MIiW4I-EI_~u`6YbKuKY9TAo z*+KWSg4N<3$ojs+jaKSjr157?TD2#~BT{UEAe%$pk(JrummB|Hb=MG%tDriSN~ej@ zWkB51p6+0e;ItaeFum*CssvVw89-6>3@k(vNLIcJBc&m1tHNw>-$cPc)cp6RG$A}g zM9WXf@co#6|9DU5rYOS?#_e){nYMUmcipZ2XESDlua=SmKoB}=DZny8$sf2^o@ZE( zC{YXf#H{jp<`)ZbZ?eJd8?A00)9FtTl?6QO{lt3(fZZxAR*jZxRCy+Dj-Zc3xU{b=K=?Aft zO+Y6beTg3!X!Yno+Qh@186?yx6mD%GVgF5)?_Tq%-*YSwfLOH4P^BZBbb5n_)*aS? zZB2an>}8yN+d_c4}9?S=_kNJK4x$S>4^J(57%8ia<>M7k{>kf)SD zx&?P;6dcM2sOV8hMFk(6(btZtgQJaVseHm{HC{zif&l}1W+gzg+B}Q zwbKErB9iA+%xy?~Hks!;DaHoeu;Z!#NJTE@eY(xRqVs=2O5bi4!Ir=sLsuiRAfhj) zIi_?og94_!XktRxXG#_;hxaQgmNpTfhR58h05Z0iwW5x2|=OKKyK55 z6dLQ-y?OLRjIJ+O5Y^}Mh!KHLU}N7E%W0iGAd)0mLEC67kaU9vx_e)7S7% z@s*i7oI5Cdpvz*zZj{KzoS-2COtY~kb*m`8ob6H3zjlKkZt;&eOQ6lPp?V-n=mk{S zIw_8kAMrVsE;$2;`1R<8-Iprff+}0#>t|m*Ah-j#hu37+6O&P_)+0vF5cwH4_7@s_ z=oc*_j<+u-Q*nVMM~vhq$?r2h0@6-xvsd|z6>*)ob=BgxMX67nxV#x#E^3ej4!qKW z`6C|k9X3>axhvvJooxJVTOd@(0^2<^Xd@dpQm`g{;J?)6A;wIi%PhUErB^<1UjF;O zn8Y)XWiF^sFEZpHz>~fhvAxQkQ(ZaFOW&{@!Fz5c{sJ9%iFN(Ev}?Ei928bmPoCU> zQ&(S0AwZY-4|X5Ma6flYz+tkW$uUI3h(c5%2kV&IWynU$4SzG7q7SH3wEG8L)0u56 zrwmF|7LCQb^5rhPa4U(c$&KVw9C1D;BIG|5fQ3VaA|ubpzWPDZ49b<(S|)-JSFGF0 zwznrhD>x&C?yJjiL*T|8<1By(LKhpJ9L6;x8>M$~My#b%#(5#2kN}SMPHR#24^zo< zqf_A@1$FSJk=dGzxT$mq+~R3m@1~5j+)*{5hMb35NWRg`?PR|95Exg z&f+E@<(qZPMvgGWFJ^4YbdKDZ4XdI?1PBsnVQAi}Tn(5GXE}%@mD3P}AoB-H2uo(U z6A>$#*3{^CY9t=EW8vh}Ecehcrd>@BiYQPeQJ5C;w1j;2okD;6bc)K)_NIjR# zFze3xLD&(`vyefK_wpP}91GYoYGbGxfFz%JKz;$=VGTC|x7$FywLni=n8R^;XcBs^CbZ*$O07HcI_jj?9hf%@2Qw@BYZi- zTr5nAB%p2=>@sYj2i0QuT}4`;Cl@;`KF(CPuuQovyw$eY9bq~XtV~!IM*t1AiQ z-a}R`%jS!`XRA*3Xif}mkmK&*MIgQin&A51v(|}S%3USW0MV7k5?OjTTHtDLg6+7+ zlsO}Xk+&cqEp-tl;~~SO_8613_eJVjaqwssKlOIm;R-P~b$95%B$y!UQqTB)_Db9E~hNA*o{>#CDQo@aJm&*f8bBaBQ5^h;?Mr^sUA|Nj4JL^1*nIMnbEQ2m8Acfd0Pf(8y>ZCoa9s zjCnRZMrwcjr(2=DauyrnCzj1_1LT}G$7KpKm*a?^JWM8vF9!ZLaAG8aDy!qj(yv)} zwPTJyLmG}tSC2OixV|92!^Q6B+%juS*70q?Gj#kqfbq{lCaf`ozP8tan{_Fgwj(Kh zF19=k(Jp2xHkZqg7GBEq~<6lpsHmT}Vp9cdvKTQRfQQ3SOxOFs?N34dEmhwz6n_`eB zbDZGT-By6%#Rxr;qJz%;s6k)1!_bi9^^@d){&vnu83n1`N_V{dLKr=q$)W&-;Ev!m zqRknXBtT$i3gUWJl+p_KlbN1+*j{_lSKaBuagz3h0ZdaWSGkf(vFtIG7k~-`Bfm|*PF+SHo=rS*UPk1Et9kZ_+Zwv=Zf}Y5 zP1dX@sIbdTk37)KP!>Bp%;ZF5;I#NURO#4}%~a@DwD(OWy;=6e z%a)*#wnHP8$V#CUA!rra(#Lwu#@u(00^HwWm!T;f8QHFmDz~+2yCCLBvFif?aP4Ng zvE=|uYBUwL4y$3C9~u)*B4<-XnFomx;SdZ$5zUi}EXj%+yL{F8DuTia+#I&mzV?g@ zn~A?TQjpQ_czzHRo$nFrwf%KWI!h$e_dc8mNJ?gbPXmnTtgdD3BJ`<<$HSa zWYYY~)sN9K)dVJ`uEhldZN0M|$D!Zi*AmQ4~@=s3ld3xz&Tk`$|lu&D`;;f?Jc_IL` z@$qLFDY+UwyZC7Qjk^}ZSn5rJmF=@<>Dk)RN z8=JRd7%A)FwARWq<|3~_a+WfAPg*uw^O@5)&ACd!X0~au-2`tUNdwiicrjH(eOvmB z#n5ish1%1vxjTGap5~Jo>`5GtZFSvDjul5dbx8M;3phKdk(-p%(1J%yQArWS9wOIjz$uPi6 zTH@UVg-TzPd0I@}#%42E$$JdURhkJGzQfoGQin{y{w)TIjh(TEo7fQ*nlJ%0^V(EJ zVs$@RJgz8~q`pSQ=M8SshO32wz9tsqNQjh@Vj-KPp-7=%RVftSdBh|gHI}QBu}m*K zio?t@J-u&L&UcC%wh^a#_)J|Dk7V(-cp3?5!@p=(1;~noylmA$aoW^M*HXM|qFCTf zsQqhhI+zO`4N`!ING=)Xh^fHqiq+_nhNwSi9tK3)i}$oFE~p_>8gd>nnuFEQs`1Gc z>Hve918%Kj*!EO&^J>M>#g5Kq!oLeg6_|4}Z}eUw@^r;4$;q;Swd!OOhnB8iUJ5;vG(m*1f$l8A+& zKwOK@G|&J(9$Bf$xMnk$#9eHD(gGvy!_f6+2k2e^_Cy=tfp=BDDV0uvp~Z~3e( zljOY5pT87qOUIZ?q@*+{%)bWs-br*b++00Den-ooj0Q6SD*yY{F#X9VEhJ}Gg$ARj zR7h1($#q{X8NopNvbz68B*2k!Q}J$zBG5o4!X^tOU}PB(A;?s;QAL;8U>t{uxn^jU zQJAp{u=m(m3~BCtqfl-<@>svbMyrqXmM36D%my$ z%RQWTu+TXBTHska2F#D&+$_U}b@lV6C&ReH%=@b|Cs=Cct}QMDMex!VOgtrO%2*)H z90x_)3shL=!fNv+F$QSL3kIo`mP8;7kgQA4LSx)jtpE0-pufk3u9}=Tzk+Qc5J4u+ z24TRqV|M~VW|tL)6hk6}I$q4cm}oGmz6>N_Bw&TEe9YjBj1n2W(&Y2LHElA5N=z_F zGi&fzF$|aMolwga%w9EA=7XCP%$<~^tDm#4%F4P=^NwVrEkN_ zX(FJY@t-l>>+E%o3c!TT#;w(i%+D6sT=+vfGJF0b!B4h8pFw<&hTmrpoJvAb&p>>;QmZLK4>NSC%nkA}c) z0-hY@*Y*MHN+?4F^Tbr~F9F4}Y90g1`!R0^%^nPLVwS(`5I^8Yx-glLy=9_?10+EBy8K#@m>e_=356zD9>r}oBu5C$9r7l)`II!H zCPXtWZ7n-klVa#gif2}`^x|!4FIl=~9UTJbu;M39WaH;mi7shM=0NqPJ(58RSsR>X z7_BCiS)pK#Nzg`I=MZX{$0TA>lXYp35vy?D9nP6#H4BBWid%aIhEJ79(4IIT@;3R?!I;28D0G;$g z*tL?wwrs9-;Zg>n2Q==LJCq(mw(1i_3VFQ$* z9CNvXo%Jx^8_13jvmLZB7=?A%rvHVg&1Hs@$wdNH zgrG*!!Yx{AEzw#aORAPw$}Nm&!40+`x^*mO^6Ey`_Wom|<$VXd;0|ZW_#V=ybIm1o z&exsf#q5UU)mums_s4(*2t+GOEK0pf643eHBIJGCz<8Mwyq@W85H%gXiVHzIF(2>N zhn$D1W6t~dYgzZRb6X5jaFN>1`^2PM&!glgXrBMz0$&tT~RY_?B z-uR+c6X1JQrR)uO)UV}fAVbG$kh@+$S^h^r(jq?v28YZ|=q2-|zDki1Fa*6VFsR%f z085DVFq&~jn2u!S6i1L?Gyhs-*UVS#etaNg)vob7HQ-Yfi7K3B!ZhVh`86BCCnoNT zd9aiPZ;ezt4H3M}*Vs4?8$@3MXFPOO#7brv-dfdlH0ujCl?pT}evq;j^d)JKYA{X8 z?SO+)EXv0;ozcqC@9V|XmV8Q>+C(iEJ}-lbF+uxLpKbcmJ79%d3^0}@tS^YvPJ=kt zg=BSw23ubjm&AMQ@{p1?J~l`7Vc9=pwVRUV?30U~9JUQ#5Zp$QpR(p{3`b)DR_r%l z4WLhBb0%!FS=5J+o-rHRK{asW!wErPK!_#MqbmD6Zjko($k&lFl&yxsY$+3G^8n?| zs68(29AnNB3OVnd?Ktz>KfF}fX&3*&*lly`cID*~dpl09zO=Eb?Ks>RtCL{B1sir- z>|q@Otc7R(R61knVX@ZN)Gf@lZtZ??(CQA8As=PHZE3UWFWR9nIcTiC6@*nG#w>>|w4z=MBpIfo|#<#$O68m&CA2unyi* zgl|0FR3Jj!UKYSPi+(e~@t{yq3&|{<7Z_~w7beZ%Etspr=u?LavMxK^O*;-p#WqsV zT{bjvSaB2`zg;#|4VgYsVc7>4U?m?4twv!^c!GsatSC9U|AEyEqQasnG#8nm%+RvX zWC+fJ_B?^bc!D%SY?^Jnn2-q=H(Ja=u%bvfj9e|KMFIi5y^(3PDNI~KL|atYu{^bg zvB_i=Qt0Og%9=5f;F6OlYiLt_*yy_(r>qCSllEkq^0 zu_^;n-_-W|Jz%HXSK0v*6WDn^?~%GMQx7WkuVu4b-J`%srGeah1px3?%$OoTy9Wg1 z4D5$Eb+(p;JI{jycd;m8V+d`hTEfGaVl5@`kyBP4tbi1tqo1|CzQ$0~H+1%~AW#Mi zfzvGv_YT+|*w=HiFTGaFv_oCIRy0}*C=-afMu2(NY+Fk8NI3x+v?ab9u>_|36!l$81X(PXh!?6l?QO1 z6J1wLrdrcEcE>8KB%pvTOL4>jh(g;QzIG5KumCAzDCgYt#_Y%V4GY&@KVCHyddn3` zAts?lvx*W)<8Iz4JO&+eaj#*7C1|H?pbTh|q**4}uI~uzUx{Z8_b2BST(MlleZUb} z3Mbt`ib*6+SLqFJT%gdYEYDWGC^Thvkms2LhSq@Y`p}y9Rcn<@@USF1h-OqsebY_9 zYK=?)JrX*)LI}J*%|lC&5KIXKiE0rz*cOk%3Grv$%M_02CVL`}NT3ZOf{{dXn&M!> zSz(+d$p@$kyo`cyArOI!K)4gR&s1K4}RjS>%^=CprB~gyBcejHMfD+zN zNDB%tgpm!(w^e_8v)HQwT#!`O2J8_#=98Ah5c57xp&|?l077nGzuSD+qzJk)HEf+D zEdgB3vGZ8oq2+IflEpY-%720 z;^fa}7pn^v?eqEl$2dC)3$iZC@f*1@gR~Ovi6T93YSX0(;5$@4K5RQ8;*qpTJjHD9 zDcr0{$5-?htZy|xa74VzqJI26$94V zk|49s7AS8>v}%DyS(H=jNXRAOwB2@Yau#L7R!=pz2j7a$s_y4_uj8v0*F zR668Q-YujmU?5-y5`iQO#6vqIb;_!chJGQRuHQiS5%DUJHk3NlT*Pr#G^sn+=Hvp% z4#BQo8`+egp_Nna@eIpne?@@KUs9{+>_IOs>yV1sC5HlG1cpS!Mw|c=ODIsgi=2lf zjt=LoMY!G~K#ez%t%an(kV?qhN6I(Y$xvR`P%Mf$wGfpfhrE#?up}eFOhx+)I7@t! zGYqyQFA&&JWFiV+Nd_2>x}?oTHdYQq$h=gJBA~Ljzox_@A|cGl`m%%&D%*=w34}|j z##AuCVNz0}zQRh*O$%0Ub%|`4W3(7<)!2&GmBF}>ZaQ&spcl#**GkO997RkNh+iXS z`e49{V-(}f0+?i+akdFsuqcqJ5x|%1PH_^F2_9dxq~1|jCu4cq`|MxloeN~|dZKek6k~WJ1Ei7QG zHiH)-RRKeQ{nVsu;!zP93aX)KrU`w^KxWVLu1c`+v(UXyS1QI6`uM z@Z|}7EkFcoVoFKk4=Mv=uK&`aAAa{VUHj^T(k~{Wh{}cc#rr?2`1`V+pGK-enR}h} zQ8E7;n%p$DfjCx2ng1iNP<5DX;j>&>1aqq)mbIY3aS@neI=B%{($6h?g1%aiiKCRi zsuf)Yqa0-sCdqG{x5s3)e@dvn0qP|6Qlt6I@sr7UOkeA0F7?=8yrMz-4uP_&w9*Uo z)7V?yrJjlTKIRt&p@v7fEp3}0#`#+w{IN8xL{u6|ee17m(kt$gd)bcGCK-5*UcpQ@ zKDSCUB4@+IX5Zn(XTSR2Z-*_=k%#Ui5Qi{I^+6UJ5=D~8k;s75{?UPc3TABy*y0dV zyZOcd^lbvz{>;1&j0I0o1@0+lz=SDj3lS^B#rpg0`s!<*$RmT0)!tApbE`h0saQzi z03QG7AW{C*9K`_)4$f;ay{0-44Mo>m_%(Mw5&whcd+)CIzYpX3PgUgj-9L-S$w+ul zH^(Smzk9pAMn8Rx=n6gJ5zeU6B`SS05Cgn((0}EaGp9m$Lj`C=Vkdy718WU{h6Bp- zI_X6^+q$tfd0h3X3v56$>!08#PT=NZ(_e#dP5CJiv{iINOS`(4uQ$3@)wtAM|2c1p z1)jU_Y`rL!9%vuW=RNujq&H{CKLbT%`LSACy+(U1_}+EQYy0(~C6~=(-;>_xkXt_= zWhE;&x<;1J+;BcQ@Ws09P|>RU8x9A;_$k>^<-FUy$778okr#&<*Y9W3{+nYTHQ%OTCCVE zR~E7wE%ER=YFV+!_;>4PwZc_s0aj4o6n8M`{94IDRR_E!om2(96rPn%dhgp4ql-4D zDAW=H*Da*-us!xK$8MGtUK8z;bz&TKKEd!yVY7&{2yvDCf;X<_6!qP;*CKY2FaQHHsX&xJdlSyRNpPnkk z*$Qmh6DsXCN?Y~`i#HDe(e9X5%{CO3lwDZXe7cuK5_$&|W-Ep2r4bmEnLsH8&nnKO zNcU}7S#d|cM?%JAb}tl#_k8pc5msl{c1xc`;O_& z#OlRv^BuCP;l6l@cE$`3H$6Q$*s~`ZcY>7=xTz(SNc8qy&p9+@l?waTu(>uQzlmciJP`Q;v464f z|3<}tPDk|E?n#ae*~kwpW|`^cQ7`Y>X=$Qu17Ef292W6lt%!O=tXau8wo6^!UR$0x zBWxbQjM+E38#^*4TwZkwn;r5|7gbXpXE>vINu*PJuxYOQQRyz+H=0EW#>Jd)VwaYo z4!w8KseQfliP?bkvoB?~`@0iv#ZWb&9;XQuT*_iuE4XZ15bQFmR^)mpDNwvYa-Y?p ze?cM2->7udT?2uVxQM>mFTHtzlSq!u{z8jj&IENUbzd$u-62To2eIq6bb|9`Xp23W zIgPjtCIEO^tO!V*>qKHMw-!BU)J@5M`rV#+RUM5^Yl#sV>U?uCUlOht$;A zD21P=+o7%y(WQOG+XNRVkWWRe>XRB zy_YFEU_KR(4D<*A0s*l}>xH|@S$9khbh%dAVDOA_XlnzxU9(g^4~QKbkIFsAF*A-k zD~XNBmEW7h<_QdxU`FEVu4md{Kzf!$Hz^>AyL}bIQ)hD9AyTtFjZHY6ecaV5lfdp` zy=ClLzhZQdfqK1;0$Y%-*~*mLMzkP6e#&$BRb5ikx}Hi->T3ef^dY)rSXrW_ctO+v zMA#z5e1D zdvyf?S{oXsIXjx4bZZvYg*oH@%zvBwmUKukw#14rFi~z8+X_^URZ@fci7T!H0OP*m zF`OfW0s#(?WGk2zN0d+h-1nD(mHSUXq%epJ@Av^) zJ?;Fa1%Svi8f`nY`{p_-MUgj|<)!vmBYQhPrIed+KoF%L`m)7EaUP$B-`GC$umDC<=GP&moGx z(EidPfGB_xK%l?+AN!ZIGCj#M?A`N8JbNE1h+Ti z{Vw<9Bo?sFU)I?W1HA3?8k7|4YXJX^?gC~j?3Xe8lRv$kX$fOLn=@?)C-iFZE~&WY zG_8%7l0ZlJ=Q7ZV #%eJNd6vp3-1;au9F;6K?%#e?qZ7sC8b>P@2EDl7*+cTAJ} zY(G!n`}H0?k04^IstCMhtGx|e&oVaAR1yR8J zp9=1_=%U{>GRLZJY4UvSjn1<3_7dmzZEY`rj&q_wk5XJO_;yK{r^k%;;)*AVdH;a+ z+&oK8roNi%UF=OLE(W|w#u{)*E?J*O|D0qD%f_@?Jdgbk-F4sI{naPf&nBa}Y|G3_ zX{MS~O;q@;g%ng4ma_36Siq7AheyOjDn>84mlLsgE$!Wm01WqSdEZgT4^;<8?`IQ{yIP{A#cwXLxhZJkIL6>{;OAhqTWjy{n5K-WmrMu@Sn~ z2<2;X_a#X$h4B65sBAsnJMT==7VS2@R$uWFPSd8#GjPX7lSuj^-@bzN>)kjTe3mVG z!~p+yp@AhRRpnLjawC?^{%RoeVyoRGlm0KA)O>Jiubs5wc-U+~47SkG$c-s`yjuXn z8PHNWedCeN=9(>EKIm-Dn|detuMn>Dz({0VILyM+Yspn6i-7t>$4fuiD+mt-P{txR zE~;etJ_5g(_>Ht^+wN1}0M%uG4uR&dLEqk|Hd-w^tVK-MS4b#rie4fx>z|2z9qXp| z8hlrW&$&irlhs_C)oL10B4iNS{(!QHhCh_`J zo3(Q?^-PEqIBnwdNX!a|fEZwHwlSVHwQ$3-BqSZB_BLaOwS%R1Vm_!yn%-_@Stp-b z@oWqXAUtPCJw6URH}^?eByY;F4n8nsf@O;IHvMLIwX5nT#3Uyl_o2wO?n?__A2l%v z1OKf9f(q(cc*O^M{2c5Y6$$t)#+R@k8~7eoOefd)Mdycx$NdiCThC7)J)BIlkG~$k z3vZrQ^fXne4j_n_9E;tyk<8)U+YdXZlf}2-Kbi^{Wl=!J9ai?8Tfei!Yba6|y+R>2 zQ)^uCc?1=|OhE3cOS4#mu^`ulk?VpD$|>2;7Y*IYJsX4E7ImX{%Rf*DCk6WN!RiwQ zxNNaw0-bLqDPbW>uuZU^1>m4*41ofr@X11prB<)9tC`y^VH_LB)oE=_AyzL}MYbl8 ztJ@Q?xNvxnpdI!nS?lRtIGFuTSsgW&k42rrH)%x{H%i!TP-{v#a7w{Sy8_g}aXfuu zQ|hq;jR3aBtVQ6@v0hYGvZdv#n5sl!Mmf)r>NQcx9tcxCY0e?wM(dRK^+AVidm7O> z;DT6@>X3?AX^oaiz81u=UPfK!27XwHI^WbVGrzj`kP$K{Ic&(FsUgwA=0;N0z!la0un+v z>tmw6gT-OQK$hR#4xSxmK$Rhf4w@~fF*oIc<`6GwO`GxT#%s{l07Bbh8;cIH%2X=j z%Bt0!kiz)SW5SjIrNjG!FcSz4P#R?`7!%K2^{UE$B{&8WsRD-Bp4Q1peS+#~XRH${ zzlJrkQwSvmq{7*cc*d1m+LmmqUIM`!k0L`k7iwX&eGe9QjZ65XVvR2) zly@2N=UXqz_&{b2C%A-F8fitU6%bO2=sJA+T~9`ml^Ruegdo#M?BuRluX$*LN~1>6 zifb64yDZ(kj2Y0tD$`1d{4zhkr5d;ug zP*D@UlUtXo&^t|Kes;eGD>j$x_r@567=Z)No8=iKHk51hvTG;>0}moEP%y%eib9+2 z5-WLQOi&EDFv!s)0f&q~(=1eTXSk{;N^`rG;1i@(ntAS)vhs*IGL+J;$r-EtijtbGY~W zAKQ1XkdL=G#?xu0k82Si=!acrxtEut_dRY`;PM!MM@iq?N!BFy)4IFvZ@bT-cWj@|nyuopP6eC{qiQW9I?gN!@(wVR# zu0$en6YlUeoJ+7J%%cp7(oefjRIucgKG4ISRKrm$ph3cl4M`=*+}@Y%wPc_9ys%T@ zO(4}<(bbRQeHKu8h$2M4c>Sr16X8ilChGq-^6NG=GD)Y3VoA)BFKOU)C{S=(@wwd| za%zK5;v#@YYHQ}!4ccTyguD%CxvuKKOi%V8v)4u)h!kUhKs|e#qXT=R*SynQP}MFb9rkbU}6$+`G0}#>#RuK242K}yj%csdxY#_ zcft8OMmW$d7iA*wc)n`B&4FlEjNYB{ziWNpGY)Sa{g-iVZ|Up&+AjN)t~+F5=H>Q& z_P(c83--P30>7ZgvQIpWSaJ}3F}rl4_EZoLQFFr;9Z2Aoj5s#maO>H=7$EQ^-7I6%Z^24+nAilve7X7l>bxWXT zfyGx1WCn1|=tSs%o|SMV(i+Fmk+McpPtJsJzRYWGLzwr`g_-n`!w>B%HieHR8%6^G zaPOc{XDU!VVg@&qPfY5}U}-j-?Wk?_WZ|!)g`rAK9f{nF*Dozwy4&pB-PkQf8ymM; zdZ=~t??Qxd7Vw_+pm##rM~Igij&{wl#}$iWa!J`zIpt1gk?ozZ>vlRbl`RvlEYr6U z*x8H$n{hWcZOOvk8OiJo2Fqr^&r>36+9H7=lD_$FzmG;`24@w7=>ZhzYTegtwLy1Y zok9Z^g#$4WrD3A)*ggpS!I<1w%%E1Vo7_E-E0ut539+A6EHk;>@acGHAI5pcC zW(3X^#lUXmv+lx5_pSqGa%erGqq1YWf1*$X?0g3hV?s9&b4U#(Fe~5P5R%I8BoXHv zZ20GJ7`2qNwIf{W2Rgk)0;x#!G}0>-8u!fazB8yOyBcb`wyR0k>n6>t-K(T_XA9ss z?iOYX03o}{?X8ZkWPtV(n^_XWb@j)p!nueuG1`~CcH((Zd1MbgXw4WTuVTmvS;q1` z6Y1%{J!7~+6_`xHXQOl}$A-M-))srWUzBCWBcH$}D@<$-%}w`{(YmT)1ZKpAvo_=a ztA4S`8NiNy0&vdzJi?^I%WmUsaa9D>mUPBAcVbPej}tNh$RH#RFsbO{v&dAe07kX` zFSqC8!5kiL@OgY#e8m;7?>a3x&9^2J$@Jt&DZ*3$K0v|0gZD8A$(7xxCzez^&uy~> zD&0IF6Sver62_AXX-{zW(+3UW13)?d45?8|d@Ky( za%Eqr)!Vy8>57i@b;bdZVzm+`SS4dLig_>Aww%)#H2#LCG}`ScW;Q(x098hs$L;IQ z;C5IdwFobDzM_#pGyva5Y=x4RSK@QMnmueoxi*+Cw5M0}(@FgIl*k%ZSei{kufNZA zp9R>$6juGmM^${;H04=Mc8DXcx^0EZ{Rpgi9?HVq_G!yRO&OrqBs0@FB^Qfzg8^wV zixDbI*Fe!UBe0?t2J6qE1M6^Gu-yXR>}90KL)n&^wkceyAgszZL}YROg627!VMf+N zL9%9+F959udGEH)@I+vxbp*(nKjbk*w zW&b?+iQww+wTJ?NYKMlgA^{d7g3`Im%#6f>mokBLRlCSQQ0+ZP3f!@Rekun#I2gJ* zTI1q_3m2txjt`@+SC81E!&AepS9{~2JShqc1nJo0cPn7XBkzChbJU@@@ZnSIdnhcS>wFs^uP|++?=8xj=y;G>on#>p!cWw?t}oG#qMiQF zKF6l*HdEL=(HCl2z4Gt;eSPo=KK#J}Bl%`JM+CxeRmmn~)#~_KTn!VUCBdlQ#L-%| zk`gHKQ~hf>%jpuViauw@HB+Tu7hk%;As^g65r>EW?*vcPq)`JHC^i}*00rm=PYW$a z2pQrGJ|U#N986+sVS!fe^Nz&uF@Rq?^oySHu~|{`k1G4#veJNUuu9Pn@@qDcL)E^gvi%QS^;j;DTT0C(&}K zBwwTj`W@78#>3UL-LwDtxd;5Mbz<4dUd8=*hw~5P%{1p&x(7(%gTDC+oC;8Q<7>o1 zzq0@GzizRxcbL7Mm#+xroTC^Fgd=@gixsp}Z)uhP!g;|{2e2jRFk+^mnG$=foQVmM z5c38;msui-!BH6kLGj5B{5#DfyQcv!H)id?n^OYQKz1t*JoFx%n$yBKe3?b7^Wn5|`D!9?nDVzJmN z7!(MUcyBum3=-vpJwx`zN@u+rV_GAJ&}M+4Yc~;6ofE?%H4&AvMUPcPkJ$$ZZxFBy zG6bVm#tJ#IV%i^6h8LN`X~IW2S-#OR5qaT`##A6DSfXqZh3jVch}@1@;AU5qC}Mof zqPmHsW;@vv5~#x9*g=$Y+EJZKqf>XpJ_`wo=0ZsvI0u$L{Wr-sw@-7cp7Y+}`*#uf zFemY`uR#e)t4NI)vxU?D1%mN@ujkszi%l&ksw$!)s;f&#w6u%-S~y$mLROWHZ6W;q z{I6DeH9JpTO&_jM*v8gct36 zxnNb;G5Lw5ZQ;rJ@WgDRUvsLps|<2)#RN7@2h%{1B!EweKI&N&(@9+;QKV5u zk4~7I{T6<4vcO^ok!Q&|>^+RS(zS_YuM$a8Utj z)Rzjus(A*{ILgT9!JUN&5kxa6f|XYOL-XggQK6~vHW=3F5Gt`>_`weO|lwThQCEdJsUenALe*CKET z!bzCdds!w3HZ&59ss!M}sFD!UOtDdx`zZyecZ{q^i~TC}P!0-PXwDQ;At*{OV+$vI zE;qHWswcJX`9Ax|>GRRyb3LcG>>LktW`MrXHGqhNY@Bc)0;MWl+O6HB(SM%X--3!A zIN=X?ixP|r=`SC*^^&Dt{<_%?ByM~L)#20h;HG|x(!d5EhuKxPByB+Nt0ZRd><6Fv z*gm1~CH2=?aJgc&NWcV9u|jix*q&;l;!nwD`G$ALYQ8TwUiXQOF)M0qhGj$R<5h#h zS`PO^K{zH4&dSD5zo^9~{#7XcM`zBOg8l4Q=_OZT*ILM-|1fIH-P3tOh%5$8r1Ewu z=&b~Qop_QOL9u9%v2eZHnR+mqK&H4ZJfhs{)+!4Bqh%L5t=`z#MwNs8S_sl0i!roW zE#Jdd!jQt-`9HJ264W6G!zRCTaFMTT*Ru3Rt&0&j+K=a36iW~>f}`emxDaSHCJdo8 z=g%O#K})d6ch@HLo(#~ThF^w!3zM?7%Tide1NB0EzxB_S2VSiAV1VmUB1*ci4nlH! z0<(hRoVs0ru&J5k9NJ^T4mJq_zFfl<)`9@<&ndNpgGJ|8UKF0s9b)5=&anqhd#6E$ zosQxz)utIx11S~e#o%~=8^sEHS9xUlq;ye#f$XYLtk&1U+1H<=!h;ozr9|2hfqEsw zzj4A42=H6mf-QxLXqh5fkq_@R{01~3;|XwGo5%h=0x?3$T)GRrTwNa{FP?Se*tea- z#;8zg0hAvgU4D56H@P#cV4SCj05I3Jo2BW%TrBunBr|uCadWV-7CJ{wVWOTi2NpAN zc`=pq)k~?(1ZoFVNU6<^&Im{b^gDXFHxmQ)J3HYtRU>RmwM(*DT4C$XaeKA_P1?u- z_8lh?N%!G(leLGY63MLE4{?rWEI;DEQF%1iz>?)1RRn@435+5aO;JV-%y~oCNDi}U zq+JLNdeLZFEY*f5e9!=D`|rZ*XkWHTq)#g^QcnxCN*8*3?Q)2&Ccpd?P&u+=HUrd7lK~Fj&jB`oqP%sX*1$i zgz9pV%w=?S2PFWedhm7(xP560AZ$NGIIkF;K}6&}_83B_zVW*o@3yc92vI^#*GM|` z-%IV@7TNOpDTU!*$rgJic*BV=9XDvT>U1yXmlZ%%C)BRhjR&!aIt4oSP=ba*Sq7Q-y5a?^(KE+V-NI$pm8Ttb^XI1%qk%n+Pi% zeXS&sm8?poSi9R?V}9F*82D?ss}TxwT>*r#X8i+?0!MaI5dp(Sp&SE{jE3a$R@day zblf@Io)K|n)q_mrZ4T)n97Hn`GVfheO1}f+(d7EruzMba^2 z@HsXNuKTfnr1d0Y&Eo$f5_kzn(}4jHdk`^ly?Cp=sy*r|b4p(UUvKG< zXt|_%PE6$I*J%$*;)`;r^q979w5>t2>`|&OtW26}EjF2iN`*D9=bZWY)OwHo>AB!k z7}I)^@ytiVIiN_K>;zI^w3bhaN%7*JW?Hq@XappGXZuu4U3D;fZQDn=G!cqGTkuFt zjmwW6mgK4;?JEMH-lkpI$L(c59$Ilq#~#yNAqs)?$g6=cM$t15tA;3>q<~^%TCh(z(U=DB@+Md zgCaI@C2x2TOIcVM?IgxL`$rFUVgUS^{*GB-J!OY65J%nDHIKVVu4umpyobYzz|SH# z7Z&}GKHDzF&U(y;>X?W3mR}lRwXmvEfE|M#gnSW%w{>^5So)X>eXeoz;XSKbYGc7n z3vFbnNt27CI-63+R3EI+x^80Fqs_mv=A>*YRC2c}{=>|{Z5gcCg2K}XP3t}<=kX4d z$U+P$3@?8TM!!cl7jrJ{w%Tr(0WAB{@r$O%phwTfRX_Ed*Y4eF@EY+(Fk*%5Re|NZ zIBaqn*VxP(*!)eBXPQTiX!fb=fc4G;_lkpzv_&H}wejf#>-XwCx>SZ~ zApXb(RpBp0N-%gp*t<=4RhMm)O<9-ydu8*1Ti(}fe?&}Il6`!8CC%{UT6?e8{R_3P zwfP&c=u%1p+DZCCc}QD(!*!TzF1ud~R6Ir3Rm1sa+Fd5q3 zbe0d7b0e_o%wsDOB{ihW`v234rK|*6z^bnTk~c^W;2>f#LXvl%+(rf2{+4sUTtFOy zTE?(i5yc2Y`#TdMa~lu2^z^T;zMZeK?nMsL`9;NFlH0Ypx(loQmRsD95j{>UOcZwP zLbFxo*8hy0|A~+n_~K?tY0arRBGcNI;o7)Y5Kv@dXAoEQ_v?PfD~Kb0vVpQIz-92b zlyr^D_s2XkZwtsJI2RCBqaLP_f%DQC$fC z<75w6cacD5U?ySMb9uxrX=Jna#Ao-F(S0?Y&yNO5x)mx;SL{ZlKi}6qncEZAa--Y% zw>Etd%dpAhcsfA_fF4YVcyLZh%d8=%i}{_vE0%je-Np^N6W}g%)NF;^k(Phx_T4j3 zb|{GYG^0zqE=x)4ip->RkubF1=p+G_5C$1Fs|VWm;g<{wWCqXJ8>33+9DLXq3n}b$ zFE|PeGME*Lf6uk;`mWo8F?Z^y2?4AqNE5+8&wIxdH8-#ep#Vx)ArF`czlg380Y0w_ zM!;wpn`mKtFNoUUB$Oc~kZzVWFxZwMX8oqA)yM=A#Ydl@4Bx-dPiII7E5CmB%~w@3 z+oE6ypvPfiY$LG4F@u=+`B*W#f<0pGKw$tApM!m`&4WlGE<~(kUGzib-9|IbgZtLi z+C6ay6Zz2L0cYmNCzBYh7W#QvAnO(ktj-5$V}Yd#xf>DG$t^kmVe)a_K{HoL9Q)C~ z%TtRW1nLxG>wRt_nNS3a7?^eOYb%YfM47rY8X^Y2erE#;%X4|=9>#Q@Qd)dqhZa#U4 zoYY~TEZ99WUC7hVC^Zq-?XB4E`eL6aEtRu&IpCRgCcOrixMDJzVcA9pf<=6O;gYgp zRCz;)jOkqqM}yg#V1j&W-^l^@j4?K$6pV}cZpsiYO&wUa*8|B50U)kaX8QzEzMQsW zN0TTQ8^%2^j_AIXmd5)DRY%^fqx+Wcis6HC5KNjtt%k>NCDADN(u&q1)Ar=MUX->V zUNvQ2qBF9Ui><*D|2-F3O*Ky-B>iSr8F5tz-!XRSVyPii!$w50r1e<9y+#vIu`1x$ zY1|&Hge$7DF)#LO=2T4d?U8I29H^bvz>&l-4d`nCTqtA|Njo6%*=}ux6`w(r6|GAT zr+ZwT{@eiiiiL=?0&1lQ#H6j$g@;bVHE3OgQ=$;#r|J9eZNts?2z|%AF08%=xNWwB zkKOg~6gErf+WMcQd_SVQUQ7O~*Lq*1=iYBe>_*KWXoa0mSMEuh2)0*AvD>ZLt2L2BXmvQ9N&b`45e-RgZ{U2nvUGyb={RURg!bI06eWf(3|EoOrA4Yjo_ z+Yx>{Zqc4K7}UX1+YwEI(q@=(pwMBeHcPMW$G4sPhRDICU))&u*JQv9J-ks`%P}~= zdRuQ;t9Ksea1RpneW#N#JS@z(j4DOb+edX4Tbn08{W};GmJ7$vLnA&?<}<5Zjp1xK zkgb9AF5pD*0R;5s*dh-Z>R)R>nGus+QKGe*X%B}|RFJNN+V`k@8Vi-L72@h|zCxXX zKhz)ssYQpQC!GpKVkudeKw`f88hQ{{`bg<3zco|crFkU-HORZHc(rLJ;<%UBut0G~*F)}WWTs&~B1Z1;cYWAo>8R}H0w=s&k#q;)6tau?M z=t=NR5oZO^tVn==E+wHp(lQ}n1rS64x;(uh|HpN@@?RDH2P3x@ejA!Heh?K~V7g*L zyhE1wEJfeZ!Ah#p#91z0mulBB>q3ci@-&n{#E)r1^re!C*Hem)FBgd{OQ2w!RczRK zE(D-ZH=;mwN1;syy~V3rZ*uG46geIHY>(F&a_^i{Y-Zt>F4wLW^7Z47ftDNay3o8Z zmMt&|$YmBoVrAA>GS21DZU32&|TZHwkX38d@oC zV?VWawt=wAyfzdd8P8h4-op&)=VzgOenFGXpAU(e5}YpgYq)e1I$QqHS5U4fdIs!S z;_fe`kqh2*2Y3{*yx=p`>t=FJ$1BT|=z_iG4lWBMSe!#zfKw+e(XJW_16!|mouiDs zMPtEf5)!FwQl+cumQ@%i9d^CVTVAAp1t9-%Wj$y7cP*DG(N}jX;8OvFgWe<9=)+jj z%e(C`pOP79NmPcB@eDnie-RxIzN9Wai7SQR8p%m|P}%P~ph62Cl&2}xD+-s*L9`KK z>*|(wQE&Un)jFUnj-LyeZJk*J)xi0X$d!5@(^}<*tJbtLysIRxQi%CB&6>lid^Weg zEU(%HRzhf={E>?eVhTUtl%A?d>nMS4anJ!p7icmOlOSiajcxNrm+S1av$eX7{WulK zS(mc*k^1_5h9I&mlFx*pPQ)K$ac!RjB!>{Fl1Prq*o5>}pbd4Krav!4hTJH}Dx=ES zZoeyJ9o*JD2-sJg26`6d(Zs!~0VS^7JiKIQu|l=?IY`tCm4P%GhowdoRohL`qe%2B zLc8*7yjk)tuOdAyikXT%3Y`aC63Gl2JBtmYGQyN&3|v5tsW_gfG(=kVZHLLWkluBtzmJoH$pX49E1NlCIgi{N?@yjclVtPn+M9@{@5i)*2UyCRwVq2S_i$O!+Mf2n{R zd~@m_;w6*MI_RoO#6$o!@Ui zKbH&UP}oY3U$(xWpr2;r5IuC)4Ua?w8-UGvMVD_MpOaUKsDPpm_?p7!v@0U5Dnukw z-e9Umo+wl141T!;EHCQq0<9(LH@K`$o9eN>ZXUNvI)v6v$5(q#DwE_ECko*|u_JA2 zdyPG6QswkVFHa2PUMewXSoVV;XBZ9j^wFD9(*}IZS9<=w6hzs$$`Q<+V&YOvPw6-v zNJQ*8h?`NTGlxcfgx?$qQtniXLB`Cz`AYb)`q}Qva7{4Fug=tA*Wzz@y4^k58@&$? zjhFsSR$_vSN4J#})9@`;6<#Nig}hi)bMo^xy1i!4Q>WH`JWF&L87b$}{~IIu{WiI^ z)QU%cokGBa0$@oAlO8L%Ttvy+=gr4Q?|F2sk?}bjI*q+8j8D}$LMJAF4r|GJlO+#= zWH z8C}TBxqGw;c9|qB4>BV6l7i!hg))c4>V79F4hrL8TX;+DO1T!>Nk}~f%h4wD`8ut# zGrjlv=rAYMtAU?~vut=8BOmByme4hPcGv6Do=Sn?0zc|pV|2qI14?}4T#77&?4A)U z!7&*Ug*Na-Vh1%*8OOHj!Hyz9viZe#uz4?K_#t@4Np%25J}B6+$~;MFh5@K8lMDp~ z0M%mvqHSz&+Uh=PZ`mA&M9s5-$p;US(vKcpo=nmTNFn(FFB}~oZ9_lhbs5HM`rpnv zJy9q4T4M+KbQB%1fFM%s(WYQ1huW*$1owtecq28OZsa{I7AxJHg#NNoOX)@9ToG9& z9}&gzBQvUH#R&cYBfLQ2F*KX%JjJMj*HFN~3@hnn0mdukwWK2q=Pv zOdcyi5@_LYxwh}w@vfdX@GXQP3EYkZAs4Q_%S{3WWP|SP>3D~uwxP#*LsFY6yDDLa z(*xu#KTJ#dcT+8v4S>^sA!WMv(vi2KFpi9|e4&&a*8fs2VYQ5ev^GYe4{sfGG@>!a zjk`e_Hqzm8+4U^`+t;?_g49T0r45kMsr<&{bt8N6c^2l{l3NO>U%kD516HXo&E+D7 z;DSkljjauc!n(YPxq$P90Vno4#Dc)#q6IJ~@yrm6Z>B8*@ujLnQ!Z2$7QPprhxL5R z>a2vrhQV{Wky=G5QtPnYcj9#zFgKS9H2wMdKTGQSdymX;ze6u7@11-%@)|Qj18fQnW5u!OdnrB=K}tmxq*`gj zgi2AQz7T1p1WHvFRx&&$FudMFFZIfjz=%?4u3h0t5GHhnI`3i-1QE z=S>T8Jfj-RYARnbU-3faL^p12pr-4)&9W1YxVRyS61d=FfDE21tOre zE`(m8F_OZrvA)n$?_C|D3r%LlNA0k-Y^0t7jw3P-uc~KL+N`m0*DPC=8}qsUI+q(M zQCbD@TmDA`&|l_E+2~)rm`^XM8eI39Kw&_~$YA2Az-mWVm8U?cA0x?_MEQHw$u*Ga z6(ZTVTD|tbUS?KeS$cuDA)PJ>NPRU>my!(yp}98-;L_utHHqh=mSmcaB1*4Yggi^ zUY5Ey7@zPpm~Mm(fAF0Q4-te&zumqSlC<@kRP940T^MxTZxBLOC5-NGzk>1mlMc| zlR)6tz<=#lKYPmDO~Uk#WXo@*A}DKYqgw4i53^Z-DViZvv(t?@oCkAxQrx%>R*^!s zs79FuJCpFTN!XO3qy?pN_@_T)FryDOtMeU&+VQeV#Y>?ILF9$ENiH_*YmNErDR9Q$ zIdc`Y-`i}|c?Y@9)@Yp$MHI@xTxj!gK?n8_3PF##DfBc9E6Q3Lh}7a-OP2(~+JCmv z*3r(#IJwvp5PP?s*bIVYYZeqCupKz|%TDJyu>;3;JXXB4apL3luQ*{%_db2oYV0&# zQXPh{?{teY2IQYf#g8jP#3?Gg$ zUP!}Hf@rsHZ~ay%6tuFQJ$RkWt7*s7E_BYgO+^_vOb#X;#MLrl2nL=ckp|PGFR&n3 z4}inOevlPDqL3a3W6&v&>pQnh^Sax_fQiqjaYZNsb?jX`1DFIm!W4}j0+21T?<=w zSJoCZ+}JlHRh<(kF9fs+-xw{TK{mA;j{lEz9Pie3O2lQWRx*J2EYdM^1yF-W+GpVR zeZ#VJ0&4xwaT?Kue?Y9++%T-MXq-cL?8YL3LK@^>y;s(ESBx-KR#I zWReB|zOQDX@C7(Fmi|=P>n-M>60(ejg69-Kch|cAkEQm6x1FamS+Ix( zR0S>2_*9MY3&Gio)DiD*!5Std)l^(2F7=g#6eakMKy^+)p(HUt8wKvgzE3TQroovW z8AV$-bxZP79dOu+8kLtEUC8X#B9-)BS7+t!ay0N1-6$i77`PIOc?k(*1#*?y_0;tq|opF zzdv8%1Lk3j?3>#n!XPRh*SMsTlz)=Dz!bFx5aw!?UJqk8qDOo=d}_W`W^`LfjDmNy zf}1Ngb;+tJyWXU)9E=T5eJ!FvN`D!PO6T!ld|nL(J{1v~4I|z@bA_0Hv9WiKF_KbQ zd}|^6_Y%V*>`F@;$t^*Tc?H?LpH*n0IoBzVYP7_dliCF2Y?((VZVrZ}O{!+EkLjpvg}+tjChO{PY1o=&-n@2eH1fwa@)U_wXTXaJ)%7J1AiCZ_OJr5sPnnecz zx+tY&LZ(~NZkG|P3@;(dg0R*hY+yqh6M#y_2?K(ujw#V@TgVNq1p;VoC&=%!weXQZ ze`TP?aK|_lj2JKe#!&wLRiyJ`i+|Rns_kAe!!X~**aLWZ}Buyu+H4oLA`y}q&N&58~ zx;YxQWP}7%4j3pcL5$*DIl?=OZbGL3LGJ1eV?AMJG=`!-RFC^ZIDS`yB@fWh$&mV( zNy0Fb^fjTEM)JdCWV^~KHK3Jx}`+r5Hen6>^(Po-_IS7?6Riuz(@4 z6h9eIX;o{BK7Az5)0pe;W%NJ2cFQkq;BnqN0_pOsL(Q>OeiNzT+%}s0j$6CGMZn3# zHWM9V#LkOg?LF<(*phTRi_3d+tCTK*&WK1Ln00EZPvD{v{i%CjJ4b$$Zmz20)_*=j z8hT4XM@^)$nRGQ$D38hzYmfk90SC_*3_;^v<>IEsmM*Gp$7`!a4dqu8RsFv|QZUqE zc*T#G^toDKL{X=;Vv4o;j>G3%Sn=&*Zn84A7<9U=1}({f{^UXppI^>sFa{r1Kta5S zeJ_No&a(!t7{p?HPm8)&$Haomkn_QWxX2)o6&P~4UzuHe`{*H7oC^v9zZ8N{j1pfJ zOC{ih&aO=KkO+W7f1GJ;LI=}5sHHlfWl5z10WzTJit)DhfAYfa9~CJ#ke1|o7+67O*B_2|(WZWtrJAcrRe(VET&wr1F^;D9^^ z+ZP{7m4cDRi%g4Ag$bI4*2joa?8mFPf`^DON#(AS;QOBUsAR5WX9QsED^Bv~m3qvb z9Yky@<$faRK;7Dh&=Aob2b_s0sfW`*ArMkHLKPf79;zvruz8FMM`-iGkt&1?Mp_R9 zh+07Q_%Vjv`OLpi-53_*V2tb09G2_Memu{!*;zMU&yrAImL2B0o4X zc{F^RTlYQ>mGgl}-aY$2FtZ9to(@M*-Qg3!xE=`u1-4-JPd%q<$?9&YhOpHN+IE*U zpJ%&;D_*L{#c~$`Jf9k2gjiW}@$>a}a=n_5RoL3l*OdD<-Wz6yoUGL+nW#Po%q5Rx zgez@)xMRIP8}iSmjeIL7J#xD2!h1$3Cr=&LMp0|3w`6(qe9`Y&x9+uEwStJgW?O4O zIOWqR*>g-qc3qiOPm`!Zh_Ijw?;fd=nf#>UPm6xpF*ptcS56dx@UO8^heqhE3~(Le zx-y5|1n+$Y9)S;KOH|G~0oe(sqA2Ra1r)DmG@7g+HX$=~2%yH<5xCAO@FXS?fn`9d z>Abss%p+MVu1YsT5^??azVSxt(^i8s>~c=C))x5yIY=J(4g;4_Gn{b&OT3zsVcBW|l(K%A<@8R(Tn?5D*B6VP$v(`M_EC?Z*ts zs~9@yH+yFdHiss4&(R*Lcp@CNTGHbtt@(cG@0OHASS5B|nuhSBESC$4_{h|7f+j>z z^qA7XPQ5vF;VEKD?5v)0NlM6G2Hiy(xmKBHK@76>OerHbNlMd9bqz#TIi`}E#k{7u z{H4bZbqj&M4Gk&~aFo`D82FRU-Ta)Vnc4-1o|kB;v_D~~35IP*n~esMMF@*!h&FnxMQjxT=wkr7|Ujw=D< zbxaRll&h6<&#AGn-4xNbD%>c94I2CyI=b*Bec--Y!V=B8T#=Nb65Vb$T1HjlX)y?b zd{jJbeeif>yn)co?Gg8yQJVNN)*RN5V(deD9<$-WoJOeKG*AbuNo45_Q7TIn!0f7c z7mS;U2%Q4e&$_f)GP$86zyO&jx6125wrDZyW$0J?)Uwa; zxiX#2S zni~nEA;lb7vt3!Yu7C@IVZ_XzbYr@3v!I1|L zh#&@UXQa5JAxan^X>C4bPc+C=8(NwJEP0QCNgj&r*zsjm$v4egLYi4pfYsK2O+NME zp;X2b9jmFCczrhPvfqhl}d19Blb7@_YLAW-3LoI?U*hTCzC2%`r%7drv2pg#NrpO5vLc zn+aR{=^pq~;vXBR9U1^JK9fI$r?2W4A+!h?bh;xV-1o5xX`OWdrXaz<+;Dxaf0vSF zS4+Y)&8tP15VGrS-}7m|GY~YZ?;u#6c=VBbtAK|lSqQohi_J#=)cEj$_0t6!mi#!9 zQLT%vxvnnJJZAH)?L!CXXEAHiaTatFJSn+AAL$i;{} z>tS&Z=RmZVEXY2+&ZQ(HQFfU=sz?Wfys&6tx1?mUoEUv*)rBDj0SC&rwOU^=FXZ;E zNS#y3sUX=B4qUeN7zbs828P*ud{>|l5&jNa<-{%YvX;qvQ1lM3QLogd(zKogmZk!*I1`nh3|f62ij}OmJS%4+o-7+Zo5>s z(rNOxA`q$y#smz8N6OMSggsJwR!kq?lo$pU1*f;=uci%O6>iYf=NdE)Y|v*G%`9sU z%SbMqY>h&$m`dfZQfigT&mF;t@?%=0r&K;9;hWqjWP}{jL|gC(@KtrBDdQaF3&}mQ zfB9e?fSTQ|R4Q=oBXN_YL0?mFVIYq%)LSV^M~oLabM4Km%}Y!A74|}3O#6RN*&B=h zYFN5$cvcZvTgb&drg+>t$xK6C!(U2ZHMfSmtWMbKnsJomNjkvu&Fwiyyfiy~=K~7} zWehJ&VoMyx22M5n&sFg~Pqh1R{cq%l{D-d1*!tgP@qW{D+f%XKzW)Iq=wVN-!$^;+ z(Mdpq0u>R6+m8)e>Lg<*e9y|~ts;>09=%$hej{}6TEh>{Om!*$s|3o22!b5lvjt-8 zmL;%;fP|Fe%^ zcs?-%Z_<2h_gsxBUFu?wS;wj}){*I+X(WHT>z9ZAJ8tz@krNWEl|w2bp#hL~yn{`@ zY2iZp@-m_?&-k#jPp@g`V4>;~x-056Pt`~wFE+|(MWj=fNP^S#T~>$r?c*-H$$n;w z7YZ#R9{0=I)wll`U3F3AAIaq3WYHw9SDc>7x%t1Ni=B3Yblqwm|j-T_>`F zl8wo5RT3?vA*b{0=_1*)C8t`$i6e*T%T_0Ws|Aw_ZOn~iGd|nUyJ?2SI2#1gTyQi= zL5l-8o%I{73N;hBJ0tyooO5TS-zrou<62A+IHPY`X{tz(Wl>RDosD3HuPC=S7PFN zTn*c!K9$!PyNpXx(J3NxCgoP9rxg*G=?hU4mK15TCU`8Nq?V;Op08_yDD>ZULtL_# zWx|~;#5x5EypnxA$O!}ZL^1(xYvW>)YDY9izml>&bco(h>El!;t}CzHFom)3;5ueR z^N$)i*A&jNif2)3%&RwtRLaGJX4aKgK8o}sSzn=KYK`V^z7Uq)VB}z1fi;D+Y#63ih8)hO z?=s#B^SC^jM!*rL23n^C$T9>dEErc+O(aARK(t8Zk_)(G!tf_vW7(pYqh z@Dj~_^{Wa#Zs0rM+yUmN`PZI8)Vy&IX_b{nP)7nR`Jo#*et_E2aROLU1W!#Q;c~l zh4k-C(1wtNaAz5cs9@DIjaxA%=Cq5RctQzLC1>Z9D$fY`_1-fv449+wl71)pa+8$m30u7e@{d%fZWYAJnB(_%k?tNk~8-AUi%2C~$XRQ?32w zbnj8!%CQmqugWoiWQrC_oWlQeP%TNaxrTlrf^w;8cqEtH30qQ>cc;jJq!5@|hcPLe z@#S(OZJZ`c?bYk3{U)W>6`@i(v?VbCAE{yHZ>6D5Wa?b4wxK02GcM3ac&37@^Gy$Y zvpQpR2aiA%Po!0eKJe~b7ihsh_m)+mz_!F7!O#89l5N)eTJMT%#V7X`Y?Y@CH1>r z@tTQV={x?xBX#8m{fT&vlUP?#wV1$TSCBq)HRW&aNrGqh>K`g&zJq)jpHWPYNo4fj(-?@;2V9k^ zVImhXO%?J!V(Z)z3sj(CX#3-fd@=1TnT$C%XW+hz?qyX$%f*Az!)DR1!wf;YriLz5 z$JfBbzsuVsPa5Ji%GAuig{ZlE%cJp#@N{_ep^|kp~QlpM!|AMz_@2?N?F}e{X$j|>s7p~f(8LcT4f%a9dX$bm__rbLA@(id4XDN0|%O3;YfQ|icP(70yH-I%T$((GwS#$#Dh znmwz{#v>D^c<_@C>qI_ege3A32w^(>`mR0QHvc;~iLXfol1C9(h=Xh>=>SI1!~q$p z#Z$@4l)yo|J|{8^ykR?aotq@!4br;q3@>{?T;=`yLmkmWuinGkOK^Dmu?!f@jOJbA zd?QmFVzD78yd?BrTVgSuaNgS8EQE^NQoGKURoS^;&Y~N`>QhZH34$swL0PqtBZEw# zt74b^&%5JQZ+_#9_&joV(NXwl)h51-Tdyp(eaeuMT78=MCDn`IYcJyMV@e9o)4x_l zDymDNA{Z@WR07`nqa$$4hfqVJS_FTbj+bfkGYuhM4O(=*$kcQ~-CLN3cj1ACs}HUi z1=solS?pm2vtQyqTe)NFRUv>N(NI&BI?fqV+!QFxZ3VDB$ed$w*=5tf*A`wU`>v@%K?`xk!-+g9oV|`priynv zpcgD^KF22y?^RK*6m|7pjZkS{B4yRjKiP zHEVDc)boC8acU(71FVWC#<2@3Eg=}i1{h<5>Z7U9*qaazKK@m}_RL3SJ+{2+~(;+0E-xmbXmoETJ zK(oK|*Y&z~Q`Irt=<+vTll~}dvk_7D`d;t!_v26;!A|&eY{AXs0g<6hIc<;}Ul7(V z+Wf{{)P~Z=t&ADtO#tqcc;+EHL<)SV)ZERdcOn?pUvB0tcAKEQJ5Q~QU&(;bNhh+f z3hQ2J1~I726p?~BV=E7c%)jEHA!rt)^sNMi8~_#(E0n0LY3Jq|bEZ`KEhA&1Dh8MO zGhG6MftboYG!4T7EN8uQ)D6zU#C`+&i2vw2_FhLBUqHvFX&B-OUcs*U(NVHmW471u%v}L7)Eu;ogbZ%w| z?xA5Jg}Ia?kRO|*;yMSoZ zHxF|i60^~wD)y8;=|no;497)ksn~i4NL=I63UuRdA%`Z62}Grc8P##{B*Cvu23d|9 zw+~$c(FJW&aXYD`*DzMzdptfVcZ!~j%m*L9b;s|L=lRJJ+RFX>rL;r>!rbPk(90&>sfhZyd*Z~R* zOZ}}mIH-)^tGmm}jeJgge4P%K{5=5{`|XiD*w+3#8u*@phv0h7I^U7tC~v!eM}|Sn zNA+Mvyc}(o4f{{S#{ZIHC4~pF`fe+E2Wk9RmTZ9JFopsb{SFiBtoWAxMu~g`4LoF+ zOsHbqOnH_`hfgon-;?>fEeE(vPl+o(rD;KYSrJiae5{D5C(Z7+oXz_V@WX2BWcBGP zmX?I^WPU?|x3WlYWkIT9MwkDPf(SG=guBs0yGxdzSjtsZsvlz_3aSf7ERWJazKbe} zmPcR3FcB_oSgaV4{3s@uC&0t%OSMw5y6rHm(*jt{mnv20S3ruTax7j?^qA`?k({@ zH;HTtG>_VZR~3k-WjN;g=zUV~Cy05UV9NtheMm37k7wNXe@WkAKS@FvdUY)SZV7H# zthD{FQ3Co}-a;DY2xH7wWpo@9*z#wW?&V-r!8^-W1+)Lsbn<&C1+6qE_OiZ=yJId- z?USHmTShwHGjB<-y|j8%>H7|@*x1tzYI+N<==V4<-30}Db_i=H=A66iOia-~MO0s^ z`T5S2@MTXJ(FJIdR%G#Vc@`3eZy=DFYZY#3c6JEW!M@b|^M)eak$a;Mr$t{+h@V4^ zZN~65d<|N?09Vn{-gnhS-rkfhrWc4U_S!zWB0NI5f@QIYhY!^FuV4l-4d}|i{?W`88`;Nw#68GB; zFJsesAgAJq^`^IHH8}5vDXoQ=5>WewPZJ#Jfh^<0`&!hNPDQU)7)>bl#jw36y*69}?bk}0HdG<8z5G&bh; zv;DfZgBWDrS%J{iEmJE|aa%Uh7PB?Zi1+1LN0~svB}X-x6v|`@TS+m#epYgdH1U*Q z7Y!=rFU7yR!E$~rSaq7Um9YV&X}T|y$~>MLODt=K29wK{iPkkLx3H^i_D{TLTY(yDi;;NK_D# zHX02UuKY>$(dfnDPLWH_d5DR#_m5f8$4=>c><9%^q~oNxV8qusKFbh;xREb06k6od zU%L^FgME8K_H_wk2~QUpgn|~N7aQQ94vj8zMnZ=XVDp49(0HIgVTkU*C^RJ0467S# zVeL@Rz2&?yCsD_qy+`Iiv_H6nH;DlPnc%S`Pql@1vZMBUjjzFgGHjPBv%P4_HtvE$ z;RTA~01A1o)0~CS?Gh)f6FP;sv)0b*PZcmqA&iE3Sb@%_U%lkqosiy?{}tIgt$S#? zO3i0VAXo9P+Cjsrm4@`*yssOnd7EJP!D$EdN#krRf<`)2t!pcZ5>fofu!1T<+g7 zxTv*S=8&!cUs^30?~rTQxs3?n5YZT~bR7&_AP#VqbH`ywVXYIFws_Y({|+d@RL0i~ znWG%_2Yj>u&;vU240bhtyOBgPlUlFS=H1_q9y7?Wa|H5ULC1{pl8VMr6J$cMnuf1A zeJPZ_H;|O#1WFn;d{?AWiH)|=)Yd4lIg#}6NhUd@;K zNJ2@0)Sfzgf;dJ(LlS$%fXi6_Qd#YzGw0>6wI$P=(AlWkBME1A+82f5U`YV|`X^{p zu1hQMy5H#Tx$>bqo~=}a0!AwJXJtFNvy_r$n_vCe3FVaXt8Qx6UKJ@A7#59<`jYg_ zBeH0fP`ehjZ5){SgZjg74csr`MG?isNqRrfj4R3$&LIIn2-C^;B8(AwVsAAxIpyt4 zgQ_sw7k9ZsI@9;&gIAer=mYNj;spTpf2m-{zA5CsBFD^nUqk-ahm5ECeiYu0ik^`D zn|YTVs-g1V0TxN(&nvkeZl(kXK$2|*7oYiX2vAI)_F;f#ej!k$@w`Fz6k7(R?@GewZ5J9AA_0lvbHAv+{v+_3K|-YYEuTaGlTr8px%V5|UdMH6vaJUp zsrDpS`*mK5>%9JwS)o5&pY_as#l^^~qe|y{kHKQSl z7lg{HswTaNkDT+~XF>68eg!*C_BD-d`%4m<`uu$k{`+gcX;uzup*sGf3g@z1q3Fn|{qa6&Ltj@R~Q1 zDjppQS!JcA+h&#G-3dN&>Y~ynrY;}a5s~W| z7<2>{rgC57!ln6K6utv$-m40#*_gG#G1S=pXpH_`XCYY}RQ`&<6qW)_SU;NHQ{zF6 zKQY$cM=WG#Tl-lMpPi`4$hU^WU_IJFMgm2B3Ftj#EcFgipYngVVUS4q$wAem+_fPgo=xOhJhz% zC4GtNBf2EmW8a<|oG0c`7ucR{KXVE|x+quDfR&7Xw?Dl-)Y|4yE_)Hii6u%TK^Dev zVnd1z41$Q6J7cTa$|}?wrP45g%bn@nzF@!RFAkyyAPXd3H2a5Y?(TDC>UTSq^gI>H zLNXT+AQ6oD9k*;447pOWW(NOk1d@0Ya#R7bxmE1wfl`O#tYCUqzwR%fF?E%po)Kj@ z8MVqSqL2<;m}x57S4h#Q1X z{n2!ayk3fY^CC>3lX*Ero(d4-TZzY#rXB+x2$$)ZD%ARJP=O-jW^|?FZB!3WgX%c( zykDDcq)I4BB&yI0KNzIbwG|IPv##HI>0HQMQui4RfvjWCShu#k?6(-8^@w4ME`r62 z$IUR((~RIpIA2U=2^vds2U~=TPNZkMTx%4%oxA!Niq;G&&B^nDKVL{r1tDv}d{hr- ziFZ939MD^r62pSe4lU{3*?du1i}!I%7x}N5(&EIXa!O)vHNL(cFBAVIK4LrIWGzuFs(^ zFA4K!w5QT=8VAXrvY(rD@+Zim{FG0Wh$rV(QY_@M^~D%4#L@fYi^9)G;4GOmVx2h2|0G9{XzDWSu=4L$8W8WhLLyNV1Wq%BCM1iqQ>=Q*(yC zbg&?jT2*!aTO%MYtJ)EAt(|JPMW^!h8XK-D!-UJ@PJ^WkhE_-r2_G9P=QXt{@bK;1 zrcki0l(PqcNl3ON5&%Ky|4{%aesG>JxaH)IFhT(I!Y7?5OuamcPHscBwtMIFYGdYc zE^bHgu04HA!+vMJ?l;`|c;$MB1*$<~3UB}vCIp;r1bwnd`RjxjVF6iStHuXMJrU-^ zBwOh1hkt7h?2t$@wc#I5({l*~uce?*u7iHzCJa3S-zt(EBeJ^j% z*${nvf)9$%F`sJ)p1u(MB*5Fv&UM;%EWLXfU-pH)TT!Z2R7Cb|PWRYL3J;iNZ_w{; zx3Eh5GKeQi>E30z_tH3$Ei}efkJtO#fbkObR9Zw9fQ4{*18c*?&1s0UoF=#}5q$B^bDm3I}TCAv|jR3l=+k0*e_NJD! zFR;?W?xl+1ko?K7Ed*&*N>4fZ*5t1_)S?^S&4UiBsyB-y(JVaUA=5E zBJZ@tYWAPEC%bYxe%swO?h*Hx0@k`O-k3M8PbJH`m~43h2|K|z9g4ATqJr>S_gjhs zUdLgLaWtUtd76n>MqG2ZKB@0KkcFWksQ|3vgx~B=bIE`t zC9V7E%!wnXq;}G|RcTMWq7#KC#loT=%M{Yvy-R{p{Hdrb&Gri--^3?iLtAxVnscQo zWa(lMAV4J556&~?@{fNbSECF=I9kL76Hp(GgRlZV=`ans8)r`J{A7B5>(7~a>93s3 zfFjrFlq8}h4+lOty2woN3Wf+0hQVb5O^~P>2rgosCiQtoq$|%~oH*|}Kmwr80ufKs zV69T7NS+kV#V$ueCRH@(PpW#ukP?NGB}C?t1yH3_)`&&QE`g^GI@dAfzgWu6sdZUm z$d01U0)Fy@z_J3(tckCoOp^j|D}ZO>Mljzt6V_X2cYVgqq^Ou4yoj|0tT2re2}IuE zbi-erT42M5mv4Z>3q=x&p2?479%jsK0T@@B9j1WHjXDu68=S59btfg6AcpOsRJ^mA z$>_smFiFU=61YroBqR{l@jLA|BIMaaSfv8rQxD6~SL5)7ws5N25I+wFB_|E@@YehG z)0v*d{VtsR5gFfpZ0*~gw&<%|q4yaOIR1g41GO*SmLoh`Rla(_O z5o}cgTAtGswK#p0^!>Mymj)M^|Ak)*}9GDu4rU~+;1irxe*A?WO0Xsb;*%J5S9 z<-cOmubW+Ax+Y=>3n^%rX_7}N(1$Nr@2Z_3fsxa*h?7B8$K`h1Kp6WX*m0J~_A{UTK^6lqeb5>1@@LJSu znex99EYBrH0X3Ism_--LaxX8^>j8Pat1SI5V}l3vdhKN}mbGXK7DY;Z%F5R2?pW9Zd? zjSv_TN7zX<<RLZ*ou@ahe|vIU0RNyUqOo8o0xooGR`?nDo#ab4 zDimfgxcWcq`P+Tq3H5*{M051r7AaifgYd)-v^&}Szm$Hnq^ZAvKe-h;2b1HbQ=TR; zd&WunK1bQ2nln3sRGMLsPP9w!><}$p-IL|NdX-K+l8N?S-&la+46?k!Z2r&K7DxzC zc1-d9hb6ae8JRz?a{xiFvMaAIPBfsHuow03@G2xk&**jmy1W?I0a{XLNFVe{uhBW& zsT#)yVmNx`P&XA*H}!$AQ?rlwWU%AaaYZm62he|l%6pWt-|&7#ywQ2*@q{IO(S=$uQUhm3kX1z8YIik!cfJy)=qys#^VOcP%~Q7DBYi{fCj z6=GDPbQy=dtA_vjn3|rQmYe(*S7|2?7NGIaC_8OzfKV1c_7xpeg`R41)!zS&7n{<; z#pGS(ci4k-xnl9|L;>Ug67z6Q!ZV#7(lR@x*)%*7dM33*5T9?mz5@wqdbKslP{2LXb z2=^=2?Yv6aWw}Ij`e?1pC*W_}E)$d2ys%|w%-k~;D#R2kWhwJBP4)@0b}~b)Z{M^`gBvYgGZy03Fu+k_xuZqP+!a^dC55V38M{q^ zx-B$^67>yfA%u47r6G70Jq+?2vZ@jM`Ks?ZTG)jHW-Xvu0g0YSVXLq-8kY@3_ux#7evKIRorh>;6_h|#@ zcibYRwJw7D`^?j}1|R_(C9>Hd=^lB?XqN+!Ii!5H=0%j@a9%ml*eZVP2sn@!Jb&`C(lT_t-dOZ*2{PpMP3px z8^$B|ke>x@V)6#?-X-0OoOO8>wt6kgvZizk?+ew$^d!7Ab;WmQFXgl}cO<&eO3QHn zCaE))W;$GfA0Vocf_w?DjzFxV{2EmuIi!%BUZ zF_R6!wa-Ziq#!3HGD?mGRRjhI!XQAnb&2Q{K+ry%!9mpR?85-MEhua{$v8~5nc`f` zCtqemvbyb_(<|L)Xr-lA9Y)3suqKc;+QmsE11^L7^x_bMLUSPiD*D`mKvAhF$qE-E z=si_kCFV{pPF2t|?=Qo!AlgEfaBMR~q7$WRBt4oygcd>56WmC$G_$4OOVX%5^|L>^ zmM4~Dix2Q>GJ3J`9A;GXcz!~~bqi+5G4tHLCJBSa%^9D0q{qWvV%|vewcG1K6O~R3~?_^;dAU|MMUw2sg0avx&aOnM{ul;9|(2$a$76 zDA#Qw8J=GwABCsS$}urSJre{J+aNFyHQS!@1C!{jJrsI5f0zEgjQ{TE{8iq+2&6~% zZ#siZBkL&o9l9DMPwl;<%un1*cCImZ zFuq_&HpC$Ng})DUvPKcMF!rMoMkwiLX4q&Np%^S7_RJ*6F?oyQXv3v{s%=?bQ?JIO zLq}kgsY&3vy0 zAdMb{2gW$8(6E_=$RPaWLqtfNOFX{07i;K9Dv=_)MF`ePbpKVI#c0&keBa=f(0o&@ zTJ@+rV}4-@3<*AD+PsAWGN3l1MAA+3$YMy9n>r+Fn^Ll$bH1{5RC0`i0b!K|@--NQ zga(yDnidz&LhD<*&6TaM{`(bV zP*rGE7Li2}?9wWwBkr1r(@R+rQXkVWwQQ(G5qbv_*-1L>-WeWu=+Ez`A-fJcbp7vucc^cTikobW%k+<(u}`Y z(+}i=XN=TQGp#lEa!Zg9VcJS!PjI+@NTLcjM~9GyoP{s5c9_3h(vM+Xn7>D<^EXT3 zEJW39wUXYS%|Y^~XHTtOdDc*hNb~?SB6-K4+>T2+>T=U@r9QuIT)}&0+J@qFhfN~I zhDK(O)n;?aX!;u->9JVlWnJ6MeRATo**>`)Lg|tegSH}=%AHrdL)K4oCPFT>KThnZ zt?V>?MwM2y$7>5wt1N*hqQ#Nt%$+@)#9T46ml|qxI@aVOUKGomTMpkY%nQ;) zXI2if!6V@tD}s!$f{{y=UmyHYtV(Hd*^~O!Xh(&iwk)%#FEqikkoL@j9W`C9>^+Zd zJ@JlX07Y4coQR6qaFvYG7Xfmj6JJ(WWGcWk-vq@wbyL9B0~D_?P7SclQqniLgm=56UfQ zJo8Ct!>Zo8vl-+p*T_tnZuO&$t0?7h>4X&jAPqigWS*SJ6z+7MXlI zhDR?9#t!6+ycn3tg5h?1{Bu4&(g12LXE}|Lw99de=8SG6)RLCZJDu#G3dXq!>AhFL z+dK0y*)KWwOd%+gi0R*Sg7S*WX4+1T=peOmB*!AnK^!_x-@zqg)21{L+ixq!NPvcR zYvl|K8019?T&#_x3)QTDR(IVZe+d>&ONgI2w~*~Ywt=Wh-d-MPua6yp$e9f2T5i_b z!^A$~YfNxsAUVzC+vRcBcG(6|Z)Q%~;*E2%z%vG6Yb=ets8RHk+R(&)%yC>&HMToG zZ+n|dInZvGvYg87!*A8_-qG#S4(s~_oCugPdc4NVETQ>bda6sPnR6Zwe_)y3&)-p$ zG=2);p6(W1TT>(@0u>n$>1lxjPM0>0@Kzw1(x9r<5qw!F_4E|N#8_p?q>^zF1U@HX z1$=en5+?;0&(^juQ!C+?3Ud`OQVD}q1X~5NVQ9!}5vn?ADD5E%T3W0bvLR%uJoelDd|R+!(&ta{ zygce%mt3x50ArUB0AdgU2rxL{vF-bvp39@PUT&8HT#m!IpM1Y}>cHNk_m2Am=L_M! zz4J+1e|^5TF8J~Of>_68Z&D~NDD4=F=_O1OtlLWUIJe{7fi^7kZ3YV-v9)>W5mjkU zOob{cr|U={s34D{V5o}MRE+;5hnV9*m{eCbR9a|JaAjC6$LTEOOgDxfM|TY_ zr%3`Li%OWR91^t&>b)iQx>S&esw+>XVNWI-#?V&viOJD$UX-Re6|H+|c5 z-F9HPA!ZOAlev+c44@gZ1CjLic>C0-Ot?sh%~X3!4x$3m6A8U;klSrwnHOoWzz`et zC8VBGGnF-!0`~a)d%fxrmoouj0A_8s-Vz4rfx<|e4k^<@u@Q@8Z^3pTICCEj#LW18 zeiP0T8p!!;ta@UU70pNUlN1GyZ&>AJ;hoArSz*69!Qde^>+o$$g|ji~{azFHsZk%d zR@a8@I{Beyi7E9fC>^3HWk5gNpDf$DxmBgWV!@u)7*@t-=D{NtIF-1DN4*iac8ZJ) z2C=s392Gz{a>|bZs<0*}2@XU4ysS=2MWQaZKRXg5g8V<4YD3Dd#|jrO6^t(L=uLk} z;BTy>(^>(i>?-@C&D42JOGqYZHKhRC4|oEgC>2dP$Rp6^cH(7psv%ZKiN@y1GM$Mq zZ%PPMMehe?B@hEXPkJ}*a+l*_BSU)aemUyl^l(Wy+EsG#T1_m`Mb zsV2lY(m$2bT^LmJ^$sJ9vb>KTEzk%z!U`LYEc z$&|M-zY;@ehE%ibTxhOm2EzC-$Ebx&-{M`OG`np9WB@rtUU_|_SVA$Po@xuW;NYK)%+cQ zSFyoJkCkN$vSG8F$d;!}#idr4@?c}Or5b365eNEtU)Z?w=w6(||ILL(SJlcm)|Aru z6e6^!sDsL+6)8|g|0OI9Eh3_-lp-Pul%BCCD#{fQMQIvoRob*cRTi3Fk%cNJ<-&P1 zF+T>EGT_N@`i3UOe-td!OGv2GO0{0rRMO8D&_PW@8ddUaMMEDhSrKVzQn9$(%)dE) z4@EF)?ktOilxn0u<%h(RS0xMWt@(EsRhe6@EatVB&{?Wc6Eth6Yd+}E)+))RjHX5~ zq(nreG8syOG@gQ1;?Xedtzktd5NSiuKqU^jAhe>isw-yJjWjO?Or|cq^x94Bg7u_p z7)|y>*!K9@O{lk}R6&O53NLs=CFoc*=;yQq1aiQ4XMdb907i++o-wJXH|Eorv7l7M z>F)TId4o=ZM7cdCL2 zi{M&~+VFMCIeKA;bl3E*wcyRM!R{IDTh?~lSfOdA46$kqFzwT^0q4p2JJvl|*o(?Mgf^pMCg{fUHFrO%<^g{=;>s zWvP0BV)*3cI9DqV;jZdZ!E06+4~J-b&Ft7{`vkWFIFyAfH26-ZotAkrO}yW`dA%OkxW(+#Kr!P+^)gSonXN%`);st zsk1s$oKV6_rK^4`1*wGcyH}Tm^;k)a6JiL)1OXv&RhkrAd3Xu~t56S9$E@^hzBG_+ zX|L874_+1u<8Os)a<}^W7xBzzb2?(MnQA4Q$o}kA$-?!sI?)j`cDrOHFt=TIsKuHM zbuLMRWxTniy`g1+Jj&0xVM1t>Wk6sSaT6IpC)ZgM8S^k0iW2}YOFAc=(QuX_?I(4_ zRZ;EcS8}zkniE9+`@JSVt>ksx+_RS|2t=&&^XgjbDFtRnf`r}{?a1hTLxxuMyDAL!~V6-%=jcKSTI1)xs(@NQEtCu@OX7F{f1ZdQNAtmJbzo`AYA;ZhxAiq;H|;@H^N3Vxx+&r{VxtggRNJvdI##77jUcTeqO4^N z@CYM}h3~hxl$p{}xxX$2ma!&nqHtk5oNKLjsQ4DJ(@u(ViPp7e8u(K}w5ZaHOH{S* zp%kSlN7KkZ5uzf}A}S;KNI?}^2 zSge=iHvf+wEsM_PUF&}z{cSNS^zh{8QY(zn9c-0Cb(7}blYPa>nw(a&POZQyE;>eq z1b@O9&5ZjOEEtZ7LT%YVutXe%>c|Y-9W#HEIH@PtO-h1^x`Pdk&*ghahSBDK=Y`?# zNQ7^uWBB?P(L_CcM`reP<)$;t*B|a_P8e|83beGM)^bM#A}S3EXn(uWU2xIvSR$=Z z@tI1X^2w{TQ3P7=*Z_nf2@*6G@b4*e`9fQ%QU=n(Bt}>#yQ@eaOjUw{DbWb9ZzN-2 zs_d8F5ziwq(S{RWO-EE`@Ygy_jay9~i6#JoLb*RfoKICL6XU7q^l#|zbrEMWP0&5w z*2!2y(^Dg{K!jC!{^bs_RlL@l_Wc#Qe7g@3VKgcHUtE^6CjvJH=d12L+tszXtDAd$ z^bZ@#yF$n`{C$a*ji_rpB}103F(g42-H$YVEd)SPXVg@;{Y%&zPT8o{(>^FfEyTGG z`Pj`L0@#wBUGD)nB8WCkfX~LfA#_=wSn8OAp=e{y8)4?x=HjuppAre1P(xl;Cx(kS zM~&-mr;5Drq5{zQ2ZtMDl0+~5*XywJmxi!%WAUomdPU_^mN*EC#zs$oDbyI7O7SqcHKE3*#9oAQb|EN)T6+PC2Q(Q&0I7yqWLP zWe;M8&jHU%WFuW-%ar%+R&6j)CaXdqmAQ}}T&N|aw_aO^ajPrOM*1-JLBRiovRvjT zcn0nw%QYC=rlkbpd)pUI;SJR1$eleJv|`h2nfQb=Y#8AR&Jn2*kcbw;Nk*bk8H?b} z$H)fqHdqkZ$|8ua6S-}&rIdlt%T705apEX(`@U`j-IZR@yZ~7&1Q&ghBLG9L*t7yXx+@OMHG}N^x3^BGL#uxlu`q?m?LVK3gHYV9 zNd*lE>{w7(#%5 z2z)XKy(c2xszUA1-x+v!ULq%ykpPgZ%rIR%>wU%t6B1BB0YwtoMs_}E;tjmYJb^(w zB%5`8dVf6gF-i^D!K*KOm#u>Q13hTm2Szo*<_2p=nDcpw4;9z0;_#EWvx`=8fI`mk z;L3N9Bh%in@E2-~QNMF* zK^0IH1DLvyO#*6%#X(+G2nI9(oYjs-Kd^a-{iz@=mJ!37v{msAo~+eH`6QIHQFO81 z)J?Ju4R5GuBz~&GotN=VE>_oO_J|_+v}%mQcF^n2YhDCGY8fVl#dYKZHB2PeF%k_6 zMGzkN9(?R>NfG%jqMnzBi47)CQV65x;cXpchh;<5R?-qz!toCXv3KcLiA&R>9qE|M z9w>UWc#PA?4d`&PSIpeg%HLq3T2{?=1YI_bIP!*u@-Qsvov~2Ixx`JYbY}c)jQ6uAn$as<_e8<9%kumw(P8PC$c}GT?E#UjdJ)O#-XZ0R+q@ctFkc>rEIN-%@P!A*MyMh>*`?AT>%Fil)Sly zw1J6)!n`1kgcA__G!{DmC>IYBI31ype<*-tyhKZ)yF+uD?&0g7q(<%xd?t1AGcxu& zt&bSX={+r>*)jNXby6cpx<*slFxW6OauKO}6U*PXuz1qf+g;sDC?bl8`qnvV9os^O zn&Ha0Xj(frt+6|-HY|(m^ZfF9r~SIvYcprSIw$H4Wr8@yx`E6(RyAkQTE^zRR;rNs zE2z3s6z7Z&f7;zP)quW9vt4hh>CS(7}> zrIAe@!fmdCJGP}GSRLzUtamN2NDx~>5DbHCoH_sq;gA)FgtnWjt|uEu3ypv{JTD6# zxstM5r@E2H=5LR0HN@lQ;1>*icts1aFphRn%0_e|Zki}J+oc`eo3;}3hyxWkY#0S;D#(b(g@`li_Qlq$%iusb!ere@aVpsCoFZ zjmF$8iFU1=wl1Yg)>$#l2LGm^OSSs6jm=yFrzdY~V-tp?7kiQ+DEz%stj!*X-OW^G zR`u*mHtyGhfwUFidWO>hEBYjZKv3DNNhh^qX#{dCABJ86tf=$A&~a?tV5Z(nT|4DY z&~jvNJVE4pd>x$RkDAM@i~{qLSK-LJ#9}W%SFJ8YE06`CT@GrA7fmGbbxx0#ia&%m zLttCv08lhMLFx)OD@K-fbDh}jpbEL`N!8WI-4>^A>d1&IBqMe3j|fyw86mY;pu5j# z+b7S{XHkea$P5F_^0GdyNs&1?t>@#K#5a~SZmztY9%Q!U74^A`*^;mu8Qz;{NJ_13 z;rMPi0!vsxDZetD6(ou z|0v6dxFa}Oa^tt>w^)5 zo0h6~p#poff~^R3O)yibwgwcEh{r%af|=zoo>}4t-8uv0vLULtSclm^>y$^qGggqc zdB|2^($Y7=+v?YKbIUjFsrIn@W5JIE8Ec@RT{@SMrPO4+Knx{u7_P|wXfnA;Q3Msz z4J;wD&7@Q9wXV^bje`YeC3;5m=j2n%!Bm!w)9cjKMz3^ zkDH`A!URLVm>ZY{$vh9wY;cqx-am}=h-=8)zJNL^xRcVnV^VD`xt<+ydvy~T#dun? zt%9p)Z^@ceP`h6=#?YND5l>HNhS~t8V?acKH?Q1p3=nDu{CrZ zuPH{L7mHx7HA?QZVr2NK%a01efk1pPG@PCdPNANn);+w~>fLh$h`!WxI`R+@6UpTm zgmR1z1Yv>@gd*EeqH@2x4lPVs}`A? z>HLIcsAT7K2;;gvH|X(E*AMW=MjiV>-sEHraUbMvuk@%sAO@;2s}OBzI9kd1phhzv zR~Q&fR__<2@XO$LtTi0ZTk_H8UPtDjn6NbKr&SRA=+s~4N8 z;+*h~s7;}{qCK8=4hyX1w!7{Q`=tL_6<*$V59QsQ_Cr@GNmvk_XSJ3WK*X)uV_G#z zl(dZ=F{1a(J^k{9T2xVJX;WO!RFMXcPd{rf-CtKJ=hCGkNH7QEgx{I)|6lstAQsqR z0^ZYOylb@>%_YFQn0Dml6Y$UD<`fLKcf6%7hzBzUR*AV!?ew#g-p*hBbbph?_Wz~y zaXkWUGWSY~Ckj-d6Y+m+wJ#43<~Co&$KF`1Egh_h$dE+^^USA~VA3Ku5Q;VWET)we zSH*-iY!&MyYfT~J;1C*U;Lf$TqMV~@=zOKEuaAK$%UU)$(oy%mG_WX(P3?b|nTM^` z@GN1yCKQczaMfB0g46s?s?nqq;>z_M)Z=M+Sj_Xp6Kn(AK29zAeL^TOlyFWjcPilaq{lKDpb=^8C`<4HUljN{~%E2IH@; z#i`}3SzAuu95x@Lasy95YNEfL-d)X;SrJ_J%$C z!c<_{yF3}BJ4fVkrmZRg8g*e5MfN3ttk4WqYceVj2_G91KtO8hu@pOd_!(~q!&P}6 z&dBq54Y=%WzuDg===vZT|gS3-2g^O&@3Wls2wq2v)K{F|_8c?sG` zCKNOb=R_ztMFHx==C>>FO3vIGPFAUn2X`=x>9|{7wxRcUO=LO1Apeo}WEg-)2toi6 z!m4_m8~#=cnrZgZCs;FO<1P;}`44X@yyMSnH9Z#dU8lbNr%i4C*T!^w-mi*r{}&@K zeV@^KFRyCVYS7(}jKqLl{CEtsI2YdP(kQ4jE8loB-ZdbLQKPDA)%c`4HX@>}DxFGA z-=Fcex~Up#&ASw`Doh>qt~syHfsKX*{N#ggAIP}bHTv32CAJ)C@RH$1vgTu7$lQDf z$Jm0t(Sn^D!)!?nT=VwJx6^7Iz1BR2Tr70;h+6kQ)+ zah4n%w2ZhXPh}@Zv~?x8@#9J<^J$~jKs;|Q&U!R1$IQPst<#2DuWD=2XbqsUR9+@V zOYK_l{71~1ePY8EgV_q=JoYLpEl7fqGz9AWUmKMo;FO)C(6Q$H3ExLW%lV5?EB=N>k3*gaicDR+!t=GYbE&LXqfKRiuEsQ2!Y^2Y*Yi$`zhV964C zV!bTmq!4ahMV&IGqrz;H8neD2?jHzX8%~X7Cn4w#J9=6=20z^DwQ4otL?RF|DCCPk z1VYS<^C8Jw3P))RyvR7LkI+RCHqscI8XVT)YNNm~D1TK>4spriYJbb7=2NYmU80?R zi#9fvg4f7_0bNo}d*1lTatNx>y`1qaQ5VBukjioZc|eB0;oT*cm0EI>p*uURaVn#` z(prlfMk_+npDlv4H2V1pYL!80R2G405NPk^L0VK4M8%P5TBetpWohMZtr+~!5$g}oE!=ckO&{SO|H|4)pcv*GnP4ci?-$Gh6L`m%eaLQEiiQXqjE zX;e2U61_Z%nlys;D05aIoLM*Q1&oSEIx4U}r`xYSZX(bWRDp#E?Fz+FnKw#(!m6Bx zU~3lLg`nKlX~>s3iO!}|a44$2oq{j_Nlj>B-?e2$5fP+SM!60-ZjVKE1%`x0YUKWe zvWSavIx7}aK@X*yE=t4++5g?3r%Ga2A%Q;e6E~`wvl%G7YFKxNwNXCp)*8fTVa84V zB)t`-TcI)1G@3|E%*jQvr|33N{OChjB{@w&9h8IJwH~RD5OVDaG)Ew5KB9%?C;q$fRB8>pxRooD>^+Btwj4VN9d^&=-c?x@VAglM>Z3{% z=j=?Bj{Z^XV>Y2+XQ;3hYNph)z!Sg0t;qFn7H@gx-X&x;S^W}4!)NZo-|FP;iweX5 zH;g^->RA$u95qK*HUd0V5r5DIo1SJy9z+a3K}VQvn>r~n4qIX_7fq~^7v*U*Z`9cN55PtB=fXGY&(@4)Nb}b10fP!VdSmNJ_6Y-A=u!~b;s;6X2ljV(sCI91;>e`%Q*+0PO8sd)(($Z&IVUKwa(ndUDCV8 z(}md)+_6D&O%knI<`57EZXtlW{{(zx7zjd*Emx$MwqLr$K|~c$T5OQoHQIaIi}Ua8 zAFFYBVNY>t*8b0w@9y%bcwUAd9q@J=-e}T0H7p*7!W5G*kWS~ zj%Y_HZ3^Nk+dXhG>E><>B;gn4-wVBBCNXWr;+^p_;nG~inQgFJDNbNGMF=iqL5yF+ zN|FmL7n-7j@1vL|41e(l={A|hkrzKRYrblJBkW%MgYXvotf}^tSMCC|Q(?Femh~k9 z^vBJ%{ddod6dP{?Q%X9!GsOOwW5Xb)xwjaK8|qj4h6$mffuLaky|QFY@RqhYbQ@Fa zeludufQe!eoBv3tg4MmhoL-FUC|0}(#kwp1e;S~_Vu8N#uM!|f15*ufYu0j=_mZ4b zc)BPoGq*9{pkEhekcNUT^%s@2`mWKO-#BBRuWeE6aB^|`FWUS)NCD9VkNu(&Is}Uu z(!EM`{(Zj93ZqL&`biP%pdOo%<2wyMVTptFF2B9S!FGnlk@>NaRa8gDOxDz>_H!cD z2>Jx_mmU48BALlNa(a}uxv2Mp0Yx1Zix1N*N%RTSUKVt~@bRaQp#b6-m=Us>*GKX) zlkP~hV3mUm%h${Ml!)#a)*lWQ1^9S=&tt&1cAZmRq5X!x!}fi(vgzkIxX8!hX>IB0 ziR5FQ(yfqjQ686=D)lg%~H^Dw>kvIzXfpwhOGR8(nejg18xd1SNrBu^sB%3wa$(6TK&ewO>L z2kpqIfvCv{k>;TbPFm8bPcQ1>WJ-IjM6`s#{g$J zh0l2ZZ-={jZYIOY0$G@`dKu7r$6Lc{nvqA(jfnea`tLZGh#beN5z~k~g?u6%75ipE z*14O;pT3ZablLOe!r^&KzT)~0TSMC-uTG2#-O*e;iz9De$JbfvW7=kf?phZ{vv)8m zt%AY8<767{OEQm|oR=-Ph@(udB6fDEGWL`ek7vRHKZ_3;n6_;XpE|K9GzMrB%u-z0 z)qufuTWs4G(}6&mfc?$s%{+i^ZQ$bMPcdAfq(O+1jp2VIvQBmASSIBjewc`e$UgY0 zj)mvmn*YOM3aHZ1^NH2lx&A-o@NV=@9#^ihVMdzwc-FG7VxF0^O;+*|r}(6O3?izu z>*RA^c-4?bnpIRqp%X;W6{W03swyHPmh!U7ts;&DB`2bim8YAMzscDpwlIz~i%Jq* zYVX_9;V$D$7eQ?$M4kf&WyrUxx>Y*aK5{`t&4hDtw71@E-!S1+cs)$FV~k2`-v4C& zPPQMB=%LN;cln-gk<(2VHS00HL!J96Hovb9W%1s7P29MeW~X}A(bzX)GONi=n?;iy zhoX|&@7C_WQtyJ8Fw!T9A_#D@VP!>Y$g>0|6|Vu;w<;(ji2@T2N~)3%Au}jL%j|Aw zTV5nfB=7`UE%msuZ<|Jc;&&*!zjH{-dY1YqI+FiMC1p z!+++oOrrxV3ATUT>yjj9K81h#gI(}a_rL3$ZB;P;szOYab?TZmmysQ;pAvcw(p)vZ zbUQhNw})$o+B@rw^J>og`E9hC-_e#0k5BThxJS8mC|aMHA#{UEA;3V2zk(WzaIHjE zkkmqY9j{yEd+nLjv%uGP{O#w6_C7nU=1Z}=PeY4ggfoN<`Bd(pZ${tp#!4|~G;1H$ z$|tzPev^admY65X=g#ArR+lZIg`z0(Cr11u^pNcZuH;SkhVI-c-DrUI$9n4UuwYxS zd(BR~{*%xz==|EheRb(7qFTPqPq2e}q0C|dUC#TzKgRZ%tRLIYXxr3j%FM~Vmj?hJ zhr}s`+plT-EVejU62gUBoDR#U?ihO*o5%KioT|Lr2-2t8drjIobUXw?e=N1Nqrx@Z zk7~3a*$$k>;5cmY_wafX;RR33;?V$h0tKVkP3`re!Oe=wF*}bI-P*CBl%AtyC!5=2 zct-eh$>$oX_})YZz&!Nk1hhDL0v9Au9i zR76Cs^(GlaN>O>1wf6TZWkm-!+}o>eMMYJ+w&$%^3M*ILEsnu@2PLqSD@j^rc1(Yz zg(t<5snE)ZqSYOrFXOHc#Fx_Zv&ivoJ!R29juq+c7MfZ|oJg*bs{f?7w}+DUcUW2# z=I1Q=OQM}*BL8azr8O){RB0TYPv8E2*QK~R@4?nsJ9fMuGnLSF^T&1le^1f${#(pH z(zx3}*U`%@Mh>7@y<21sU0@iweQ7`S>?%9}zy{;}dz`bwbVm_dUq->SsS+MVsqj)5 ztpk~2)Qd{>ahG||e|d1L&3Y(cOQ~p3_|H9JQpAWNnwjFZX=xfka4;GTq>7>{a|}gk zF_W9L8t{;ah$ZlXDVMsjU|K_B<2aWQ=U{Y8Vh{dFPwvQ#d1g|Y_)1o_J%q9G+L?3L zSf2)SO{$dy9=1yTxel*MD6%S}uSwuL8%Cdn>SehTvCr>(*6)6iF1~Q@o)e|!Ja?7J zzZv6X{b!lF>h`4=xD zuT05b>BdXG7FO{T%pG2TP_JHir-l=UhHzJ8K-=fLb!iJ%@4yKPYtm_Xvn-|Y)+xp6 z*Yqcuf#hM{*)t(#CwPw`hJCKAk{bPDsa(|()n;0bjH0=Y4nvQh=X|XGg3GVG)@Dp= zf(@o?kQ9RZesUTLtk87hRx|8@1GKOS5x0><|N=Kn!s;H|;N%B$+R{lluJoK|jiChWB zXvVsVlw+}>N*0vNMn%ywkySIGN^mh6-bfGz;6PkVBHDMIa4$3omg7Bj1O z){Lz;K8!E!*Y+Pw4Zwr!5+!$<-4FF$U)^>njXtTA_tG`BNx^D8+C=O3wk&nf|7q>4 zT!J+3;oc{ZYt-*>di{0vV>iCamwb%e9)?|3ts4au8tgQ3zozfEVtR?BZCfOQtsVrZ z3FswD3^7w7El8~^LO#t1g8JFhwPZx-*_y$xB_jU|;@YEKER9mq3$%eXKBibz4K1x; zRDVJdQ$YE|vV-I?VP$_)I$3p6JyeyelSYt1PpJv}(jsZ3O$XGLbZO06Xq*<=T6wus zT;+LrbsjyG*N#bBW}xWOF&iHNiTkoNigSzR@T*{YvkR)v=nyf;CXm# zo6`|D&VuMSCWq482SAvY=h)GBEVx>Dh{z`qiau#0Z0TxM<46L6h}Vysgta)brgm>b zpuD~?UXkE6(jF%&`&+PvWFetr@EB+qs;=5f5lJA#<0e~h(lO1k6`@XZQ?xL^2!h0z zHMOwe1noppfCTsh=!Eu$d3k|l$m+@Om>h=uhJk0##Kj-sNGh}TQ}yOMBKHv@;bjBwkB^v_pL~J`Sf=(M+~9@KO+`~ z9576|`|lv`;U@ynf+0a*^pm|elZ(}OKz#X@^nCKJk(r{=nB*RRpdX(+a6>IixpOhCxdd6ZgBCXEoocv*!c136_fJW#oyFfJqQfWyxJ1mNsqwc5fWHR)ZO)!jr> zoHX*R$vxDHwalLn=!&lsdPU2v+UYd7FZG3`X_Mu@*jaDi5Q-q(p>m_`qtJ-@n ziKpH2#-QS9dh7T%^!go#123R%UY-5^=i2*h2AB0USdM1Hd|aFM_LXT`OH56VllxzK z>cC(@?cplabr!X&ytRRPHaq9RwGaep5qttl{-&VZ*6z`0d3i*5Ni8XBUfHXY#@iaw z?_p}x_|1B2ZaG9+=oQ7KP(jl)K|~(|9@JaNN{S_ZKQ&_5kWw}JG9z9~@@;3+Nb)3F zYf98Z!(n9BTl~1IjRYwk5eHw_Yc@kNOwbPNI|T%oZs0(ql!B?|5-5nYg8EIqXGFNx zuE$xiy7b;S8*2(CqoGCEv7I}>(k0}4BOhmOKPgf&1vsO{ydY595CI5gjBsk>j^JbH zJ1#EG4-3Ojv}g2_UuM)kW(k3Gc%OFE=fT?yIwbdNl!6f>RDs{dFz(Rs`kqx}3r zx!m^DEk2s;>JWzUXb)C8_R4Ws&3K!jt(_7B>TxY(hL~wy(rW-@h-uEg?XIgPlXTo1 zg|yeDB{{e@I@%By%Fp6$<78J~CpyQUw6PkFxrnr?B3CfZ`7*jF7h!6m|Ez=0LLDQ2 zyM@+2jr8I7Apk80;)l}3YIZe6`ofsb51RBxTrff~ZwN^a9+*_LsQ>w8u%kN`h(TQH z9ivsfPG!I~)h3O?n2B7Jt|MFagNEZFT5U`#R`Tvsh2J1*Q;5)YjdZ?ZRRSA*0+gR?MHs&KB)~WS$pjzw#~ZDO|Uxw%xJ^MA7V+A$urGutMW-85>GGij)`1|GI&>EIb2e}QbY*d~V_Wa(y& z+&Zc@8jBhxx9J@cR*+N5qu)w=Ax{i0T}#%pe5YP45YDsl0rGL@lgj_Q!d zbd6Uo(X!aLsZec)owZ4tB}_bD@cbMD^XyrGe$)_r_VJgxOGXU-^%CO zIL|bi{hXk88_QNhRjW<=Tn4gprEFaE(4mahOV6Q}fts6l9j?!b10}3GD;3^vC2Ka& zsO=6)8<%cFdRJ^ol$G~QIZj2v$#Gr&HqzL0;nHtriPK`rw>vp!eaynQTeup8Ip&Tl!$W54ar8Ez z&v>a@ZS21)91RX#t3Bg8XGxtaE#?xABU!mqiMQpfa$Yvuk!(!@aC+p2;}NfXO@2?3 z6#uW}dR2pcq`Af!`du7MIOjp@muEHC&Y4 zyEj0Y4vE#ZS_Cd~TQp;#n$_HycG_mzYfT5yo*u*gJbt#Z1bsq5Y4Ils@-Khw=N0PR z3yLX7tIEitW_{~h!$LVtK}7QM89Z2j2g;Rr<-#ThF}vR0ShOdP(91OWS&3q%Lu^~S zmg_?)uR(OVA}P`&#)LkPgKT?CS2c89u=8le$r z{D}ilfh(h)&9m9HFVM{F+`bMB?Ud7WdrJ-tAGyX~X8deaZ{zG2_$E0pmlragexbU# zxsX1^ue3G3khyMc%B+;tENbU{MCB|AwF-C=Kzk8%5AQhxT_*2gRc_T9PZ$M41mK8? z+v=_d%P3@%b7@uFvIs{UjbfycxQPq#+Gg+22a72kk|Bvh0dYb73cG%rgBS;YBHHfW zY>ro;*;gouv9zDZ$w6V`OOow;^PgB%Fg!nX{C2y4#x_l?=Az$6(5fSwB(L$%Nq#At zW37t8qsO}wiAe=eCKg`k`m*L61VO`+DF;V67aCtPS`nx@~a z?LUIz=D*kUEvRm!RN}~I!Zo6m8dJDsCTkUbTPrd_MOM6rpz~U;J1ziqhTV)eKrt?v zi)=qzi@oHbt$tSYCGB#4T@D8^Dc}bK1ViGRs(^)gD=jP7_ZP9AGF~F?rqzdL&sb&q zF7w{tTn#FtbED@N;2^^Eo`0~HQ`7Uh3Y=tt%nKqQ7|%}Y)1-))yd9MoZBadX+4s?AmRLCk;Jne8jyD&=I=#J|Yh2_2s{Ic*`XV0V z@vbmknDXBzlMngj`af4X`^+t?)4Z}-6;ypRq6zjS@)A;`(Ln8ci(Fk_(w_>!@S9d7 zi_X0Zp8wtE(`$dKe*kTQAJN$63JMq1G=}H)!2m{`&j_dnC9gyvriCOy@M_$%r&hwo`vJ$-#ZBwXd>9z1X4SsiFabD3nm#240 zoa`DqEtZzmhpp3C(Y0N6?+uS+mFU{hq16qZ#XDBD?FR#U3a(Wv*l^`{JP2a7Ts_V& zW!Q7L4Kf|7R|jJ`nJB+&D#&MRb=n(_t*X+cV`pmZz~aEmdghJ79J{(rld)oIT*NVu z?o({l8m(k2SnpcjwXg1Rtui{%s(ZKED9y6jtL%fx}YZV36?t5EfA-mG< zZE{@fnlhR>O-DJOa9KEQ9V?db+Am7ZYmlA0txDAym8j;i>|ei{U~pQ4_^;v;Il4=ne$$< z|E+y>mN7Sw_i2Bplg-F~^H57BiLvQrVtFfW(_5BV;VHV7i z3@x|w4Y$`nziZkDW~(%rAt$hiTy1l}*U2=2t%?v&cEjHaHZC8RUyR`a8c081i|S>F zkLDkdF@@WNgZEc+-Lx|Q`Q|{i(i@D6GiS<17_xNzDnFJ;#?SUFJ$VEFhebEl2XThR z`^WXzz3Shbi3$gC-O-!recFjK4yfuCANMv~*Uy6gaDCe+{!A)=FWbLx&?3DI%WB@O z4^H#fN6|49!*p7}J-`*_)qmEfdN6jjS;Qat}vYge<&oj)JdSPTsxM|mr#P95jwWlsmb zp8uVd?7Z}=)6_mezRbr!Qz2>n|MiA}xK#X8MB5!n=-I$ch)ezG)Ov3y;w ziaxO*?smJv_2?*Fls(UgBJxQ9xIzF50+N8@vk-PC@!CiRqu~~^J~kCle>&GPqbUtG zdS$|y{?s(;nGy=fgwpkNxajT_eU)nAzk-$Kd+U6inmJI$&%bM0KF29Zs4B>#7zKl| z>+1M+6^@e{3i_@cyuX_eK3sUbZY{TM%tvm*dZdSfKu`!IK$s7~0tl$ID5=dtRV^qj z3Ozv7^JyAeq!dM_k!!<{5e}ACC5oQPL9TIwn$B|`)o;$hYdr=FSW#7^!5}9`DkmO5 zRRs&N@LQ-$)Kq>iuF0`-tA-HwG8poU}*(7jA(_WiZPN>AxNT?X%SQx&O@#gK)DG1 zNLvQjA9y~?-@f~!ba-^)j6-1nYm7hrov(FXu2XPi+?}Kl3?5Ry+Cvf0HKJ>Ipq0y~ zP0YaePfnGX^#2xhFBXM; z-8|s<`vyIrDYTF^0)R>hYlvc=n( z)ZP-0`0TA=T)7YLkwp|-*M(vtG>WLI(&$=-FDYvxBhmaBU-__=dNt%3P&bo=07Fw_ zP=SXMNVbar!f>#O-Px?Pw!A5((H-@zs}awr@fRFMI$-g-j-sXhA=l~_{;Sd7JQOh# zxP(Kq6xKGoMornFSvukgy=~<3CM3--H75OTM0L;8h|CPV+KVkmMD&{0tHL@Jcj~Lb zo^A$7M~7wQ({Y5tJxLJhq%7BoVVULXmEMnK_!gDxQI_YkSD>#^_&-6CjDd5ML2d@i zO>42Wot?CoVBY98HdP;=CmujiT50GX+Wro1`;kzL6PbqbEYgCCJk!?sNPk0kjZ%*& z>E9;ZN`kb~2#;?n4_#{($@f+|n~1KBygnj#O?(gOoYEf~qvv*Bmp{$)`#v{^kNTVm zpreZZucNz1)Wf*bT-RfETmIg*7vuNu&#@XrOi3$t#Zg49tcDGTVYj;WmoulewCJ@4 zsT`J~w2dmYy|t;dDlrksl?739WLmj__F)leGBEA@ZTG6QsANJb<(OtWdq=`?w6iR{ zo^nM($hd8jY*x+bAIgLTb7V?Y2L>EBT~Cc*s-|Nbx{FnWQE5@l{ySn^Z@uo8^6V^E zeLQ1**Ry$C_#`lZlj~?5aS+(~uCD zc@l&W35-@%^Y%!4SmIr64IS6;2>h4Au~a8Vpi9Niq>lipf&P?ybsd8UepM!?2kR}I zP3ZqYeyZfpdG+=Q zPLe1%4aGqOZ4frBVc{|od}?7-2NhT75nP(s8YBs!KwxNr2}DR+6jmv&kSPlS`R&Eu zaQV5*!!&Vtg$H3Mp#fS%%4%q#L^N#k@9=(XE~HgKK}@+0k%FjFiY-zokDO{yiXD>` z1*QJ~-tpISJoGRszFt%TAIxG4N-C#X$E=VxY!&w`JZziRQZ+&<3a08u>!Awt5~V7G z@uXC7Q$=Wx$aOZE+Ur<)wj!><^H$yLA-=u{?fXez({%CnnAdU=$zEP{mOTm<9L6+_ zEq^C%3mP;t?G@qA;_!Cb&^UtOSf4P>#gedVL7s$fxFOcPYpP1(S<_|XXCz5=_ z%-y1KHB+zjFvHb92jJs3gV*^m^{(+>qK~%NCxDVW=X~;=%@SXse1!ZWB_t8kQ{;M- zSC8V(k8g&z#2c;U_dVh;GqCoa^90$T&NXp9gz4Hk^)4gWKieB4Y&7TfsxhsfV@VKY z|E`j@ap7GrO}NGw8m_dr6Dt(Rgu>~3Vb?6AxhPus4P5G)tZ!K1KP`YofH(xD=w#8t zblp*FaN}*fDkaUu^6QQ|TZ zcM2L5JIp#t!4llfZPVCcgx}z{JAg!KMHA;WJd2~XLX=TX!_*tD5L^b^=>DNSm~Fmo zT)%5m z;Jv-=?~sKeJ%EtY%zrJvRSUVeMNuh18l-g1ZEYVP2#z#@zKMb~)~4%NNeG~#{z`jI z47or=Ah1Y)sj^+SwRRviIAnQ4TOR0%_(RbD0s;gE6f(X$+j^W)42R6b{5R|B691my zem{ABzY*{{{5D6L!I!}Qn`=KS4mom46%}Yi6UIWK2-8iH4LS0li`q1EE~&jY&qs&Z z`Ty45;Jp=oTjx9*i!B*&k-*tdQ`EEQu>~FT3=*YA2SUL_P*GEqlPXGoiJgSb)m>OF zKP9TNJ*+Y92#{CkNs{fXe;0FcXJLYIoRgQ`?D7T$*l$6B7*X)JrW7e$aEot#FCW~= z7d%Ys&XDZTaORkChP>PBoAFI_%3FUS$>3ntgwfdfJ9eev9nLjb|ewG{l z-_h>1?@``tySx0Z%N*b7I!kBtzFPk~?u`fAkXlt06&9LlUoY#SVI-8NeK$S@)}c3D?T=j5$fYec-+D_HJ7o1*8?AdO zw67eQTsU5?B&P>;bVB4;`}`cMU5d>G(6TWm99^Q`iV=Azv`Q=(`=k}_$gz7wRS_P- zYvmj~TVs&RgqXiGF6-(w5KzGgxRR<MHO1`*egmRl$wNx?9Sv% zP&6i$4O3xNr%5YQXnLqX<#b$fx|YhjC__j|LjId6dX^%ZmLIIc3-_%7%+c7g z=p{(NSqS8;A_}S}V30&aIIe{%%D9pXpK3 zuk6~{_MPshuksi>IXiCF|3iQ}RpDAiY8eQ<@K1}P%Tx$7CQUEtr9<%GpBL%eh*wbf zn1LN`NTj8=H8|dvnR#MFR#+$*0Ip$;J>!Emi!)H6M@3>ate7#4y`;!&-wPpnNDr4t^X#CDsB@+%WnE_ z2M!HWtmJ*)HF4qfxAr-j9TBYfEt1IwhsS;le>>uKC2UM`10V%@q*vP9XZ=GY@nznh+F z>ggJ@7$wfG(wc8${Z||Qq@#e>;_hebCQ5(ji4L#X>bN|% z|Ly8F_`5{%J@hwT+e&pBNn0vY2Y2W?YrPlUzC zRmo&&A2^2nt17CBE$mq>EVg6_)5WoCDcmFu&BtoUsww+YIR6^f5c_zR#BRiu?D0G6 zcS(aoBS@yh62*@*=`E+k>Fi>=nTXoI@w2;-7r1!Mzlu)vC$Ey1LjrnPP%qnlovuVt zSIIEFfiOfOiEQn7ZLlt>CcL=99GZe-3wMEhEZnxIOTfX%qC0~#$|kVK21pLu3!YET zkj0{8sX5o_6nQ(n_1a#Ld^_>+eE6p31^2&VRy!YV zlla$*6jk9x0NJNC!;=LEDeY>dzTP&T)pMwW-TV!;=2jdUb9O4%+Lb8;5LzE6H_G>q z6)N*Zg2fgvH3Vr9@ycVh1!Yj6saMv;Pc=p7>U!^DGp2aM^#GO2Xn#@RA zmb?l7c8aQtNY_sLCe({u{35mI*n(;$lSk1@@y|D6!Y>GwBs+Ulr0SaJI@ou5xq<#k z9>w@gS$0gOsao+8Y&}He-6?faI*1*urvbl7-uYY@m8pcVhRc?>R7K=Am*_|7f;hqAl#2y{wovxq*4EuhS=e@7SQv^Kou1QXi*)btF#?- zi?mNIVBA_4F=!UQw(Az9^O7#2Vzq76(7=}psGL-arJ5ph9j3O|BTXxGkLk+cS|W;# zVMwU!Aq9+gGB!ve)hM|vX%QbnmTa%QXT@MRB=hhhIV@5_Dr2PAO1bA#iG4&G>*Ybk zy9M9*p_ajkn=0X?$IG!}n~+pR5gMfio_#w;*;_AP)c2wt;o=BE_Y1dCyn^xkUmx2p z>oT;V%noGzf4ir#ZV zDk1P%>DzOXBTWU+FJO!?FDQRr_BcMi_)oSFTLbI-4RK+F0N7tCwL5<$CBVgs{*?%{ zepmJ=#cTJ!Hfpo_ulc&N@9y?CquDz2?i$%4hOUvW<`Zk#%L2Xciz?J7wUIBCDOGz( zDy=GaFo5H=3RM(wJN!3YUv^YIJd~l7kbcY{bZtZ$eWMknT=a`V3Vs+*W7$h8)863l z?Q*VT|JKu?;5RE*uv5>uj)^WDd7hWtd23q47B%VWpMY4C4v7&SlDmwG$hzyzUqGnW zkYYQUj~JLU!2qE^V0NN|<~Ov9hfPQ2s|O;4c-bdu_Gw6BHyGretCBI zi1K2Zqdo>H4WXjD==yy}POyARM82Nn{*dMIZ|?d^T9B8~69r-&!esTAe`3M&evam$ z!J>gPXgsf$Wrc;N7;U5$wLv2nTqOTuVD8EUOVbc$@jYjyHOP=%wYj~bHmq5{FMkpn zG~YGT5Ot7VoOb5|@^b3_E;K-7%H~Y(*v_EhY4srBoV@tHLGX9y6dA#A1XjpYiR-~rt{3pDkDfdnX1}C`|WKfNuajv zz?aB**+lcH1bU`X%p^p2GGpuQWuk`tZH?C`gU}>d9MKHt4lA~zhG|@< zzz{(Mzx4IEOkavuC^LE?*SYeR}kx>@3n`>3K9_s&;`M=DZ1jl@j=*q9?*85LM zvC2E`)^_K|?_;F-SNd;coRTk5uYE}<2yO1M1_nLvF#UkF07#lBYAX|6Q2@vY76b!^ z*syT+!3W3Plg&!+lE-NxaX7FnmCG?2QKhcgsH%da^|YNdLo2sPC{_cbt#%s5~oT$J}sHaeS9rEJ5E23dC3mN=>p+({nK|1` z<~HlVf!0|FK2*gbAT*E0DUVCoGh3v?Su0~1H>F+Wc2)9pgu96A&628L_(~w6Ds#-*BJ1e}j zxD=AKlgVV~pOz>#1z5D{yRsrO&JKxQ9-{5rDx#NJnhtM8fOHAqK$?h$8N!GLi_2H1mvTW9=`2b6yv$ zwYkV0CSAr9xfK*t7MfmuSCghq3SS*Mwn!#PN1xxY%TzG#(Epqss9}?m4cCBA3)6HA6}qE-xuy zJpbfitR6D{jiTlxzpvxkt|snVl}K#dr@>F=zBF9N1F5hPDMcd`RHsJYWBHo`S7?z` zu0MIt+Kq+b9Sc)iswI@rGeD3|z80}5#h8vZSEKX4>-g?5pA*%}``fr5gZZJUu<dOBAB=oNKIfE~j0D zvr6t*BgIsLG%M+$D~gldd?;Jk{^nrK(lsx016qGWt>R&DQhQASn4r8XbJotKc{()UoX0D~BQ}+)tOMmr^u%3=vPY zB0tWbZ7oYpC(z3DR>f~O&?COt+Q!3Oefuk5z%hmh5o-BSX*P0GM#e^zS{*C@EvZ1~ zU_(zL(v+JfDfJ=an=0aMZDkbINlwyaHcq1iy6OHLgU0k7XOD&64}E>UZ&;Fbk@Sxx z@e{r|d|x>~E9z~novp*+dsM}m8G-f55B9GKP=HFJI{6e)UWJFKzQvJt4?AwbwrgL{ zXzD+A+gSda>k`xaUCUM<*+_R#BU7Zd$Ng`zH2ul-d|7ahxMI>Gw9%7>W4_gJc3`{ zT1yvKa-B-scH6de_Rnl7n94=&8zafXYsG1a2ir-3A~Y&ADALlOssFOn(Z=z%EF!9h z%aCEJfFQt75>I?RD`5rSZ#Z08UfiSWp#&sjnQj9}| zMmYMDa0;^)2VB0)G(PtW*V(&H0*)NeY?rrdfvB(B?Q1WvY$`kML*3B-##1ngNrsg z_UkIrV#z%Rl4Q2NZ z#nTW80<{!TL-G!e5kYMfB7h+X3h|T)g1^PDbm8AMhK822yo{@UB!>4cXnOnVtIXre z&Y7d^+E+G_I|-_2`PXT!qTyX!RPtO&gNc!cTYTTio5aMpN8+>JF;zrp8d^|pknrU0 zlk#m5ta%ktR`~^`YyBoMVliY&X?YWoVs!Fvq!N)@A3T}%{QE|fR707XC#h=WMMY37 z;-$R9j#{!>vZf@8woRg1`J-$(4X>ATEgFWbY8aZ(jFss--S0XX3b9&tLF8SRR%NQKs)=PuW&@4ZV;8&N75 zDW=NRUq=P=I1a5WD^8V*ii8@pqBOKCO;YzVS(z*ZwvSbY?LG>cxfRTtJWHy|BscdoShF>VCvd1IjLS{4l`Or#%S)oq&?r$+3t0mEE}PDE`a7Z zTLQJddUd8QBGA+7SkiM6yse{2e3a5wtbI=Bmd3jQ22h_rua?D?DCM}su-Xw&L#t&d zt|TFJf^s=&?DW^!R8>tr9E(;wpXY)dk4tMbrn*Jdp;4r0=h`Ja-o90YMvT@bBVAe+ zGN7mO@b0T1t4m!ZkCjcrACQ`R$eO4YYpF|=X;k4)hS^a^CJ_Z6h|0PB)UvHE>8%{K z`#lZ|kW^7HKS@6aQ48LQnn+u7y4 z^=MbVTYHFC)yKi_-jlM$?q-tq(;htF{HXXJw*HsMV~>?D-e5&43<@6f=%2_S>qHVO zM_g&d$Fi4k^6vZ7SKCix2aCe7PjxRCYN)7Y`6KP0=$0m=RQ3-sYP>>}UYKs|4kLK( zsNYD)7)uCISTZ~vXOESBRvm8BJ5AwgdmQX+>^V9(t2Ac@BSTV@<4;UbjUk?p|#Uodcw5wr+PpDzTh89{bnz-6!c`DC`=l*R`=|H%(*o zvt)*PZQ8(;ZxG#PKmmA)jSDuJS_vIV)<`nFRjG3tt?bqAHvN7IHmx2_ z4JvJ(W!XOozq^&NYeLbjN;!?x*Cl@&$mZdb&dMFUJ05RSweh-+1`y)4t#!QAF*(fz zs4%o>UT-&lV?CpfvVrMZv6&4rVs;)g6U6)&J1mbNo&p&6lyr{0u0DLO6G6*0Z+!|f zGN+xiX=(A^y4DtvM5Vtjf6^Bss)*9rtx8ta>C*mJd21?<^Y0~sp- z`zRAFl}lB;V5+Dz)6>Xe_WnZG98B9;=rs1VQ{72t<26>Z7542%<1j^~x+LD()~!{K zDAidtkczals-lbQSR%E8Mv3JcS)Udb7krUNTESJMXicNr%UcnKxvkPzQ!Urp8f2Bn z>v}5gIquJC`W${XEW|miiEMs*s> z%-O~aVH(G0+2#M26SUHmq|;A;p3~a=J9OQizp(kecH6?s(REu~e#6n}ys`&e<#~6i zwt=nsQIehqla)pUJT$7`rUQrEeS$E01g>V`+?Ppyp$h@KzyH5XMqPCOT;)ht>MpL@=P`Rg`(sq3} z>|!p zWo6o+^)h8kn<$DW1cZkykFNaRCjJTMM_qjCp~6BLBt2GUhhge5#AAK}k3OR*SP%`D zlZ9)A-LNXyiT{nxU(WMs)t60?kRj9o>L^SW_Zybg8@UDS16XJOImc^v;` zZ|BV1?ljrjcwcE%(lv5prIWJkVYzn?nP~E9+BJo)X}=d1)My&=t#}*gQN>OJN058G z*;Ux(F$4pe>HGXc;>-%f`2UPhdyieZJL$+x6yC`sc z=7yrJU0s#`Rjl;5@?TcQ6&JXZ&T|~quIAhbWWwF|*ZZf%Rjy>cNJ60WKdYR$6Z&8BA22_gVPdRpV@a59;Rg|7%w@g5T5D5p@ zGfD6Jw0sE+OTZ|1+w-oLLu-7K_- zuVMD>ZIf9xsFsI>*`-qhPZEa7-gWO2sxHK_P?N^Ky5cL=OYIT^OBR)CF{ihc6-62VKpSsYwU9^CPQ`G* z>U;qJ482hGLDSbwo3Dw#51O3vVzfV!0zP=3B%5i$1^LkH-8X@-?{2Smq=j`(b_vB# z9ezc*{-3?DZd?h-(#l%fA&!SX)6dz@&b1n^BMn1Guxp|86JYt&tkex#SdDuJt!m9_ zr^m&Z+#DQ+J0IS#Y86K5FxuK*w_@P(o9_1EmDY~^$5kJ`={7F#~k*99!U(Nl97pRIJInik0afg+)g{G3yqMT->DAJ7zA_@yh zrD6!ZzlZVpt@aP?-{aZEHpyjE$1;nUY+(=Nf3nBTOEil|tAWOBJnkq