diff --git a/.github/chart.svg b/.github/chart.svg index f4bd0690a..e748445e0 100644 --- a/.github/chart.svg +++ b/.github/chart.svg @@ -1,37 +1,37 @@ - resvg 0.4.0 + resvg 0.5.0 Firefox 64.0 Chromium r609904 - Inkscape 0.92.2 - librsvg 2.45.1 + Inkscape 0.92.3 + librsvg 2.45.2 Batik 1.9 QtSvg 5.11.1 0 - 204 + 240 - 408 + 479 - 611 + 719 - 815 - - 777 - - 757 - - 743 - - 647 - - 638 + 958 + + 909 + + 865 + + 875 + + 752 + + 753 - 604 - - 366 + 710 + + 383 Tests passed diff --git a/.github/official_chart.svg b/.github/official_chart.svg index 34d9c8258..bb4a2b96b 100644 --- a/.github/official_chart.svg +++ b/.github/official_chart.svg @@ -1,11 +1,11 @@ - resvg 0.4.0 + resvg 0.5.0 Firefox 64.0 Chromium r609904 - Inkscape 0.92.2 - librsvg 2.45.1 + Inkscape 0.92.3 + librsvg 2.45.2 Batik 1.9 QtSvg 5.11.1 @@ -18,18 +18,18 @@ 253 337 - - 238 - - 289 - - 295 - - 255 - - 223 - - 255 + + 249 + + 288 + + 293 + + 253 + + 222 + + 257 141 diff --git a/.github/perf-elementary.svg b/.github/perf-elementary.svg index be13b8223..45e10d12b 100644 --- a/.github/perf-elementary.svg +++ b/.github/perf-elementary.svg @@ -2,10 +2,10 @@ Time to render Elementary OS Icon Theme 5.0 - resvg 0.4.0 (cairo) - resvg 0.4.0 (qt) + resvg 0.5.0 (cairo) + resvg 0.5.0 (qt) QtSvg 5.11.1 - librsvg 2.45.1 + librsvg 2.45.2 0sec diff --git a/.github/perf-oxygen.svg b/.github/perf-oxygen.svg index 16f967b48..648babe8c 100644 --- a/.github/perf-oxygen.svg +++ b/.github/perf-oxygen.svg @@ -2,10 +2,10 @@ Time to render Oxygen Icon Theme 4.12 - resvg 0.4.0 (cairo) - resvg 0.4.0 (qt) + resvg 0.5.0 (cairo) + resvg 0.5.0 (qt) QtSvg 5.11.1 - librsvg 2.45.1 + librsvg 2.45.2 0sec diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d1abc37b..67b4b7260 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/). This changelog also contains important changes in dependencies. ## [Unreleased] + +## [0.5.0] - 2018-01-04 ### Added -- Added marker support. +- `marker` support. - Partial `baseline-shift` support. - `letter-spacing` support. - (qt-backend) `word-spacing` support. Does not work on the cairo backend. +- tools/explorer-thumbnailer +- tools/kde-dolphin-thumbnailer ### Fixed - Object bounding box calculation. @@ -136,7 +140,8 @@ This changelog also contains important changes in dependencies. ### Fixed - `font-size` attribute inheritance during `use` resolving. -[Unreleased]: https://github.com/RazrFalcon/resvg/compare/v0.4.0...HEAD +[Unreleased]: https://github.com/RazrFalcon/resvg/compare/v0.5.0...HEAD +[0.5.0]: https://github.com/RazrFalcon/resvg/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/RazrFalcon/resvg/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/RazrFalcon/resvg/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/RazrFalcon/resvg/compare/v0.1.0...v0.2.0 diff --git a/Cargo.lock b/Cargo.lock index d639a82d2..ecb6abc0a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -26,7 +26,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -50,13 +50,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cairo-example" -version = "0.2.0" +version = "0.1.0" dependencies = [ "fern 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", "gio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "gtk 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "resvg 0.4.0", + "resvg 0.5.0", ] [[package]] @@ -68,7 +68,7 @@ dependencies = [ "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -79,7 +79,7 @@ dependencies = [ "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -151,7 +151,7 @@ dependencies = [ "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -166,7 +166,7 @@ dependencies = [ "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -177,7 +177,7 @@ dependencies = [ "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -191,7 +191,7 @@ dependencies = [ "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -208,7 +208,7 @@ dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -218,7 +218,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -231,7 +231,7 @@ dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -239,7 +239,7 @@ name = "glib-sys" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -249,7 +249,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -273,7 +273,7 @@ dependencies = [ "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gtk-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -289,7 +289,7 @@ dependencies = [ "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -319,7 +319,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" -version = "0.2.45" +version = "0.2.46" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -370,7 +370,7 @@ dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -381,7 +381,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -396,7 +396,7 @@ dependencies = [ "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "pangocairo-sys 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -409,7 +409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "pango-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -472,44 +472,44 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "rendersvg" -version = "0.4.0" +version = "0.5.0" dependencies = [ "fern 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", "gumdrop 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "resvg 0.4.0", + "resvg 0.5.0", "time 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "resvg" -version = "0.4.0" +version = "0.5.0" dependencies = [ "cairo-rs 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "gdk-pixbuf 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "pango 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "pangocairo 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "resvg-qt 0.4.0", + "resvg-qt 0.5.0", "rgb 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-segmentation 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "usvg 0.4.0", + "usvg 0.5.0", ] [[package]] name = "resvg-capi" -version = "0.4.0" +version = "0.5.0" dependencies = [ "cairo-sys-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "fern 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", "glib 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "resvg 0.4.0", + "resvg 0.5.0", ] [[package]] name = "resvg-qt" -version = "0.4.0" +version = "0.5.0" dependencies = [ "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", @@ -579,7 +579,7 @@ name = "time" version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)", "redox_syscall 0.1.50 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -596,7 +596,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "usvg" -version = "0.4.0" +version = "0.5.0" dependencies = [ "base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)", @@ -610,12 +610,12 @@ dependencies = [ [[package]] name = "usvg-cli" -version = "0.4.0" +version = "0.5.0" dependencies = [ "fern 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", "gumdrop 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "usvg 0.4.0", + "usvg 0.5.0", ] [[package]] @@ -674,7 +674,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum gumdrop 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "395c7c79599167d04e7349ee60cc6cb14a28dfebaf922b4dc41603a7b18c3b28" "checksum gumdrop_derive 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "04c43663fd6604d9065f5cd26ae7a0301491fd941ad29b0a01665a6be3a1ddbd" "checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" -"checksum libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)" = "2d2857ec59fadc0773853c664d2d18e7198e83883e7060b63c924cb077bd5c74" +"checksum libc 0.2.46 (registry+https://github.com/rust-lang/crates.io-index)" = "023a4cd09b2ff695f9734c1934145a315594b7986398496841c7031a5a1bbdbd" "checksum libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "bff3ac7d6f23730d3b533c35ed75eef638167634476a499feef16c428d74b57b" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" "checksum lyon_geom 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0f181b2b51b8f2edd7b37a97718e848933dcc7420c8cde081ba95dbb475b6975" diff --git a/Cargo.toml b/Cargo.toml index 4b4d50b62..23d5a5de0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,6 @@ [package] name = "resvg" -# When updating version, also modify html_root_url in the lib.rs, in the README and in the rendersvg -version = "0.4.0" +version = "0.5.0" authors = ["Evgeniy Reizner "] keywords = ["svg", "render", "raster"] license = "MPL-2.0" @@ -27,7 +26,7 @@ travis-ci = { repository = "RazrFalcon/resvg" } [dependencies] log = "0.4.5" rgb = "0.8.9" -usvg = { path = "usvg", version = "0.4.0" } +usvg = { path = "usvg", version = "0.5.0" } unicode-segmentation = "1.2.1" # TODO: reexport? # cairo backend @@ -37,7 +36,7 @@ pango = { version = "0.5", optional = true } pangocairo = { version = "0.6", optional = true } # qt backend -resvg-qt = { path = "resvg-qt", version = "0.4.0", optional = true } +resvg-qt = { path = "resvg-qt", version = "0.5.0", optional = true } [features] cairo-backend = ["cairo-rs", "gdk-pixbuf", "pango", "pangocairo"] diff --git a/capi/Cargo.toml b/capi/Cargo.toml index 608490001..178284caf 100644 --- a/capi/Cargo.toml +++ b/capi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "resvg-capi" -version = "0.4.0" +version = "0.5.0" authors = ["Evgeniy Reizner "] keywords = ["svg", "render", "raster", "capi"] license = "MPL-2.0" diff --git a/examples/cairo-rs/Cargo.toml b/examples/cairo-rs/Cargo.toml index aaed1a9a3..91fb3d802 100644 --- a/examples/cairo-rs/Cargo.toml +++ b/examples/cairo-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cairo-example" -version = "0.2.0" +version = "0.1.0" authors = ["Reizner Evgeniy "] workspace = "../.." diff --git a/resvg-qt/Cargo.toml b/resvg-qt/Cargo.toml index 647b5a1cd..cd085726c 100644 --- a/resvg-qt/Cargo.toml +++ b/resvg-qt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "resvg-qt" -version = "0.4.0" +version = "0.5.0" authors = ["Reizner Evgeniy "] keywords = ["qt", "ffi"] license = "MIT" diff --git a/src/lib.rs b/src/lib.rs index 5c00f5adf..7e529b479 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,7 +14,7 @@ It can be used as a simple SVG to PNG converted. And as an embeddable library to paint SVG on an application native canvas. */ -#![doc(html_root_url = "https://docs.rs/resvg/0.4.0")] +#![doc(html_root_url = "https://docs.rs/resvg/0.5.0")] //#![forbid(unsafe_code)] #![warn(missing_docs)] diff --git a/tools/explorer-thumbnailer/README.md b/tools/explorer-thumbnailer/README.md index 7dce2b0e3..f3b032ab5 100755 --- a/tools/explorer-thumbnailer/README.md +++ b/tools/explorer-thumbnailer/README.md @@ -13,13 +13,13 @@ An SVG thumbnails generator for the Windows Explorer. ```batch "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 set PATH=%userprofile%\.cargo\bin;C:\Qt\5.12.0\msvc2015_64\bin;%PATH% -# build C-API first +rem build C-API first set QT_DIR=C:\Qt\5.12.0\msvc2015_64 cargo build --release --features "qt-backend" --manifest-path ../../capi/Cargo.toml -# build thumbnailer +rem build thumbnailer qmake nmake -# prepare files for installer +rem prepare files for installer windeployqt --no-translations release\SVGThumbnailExtension.dll ``` diff --git a/tools/explorer-thumbnailer/src/main.cpp b/tools/explorer-thumbnailer/src/main.cpp index 28f5ab04c..4e1ab6564 100755 --- a/tools/explorer-thumbnailer/src/main.cpp +++ b/tools/explorer-thumbnailer/src/main.cpp @@ -42,6 +42,7 @@ BOOL APIENTRY DllMain(HINSTANCE hinstDll, DWORD dwReason, LPVOID pvReserved) // At the moment, the installer will disallow the install directory change. QCoreApplication::addLibraryPath("C:/Program Files/reSVG Explorer Extension"); + // TODO: Doesn't need when the SVG doesn't have any text. int argc = 1; new QGuiApplication(argc, nullptr); } diff --git a/tools/kde-dolphin-thumbnailer/CMakeLists.txt b/tools/kde-dolphin-thumbnailer/CMakeLists.txt index 822c73ccb..ce8caa878 100644 --- a/tools/kde-dolphin-thumbnailer/CMakeLists.txt +++ b/tools/kde-dolphin-thumbnailer/CMakeLists.txt @@ -20,6 +20,9 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/../../capi/include ) +# TODO: doesn't work +#find_library(RESVG_LIBRARY NAMES "libresvg.a" PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../target/release NO_DEFAULT_PATH) + set(resvgthumbnailer_PART_SRCS resvgthumbnailer.cpp ) diff --git a/tools/kde-dolphin-thumbnailer/README.md b/tools/kde-dolphin-thumbnailer/README.md index 09657c5d9..863043491 100644 --- a/tools/kde-dolphin-thumbnailer/README.md +++ b/tools/kde-dolphin-thumbnailer/README.md @@ -8,7 +8,7 @@ An SVG thumbnails generator for the KDE's ```bash # build and install C-API first in case you don't have resvg intalled already cargo build --release --features "qt-backend" --manifest-path ../../capi/Cargo.toml -sudo cp ../../../target/release/libresvg.so /usr/lib/ +sudo cp ../../target/release/libresvg.so /usr/lib/ # build mkdir build diff --git a/tools/rendersvg/Cargo.toml b/tools/rendersvg/Cargo.toml index 8bd05146e..08561e189 100644 --- a/tools/rendersvg/Cargo.toml +++ b/tools/rendersvg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rendersvg" -version = "0.4.0" +version = "0.5.0" authors = ["Evgeniy Reizner "] keywords = ["svg", "render", "raster"] license = "MPL-2.0" diff --git a/tools/usvg/Cargo.toml b/tools/usvg/Cargo.toml index 3482402b4..0b5d86b6b 100644 --- a/tools/usvg/Cargo.toml +++ b/tools/usvg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "usvg-cli" -version = "0.4.0" +version = "0.5.0" authors = ["Reizner Evgeniy "] keywords = ["svg"] license = "MPL-2.0" diff --git a/usvg/Cargo.toml b/usvg/Cargo.toml index adacf2a14..ab0e1614c 100644 --- a/usvg/Cargo.toml +++ b/usvg/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "usvg" # When updating version, also modify html_root_url in the lib.rs and in the ../tools/Cargo.toml -version = "0.4.0" +version = "0.5.0" authors = ["Evgeniy Reizner "] keywords = ["svg"] license = "MPL-2.0" diff --git a/usvg/src/lib.rs b/usvg/src/lib.rs index 2956522fb..4a263529d 100644 --- a/usvg/src/lib.rs +++ b/usvg/src/lib.rs @@ -58,7 +58,7 @@ Full spec can be found [here](https://github.com/RazrFalcon/usvg/blob/master/doc [SVG]: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics */ -#![doc(html_root_url = "https://docs.rs/usvg/0.4.0")] +#![doc(html_root_url = "https://docs.rs/usvg/0.5.0")] #![cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] diff --git a/usvg/testing_tools/cache.csv b/usvg/testing_tools/cache.csv index 72ae131c5..7c26b52f3 100644 --- a/usvg/testing_tools/cache.csv +++ b/usvg/testing_tools/cache.csv @@ -1,957 +1,957 @@ -a-clip-path-001,5f852d84 -a-clip-rule-001,3209fdf2 -a-color-001,0d479bbc -a-color-interpolation-filters-001,5c6a377b -a-display-001,0d479bbc -a-display-002,ff9477d0 -a-display-003,ff9477d0 -a-display-004,5f852d84 -a-display-005,32d96bfa -a-display-006,6842efad -a-display-007,47683c61 -a-display-008,04b7c4f3 -a-fill-001,0d479bbc -a-fill-002,0d479bbc -a-fill-003,9cf6bb4a -a-fill-004,2fd3e656 -a-fill-005,0d479bbc -a-fill-006,0d479bbc -a-fill-007,0d479bbc -a-fill-008,0d479bbc -a-fill-009,0d479bbc -a-fill-010,0d479bbc -a-fill-011,7f1c03ba -a-fill-012,aa0d8462 -a-fill-013,3e9206b9 -a-fill-014,7f1c03ba -a-fill-015,20cf4a51 -a-fill-016,3fd79268 -a-fill-017,f0ad4b80 -a-fill-018,ea731299 -a-fill-019,20cf4a51 -a-fill-020,6f762530 -a-fill-021,0d479bbc -a-fill-022,0d479bbc -a-fill-023,faaab228 -a-fill-024,3fd79268 -a-fill-025,0d479bbc -a-fill-026,0d479bbc -a-fill-027,20cf4a51 -a-fill-028,f6cc048b -a-fill-029,20cf4a51 -a-fill-030,20cf4a51 -a-fill-031,815f84b9 -a-fill-032,5d4b95b4 -a-fill-033,7e621a12 -a-fill-034,0d479bbc -a-fill-035,0d479bbc -a-fill-036,285221ac -a-fill-037,285221ac -a-fill-opacity-001,e64fbbc9 -a-fill-opacity-002,f6a7393d -a-fill-opacity-003,eba3ee9f -a-fill-opacity-004,ffe625d8 -a-fill-opacity-005,e64fbbc9 -a-fill-opacity-006,3414225e -a-fill-rule-001,25f71083 -a-fill-rule-002,77deb7b5 -a-filter-001,2750f43c -a-flood-color-001,e4bc3b6b -a-flood-color-002,7bc24d84 -a-flood-color-003,7bc24d84 -a-flood-color-004,e4bc3b6b -a-flood-color-005,7bc24d84 -a-flood-color-006,7bc24d84 -a-flood-opacity-001,06aa2634 -a-font-family-001,8fdafb43 -a-font-family-002,d264c759 -a-font-family-003,4d81f893 -a-font-family-004,a038017f -a-font-family-005,a0a71498 -a-font-family-006,5b0ab8ac -a-font-family-007,1463c56f -a-font-family-008,c02efd3f -a-font-family-009,05bc561b -a-font-family-010,60cd6c46 -a-font-size-001,94847fa6 -a-font-size-002,94847fa6 -a-font-size-003,7ba6d7ff -a-font-size-004,7ba6d7ff -a-font-size-005,bdd1856d -a-font-size-006,39562924 -a-font-size-007,f57bcb6e -a-font-size-008,7fa91040 -a-font-size-009,7059ea74 -a-font-size-010,94847fa6 -a-font-size-011,94847fa6 -a-font-size-012,7059ea74 -a-font-size-013,7059ea74 -a-font-size-014,edbcb4ea -a-font-size-015,5d0f6d1a -a-font-size-016,edbcb4ea -a-font-size-017,5d0f6d1a -a-font-size-018,edbcb4ea -a-font-size-019,9cc3f8e7 -a-font-size-020,7ba6d7ff -a-font-stretch-001,71f3bed8 -a-font-stretch-002,71f3bed8 -a-font-style-001,b8406727 -a-font-style-002,0fe82e68 -a-font-style-003,b8406727 -a-font-variant-001,e9016340 -a-font-variant-002,e9016340 -a-font-weight-001,fd84eb18 -a-font-weight-002,b6e207fe -a-font-weight-003,6aa77adf -a-font-weight-004,5667472a -a-font-weight-005,b6e207fe -a-font-weight-006,b6e207fe -a-font-weight-007,66d17d07 -a-font-weight-008,79e8cfb8 -a-font-weight-009,e434470b -a-font-weight-010,fd84eb18 -a-font-weight-011,99bdaccf -a-font-weight-012,99bdaccf -a-mask-001,07db0d65 -a-opacity-001,fb0f71d2 -a-opacity-002,f69bc7a3 -a-stop-color-001,3fd79268 -a-stop-opacity-001,caeb910d -a-stroke-001,6de937c2 -a-stroke-002,40b7619d -a-stroke-003,35ef6970 -a-stroke-004,19ff3314 -a-stroke-005,faaab228 -a-stroke-006,285221ac -a-stroke-007,293eb5d8 -a-stroke-008,eba35ffd -a-stroke-009,13e4d846 -a-stroke-010,b5fa11e9 -a-stroke-011,51848403 -a-stroke-012,ce9ae190 -a-stroke-013,dc523381 -a-stroke-014,b387909a -a-stroke-015,06a7cb46 -a-stroke-dasharray-001,3115bd80 -a-stroke-dasharray-002,f4feef44 -a-stroke-dasharray-003,f4feef44 -a-stroke-dasharray-004,dfbf1b00 -a-stroke-dasharray-005,a1b29f19 -a-stroke-dasharray-006,e8916411 -a-stroke-dasharray-007,3115bd80 -a-stroke-dasharray-008,3115bd80 -a-stroke-dasharray-009,3115bd80 -a-stroke-dasharray-010,40b0fd0a -a-stroke-dasharray-011,40b0fd0a -a-stroke-dasharray-012,bfdd7e5f -a-stroke-dashoffset-001,f4feef44 -a-stroke-dashoffset-002,c911eeca -a-stroke-dashoffset-003,9cddac45 -a-stroke-dashoffset-004,f4440987 -a-stroke-dashoffset-005,4d61ddef -a-stroke-dashoffset-006,7e3319b4 -a-stroke-linecap-001,a5bacc64 -a-stroke-linecap-002,3ea6bea1 -a-stroke-linecap-003,3bc64831 -a-stroke-linecap-004,5eec256e -a-stroke-linecap-005,4c379f78 -a-stroke-linecap-006,c7cda0b8 -a-stroke-linecap-007,df529876 -a-stroke-linecap-008,0a619e7b -a-stroke-linecap-009,8a808a31 -a-stroke-linejoin-001,df7af621 -a-stroke-linejoin-002,8ce507f5 -a-stroke-linejoin-003,3d0677b8 -a-stroke-miterlimit-001,dcd25870 -a-stroke-miterlimit-002,ebd5fbed -a-stroke-miterlimit-003,96d53519 -a-stroke-opacity-001,8473ce36 -a-stroke-opacity-002,894aea87 -a-stroke-opacity-003,d91c687f -a-stroke-opacity-004,4b36e68a -a-stroke-opacity-005,8473ce36 -a-stroke-opacity-006,e1ddb33b -a-stroke-width-001,65389889 -a-stroke-width-002,b6e3a5d2 -a-stroke-width-003,9fbdf123 -a-stroke-width-004,9fbdf123 -a-stroke-width-005,2ed2584e -a-style-001,0d479bbc -a-style-002,0d479bbc -a-systemLanguage-001,be60ad19 -a-systemLanguage-002,be60ad19 -a-systemLanguage-003,be60ad19 -a-systemLanguage-004,0d479bbc -a-systemLanguage-005,be60ad19 -a-systemLanguage-006,ff9477d0 -a-systemLanguage-007,ff9477d0 -a-systemLanguage-008,5f852d84 -a-systemLanguage-009,32d96bfa -a-systemLanguage-010,47683c61 -a-text-anchor-001,4d893114 -a-text-anchor-002,9ac873dc -a-text-anchor-003,9dd2bd5e -a-text-anchor-004,4d893114 -a-text-anchor-005,2ca9ee13 -a-text-anchor-006,2f4bf6db -a-text-anchor-007,289df347 -a-text-anchor-008,c4e3d2a4 -a-text-anchor-009,4f963fa3 -a-text-decoration-001,f26faf6f -a-text-decoration-002,f26faf6f -a-text-decoration-003,f26faf6f -a-text-decoration-004,f26faf6f -a-text-decoration-005,afa50299 -a-text-decoration-006,afa50299 -a-text-decoration-007,b3a0ec51 -a-text-decoration-008,70895124 -a-text-decoration-009,b3363011 -a-transform-001,35d0021d -a-transform-002,2d6905b6 -a-transform-003,f8256fc8 -a-transform-004,43f0f3b4 -a-transform-005,3fa0ef4c -a-transform-006,ba8c7af2 -a-transform-007,f41b26ed -a-transform-008,5915599f -a-transform-009,6471dd42 -a-transform-010,6471dd42 -a-transform-011,c7c8145d -a-transform-012,c7c8145d -a-transform-013,35d0021d -a-transform-014,35d0021d -a-transform-015,7059ea74 -a-transform-016,fa1d01f4 -a-transform-017,fa1d01f4 -a-transform-018,fa1d01f4 -a-visibility-001,cd189d7b -a-visibility-002,cd189d7b -a-visibility-003,730832b8 -a-visibility-004,ea694197 -a-visibility-005,0930917f -a-visibility-006,687458d6 -a-visibility-007,ff1535f9 -e-a-001,0d479bbc -e-a-002,447d7990 -e-a-003,447d7990 -e-a-004,de99fe90 -e-a-005,ef43f103 -e-circle-001,567624f6 -e-circle-002,63f2a549 -e-circle-003,45f65d0d -e-circle-004,0135cbf1 -e-circle-005,01dd3ad9 -e-circle-006,63f2a549 -e-clipPath-001,5f852d84 -e-clipPath-002,5f852d84 -e-clipPath-003,5f852d84 -e-clipPath-004,5f852d84 -e-clipPath-005,448f4c60 -e-clipPath-006,5ed63577 -e-clipPath-007,01299d35 -e-clipPath-008,0cc3c37e -e-clipPath-009,3e87e908 -e-clipPath-010,64b51924 -e-clipPath-011,d3e7de9b -e-clipPath-012,80066007 -e-clipPath-013,3209fdf2 -e-clipPath-014,a84f4af2 -e-clipPath-015,562992cb -e-clipPath-016,3209fdf2 -e-clipPath-017,26e1d82d -e-clipPath-018,3209fdf2 -e-clipPath-019,a581e7b9 -e-clipPath-020,012b4322 -e-clipPath-021,0a33312f -e-clipPath-022,fcbd2db6 -e-clipPath-023,fcbd2db6 -e-clipPath-024,c1cd7735 -e-clipPath-025,fcbd2db6 -e-clipPath-026,fcbd2db6 -e-clipPath-027,0d479bbc -e-clipPath-028,0d479bbc -e-clipPath-029,6fc29b6d -e-clipPath-030,5f852d84 -e-clipPath-031,10582526 -e-clipPath-032,fcbd2db6 -e-clipPath-033,7059ea74 -e-clipPath-034,44bf3a4d -e-clipPath-035,5f852d84 -e-clipPath-036,c0c7c45a -e-clipPath-037,fe11702a -e-defs-001,3fd79268 -e-defs-002,3fd79268 -e-defs-003,0e3a1b71 -e-defs-004,0e3a1b71 -e-defs-005,7059ea74 -e-defs-006,62ff702f -e-defs-007,9ad873d5 -e-ellipse-001,3f97e86b -e-ellipse-002,7059ea74 -e-ellipse-003,7059ea74 -e-ellipse-004,7059ea74 -e-ellipse-005,96acb22a -e-ellipse-006,305c09d1 -e-ellipse-007,0dab8d3a -e-ellipse-008,7059ea74 -e-ellipse-009,7059ea74 -e-ellipse-010,7059ea74 -e-feBlend-001,98cc9be1 -e-feBlend-002,6bc2d790 -e-feBlend-003,b4a00462 -e-feBlend-004,af7c9868 -e-feBlend-005,a7c8ffcc -e-feBlend-006,cd52aa12 -e-feBlend-007,dee2f3ea -e-feBlend-008,7c808298 -e-feComposite-001,68c8a6d4 -e-feComposite-002,6a94d8c6 -e-feComposite-003,7d2f0b28 -e-feComposite-004,34c3d86f -e-feComposite-005,50633618 -e-feComposite-006,74a04ae8 -e-feComposite-007,84754484 -e-feComposite-008,5efc1535 -e-feComposite-009,7422803d -e-feComposite-010,50773c46 -e-feComposite-011,fe1572a5 -e-feFlood-001,36fe1a8f -e-feFlood-002,89b6f0f9 -e-feFlood-003,97b4b285 -e-feFlood-004,6ff9c9f6 -e-feFlood-005,62eebfa2 -e-feFlood-006,3090b3d9 -e-feGaussianBlur-001,80702f65 -e-feGaussianBlur-002,adce3091 -e-feGaussianBlur-003,26a78b2a -e-feGaussianBlur-004,26a78b2a -e-feGaussianBlur-005,26a78b2a -e-feGaussianBlur-006,26a78b2a -e-feGaussianBlur-007,80702f65 -e-feGaussianBlur-008,1143972b -e-feGaussianBlur-009,2c877c33 -e-feGaussianBlur-010,32f29b79 -e-feImage-001,32b04dd9 -e-feImage-002,788643ef -e-feImage-003,01e14e8d -e-feImage-004,599527d6 -e-feImage-005,6823377a -e-feImage-006,c4893248 -e-feImage-007,db362cde -e-feImage-008,53820d08 -e-feImage-009,5fab46e6 -e-feImage-010,da6f1fb1 -e-feImage-011,df29e4e7 -e-feMerge-001,6201ebfe -e-feMerge-002,6821d1e7 -e-feOffset-001,8a5594e2 -e-feOffset-002,8e4d17ef -e-feOffset-003,8ffab3d0 -e-feOffset-004,8fb57b87 -e-feOffset-005,03978d58 -e-feOffset-006,a030a570 -e-feOffset-007,bdce575b -e-feTile-001,3a74f768 -e-feTile-002,4eff4114 -e-feTile-003,1b98d89c -e-feTile-004,3d0b7d42 -e-feTile-005,22e1c25b -e-feTile-006,3d0b7d42 -e-filter-001,80702f65 -e-filter-002,e6beb5de -e-filter-003,52a47498 -e-filter-004,456a2d67 -e-filter-005,7059ea74 -e-filter-006,a7ce1de3 -e-filter-007,a2762873 -e-filter-008,6a053081 -e-filter-009,5165c39c -e-filter-010,95961332 -e-filter-011,0bcd5b5c -e-filter-012,b9d584f4 -e-filter-013,0f2bed4e -e-filter-014,ce10e583 -e-filter-015,fe0b6c8e -e-filter-016,ed25aa75 -e-filter-017,afb350e5 -e-filter-018,afb350e5 -e-filter-019,1ccc7020 -e-filter-020,80702f65 -e-filter-021,3739f310 -e-filter-022,80702f65 -e-filter-023,80702f65 -e-filter-024,7059ea74 -e-filter-025,80702f65 -e-filter-026,586a4301 -e-filter-027,2dc43a2b -e-filter-028,7629e78d -e-filter-029,b7b283ea -e-filter-030,96ae4f82 -e-filter-031,6d312fb0 -e-filter-032,12d81fb6 -e-filter-033,14abd8aa -e-filter-034,073d054e -e-filter-035,549de3fb -e-filter-036,d5ed0db7 -e-filter-037,eb6c17b3 -e-filter-038,2ed3d5eb -e-filter-039,bb9e471d -e-filter-040,53845060 -e-filter-041,36516e82 -e-filter-042,38e46008 -e-filter-043,80702f65 -e-filter-044,e25d8b87 -e-filter-045,d6c8b5b2 -e-filter-046,5c6a377b -e-filter-047,c51b381f -e-filter-048,e1cb6ffd -e-filter-049,80702f65 -e-filter-050,1822f854 -e-filter-051,7059ea74 -e-filter-052,329d1b42 -e-filter-053,ada9c510 -e-filter-054,bb4851d9 -e-filter-055,b9d584f4 -e-g-001,0d479bbc -e-image-001,67b7c1fa -e-image-002,14e984a0 -e-image-003,0f685f29 -e-image-004,bf383f49 -e-image-005,457033cf -e-image-006,1a2202dc -e-image-007,54b405a4 -e-image-008,e688d67c -e-image-009,bf383f49 -e-image-010,c49154c1 -e-image-011,096eb8dd -e-image-012,26272b6b -e-image-013,5466486d -e-image-014,8cb09d31 -e-image-015,16de022a -e-image-016,35c76965 -e-image-017,68edf69f -e-image-018,0039bd48 -e-image-019,e5c6a50d -e-image-020,258043f9 -e-image-021,b2883c8f -e-image-022,afa71936 -e-image-023,e2bc60d7 -e-image-024,855cd9a3 -e-image-025,e2a91db8 -e-image-026,ec58f164 -e-image-027,38d2edc5 -e-image-028,236158ac -e-image-029,968912f5 -e-image-030,09c8c294 -e-image-031,f644667d -e-image-032,66853570 -e-image-033,ba2ff633 -e-image-034,8e7dfbc8 -e-line-001,8b6c2842 -e-line-002,a3480c8e -e-line-003,5193e410 -e-line-004,1e6da4f8 -e-line-005,b90272d5 -e-line-006,9d2e6352 -e-line-007,25161fe7 -e-line-008,ff6d0a6e -e-line-009,ed9680ef -e-linearGradient-001,3fd79268 -e-linearGradient-002,f333c639 -e-linearGradient-003,b090e2e6 -e-linearGradient-004,6153c036 -e-linearGradient-005,f333c639 -e-linearGradient-006,5733e899 -e-linearGradient-007,1ea89a21 -e-linearGradient-008,3fd79268 -e-linearGradient-009,669371f5 -e-linearGradient-010,e9b845ac -e-linearGradient-011,a9ea0d0a -e-linearGradient-012,4800315f -e-linearGradient-013,a7e9ef6d -e-linearGradient-014,6ea6732c -e-linearGradient-015,ebb0e049 -e-linearGradient-016,1ea89a21 -e-linearGradient-017,658bf1f5 -e-linearGradient-018,3fd79268 -e-linearGradient-019,1ea89a21 -e-linearGradient-020,9e84defb -e-linearGradient-021,15506326 -e-linearGradient-022,010306cb -e-linearGradient-023,0d479bbc -e-linearGradient-024,669371f5 -e-linearGradient-025,3f79d317 -e-linearGradient-026,d35ddf9b -e-linearGradient-027,14d5b02d -e-linearGradient-028,21b3436f -e-linearGradient-029,1abb06ee -e-linearGradient-030,10fb99ae -e-mask-001,07db0d65 -e-mask-002,80a2b74c -e-mask-003,037dfd96 -e-mask-004,eb65541c -e-mask-005,2fa8c3b4 -e-mask-006,07db0d65 -e-mask-007,b5e4a478 -e-mask-008,7059ea74 -e-mask-009,7059ea74 -e-mask-010,7059ea74 -e-mask-011,1bb572e5 -e-mask-012,b95e730a -e-mask-013,1d460ab7 -e-mask-014,77773b33 -e-mask-015,36346d04 -e-mask-016,48b3b131 -e-mask-017,07db0d65 -e-mask-018,0d479bbc -e-mask-019,0d479bbc -e-mask-020,8efe4743 -e-mask-021,cb1122f9 -e-mask-022,98c3a76e -e-mask-023,3cdc1a8e -e-mask-024,3cdc1a8e -e-mask-025,5ad8edac -e-mask-026,25cf8fe5 -e-mask-027,551eeeeb -e-path-001,7059ea74 -e-path-002,7059ea74 -e-path-003,c3737219 -e-path-004,f81cf203 -e-path-005,efecc472 -e-path-006,e40dc0cb -e-path-007,beddfe57 -e-path-008,3369cd60 -e-path-009,607cc799 -e-path-010,43a7a71b -e-path-011,4d43efd1 -e-path-012,3d2cf61e -e-path-013,3aa0846e -e-path-014,b2a5e925 -e-path-015,0002f085 -e-path-016,417383ea -e-path-017,417383ea -e-path-018,5fc9fbf5 -e-path-019,5fc9fbf5 -e-path-020,631f30b6 -e-path-021,8d3665ae -e-path-022,8d3665ae -e-path-023,1ebda7aa -e-path-024,312364cd -e-path-025,1ebda7aa -e-path-026,c24c1f75 -e-path-027,5909f783 -e-path-028,f27c6153 -e-path-029,1fdf982a -e-path-030,d2d24ae7 -e-path-031,a1b3e714 -e-path-032,826c16fa -e-path-033,a4789bc9 -e-path-034,28508a27 -e-path-035,0a42113f -e-path-036,926fcb20 -e-path-037,8ef15807 -e-path-038,eee9fd41 -e-path-039,8ef15807 -e-path-040,c4a572e2 -e-path-041,c4a572e2 -e-path-042,9aae2dae -e-path-043,9aae2dae -e-path-044,0d323be5 -e-pattern-001,dc4acacd -e-pattern-002,705a53fe -e-pattern-003,dc4acacd -e-pattern-004,5fc9e54e -e-pattern-005,3e5831b1 -e-pattern-006,a699e36a -e-pattern-007,e21e0267 -e-pattern-008,67cc0198 -e-pattern-009,8a6f76eb -e-pattern-010,c5c67bf3 -e-pattern-011,cc3bee1f -e-pattern-012,b8cde4fb -e-pattern-013,b8cde4fb -e-pattern-014,fc93b412 -e-pattern-015,b63e9ccc -e-pattern-016,bc1250a1 -e-pattern-017,7d550b0e -e-pattern-018,c251783b -e-pattern-019,8ef2362e -e-pattern-020,2fd09254 -e-pattern-021,9f517afc -e-pattern-022,383624a6 -e-pattern-023,383624a6 -e-pattern-024,eb72b8d0 -e-pattern-025,e21e0267 -e-pattern-026,1984d2a8 -e-polygon-001,c189a8ff -e-polygon-002,7059ea74 -e-polygon-003,1cd4f74e -e-polygon-004,1cd4f74e -e-polygon-005,7059ea74 -e-polyline-001,ce9e06e8 -e-polyline-002,7059ea74 -e-polyline-003,ce9e06e8 -e-polyline-004,ce9e06e8 -e-polyline-005,7059ea74 -e-radialGradient-001,f0ad4b80 -e-radialGradient-002,9728d6a9 -e-radialGradient-003,13efda6a -e-radialGradient-004,b4a20272 -e-radialGradient-005,9728d6a9 -e-radialGradient-006,41752492 -e-radialGradient-007,8af1dd66 -e-radialGradient-008,70e69555 -e-radialGradient-009,f0ad4b80 -e-radialGradient-010,669371f5 -e-radialGradient-011,e86b9eab -e-radialGradient-012,e86b9eab -e-radialGradient-013,6dc53888 -e-radialGradient-014,b265b08c -e-radialGradient-015,f0ad4b80 -e-radialGradient-016,f0ad4b80 -e-radialGradient-017,6e7d6edf -e-radialGradient-018,f0ad4b80 -e-radialGradient-019,8af1dd66 -e-radialGradient-020,02cfb121 -e-radialGradient-021,4e29a38d -e-radialGradient-022,958eb54c -e-radialGradient-023,be60ad19 -e-radialGradient-024,669371f5 -e-radialGradient-025,c229d679 -e-radialGradient-026,4ef834c4 -e-radialGradient-027,e0373a09 -e-radialGradient-028,c642e4d8 -e-radialGradient-029,22c19972 -e-radialGradient-030,eea29843 -e-radialGradient-031,42e97a8b -e-radialGradient-032,0d479bbc -e-radialGradient-033,3f79d317 -e-radialGradient-034,c229d679 -e-radialGradient-035,a82cddc9 -e-radialGradient-036,38f0e55c -e-radialGradient-037,3225db6f -e-radialGradient-038,f0ad4b80 -e-rect-001,fe28d7fa -e-rect-002,5b23a8cf -e-rect-003,a8849bc1 -e-rect-004,2213f3ef -e-rect-005,c3d197ca -e-rect-006,c3d197ca -e-rect-007,7059ea74 -e-rect-008,7059ea74 -e-rect-009,7059ea74 -e-rect-010,7059ea74 -e-rect-011,7059ea74 -e-rect-012,7059ea74 -e-rect-013,c3d197ca -e-rect-014,c3d197ca -e-rect-015,e06f56a4 -e-rect-016,0d479bbc -e-rect-017,761d52bb -e-rect-018,4985d7d9 -e-rect-019,4985d7d9 -e-rect-020,96154cb5 -e-rect-021,92a28021 -e-rect-022,e997f19e -e-rect-023,e997f19e -e-rect-024,8e89e9aa -e-stop-001,3fd79268 -e-stop-002,3fd79268 -e-stop-003,e28fecbe -e-stop-004,e28fecbe -e-stop-005,e28fecbe -e-stop-006,e926cc3d -e-stop-007,33f1929e -e-stop-008,33f1929e -e-stop-009,33f1929e -e-stop-010,b21319a4 -e-stop-011,33f1929e -e-stop-012,b21319a4 -e-stop-013,b21319a4 -e-stop-014,b21319a4 -e-stop-015,3f5c6a85 -e-stop-016,c0208b52 -e-stop-017,c0208b52 -e-stop-018,b4c7ddce -e-style-001,0d479bbc -e-style-002,89d277a6 -e-style-003,0d479bbc -e-style-004,20cf4a51 -e-style-005,52a63a4b -e-style-006,20cf4a51 -e-style-007,0d479bbc -e-style-008,0d479bbc -e-style-009,0d479bbc -e-style-010,0d479bbc -e-style-011,0d479bbc -e-svg-001,0d479bbc -e-svg-002,0d479bbc -e-svg-003,65f9effb -e-svg-004,0d479bbc -e-svg-005,0d479bbc -e-svg-006,ab45f480 -e-svg-008,975ae6c5 -e-svg-009,88d39cb5 -e-svg-010,6a18ac35 -e-svg-011,dbde384c -e-svg-012,f805af62 -e-svg-013,453d66fe -e-svg-014,2652da8b -e-svg-015,044b1fb8 -e-svg-016,c4007945 -e-svg-017,f7015eb6 -e-svg-018,62ff702f -e-svg-019,62ff702f -e-svg-020,3fd79268 -e-svg-021,1d06446a -e-svg-022,63f2a549 -e-svg-023,63f2a549 -e-svg-024,ee52cc36 -e-svg-025,83c27c1c -e-svg-026,69b0ee77 -e-svg-027,ed74716f -e-svg-028,5e846884 -e-svg-029,5e846884 -e-svg-030,4b43b50f -e-svg-031,ed172c15 -e-svg-032,8eb2264b -e-switch-001,be60ad19 -e-switch-002,be60ad19 -e-switch-003,0d479bbc -e-switch-004,d06e2b99 -e-switch-005,0d479bbc -e-switch-006,0d479bbc -e-switch-007,0d479bbc -e-switch-008,be60ad19 -e-switch-009,0d479bbc -e-symbol-001,62ff702f -e-symbol-002,7059ea74 -e-symbol-003,2aa26e99 -e-symbol-004,f8d61672 -e-symbol-005,b15abc5b -e-symbol-006,8bf5fc7c -e-symbol-007,62ff702f -e-symbol-008,2860ca11 -e-text-001,7221ea6b -e-text-002,105c98ad -e-text-003,ada2d928 -e-text-004,521c26ef -e-text-005,fc154606 -e-text-006,82e67677 -e-text-007,76cd059c -e-text-008,b4f2b611 -e-text-009,70ea2870 -e-text-010,770fbff1 -e-text-011,244876db -e-text-012,6a4ef3d2 -e-text-013,e2835753 -e-text-014,6a4ef3d2 -e-text-015,4ab6c23e -e-text-016,1cddd5be -e-text-017,6cdaa12b -e-text-018,e0c0096d -e-text-019,7cfc1e22 -e-text-020,59349074 -e-text-021,5384ff2a -e-text-022,6fa826a2 -e-text-023,542485ce -e-text-024,819aea90 -e-text-025,b327027b -e-text-026,e6fb2114 -e-text-027,f83e2ad3 -e-text-028,eb9030b6 -e-text-029,e706a0b8 -e-text-030,46bc5c60 -e-text-031,5b9e0666 -e-text-032,6a4ef3d2 -e-text-033,68fb2332 -e-text-034,be022123 -e-tref-001,fba63c7e -e-tref-002,943beb0a -e-tref-003,6021ea55 -e-tref-004,8493d379 -e-tref-005,16d2cde6 -e-tref-006,1aca0e6b -e-tref-007,fba63c7e -e-tref-008,96c4a01f -e-tspan-001,4ab6c23e -e-tspan-002,d56853f3 -e-tspan-003,ab31661e -e-tspan-004,5bb6961e -e-tspan-005,d2b6dcf5 -e-tspan-006,ed8d4381 -e-tspan-007,cff543fd -e-tspan-008,cff543fd -e-tspan-009,62b44474 -e-tspan-010,0272b9b5 -e-tspan-011,4aa33f36 -e-tspan-012,4ab6c23e -e-tspan-013,41791b84 -e-tspan-014,b2905dce -e-tspan-015,e5b9268f -e-tspan-016,a14d95ce -e-use-001,05571829 -e-use-002,62ff702f -e-use-003,62ff702f -e-use-004,62ff702f -e-use-005,05385d51 -e-use-006,967b9e79 -e-use-007,967b9e79 -e-use-008,7059ea74 -e-use-009,15c9b226 -e-use-010,7059ea74 -e-use-011,7059ea74 -e-use-012,7059ea74 -e-use-013,7059ea74 -e-use-014,082e609c -e-use-015,e1efbcc9 -e-use-016,786de6eb -e-use-017,1f1da433 -e-use-018,e324cc05 -e-use-019,7059ea74 -e-use-020,62ff702f -e-use-021,967b9e79 -e-use-022,71d20838 -a-fill-038,20cf4a51 -a-fill-039,20cf4a51 -a-fill-040,20cf4a51 -a-stroke-miterlimit-004,dcd25870 -a-stroke-miterlimit-005,dcd25870 -e-stop-019,33f1929e -e-stop-020,33f1929e -e-stop-021,8f31f0c2 -e-stop-022,8f06ee3f -e-stop-023,14464174 -e-stop-024,8283ec70 -e-stop-025,33f1929e -e-stop-026,566e86aa -e-stop-027,e1b76c71 -a-opacity-003,4b0dd89c -a-opacity-004,e06f56a4 -a-opacity-005,c4fe3629 -a-opacity-006,c4fe3629 -e-rect-025,0d479bbc -e-svg-033,0d479bbc -e-filter-056,7b503ffc -e-tspan-017,fd12276a -a-baseline-shift-001,85addffc -a-baseline-shift-002,0c06caaf -a-baseline-shift-003,ded755f4 -a-baseline-shift-004,55d35b84 -a-baseline-shift-005,b95d5033 -a-baseline-shift-006,f6000718 -a-baseline-shift-007,d1ddee58 -a-baseline-shift-008,35dd8af6 -a-baseline-shift-009,f66e1a46 -a-baseline-shift-010,b9e0a004 -a-baseline-shift-011,20ff03f7 -a-baseline-shift-012,f22640f3 -a-baseline-shift-013,f2e3526a -a-baseline-shift-014,7e936fca -a-baseline-shift-015,62700b81 -a-baseline-shift-016,6e77c6f1 -a-baseline-shift-017,62700b81 -a-baseline-shift-018,62700b81 -a-letter-spacing-001,417bd29e -a-letter-spacing-002,97a2bf45 -a-letter-spacing-003,56a724e3 -a-letter-spacing-004,15f52a4b -a-letter-spacing-005,2cb3a6c0 -a-letter-spacing-006,e450b6c4 -a-word-spacing-001,44f78bc1 -a-word-spacing-002,e600d0e1 -a-word-spacing-003,b4f7a56c -a-word-spacing-004,ffaf0863 -a-word-spacing-005,e600d0e1 -a-word-spacing-006,b034f1a8 -a-marker-end-001,57c3ba61 -a-marker-mid-001,d08723cd -a-marker-start-001,d70d94a9 -a-overflow-001,682a7e64 -a-overflow-002,c65c355d -a-overflow-003,db5c571f -e-clipPath-038,ab281e7d -e-marker-001,3972f821 -e-marker-002,01763f29 -e-marker-003,89500771 -e-marker-004,01763f29 -e-marker-005,462c69ef -e-marker-006,448525c1 -e-marker-007,cfc130a3 -e-marker-008,37a92ced -e-marker-009,54c7f09c -e-marker-010,72f5c29d -e-marker-011,125714e0 -e-marker-012,91674d55 -e-marker-013,51ef7db1 -e-marker-014,d5bf0c70 -e-marker-015,d0c0aaeb -e-marker-016,6f762530 -e-marker-017,1dd8893f -e-marker-018,02efa925 -e-marker-019,9f8a2bf3 -e-marker-020,a285ba7d -e-marker-021,a285ba7d -e-marker-022,27e001a0 -e-marker-023,125714e0 -e-marker-024,125714e0 -e-marker-025,125714e0 -e-marker-026,125714e0 -e-marker-027,125714e0 -e-marker-028,a285ba7d -e-marker-029,a285ba7d -e-marker-030,13f229ef -e-marker-031,ebd296a9 -e-marker-032,87e3141f -e-marker-033,c294fafd -e-marker-034,aa6c6160 -e-marker-035,6bbe750b -e-marker-036,aa3933ee -e-marker-037,668789f8 -e-marker-038,36b56536 -e-marker-039,17588bbd -e-marker-040,6a3bc334 -e-marker-041,26e4493e -e-marker-042,f22e88ce -e-marker-043,891c21fb -e-marker-044,573f599a -e-marker-045,c7de07f4 -e-marker-046,670315d6 -e-marker-047,eabb389c -e-marker-048,0d47253e -e-marker-049,4c8bffad -e-marker-050,3537c195 -e-marker-051,7ebfdb25 -e-marker-052,86836550 -e-marker-053,4fe2e511 -e-marker-054,da2189e8 -e-marker-055,92588210 -e-marker-056,1aa62c2b -e-tspan-018,2ddc5037 -e-use-023,967b9e79 -e-filter-057,a2b786f1 -e-linearGradient-031,3fd79268 -e-pattern-027,f3fbe960 -e-radialGradient-039,f0ad4b80 -a-stroke-016,22e89c3a -a-stroke-017,1d037a5f -a-stroke-018,e9ed7186 -a-stroke-019,5a6c1265 -e-stop-028,d17c95f8 -e-stop-029,219b53c7 -e-stop-030,99767fc0 -e-clipPath-039,5f852d84 -e-clipPath-040,5f852d84 -e-filter-058,afb4ad06 -e-filter-059,ce17a45f -e-use-024,967b9e79 -a-opacity-007,3e792210 -e-clipPath-041,108b66ef -e-clipPath-042,108b66ef -e-filter-060,7fbfbc22 -e-filter-061,d6667c63 -e-filter-062,32cc3451 -e-path-045,47fe0aec -e-path-046,d5800e26 -e-symbol-009,1a5c441c -a-opacity-008,3b77e07b +a-clip-path-001,6f1c4724 +a-clip-rule-001,5ad8352e +a-color-001,b7c4b018 +a-color-interpolation-filters-001,54619607 +a-display-001,b7c4b018 +a-display-002,bf623eab +a-display-003,bf623eab +a-display-004,6f1c4724 +a-display-005,3101e648 +a-display-006,0fe2c54f +a-display-007,897edcc6 +a-display-008,3f109a3c +a-fill-001,b7c4b018 +a-fill-002,b7c4b018 +a-fill-003,e30d29d7 +a-fill-004,17a6a94c +a-fill-005,b7c4b018 +a-fill-006,b7c4b018 +a-fill-007,b7c4b018 +a-fill-008,b7c4b018 +a-fill-009,b7c4b018 +a-fill-010,b7c4b018 +a-fill-011,501ef932 +a-fill-012,72ccf0ce +a-fill-013,d2bbe072 +a-fill-014,501ef932 +a-fill-015,1e2dc801 +a-fill-016,e5e15c45 +a-fill-017,fcd8efd8 +a-fill-018,a13f0534 +a-fill-019,1e2dc801 +a-fill-020,9566f857 +a-fill-021,b7c4b018 +a-fill-022,b7c4b018 +a-fill-023,969c623b +a-fill-024,e5e15c45 +a-fill-025,b7c4b018 +a-fill-026,b7c4b018 +a-fill-027,1e2dc801 +a-fill-028,0aa32317 +a-fill-029,1e2dc801 +a-fill-030,1e2dc801 +a-fill-031,32904d4f +a-fill-032,818f0449 +a-fill-033,9f7d77cd +a-fill-034,b7c4b018 +a-fill-035,b7c4b018 +a-fill-036,b9927713 +a-fill-037,b9927713 +a-fill-opacity-001,2110945b +a-fill-opacity-002,6eddc4cc +a-fill-opacity-003,9b31f425 +a-fill-opacity-004,3eeb9c22 +a-fill-opacity-005,2110945b +a-fill-opacity-006,211bc392 +a-fill-rule-001,77a04307 +a-fill-rule-002,e856733c +a-filter-001,5f51ec24 +a-flood-color-001,91926ba8 +a-flood-color-002,989833e1 +a-flood-color-003,989833e1 +a-flood-color-004,91926ba8 +a-flood-color-005,989833e1 +a-flood-color-006,989833e1 +a-flood-opacity-001,f785eb58 +a-font-family-001,3c9d5093 +a-font-family-002,37ff16aa +a-font-family-003,ae1e91e6 +a-font-family-004,1c093dee +a-font-family-005,8ca8e095 +a-font-family-006,23a0b538 +a-font-family-007,a7788fb4 +a-font-family-008,c6705235 +a-font-family-009,d4e72d4b +a-font-family-010,a632c9db +a-font-size-001,c8f038d4 +a-font-size-002,c8f038d4 +a-font-size-003,575449f8 +a-font-size-004,575449f8 +a-font-size-005,51a8d98b +a-font-size-006,be351902 +a-font-size-007,88612eb9 +a-font-size-008,b1eb405c +a-font-size-009,6583a6b2 +a-font-size-010,c8f038d4 +a-font-size-011,c8f038d4 +a-font-size-012,6583a6b2 +a-font-size-013,6583a6b2 +a-font-size-014,7d253fa5 +a-font-size-015,49b682d9 +a-font-size-016,7d253fa5 +a-font-size-017,49b682d9 +a-font-size-018,7d253fa5 +a-font-size-019,cbc09064 +a-font-size-020,575449f8 +a-font-stretch-001,b23c4409 +a-font-stretch-002,b23c4409 +a-font-style-001,2170cf6e +a-font-style-002,082efdb7 +a-font-style-003,2170cf6e +a-font-variant-001,381e79e6 +a-font-variant-002,381e79e6 +a-font-weight-001,c96e687d +a-font-weight-002,23ba92fe +a-font-weight-003,2c1fc49f +a-font-weight-004,c0eee152 +a-font-weight-005,23ba92fe +a-font-weight-006,23ba92fe +a-font-weight-007,2f886ba9 +a-font-weight-008,f1fb8f3e +a-font-weight-009,4e029e79 +a-font-weight-010,c96e687d +a-font-weight-011,0fd6d3fd +a-font-weight-012,0fd6d3fd +a-mask-001,0efc3e83 +a-opacity-001,66782eb0 +a-opacity-002,ed0b04fb +a-stop-color-001,e5e15c45 +a-stop-opacity-001,aec3ad8d +a-stroke-001,3298a20e +a-stroke-002,41147f8c +a-stroke-003,eead4d8e +a-stroke-004,e2aca1fd +a-stroke-005,969c623b +a-stroke-006,b9927713 +a-stroke-007,5dbbcab3 +a-stroke-008,ff2369ac +a-stroke-009,062aae2b +a-stroke-010,a693ada3 +a-stroke-011,235a0be6 +a-stroke-012,01ed8cd3 +a-stroke-013,a8f9f31e +a-stroke-014,6a5ee64a +a-stroke-015,e8bcc95f +a-stroke-dasharray-001,93f3e93d +a-stroke-dasharray-002,37b5aaba +a-stroke-dasharray-003,37b5aaba +a-stroke-dasharray-004,5db4c44b +a-stroke-dasharray-005,076ce9cf +a-stroke-dasharray-006,2414f8cb +a-stroke-dasharray-007,93f3e93d +a-stroke-dasharray-008,93f3e93d +a-stroke-dasharray-009,93f3e93d +a-stroke-dasharray-010,8c694127 +a-stroke-dasharray-011,8c694127 +a-stroke-dasharray-012,87fa4a5d +a-stroke-dashoffset-001,37b5aaba +a-stroke-dashoffset-002,6134b46d +a-stroke-dashoffset-003,05b45520 +a-stroke-dashoffset-004,a83a0b02 +a-stroke-dashoffset-005,5e7cf59d +a-stroke-dashoffset-006,3e2e134f +a-stroke-linecap-001,ca7570f5 +a-stroke-linecap-002,633ed700 +a-stroke-linecap-003,235a3f4a +a-stroke-linecap-004,7a173ec9 +a-stroke-linecap-005,5a25f191 +a-stroke-linecap-006,881e5bfc +a-stroke-linecap-007,c7a1e402 +a-stroke-linecap-008,75d8fac6 +a-stroke-linecap-009,2d38138e +a-stroke-linejoin-001,6aa5ec53 +a-stroke-linejoin-002,b5a089df +a-stroke-linejoin-003,cf114869 +a-stroke-miterlimit-001,d95f1a2d +a-stroke-miterlimit-002,077adffa +a-stroke-miterlimit-003,b9acbc24 +a-stroke-opacity-001,3df9afa3 +a-stroke-opacity-002,e386eee1 +a-stroke-opacity-003,8d18c1bc +a-stroke-opacity-004,3c4c3d9b +a-stroke-opacity-005,3df9afa3 +a-stroke-opacity-006,15a1fbd0 +a-stroke-width-001,fd7bd665 +a-stroke-width-002,e6caad8c +a-stroke-width-003,ca6bc0d0 +a-stroke-width-004,ca6bc0d0 +a-stroke-width-005,685bada7 +a-style-001,b7c4b018 +a-style-002,b7c4b018 +a-systemLanguage-001,c2c46472 +a-systemLanguage-002,c2c46472 +a-systemLanguage-003,c2c46472 +a-systemLanguage-004,b7c4b018 +a-systemLanguage-005,c2c46472 +a-systemLanguage-006,bf623eab +a-systemLanguage-007,bf623eab +a-systemLanguage-008,6f1c4724 +a-systemLanguage-009,3101e648 +a-systemLanguage-010,897edcc6 +a-text-anchor-001,3cf5a40e +a-text-anchor-002,b2d65795 +a-text-anchor-003,15827b3d +a-text-anchor-004,3cf5a40e +a-text-anchor-005,d56170d5 +a-text-anchor-006,560db4d1 +a-text-anchor-007,8bf39a92 +a-text-anchor-008,d99e909f +a-text-anchor-009,5aae77be +a-text-decoration-001,29626cfa +a-text-decoration-002,29626cfa +a-text-decoration-003,29626cfa +a-text-decoration-004,29626cfa +a-text-decoration-005,dd32f58b +a-text-decoration-006,dd32f58b +a-text-decoration-007,e64312c5 +a-text-decoration-008,f4311410 +a-text-decoration-009,6f35ce19 +a-transform-001,bc7807e3 +a-transform-002,d8dfb31a +a-transform-003,0a406c03 +a-transform-004,17aee528 +a-transform-005,25d9c9ac +a-transform-006,29b7cc72 +a-transform-007,42bf0201 +a-transform-008,7c35e74d +a-transform-009,7d73d9f7 +a-transform-010,7d73d9f7 +a-transform-011,ea8fc4c2 +a-transform-012,ea8fc4c2 +a-transform-013,bc7807e3 +a-transform-014,bc7807e3 +a-transform-015,6583a6b2 +a-transform-016,0f406dad +a-transform-017,0f406dad +a-transform-018,0f406dad +a-visibility-001,3a7888e9 +a-visibility-002,3a7888e9 +a-visibility-003,d839a9bd +a-visibility-004,66f9a4b0 +a-visibility-005,6f6194d2 +a-visibility-006,a7e1e43b +a-visibility-007,0f4d8684 +e-a-001,b7c4b018 +e-a-002,26f18a8c +e-a-003,26f18a8c +e-a-004,b793e897 +e-a-005,6dbbad1f +e-circle-001,39d738a5 +e-circle-002,2fd4a596 +e-circle-003,ca846a66 +e-circle-004,f14d1a31 +e-circle-005,4113c4f4 +e-circle-006,2fd4a596 +e-clipPath-001,6f1c4724 +e-clipPath-002,6f1c4724 +e-clipPath-003,6f1c4724 +e-clipPath-004,6f1c4724 +e-clipPath-005,2e5b57b7 +e-clipPath-006,4dd0ac02 +e-clipPath-007,625d0ada +e-clipPath-008,755f148a +e-clipPath-009,286f32db +e-clipPath-010,73c6c816 +e-clipPath-011,f2d3f2f3 +e-clipPath-012,575c8ca8 +e-clipPath-013,5ad8352e +e-clipPath-014,556f376a +e-clipPath-015,ab295ca2 +e-clipPath-016,5ad8352e +e-clipPath-017,3ac7162a +e-clipPath-018,5ad8352e +e-clipPath-019,e1d6f6e1 +e-clipPath-020,278f24e7 +e-clipPath-021,93462dea +e-clipPath-022,b3934f92 +e-clipPath-023,b3934f92 +e-clipPath-024,78b67451 +e-clipPath-025,b3934f92 +e-clipPath-026,b3934f92 +e-clipPath-027,b7c4b018 +e-clipPath-028,b7c4b018 +e-clipPath-029,d6893d83 +e-clipPath-030,6f1c4724 +e-clipPath-031,050e3483 +e-clipPath-032,b3934f92 +e-clipPath-033,6583a6b2 +e-clipPath-034,e66a2dc0 +e-clipPath-035,6f1c4724 +e-clipPath-036,d5819687 +e-clipPath-037,dac15a7f +e-defs-001,e5e15c45 +e-defs-002,e5e15c45 +e-defs-003,46fb0b4d +e-defs-004,46fb0b4d +e-defs-005,6583a6b2 +e-defs-006,7d1be7f3 +e-defs-007,45de2c2b +e-ellipse-001,ed1338ee +e-ellipse-002,6583a6b2 +e-ellipse-003,6583a6b2 +e-ellipse-004,6583a6b2 +e-ellipse-005,b9546221 +e-ellipse-006,a1bbb0c0 +e-ellipse-007,a936e1c6 +e-ellipse-008,6583a6b2 +e-ellipse-009,6583a6b2 +e-ellipse-010,6583a6b2 +e-feBlend-001,871cc3d9 +e-feBlend-002,c858e1fb +e-feBlend-003,3fc67ecc +e-feBlend-004,4dc671dc +e-feBlend-005,df369f59 +e-feBlend-006,faba7188 +e-feBlend-007,0a548cf2 +e-feBlend-008,19ec5541 +e-feComposite-001,ddfbd988 +e-feComposite-002,4fb69466 +e-feComposite-003,971e3621 +e-feComposite-004,d7ec0b02 +e-feComposite-005,1687e954 +e-feComposite-006,185467b2 +e-feComposite-007,4e1fb595 +e-feComposite-008,e1cebf7f +e-feComposite-009,034f8772 +e-feComposite-010,be0113e8 +e-feComposite-011,eea9e662 +e-feFlood-001,06bd213d +e-feFlood-002,618c637b +e-feFlood-003,f2785ea9 +e-feFlood-004,ea2af9d5 +e-feFlood-005,4a9a72d9 +e-feFlood-006,b613ff11 +e-feGaussianBlur-001,f66d1f98 +e-feGaussianBlur-002,f16c33e4 +e-feGaussianBlur-003,e1a7d5b0 +e-feGaussianBlur-004,e1a7d5b0 +e-feGaussianBlur-005,e1a7d5b0 +e-feGaussianBlur-006,e1a7d5b0 +e-feGaussianBlur-007,f66d1f98 +e-feGaussianBlur-008,b038994e +e-feGaussianBlur-009,921a85dd +e-feGaussianBlur-010,08e721fc +e-feImage-001,fb213162 +e-feImage-002,d6250159 +e-feImage-003,bce0148a +e-feImage-004,2eb68c76 +e-feImage-005,907b289e +e-feImage-006,28a0d956 +e-feImage-007,bc2bb8ba +e-feImage-008,712bd785 +e-feImage-009,534fd5cc +e-feImage-010,4832114a +e-feImage-011,20637914 +e-feMerge-001,b7438f2a +e-feMerge-002,10516a8b +e-feOffset-001,55513978 +e-feOffset-002,52ebf196 +e-feOffset-003,1ddebd01 +e-feOffset-004,65dcebfe +e-feOffset-005,939cfc17 +e-feOffset-006,c4466bfa +e-feOffset-007,93b93505 +e-feTile-001,dab4f992 +e-feTile-002,1e6e8b0f +e-feTile-003,954b37c0 +e-feTile-004,82fed6d8 +e-feTile-005,21d4ba0d +e-feTile-006,82fed6d8 +e-filter-001,f66d1f98 +e-filter-002,443d15af +e-filter-003,eeca0031 +e-filter-004,601d5af5 +e-filter-005,6583a6b2 +e-filter-006,8a497126 +e-filter-007,8ad658a2 +e-filter-008,1e06bd15 +e-filter-009,529f7be7 +e-filter-010,4f42dd0b +e-filter-011,7eb082c6 +e-filter-012,51443758 +e-filter-013,371c6b51 +e-filter-014,3e1f2a80 +e-filter-015,201a819b +e-filter-016,90852254 +e-filter-017,148cd2ad +e-filter-018,148cd2ad +e-filter-019,db0c109a +e-filter-020,f66d1f98 +e-filter-021,67a87d31 +e-filter-022,f66d1f98 +e-filter-023,f66d1f98 +e-filter-024,6583a6b2 +e-filter-025,f66d1f98 +e-filter-026,8def9611 +e-filter-027,7b855280 +e-filter-028,2feea1f2 +e-filter-029,9480a9a6 +e-filter-030,c2caf0ec +e-filter-031,b27e6c75 +e-filter-032,8036c199 +e-filter-033,a6849a01 +e-filter-034,2d64a570 +e-filter-035,ebe33aff +e-filter-036,6e8ea691 +e-filter-037,9fd52906 +e-filter-038,dfcb1bcd +e-filter-039,230c55f5 +e-filter-040,2888f265 +e-filter-041,e5a4cae9 +e-filter-042,f06fdc03 +e-filter-043,f66d1f98 +e-filter-044,6baba6a5 +e-filter-045,d8fe874b +e-filter-046,54619607 +e-filter-047,9fd90cdf +e-filter-048,49a66bb8 +e-filter-049,f66d1f98 +e-filter-050,6bfff3a2 +e-filter-051,6583a6b2 +e-filter-052,350d209b +e-filter-053,c695ae1b +e-filter-054,27f90e9c +e-filter-055,51443758 +e-g-001,b7c4b018 +e-image-001,d5407979 +e-image-002,9a1ba825 +e-image-003,c94f13a5 +e-image-004,dfd25092 +e-image-005,8f494add +e-image-006,c990d532 +e-image-007,aaa70e1a +e-image-008,f36c0a7c +e-image-009,dfd25092 +e-image-010,8dc77826 +e-image-011,58a0ea71 +e-image-012,35a68267 +e-image-013,37b5f1b6 +e-image-014,658cfa63 +e-image-015,e2cc83b0 +e-image-016,92c0f769 +e-image-017,50c3b0b3 +e-image-018,b6e1f167 +e-image-019,38980cac +e-image-020,f2ba5d07 +e-image-021,64367a5a +e-image-022,20d24d4f +e-image-023,8dd985af +e-image-024,9b810202 +e-image-025,9b15a132 +e-image-026,a53a3555 +e-image-027,eef3f370 +e-image-028,0242b4db +e-image-029,135119bd +e-image-030,c9473cdc +e-image-031,22cd883c +e-image-032,e0d1357d +e-image-033,a0ca2b44 +e-image-034,b2e056af +e-line-001,14e9949b +e-line-002,eb67826d +e-line-003,29a7c014 +e-line-004,c18ac784 +e-line-005,c745f5a8 +e-line-006,0710dfcb +e-line-007,5ec85003 +e-line-008,d7f94afc +e-line-009,ffc2c3cc +e-linearGradient-001,e5e15c45 +e-linearGradient-002,aa2fd78f +e-linearGradient-003,015df26d +e-linearGradient-004,4bb14655 +e-linearGradient-005,aa2fd78f +e-linearGradient-006,d81dbacd +e-linearGradient-007,eb8d465f +e-linearGradient-008,e5e15c45 +e-linearGradient-009,7ee2cb3d +e-linearGradient-010,5cb345f8 +e-linearGradient-011,18285980 +e-linearGradient-012,ca2ce937 +e-linearGradient-013,f280c8f2 +e-linearGradient-014,7b5065c8 +e-linearGradient-015,c9745de8 +e-linearGradient-016,eb8d465f +e-linearGradient-017,9f7e254c +e-linearGradient-018,e5e15c45 +e-linearGradient-019,eb8d465f +e-linearGradient-020,1cb50365 +e-linearGradient-021,5bf7e841 +e-linearGradient-022,310b3389 +e-linearGradient-023,b7c4b018 +e-linearGradient-024,7ee2cb3d +e-linearGradient-025,d31ca800 +e-linearGradient-026,ddd3f4bd +e-linearGradient-027,52806a0f +e-linearGradient-028,67a2a226 +e-linearGradient-029,09cbeded +e-linearGradient-030,f5a9f35f +e-mask-001,0efc3e83 +e-mask-002,a33de921 +e-mask-003,99ff0cb2 +e-mask-004,dee4503e +e-mask-005,66622a11 +e-mask-006,0efc3e83 +e-mask-007,c556f4c9 +e-mask-008,6583a6b2 +e-mask-009,6583a6b2 +e-mask-010,6583a6b2 +e-mask-011,3f7ca3b8 +e-mask-012,f4aaed77 +e-mask-013,99c1c670 +e-mask-014,b7097ba7 +e-mask-015,11058385 +e-mask-016,b570ef74 +e-mask-017,0efc3e83 +e-mask-018,b7c4b018 +e-mask-019,b7c4b018 +e-mask-020,b073a433 +e-mask-021,1136901d +e-mask-022,e8ebfffd +e-mask-023,20013c2d +e-mask-024,20013c2d +e-mask-025,4d3b90c1 +e-mask-026,4d096c23 +e-mask-027,387fb3e3 +e-path-001,6583a6b2 +e-path-002,6583a6b2 +e-path-003,d6ab6edd +e-path-004,2bad1919 +e-path-005,912cce55 +e-path-006,8c8d2be7 +e-path-007,556dbabc +e-path-008,59d7a4f2 +e-path-009,34f35cfe +e-path-010,5431627e +e-path-011,4f0960a6 +e-path-012,092238f0 +e-path-013,1a400e12 +e-path-014,a2925837 +e-path-015,4e23d734 +e-path-016,ab31ab32 +e-path-017,ab31ab32 +e-path-018,450689d0 +e-path-019,450689d0 +e-path-020,0f121fac +e-path-021,9d7c8a2d +e-path-022,9d7c8a2d +e-path-023,510bbf0a +e-path-024,81a9e352 +e-path-025,510bbf0a +e-path-026,7d6f87af +e-path-027,53b8bb79 +e-path-028,d3949dc0 +e-path-029,f8074103 +e-path-030,c25b30c3 +e-path-031,61e187b4 +e-path-032,b7ce9e06 +e-path-033,ea607d61 +e-path-034,e0f287df +e-path-035,dee42dc5 +e-path-036,7895fa29 +e-path-037,ed6db766 +e-path-038,f120502a +e-path-039,ed6db766 +e-path-040,ba916f9d +e-path-041,ba916f9d +e-path-042,5d00582a +e-path-043,5d00582a +e-path-044,29609e08 +e-pattern-001,7232f9cd +e-pattern-002,a5420731 +e-pattern-003,7232f9cd +e-pattern-004,f3eb9e92 +e-pattern-005,35b554b9 +e-pattern-006,c0e138c3 +e-pattern-007,b9731c6d +e-pattern-008,57acb494 +e-pattern-009,f8213a3a +e-pattern-010,d89a6e83 +e-pattern-011,a1832bc8 +e-pattern-012,f083c0e6 +e-pattern-013,f083c0e6 +e-pattern-014,cd8e769a +e-pattern-015,c0ee3a96 +e-pattern-016,ef8ad3d2 +e-pattern-017,60fc83c2 +e-pattern-018,45cf109c +e-pattern-019,007543df +e-pattern-020,38b2de36 +e-pattern-021,a3bd9219 +e-pattern-022,793bd9fb +e-pattern-023,793bd9fb +e-pattern-024,ddbfee1f +e-pattern-025,b9731c6d +e-pattern-026,34584903 +e-polygon-001,a7872ad0 +e-polygon-002,6583a6b2 +e-polygon-003,00e3e611 +e-polygon-004,00e3e611 +e-polygon-005,6583a6b2 +e-polyline-001,22c4a19b +e-polyline-002,6583a6b2 +e-polyline-003,22c4a19b +e-polyline-004,22c4a19b +e-polyline-005,6583a6b2 +e-radialGradient-001,fcd8efd8 +e-radialGradient-002,23a1bfaf +e-radialGradient-003,c5382860 +e-radialGradient-004,ed8bcb2c +e-radialGradient-005,23a1bfaf +e-radialGradient-006,eb632b9c +e-radialGradient-007,f87ada1d +e-radialGradient-008,43efae72 +e-radialGradient-009,fcd8efd8 +e-radialGradient-010,7ee2cb3d +e-radialGradient-011,54fcd46a +e-radialGradient-012,54fcd46a +e-radialGradient-013,45c03dac +e-radialGradient-014,21e78d2f +e-radialGradient-015,fcd8efd8 +e-radialGradient-016,fcd8efd8 +e-radialGradient-017,67897627 +e-radialGradient-018,fcd8efd8 +e-radialGradient-019,f87ada1d +e-radialGradient-020,fd090acf +e-radialGradient-021,d8f71e16 +e-radialGradient-022,748cec93 +e-radialGradient-023,c2c46472 +e-radialGradient-024,7ee2cb3d +e-radialGradient-025,408b1710 +e-radialGradient-026,49158b0c +e-radialGradient-027,33c44950 +e-radialGradient-028,a185ba49 +e-radialGradient-029,65c24e92 +e-radialGradient-030,9e8d3d42 +e-radialGradient-031,fa237966 +e-radialGradient-032,b7c4b018 +e-radialGradient-033,d31ca800 +e-radialGradient-034,408b1710 +e-radialGradient-035,0c518195 +e-radialGradient-036,2e2a7cc4 +e-radialGradient-037,94041503 +e-radialGradient-038,fcd8efd8 +e-rect-001,a5c48e57 +e-rect-002,34bb07f4 +e-rect-003,d92590e8 +e-rect-004,9bff40c6 +e-rect-005,1c11fa8d +e-rect-006,1c11fa8d +e-rect-007,6583a6b2 +e-rect-008,6583a6b2 +e-rect-009,6583a6b2 +e-rect-010,6583a6b2 +e-rect-011,6583a6b2 +e-rect-012,6583a6b2 +e-rect-013,1c11fa8d +e-rect-014,1c11fa8d +e-rect-015,cc987f70 +e-rect-016,b7c4b018 +e-rect-017,cadea6c5 +e-rect-018,ac5056dc +e-rect-019,ac5056dc +e-rect-020,985f54b2 +e-rect-021,a4dcedaa +e-rect-022,b361187d +e-rect-023,b361187d +e-rect-024,8e25ce14 +e-stop-001,e5e15c45 +e-stop-002,e5e15c45 +e-stop-003,8cbc8028 +e-stop-004,8cbc8028 +e-stop-005,8cbc8028 +e-stop-006,888ba2a0 +e-stop-007,69504b9b +e-stop-008,69504b9b +e-stop-009,69504b9b +e-stop-010,a28214d5 +e-stop-011,69504b9b +e-stop-012,a28214d5 +e-stop-013,a28214d5 +e-stop-014,a28214d5 +e-stop-015,ae53f0bc +e-stop-016,20034991 +e-stop-017,20034991 +e-stop-018,b0e84bfc +e-style-001,b7c4b018 +e-style-002,83b7b1b8 +e-style-003,b7c4b018 +e-style-004,1e2dc801 +e-style-005,e9fe63c3 +e-style-006,1e2dc801 +e-style-007,b7c4b018 +e-style-008,b7c4b018 +e-style-009,b7c4b018 +e-style-010,b7c4b018 +e-style-011,b7c4b018 +e-svg-001,b7c4b018 +e-svg-002,b7c4b018 +e-svg-003,6e5c966c +e-svg-004,b7c4b018 +e-svg-005,b7c4b018 +e-svg-006,3e0945fa +e-svg-008,a3a1f08e +e-svg-009,f1209cad +e-svg-010,b87552a1 +e-svg-011,f29b0d55 +e-svg-012,52b60a5b +e-svg-013,1de4b5e6 +e-svg-014,a39a3b6a +e-svg-015,a4eeb164 +e-svg-016,57e6ff6a +e-svg-017,946014aa +e-svg-018,7d1be7f3 +e-svg-019,7d1be7f3 +e-svg-020,e5e15c45 +e-svg-021,527cfc6d +e-svg-022,2fd4a596 +e-svg-023,2fd4a596 +e-svg-024,9bff7a75 +e-svg-025,f890c718 +e-svg-026,c42dc9f9 +e-svg-027,24e86a76 +e-svg-028,b46b74fb +e-svg-029,b46b74fb +e-svg-030,9d22bad3 +e-svg-031,18c4105b +e-svg-032,80b32c09 +e-switch-001,c2c46472 +e-switch-002,c2c46472 +e-switch-003,b7c4b018 +e-switch-004,c438f402 +e-switch-005,b7c4b018 +e-switch-006,b7c4b018 +e-switch-007,b7c4b018 +e-switch-008,c2c46472 +e-switch-009,b7c4b018 +e-symbol-001,7d1be7f3 +e-symbol-002,6583a6b2 +e-symbol-003,8cdc6802 +e-symbol-004,ecfe04ae +e-symbol-005,96c693fa +e-symbol-006,932bd0f3 +e-symbol-007,7d1be7f3 +e-symbol-008,eb24561a +e-text-001,d85d7890 +e-text-002,d3829cde +e-text-003,d7da4668 +e-text-004,d08d5bce +e-text-005,21920e50 +e-text-006,51337091 +e-text-007,fc205f3d +e-text-008,ca57c9f1 +e-text-009,b9888f96 +e-text-010,53a657e8 +e-text-011,f84dbb56 +e-text-012,c0cf5d6a +e-text-013,28910ff6 +e-text-014,c0cf5d6a +e-text-015,1bdf83ae +e-text-016,b77a94d8 +e-text-017,78b67160 +e-text-018,5cc5583f +e-text-019,e161d7ae +e-text-020,742033ad +e-text-021,e92295dd +e-text-022,9dabae8d +e-text-023,c048a290 +e-text-024,ae3e5a10 +e-text-025,19b344c6 +e-text-026,c2bfadab +e-text-027,1293dac7 +e-text-028,548b4f86 +e-text-029,80346564 +e-text-030,e5e143a8 +e-text-031,8653a7d0 +e-text-032,c0cf5d6a +e-text-033,e5b3eef5 +e-text-034,2eb0f046 +e-tref-001,e887d336 +e-tref-002,87b7c0a5 +e-tref-003,8d51455e +e-tref-004,a6ed9449 +e-tref-005,67e46d87 +e-tref-006,99d5d6d8 +e-tref-007,e887d336 +e-tref-008,d2fd161f +e-tspan-001,1bdf83ae +e-tspan-002,184a2e1f +e-tspan-003,0c48d7a9 +e-tspan-004,9945bb14 +e-tspan-005,005dad0c +e-tspan-006,ddf1f6ba +e-tspan-007,5084c069 +e-tspan-008,5084c069 +e-tspan-009,32bd20f1 +e-tspan-010,bca5c904 +e-tspan-011,2e110ddc +e-tspan-012,1bdf83ae +e-tspan-013,dcd19ada +e-tspan-014,4cf13118 +e-tspan-015,d3dbf945 +e-tspan-016,f7d6dee6 +e-use-001,91e7048a +e-use-002,7d1be7f3 +e-use-003,7d1be7f3 +e-use-004,7d1be7f3 +e-use-005,d77f6bae +e-use-006,31d4c11d +e-use-007,31d4c11d +e-use-008,6583a6b2 +e-use-009,efd00d28 +e-use-010,6583a6b2 +e-use-011,6583a6b2 +e-use-012,6583a6b2 +e-use-013,6583a6b2 +e-use-014,9088593b +e-use-015,d5ad9839 +e-use-016,c3f3dd5b +e-use-017,ec12ab72 +e-use-018,09e58ab9 +e-use-019,6583a6b2 +e-use-020,7d1be7f3 +e-use-021,31d4c11d +e-use-022,e7c7eb31 +a-fill-038,1e2dc801 +a-fill-039,1e2dc801 +a-fill-040,1e2dc801 +a-stroke-miterlimit-004,d95f1a2d +a-stroke-miterlimit-005,d95f1a2d +e-stop-019,69504b9b +e-stop-020,69504b9b +e-stop-021,347446fe +e-stop-022,7a847547 +e-stop-023,11523ac3 +e-stop-024,5506bec9 +e-stop-025,69504b9b +e-stop-026,df7a4db3 +e-stop-027,7e19d4b9 +a-opacity-003,80cc9bd7 +a-opacity-004,cc987f70 +a-opacity-005,c7b2a472 +a-opacity-006,c7b2a472 +e-rect-025,b7c4b018 +e-svg-033,b7c4b018 +e-filter-056,608231d6 +e-tspan-017,c97f733d +a-baseline-shift-001,881823ec +a-baseline-shift-002,9c6270e3 +a-baseline-shift-003,207709d7 +a-baseline-shift-004,d819da06 +a-baseline-shift-005,98d9c3c5 +a-baseline-shift-006,ac52ce9e +a-baseline-shift-007,f4fbcff9 +a-baseline-shift-008,e98f71e1 +a-baseline-shift-009,57c74cf6 +a-baseline-shift-010,900b046f +a-baseline-shift-011,319c5f2d +a-baseline-shift-012,70ce7197 +a-baseline-shift-013,c8a94494 +a-baseline-shift-014,247b2a91 +a-baseline-shift-015,f1886103 +a-baseline-shift-016,9e969c7c +a-baseline-shift-017,f1886103 +a-baseline-shift-018,f1886103 +a-letter-spacing-001,50251190 +a-letter-spacing-002,379478f7 +a-letter-spacing-003,b9435d54 +a-letter-spacing-004,74604693 +a-letter-spacing-005,67f17901 +a-letter-spacing-006,43a6da90 +a-word-spacing-001,2f2de914 +a-word-spacing-002,821d12e3 +a-word-spacing-003,50d4a771 +a-word-spacing-004,72bdc310 +a-word-spacing-005,821d12e3 +a-word-spacing-006,fd59576f +a-marker-end-001,8863f40f +a-marker-mid-001,5343acff +a-marker-start-001,a17539a0 +a-overflow-001,60ad7259 +a-overflow-002,d3f752e4 +a-overflow-003,24339c4a +e-clipPath-038,e0f258da +e-marker-001,520b6c37 +e-marker-002,2bd47fe5 +e-marker-003,4cb59ec5 +e-marker-004,2bd47fe5 +e-marker-005,837af2bf +e-marker-006,44efbcd9 +e-marker-007,2d64fbd4 +e-marker-008,db139380 +e-marker-009,e2eebc3e +e-marker-010,c32c440a +e-marker-011,a5a8675d +e-marker-012,c586a216 +e-marker-013,8bd437c2 +e-marker-014,28e4088d +e-marker-015,af6e697a +e-marker-016,9566f857 +e-marker-017,4cb9bbd7 +e-marker-018,a27712b2 +e-marker-019,f4d71b12 +e-marker-020,e4f4fc06 +e-marker-021,e4f4fc06 +e-marker-022,d72fa309 +e-marker-023,a5a8675d +e-marker-024,a5a8675d +e-marker-025,a5a8675d +e-marker-026,a5a8675d +e-marker-027,a5a8675d +e-marker-028,e4f4fc06 +e-marker-029,e4f4fc06 +e-marker-030,1e355f7d +e-marker-031,6e1bca93 +e-marker-032,16eaa062 +e-marker-033,c12b46f0 +e-marker-034,02efb081 +e-marker-035,bda938ce +e-marker-036,a2968c40 +e-marker-037,4f6eea93 +e-marker-038,49efea8f +e-marker-039,5181efaa +e-marker-040,7e709d94 +e-marker-041,54c99505 +e-marker-042,ebc9da33 +e-marker-043,c124d0f2 +e-marker-044,8f6f1e04 +e-marker-045,a0dfa00c +e-marker-046,e941ab1e +e-marker-047,a29b2ef9 +e-marker-048,f19c6b37 +e-marker-049,b05dadb2 +e-marker-050,b4cf9d53 +e-marker-051,8011e99b +e-marker-052,af780ee9 +e-marker-053,6dc37c77 +e-marker-054,60c9bbea +e-marker-055,45b1b08e +e-marker-056,2b2f661d +e-tspan-018,3034b3b5 +e-use-023,31d4c11d +e-filter-057,11ec7bc9 +e-linearGradient-031,e5e15c45 +e-pattern-027,f788fca7 +e-radialGradient-039,fcd8efd8 +a-stroke-016,922d603f +a-stroke-017,5ead163e +a-stroke-018,bc627b5a +a-stroke-019,6f946af7 +e-stop-028,c1516e03 +e-stop-029,3ebd8f8e +e-stop-030,9c3b0bdc +e-clipPath-039,6f1c4724 +e-clipPath-040,6f1c4724 +e-filter-058,5e853165 +e-filter-059,19bb9c5d +e-use-024,31d4c11d +a-opacity-007,9ff3b074 +e-clipPath-041,57165d9c +e-clipPath-042,57165d9c +e-filter-060,b1545a44 +e-filter-061,335925d3 +e-filter-062,d155f5f5 +e-path-045,5f8d8934 +e-path-046,0eb31764 +e-symbol-009,7b5db861 +a-opacity-008,c49b3dba diff --git a/usvg/tests/test.rs b/usvg/tests/test.rs index fbcf274c3..f563292aa 100644 --- a/usvg/tests/test.rs +++ b/usvg/tests/test.rs @@ -51,7 +51,7 @@ test!(minimal, false, viewBox='0 0 1 1' preserveAspectRatio='xMidYMid' xmlns:usvg='https://github.com/RazrFalcon/usvg' - usvg:version='0.4.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> "); @@ -136,7 +136,7 @@ test!(clippath_with_invalid_children, false, viewBox='0 0 1 1' preserveAspectRatio='xMidYMid' xmlns:usvg='https://github.com/RazrFalcon/usvg' - usvg:version='0.4.0'> + usvg:version='0.5.0'> "); @@ -155,7 +155,7 @@ test!(group_clippath, false, viewBox='0 0 1 1' preserveAspectRatio='xMidYMid' xmlns:usvg='https://github.com/RazrFalcon/usvg' - usvg:version='0.4.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> "); @@ -502,7 +502,7 @@ test!(keep_groups_with_id, true, viewBox='0 0 1 1' preserveAspectRatio='xMidYMid' xmlns:usvg='https://github.com/RazrFalcon/usvg' - usvg:version='0.4.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'> + usvg:version='0.5.0'>