jing-javadoc-20220510-150200.10.7.3<>,ƀdkm\p9|+} ':+ /˝⾌^]YѨ$-Sqă^=?f0sJaF/l%#y+? n[= NT3ql¿^=~yd~B1ZV+,MT-N@'&B8BBofB ohk*fU eP#N5artLceSj Y b*֚@7\͵:n ͷ;(v8K ք$>>?d & Ipt| $0 6  <  H B CGLQQUVVV(V8V 9W :W F]G]HaIeXfYf\f]k^|4bc2defluv w4x@yLzP`djCjing-javadoc20220510150200.10.7.3Javadoc API documentation for JingJavadoc API documentation for Jing.dkm\sheep07*gSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Documentation/HTMLhttps://github.com/relaxng/jing-tranglinuxnoarch!n0X$gx`c^@2 J9v"d-`n3WXd.+jDy6^6rF}O +9;364%=jE 4I88(+0'#e#>@P;Ck(?D47+99s6f.)?C,6/*7#/,; +<` ++AuD5<`#C<G"bz2r2b889e5be3d77c0bf6b9dae32877d7d6aa8c7f703d01bfa2b1cbfebf0f7063577e1508a1fce5d36d710a2f9aafe9c61932dd75adba737f821402a946612471a22d2dde0f75da39e300e9986cc7bc88b59cbc6741c947182d0c3bdd550492957beac9f5c86807fa6034ca7a6a5c66a1851d63e657326897c1cd2ce2b0a392ddba30e6473e0dfcb8c8bf2981ae3c6a2bfe405afad4a43094fcd24a9b3b3e08c8e6798e9844f03dec7420755be668aaaa05b02292b43c98e9eff1187dd54a0f04083b2cfddd1323f5a7de594cb3a3141f24327a11d0b276cc3f075522f7dd5f675ab23056fc4c30045b76982fda34a563953919944ef8d67f5c0dde3119f2e1fe4a3cf9a497273b6d13cf6b2789f0b9275c816587275b49c384e90a96ab9bf521d24e2c42e5327e1944a42d26d4b3b84d0af497d69af1367eafdc8c8e3adb76e508771a147a3f34947c0cb45c830b8875cdec05226ff1001e19470d8c0f72501c93bb76caf1051562869004e3b82390b58a5d5cddbc27907943815884edcaa05d400b212d6cf24ed135b5a3286714a74dd5a031ad7a08da4044c475abf1670b192307f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86e006aedb3fb65c6787dd41d9a042a9945328a56ad885b6cb03782c28e335ed72289e9825b87b210d63e46076844104be78a70758e71d8b6697a3cdf0f28b21066f1cc3ae494b1e7e3184932089672d4b813e204c8943ecb96f80593427879c8ac48d0022d24500158b9aad31e5512403b80a4e8dd017b7dc852ff2c056ca833654fde30245331675361e3183ce72325a9e1910a15adf98ee6154df84ed92109260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383014f6bcf249e97cbb0b2db4570838a69aabd09bd80657fdf4d8602e82a3bc0e0ca0d29c51c25296b4f45f61732bfd7b3bd27f75037b18f94703004624402e3b12568179bea7b14a5526c79ef1a99b4e2c6165fd66cf9a939011ad27ac596563806d27c99b0ff7344c00650eee39493d276392fe8b958206d14b20fac4e7c68b0b753826d2ec962187a63bf95f3cf85a54894ff8acc58d3c1fbf5c05cb0623e08f8d1bd9f88d536510da4c1c6a3e8e291e6e0b98a12194afc134072ce5e22e80f49d32628f3a19edb9e94cfdb57eaf748e335a4e01641d97b214e62d1f3aece57e5b720c1fdbfad2aa7f365419771236b931a88bdaa01e688858e4fc18bbbcb37cb48ac75d82be152eb1d31f9d777737cfa3ae57c67653f9ed64091b81b6af9aa5c4c55caa250b5d9303faf104c930490ba15061b30eee294089f1a1187d314270a10256e9419b5ee4760e5395db4ed07fb1b0acd48ed30b39f895a2e4d2c8216aa6b78706475194c571d3811a55ba0576d5905c3d480d82adead175df9b6657ae52f35aaf0729cc3dba8ecf23d6b7ccce79fbd3a1eaab6718132a36bfd60a70fc00547cdeeb0ea773e5c0eeb212c9b16abf3d6be046771158b002e0ac72662558d05411c5ebbb201625111e1a46aaaca10a33d47925f9a3ad6fab591af8ca96a560ef99d6ea37132a6482ac32fff56ea9cc78d20d3cec29700608082611b98ad78f91e2c0c8be761f52404b784be60bf48eb9340ecc495b4b2de8512c73b8f563afd5da9715bf3b981cdf24cfcb36172c637c1c83778bc4c695ba36e9e6e4d9ac0a273a073cae02f89cc2131d7d7ff421dd2fe953f170fed228021bfc83a3e8772ff72be8e03f1d48a416dd5bf36cfc6c5e2abf0e959deba257897b49041f0d229e0ce2dcfa5784bcf6328d5e4b8ef23352a40746d9ade9749b2e81efeb8b8019d32d3fe329831ed7b671388fadc722a69dbaf5422d8aae01f0d257cc4dba6b52aa8a764e11e3de929669c907f47dbb36aba4fd58c58e49d116f2a32e12e223ffba9ca26e90ad98c0e991c776ec4a3ff5aba0afe73eb3516e02997917979adc95c0cef0878db88a4b35add19ff1ca9e26c4a252df48481d85fd00a0d0bf5a8bb35ed2c3021b1e09eaee5c8b13a235e7ddfc7ca23be6b73339def0f1799996610fcc3d18d82fd05a46f6d73814486aa1131b59b87fbe699d404351a497b5a3e33bd9fe3b9f1ee6aadba43942038d4d55df5d8dd270a4d86d1f283b4cc082c12b862e79857d8ff4fae0ee46907f330cee5d01604238c2b122b2be1c973a00e1a6c92bd7ff791605d92a77bc0a9f24d0265d8ffbbe854b2425a33436a47bdf5f931fcaa60105d06abf2161ffa5ef71c17a780559ebd6e5002a03c4d337c7ad49e9756920c3af39e847e38516a407000501a8ee6477884e00827ec6e125957bf0d703e677dfad55bd1fec5e96d40406c4e8bdcebd8075a004c0e57074e692035cdc425e934cc0b5133da9a8369a738220bd5f539b982c43f193b9885c01e4b589b0e1282a92f2c5228fe59b081dfb47514f485493b7a8dcd565e53df0528d28a19015d308728ae1af1233ab37c3b611bb4dfb7a56e7dab76f6f5d09efdcc22aa5acda63da2d4c0e28f2602cd11b458ebb6d209b2981f67a6650d51dcbc0d8345ff787bb147bb147eb2433fc37f9b02d0b63303cc83e0cbe8afb1a6943f85ead310d5427952ef61da116fc9b2cd388964fda0c516283fb61a0cbca64a901c203ca294b7c7de512c84b94a80c868201f316ba7abbd37143a27323479f7aec8fbdb6c6ed2aa8960b506888e2806f152ba6b0ea6ea55bf325ec3fc33e414cda641f1b78bd6764c8d91a50f1d945fe9996547e4dfe04a7155b4fa98b3d90249b39fc8ca519f618e7602dfb09b97417ec38d0c895c35fd1b5f01eebbd25e6c6986385e5e3f92ba78a4eac7c783ec47303cb68bb22ac7b1ae04a6860fe2e2160b5719dc9eab86858f675ae04ecadc0a19b201e896ecf688bfad463af1d0abb0098bfc92f15a21ea95b1fe3e83140be5f02b36a5f69faef93e10355a45505564aea1c651bc284e1c969f1904d8e9bebf60a9efb479b13e3827721ccf6b20d96c58e532800517765cbfaf4e7d785ae4f8cd654c111b4d78d964cffee2549c61486efb7baf48948640022b28f4c11c7fc54ec0983cc32f7d615a352ab5caf165333a30925e561952b20964ef2a9306535d704ec0f83fb35ec61cdcfc5c113b0c463248994f5429d03ab2503eea161cc5bf69ca00f4f316920543de2c2d1bf0e702e4460064a18bf9c2f1f7a8d999dedaba3e06cc792137d128b336bf9ccefcfd685c5a9bb02f6c85c4585700da27c6308fd25a32131e63917024d750fa030af0a3629787261dab9513b8a7657ca7dd86a7d669b74336fcf12fd27f82f6e7cdcd7bd92442a283b48ba63346c168d3245901f111b60079837da07273297947602e8269dd4f88d8572870c1dc23ce8d2ce42dba4179db6c55dba0349a0fae14ea4ae4707700b5a681176a2545e58c43d7a1e4c59bc176bd1808d6f4495cbed6a3c06d93b0eaf89c71bd3481f4e702fe0cd978728f672df42b48d12b8956d5570b83b2369f456c45c4f9b14014650a73108c08941ff0047378bac5c09d7a6c1d209944d14d231a0d0585c7466a4436c5b8f56c6f3c72357a8e87ccf34f8cc462c1b70ef01d3b5f1b1ff780707bda14c70bab81d3c3da620a1ed735f9f36ecc33ef7096c7594ce994663b628fe0d61710350fa13bf2a12813a0ee22459061337198e7280f4c1ac5a062dd4614929ddefdc4ea88b90a125a146eac32d9bc3098a9bdf1bc8018f9fca7cbf4841f429a58b92a23d9fe6dffc93083b3e9ef08caeafb7aba0a0d81d3cae8b2ff0d06768bbb1f776bd724ce5de2cca3e8d88c39094d8af6723f2b31a070dc94d86b0db562982540d82ddba0962b6dfdf5e43adb854984bdb589219ea87184662c463f58747984290e4d5c73eda2d770c77ab19077edbee5d4ba6b394e7174430a3f80c0d96378d8cd4e9b86244dc8a594654246433ea5192cba01e66cda247f3bb53ca90e26efb8ed800f8e2aee4e66a83a178ab3b466a642f0e092fa0b85dfacbd761d6e5a16bbc2b6a42fb03285613795b1e1384e606fe935bdec58d77aa42203ae91fda4f151051ea5dbdc0460636b746ce6e2ac1f4b1c64de3a92374d407edeeb7b39583c6cdfa6912e7786723384b76eb7154d706f5249249d63be64a3bf05f1453b2d05cd399533dddf41913cc5c1e0f71eba15f52d57013ffb25ed610b1346677809f9a56419230d8b3165ff6433a84ba220141d9013028d38e1d340ca364ca432b854091436eb9d5389f5c96f614051f6f6e8e76b683751c3e30dc2f5df951949188301d19afefc926b33e94f32f11d04c792e4e5041dbc524835d607d02c5b530f4bae64cf4ad8a38ef0372764d96a91f2747ba1a7d1de29c23de4b1df986c4bc77a429a1dc59998c172873014dc73d1bacaf8fe7ea7f204acf4b41cb25d00dcfac1d34f77a4d572dc059d7f6e369c32c87046d40fb074a965490fa0e426784bd55b6bf42bf1e807ce20ff8b3685c887aed871f837b76812d763d589c7d527a0e3f28cfa714821bc4698267797a558bb9ce73143a481b36154bb7e7a0bff1bd43edcc9e856d00d2e3a438d068b9ab16031ac41cc73bc4e3ee21d28a4a02dafe42e118a89b1a10bd59327bbb79d9ce2b75ffa59f411c5d57c01abdf966676a50a61b00e418a7a61d47132fab20bfe44079f80c7957148a7b7dd33cd6a4542d2ff0304572439c0791c9ac47e4357401ddc79c4f1ad9f6d24e708f5106cff628a1cb2f35db69ff9ce517d0f99661b709104680b153eba06b31073a1586da3ee892640a071d986637f726114b1f425b149cde85be99633368c73cff61416053b08b16fd47e02617aa87ea32b6b378a9dea76257602d7ec8c16a044e7d2828f9668661741725032b59c73781b62c3a34b9e257c187fff4c9c17a365b04cb579ed5b0f5fd048a269d2cfc64b09371ed15ba64dddfdcb1dfccfa70ecc4371c016b0e28d4c2b9087bcb7a76e4a732393623272890aa1492a13092604d18927d81122da4247c32254022b562f5ffda7a3640cb639cb59cac776181eaee458dd65bbf129d0bb947d53937577cc7e69eccd916676ba44c18f06eafbae5c69e92f7593d46c1384adc3499785415ce57aa2c2bd2d5403c86befb7bd4a0d5d37f55783d6ac1562e61339cb4d84c0575c6b4d1c8f0f23840f561a2d0071eadc9dd7b835c7dfdd18ae96eda6884341ee7252f2d251f026450160d4730bd20c36ed40d89b90d55f8472c9621595da1d8cb6089ef9fb8dedb6160145b57984474c14cb2b91b133a072647d129b46f89429924273a7a1d2ccbdac2cd6fca6fdeec14da4f3820f51737c9b48eed8aef88e996baa3c613dcec5655804b241d8d5b34ba97590d383ec59baea79f7bb8158ffbe9198e4d800172170fc835f6c3d40198b310acf80f2140175d732f684de93964a76cca54db57e5ceae520badcf93a9e246844e407f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86ff7c0350b22847aacd1682e3d1d6e792aeff9a760858dcfbd067c55c5b7e5fca73e98e7c85ace041ff0c75381d7f9df95a13b74f7c42d6d306ccf55e82769cedf057f572aa178d19d912c1955c4ae79561e1ae4479f79932062f7b8e7111ec8efba603e0e7032f49673e3f27cbd31b665cfaa08e3f6bd5a988dbb29ca7398c0f9b86bfea3c67adfbf6cce1c9ab96be20881344c2fdd9c02bb0e15546bcc98d7a0c99b33cd15eb9dcd82a5f6ffbd98f79639be2389d36b1abd982836548b00b3460d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec3677ee6a78463156675675779d39d2ff4b78d74ac436222e0261ab27b416baab3531e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3833a557073af0e3d578e4a5fb7a95a59aae952188ffd0592f4533c5a381b03b4abe3a29e1ad1b1cc776aafa6262e76c10e68f26aa2b8cb969f536c61bc43ba9684a45caeeda54098af9095c551147d423578cb95d6c7bd54e7dd655bc5b23e0042eac650ee9bbfc9e52f92e736941659265dbf418980c68363618f365becd276a9ee30162d5f746b105148ee12762b2ed2af8a7f76a650a4f8688af6f0f5bb1d7981bc9a4d55d487e8ad7f499a2ce3a9f9b983fe638cfd6198b6aa550634341ef50c97f8319d934e739607f047530a7658c9210c72fa165dc23e0f2cdf29b33c4da1c32fe1d2335df748a4bbe4405d19ca0c08d23f1036e0ae10dc0b6a2d7d484d606441562dc09b9c41320c026054f9ceb5f442f8a87cfe3d88cbda4cbe2dd742f18ef3d31a9490d6697c3023108e7471ee0734ac9a18ae82f40e1b2a1290cc73fa9c9dbad004a09f971ba9157e5e838604d7f454172ed440341da9b456e489034353b84fdb5ac20e8cae9ccaf58868f96d8f441bb893cbda5fd057fa9e030a005154b483ab9b866c851555c1cac9a8595ec966acb9cfbf370a9afccc8fad2760a84426ddfe09831d16e60348abb9ed4cbcb37f83f3d584c193559837266be9aec17cfe6d88e3ef563fbed2b7eb4cb134b7375208726c1803a5a399188d6a39088d665d2d311aacb78e8d42625df16e777edc91dd246fef18bfda26f1c7c88540bc3abdd2c81ce5f8799e4f3abc1077be1de012d29601ae0b8324bab33d722d06068a35ac9aee143ba40c0cd4356e28b4f541a4469d60326f1b4dcdca84e8c8c8583762f7c3987862e413ff08ad25fd362a2d12ada9dc79878f27911a70f413d063b06c3b2c3f43fd1ff4b8b4b32798106ec375e507d61cb6efbdf51ed7029a7aa196ca67373f824c7f6e4551fa271c8b76e97e2f402768dd7bc5257403378e26ee1f589c618da624675345ed729d70aa1e51bb0858ca592d3bd35e16c64676f98fddb355c3dfcd46de2b933829a1ae6bf32ac118cf9918b0379394a8c9f4354d07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed8632af997f9874ad1e5338dc291c2cba6a5b2d3ab8aa12a757b539356a86845a8363b21a65f149c2723ab60ca97fc680f1b4891eacd6478eafab05f63973b8f81b29e7e04bddf6baad2fd617de36408ff5ada5f84a35ed0c348c786365aea998ea8be4610644a45bf75a0110fb3f43333a905c6b0e5439ab2bf92ee8415f07fb0949e157e6befc62a519abaf97fcc3e41a0f4a16488c1e9e6b7b8f5ee8ab2224ecaf7da663daafe69cfe16bba1bbb678987c05b8a3b8271f61ab9dc014119a434260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36d41963bebbc6e32a6cda84821272753cbbce9cbb772be6aec12c7b02b40b1bbb31e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3832a2116a7820e42ce5d8bf5e34e6ac5dc6ad7feb45ed1e3f2a5776fd67e3cb77e6e2d244544964916663321f87e39ae4a9e582c2f4f3f5ebf38f7e532ea316ae9da6270e2dd2e1884cd2aedcba5d701553230c2c026b9af9f8746aa21a81aaabafbd5f32c99a9c86cc146220f96b5d7e5b9a641d4dca8b33df59af5e920eed6e8cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjing-trang-20220510-150200.10.7.3.src.rpmjing-javadoc@     javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1dJcbޅ```h@\ `[Z!D@Z ,@Z T,@fstrba@suse.comthomas.schraitle@suse.comthomas.schraitle@suse.comfstrba@suse.comfstrba@suse.comshvetz.anton@gmail.comfstrba@suse.comfstrba@suse.comthomas.schraitle@suse.comthomas.schraitle@suse.comtoms@opensuse.orgtoms@opensuse.org- Fetch the sources using the source service and filter out stray binaries and other files that we don't want to distribute because of licensing.- Add Maven Provides line for Jing & Trang- Update to 20220510 - Removed patch: * 0002-Use-Xalan-instead-of-Saxon-for-the-build-655601.patch Use Saxon9 instead of Xalan - Recreated patch files- Added patch: * old-saxon.patch + Avoid building old saxon validator in order to avoid dependency on old saxon6- Do not use xmvn-tools, since this is a ring package - Added patch: * no-tests.patch + avoid unnecessary dependency on testng- Update to v20181222 - Package maven metadata - Use testng in build process - Remove unneeded patches: * jing-trang-20091111-datatype-sample.patch * jing-trang-20151127-notestng.patch - Modified patch: * 0001-Various-build-fixes.patch -> 0000-Various-build-fixes.patch- Build against xml-commons-apis instead of xerces-j2-xml-apis- Change to build against bsh2 instead of the old bsh- Fix bsc#1069796 to combine jing and trang into a single jing-trang source package- First attempt to combine jing and trang packages into a single package on OBS - Use patches and instructions from Fedora, but use %buildroot instead of $RPM_BUILD_ROOT - Install manpages for dtdinst, jing, and trang - Use spec-cleaner- Use saxon9 instead of saxon6 for jing script - Apply spec-cleaner for spec file- Fixed name of saxon jar [bsc#914681]sheep07 1684761948  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !#$+,-./ !#$+,-./20220510-150200.10.7.3   !!""""#$%&''''((((''')))""""""""*+,*****-..../00"""""""11""""""2333jingdatatypeallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourcedatatypeDatatype2.htmlDatatypeLibraryLoader.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsstylesheet.csstype-search-index.jstype-search-index.zipjingallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourceutilEqual.htmlLocalizer.htmlOptionParser.InvalidOptionException.htmlOptionParser.MissingArgumentException.htmlOptionParser.htmlPropertyId.htmlPropertyMap.htmlPropertyMapBuilder.htmlRef.htmlService.htmlSinglePropertyMap.htmlUri.htmlUriEncoder.htmlUriOrFile.htmlUtf16.htmlUtf8.htmlVersion.htmlVoidValue.htmlpackage-summary.htmlpackage-tree.htmlvalidateAbstractSchema.htmlAbstractSchemaReader.htmlCombineSchema.htmlCombineValidator.htmlFlag.htmlFlagOption.htmlFlagPropertyId.htmlIncorrectSchemaException.htmlOption.htmlOptionArgumentException.htmlOptionArgumentFormatException.htmlOptionArgumentPresenceException.htmlResolverFactory.htmlSchema.htmlSchemaReader.htmlSchemaReaderFactory.htmlSchemaReaderLoader.htmlStringOption.htmlStringPropertyId.htmlValidateProperty.htmlValidationDriver.SaxProducer.htmlValidationDriver.htmlValidator.htmlautoAutoSchemaReader.htmlAutoSchemaReceiver.htmlReparseException.htmlRewindable.htmlRewindableInputStream.htmlRewindableReader.htmlSchemaFuture.htmlSchemaReaderFactorySchemaReceiverFactory.htmlSchemaReaderLoaderSchemaReceiverFactory.htmlSchemaReaderSchemaReceiver.htmlSchemaReceiver.htmlSchemaReceiverFactory.htmlSchemaReceiverLoader.htmlpackage-summary.htmlpackage-tree.htmlnrlNrlSchemaReceiverFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlrngCompactSchemaReader.htmlSAXSchemaReader.htmlSAXSchemaReceiverFactory.htmlpackage-summary.htmlpackage-tree.htmlschematronNewSaxonSchemaReaderFactory.htmlSchematronSchemaReaderFactory.htmlTransformerFactoryInitializer.htmlXalanSchemaReaderFactory.htmlpackage-summary.htmlpackage-tree.htmlxercesXsdSchemaReaderFactory.htmlpackage-summary.htmlpackage-tree.htmlxmlsaxAbstractLexicalHandler.htmlCountingErrorHandler.htmlDelegatingContentHandler.htmlDraconianErrorHandler.htmlErrorHandlerImpl.htmlForkContentHandler.htmlForkDTDHandler.htmlJaxp11XMLReaderCreator.htmlSax2XMLReaderCreator.htmlXMLReaderCreator.htmlXmlBaseHandler.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipregexallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomthaiopensourcedatatypexsdregexRegex.htmlRegexEngine.htmlRegexSyntaxException.htmljavaRegexEngineImpl.htmlTranslator.htmlpackage-summary.htmlpackage-tree.htmlpackage-summary.htmlpackage-tree.htmlxerces2RegexEngineImpl.htmlpackage-summary.htmlpackage-tree.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjing-javadoccopying.htmlisorelax.copying.txtxerces.copying.txt/usr/share/javadoc//usr/share/javadoc/jing//usr/share/javadoc/jing/datatype//usr/share/javadoc/jing/datatype/com//usr/share/javadoc/jing/datatype/com/thaiopensource//usr/share/javadoc/jing/datatype/com/thaiopensource/datatype//usr/share/javadoc/jing/datatype/jquery//usr/share/javadoc/jing/datatype/jquery/external//usr/share/javadoc/jing/datatype/jquery/external/jquery//usr/share/javadoc/jing/datatype/jquery/jszip-utils//usr/share/javadoc/jing/datatype/jquery/jszip-utils/dist//usr/share/javadoc/jing/datatype/jquery/jszip//usr/share/javadoc/jing/datatype/jquery/jszip/dist//usr/share/javadoc/jing/datatype/resources//usr/share/javadoc/jing/jing//usr/share/javadoc/jing/jing/com//usr/share/javadoc/jing/jing/com/thaiopensource//usr/share/javadoc/jing/jing/com/thaiopensource/util//usr/share/javadoc/jing/jing/com/thaiopensource/validate//usr/share/javadoc/jing/jing/com/thaiopensource/validate/auto//usr/share/javadoc/jing/jing/com/thaiopensource/validate/nrl//usr/share/javadoc/jing/jing/com/thaiopensource/validate/rng//usr/share/javadoc/jing/jing/com/thaiopensource/validate/schematron//usr/share/javadoc/jing/jing/com/thaiopensource/validate/xerces//usr/share/javadoc/jing/jing/com/thaiopensource/xml//usr/share/javadoc/jing/jing/com/thaiopensource/xml/sax//usr/share/javadoc/jing/jing/jquery//usr/share/javadoc/jing/jing/jquery/external//usr/share/javadoc/jing/jing/jquery/external/jquery//usr/share/javadoc/jing/jing/jquery/jszip-utils//usr/share/javadoc/jing/jing/jquery/jszip-utils/dist//usr/share/javadoc/jing/jing/jquery/jszip//usr/share/javadoc/jing/jing/jquery/jszip/dist//usr/share/javadoc/jing/jing/resources//usr/share/javadoc/jing/regex//usr/share/javadoc/jing/regex/com//usr/share/javadoc/jing/regex/com/thaiopensource//usr/share/javadoc/jing/regex/com/thaiopensource/datatype//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex/java//usr/share/javadoc/jing/regex/com/thaiopensource/datatype/xsd/regex/xerces2//usr/share/javadoc/jing/regex/jquery//usr/share/javadoc/jing/regex/jquery/external//usr/share/javadoc/jing/regex/jquery/external/jquery//usr/share/javadoc/jing/regex/jquery/jszip-utils//usr/share/javadoc/jing/regex/jquery/jszip-utils/dist//usr/share/javadoc/jing/regex/jquery/jszip//usr/share/javadoc/jing/regex/jquery/jszip/dist//usr/share/javadoc/jing/regex/resources//usr/share/licenses//usr/share/licenses/jing-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28679/SUSE_SLE-15-SP2_Update/605cb8a67246dd32a33bfbfd8dae23b8-jing-trang.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux    directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRP|ݪ*s+*\utf-89aaa4aed0b8734901b86c79f768219b59994838758462e6b06e439470b447649? 7zXZ !t/N+w]"k%'60[멫"׭?82m^c3gaNy.5^gƈ}gbkT>fx~J|ڂdS 4m.|$ϱ WW!QDפn yJ(bLřyfcv1rKdAya\m$MDt|251rkXɃerj};8PAgs$͟uvhe$,Wyg ­,(U[C$#st1CsfA<e(f;H,&aw u},=VۉdѢ'ַ(Z͵+8x06Gcqh+?~j.H룋K3z;;\hQFɍFW->& 1 `%`V7nGhxͺMM]vp9@עq4wc/<F}XogS ]AqO18ZUl`^rtȅKXgpeSʊHqTT)zIq3:łȯQ3؁J{2\z'VdQ}r#ved[?/ E%)1:" &,pR&pF<"c0MXKxRjF L vDžScn1f UdaSt7m >^D897^PWJ2⻝teV{ߢAo-)3;{f|XMh˹r88;qqz 7k[G8hZ[ IXj ˝C8j4Ofm-ǎ@*yLN~h,)/rSYJcBsbS(CBʎ!iVMo5ᎎ1.o\w=T  l,4y!QE+Q|/b4&B߱Ou&D]f0I1Hjǡ\aVїf'gfof pVlGMl:\E;15j@3mT1t.@RC.6,B,{V}__ kQ .൑]_F×/nNG/A ?0ˉ55Գ>: ^J}Hk~Qb)"08;n?0%tڬ$LR`דbC>H2"`!J>ZI8ӵELƺ v?ڸz51A)7c~]jH>m2e.o6“0nȷTBիWb#ϩA zm*JL̳R*F8*29FBʯJ P3b`W#SC>8A[ŭ.#[Na?xG p?L&Be~?xkXv@eD $fCۥ=.agtZ-<"7ރF4\Ĭ?}VG7bf +j$ 10z4jŀOWPSZX"Ub>+sߘIِLhDY ]ozR! 2JnD)3& }A_$e[J+ 4CcUݏ4fojR;Gі@9>$$흒 ~0)Iy6Ћ7tI|针?M 1HM A&<, i/)ʏ~KB'Y[^^>K D5.5="D+ߺqYsE?EKn.n{V'4jZ@VȊ4hAtA=ibq:4]sUR̩j:xQNӑ_$/,Q$έMl"B8i#y "&͸M=*gM͓j~#,X& (ҺOW1(Zq ԁ "[nH1k  ݦe`'E EX/*hN*޴f(6VtBc(rqa( YnTT^c 9V"ܤ̍S?UK^:>ၜ7IMGp/5E\]zU2bN#=ï;gIc{70P"{Zs%K8ϧuce B^ XcTmI k@ x?kfcRjLOd^k$`YeHj-) p|߭ ۖv/Ӣ='}_>^3ޥy)g85^\G&@|᧢=+얦uexz钧gܾܧ,;sv@=b{0S4 ц =XY9; ?%R:[. ;5Y3(Gwiy4hHh:YwD_޵}JqUU g8G>%>ycmb?5oOpj8Jp3g:fYC"^4eּ,DI뻼zwfdI0 vףAQQE簾G̢!5i+S<,?Y|QkK4sӖs]I#؊ >Sar]#cYfnHkmьQ_M- jQLOxp@sf-3;-謑vp!lؾZ7jܨFMXE FjqJ @DkLJM 桫A>?wU Ґ j ,&:ė?1G\L'Eإ2z6 #,륍P9V +ZLN5#P4=ߢmםJwLp {x19<}g3FI!?gniղ:s9?t+6n[M1wݙ^MxitГLHg8=5H2PSm-]9d=LGM.yd7@AbO£Mv| |qBVH[[m&<@3g?GO6Fǎ&4Y] r,!xLS<< nGhogkeV1,kcNi6b<+Meu`;kBN "d@ _S y(6h2J ڥ狜#h/dpO!5?1L~'ĤdҠ{l/]m;İ6[ʋηPϵC(3 ˶g1ӊіwd@6Bɲ\z!wd0@;%҆_lnR K;mUA%[|l&@ENL *ĿO[[^@=D$5G&j8r:մ:9 N>a>\!g  [+ 爙X=iE(}R7u:*rL%E}xK퉛$jݑj6Tz)C4W="b>Jn*|E0-EeHM_zt&yoĉQ6>0,^rrvoƃAr֕TDG\eHhjr8"<=iHVvT\S AmOӁw-})7uCQq2 c O=?:[u / hUa0oDzmTjH@'d1)fSt'ܭjQ(ikg` .pw]Iޫ0Gk!EncEH1W[T_.v-B8x$d,Y'ialҽ]6:-:ؿ5eՂ?[G6s? qT>\oި25|fD=LfWH[ }j4}~.ll,2)H]!61ᬱ0#aRu]x烹n({:(?,0֨fzX !tO;6f`DcޅW 6$A Af@0H4LdV7aJ֝UHO 9Nͦ4 ެ*;`U3 O1A?IrMބP{5# .oB! ꄚ̮L@OFnW1osNg`IJcًQ2Ԝ1[]: @z~mzvFC)G lUWz CKZT*\K,w;tW<h̔#v*yQe r5fs_i@>wGiSXm߈ IgHv|P5~s̯yB< oRW`X_72Nnz(DeLS;<2Tm:Vy|Fz$>`(3=i}gqF:$G:3jGj4X!siUZwAo\wq5 ڵ?-܉مe8 k zV2N8_jPMV0*oWjB\1@Y/c ˝x`v1_Mx`ntJPȑ'BxRs"{Ba/3:^DuTvbR$ xGJY[FёZ] zt^;*ޛB\Arju˾v"fCU*sj%3O集@5Z}BּɺcS͖Wp.nȊ)\e/]uff8,6IQDs2ڊh"Npo[1x۾ԛ% '"L2즱P/lp}) 0Q{0 2:g$Sח.LVl"эx`4#aPQ.dj&a2^98ivWgIdO}㒿 *foS=/@0e!Wu~\'ږ ^Zc4 f{")T7Q{ +A}cw]ޞoռ {9>aTJtqE1`σ]*2Ml<$D6A C坰̨q~ Vj[:1􅲐$ sI/?GU4k K[|^i+A7 #REw c"'$r:uTĵ:@ *ҳ}%W^xˎ30^d^5PjfCY&$Kfk0Ie*: nON yίܳEGVqà/]٨(0'ݷ1(8*!}Us(7dT.d͝2P{vk4@$$Di`⚦8<=e6w#I:H;PU(0ô9roKmJ5[c=@zĢI E EZ? @پʇb۞l2%C!;]yaRT"®u띩֫KGǜG`݉X]|84X_Ss?" +$R5o,vN:l|bXX5h:O GI8*V{QĦ~ùCt%1m2#3 .Hz1P> |We];F c#vs>?eF\8O\or>5?JV\ZJ0H7 [ D?@5M`*i85NAVkv?R0Xޣn`y2smbTnfһ*]FZ>z*X8ZF2ۘ f#·͝Y}lA[߃ehO%Ѹq#F)Fz SF"mdbR{ j0y@i~Kwϫ"Av ``Q elPBƫxJ"~11+7P ﵌a8Փ\c怙oS+a#xo׻uZ%xPxw-6 u*kmz i2G?v0Ut)Ǡ#q|zHVR3I'cn"2>$W";xI5O2[fAyп{^UP_-uo9ϚP^yVE-gQ)H~"ȝĥd\ ӵi=t 8_ ^2r ß9UVFm)Ϝ:e)I e$ CFztnbqL;?UCZb l da/\ k3i׵KgJ3~k٩vnp\ޚG3vSlw xxe d$jbR"UjC}`HgH.tr1>>_UV\R;뗥s`kh|멓LE;2…BWX`YaQ3HxNٛ@0$a1Io)]>jvsK#1!k'JpM_T6k,`(lt ' 0+)50PNObں/CMaCj^tPص!"rSRT+;!u0jۚ -6OHk}Q[ ׹lϭxv'tߴ,'o5aUz.B:kriB?R'2I6fZd01 CjcK*5g__|׮pYUж]LS,0GG457Q9$}EL0bf[!dq6ξU0cX&] ւ8)0=sFy VatN`t>@\a|?2&0u%d鵝ox`L&Rƹ9!ԎjV odvaW۶ YZ