From cdceca118b65f69d8c16bf3f8465f940aed73c10 Mon Sep 17 00:00:00 2001 From: Vinaya Mandke Date: Tue, 11 Mar 2014 19:51:58 +0530 Subject: [PATCH] fdo#76016 Changed oox/CustomTarget_generated.mk oox/source/export/presetShapeDefinitions.xml had multiple entries for "upDownArrow" instead of an entry for "upArrow". Whereas drawingml/customshapes/presetShapeDefinitions.xml has correct entries. Changed CustomTarget_generated.mk to use drawingml/customshapes/presetShapeDefinitions.xml instead of oox/source/export/presetShapeDefinitions.xml. Also deleted the latter to avoid duplication. Conflicts: sw/qa/extras/ooxmlexport/ooxmlexport.cxx Reviewed on: https://gerrit.libreoffice.org/8540 Change-Id: Ic46496af7fb79edf0780b04731a882d914e89a24 --- oox/CustomTarget_generated.mk | 2 +- oox/source/export/presetShapeDefinitions.xml | 19932 ----------------- sw/qa/extras/ooxmlexport/data/fdo76016.docx | Bin 0 -> 15182 bytes sw/qa/extras/ooxmlexport/ooxmlexport.cxx | 10 + 4 files changed, 11 insertions(+), 19933 deletions(-) delete mode 100644 oox/source/export/presetShapeDefinitions.xml create mode 100644 sw/qa/extras/ooxmlexport/data/fdo76016.docx diff --git a/oox/CustomTarget_generated.mk b/oox/CustomTarget_generated.mk index 14789d63b53d..d5c058d554ef 100644 --- a/oox/CustomTarget_generated.mk +++ b/oox/CustomTarget_generated.mk @@ -16,7 +16,7 @@ oox_GENHEADERPATH := $(oox_INC)/oox/token $(oox_MISC)/vmlexport-shape-types.cxx : \ $(SRCDIR)/oox/source/export/preset-definitions-to-shape-types.pl \ - $(SRCDIR)/oox/source/export/presetShapeDefinitions.xml \ + $(SRCDIR)/oox/source/drawingml/customshapes/presetShapeDefinitions.xml \ $(SRCDIR)/oox/source/export/presetTextWarpDefinitions.xml $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),build,PRL,1) mkdir -p $(dir $@) diff --git a/oox/source/export/presetShapeDefinitions.xml b/oox/source/export/presetShapeDefinitions.xml deleted file mode 100644 index 749578b9c013..000000000000 --- a/oox/source/export/presetShapeDefinitions.xml +++ /dev/null @@ -1,19932 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sw/qa/extras/ooxmlexport/data/fdo76016.docx b/sw/qa/extras/ooxmlexport/data/fdo76016.docx new file mode 100644 index 0000000000000000000000000000000000000000..79fa6b9a4228c15290dac81435adf8f62e1f3e10 GIT binary patch literal 15182 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 GfBio)I>#gc literal 0 HcmV?d00001 diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx index 96c1995a920d..9a43735a7b61 100644 --- a/sw/qa/extras/ooxmlexport/ooxmlexport.cxx +++ b/sw/qa/extras/ooxmlexport/ooxmlexport.cxx @@ -2781,6 +2781,16 @@ DECLARE_OOXMLEXPORT_TEST(testCitation,"FDO74775.docx") CPPUNIT_ASSERT(contents.match(" CITATION [Kra06]")); } +DECLARE_OOXMLEXPORT_TEST(testFdo76016, "fdo76016.docx") +{ + // check XML + xmlDocPtr pXmlDoc = parseExport("word/document.xml"); + if (!pXmlDoc) + return; + assertXPath(pXmlDoc, "//a:graphic/a:graphicData/wps:wsp/wps:spPr/a:prstGeom/a:avLst/a:gd[1]", "name", "adj1"); + assertXPath(pXmlDoc, "//a:graphic/a:graphicData/wps:wsp/wps:spPr/a:prstGeom/a:avLst/a:gd[2]", "name", "adj2"); +} + #endif CPPUNIT_PLUGIN_IMPLEMENT();