ソースを参照

main commit to test

a.binder 5 年 前
コミット
ceffaf2b59
64 ファイル変更4064 行追加1105 行削除
  1. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.NWK3.xsl
  2. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.NWK3T.xsl
  3. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.body.xsl
  4. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.deal_analys.xsl
  5. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields.xsl
  6. 6 2
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields__x3A__mark.xsl
  7. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.info.xsl
  8. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.overwiev_table.xsl
  9. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.records.xsl
  10. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.xsl
  11. 15 4
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl
  12. 65 19
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD__x3A__generate.xsl
  13. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_operational_raport_note.xsl
  14. 43 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.xsl
  15. 31 12
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.deals.xsl
  16. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.related.xsl
  17. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.xsl
  18. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.xsl
  19. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UKR.xsl
  20. 821 0
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_APTUF.xsl
  21. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_BI_audit_ENERGA_RUM_KONTRAHENCI.xsl
  22. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_ENERGA_RUM_UMOWY.xsl
  23. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_context.path.keyrefs.xsl
  24. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_context.path.xsl
  25. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_middle_ref.xsl
  26. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_operational_raport_note.xsl
  27. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_person.xsl
  28. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl
  29. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA.ends.desc.table.xsl
  30. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA.xsl
  31. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_statystyka_pracownik.xsl
  32. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.func.xsl
  33. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.sources.xsl
  34. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.stats_all.xsl
  35. 52 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.xsl
  36. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_VALIDATE/default_db__x3A__BI_audit_VALIDATE.BI_audit_VALIDATE.xsl
  37. 1 1
      SE/schema/default_db_xml_cache.public/default_db/Benford.xsl
  38. 125 5
      SE/schema/default_db_xml_cache.public/default_db/dateTime.xsl
  39. 2 2
      SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.simpletable__x3A__from_rows__x3A__analyze.xsl
  40. 9 6
      SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.simpletable__x3A__graph.stats__x3A__analyze.xsl
  41. 105 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/DEVEL/intrested_row.debug_extract_time_relations.xsl
  42. 7 5
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.defaults.param.xsl
  43. 423 243
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close.xsl
  44. 510 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis.xsl
  45. 212 3
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Yaxis.xsl
  46. 93 18
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.bar.xsl
  47. 287 558
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.svg
  48. 271 67
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.xsl
  49. 27 18
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.pie.xsl
  50. 7 5
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.ticks.xsl
  51. 4 4
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.xy.xsl
  52. 173 10
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.plot.xsl
  53. 25 5
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.xsl
  54. 66 12
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.xsl
  55. 124 20
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl
  56. 241 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data__x3A__read.xsl
  57. BIN
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.numbers
  58. 4 4
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.xsl
  59. 176 30
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.translate.xsl
  60. 14 10
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.xsl
  61. 13 1
      SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.localname.translate.xsl
  62. 2 2
      SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.xsl
  63. 1 1
      SE/schema/default_db_xml_cache.public/default_db/tree_to_dita__x3A__to_merge.xsl
  64. 80 7
      se.oxygen.xpr

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.NWK3.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.NWK3T.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.body.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.deal_analys.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 6 - 2
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields__x3A__mark.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -45,7 +45,11 @@
         </xsl:call-template>
     </xsl:template>
     
-    
+    <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.fields__x3A__mark" match="Kwota_brutto">
+        <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.fields__x3A__mark">
+            <xsl:param name="default_db__x3A__BI_audit_BENFORD:FieldTypeName">default_db__x3A__BI_audit_BENFORD:IncomeField</xsl:param>
+        </xsl:call-template>
+    </xsl:template>
     
     <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.fields__x3A__mark">
         <xsl:param name="default_db__x3A__BI_audit_BENFORD:FieldTypeName" required="yes"/>

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.info.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.overwiev_table.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.records.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 15 - 4
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -82,6 +82,9 @@
         </default_db__x3A__BI_audit_BENFORD:CostField>
     </xsl:template>
     
+    
+    
+    
     <xsl:template name="default_db__x3A__BI_audit_BENFORD:CostSubjectFields" >
         <xsl:choose>
             <xsl:when test="string-length($system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.CostSubjectFields) &gt;0">
@@ -118,12 +121,13 @@
                 <xsl:when test="default_db__x3A__BI_audit_BENFORD:timeField"><xsl:value-of select="default_db__x3A__BI_audit_BENFORD:timeField"/>
                     <xsl:message>#57-88 input param default_db__x3A__BI_audit_BENFORD:timeField = <xsl:value-of select="default_db__x3A__BI_audit_BENFORD:timeField"/></xsl:message></xsl:when>
                 <xsl:when test="timeField"><xsl:value-of select="timeField"/></xsl:when>
-                <xsl:when test="Data_zawarcia/text()">Data_zawarcia</xsl:when>
-                <xsl:when test="Data_utworzenia_sprawy/text()">Data_utworzenia_sprawy</xsl:when>
+                <xsl:when test="parent::*/Data_zawarcia/text()">Data_zawarcia</xsl:when>
+                <xsl:when test="parent::*/Data_utworzenia_sprawy/text()">Data_utworzenia_sprawy</xsl:when>
+                <xsl:when test="parent::*/data_wystawienia/text()">data_wystawienia</xsl:when>
                 <xsl:otherwise>Data_zawarcia</xsl:otherwise>
             </xsl:choose>
             <default_db__x3A__BI_audit_BENFORD:leadingFallbackField><xsl:value-of select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Data_utworzenia_sprawy"/></default_db__x3A__BI_audit_BENFORD:leadingFallbackField>
-            
+            <!--<default_db__x3A__BI_audit_BENFORD:leadingFallbackField>data_wystawienia</default_db__x3A__BI_audit_BENFORD:leadingFallbackField>-->
         </default_db__x3A__BI_audit_BENFORD:timeField>
     </xsl:template>
     
@@ -185,6 +189,13 @@
         </default_db__x3A__BI_audit_BENFORD:IDField>
     </xsl:template>
     
+    
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:IncomeField">
+        <default_db__x3A__BI_audit_BENFORD:IncomeField>
+            <xsl:text>Kwota_brutto</xsl:text>
+        </default_db__x3A__BI_audit_BENFORD:IncomeField>
+    </xsl:template>
+    
     <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD" match="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD">
         <topichead >
             <xsl:variable name="title" select="'BI_audit_BENFORD__53'"/>

+ 65 - 19
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD__x3A__generate.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -74,18 +74,46 @@
     </xsl:template>
     
     <xsl:template mode="default_db__x3A__BI_audit_BENFORD:generate.leadingNumber" match="*">
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:valueField" required="yes" tunnel="yes"/>
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:timeField" required="yes" tunnel="yes"/>
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:groupField" required="yes" tunnel="yes"/>
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:NameField" required="yes" tunnel="yes" />
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:AddressField" required="yes" tunnel="yes" />
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:PeselField" required="yes" tunnel="yes" />
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:TaxIdField" required="yes" tunnel="yes" />
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:CostField" tunnel="yes" required="yes"/>
-        <xsl:param name="default_db__x3A__BI_audit_BENFORD:CostSubjectFields"  tunnel="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:valueField"  tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:valueField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:timeField"  tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:timeField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:groupField"  tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:groupField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:NameField"  tunnel="yes" >
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:NameField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:AddressField"  tunnel="yes" >
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:AddressField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:PeselField"  tunnel="yes" >
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:PeselField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:TaxIdField"  tunnel="yes" >
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:TaxIdField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:CostField"  tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:CostField"/>
+        </xsl:param>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:CostSubjectFields"  tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:CostSubjectFields"/>
+        </xsl:param>
+        
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:IncomeField" tunnel="yes">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:IncomeField"/>
+        </xsl:param>
+        
+        <xsl:variable name="default_db__x3A__BI_audit_BENFORD:timeField">
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:timeField"/>
+        </xsl:variable>
+        
         <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:leadingNumber">
             <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:CostField" select="$default_db__x3A__BI_audit_BENFORD:CostField"/>
         </xsl:call-template>
+        
         <xsl:choose>
             <!--<xsl:when test="local-name()=$default_db__x3A__BI_audit_BENFORD:valueField/*[1]/text()  and number(text())">
                 <!-\-<xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingNumber" select="substring(text(),1,1)"/>-\->
@@ -93,19 +121,22 @@
             </xsl:when>-->
             <xsl:when test="local-name()=$default_db__x3A__BI_audit_BENFORD:timeField/default_db__x3A__BI_audit_BENFORD:timeField/text()[1] and ( matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1]) or not($default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex))">
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTime" select="system_cache__dita:year(text())"/>
+                <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeDate" select="system_cache__dita:year-month-day(text())"/>
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeYear" select="system_cache__dita:year(text())"/>
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeYear-month" select="system_cache__dita:year-month(text())"/>
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter" select="system_cache__dita:year-quarter(text())"/>
                 
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeUnit" select="'year'"/>
                 
-                <xsl:attribute name="debug1" select="$default_db__x3A__BI_audit_BENFORD:valueField//text()"/>
+                
+                <xsl:attribute name="debug1" select="$default_db__x3A__BI_audit_BENFORD:timeField//text()"/>
+                
             </xsl:when>
             <xsl:when test="local-name()=$default_db__x3A__BI_audit_BENFORD:timeField/default_db__x3A__BI_audit_BENFORD:timeField/text()[1] and not(matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1]) and $default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex) and parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]">
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTime" select="parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]/system_cache__dita:year(text())"/><!--  -->
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeYear" select="parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]/system_cache__dita:year(text())"/>
                 <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeYear-month" select="parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]/system_cache__dita:year-month(text())"/>
-                
+                <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:leadingTimeDate" select="parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]/system_cache__dita:year-month-day(text())"/>
                 <xsl:variable name="leadingTimeYear-month">
                     <xsl:value-of select="string-join(parent::*/*[local-name()=$default_db__x3A__BI_audit_BENFORD:timeField//default_db__x3A__BI_audit_BENFORD:leadingFallbackField/text()][matches(text(),$default_db__x3A__BI_audit_BENFORD:timeField//@default_db__x3A__BI_audit_BENFORD:leadingFallbackFieldRegex[1])][1]/text(),'')"/>
                 </xsl:variable>
@@ -162,6 +193,13 @@
             </xsl:when>
         </xsl:choose>
         
+        
+        <xsl:choose>
+            <xsl:when test="local-name()=$default_db__x3A__BI_audit_BENFORD:IncomeField/default_db__x3A__BI_audit_BENFORD:IncomeField[1]/text()">
+                <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:IncomeField" select="text()"/>
+            </xsl:when>
+        </xsl:choose>
+        
        <!-- <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:timeField.debug" select="$default_db__x3A__BI_audit_BENFORD:timeField/name()"/>
         <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:timeField.debug2" select="$default_db__x3A__BI_audit_BENFORD:timeField/*/name()"/>
         <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:timeField.debug3" select="$default_db__x3A__BI_audit_BENFORD:timeField/*/*/name()"/>-->
@@ -193,13 +231,21 @@
                 </xsl:when>
             </xsl:choose>
         </xsl:for-each>
-        <xsl:for-each select="tokenize($default_db__x3A__BI_audit_BENFORD:AddressField,',')">
-            <xsl:choose>
-                <xsl:when test="$current/local-name() = current()">
-                    <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:AddressField" select="$current/text()"/>
-                </xsl:when>
-            </xsl:choose>
-        </xsl:for-each>
+        
+       
+                <xsl:for-each select="tokenize($default_db__x3A__BI_audit_BENFORD:AddressField/default_db__x3A__BI_audit_BENFORD:AddressField,',')">
+                    <xsl:choose>
+                        <xsl:when test="$current/local-name() = current()">
+                            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:AddressField" select="$current/text()"/>
+                        </xsl:when>
+                    </xsl:choose>
+                </xsl:for-each>
+        
+        
+        
+        
+        
+        
         <xsl:for-each select="tokenize($default_db__x3A__BI_audit_BENFORD:PeselField,',')">
             <xsl:choose>
                 <xsl:when test="$current/local-name() = current()">

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_operational_raport_note.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 43 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
@@ -328,6 +328,48 @@
                                             <xsl:with-param name="mode" select="$mode" tunnel="yes"/>
                                         </xsl:apply-templates>
                                     </xsl:when>
+                                    <xsl:when test="$mode = 'system_cache__dita:ANALIZA_UMOW_APTUF'">
+                                        <xsl:apply-templates mode="system_cache__dita:ANALIZA_UMOW_APTUF" select="." >
+                                            <xsl:with-param name="group_name" select="$group_name"/>
+                                            <xsl:with-param name="position" select="position()"/>
+                                            <xsl:with-param name="resulset" select="$resulset"/>
+                                            <xsl:with-param name="title" select="concat($title,$source)"/>
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:AddressField" select="$default_db__x3A__BI_audit_BENFORD:AddressField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:PeselField" select="$default_db__x3A__BI_audit_BENFORD:PeselField"  />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:TaxIdField"  select="$default_db__x3A__BI_audit_BENFORD:TaxIdField" />
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@generate-id=current()/@generate-id][1]"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>
+                                            <xsl:with-param name="interested_row" select="$interested_row"/>
+                                            <xsl:with-param name="source" select="$source"/>
+                                            <xsl:with-param name="mode" select="$mode" tunnel="yes"/>
+                                        </xsl:apply-templates>
+                                    </xsl:when>
+                                    <!--<xsl:when test="$mode = 'system_cache__dita:ANALIZA_UMOW_APTUF_preprocess'">
+                                        <xsl:apply-templates mode="system_cache__dita:ANALIZA_UMOW_APTUF_preprocess" select="." >
+                                            <xsl:with-param name="group_name" select="$group_name"/>
+                                            <xsl:with-param name="position" select="position()"/>
+                                            <xsl:with-param name="resulset" select="$resulset"/>
+                                            <xsl:with-param name="title" select="concat($title,$source)"/>
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:AddressField" select="$default_db__x3A__BI_audit_BENFORD:AddressField" />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:PeselField" select="$default_db__x3A__BI_audit_BENFORD:PeselField"  />
+                                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:TaxIdField"  select="$default_db__x3A__BI_audit_BENFORD:TaxIdField" />
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@generate-id=current()/@generate-id][1]"/>
+                                            <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>
+                                            <xsl:with-param name="interested_row" select="$interested_row"/>
+                                            <xsl:with-param name="source" select="$source"/>
+                                            <xsl:with-param name="mode" select="$mode" tunnel="yes"/>
+                                        </xsl:apply-templates>
+                                    </xsl:when>-->
                                     <xsl:otherwise>
                                         <xsl:message>#2594 OTHERWISE for @fid=<xsl:value-of select="@fid"/></xsl:message>
                                         <xsl:message terminate="no">#2613-B unaviable $mode = <xsl:value-of select="$mode"/>  </xsl:message>

+ 31 - 12
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.deals.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -626,6 +626,9 @@
                     <xsl:when test="string-length($system_cache__dita:localname.translate) &gt;0">
                         <xsl:value-of select="$system_cache__dita:localname.translate"/>
                     </xsl:when>
+                    <xsl:when test="not(system_cache__dita:localname.translate(current-grouping-key()) = current-grouping-key())">
+                          <xsl:value-of select="system_cache__dita:localname.translate(current-grouping-key())"/>
+                    </xsl:when>
                     <xsl:otherwise>
                         <xsl:value-of select="replace(local-name(),'_',' ')"/>
                     </xsl:otherwise>
@@ -646,36 +649,52 @@
                     
                     <xsl:choose>
                         <xsl:when test="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ local-name()=current()/@props and not(*) ]">
-                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()}" rev="matched.candidate">
-                                <xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ local-name()=current()/@props]"/>
+                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} @props={@props} @rev={@rev}" rev="matched.candidate.{position()}">
+                              <!--[<xsl:value-of select="position()"/>]1  --><xsl:value-of select="system_cache__dita:localname.translate__x3A__text(@props,$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ local-name()=current()/@props])"/> 
                             </stentry>
                         </xsl:when>
-                        <!--<xsl:when test="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]">
-                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} #650 n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} {@rev}" rev="matched.candidate" >
-                                <xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]/@*[name()=current()/@rev]"/>
+                        <!--<xsl:when test="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@props] and not(*) ]">
+                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} #650 n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} @rev={@rev} @props={@props}" rev="matched.candidate" >
+                                [<xsl:value-of select="position()"/>]1.1   <xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]/@*[name()=current()/@rev]"/>
                             </stentry>
                         </xsl:when>-->
                         <xsl:otherwise>
-                            <stentry props="no {$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id}  n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} @props={@props} @rev={@rev}" rev="matched.candidate.not">
+                            <stentry props="no {$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id}  n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} @props={@props} @rev={@rev}" rev="matched.candidate.not.{position()}">
                                 <!--<xsl:copy-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@*"></xsl:copy-of>-->
-                                <xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/local-name()"/>
+                                <!--[<xsl:value-of select="position()"/>]2 --><xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[local-name()=current()/@props]"/>
                             </stentry>
                         </xsl:otherwise>
                     </xsl:choose>
                     <xsl:choose>
                         <xsl:when test="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]">
-                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} gen={generate-id($system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context)} #650 n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} {@rev}" rev="matched.candidate" >
-                                <xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]/@*[name()=current()/@rev]"/>
+                            <stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} gen={generate-id($system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context)} #650 n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} rev={@rev} props={@props}" rev="matched.candidate.{position()}" >
+                                <!--[<xsl:value-of select="position()"/>]3 --><xsl:value-of select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/*[ @*[name()=current()/@rev] and not(*) ]/@*[name()=current()/@rev]"/>
                             </stentry>
                         </xsl:when>
+                        <xsl:otherwise>
+                            <!--<stentry props="{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/@generate-id} gen={generate-id($system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context)} #675 n/{$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.context/name()} rev={@rev} props={@props}" rev="matched.candidate" >
+                                4 
+                            </stentry>-->
+                        </xsl:otherwise>
                     </xsl:choose>
                 </xsl:for-each>
             </strow>
         </xsl:variable>
         <xsl:choose>
-            <xsl:when test="$matched.candidate//stentry[@rev='matched.candidate']">
+            <xsl:when test="$matched.candidate//stentry[@rev='matched.candidate.1']">
                 <strow>
-                <xsl:copy-of select="$matched.candidate//stentry[@rev='matched.candidate']"/>
+                    <!--<xsl:copy-of select="$matched.candidate//stentry"/>--><!-- [@rev='matched.candidate'] -->
+                    <xsl:for-each select="$system_cache__dita:ANALIZA_UMOW_4UA.graph.deals.values.sthead//stentry">
+                        <xsl:variable name="pos" select="position()"/>
+                        <xsl:choose>
+                            <xsl:when test="$matched.candidate//stentry[@rev=concat('matched.candidate.',$pos)]">
+                                <xsl:copy-of select="$matched.candidate//stentry[@rev=concat('matched.candidate.',$pos)]"/>
+                            </xsl:when>
+                            <xsl:otherwise>
+                                <xsl:copy-of select="$matched.candidate//stentry[@rev=concat('matched.candidate.not.',$pos)][last()]"/>
+                            </xsl:otherwise>
+                        </xsl:choose>
+                    </xsl:for-each>
                 </strow>
             </xsl:when>
             <xsl:otherwise>

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.related.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.graph.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UA.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UKR.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 821 - 0
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_APTUF.xsl

@@ -0,0 +1,821 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
+    xmlns:ogr="http://ogr.maptools.org/"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
+    xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
+    xmlns:p5="https://biuro.biall-net.pl/wfs"
+    xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
+    xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
+    xmlns:default_db__x3A__BI_audit_VALIDATE="https://biuro.biall-net.pl/wfs/default_db/BI_audit_VALIDATE"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    xmlns:system_cache__dita__x3A__p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__p5gnuplot.xsd"
+    xmlns:svg="http://www.w3.org/2000/svg"  
+    xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
+    xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+    exclude-result-prefixes="xs "
+    version="2.0"><!-- system_cache__appinfo system_cache__dita ogr Benford default_db get_wfs p5 p5gnuplot -->
+   
+   
+  
+    
+   
+   
+    
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF" match="text()|comment()"/>
+    
+    
+    
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF_preprocess" match="*">
+        <xsl:param name="group_name" required="yes"/>
+        <xsl:param name="position" required="yes"/>
+        <xsl:param name="resulset" required="yes"/>
+        <xsl:param name="title" required="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:valueField"   required="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:groupField"   required="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:timeField"   required="yes"/>
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" />
+        <xsl:param name="interested_row" required="yes"/>
+        <xsl:param name="mode" required="yes" tunnel="yes"/>
+        
+        
+        
+        
+        
+
+        <!--<xsl:call-template name="system_cache__dita:ANALIZA_UMOW_APTUF">
+            <xsl:with-param name="fid" select="@fid"/>                                                                           
+            <xsl:with-param name="interested_row" select="$interested_row"/>
+            <xsl:with-param name="title" select="$title"/>
+        </xsl:call-template>-->
+        
+        
+        
+        
+    </xsl:template>
+    
+    
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF_preprocess" match="text()|comment()"/>
+    
+    <xsl:template name="system_cache__dita:ANALIZA_UMOW_APTUF" mode="system_cache__dita:ANALIZA_UMOW_APTUF" match="*">
+        <xsl:param name="group_name" required="yes"/>
+        <xsl:param name="position" required="yes"/>
+        <xsl:param name="resulset" />
+        <xsl:param name="title" required="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:valueField"   required="yes" tunnel="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:groupField"   required="yes" tunnel="yes"/>
+        <xsl:param name="default_db__x3A__BI_audit_BENFORD:timeField"   required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" />
+        <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" />
+        <xsl:param name="interested_row" required="yes"/>
+        <xsl:param name="source"/>
+        <xsl:param name="mode" required="yes" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:width" select="500"/>
+        <xsl:param name="system_cache__dita__x3A__svg:height" select="300"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY" select="8"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height" select="$system_cache__dita__x3A__svg:height * 0.7"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after" select="50"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height" select="$system_cache__dita__x3A__svg:height * 0.4"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height" select="$system_cache__dita__x3A__svg:height * 0.4"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height" select="20"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:labelMajor.font-size" select="5"/>
+        <xsl:param name="system_cache__dita__x3A__svg:title.font-size" select="$system_cache__dita__x3A__svg:labelMajor.font-size * 1.5"/>
+        <xsl:param name="system_cache__dita__x3A__svg:shortdesc.font-size" select="$system_cache__dita__x3A__svg:labelMajor.font-size * 1.2"/>
+        <!--<xsl:variable name="system_cache__dita__x3A__svg:height.max" select="820"/>--><!-- $system_cache__dita__x3A__svg:offsetY + 
+            -->
+        <xsl:variable name="system_cache__dita__x3A__svg:height" select="$system_cache__dita__x3A__svg:offsetY + $system_cache__dita__x3A__svg:title.font-size +
+            $system_cache__dita__x3A__svg:shortdesc.font-size +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height
+            "/>
+            
+        <xsl:variable name="system_cache__dita__x3A__svg:height.max" select="$system_cache__dita__x3A__svg:height"/>
+        <xsl:comment>#32-84 system_cache__dita:ANALIZA_UMOW_APTUF $title = <xsl:value-of select="$title"/></xsl:comment>
+        
+        <topicref  platform="{$position}" audience="{$title}" props="name {local-name()} {$default_db__x3A__BI_audit_BENFORD:valueField} {$default_db__x3A__BI_audit_BENFORD:timeField}"><!-- group_name="{$group_name}" -->
+                <!--<xsl:copy-of select="@*"/>-->
+                <xsl:copy-of select="system_cache__dita:files.key.title.context.href(current(),'map',$title)" copy-namespaces="no"/>
+                <!--<xsl:copy-of select="system_cache__dita:files.context.title.keys(current(),$title)" copy-namespaces="no"/>--> 
+                <!--<xsl:call-template name="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.keyref__x3A__assign__key">
+                    <xsl:with-param name="fid" select="@fid"/>
+                    <xsl:with-param name="title" select="$title"/>
+                    <xsl:with-param name="get_wfs:name_from_fid" select="''"/>
+                </xsl:call-template>-->
+            
+            
+                <xsl:result-document href="{system_cache__dita:files.key.href.write.topic.title.context(current(),$title)}"> <!--XX  href="{$temp}/{$uuid}/{system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.DETECT.key(@fid,'','',$position)}.dita -->
+                    
+                    <!--                    Analiza spójności liczbowej dla ID kontr <xsl:value-of select="current()/ID"/>
+-->                    
+                    
+                    <topic id="{$uuid}topic_analiza_umow_APTUF_{$group_name}_{$position}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                        xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd">
+                        <xsl:comment>#2299-126-104 system_cache__dita:ANALIZA_UMOW_4UA.title</xsl:comment>
+                        <xsl:call-template name="system_cache__dita:ANALIZA_UMOW_APTUF.title" >
+                            <xsl:with-param name="title" select="$title"/>
+                        </xsl:call-template>
+                        
+                        
+                        
+                        <!-- path var -->
+                        
+                        
+                        
+                        <body>
+                            <p>
+                                <foreign props="firt">
+                                    <!--<xsl:copy-of select="$default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.begin.attrs.nodeset"></xsl:copy-of>-->
+                                </foreign>
+                                
+                                
+                            
+                                    
+                                    
+                                    
+                                    
+                                
+                                        
+                                <xsl:comment>#2299-135 
+                                $system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current/@default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.end.attrs
+                                                                    
+                                </xsl:comment>
+                                
+                                 
+                                <svg-container >
+                                    
+                                    <svg:svg preserveAspectRatio="xMaxYMax meet"
+                                        width="{$system_cache__dita__x3A__svg:width}"
+                                         height="{$system_cache__dita__x3A__svg:height.max}"
+                                         viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}"
+                                        ><!--preserveAspectRatio="xMaxYMax meet" viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}" width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height.max}" -->
+                                        <xsl:comment>system_cache__dita__x3A__svg:cursor#62</xsl:comment>
+                                        
+                                        
+                                        
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.initial">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit" select="$system_cache__dita__x3A__svg:height"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:width__x3A__limit" select="$system_cache__dita__x3A__svg:width"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="0"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:width"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="0"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:height"/>
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="'system_cache__dita__x3A__svg:title.font-size.default'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:title.font-size"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor.current.height">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.current.height">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            </xsl:call-template>
+                                        </xsl:variable>   
+                                        <svg:text system_cache__dita__x3A__svg:hash="#246" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height}" ><!-- 2 * $system_cache__dita__x3A__svg:offsetY -->
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:style">
+                                                <xsl:with-param name="text-anchor.middle" select="true()"/>
+                                                <xsl:with-param name="font-size" select="$system_cache__dita__x3A__svg:title.font-size"/>
+                                            </xsl:call-template>
+                                            Zintegrowany widok powiązań osób i transakcji</svg:text>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="'system_cache__dita__x3A__svg:shortdesc.font-size.default'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:shortdesc.font-size"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <svg:text system_cache__dita__x3A__svg:hash="#171" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height + $system_cache__dita__x3A__svg:shortdesc.font-size }"  
+                                            style="text-anchor:middle; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">Relacje kapitałowe w okresach</svg:text>
+                                        
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height"/>
+                                                <xsl:with-param name="comment">#225 after volumes force by $system_cache__dita__x3A__svg:pheight; in this time</xsl:with-param>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after"/>
+                                                <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height"/>
+                                                <xsl:with-param name="comment">#333 for data test analysis</xsl:with-param>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1(),'.region_after')"/>
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height"/>
+                                                <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:IncomeField.sum'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.body())"/>
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height"/><!-- $system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract $system_cache__dita__x3A__svg:height - ( system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height )  -->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                                <xsl:with-param name="comment">#174 after series of graph, lower graph for volumes system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume</xsl:with-param>
+                                                <!--<xsl:with-param name="nextY.height" select="$system_cache__dita__x3A__svg:vheight"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        
+                                        <svg:text system_cache__dita__x3A__svg:hash="#348" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) }"  
+                                            style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">Przychody z faktur</svg:text>
+                                        <svg:text system_cache__dita__x3A__svg:hash="#348" x="{$system_cache__dita__x3A__svg:width div 2}" y="{number(system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + number($system_cache__dita__x3A__svg:shortdesc.font-size)) }"  
+                                            style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">                          Koszty umów</svg:text>
+                                        
+                                        
+                                        <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Xdata" select="'dataX'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Vol10MA'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:xyPlot'" />
+                                                
+                                            </xsl:call-template>
+                                        </xsl:variable>-->
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:bars'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'red'"/>
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        
+                                        <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                            </xsl:call-template>
+                                        </xsl:variable>-->
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
+                                                
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:openHiLoClose'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>            
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.hiData" select="'High'"/>            
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.loData" select="'Low'"/>            
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>
+                                                <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                            </xsl:call-template>
+                                        </xsl:variable>-->
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>
+                                                
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:bars'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:IncomeField.sum'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'green'"/>
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:xAxis'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-->
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value'"/>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                            <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                                <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                                
+                                                <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                                
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:bars'" />
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                                
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                                <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
+                                                <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            </xsl:call-template>
+                                        </xsl:variable>
+                                        
+                                        <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign">
+                                            <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$interested_row">
+                                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            </xsl:apply-templates>
+                                        </xsl:variable>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.region.plot">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:width__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:width" tunnel="yes"/>
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>-->
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region.position" select="1"/>-->
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>-->
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>-->
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign" select="$system_cache__dita__x3A__svg:data__x3A__assign" tunnel="yes"/>
+                                        </xsl:call-template>
+                                        
+                                        <!--<xsl:copy-of select="$system_cache__dita__x3A__svg:cursor"></xsl:copy-of>-->
+                                    </svg:svg>
+                                    
+                                </svg-container>
+                                
+                                
+                            </p>
+                            
+                            
+                            <draft-comment author="a.binder">#807-X-236-374 $group_name = <xsl:value-of select="$group_name"/>;  count(curr_gr)=<xsl:value-of select="count(current-group())"/> ; </draft-comment>
+                            
+                            
+                            
+                            
+                            
+                            
+                                        
+                                
+                         
+                            <!--<xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.body" select="."/>-->
+                        </body>
+                        
+                        
+                        
+                    </topic>
+                </xsl:result-document>
+            
+            
+            
+            </topicref>
+                
+                
+        
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF " match="text()|comment()"/>
+        
+        
+        
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    <xsl:template name="system_cache__dita:ANALIZA_UMOW_APTUF.title">
+        <xsl:param name="title"/>
+        <title>Zintegrowany widok powiązań osób i transakcji <parmname><xsl:value-of select="replace($title,'_',' ')"/></parmname>
+            <!--<xsl:apply-templates mode="system_cache__dita:ANALIZA_UMOW_4UA.title" select="."/>-->
+            <!--<xsl:apply-templates mode="system_cache__dita:ANALIZA_UMOW_4UA.title" />-->
+            
+            <xsl:choose>
+                <xsl:when test="Numer_kontrahenta/text()|ID/text()|source/text()|jednostka_organizacyjna/text()">
+                    <!--<sup>-->
+                    <ph>
+                        <xsl:if test="Numer_kontrahenta/text()"> nr kontr: <b><xsl:value-of select="Numer_kontrahenta"/></b></xsl:if>
+                        <xsl:if test="jednostka_organizacyjna/text()"> nr kontr: <b><xsl:value-of select="jednostka_organizacyjna"/></b></xsl:if>
+                        <xsl:if test="ID/text()"> ID <b><xsl:value-of select="ID"/></b></xsl:if>
+                        <xsl:if test="source/text()"> source <b><xsl:value-of select="source"/></b></xsl:if>
+                    </ph>
+                    <!--</sup>--> 
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+            <xsl:when test="nazwa/text()|Pelna_nazwa_kontrahenta/text()">
+                <xsl:variable name="link__x3A__title">
+                    <xsl:if test="nazwa/text()"> nazwa: <b><xsl:value-of select="replace(nazwa,'SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ',' (Sp. z o.o.) ')"/></b></xsl:if>
+                    <xsl:if test="Pelna_nazwa_kontrahenta/text()"> nazwa : <b><xsl:value-of select="replace(Pelna_nazwa_kontrahenta,'SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ',' (Sp. z o.o.) ')"/></b></xsl:if>
+                </xsl:variable>
+                        <ph>
+                            <xsl:copy-of select="$link__x3A__title"></xsl:copy-of>
+                        </ph>
+            </xsl:when>
+            </xsl:choose>
+            
+        </title>
+        <shortdesc>
+            <xsl:value-of select="system_cache__dita:localname.translate(name())"/> <parmname>ID</parmname> <cmdname><xsl:value-of select="get_wfs:id_from_fid(@fid)"/></cmdname>
+        </shortdesc>
+        <!--<shortdesc>
+            <ph>
+                <xsl:if test="count(following::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row) &gt;0"><uicontrol><varname>#nr</varname><markupname><xsl:value-of select="count(preceding::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row)+1"/></markupname></uicontrol></xsl:if>
+            </ph>
+            
+            kontekst <xsl:value-of select="system_cache__dita:localname.translate(name())"/> [il.<xsl:value-of select="count(current-group())"/>] <parmname>ID</parmname> <cmdname><xsl:value-of select="get_wfs:id_from_fid(@fid)"/></cmdname>
+            <xsl:if test="nazwisko/text()"> nazwisko: <b><xsl:value-of select="nazwisko"/></b></xsl:if>
+            <xsl:if test="imiona/text()"> imiona: <b><xsl:value-of select="imiona"/></b></xsl:if>
+            <xsl:choose>
+                <xsl:when test="pesel/text()|PESEL/text()">
+                    <!-\-<sup>-\->
+                    <ph>
+                        <xsl:if test="pesel/text()"> PESEL: <b><xsl:value-of select="pesel"/></b></xsl:if>
+                        <xsl:if test="PESEL/text()"> PESEL: <b><xsl:value-of select="PESEL"/></b></xsl:if>
+                    </ph>
+                    <!-\-</sup>-\->
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+                <xsl:when test="krs/text()|regon/text()|KRS/text()|REGON/text()|NIP/text()|nip/text()">
+                    <!-\-<sup>-\->
+                    <ph>
+                        <xsl:if test="krs/text()"> KRS: <b><xsl:value-of select="krs"/></b></xsl:if>
+                        <xsl:if test="KRS/text()"> KRS: <b><xsl:value-of select="KRS"/></b></xsl:if>
+                        <xsl:if test="regon/text()"> REGON: <b><xsl:value-of select="regon"/></b></xsl:if>
+                        <xsl:if test="REGON/text()"> REGON: <b><xsl:value-of select="REGON"/></b></xsl:if>
+                        <xsl:if test="NIP/text()"> NIP: <b><xsl:value-of select="NIP"/></b></xsl:if>
+                        <xsl:if test="nip/text()"> NIP: <b><xsl:value-of select="nip"/></b></xsl:if>
+                        
+                    </ph>
+                    <!-\-</sup>-\->
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+                <xsl:when test="S_kraj/text()|S_wojewodztwo/text()">
+                    <!-\-<sup>-\->
+                    <ph>
+                        <xsl:if test="S_kraj/text()"> kraj: <b><xsl:value-of select="S_kraj"/></b></xsl:if>
+                        <xsl:if test="S_wojewodztwo/text()"> woj.: <b><xsl:value-of select="S_wojewodztwo"/></b></xsl:if>
+                        
+                    </ph>
+                    <!-\-</sup>-\->
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+                <xsl:when test="A_miejscowosc/text()|Miejscowosc/text()|A_ulica/text()|A_nrDomu/text()|ulica/text()|Numer_budynku/text()|nrLokalu/text()|Numer_mieszkania_lokalu/text()|Ulica/text()">
+                    <!-\-<sup>-\->
+                    <ph>
+                        <xsl:if test="A_miejscowosc/text()"> msc.: <b><xsl:value-of select="A_miejscowosc"/></b></xsl:if>
+                        <xsl:if test="Miejscowosc/text()"> msc.: <b><xsl:value-of select="Miejscowosc"/></b></xsl:if>
+                        <xsl:if test="A_ulica/text()"> ul.: <b><xsl:value-of select="A_ulica"/></b></xsl:if>
+                        <xsl:if test="ulica/text()"> ul.: <b><xsl:value-of select="ulica"/></b></xsl:if>
+                        <xsl:if test="Ulica/text()"> ul.: <b><xsl:value-of select="Ulica"/></b></xsl:if>
+                        <xsl:if test="A_nrDomu/text()"> dom: <b><xsl:value-of select="A_nrDomu"/></b></xsl:if>
+                        <xsl:if test="Numer_budynku/text()"> dom: <b><xsl:value-of select="Numer_budynku"/></b></xsl:if>
+                        <xsl:if test="nrLokalu/text()"> lok.: <b><xsl:value-of select="nrLokalu"/></b></xsl:if>
+                        <xsl:if test="A_nrLokalu/text()"> lok.: <b><xsl:value-of select="A_nrLokalu"/></b></xsl:if>
+                        
+                        <xsl:if test="Numer_mieszkania_lokalu/text()"> lok.: <b><xsl:value-of select="Numer_mieszkania_lokalu"/></b></xsl:if>
+                    </ph>
+                    <!-\-</sup>-\->
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+                <xsl:when test="A_poczta/text()|kodPocztowy/text()|A_kod/text()">
+                    <!-\-<sup>-\->
+                    <ph>
+                        <xsl:if test="A_poczta/text()"> poczta: <b><xsl:value-of select="A_poczta"/></b></xsl:if>
+                        <xsl:if test="kodPocztowy/text()"> kod: <b><xsl:value-of select="kodPocztowy"/></b></xsl:if>
+                        <xsl:if test="A_kod/text()"> kod: <b><xsl:value-of select="A_kod"/></b></xsl:if>
+                    </ph>
+                    <!-\-</sup>-\->
+                </xsl:when>
+            </xsl:choose>
+            <xsl:choose>
+                <xsl:when test="BI_audit_ENERGA_PRACOWNICY_adresy/*">
+                    <xsl:for-each select="BI_audit_ENERGA_PRACOWNICY_adresy">
+                        <ph>
+                            <!-\-<sup>-\->
+                            <xsl:choose>
+                                <xsl:when test="last() &gt; 0"><i> adres nr <xsl:value-of select="position()"/>/<xsl:value-of select="last()"/></i></xsl:when>
+                            </xsl:choose>
+                            
+                            <xsl:if test="kodPocztowy/text()"> kod: <b><xsl:value-of select="kodPocztowy"/></b> </xsl:if>
+                            <xsl:if test="miejscowosc/text()"> msc.: <b><xsl:value-of select="miejscowosc"/></b> </xsl:if>
+                            <xsl:if test="ulica/text()"> ul.: <b><xsl:value-of select="ulica"/></b> </xsl:if>
+                            <xsl:if test="nrBudynku/text()"> dom: <b><xsl:value-of select="nrBudynku"/></b> </xsl:if>
+                            <xsl:if test="nrLokalu/text()"> lok.: <b><xsl:value-of select="nrLokalu"/></b> </xsl:if>
+                            <!-\-</sup>-\->
+                        </ph>
+                    </xsl:for-each>
+                </xsl:when>
+            </xsl:choose>
+            
+            <xsl:choose>
+                <xsl:when test="BI_audit_taxpayer  ">
+                    <ph>
+                        <ph>Status VAT: <b><xsl:value-of select="BI_audit_taxpayer/taxpayer_status_info"/></b></ph> 
+                        <ph>stan na dzień: <b><xsl:value-of select="BI_audit_taxpayer/taxpayer_status_date"/></b> </ph>
+                    </ph>
+                    
+                </xsl:when>
+            </xsl:choose>
+            
+        </shortdesc>-->
+        <prolog>
+            <metadata>
+                <xsl:call-template name="system_cache__dita:indexterm">
+                    <xsl:with-param name="system_cache__dita:element">keywords</xsl:with-param>
+                    <xsl:with-param name="indexterm" select="string-join(*[@default_db__x3A__BI_audit_BENFORD:NameField],' ')" /><!-- select="*[local-name()=$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_KONTRAHENCI.Pelna_nazwa_kontrahenta]/text()" -->
+                    <xsl:with-param name="text"/>
+                    <xsl:with-param name="system_cache__dita:indexterm" select="system_cache__dita:indexterm($title,'')"/>
+                </xsl:call-template>
+            </metadata>
+        </prolog>
+    </xsl:template>
+    
+    <xsl:template match="*[@default_db__x3A__BI_audit_BENFORD:NameField and text()]" mode="system_cache__dita:ANALIZA_UMOW_APTUF.title">
+        <!--<xsl:value-of select="name()"/>--><!--<xsl:value-of select="text()"/>--> <!--<xsl:text></xsl:text>--><!--<xsl:apply-templates mode="#current"/>-->
+        <ph>
+            <sub>Nazwa:</sub> <xsl:apply-templates mode="#current" select="*[@default_db__x3A__BI_audit_BENFORD:NameField and text()]"/>
+        </ph>
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF.title" match="*[@default_db__x3A__BI_audit_BENFORD:NameField and not(text())]">
+        <ph> <xsl:value-of select="."/> </ph>
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita:ANALIZA_UMOW_APTUF.title" match="@*"/>
+    
+    <xsl:template match="text()|comment()|*" mode="system_cache__dita:ANALIZA_UMOW_APTUF.title"/>
+    
+</xsl:stylesheet>

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_BI_audit_ENERGA_RUM_KONTRAHENCI.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_ENERGA_RUM_UMOWY.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_context.path.keyrefs.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_context.path.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_middle_ref.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_operational_raport_note.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_person.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA.ends.desc.table.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_statystyka_pracownik.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.func.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
     exclude-result-prefixes="xs"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.sources.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.stats_all.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 52 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.xsl

@@ -4,7 +4,7 @@
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:ogr="http://ogr.maptools.org/"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -79,6 +79,7 @@
     <xsl:include href="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_context.path.xsl"/>
     
     <xsl:include href="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_4UKR.xsl"/>
+    <xsl:include href="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_APTUF.xsl"/>
     
     <xsl:variable name="KRS_own">
         <KRS_own>
@@ -1047,6 +1048,56 @@
                 </topichead>
                 
                 
+                
+                <topichead navtitle="Zintegrowany widok powiązań osób i transakcji (APTUF)" >
+                    <xsl:attribute name="props">APTUF</xsl:attribute>
+                    <xsl:attribute name="toc">no</xsl:attribute>
+                    <xsl:variable name="title">APTUF</xsl:variable>
+                    <xsl:call-template name="system_cache__dita:ANALIZA_UMOW_APTUF"  >
+                        <xsl:with-param name="group_name"  select="'ANALIZA_UMOW_APTUF'"/><!-- select="$group_name" -->
+                        <xsl:with-param name="position" select="1"/>
+                        <!--<xsl:with-param name="resulset" select="$resulset"/>-->
+                        <xsl:with-param name="title" select="concat($title,'')"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField" select="$default_db__x3A__BI_audit_BENFORD:valueField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField" select="$default_db__x3A__BI_audit_BENFORD:groupField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField" select="$default_db__x3A__BI_audit_BENFORD:timeField" tunnel="yes"/>
+                        <!--<xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed"/>
+                        <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>
+                        <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@generate-id=current()/@generate-id][1]"/>
+                        <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>-->
+                        <xsl:with-param name="interested_row" select="$interested_row"/>
+                        <xsl:with-param name="source" select="''"/>
+                        <xsl:with-param name="mode" select="'system_cache__dita:ANALIZA_UMOW_APTUF'" tunnel="yes"/>
+                    </xsl:call-template>
+                    
+                   
+                    <!--<xsl:attribute name="processing-role">resource-only</xsl:attribute>-->
+                    
+                    <!--<xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal">
+                        <xsl:with-param name="navtitle">Zintegrowany widok powiązań osób i transakcji  (APTUF) </xsl:with-param>
+                        <xsl:with-param name="keys">_element_gwiazdka__mode_BI_audit_gwiazdka</xsl:with-param>
+                        <xsl:with-param name="mode">system_cache__dita:ANALIZA_UMOW_APTUF</xsl:with-param>
+                        <!-\-<xsl:with-param name="processing-role">resource-only</xsl:with-param>-\->
+                        <xsl:with-param name="element">*</xsl:with-param>
+                        <xsl:with-param name="interested_row" select="$interested_row"/>
+                        <xsl:with-param name="sources" select="$sources"/>
+                        <xsl:with-param name="resulset" select="$resulset"/>
+                        <xsl:with-param name="title" select="'APTUF_transakcje'"/>
+                        <!-\-<xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.UMOWY"/>-\->
+                        <!-\-<xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>-\->
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField" select="$default_db__x3A__BI_audit_BENFORD:valueField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField" select="$default_db__x3A__BI_audit_BENFORD:groupField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField" select="$default_db__x3A__BI_audit_BENFORD:timeField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:AddressField" select="$default_db__x3A__BI_audit_BENFORD:AddressField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:PeselField" select="$default_db__x3A__BI_audit_BENFORD:PeselField" tunnel="yes"  />
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:TaxIdField" select="$default_db__x3A__BI_audit_BENFORD:TaxIdField" tunnel="yes" />
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:CostField" select="$default_db__x3A__BI_audit_BENFORD:CostField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:CostSubjectFields" select="$default_db__x3A__BI_audit_BENFORD:CostSubjectFields" tunnel="yes"/>
+                    </xsl:call-template>-->
+                    
+                </topichead>
+                
                 <!--<topichead navtitle="Prosta analiza korelacji (UKR)" >
                     
                     

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_VALIDATE/default_db__x3A__BI_audit_VALIDATE.BI_audit_VALIDATE.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/Benford.xsl

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     exclude-result-prefixes="xs"
     version="2.0">

+ 125 - 5
SE/schema/default_db_xml_cache.public/default_db/dateTime.xsl

@@ -54,7 +54,7 @@
         
     </xsl:function>
     
-    <xsl:function name="system_cache__dita:year-month">
+    <!--<xsl:function name="system_cache__dita:year-month">
         <xsl:param name="date"/>
         <xsl:variable name="date">
             <xsl:choose>
@@ -72,17 +72,17 @@
         
         <xsl:variable name="out">
         <xsl:choose>
-            <!-- TU BYLA LINIA 41 -->
+            <!-\- TU BYLA LINIA 41 -\->
             <xsl:when test="string($date) castable as xs:dateTime">
-                <!--<xsl:message>#20 passed as dateTime</xsl:message>-->
+                <!-\-<xsl:message>#20 passed as dateTime</xsl:message>-\->
                 <xsl:value-of select="format-date(xs:date(xs:dateTime($date)),'[Y-M]')"/>
             </xsl:when>
             <xsl:when test="string($date) castable as xs:date">
-                <!--<xsl:message>#20 passed as date</xsl:message>-->
+                <!-\-<xsl:message>#20 passed as date</xsl:message>-\->
                 <xsl:value-of select="format-date(xs:date($date),'[Y-M]')"/>
             </xsl:when>
             <xsl:when test="tokenize(string($date),'\.')[3]">
-                <!--<xsl:message>#20 date passed as tokenize</xsl:message>-->
+                <!-\-<xsl:message>#20 date passed as tokenize</xsl:message>-\->
                 <xsl:value-of select="tokenize($date,'\.')[3]"/><xsl:text>-</xsl:text>
                 <xsl:value-of select="tokenize($date,'\.')[2]"/>
             </xsl:when>
@@ -107,9 +107,101 @@
         </xsl:variable>
         <xsl:value-of select="$out"/>
         
+    </xsl:function>-->
+    
+    
+    <xsl:function name="system_cache__dita:year-month">
+        <xsl:param name="date"/>
+        <xsl:choose>
+            
+            <xsl:when test="string($date) castable as xs:dateTime">
+                <!--<xsl:message>#20 passed as dateTime</xsl:message>-->
+                <xsl:value-of select="format-date(xs:date(xs:dateTime($date)),'[Y]')"/>-<xsl:value-of select="number(format-date(xs:date(xs:dateTime($date)),'[M]')) "/>
+            </xsl:when>
+            <xsl:when test="string($date) castable as xs:date">
+                <!--<xsl:message>#20 passed as date</xsl:message>-->
+                <xsl:value-of select="format-date(xs:date($date),'[Y]')"/>-<xsl:value-of select="number(format-date(xs:date($date),'[M]'))"/>
+            </xsl:when>
+            <xsl:when test="tokenize(string($date),'\.')[3]">
+                <!--<xsl:message>#20 date passed as tokenize</xsl:message>-->
+                <xsl:value-of select="tokenize($date,'\.')[3]"/><xsl:text>-</xsl:text>
+                <xsl:value-of select="number(tokenize($date,'\.')[2])"/>
+            </xsl:when>
+            
+            <xsl:when test="tokenize(string($date),'/')[3]">
+                <xsl:choose>
+                    <xsl:when test="string-length(substring-before(tokenize(string($date),'/')[3],' '))=4">
+                        
+                        <xsl:value-of select="substring-before(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[3],' ')"/><xsl:text>-</xsl:text><xsl:value-of select="number(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[2])"/>
+                        <xsl:message>#28-135 WARNING (system_cache__dita:year-month) date from="<xsl:value-of select="$date"/>" == "<xsl:value-of select="substring-before(tokenize(string($date),'/')[3],' ')"/>-<xsl:value-of select="number(tokenize(string($date),'/')[2])"/>"</xsl:message>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:message terminate="no">#28-135 ERROR ERROR in date format for value "<xsl:value-of select="$date"/>"! =="<xsl:value-of select="substring-before(tokenize(string($date),'/')[3],' ')"/>" </xsl:message>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            
+            <xsl:otherwise>
+                <xsl:value-of select="'NaN'"/>
+                <xsl:message terminate="no">#28-135-C ERROR ERROR in date format for value "<xsl:value-of select="$date"/>"! </xsl:message>
+            </xsl:otherwise>
+            
+        </xsl:choose>
+        
+        
     </xsl:function>
     
     
+    <xsl:function name="system_cache__dita:year-month-day">
+        <xsl:param name="date"/>
+        <xsl:choose>
+            
+            <xsl:when test="string($date) castable as xs:dateTime">
+                <!--<xsl:message>#20 passed as dateTime</xsl:message>-->
+                <!--<xsl:value-of select="format-date(xs:date(xs:dateTime($date)),'[Y]')"/>-<xsl:value-of select="number(format-date(xs:date(xs:dateTime($date)),'[M]')) "/>-<xsl:value-of select="number(format-date(xs:date(xs:dateTime($date)),'[D]')) "/>-->
+                <xsl:value-of select="format-date(xs:date(xs:dateTime($date)),'[Y0001]-[M01]-[D01]')"/>
+            </xsl:when>
+            <xsl:when test="string($date) castable as xs:date">
+                <!--<xsl:message>#20 passed as date</xsl:message>-->
+                <!--<xsl:value-of select="format-date(xs:date($date),'[Y]')"/>-<xsl:value-of select="number(format-date(xs:date($date),'[M]'))"/>-<xsl:value-of select="number(format-date(xs:date($date),'[D]'))"/>-->
+                <xsl:value-of select="format-date(xs:date($date),'[Y0001]-[M01]-[D01]')"/>
+            </xsl:when>
+            <xsl:when test="tokenize(string($date),'\.')[3]">
+                <!--<xsl:message>#20 date passed as tokenize</xsl:message>-->
+                <xsl:value-of select="tokenize($date,'\.')[3]"/><xsl:text>-</xsl:text>
+                <xsl:if test="number(tokenize($date,'\.')[2]) &lt; 10">0</xsl:if><xsl:value-of select="number(tokenize($date,'\.')[2])"/><xsl:text>-</xsl:text>
+                <xsl:if test="number(tokenize($date,'\.')[1]) &lt; 10">0</xsl:if><xsl:value-of select="number(tokenize($date,'\.')[1])"/>
+            </xsl:when>
+            
+            <xsl:when test="tokenize(string($date),'/')[3]">
+                <xsl:choose>
+                    <xsl:when test="string-length(substring-before(tokenize(string($date),'/')[3],' '))=4">
+                        <xsl:value-of select="substring-before(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[3],' ')"/>
+                        <xsl:text>-</xsl:text>
+                        <xsl:if test="number(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[2]) &lt; 10">0</xsl:if>
+                        <xsl:value-of select="number(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[2])"/><xsl:text>-</xsl:text>
+                        <xsl:if test="number(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[1]) &lt; 10">0</xsl:if>
+                        <xsl:value-of select="number(tokenize(string(system_cache__dita:date.serialize_string($date)),'/')[1])"/>
+                        <xsl:message>#28-180 WARNING (system_cache__dita:year-month) date from="<xsl:value-of select="$date"/>" == "<xsl:value-of select="substring-before(tokenize(string($date),'/')[3],' ')"/>-<xsl:value-of select="number(tokenize(string($date),'/')[2])"/>"</xsl:message>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:message terminate="no">#28-180 ERROR ERROR in date format for value "<xsl:value-of select="$date"/>"! =="<xsl:value-of select="substring-before(tokenize(string($date),'/')[3],' ')"/>" </xsl:message>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            
+            <xsl:otherwise>
+                <xsl:value-of select="'NaN'"/>
+                <xsl:message terminate="no">#28-180-C ERROR ERROR in date format for value "<xsl:value-of select="$date"/>"! </xsl:message>
+            </xsl:otherwise>
+            
+        </xsl:choose>
+        
+        
+    </xsl:function>
+    
     
     <xsl:function name="system_cache__dita:year-timestamp-day">
         <xsl:param name="date"/>
@@ -133,6 +225,34 @@
         
     </xsl:function>
     
+    <xsl:function name="system_cache__dita:year-timestamp-month">
+        <xsl:param name="date"/>
+        <xsl:choose>
+            
+            <xsl:when test="string($date) castable as xs:dateTime">
+                <!--<xsl:message>#20 passed as dateTime</xsl:message>-->
+                <xsl:value-of select="number(format-date(xs:date(xs:dateTime($date)),'[Y]')) * 365 * number(format-date(xs:date(xs:dateTime($date)),'[M]')) * 30 "/>
+            </xsl:when>
+            <!--<xsl:when test="string($date) castable as xs:date">
+                <!-\-<xsl:message>#20 passed as date</xsl:message>-\->
+                <xsl:value-of select="number(format-date(xs:date($date),'[Y]')) * 365 * number(format-date(xs:date($date),'[M]')) * 30 + number(format-date(xs:date($date),'[D]'))"/>
+            </xsl:when>-->
+            <xsl:when test="string($date) castable as xs:date">
+                <!--<xsl:message>#20 passed as date</xsl:message>-->
+                <xsl:value-of select="number(format-date(xs:date($date),'[Y]')) * 365 + number(format-date(xs:date($date),'[M]')) * 30 "/>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:value-of select="false()"/>
+                <xsl:message>#245 ERROR IN system_cache__dita:year-timestamp-month $date = <xsl:value-of select="$date"/>;</xsl:message>
+            </xsl:otherwise>
+            
+        </xsl:choose>
+        
+        
+    </xsl:function>
+    
+    
+    
     
     <xsl:function name="system_cache__dita:year-quarter">
         <xsl:param name="date"/>

+ 2 - 2
SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.simpletable__x3A__from_rows__x3A__analyze.xsl

@@ -119,7 +119,7 @@
                                 wartości 
                             </stentry>
                         </strow>
-                        <strow>
+                        <!--<strow>
                             <stentry>
                                 <ph> </ph>
                             </stentry>
@@ -138,7 +138,7 @@
                             <stentry>
                                 <ph> </ph>
                             </stentry>
-                        </strow>
+                        </strow>-->
                         <!--<equation-inline>
                             Osie Y (wszystkie)
                         </equation-inline>-->

+ 9 - 6
SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.simpletable__x3A__graph.stats__x3A__analyze.xsl

@@ -146,14 +146,17 @@
                             </xsl:variable>
                             <xsl:choose>
                                 <xsl:when test="$Linear_regression:calculate_data//Linear_regression:X[text()='NaN']">
-                                    <foreign rev="#144 $Linear_regression:calculate_data//Linear_regression:X[text()='NaN']  $p5gnuplot:value={$p5gnuplot:value}"/>
-                                        
-                                    
+                                    <xsl:comment>
+                                        <foreign rev="#144 $Linear_regression:calculate_data//Linear_regression:X[text()='NaN']  $p5gnuplot:value={$p5gnuplot:value}"/>
+                                    </xsl:comment>
+                                                                        
                                 </xsl:when>
                                 <xsl:otherwise>
-                                    <foreign rev="#152 $Linear_regression:calculate_data $p5gnuplot:value={$p5gnuplot:value}">
-                                        <xsl:copy-of select="$Linear_regression:calculate_data"/>
-                                    </foreign>
+                                    <xsl:comment>
+                                        <foreign rev="#152 $Linear_regression:calculate_data $p5gnuplot:value={$p5gnuplot:value}">
+                                            <xsl:copy-of select="$Linear_regression:calculate_data"/>
+                                        </foreign>
+                                    </xsl:comment>
                                     <dlentry rev="graph_gnuplot.simpletable__x3A__graph.stats__x3A__analyze.xsl#132">
                                         <xsl:call-template name="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.keyref__x3A__assign__id">
                                             <xsl:with-param name="fid" select="$fid"/>

+ 105 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/DEVEL/intrested_row.debug_extract_time_relations.xsl

@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    exclude-result-prefixes="xs"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    version="2.0">
+    
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+    
+    <xsl:template match="interested_row">
+        <intrested_row.debug_extract_time_relations.xsl>
+            <xsl:copy-of select="namespace::*"/>
+            <!--<xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_PRACOWNICY[not(preceding-sibling::*)]" group-by="@fid">-->
+                
+                <xsl:comment>#51 Rum Powiazania</xsl:comment>
+            <!--<xsl:for-each-group select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']] and not(BI_audit_ENERGA_RUM_KONTRAHENCI)]" group-by="relation_DateRangeElements/concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">
+                    <!-\-<xsl:copy>
+                        <xsl:apply-templates mode="interested_row.element" select="@*"/>
+                        <xsl:apply-templates mode="interested_row.element" select="current-group()"/>
+                    </xsl:copy>-\->
+                <xsl:comment>
+                        #22 obj krs <xsl:value-of select="current-grouping-key()"/>
+                    pos = <xsl:value-of select="position()"/>
+                    </xsl:comment>
+                <xsl:for-each-group select="current-group()" group-by="*[1]/@fid">
+                    <xsl:comment>
+                        #23 obj krs <xsl:value-of select="current-grouping-key()"/>
+                    pos = <xsl:value-of select="position()"/>
+                    </xsl:comment>
+                    <xsl:copy-of select="current-group()"></xsl:copy-of>
+                </xsl:for-each-group>
+                
+                </xsl:for-each-group>-->
+            <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY">
+                <BI_audit_ENERGA_RUM_UMOWY>
+                <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_RUM_UMOWY" group-by="@fid">
+                    <xsl:copy-of select="."/>
+                </xsl:for-each-group>
+                </BI_audit_ENERGA_RUM_UMOWY>
+            </xsl:variable>
+            
+                
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+                <!--<xsl:copy>
+                        <xsl:apply-templates mode="interested_row.element" select="@*"/>-->
+                        <xsl:apply-templates mode="interested_row.element" select="."/>
+                    <!--</xsl:copy>-->
+            </xsl:for-each-group>
+               
+            
+            <!--</xsl:for-each-group>-->
+        </intrested_row.debug_extract_time_relations.xsl>
+    </xsl:template>
+    
+    
+    
+    <xsl:template match="*" mode="interested_row.element">
+        <xsl:choose>
+            
+            <xsl:when test="BI_audit_taxpayer"></xsl:when>
+            <xsl:when test="*[not(BI_audit_taxpayer)]">
+                <xsl:copy>
+                    <xsl:apply-templates mode="#current" select="@*"/>
+                </xsl:copy>
+            </xsl:when>
+        </xsl:choose>
+    </xsl:template>
+    
+    <xsl:template match="BI_audit_taxpayer" mode="interested_row.element"/>
+        
+    
+    
+    <xsl:template match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object" mode="interested_row.element">
+        <xsl:copy>
+            <xsl:apply-templates mode="#current" select="@*"/>
+            <xsl:apply-templates mode="#current" />
+        </xsl:copy>
+    </xsl:template>
+    
+    <xsl:template match="BI_audit_KRS_person|BI_audit_KRS|
+        BI_audit_ENERGA_PRACOWNICY" mode="interested_row.element">
+        <xsl:copy>
+            <xsl:apply-templates mode="#current" select="@*"/>
+            <xsl:apply-templates mode="#current" />
+        </xsl:copy>
+    </xsl:template>
+    
+    <xsl:template match="relation_DateRangeElements" mode="interested_row.element">
+        <xsl:copy>
+            <xsl:attribute name="preceding.fid"  select="parent::*/*[1]/@fid"/>
+            <xsl:apply-templates mode="#current" select="@*"/>
+            <xsl:apply-templates mode="#current" />
+        </xsl:copy>
+    </xsl:template>
+    
+    
+    <xsl:template match="@*" mode="interested_row.element"/>
+    
+    <xsl:template match="@fid|@leadingTimeDate-From|@leadingTimeDate-To|@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter|@default_db__x3A__BI_audit_BENFORD:IncomeField" mode="interested_row.element">
+        <xsl:copy-of select="."/>
+    </xsl:template>    
+    
+    
+</xsl:stylesheet>

+ 7 - 5
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.defaults.param.xsl

@@ -37,15 +37,17 @@
     <xsl:param name="system_cache__dita__x3A__svg:height.default" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate.default"/>
     <xsl:param name="system_cache__dita__x3A__svg:pwidth.default" select="$system_cache__dita__x3A__svg:width.default * 0.8"/>
     <xsl:param name="system_cache__dita__x3A__svg:pheight.default" select="$system_cache__dita__x3A__svg:width.default * 0.8"/><!-- wielkosc % stocku dp VOLUMES -->
-    <xsl:param name="system_cache__dita__x3A__svg:offsetX.default" select="5"/>
-    <xsl:param name="system_cache__dita__x3A__svg:offsetY.default" select="5"/>
+    <xsl:param name="system_cache__dita__x3A__svg:offsetX.default" select="8"/>
+    <xsl:param name="system_cache__dita__x3A__svg:offsetY.default" select="8"/>
     
     
     
     
     <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height" select="$system_cache__dita__x3A__svg:height.default * 0.6"/>
+    <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after" select="50"/>
     <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height" select="$system_cache__dita__x3A__svg:height.default * 0.2"/>
     <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height" select="$system_cache__dita__x3A__svg:height.default * 0.2"/>
+    <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height" select="30"/>
     
     
     <!--<xsl:variable name="pwidth" select="$width * 0.8"/>-->
@@ -65,9 +67,9 @@
     
     
     
-    <xsl:param name="system_cache__dita__x3A__svg:labelMajor.font-size.default" select="9"/>
-    <xsl:param name="system_cache__dita__x3A__svg:title.font-size.default" select="$system_cache__dita__x3A__svg:labelMajor.font-size.default * 3"/>
-    <xsl:param name="system_cache__dita__x3A__svg:shortdesc.font-size.default" select="$system_cache__dita__x3A__svg:labelMajor.font-size.default * 2"/>
+    <xsl:param name="system_cache__dita__x3A__svg:labelMajor.font-size.default" select="7"/>
+    <xsl:param name="system_cache__dita__x3A__svg:title.font-size.default" select="$system_cache__dita__x3A__svg:labelMajor.font-size.default * 2"/>
+    <xsl:param name="system_cache__dita__x3A__svg:shortdesc.font-size.default" select="$system_cache__dita__x3A__svg:labelMajor.font-size.default * 1.5"/>
     
     <xsl:param name="system_cache__dita__x3A__svg:labelMajor.offsetX.default" select="- $system_cache__dita__x3A__svg:majorLeftExtent.default"/>
     <xsl:param name="system_cache__dita__x3A__svg:labelMajor.offsetY.default" select="- $system_cache__dita__x3A__svg:majorLeftExtent.default"/>

+ 423 - 243
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close.xsl

@@ -33,7 +33,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
-        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
         
         <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
         <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
@@ -45,7 +45,9 @@
         <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
         
         
-        <xsl:comment>#37 mode system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal</xsl:comment>
+        <xsl:comment>#37 mode system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal cont/n=<xsl:value-of select="name()"/>; 
+        $system_cache__dita__x3A__svg:data.x.value.bounds = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+        </xsl:comment>
         <!--<system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal>-->
             <!--<xsl:copy>-->
                 <!--<xsl:copy-of select="@*"/>-->
@@ -81,12 +83,16 @@
     </xsl:template>
     
     
+    
+    
     <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose" match="system_cache__dita__x3A__svg:cursor|*"/>
     
     
     <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose" match="system_cache__dita__x3A__svg:data.current-group">
         <xsl:param name="system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:openHiLoCloseXaxis" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:openHiLoCloseYaxis" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"/>
         
@@ -116,7 +122,7 @@
         <!--<xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" />-->
         <xsl:param name="system_cache__dita__x3A__svg:height__x3A__limit" />
         <!--<xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />-->
-            
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/> 
             
         <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
         <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
@@ -130,28 +136,66 @@
         
         
        
-        <xsl:comment>#15 system_cache__dita__x3A__svg:openHiLoClose matched /n <xsl:value-of select="name()"/>;</xsl:comment>
+        <xsl:comment>#15 system_cache__dita__x3A__svg:openHiLoClose matched /n <xsl:value-of select="name()"/>;
+            $system_cache__dita__x3A__svg:openHiLoCloseXaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseXaxis"/>
+            $system_cache__dita__x3A__svg:openHiLoCloseYaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseYaxis"/> ;
+            $system_cache__dita__x3A__svg:data.x.value.bounds = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+        </xsl:comment>
         
         
         <xsl:variable name="system_cache__dita__x3A__svg:x.count.data.current-group" select="count(descendant-or-self::system_cache__dita__x3A__svg:data.current-group/@system_cache__dita__x3A__svg:data.id)" />
                                                                                                                                                         
         <xsl:variable name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="count(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate/@system_cache__dita__x3A__svg:data.id)" />
-        <xsl:variable name="system_cache__dita__x3A__svg:x1.min.leadingTimeDate" select="min(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate/@system_cache__dita__x3A__svg:data.position)" />
+        <xsl:variable name="system_cache__dita__x3A__svg:x1.min.leadingTimeDate"  >
+            <xsl:value-of select="min(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate/@system_cache__dita__x3A__svg:data.position)"/>
+        </xsl:variable>
         <xsl:variable name="system_cache__dita__x3A__svg:x1.max.leadingTimeDate" select="max(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate/@system_cache__dita__x3A__svg:data.position)" />
+        
         <xsl:variable name="system_cache__dita__x3A__svg:y1.count.relation_DateRangeElements" select="count(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value/number())" />
-        <xsl:variable name="system_cache__dita__x3A__svg:y1.min.relation_DateRangeElements" select="min(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value/number())" />        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:y1.min.relation_DateRangeElements" select="min(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value/number())" />
+            
+                
+        
         <xsl:variable name="system_cache__dita__x3A__svg:y1.max.relation_DateRangeElements" select="max(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value/number())" />
+                        
+        
         <xsl:variable name="system_cache__dita__x3A__svg:y2.count.relation_DateRangeElements" select="count(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value/number())" />
-        <xsl:variable name="system_cache__dita__x3A__svg:y2.min.relation_DateRangeElements" select="min(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value/number())" />
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:y2.min.relation_DateRangeElements"  select="min(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value/number())"/>
+            
+        
+        
         <xsl:variable name="system_cache__dita__x3A__svg:y2.max.relation_DateRangeElements" select="max(descendant-or-self::relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value/number())" />
+                        
+        
+       
         <xsl:variable name="system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" select="system_cache__dita__x3A__svg:math.max($system_cache__dita__x3A__svg:y1.max.relation_DateRangeElements, $system_cache__dita__x3A__svg:y2.max.relation_DateRangeElements)"/>
         <xsl:variable name="system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" select="system_cache__dita__x3A__svg:math.min($system_cache__dita__x3A__svg:y1.min.relation_DateRangeElements, $system_cache__dita__x3A__svg:y2.min.relation_DateRangeElements)"/>
         <xsl:variable name="system_cache__dita__x3A__svg:range.x1" select="$system_cache__dita__x3A__svg:x1.max.leadingTimeDate - $system_cache__dita__x3A__svg:x1.min.leadingTimeDate"/>
         <xsl:variable name="system_cache__dita__x3A__svg:range.y" select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements - $system_cache__dita__x3A__svg:y.min.relation_DateRangeElements"/>
         
-      
+        <xsl:variable name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+       <xsl:comment>#151 testing evaluated vars 
+           $system_cache__dita__x3A__svg:bounds.x.max__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:bounds.x.max__x3A__read"/>
+           $system_cache__dita__x3A__svg:bounds.x.min__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:bounds.x.min__x3A__read"/>
+               vs $system_cache__dita__x3A__svg:y1.max.relation_DateRangeElements = <xsl:value-of select="$system_cache__dita__x3A__svg:y1.max.relation_DateRangeElements"/>
+               vs $system_cache__dita__x3A__svg:y2.min.relation_DateRangeElements = <xsl:value-of select="$system_cache__dita__x3A__svg:y2.min.relation_DateRangeElements"/>
+           n/ <xsl:value-of select="name()"/> / <xsl:value-of select="*/name()"/>;; c[<xsl:value-of select="count(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate)"/>]
         
-       <xsl:comment>#151 testing evaluated vars n/ <xsl:value-of select="name()"/> / <xsl:value-of select="*/name()"/>;; c[<xsl:value-of select="count(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate)"/>]
+            $system_cache__dita__x3A__svg:openHiLoCloseXaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseXaxis"/> ;
+            $system_cache__dita__x3A__svg:openHiLoCloseYaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseYaxis"/> ;
             $system_cache__dita__x3A__svg:labelMajor = <xsl:value-of select="$system_cache__dita__x3A__svg:labelMajor"/>
             $system_cache__dita__x3A__svg:x1.min.leadingTimeDate = <xsl:value-of select="$system_cache__dita__x3A__svg:x1.min.leadingTimeDate"/>
             $system_cache__dita__x3A__svg:y.min.relation_DateRangeElements = <xsl:value-of select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements"/>
@@ -175,6 +219,11 @@
                 <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
                     <xsl:value-of select="$system_cache__dita__x3A__svg:x1.min.leadingTimeDate"/>
                 </xsl:when>
+                <xsl:when test="$system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
                 <xsl:otherwise>
                     <xsl:value-of select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements"/>
                 </xsl:otherwise>
@@ -187,6 +236,11 @@
                 <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
                     <xsl:value-of select="$system_cache__dita__x3A__svg:x1.max.leadingTimeDate"/>
                 </xsl:when>
+                <xsl:when test="$system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
                 <xsl:otherwise>
                     <xsl:value-of select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements"/>
                 </xsl:otherwise>
@@ -195,6 +249,12 @@
         
         <xsl:variable name="system_cache__dita__x3A__svg:offsetX.maxX">
             <xsl:choose>
+                
+                <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal and $system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
                 <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
                     <xsl:value-of select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements"/>
                 </xsl:when>
@@ -206,6 +266,11 @@
       
         <xsl:variable name="system_cache__dita__x3A__svg:offsetX.minX">
             <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal and $system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
                 <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
                     <xsl:value-of select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements"/>
                 </xsl:when>
@@ -288,7 +353,7 @@
         
         
         
-        
+        <xsl:message>#D119 Hi Lo minY=<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>; maxY=<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>; minX=<xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>; maxX=<xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.maxX"/>; </xsl:message>
         <xsl:comment>#119 offsetting datasetn in pairs:
              matched n/ <xsl:value-of select="name()"/> /n <xsl:value-of select="*/name()"/>
                 $system_cache__dita__x3A__svg:offsetY.minY == <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/> ($system_cache__dita__x3A__svg:y.min.relation_DateRangeElements) <xsl:value-of select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements"/>
@@ -301,79 +366,64 @@
                 
                 system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate == ($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate) <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
             </xsl:comment>
-        <svg:g debug="svgu:openHiLoClose.x51"  >
-            
-            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                
-            </xsl:call-template>
-            
-            <!--<xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" />
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" />
-                <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:offsetY.height" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>-\->
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:x1.min.leadingTimeDate" />
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:x1.max.leadingTimeDate" />
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.width" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-            </xsl:call-template>-->
-            
-            <!--<xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.major">
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX" select="$offsetX"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY" select="$offsetY"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.height" select="$height"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.min" select="$min"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                <xsl:with-param name="yscale" select="$scale"/>
-            </xsl:call-template>-->
-            
-            
-            
-            <xsl:apply-templates mode="#current">
-                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                
-                <!--<xsl:with-param name="system_cache__dita__x3A__svg:x1.spacing" select="$system_cache__dita__x3A__svg:x1.spacing"/>-->
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" />
-                <xsl:with-param name="system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" />
-                
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:x1.min.leadingTimeDate" select="$system_cache__dita__x3A__svg:x1.min.leadingTimeDate" />
-                <xsl:with-param name="system_cache__dita__x3A__svg:x1.max.leadingTimeDate" select="$system_cache__dita__x3A__svg:x1.max.leadingTimeDate" />
-                
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="system_cache__dita__x3A__svg:resolution.coordinate.index.1()" tunnel="yes"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.axis" select="system_cache__dita__x3A__svg:resolution.coordinate.axis.y()" tunnel="yes"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.data.name" select="'leadingTimeDate-From'" tunnel="yes"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.data.position__x3A__limit" select="1" tunnel="yes"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                
+        
+        
+        <xsl:choose>
+            <xsl:when test="number($system_cache__dita__x3A__svg:offsetX.maxX) and number($system_cache__dita__x3A__svg:offsetY.maxY)">
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.x51"  >
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        
+                    </xsl:call-template>
+                    
+                    
+                    <xsl:apply-templates mode="#current">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                        
+                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:x1.spacing" select="$system_cache__dita__x3A__svg:x1.spacing"/>-->
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" />
+                        <xsl:with-param name="system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" />
+                        
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:x1.min.leadingTimeDate" select="$system_cache__dita__x3A__svg:x1.min.leadingTimeDate" />
+                        <xsl:with-param name="system_cache__dita__x3A__svg:x1.max.leadingTimeDate" select="$system_cache__dita__x3A__svg:x1.max.leadingTimeDate" />
+                        
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="system_cache__dita__x3A__svg:resolution.coordinate.index.1()" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.axis" select="system_cache__dita__x3A__svg:resolution.coordinate.axis.y()" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.data.name" select="'leadingTimeDate-From'" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.data.position__x3A__limit" select="1" tunnel="yes"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        
+                        
+                    </xsl:apply-templates>
+                </svg:g>
+            </xsl:when>
+        </xsl:choose>
                 
-            </xsl:apply-templates>
-        </svg:g>        
         
         
         <xsl:comment>#164 trying 164to append labels in sector</xsl:comment>
@@ -535,7 +585,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
         
         <xsl:comment>#317 testing labels</xsl:comment>
-        <svg:g debug="svgu:openHiLoClose.317"  >
+        <svg:g system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.317"  >
             <!--<xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.basic">
                 <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:y.min.relation_DateRangeElements" />
                 <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:y.max.relation_DateRangeElements" />
@@ -581,6 +631,8 @@
         <xsl:param name="system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:openHiLoCloseXaxis" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:openHiLoCloseYaxis" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" /><!-- select="500" -->
@@ -605,6 +657,8 @@
         <xsl:param name="system_cache__dita__x3A__svg:offsetY.minY" required="yes" />
         <xsl:param name="system_cache__dita__x3A__svg:offsetY.maxY" required="yes" />
         
+        <xsl:param name="offsetY-text" select="6"/>
+        
         <xsl:variable name="xScale">
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale">
                 <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x" select="true()"/>
@@ -671,6 +725,29 @@
             </xsl:choose>
         </xsl:variable>
         
+        
+        <xsl:variable name="yValue.min">
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
+                    <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                </xsl:otherwise>
+            </xsl:choose>
+        </xsl:variable>
+        
+        <xsl:variable name="yValue.max">
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
+                    <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:value-of select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                </xsl:otherwise>
+            </xsl:choose>
+        </xsl:variable>
+        
         <xsl:variable name="y2Value">
             <xsl:choose>
                 <xsl:when test="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal">
@@ -684,6 +761,8 @@
         
         
         <xsl:comment>#openHiLoClose.229 matched/n<xsl:value-of select="name()"/>
+            $system_cache__dita__x3A__svg:openHiLoCloseXaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseXaxis"/> ;
+            $system_cache__dita__x3A__svg:openHiLoCloseYaxis = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoCloseYaxis"/> ;
             $xScale = <xsl:value-of select="$xScale"/> ; yScale = <xsl:value-of select="$yScale"/>
             $system_cache__dita__x3A__svg:labelMajor = <xsl:value-of select="$system_cache__dita__x3A__svg:labelMajor"/>
             $system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal = <xsl:value-of select="$system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal"/>
@@ -698,6 +777,7 @@
             @system_cache__dita__x3A__svg:data.position = <xsl:value-of select="@system_cache__dita__x3A__svg:data.position"/>
             @system_cache__dita__x3A__svg:data.y1.label = <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.label"/>
             @system_cache__dita__x3A__svg:data.y2.label = <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.label"/>
+            $offsetY-text = <xsl:value-of select="$offsetY-text"/>
         </xsl:comment>
         <!--<xsl:copy copy-namespaces="no">
             <xsl:copy-of select="@*[contains(name(),'system_cache__dita__x3A__svg:data')]" copy-namespaces="no"/>
@@ -706,174 +786,269 @@
             </xsl:apply-templates>
         </xsl:copy>-->
         
-        
-        <svg:line   debug="svgu:openHiLoClose.74 {@*/relation_DateRangeElements/name()}">
-             
-             <!--id="{$context}_highLow_{$pos}"-->
-            <!--x1="{$spacing * $pos}"-->
-            <!-- y1="{$loData[$pos]}" -->
-            <!--  x2="{$spacing * $pos}"   -->
-            <!-- y2="{current( )}" -->
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y1Value"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y2Value"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.id">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.context" select="'HiLow266'"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value"/>
-            </xsl:call-template>
-            <xsl:attribute name="style">
-                <xsl:call-template name="svgu:hiLoBarStyle">
-                    <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
-                    <!--<xsl:with-param name="context" select="$context"/>-->
-                    <xsl:with-param name="color">red</xsl:with-param>
-                    <xsl:with-param name="stroke" select="5"/>
-                </xsl:call-template>
-            </xsl:attribute>      
-            <xsl:attribute name="transform.validate.y.1.{$y1Value}">
-                <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug"><!-- system_cache__dita__x3A__svg:transform.translate.bounds__x3A__height__x3A__limit__x3A__validate -->
-                    <xsl:with-param name="yValue" select="$y1Value"/>
-                    <xsl:with-param name="xValue" select="$x1Value"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x" select="true()"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.write" select="true()"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:openHiLoCloseXaxis">
+                <svg:text system_cache__dita__x3A__svg:debug="HiLoText.1.585"
+                    
+                    ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
+                        
+                        <xsl:with-param name="xValue" select="$x1Value"/>
+                        <xsl:with-param name="yValue" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        <xsl:with-param name="rotate" select="90"/>
+                    </xsl:call-template>
+                    <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                        <xsl:call-template name="yAxisLabelStyle">
+                            <xsl:with-param name="text-anchor">begin</xsl:with-param>
+                            <!--<xsl:with-param name="context" select="$context"/>-->
+                        </xsl:call-template>
+                    </xsl:attribute>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                    </xsl:call-template>
+                    <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.label"/>
+                </svg:text>
+                <svg:text system_cache__dita__x3A__svg:debug="HiLoText585.y2"
                     
+                    ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
+                        
+                        <xsl:with-param name="xValue" select="$x2Value"/>        
+                        <xsl:with-param name="yValue" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        <xsl:with-param name="rotate" select="90"/>
+                    </xsl:call-template>
+                    <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                        
+                        <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                            <xsl:call-template name="yAxisLabelStyle">
+                                <!--<xsl:with-param name="context" select="$context"/>-->
+                                <xsl:with-param name="text-anchor">begin</xsl:with-param>
+                            </xsl:call-template>
+                        </xsl:attribute>
+                        <!--<xsl:call-template name="yAxisLabelStyle">
+                    <!-\-<xsl:with-param name="context" select="$context"/>-\->
+                </xsl:call-template>-->
+                    </xsl:attribute>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                    </xsl:call-template>
+                    <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.label"/><!-- @default_db__x3A__BI_audit_BENFORD:NameField.foreign.value -->
+                </svg:text>
+            </xsl:when>
+            <xsl:when test="$system_cache__dita__x3A__svg:openHiLoCloseYaxis">
+                <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="@system_cache__dita__x3A__svg:data.y2.label"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
                     
                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                    
+                    
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
                     
                     <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                    <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    <xsl:with-param name="y1Value" select="$y1Value"/>
+                    <xsl:with-param name="y2Value" select="$y2Value"/>
+                    <xsl:with-param name="text-anchor">start</xsl:with-param>
+                    <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                    <xsl:with-param name="font-size" select="7"/>
                 </xsl:call-template>
-                
-            </xsl:attribute>
-            
-            
-            
-            <xsl:comment>#debug 277
+            </xsl:when>
+            <xsl:otherwise>
+                <svg:line   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.74_896 {@*/relation_DateRangeElements/name()}">
+                    
+                    <!--id="{$context}_highLow_{$pos}"-->
+                    <!--x1="{$spacing * $pos}"-->
+                    <!-- y1="{$loData[$pos]}" -->
+                    <!--  x2="{$spacing * $pos}"   -->
+                    <!-- y2="{current( )}" -->
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y1Value"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y2Value"/>
+                    </xsl:call-template>
+                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:resolution.id">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.context" select="'HiLow266'"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value"/>
+                    </xsl:call-template>-->
+                    <xsl:attribute name="style">
+                        <xsl:call-template name="svgu:hiLoBarStyle">
+                            <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
+                            <!--<xsl:with-param name="context" select="$context"/>-->
+                            <xsl:with-param name="color">red</xsl:with-param>
+                            <xsl:with-param name="stroke" select="5 div abs($yScale)"/>
+                        </xsl:call-template>
+                    </xsl:attribute>      
+                    <!--<xsl:attribute name="transform.validate.y.1.{$y1Value}">
+                        <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug"><!-\- system_cache__dita__x3A__svg:transform.translate.bounds__x3A__height__x3A__limit__x3A__validate -\->
+                            <xsl:with-param name="yValue" select="$y1Value"/>
+                            <xsl:with-param name="xValue" select="$x1Value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x" select="true()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.write" select="true()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        </xsl:call-template>
+                        
+                    </xsl:attribute>-->
+                    
+                    
+                    
+                    <xsl:comment>#debug 277
                 */n()/= <xsl:value-of select="*/name()"/>
                 @system_cache__dita__x3A__svg:data.id = <xsl:value-of select="@system_cache__dita__x3A__svg:data.id"/>
                     relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value = $y1Value = <xsl:value-of select="$y1Value"/>
             </xsl:comment>
-        </svg:line>
-         
-        <svg:text debug="HiLoText.1.585"
-            
-            ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
-            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
+                </svg:line>
                 
-                <xsl:with-param name="xValue" select="$x1Value"/>
-                <xsl:with-param name="yValue" select="$y1Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
                 
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
                 
-            </xsl:call-template>
-            <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
-                <xsl:call-template name="yAxisLabelStyle">
-                    <!--<xsl:with-param name="context" select="$context"/>-->
-                </xsl:call-template>
-            </xsl:attribute>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y1Value"/>
-            </xsl:call-template>
-            <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.label"/>
-        </svg:text>
-        
-        <svg:text debug="HiLoText585.y2"
-            
-            ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
-            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
-                
-                <xsl:with-param name="xValue" select="$x2Value"/>        
-                <xsl:with-param name="yValue" select="$y2Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                <svg:line   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.74_max {@*/relation_DateRangeElements/name()}">
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y1Value"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$yValue.max"/>
+                    </xsl:call-template>
+                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:resolution.id">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.context" select="'HiLow266-966_A'"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value"/>
+                    </xsl:call-template>-->
+                    <xsl:attribute name="style">
+                        <xsl:call-template name="svgu:hiLoBarStyle">
+                            <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
+                            <!--<xsl:with-param name="context" select="$context"/>-->
+                            <xsl:with-param name="color">red</xsl:with-param>
+                            <xsl:with-param name="stroke" select="0.5 div abs($xScale)"/>
+                            <xsl:with-param name="stroke-dasharray"><xsl:value-of select="2 div abs($yScale)"/> <xsl:value-of select="4 div abs($yScale)"/></xsl:with-param>
+                        </xsl:call-template>
+                    </xsl:attribute>      
+                    
+                </svg:line>
                 
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
                 
-            </xsl:call-template>
-            <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                <svg:line   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.74_max2 {@*/relation_DateRangeElements/name()}">
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$yValue.min"/>
+                    </xsl:call-template>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y2Value"/>
+                    </xsl:call-template>
+                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:resolution.id">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.context" select="'HiLow266-966_B'"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value"/>
+                    </xsl:call-template>-->
+                    <xsl:attribute name="style">
+                        <xsl:call-template name="svgu:hiLoBarStyle">
+                            <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
+                            <!--<xsl:with-param name="context" select="$context"/>-->
+                            <xsl:with-param name="color">red</xsl:with-param>
+                            <xsl:with-param name="stroke" select="0.5 div abs($xScale)"/>
+                            <xsl:with-param name="stroke-dasharray"><xsl:value-of select="2 div abs($yScale)"/> <xsl:value-of select="4 div abs($yScale)"/></xsl:with-param>
+                        </xsl:call-template>
+                    </xsl:attribute>      
+                    
+                </svg:line>
                 
-                <xsl:text>text-anchor:end;font-size:7;baseline-shift:-50%</xsl:text>
-                <!--<xsl:call-template name="yAxisLabelStyle">
-                    <!-\-<xsl:with-param name="context" select="$context"/>-\->
-                </xsl:call-template>-->
-            </xsl:attribute>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-            </xsl:call-template>
-            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
-                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$y2Value"/>
-            </xsl:call-template>
-            <xsl:value-of select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.label"/><!-- @default_db__x3A__BI_audit_BENFORD:NameField.foreign.value -->
-        </svg:text>
-        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="@system_cache__dita__x3A__svg:data.y2.label"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-            
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-            
-            
-            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-            
-            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-            <xsl:with-param name="x1Value" select="$x1Value"/>
-            <xsl:with-param name="x2Value" select="$x2Value"/>
-            <xsl:with-param name="y1Value" select="$y1Value"/>
-            <xsl:with-param name="y2Value" select="$y2Value"/>
-            
-        </xsl:call-template>
+            </xsl:otherwise>
+        </xsl:choose>
+        
+         
+        
+        
+        
+        
         <xsl:comment>#460
         TEST IF CONSTEXT
                  <xsl:value-of select="name()"/>
@@ -888,7 +1063,7 @@
             
         </xsl:comment>
         <xsl:comment>REM scg:text 450</xsl:comment>
-        <!--<svg:text debug="460_do_move">
+        <!--<svg:text system_cache__dita__x3A__svg:debug="460_do_move">
             
             <xsl:call-template name="system_cache__dita__x3A__svg:elements.style">
                 <xsl:with-param name="system_cache__dita__x3A__svg:elements.style.vector-effect.non-scaling-stroke" select="true()"/>
@@ -1052,7 +1227,7 @@
             <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
         </xsl:call-template>-->
         
-        <svg:g   debug="svgu:openHiLoClose.1
+        <svg:g   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.1
             $min={$minY} $max={$maxY} $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} $rangeY={$rangeY}" 
             ><!-- transform="translate({$offsetX},{$offsetY+$system_cache__dita__x3A__svg:data.x2.bounds.max.length}) 
             scale(1,{-$scale})
@@ -1108,7 +1283,7 @@
                 <xsl:variable name="pos" select="position( )"/>
                 
                 <!--draw hi-lo line -->        
-                <svg:line x1="{$spacing * $pos}"  debug="svgu:openHiLoClose.74"
+                <svg:line x1="{$spacing * $pos}"  system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.74_1283"
                     y1="{$loData[$pos]}" 
                     x2="{$spacing * $pos}"  
                     y2="{current( )}" id="{$context}_highLow_{$pos}">
@@ -1129,7 +1304,7 @@
                         x2="{$spacing * $pos}"  
                         y2="{$openData[$pos]}"
                         id="{$context}_open_{$pos}"
-                        debug="svgu:openHiLoClose.93_{$pos}"
+                        system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.93_{$pos}"
                         >
                         <xsl:attribute name="style">
                             <xsl:call-template name="svgu:openCloseBarStyle">
@@ -1148,7 +1323,7 @@
                         x2="{$spacing * $pos +  $openCloseExtent}"  
                         y2="{$closeData[$pos]}"
                         id="{$context}_close_{$pos}"
-                        debug="svgu:openHiLoClose.113"
+                        system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.113"
                         >
                         <xsl:attribute name="style">
                             <xsl:call-template name="svgu:openCloseBarStyle">
@@ -1189,12 +1364,15 @@
         
         <xsl:param name="system_cache__dita__x3A__svg:offsetY.minY" required="yes" />
         <xsl:param name="system_cache__dita__x3A__svg:offsetY.maxY" required="yes" />
+        <xsl:param name="text-anchor" select="'end'"/>
+        <xsl:param name="font-size" select="7"/>
+        <xsl:param name="offsetY-text" select="0"/>
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:data.x.label"/>
             <xsl:when test="$system_cache__dita__x3A__svg:data.y1.label"/>
             <xsl:when test="$system_cache__dita__x3A__svg:data.y2.label"/>
             <xsl:when test="@default_db__x3A__BI_audit_BENFORD:NameField.foreign.value">
-                <svg:text debug="#160 system_cache__dita__x3A__svg:labelMajor"
+                <svg:text system_cache__dita__x3A__svg:debug="#160 system_cache__dita__x3A__svg:labelMajor"
                     
                     ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
                     <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
@@ -1211,10 +1389,10 @@
                         
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                        
+                        <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
                     </xsl:call-template>
                     <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
-                        <xsl:text>text-anchor:end;font-size:7;baseline-shift:-50%</xsl:text>
+                        <xsl:text>text-anchor:</xsl:text><xsl:value-of select="$text-anchor"/><xsl:text>;font-size:</xsl:text><xsl:value-of select="$font-size"/><xsl:text>;baseline-shift:-50%</xsl:text>
                     </xsl:attribute>
                     <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
@@ -1238,15 +1416,17 @@
         <xsl:param name="context"/>
         <xsl:param name="color" select="'black'"/>
         <xsl:param name="stroke" select="1"/>
-        <xsl:text>stroke: </xsl:text><xsl:value-of select="$color"/><xsl:text>; stroke-width: </xsl:text><xsl:value-of select="$stroke"/><xsl:text>; vector-effect:non-scaling-stroke ; </xsl:text>
+        <xsl:param name="stroke-dasharray"/>
+        <xsl:text>stroke: </xsl:text><xsl:value-of select="$color"/><xsl:text>; stroke-width: </xsl:text><xsl:value-of select="$stroke"/><xsl:text>; </xsl:text><!-- vector-effect:non-scaling-stroke ;  -->
+        <xsl:if test="$stroke-dasharray">stroke-dasharray:<xsl:value-of select="$stroke-dasharray"/>;</xsl:if>
     </xsl:template>
     
     <xsl:template name="svgu:openCloseBarStyle">
         <xsl:param name="pos"/>
         <xsl:param name="scale"/>
         <xsl:param name="context"/>
-        <xsl:text>stroke: black; vector-effect:non-scaling-stroke ; stroke-width: </xsl:text>
-        <xsl:value-of select="2 div $scale"/>
+        <xsl:text>stroke: black;  stroke-width: </xsl:text><!-- vector-effect:non-scaling-stroke ; -->
+        <xsl:value-of select="2 div $scale"/><xsl:text>;</xsl:text>
     </xsl:template>
     
 </xsl:stylesheet>

+ 510 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis.xsl

@@ -0,0 +1,510 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="2.0"  
+        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+        xmlns:svg="http://www.w3.org/2000/svg"    
+        xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
+        xmlns:test="http://www.ora.com/XSLTCookbook/ns/test"
+        xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+        xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+        exclude-result-prefixes="svgu test">
+        
+        
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+    
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis" match="*">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+        <xsl:param name="system_cache__dita__x3A__svg:cursor"/>
+        <xsl:param name="system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>    
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" /><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" />
+        
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.y1.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.value" />-->
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:comment>#37-51 mode system_cache__dita__x3A__svg:Xaxis cont/n=<xsl:value-of select="name()"/>; </xsl:comment>
+        <!--<system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal>-->
+        <!--<xsl:copy>-->
+        <!--<xsl:copy-of select="@*"/>-->
+        <xsl:apply-templates mode="system_cache__dita__x3A__svg:xAxis" >
+            <!--<xsl:with-param name="system_cache__dita__x3A__svg:labelMajor" select="$system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>-->
+            <!--<xsl:with-param name="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" select="true()" tunnel="yes"/>-->
+            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+            
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" /><!-- select="500" -->
+            
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+            
+            
+            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value"  select="$system_cache__dita__x3A__svg:data.y1.value"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="$system_cache__dita__x3A__svg:data.y2.name" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="$system_cache__dita__x3A__svg:data.y2.value" />-->
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value" />
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value" />
+            
+        </xsl:apply-templates>
+        <!--</xsl:copy>-->
+        <!--</system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal>-->
+    </xsl:template>
+    
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis" match="system_cache__dita__x3A__svg:data.current-group">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" /><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" />
+        
+        
+       <!-- <xsl:param name="system_cache__dita__x3A__svg:data.y1.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.value" />-->
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
+        
+        
+        
+        <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/>
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" />-->
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />-->
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        
+        <xsl:comment>#131 system_cache__dita__x3A__svg:Xaxis matched /n <xsl:value-of select="name()"/>;
+            ;
+        </xsl:comment>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x.count.data.current-group" select="count(descendant-or-self::system_cache__dita__x3A__svg:data.current-group/@system_cache__dita__x3A__svg:data.id)" />
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x.count">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+            </xsl:call-template>
+        </xsl:variable>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.minX" >
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.min__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.maxX"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.max__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+       
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.label__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+        
+        <xsl:comment>#151-154 testing evaluated vars n/ <xsl:value-of select="name()"/> / <xsl:value-of select="*/name()"/>;; c[<xsl:value-of select="count(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate)"/>]
+           $system_cache__dita__x3A__svg:data.x.name.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+           $system_cache__dita__x3A__svg:data.x.name = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>
+           $system_cache__dita__x3A__svg:x.count = <xsl:value-of select="$system_cache__dita__x3A__svg:x.count"/>
+            $system_cache__dita__x3A__svg:offsetX.minX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+           $system_cache__dita__x3A__svg:offsetX.maxX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+           $system_cache__dita__x3A__svg:data.x.label = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label"/>
+           $system_cache__dita__x3A__svg:data.x.label__x3A__read = <xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>
+           
+       </xsl:comment>
+        
+        <xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>
+        
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:x.count &gt; 0 ">
+                
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:xAxis-184"  >
+                    
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        
+                    </xsl:call-template>
+                        <xsl:variable name="system_cache__dita__x3A__svg:xAxis__x3A__plot">
+                                <xsl:apply-templates mode="system_cache__dita__x3A__svg:xAxis__x3A__plot" >
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" />
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" />
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" /><!-- select="500" -->
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" />
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" />
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                                    
+                                </xsl:apply-templates>
+                        </xsl:variable>
+                    
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:plot" select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"/>
+                    </xsl:call-template>
+                    
+                </svg:g>
+            </xsl:when>
+        </xsl:choose>
+        
+        
+        
+        
+    </xsl:template>
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis__x3A__plot" match="*">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" /><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" />
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.minX" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.maxX" required="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.maxY" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.minY" required="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        
+        <xsl:param name="offsetY-text" select="0"/>
+        <xsl:param name="offsetX-text-margin" select="3"/>
+        <xsl:param name="text-anchor" select="'end'"/>
+        <xsl:param name="font-size" select="8"/>
+        <xsl:param name="text-rotate" select="90"/>
+        <xsl:param name="line-width" select="0.5"/>
+        <xsl:param name="offsetY-line" select="-5"/>
+        <xsl:param name="text-baseline-shift.percent" select="-50"/>
+        <xsl:param name="line-height" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length  div 8"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.label__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x.count__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__root">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="xScale">
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale">
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x" select="true()"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="yScale">
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale">
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y" select="true()"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" />
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                
+                <xsl:with-param name="xValue__x3A__context" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                
+                <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                <xsl:with-param name="text-anchor" select="$text-anchor"/>
+                <xsl:with-param name="font-size" select="$font-size"/>
+                <xsl:with-param name="text-rotate" select="$text-rotate"/>
+                <xsl:with-param name="offsetX-text-margin" select="$offsetX-text-margin"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        
+        
+        
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:comment>
+                    #240 
+                    $xScale = <xsl:value-of select="$xScale"/>
+                    $system_cache__dita__x3A__svg:x.count__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+                    $system_cache__dita__x3A__svg:x__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read"/> ;
+                    $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding = <xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding"/>
+                    $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision = 
+                    $system_cache__dita__x3A__svg:transform.translate.text__x3A__collision = 
+                    system_cache__dita__x3A__svg:data.x.label__x3A__read = <xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"></xsl:copy-of>
+                    $system_cache__dita__x3A__svg:offsetX.minX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    $system_cache__dita__x3A__svg:offsetX.maxX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                    
+                    $system_cache__dita__x3A__svg:offsetY.minY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                    $system_cache__dita__x3A__svg:offsetY.maxY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                    
+                    $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                    
+                </xsl:comment>
+                
+                <xsl:choose>
+                    <xsl:when test="1=2"><!-- $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision//@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[ . = 'true'] and not($system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision/system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[last()]/@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision.position.mod[ . = 'false']) -->
+                        <xsl:comment>#357 xAxis text collistion $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision//@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[ . = 'true'] and</xsl:comment>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <svg:text system_cache__dita__x3A__svg:debug="#262 xAxis"
+                            
+                            ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
+                                
+                                <xsl:with-param name="xValue" select="$system_cache__dita__x3A__svg:x__x3A__read"/>        
+                                <xsl:with-param name="yValue" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                                
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                                <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                                <xsl:with-param name="rotate" select="$text-rotate"/>
+                            </xsl:call-template>
+                            <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                <xsl:text>text-anchor:</xsl:text><xsl:value-of select="$text-anchor"/><xsl:text>;font-size:</xsl:text><xsl:value-of select="$font-size"/><xsl:text>;baseline-shift:</xsl:text><xsl:value-of select="$text-baseline-shift.percent"/><xsl:text>%</xsl:text>
+                            </xsl:attribute>
+                            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                            </xsl:call-template>
+                            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            </xsl:call-template>
+                            <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/><!-- @default_db__x3A__BI_audit_BENFORD:NameField.foreign.value -->
+                            <xsl:copy-of select="$system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision"/>
+                            <xsl:choose>
+                                <xsl:when test="$text-rotate = 90">
+                                    <svg:rect><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                                        <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                            <xsl:text>stroke-width:</xsl:text><xsl:value-of select="$line-width"/><xsl:text>;stroke:black;vector-effect:non-scaling-stroke;fill:yellow;</xsl:text>
+                                        </xsl:attribute>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read  - (( $font-size * abs($text-baseline-shift.percent) div 100 + $offsetX-text-margin) div abs($xScale))"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - abs($yScale * $system_cache__dita__x3A__svg:data.y2.bounds.max.length) + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        <xsl:attribute name="width" select=" ( $font-size +  $offsetX-text-margin ) div abs($xScale) ">
+                                            <!--<xsl:choose>
+                                        <xsl:when test="$system_cache__dita__x3A__svg:x__x3A__read + ( $font-size +  $offsetX-text-margin ) div abs($xScale) &gt; $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate">
+                                            <xsl:value-of select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:x__x3A__read"/>
+                                        </xsl:when>
+                                        <xsl:otherwise><xsl:value-of select=" ( $font-size +  $offsetX-text-margin ) div abs($xScale) "/></xsl:otherwise>
+                                    </xsl:choose>-->
+                                        </xsl:attribute>
+                                        <xsl:attribute name="height" select="($system_cache__dita__x3A__svg:data.y2.bounds.max.length - $line-height) div abs($yScale) "/>
+                                        
+                                    </svg:rect> 
+                                    <svg:line><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                                        
+                                        <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                            <xsl:text>stroke-width:</xsl:text><xsl:value-of select="$line-width"/><xsl:text>;stroke:black;vector-effect:non-scaling-stroke</xsl:text>
+                                        </xsl:attribute>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'1'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'1'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - abs($yScale * $line-height) + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'2'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'2'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        
+                                    </svg:line>
+                                </xsl:when>
+                            </xsl:choose>
+                            
+                            
+                        </svg:text>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+                
+                
+                
+            </xsl:when>
+        </xsl:choose>
+        
+        
+        
+    </xsl:template>
+     
+     
+     
+    
+     
+</xsl:stylesheet>

+ 212 - 3
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Yaxis.xsl

@@ -12,6 +12,215 @@
     <xsl:strip-space elements="*"/>
     
     
+    <xsl:template mode="system_cache__dita__x3A__svg:yAxis" match="system_cache__dita__x3A__svg:data.current-group">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" /><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" />
+        
+        
+         <xsl:param name="system_cache__dita__x3A__svg:data.y1.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
+        
+        
+        
+        <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/>
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" />-->
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />-->
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        
+        <xsl:comment>#131-58 system_cache__dita__x3A__svg:Xaxis matched /n <xsl:value-of select="name()"/>;
+            ;
+        </xsl:comment>
+        
+        
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x.count">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:y.count">
+            <xsl:call-template name="system_cache__dita__x3A__svg:y.count__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" >
+            <xsl:call-template name="system_cache__dita__x3A__svg:y.min__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" >
+            <xsl:call-template name="system_cache__dita__x3A__svg:y.max__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.minX"  select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate">
+            <!--<xsl:call-template name="system_cache__dita__x3A__svg:x.min__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>-->
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.maxX"  select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate">
+            <!--<xsl:call-template name="system_cache__dita__x3A__svg:x.max__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>-->
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.label__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:dataY__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:dataY__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <!--<xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>-->
+        
+        <xsl:comment>#151-154-99 testing evaluated vars n/ <xsl:value-of select="name()"/> / <xsl:value-of select="*/name()"/>;; c[<xsl:value-of select="count(descendant-or-self::system_cache__dita__x3A__svg:leadingTimeDate)"/>]
+           $system_cache__dita__x3A__svg:data.x.name.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+           $system_cache__dita__x3A__svg:data.x.name = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>
+           $system_cache__dita__x3A__svg:x.count = <xsl:value-of select="$system_cache__dita__x3A__svg:x.count"/>
+            $system_cache__dita__x3A__svg:offsetX.minX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+           $system_cache__dita__x3A__svg:offsetX.maxX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+           $system_cache__dita__x3A__svg:data.x.label = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label"/>
+           $system_cache__dita__x3A__svg:data.x.label__x3A__read = <xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>
+            
+            $system_cache__dita__x3A__svg:y.count = <xsl:value-of select="$system_cache__dita__x3A__svg:y.count"/>
+            $system_cache__dita__x3A__svg:offsetY.minY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+            $system_cache__dita__x3A__svg:offsetY.maxY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+            $system_cache__dita__x3A__svg:data.y1.name = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.name"/>
+            $system_cache__dita__x3A__svg:data.y1.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.value"/>
+            $system_cache__dita__x3A__svg:data.y1.label = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.label"/>
+            <!--$system_cache__dita__x3A__svg:data.y2.name = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y2.name"/>
+            $system_cache__dita__x3A__svg:data.y2.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y2.value"/>-->
+            $system_cache__dita__x3A__svg:dataY__x3A__read  <xsl:value-of select="$system_cache__dita__x3A__svg:dataY__x3A__read"/>
+        
+        
+        
+       </xsl:comment>
+        
+        
+        
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:x.count &gt; 0 ">
+                
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:yAxis-184-115"  >
+                    
+                    
+                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                        
+                    </xsl:call-template>-->
+                    <!--<xsl:variable name="system_cache__dita__x3A__svg:xAxis__x3A__plot">-->
+                    <xsl:call-template name="system_cache__dita__x3A__svg:yAxis" >
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" /><!-- select="500" -->
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                            
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>-->
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>-->
+                           <!-- 
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" />-->
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="$system_cache__dita__x3A__svg:data.y2.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="$system_cache__dita__x3A__svg:data.y2.value" />-->
+                            <xsl:with-param name="dataY" select="$system_cache__dita__x3A__svg:dataY__x3A__read"/>
+                            <xsl:with-param name="maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <!--<xsl:with-param name="minY"></xsl:with-param>-->
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>-->
+                            
+                        </xsl:call-template>
+                    <!--</xsl:variable>-->
+                    
+                    
+                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:plot" select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"/>
+                    </xsl:call-template>-->
+                    
+                </svg:g>
+            </xsl:when>
+        </xsl:choose>
+        
+        
+        
+        
+    </xsl:template>
+    
+    
+    
+    
     <xsl:template name="system_cache__dita__x3A__svg:yAxis">
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"/>
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block" required="no"/>
@@ -115,7 +324,7 @@
                     <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
                 </xsl:call-template>-->
-                <svg:g debug="svgu:yAxis.168 block={$system_cache__dita__x3A__svg:resolution.coordinate.block}
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:yAxis.168 block={$system_cache__dita__x3A__svg:resolution.coordinate.block}
                     $minY={$minY} $maxY={$maxY} $system_cache__dita__x3A__svg:cursor.current.heig" system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate="{$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate}"
                      system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate="{$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate}"
                     >
@@ -150,7 +359,7 @@
                          <xsl:choose>
                              <xsl:when test="$system_cache__dita__x3A__svg:resolution.coordinate.block = system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())">
                                 
-                                 <svg:line debug="system_cache__dita__x3A__svg:yAxis.6174 1sc" 
+                                 <svg:line system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:yAxis.6174 1sc" 
                                      x1="{$maxX}"
                                      y1="{$minY}"
                                      x2="{$maxX}" 
@@ -186,7 +395,7 @@
                                  </xsl:call-template>
                              </xsl:when>
                              <xsl:otherwise>
-                                 <svg:line debug="system_cache__dita__x3A__svg:yAxis.6174 1sc" 
+                                 <svg:line system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:yAxis.6174 1sc" 
                                      x1="{$minX}"
                                      y1="{$minY}"
                                      x2="{$minX}" 

+ 93 - 18
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.bar.xsl

@@ -45,7 +45,8 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
         
-        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:bars-color"/>
         <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
         <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
         <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
@@ -71,7 +72,64 @@
         system_cache__dita__x3A__svg:data.x.name.value="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object"
         system_cache__dita__x3A__svg:data.x.value="system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.valueY"/>-->
         
-            <xsl:comment>#58 mode="system_cache__dita__x3A__svg:bars" todo </xsl:comment>
+        <xsl:variable name="minX">
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
+                <xsl:otherwise >
+                    <xsl:call-template name="system_cache__dita__x3A__svg:x.min__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                    </xsl:call-template>
+                </xsl:otherwise>
+                
+            </xsl:choose>
+        </xsl:variable>
+        
+        
+        
+        <xsl:variable name="maxX">
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:data.x.value.bounds">
+                    <xsl:call-template name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+                    </xsl:call-template>
+                </xsl:when>
+                <xsl:otherwise >
+                    <xsl:call-template name="system_cache__dita__x3A__svg:x.max__x3A__read">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                    </xsl:call-template>
+                </xsl:otherwise>
+                
+            </xsl:choose>
+        </xsl:variable>
+        
+        
+        
+            <xsl:comment>#58 mode="system_cache__dita__x3A__svg:bars" todo 
+                $system_cache__dita__x3A__svg:data.x.value.bounds = "<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>"
+                    T:system_cache__dita__x3A__svg:data.x.name = <xsl:value-of select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.value.bounds,'.data.name')"/>
+                    T:system_cache__dita__x3A__svg:data.y.name = <xsl:value-of select="concat('system_cache__dita__x3A__svg:data.y.',$system_cache__dita__x3A__svg:data.x.value.bounds,'.data.name')"/>
+                    T:system_cache__dita__x3A__svg:data.x.value = <xsl:value-of select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.value.bounds,'.value')"/>
+                
+                $system_cache__dita__x3A__svg:data.x.name.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                $system_cache__dita__x3A__svg:data.x.name = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>
+                $system_cache__dita__x3A__svg:data.x.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value"/>
+                $system_cache__dita__x3A__svg:data.y1.value = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                $minX = <xsl:value-of select="$minX"/> ;
+                $maxX = <xsl:value-of select="$maxX"/> ;
+                count(dataX)=[<xsl:value-of select="count(descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value])"/>]
+                count(dataY)=[<xsl:value-of select="count(descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.y1.value])"/>]
+                
+            </xsl:comment>
+        
+        <xsl:message>#101 bars $minX = <xsl:value-of select="$minX"/>; count(dataX)=[<xsl:value-of select="count(descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value])"/>]</xsl:message>
             <xsl:choose>
                 <xsl:when test="descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.y1.value]">
                     <xsl:call-template name="system_cache__dita__x3A__svg:bars">
@@ -90,13 +148,17 @@
                         <xsl:with-param name="dataY" select="descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.y1.value]"/>
                         <xsl:with-param name="dataX" select="descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value]"/>
                         
+                        <xsl:with-param name="minX" select="$minX"/>
+                        <xsl:with-param name="maxX" select="$maxX"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="$system_cache__dita__x3A__svg:bars-color"/>
+                        
                     </xsl:call-template>
                 </xsl:when>
                 <xsl:otherwise>
                     <xsl:comment>E95 empty set for descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.y1.value] </xsl:comment>
-                    <copy_97_debug>
+                    <!--<copy_97_debug>
                         <xsl:copy-of select="descendant-or-self::*[ @*[ name()=$system_cache__dita__x3A__svg:data.x.name and . = $system_cache__dita__x3A__svg:data.x.name.value]]/@*[ name() = $system_cache__dita__x3A__svg:data.y1.value]"></xsl:copy-of>
-                    </copy_97_debug>
+                    </copy_97_debug>-->
                 </xsl:otherwise>
             </xsl:choose>
             
@@ -127,7 +189,8 @@
         <xsl:param name="boundingBox" select="false( )"/>
         <xsl:param name="barLabel" select="false( )"/>
         <xsl:param name="system_cache__dita__x3A__svg:colors" select="$system_cache__dita__x3A__svg:colors.default"></xsl:param>
-        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:bars-color"/>
         <xsl:param name="minX" >
             <xsl:choose>
                 <xsl:when test="$dataX">
@@ -225,6 +288,8 @@
                 $barWidth = <xsl:value-of select="$barWidth"/> - propos <xsl:value-of select="$barWidth div $xScale"/>
                 $spacing = <xsl:value-of select="$spacing"/>  ; $numBars = <xsl:value-of select="$numBars"/>
                 $xScale = <xsl:value-of select="$xScale"/>
+                $system_cache__dita__x3A__svg:data.x.value.bounds = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+            
                 <xsl:choose>
                     <xsl:when test="count($dataY) = count($dataX)">
                         test="count($dataY) = count($dataX)" = OK
@@ -244,7 +309,7 @@
         
         
         <xsl:if test="number($system_cache__dita__x3A__svg:debug.level) &gt; 10">
-            <svg:path debug="svgu:xyPlot.bars 75"
+            <svg:path system_cache__dita__x3A__svg:debug="svgu:xyPlot.bars 75"
                 d="M {$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate},{$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate} 
                 L {$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate},{$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate} 
                 L {$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate},{$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate} 
@@ -270,7 +335,7 @@
         
         
         <svg:g 
-            debug="svgu:bars.63  $maxY={$maxY} $width={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} cursor.current.height={$system_cache__dita__x3A__svg:data.y2.bounds.max.length} "
+            system_cache__dita__x3A__svg:debug="svgu:bars.63  $maxY={$maxY} $width={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} cursor.current.height={$system_cache__dita__x3A__svg:data.y2.bounds.max.length} "
             >
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
                 <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
@@ -321,19 +386,20 @@
                 
                 
                 
-                <svg:line x1="{$x1Value}"  debug="svgu:bars.115"
+                <svg:line x1="{$x1Value}"  system_cache__dita__x3A__svg:debug="svgu:bars.115"
                     y1="0" 
                     x2="{$x2Value}"  
-                    y2="{current( )}" id="{$system_cache__dita__x3A__svg:resolution.coordinate.block}_bar_{$pos}">
+                    y2="{current( )}" ><!-- id="{$system_cache__dita__x3A__svg:resolution.coordinate.block}_bar_{$pos}" -->
                     <xsl:attribute name="style">
                         <xsl:value-of      select="concat('stroke-width: ',$barWidth,'; ')"/>
                         <xsl:call-template name="svgu:barStyle">
                             <xsl:with-param name="pos" select="$pos"/>
                             <!--<xsl:with-param name="context" select="$context"/>-->
                             <xsl:with-param name="system_cache__dita__x3A__svg:colors" select="$system_cache__dita__x3A__svg:colors" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="$system_cache__dita__x3A__svg:bars-color"/>
                         </xsl:call-template>
                     </xsl:attribute>    
-                    <xsl:attribute name="transform.validate.y.{current( )}">
+                    <xsl:attribute name="system_cache__dita__x3A__svg:transform.validate.y.{current( )}">
                         <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug">
                             <xsl:with-param name="yValue" select="current( )"/>
                             <xsl:with-param name="xValue" select="$x1Value"/>
@@ -438,7 +504,7 @@
                 translate({number($width) div 2},{number($system_cache__dita__x3A__svg:cursor.current.height) div 2}) 
                 rotate({number($orientation) - 180}) 
                 translate({-number($width) div 2},{-number($system_cache__dita__x3A__svg:cursor.current.height) div 2})"
-                debug="svgu:bars.43  $maxY={$maxY} $width={$width} $cursor.current.height={$system_cache__dita__x3A__svg:cursor.current.height} $orientation={$orientation}">
+                system_cache__dita__x3A__svg:debug="svgu:bars.43  $maxY={$maxY} $width={$width} $cursor.current.height={$system_cache__dita__x3A__svg:cursor.current.height} $orientation={$orientation}">
                 <!-- transform="translate({$offsetX},{$offsetY}) 
                 translate({number($width) div 2},{number($system_cache__dita__x3A__svg:cursor.current.height) div 2}) 
                 rotate({number($orientation) - 180}) 
@@ -468,7 +534,7 @@
         </xsl:comment>
         
         <svg:g 
-            debug="svgu:bars.63  $maxY={$maxY} $width={$width} cursor.current.height={$system_cache__dita__x3A__svg:cursor.current.height} "
+            system_cache__dita__x3A__svg:debug="svgu:bars.63  $maxY={$maxY} $width={$width} cursor.current.height={$system_cache__dita__x3A__svg:cursor.current.height} "
             >
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.basic">
                 <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$minX"/>
@@ -494,10 +560,10 @@
                 
                 <xsl:variable name="pos" select="position( )"/>
                 
-                <svg:line x1="{$spacing * $pos}"  debug="svgu:bars.115"
+                <svg:line x1="{$spacing * $pos}"  system_cache__dita__x3A__svg:debug="svgu:bars.115_562"
                     y1="0" 
                     x2="{$spacing * $pos}"  
-                    y2="{current( )}" id="{$context}_bar_{$pos}">
+                    y2="{current( )}" ><!-- id="{$context}_bar_{$pos}" -->
                     <xsl:attribute name="style">
                         <xsl:value-of      select="concat('stroke-width: ',$barWidth,'; ')"/>
                         <xsl:call-template name="svgu:barStyle">
@@ -556,10 +622,19 @@
         <xsl:param name="pos"/>
         <xsl:param name="context"/>
         <xsl:param name="system_cache__dita__x3A__svg:colors" tunnel="yes"/>
-        <xsl:variable name="colors" select="$system_cache__dita__x3A__svg:colors//svgu:color"/>
-        <xsl:value-of 
-            select="concat('stroke: ',$colors[(number($pos) - 1 ) mod count($colors) 
-            + 1])"/><!--<xsl:text> vector-effect:non-scaling-stroke; </xsl:text>-->
+        <xsl:param name="system_cache__dita__x3A__svg:bars-color"/>
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:bars-color">
+                <xsl:value-of 
+                    select="concat('stroke: ',$system_cache__dita__x3A__svg:bars-color,';')"/>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:variable name="colors" select="$system_cache__dita__x3A__svg:colors//svgu:color"/>
+                <xsl:value-of 
+                    select="concat('stroke: ',$colors[(number($pos) - 1 ) mod count($colors) + 1],';')"/><!--<xsl:text> vector-effect:non-scaling-stroke; </xsl:text>-->
+            </xsl:otherwise>
+        </xsl:choose>
+        
     </xsl:template>
     
     <xsl:template name="svgu:barLabelStyle">

ファイルの差分が大きいため隠しています
+ 287 - 558
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.svg


+ 271 - 67
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.xsl

@@ -68,13 +68,13 @@
     <xsl:variable name="system_cache__dita__x3A__svg:vheight" select="$system_cache__dita__x3A__svg:vheight.default"/>
     
     <xsl:variable name="system_cache__dita__x3A__svg:offsetY" select="10"/>
-    <xsl:variable name="system_cache__dita__x3A__svg:width" select="600"/>
-    <xsl:variable name="system_cache__dita__x3A__svg:height" select="600 +
+    <xsl:variable name="system_cache__dita__x3A__svg:width" select="500"/>
+    <!--<xsl:variable name="system_cache__dita__x3A__svg:height" select="700 +
         $system_cache__dita__x3A__svg:offsetY + 
         $system_cache__dita__x3A__svg:title.font-size.default +
         $system_cache__dita__x3A__svg:shortdesc.font-size.default +
-        $system_cache__dita__x3A__svg:vheight"/>
-    <xsl:variable name="system_cache__dita__x3A__svg:pwidth" select="500"/>
+        $system_cache__dita__x3A__svg:vheight"/>-->
+    <!--<xsl:variable name="system_cache__dita__x3A__svg:pwidth" select="500"/>-->
     <!--<xsl:variable name="system_cache__dita__x3A__svg:pheight" select="500"/>-->
     <!--<xsl:variable name="system_cache__dita__x3A__svg:offsetX" select="system_cache__dita__x3A__svg:offsetX($system_cache__dita__x3A__svg:width,$system_cache__dita__x3A__svg:pwidth)"/>-->
     
@@ -96,7 +96,7 @@
     
    
     <!-- This is to make the line plot start on first bar and end on last bar -->  
-    <xsl:variable name="system_cache__dita__x3A__svg:spacing" select="system_cache__dita__x3A__svg:spacing($system_cache__dita__x3A__svg:pwidth,count(//High))"/>
+    <!--<xsl:variable name="system_cache__dita__x3A__svg:spacing" select="system_cache__dita__x3A__svg:spacing($system_cache__dita__x3A__svg:pwidth,count(//High))"/>-->
     
     
     
@@ -109,7 +109,33 @@
     
     <xsl:template match="/">
         <!-- preserveAspectRatio="xMinYMin" -->
-        <svg:svg width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height}" >
+        
+        
+        <xsl:param name="system_cache__dita__x3A__svg:width" select="600"/>
+        <xsl:param name="system_cache__dita__x3A__svg:height" select="300"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY" select="8"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height" select="$system_cache__dita__x3A__svg:height * 0.7"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after" select="50"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height" select="$system_cache__dita__x3A__svg:height * 0.4"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height" select="$system_cache__dita__x3A__svg:height * 0.4"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height" select="20"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:labelMajor.font-size" select="5"/>
+        <xsl:param name="system_cache__dita__x3A__svg:title.font-size" select="$system_cache__dita__x3A__svg:labelMajor.font-size * 1.5"/>
+        <xsl:param name="system_cache__dita__x3A__svg:shortdesc.font-size" select="$system_cache__dita__x3A__svg:labelMajor.font-size * 1.2"/>
+        <xsl:variable name="system_cache__dita__x3A__svg:height" select="$system_cache__dita__x3A__svg:offsetY + $system_cache__dita__x3A__svg:title.font-size +
+            $system_cache__dita__x3A__svg:shortdesc.font-size +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height +
+            $system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height
+            "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:height.max" select="$system_cache__dita__x3A__svg:height"/>
+        <svg:svg width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height.max}"  
+            preserveAspectRatio="xMaxYMax meet"
+            viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}"
+            ><!-- width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height}" -->
             <xsl:comment>system_cache__dita__x3A__svg:cursor#110</xsl:comment>
             
             
@@ -132,7 +158,7 @@
                 <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                     <xsl:with-param name="id" select="'system_cache__dita__x3A__svg:title.font-size.default'"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:title.font-size.default"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:title.font-size"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                 </xsl:call-template>
             </xsl:variable>
@@ -145,9 +171,9 @@
                     <xsl:comment>
                         #93 
                         $system_cache__dita__x3A__svg:offsetY.default = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.default"/>
-                        system_cache__dita__x3A__svg:spacing = <xsl:value-of select="$system_cache__dita__x3A__svg:spacing"/>
+                        
                         system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) = <xsl:value-of select="system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)"/>
-                        $system_cache__dita__x3A__svg:title.font-size.default = <xsl:value-of select="$system_cache__dita__x3A__svg:title.font-size.default"/>
+                        $system_cache__dita__x3A__svg:title.font-size.default = <xsl:value-of select="$system_cache__dita__x3A__svg:title.font-size"/>
                     </xsl:comment>
                     
                                     
@@ -157,17 +183,17 @@
                  system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)[<xsl:value-of select="system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)"/>]
                 $system_cache__dita__x3A__svg:cursor.current.height[<xsl:value-of select="$system_cache__dita__x3A__svg:cursor.current.height"/>]
             </xsl:message>
-            <svg:text hash="#246" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height}" ><!-- 2 * $system_cache__dita__x3A__svg:offsetY -->
+            <svg:text system_cache__dita__x3A__svg:hash="#246" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height}" ><!-- 2 * $system_cache__dita__x3A__svg:offsetY -->
                                         <xsl:call-template name="system_cache__dita__x3A__svg:style">
                                             <xsl:with-param name="text-anchor.middle" select="true()"/>
-                                            <xsl:with-param name="font-size" select="$system_cache__dita__x3A__svg:title.font-size.default"/>
+                                            <xsl:with-param name="font-size" select="$system_cache__dita__x3A__svg:title.font-size"/>
                                         </xsl:call-template>
                                         Zintegrowany widok powiązań osób i transakcji</svg:text>
                         <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                             <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                 <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                 <xsl:with-param name="id" select="'system_cache__dita__x3A__svg:shortdesc.font-size.default'"/>
-                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:shortdesc.font-size.default"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:shortdesc.font-size"/>
                                 <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                             </xsl:call-template>
                         </xsl:variable>
@@ -186,8 +212,8 @@
                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.current.Y" select="system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)"/>
                         </xsl:call-template>-->
             
-                            <svg:text hash="#171" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height }"  
-                                                    style="text-anchor:middle; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size.default}">od do</svg:text><!-- 4 * $system_cache__dita__x3A__svg:offsetY -->
+            <svg:text system_cache__dita__x3A__svg:hash="#171" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height + $system_cache__dita__x3A__svg:shortdesc.font-size }"  
+                style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size};">Relacje kapitałowe w okresach</svg:text><!-- 4 * $system_cache__dita__x3A__svg:offsetY -->
                    
             
                     <!-- PRICE -->
@@ -196,7 +222,7 @@
             
             
             
-                        <svg:g debug="#278fo:block-container  region-name- hi-lo-chart-grou">
+                        <svg:g system_cache__dita__x3A__svg:debug="#278fo:block-container  region-name- hi-lo-chart-grou">
                             
                             
                        
@@ -227,49 +253,27 @@
                             
                             
                             <xsl:variable name="system_cache__dita__x3A__svg:cursor">
-                                <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
-                                    <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
-                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
-                                    
-                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />
-                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />
-                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                    <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
+                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after"/>
+                                    <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
                                     
-                                    <!--<xsl:with-param name=""></xsl:with-param>-->
                                 </xsl:call-template>
                             </xsl:variable>
                             
-                        
-                            <xsl:comment>#248 after add system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:comment>
                             
-                        
                             
-                            <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor.current.Y" select="573"/>--><!-- system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) -->
-                        <!--    <xsl:variable name="system_cache__dita__x3A__svg:cursor.current.Y" select="system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)"/>
-                            <xsl:variable name="system_cache__dita__x3A__svg:cursor.current.height" select="system_cache__dita__x3A__svg:cursor.current.height($system_cache__dita__x3A__svg:cursor) "/><!-\- system_cache__dita__x3A__svg:cursor.current.height($system_cache__dita__x3A__svg:cursor) -\->
-                       -->    
-                            <!--<xsl:call-template name="system_cache__dita__x3A__svg:default.param.plot">
-                                <xsl:with-param name="color">yellow</xsl:with-param>
-                                <xsl:with-param name="system_cache__dita__x3A__svg:width" select="$system_cache__dita__x3A__svg:width"/>
-                                <xsl:with-param name="system_cache__dita__x3A__svg:height" select="$system_cache__dita__x3A__svg:cursor.current.height"/>
-                                <xsl:with-param name="system_cache__dita__x3A__svg:cursor.current.Y" select="system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor)"/>
-                            </xsl:call-template>-->
                             
                             
-                            
-                            
-                       
-                        
-                       
-                        
                         
-                            
-                            
+                            <xsl:comment>#248 after add system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:comment>
                             
                         
-                        
-                            
+                      
                         
                            
                         
@@ -294,7 +298,18 @@
                                     </xsl:variable>
                                     
                                     
-                                    
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1(),'.region_after')"/>
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height"/>
+                                            <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                            
+                                        </xsl:call-template>
+                                    </xsl:variable>
                                     
                                     
                                     <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor.current.Y" select="550"/>--><!-- system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) -->
@@ -316,10 +331,24 @@
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
                                             
-                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />
-                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                             
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:IncomeField.sum'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            
+                                            <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                            
                                             <!--<xsl:with-param name=""></xsl:with-param>-->
                                         </xsl:call-template>
                                     </xsl:variable>
@@ -339,7 +368,7 @@
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
-                                            <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract"/><!-- $system_cache__dita__x3A__svg:height - ( system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height )  -->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height"/><!--$system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract $system_cache__dita__x3A__svg:height - ( system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height )  -->
                                             <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                                             <xsl:with-param name="comment">#174 after series of graph, lower graph for volumes system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume</xsl:with-param>
                                             <!--<xsl:with-param name="nextY.height" select="$system_cache__dita__x3A__svg:vheight"/>-->
@@ -347,21 +376,33 @@
                                             
                                         </xsl:call-template>
                                     </xsl:variable>
-                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                    
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor.current.height">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.current.height">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                        </xsl:call-template>
+                                    </xsl:variable>
+                                    
+                                    <svg:text system_cache__dita__x3A__svg:hash="#348" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) }"  
+                                        style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">Przychody z faktur</svg:text>
+                                    <svg:text system_cache__dita__x3A__svg:hash="#348" x="{$system_cache__dita__x3A__svg:width div 2}" y="{number(system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + number($system_cache__dita__x3A__svg:shortdesc.font-size)) }"  
+                                        style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">                          Koszty umów</svg:text>
+                                    
+                                    <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
-                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-\->
                                             
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Xdata" select="'dataX'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Vol10MA'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:xyPlot'" />
                                             
-                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                         </xsl:call-template>
-                                    </xsl:variable>
-                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                    </xsl:variable>-->
+                                    <!--XXX<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
@@ -370,9 +411,9 @@
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:bars'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
-                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                         </xsl:call-template>
-                                    </xsl:variable>
+                                    </xsl:variable>-->
                                     
                                     <xsl:comment>#2227svgu:yAxis 90 gorna lewa os, razem z poziomicami ktore szly za szeroko
                                             system_cache__dita__x3A__svg:cursor.current.height($system_cache__dita__x3A__svg:cursor) = <xsl:value-of select="$system_cache__dita__x3A__svg:cursor.current.height"/>
@@ -382,7 +423,7 @@
                                     
                                  
                                     
-                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                    <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
@@ -392,13 +433,42 @@
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                             
+                                            <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                        </xsl:call-template>
+                                    </xsl:variable>-->
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
+                                            
                                             <!--<xsl:with-param name=""></xsl:with-param>-->
                                         </xsl:call-template>
                                     </xsl:variable>
                                     
                                     
                                     
-                                    
                                                 
                                     
                                     <xsl:comment>#280 $DEVEL_FLAG_HI_LOW_FROM_POWIAZANIA.TEMP_GEM</xsl:comment>
@@ -426,22 +496,22 @@
                                                 system_cache__dita__x3A__svg:data.y2.label="2014-07-07"/>
                                             <!-\-#44 lower context apply template/upper select for-each-group-context-\->
                                         </system_cache__dita__x3A__svg:leadingTimeDate>-->
-                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                    <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                             <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                             
-                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:openHiLoClose'" />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>            
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.hiData" select="'High'"/>            
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.loData" select="'Low'"/>            
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>
-                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                            <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                         </xsl:call-template>
-                                    </xsl:variable>
+                                    </xsl:variable>-->
                                     
                                     
                                     <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
@@ -497,12 +567,137 @@
                                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>
                                             
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
+                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                        </xsl:call-template>
+                                    </xsl:variable>
+                                    
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>
+                                            
                                             
                                             <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
                                             <!--<xsl:with-param name=""></xsl:with-param>-->
                                         </xsl:call-template>
                                     </xsl:variable>
                                     
+                                    <!--X07<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                            
+                                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseXaxis__x3A__horizontal'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-\->            
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>
+                                            
+                                            
+                                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-\->
+                                            <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                        </xsl:call-template>
+                                    </xsl:variable>-->
+                                    
+                                    
+                                    
+                                    <!-- faktury  -->
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
+                                            
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:bars'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:IncomeField.sum'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'green'"/>
+                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                        </xsl:call-template>
+                                    </xsl:variable>
+                                    
+                                    
+                                    <xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                            <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                            
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:xAxis'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                            
+                                            <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-->
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>-->
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'leadingTimeYear-month.bounds.X'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value'"/>
+                                            
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
+                                            <!--<xsl:with-param name=""></xsl:with-param>-->
+                                        </xsl:call-template>
+                                    </xsl:variable>
                                     
                                     <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                         <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
@@ -511,7 +706,7 @@
                                            
                                             <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                             
-                                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />
+                                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
                                             
                                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                             
@@ -528,7 +723,12 @@
                                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
                                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
-
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'red'"/>
                                             <!--<xsl:with-param name=""></xsl:with-param>-->
                                         </xsl:call-template>
                                     </xsl:variable>
@@ -546,9 +746,13 @@
                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                         <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                                         <xsl:with-param name="system_cache__dita__x3A__svg:width__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:width" tunnel="yes"/>
+                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>-->
                                         <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>-->
                                         <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region.position" select="1"/>-->
+                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>-->
                                         <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>-->
+                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>-->
+                                        
                                         <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign" select="$system_cache__dita__x3A__svg:data__x3A__assign" tunnel="yes"/>
                                     </xsl:call-template>
                                     
@@ -598,10 +802,10 @@
                                             
                                             
                                             <xsl:comment>#1186-B EOF lower applying powiazania for hi low
-                                 call to debug svg:g debug="svgu:openHiLoClose.x51"
+                                 call to system_cache__dita__x3A__svg:debug svg:g system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.x51"
                                  </xsl:comment>
                                             
-                                            <xsl:comment>#310 task svg:g debug="svgu:openHiLoClose.3175</xsl:comment>
+                                            <xsl:comment>#310 task svg:g system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.3175</xsl:comment>
                                             
                                         </xsl:when>
                                         <xsl:otherwise>

+ 27 - 18
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.pie.xsl

@@ -5,20 +5,16 @@
     xmlns:svg="http://www.w3.org/2000/svg"
     xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
     xmlns:emath="http://www.exslt.org/math" 
-    xmlns:Math="java:java.lang.Math" extension-element-prefixes="Math" 
-    exclude-result-prefixes="svgu">
+      
+     exclude-result-prefixes="svgu"><!-- xmlns:Math="java:java.lang.Math" -->
     
     <!-- v. 1.1 is defunct but works in Saxon to enable the -->
     <!-- xsl:script feature. -->
     
-    <!--<xsl:script implements-prefix="Math"
-        xmlns:Math="java:java.lang.Math"
-        language="java"
-        src="java:java.lang.Math"/>-->
+    
     
     <!-- We use some XSLT stuff already developed in chatper 2 -->
-    <!--<xsl:include href="../math/math.max.xslt"/>-->
-    <!--<xsl:include href="../math/math.min.xslt"/>-->
+   
     
     
     
@@ -45,18 +41,18 @@
         
         <!--Figure out begin and end coordinates -->  
         <xsl:variable name="x0"   
-            select="$cx + Math:cos($phi_r) * $r * Math:cos($theta1) +
-            Math:sin(-$phi_r) * $r * Math:sin($theta1)"/>
+            select="$cx + svgu:math_cos($phi_r) * $r * svgu:math_cos($theta1) +
+            svgu:math_sin(-$phi_r) * $r * svgu:math_sin($theta1)"/>
         <xsl:variable name="y0"   
-            select="$cy + Math:sin($phi_r) * $r * Math:cos($theta1) +
-            Math:cos($phi_r) * $r * Math:sin($theta1)"/>
+            select="$cy + svgu:math_sin($phi_r) * $r * svgu:math_cos($theta1) +
+            svgu:math_cos($phi_r) * $r * svgu:math_sin($theta1)"/>
         
         <xsl:variable name="x1"   
-            select="$cx + Math:cos($phi_r) * $r * Math:cos($theta2) +
-            Math:sin(-$phi_r) * $r * Math:sin($theta2)"/>
+            select="$cx + svgu:math_cos($phi_r) * $r * svgu:math_cos($theta2) +
+            svgu:math_sin(-$phi_r) * $r * svgu:math_sin($theta2)"/>
         <xsl:variable name="y1"
-            select="$cy + Math:sin($phi_r) * $r * Math:cos($theta2) +
-            Math:cos($phi_r) * $r * Math:sin($theta2)"/>
+            select="$cy + svgu:math_sin($phi_r) * $r * svgu:math_cos($theta2) +
+            svgu:math_cos($phi_r) * $r * svgu:math_sin($theta2)"/>
         
         <xsl:variable name="large-arc" select="number($delta &gt; 180) * 1"/>
         <xsl:variable name="sweep" select="number($delta &gt; 0) * 1"/>
@@ -76,6 +72,19 @@
         </svg:path>
     </xsl:template>
     
+    
+    <xsl:function name="svgu:math_cos">
+        <xsl:param name="angle"/>
+        <xsl:value-of select="1"/>
+        <xsl:message>#83 TODO svgu:math_cos not aviable</xsl:message>
+    </xsl:function>
+    
+    <xsl:function name="svgu:math_sin">
+        <xsl:param name="angle"/>
+        <xsl:value-of select="1"/>
+        <xsl:message>#83 TODO svgu:math_cos not aviable</xsl:message>
+    </xsl:function>
+    
     <xsl:template name="svgu:pieSliceLabel">
         <xsl:param name="label" />           <!-- Label -->
         <xsl:param name="cx" select="100"/>  <!-- Center x -->
@@ -92,8 +101,8 @@
             select="(($delta + $theta) mod 360 + 360) mod 360"/> 
         <!-- normalize angles -->
         <xsl:variable name="theta2_r" select="$theta2 * $svgu:pi div 180"/>
-        <xsl:variable name="x"   select="$cx + $r * Math:cos($theta2_r)"/>
-        <xsl:variable name="y"   select="$cy + $r * Math:sin($theta2_r)"/>
+        <xsl:variable name="x"   select="$cx + $r * svgu:math_cos($theta2_r)"/>
+        <xsl:variable name="y"   select="$cy + $r * svgu:math_cos($theta2_r)"/>
         
         
         <!-- Compute the point to anchor text based on position -->

+ 7 - 5
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.ticks.xsl

@@ -4,6 +4,7 @@
         xmlns:svg="http://www.w3.org/2000/svg"    
         xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
         xmlns:test="http://www.ora.com/XSLTCookbook/ns/test"
+        xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
         xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
         exclude-result-prefixes="svgu test">
         
@@ -52,7 +53,7 @@
             <xsl:choose>
                 <!-- Time to draw a major tick -->
                 <xsl:when test="$i mod $freq = 0">
-                    <svg:line debug="svgu:ticks.214" x1="{$xMajor1}" y1="{$yMajor1}" 
+                    <svg:line system_cache__dita__x3A__svg:debug="svgu:ticks.214" x1="{$xMajor1}" y1="{$yMajor1}" 
                         x2="{$xMajor2}" y2="{$yMajor2}">
                         <xsl:attribute name="style">
                             <xsl:call-template name="xAxisStyle">
@@ -74,7 +75,7 @@
                             <xsl:when test="$xIncr > 0">
                                 <!-- Tick label must compensate for distorted coordinate 
                       system -->
-                                <svg:text debug="svgu:ticks.224" x="{$xMajor1}" y="{$yMajor2}" 
+                                <svg:text system_cache__dita__x3A__svg:debug="svgu:ticks.224" x="{$xMajor1}" y="{$yMajor2}" 
                                     transform="translate({$xMajor1},{$yMajor2})
                                     scale({$scale},-1) 
                                     translate({-$xMajor1},{-$yMajor2})"><!-- transform="translate({$xMajor1},{$yMajor2})
@@ -93,7 +94,7 @@
                             </xsl:when>
                             <!-- Ticking along y-axis -->
                             <xsl:otherwise>
-                                <svg:text debug="svgu:ticks.240" x="{$xMajor1}" y="{$yMajor1 }"
+                                <svg:text system_cache__dita__x3A__svg:debug="svgu:ticks.240" x="{$xMajor1}" y="{$yMajor1 }"
                                     transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" >                                     
                                     <xsl:attribute name="style">
                                         <xsl:call-template name="yAxisLabelStyle">
@@ -101,7 +102,8 @@
                                         </xsl:call-template>
                                     </xsl:attribute>
                                     
-                                    <xsl:value-of select="format-number($yMajor1,'#0.0')"/>
+                                    <!--<xsl:value-of select="format-number($yMajor1,'#0.0')"/>-->
+                                    <xsl:value-of select="system_cache__dita:big_values_format($yMajor1)"/>
                                 </svg:text>
                             </xsl:otherwise>
                         </xsl:choose>
@@ -109,7 +111,7 @@
                 </xsl:when>
                 <!-- Time to draw a minor tick -->
                 <xsl:otherwise>
-                    <svg:line debug="svgu:ticks.257" x1="{$xMinor1}" y1="{$yMinor1}" 
+                    <svg:line system_cache__dita__x3A__svg:debug="svgu:ticks.257" x1="{$xMinor1}" y1="{$yMinor1}" 
                         x2="{$xMinor2}" y2="{$yMinor2}">
                         <xsl:attribute name="style">
                             <xsl:call-template name="yAxisStyle">

+ 4 - 4
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.xy.xsl

@@ -67,7 +67,7 @@
         
         
         <xsl:if test="number($system_cache__dita__x3A__svg:debug.level) &gt; 10">
-            <svg:path debug="svgu:xyPlot.bounds"
+            <svg:path system_cache__dita__x3A__svg:debug="svgu:xyPlot.bounds"
                 d="M {$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate},{$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate} 
                 L {$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate},{$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate} 
                 L {$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate},{$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate} 
@@ -79,7 +79,7 @@
         
         
         <!-- transform=" translate(217.66666666666666,10)  translate(0,100)  scale(250,-0.0125)  translate(0,-4445)  translate(-500,0) " -->
-        <svg:path debug="svgu:xyPlot.48A $maxX={$maxX} $maxY={$maxY} width={$system_cache__dita__x3A__svg:data.x2.bounds.max.length}  ">
+        <svg:path system_cache__dita__x3A__svg:debug="svgu:xyPlot.48A $maxX={$maxX} $maxY={$maxY} width={$system_cache__dita__x3A__svg:data.x2.bounds.max.length}  ">
             
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
                 <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
@@ -270,7 +270,7 @@
         </xsl:comment>
         
         <xsl:if test="$boundingBox">
-            <svg:g debug="svgu:xyPlot.40 $maxX={$maxX} $maxY={$maxY} width={$width} height={$system_cache__dita__x3A__svg:cursor.current.height} " transform="translate({$offsetX},{$offsetY})">
+            <svg:g system_cache__dita__x3A__svg:debug="svgu:xyPlot.40 $maxX={$maxX} $maxY={$maxY} width={$width} height={$system_cache__dita__x3A__svg:cursor.current.height} " transform="translate({$offsetX},{$offsetY})">
                 <svg:rect x="0" y="0" height="{$system_cache__dita__x3A__svg:cursor.current.height}" width="{$width}" 
                     style="stroke: black;stroke-width:0.5; 
                     stroke-opacity:0.5;fill:none"/>
@@ -285,7 +285,7 @@
          scalex=
         -->
         <!-- transform=" translate(217.66666666666666,10)  translate(0,100)  scale(250,-0.0125)  translate(0,-4445)  translate(-500,0) " -->
-        <svg:path debug="svgu:xyPlot.48 $maxX={$maxX} $maxY={$maxY} width={$width} height={$system_cache__dita__x3A__svg:cursor.current.height} "
+        <svg:path system_cache__dita__x3A__svg:debug="svgu:xyPlot.48 $maxX={$maxX} $maxY={$maxY} width={$width} height={$system_cache__dita__x3A__svg:cursor.current.height} "
             transform.old="translate({$offsetX},{$system_cache__dita__x3A__svg:cursor.current.height + $offsetY})    
             scale({$scaleX},{-$scaleY})">
             

+ 173 - 10
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.plot.xsl

@@ -128,7 +128,7 @@
                                 <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
                                 <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
                                 <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                                
+                                <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="@system_cache__dita__x3A__svg:bars-color"/>
                             </xsl:call-template>    
                         </xsl:when>
                         <xsl:otherwise>
@@ -203,9 +203,9 @@
                     </xsl:choose>
                 </xsl:when>
             </xsl:choose>
-            <call-template-todo>
+            <!--<call-template-todo>
                 <xsl:value-of select="@system_cache__dita__x3A__svg:template"/>
-            </call-template-todo>
+            </call-template-todo>-->
         
     </xsl:template>
     
@@ -249,7 +249,7 @@
             </xsl:when>
             <xsl:when test="$system_cache__dita__x3A__svg:resolution.coordinate.region and not(parent::*/name() = $system_cache__dita__x3A__svg:resolution.coordinate.region)">
                 <xsl:comment>
-                        #74-mode-A bypassed test="$system_cache__dita__x3A__svg:resolution.coordinate.region and not(parent::*/name() = $system_cache__dita__x3A__svg:resolution.coordinate.region)"
+                        #74-mode-A bypassed test="$system_cache__dita__x3A__svg:resolution.coordinate.region and not(parent::*/name() = $system_cache__dita__x3A__svg:resolution.coordinate.region = <xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.region"/>)"
                     </xsl:comment>
             </xsl:when>
             <xsl:when test="$system_cache__dita__x3A__svg:resolution.coordinate.id and not(parent::*/parent::*/name() = $system_cache__dita__x3A__svg:resolution.coordinate.id)">
@@ -330,7 +330,7 @@
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />
                             
-                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="@system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
                             
                         </xsl:apply-templates>    
                     </xsl:when>
@@ -344,6 +344,95 @@
                 </xsl:choose>
                 
             </xsl:when>
+            
+            <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:openHiLoCloseXaxis__x3A__horizontal'">
+                <xsl:choose>
+                    <xsl:when test="1=1">
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" select="$system_cache__dita__x3A__svg:data__x3A__assign">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="parent::*/parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="root()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:labelMajor" select="@system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:openHiLoCloseXaxis" select="true()" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>                        
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="@system_cache__dita__x3A__svg:data.y1.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="@system_cache__dita__x3A__svg:data.y1.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="@system_cache__dita__x3A__svg:data.y2.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="@system_cache__dita__x3A__svg:data.y2.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="@system_cache__dita__x3A__svg:data.x.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />
+                            
+                            
+                            
+                        </xsl:apply-templates>    
+                    </xsl:when>
+                    
+                    
+                    <xsl:otherwise>
+                        <xsl:comment>#80-Xaxis errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                                    
+                            </xsl:comment>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            
+            <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal'">
+                <xsl:choose>
+                    <xsl:when test="1=1">
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" select="$system_cache__dita__x3A__svg:data__x3A__assign">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="parent::*/parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="root()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:labelMajor" select="@system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:openHiLoCloseYaxis" select="true()" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>                        
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="@system_cache__dita__x3A__svg:data.y1.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="@system_cache__dita__x3A__svg:data.y1.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="@system_cache__dita__x3A__svg:data.y2.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="@system_cache__dita__x3A__svg:data.y2.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="@system_cache__dita__x3A__svg:data.x.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="@system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+                            
+                        </xsl:apply-templates>    
+                    </xsl:when>
+                    
+                    
+                    <xsl:otherwise>
+                        <xsl:comment>#428-Xaxis ERROR not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                                    
+                            </xsl:comment>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            
             <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:bars'">
                 <xsl:choose>
                     <xsl:when test="1=1">
@@ -374,26 +463,100 @@
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />
                             
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="@system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="@system_cache__dita__x3A__svg:bars-color"/>
+                        </xsl:apply-templates>    
+                    </xsl:when>
+                    
+                    
+                    <xsl:otherwise>
+                        <xsl:comment>#80-B errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                                    
+                            </xsl:comment>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:xAxis'">
+                <xsl:choose>
+                    <xsl:when test="1=1">
+                        <xsl:comment>#483 apply mode mode="system_cache__dita__x3A__svg:xAxis"</xsl:comment>
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:xAxis" select="$system_cache__dita__x3A__svg:data__x3A__assign">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="parent::*/parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="root()"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>                        
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="@system_cache__dita__x3A__svg:data.y1.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="@system_cache__dita__x3A__svg:data.y1.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="@system_cache__dita__x3A__svg:data.y2.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="@system_cache__dita__x3A__svg:data.y2.value" />-->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="@system_cache__dita__x3A__svg:data.x.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />                            
+                        </xsl:apply-templates>    
+                    </xsl:when>
+                    
+                    
+                    <xsl:otherwise>
+                        <xsl:comment>#80-483-B errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                                    
+                            </xsl:comment>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:yAxis'">
+                <xsl:choose>
+                    <xsl:when test="1=1">
+                        <xsl:comment>#521 apply mode mode="system_cache__dita__x3A__svg:yAxis"</xsl:comment>
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:yAxis" select="$system_cache__dita__x3A__svg:data__x3A__assign">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="parent::*/parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="parent::*/name()"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="root()"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>                        
                             
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
                             
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="@system_cache__dita__x3A__svg:data.y1.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="@system_cache__dita__x3A__svg:data.y1.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label" />
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="@system_cache__dita__x3A__svg:data.y2.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="@system_cache__dita__x3A__svg:data.y2.value" />-->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="@system_cache__dita__x3A__svg:data.x.name" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" />                            
                         </xsl:apply-templates>    
                     </xsl:when>
                     
                     
                     <xsl:otherwise>
-                        <xsl:comment>#80-B errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                        <xsl:comment>#80-483-B errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
                                     
                             </xsl:comment>
                     </xsl:otherwise>
                 </xsl:choose>
                 
             </xsl:when>
-            
-            
         </xsl:choose>
-        <call-template-todo>
+        <!--<call-template-todo>
             <xsl:value-of select="@system_cache__dita__x3A__svg:template"/>
-        </call-template-todo>
+        </call-template-todo>-->
         
     </xsl:template>
     

+ 25 - 5
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.xsl

@@ -173,9 +173,12 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" />
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value" />
-        
-        
-        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds"/><!-- global bounds like 'leadingTimeYear-month.bounds.X' -->
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX-text-margin" />
+        <xsl:param name="system_cache__dita__x3A__svg:text-anchor" />
+        <xsl:param name="system_cache__dita__x3A__svg:font-size" />
+        <xsl:param name="system_cache__dita__x3A__svg:text-rotate" />
+        <xsl:param name="system_cache__dita__x3A__svg:bars-color"/>
         
         <xsl:apply-templates mode="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object" select="$system_cache__dita__x3A__svg:cursor">
             <xsl:with-param name="id"  select="$id" tunnel="yes"/>
@@ -199,8 +202,12 @@
             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name" tunnel="yes"/>
             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value" tunnel="yes"/>
             <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value" tunnel="yes"/>
-            
-            
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="$system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="$system_cache__dita__x3A__svg:offsetX-text-margin" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="$system_cache__dita__x3A__svg:text-anchor" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="$system_cache__dita__x3A__svg:font-size" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="$system_cache__dita__x3A__svg:text-rotate" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="$system_cache__dita__x3A__svg:bars-color" tunnel="yes"/>
         </xsl:apply-templates>
     </xsl:template>
     
@@ -253,6 +260,13 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX-text-margin" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:text-anchor" tunnel="yes"/>
+            <xsl:param name="system_cache__dita__x3A__svg:font-size" tunnel="yes"/>
+            <xsl:param name="system_cache__dita__x3A__svg:text-rotate" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:bars-color" tunnel="yes"/>
         
         <system_cache__dita__x3A__svg:cursor.commit.instream-foreign-object>
               <xsl:if test="$system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Xdata">
@@ -324,7 +338,13 @@
             <xsl:if test="$system_cache__dita__x3A__svg:data.x.value"  >
                 <xsl:attribute name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
             </xsl:if>
+            <xsl:if test="$system_cache__dita__x3A__svg:data.x.value.bounds">
+                <xsl:attribute name="system_cache__dita__x3A__svg:data.x.value.bounds" select="$system_cache__dita__x3A__svg:data.x.value.bounds"/>
+            </xsl:if>
             
+            <xsl:if test="$system_cache__dita__x3A__svg:bars-color">
+                <xsl:attribute name="system_cache__dita__x3A__svg:bars-color" select="$system_cache__dita__x3A__svg:bars-color"/>
+            </xsl:if>
             
         </system_cache__dita__x3A__svg:cursor.commit.instream-foreign-object>
     </xsl:template>

+ 66 - 12
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.xsl

@@ -347,7 +347,7 @@
     <xsl:template name="system_cache__dita__x3A__svg:cursor.nextY__x3A__assign">
         <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:increment" required="yes"/>
-        <xsl:message>#110 debug system_cache__dita__x3A__svg:cursor.nextY__x3A__assign
+        <xsl:message>#110 system_cache__dita__x3A__svg:debug system_cache__dita__x3A__svg:cursor.nextY__x3A__assign
             count($system_cache__dita__x3A__svg:cursor//*)=<xsl:value-of select="count($system_cache__dita__x3A__svg:cursor//*)"/>;
             $$system_cache__dita__x3A__svg:increment = <xsl:value-of select="$system_cache__dita__x3A__svg:increment"/>;
         </xsl:message>
@@ -364,7 +364,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:width__x3A__limit" required="yes"/>
         
-        <xsl:message>#305 debug system_cache__dita__x3A__svg:cursor.nextX__x3A__assign
+        <xsl:message>#305 system_cache__dita__x3A__svg:debug system_cache__dita__x3A__svg:cursor.nextX__x3A__assign
             count($system_cache__dita__x3A__svg:cursor//*)=<xsl:value-of select="count($system_cache__dita__x3A__svg:cursor//*)"/>;
             $$system_cache__dita__x3A__svg:increment = <xsl:value-of select="$system_cache__dita__x3A__svg:width__x3A__limit"/>;
         </xsl:message>
@@ -1077,7 +1077,7 @@
     </xsl:template>
     
     <xsl:template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug">
-        <xsl:param name="yValue" required="yes"/>
+        <xsl:param name="yValue" />
         <xsl:param name="xValue" />
         <xsl:param name="system_cache__dita__x3A__svg:offsetX.minX" />
         <xsl:param name="system_cache__dita__x3A__svg:offsetX.maxX" />
@@ -1134,37 +1134,91 @@
         -->
         
         
+        <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
+        <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
+        
+        <xsl:variable name="Y.bzyk.A" select="( $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate ) div ( $system_cache__dita__x3A__svg:offsetY.minY - $system_cache__dita__x3A__svg:offsetY.maxY  )"/>
+        
+        <xsl:variable name="Y.bzyk.A">
+            <xsl:choose>
+                <xsl:when test="$Y.bzyk.A = 0">
+                    <xsl:value-of select="1"/>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:value-of select="$Y.bzyk.A"/>
+                </xsl:otherwise>
+            </xsl:choose>
+        </xsl:variable>
+        
+        <xsl:variable name="Y.bzyk.B" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate - ( $Y.bzyk.A * $system_cache__dita__x3A__svg:offsetY.maxY )"/>
+        
+        
+        
+        
+        
+        <!-- Y.bzyk.B 4 -->
+        <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,$Y.bzyk.A)"/>-->
         <xsl:variable name="yValue.simulated"><!-- YMAX.6 -->
-            <xsl:value-of select="$yValue.simulated - $system_cache__dita__x3A__svg:offsetY.maxY "/>
+            <xsl:value-of select="$yValue.simulated * $Y.bzyk.A "/>
         </xsl:variable>
-        <xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[-YMAX6(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>)[[<xsl:value-of select="$yValue.simulated"/>]</xsl:variable>
+        <xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[*$Y.bzyk.A(<xsl:value-of select="$Y.bzyk.A"/>)[[<xsl:value-of select="$yValue.simulated"/>]</xsl:variable>
         
-        <xsl:variable name="yValue.simulated"><!-- YSCALE.5 -->
-            <xsl:value-of select="$yValue.simulated * - $Yscale"/>
+        
+        <!-- Y.bzyk.B 3 -->
+        <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0, $Y.bzyk.B)"/>-->
+        <xsl:variable name="yValue.simulated"><!-- YMAX.6 -->
+            <xsl:value-of select="$yValue.simulated + $Y.bzyk.B "/>
+        </xsl:variable>
+        <xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[+$Y.bzyk.B(<xsl:value-of select="$Y.bzyk.B"/>)[[<xsl:value-of select="$yValue.simulated"/>]</xsl:variable>
+        
+        <!-- X.bzyk.B 2 -->
+        <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive($X.bzyk.A,1)"/>-->
+        <xsl:variable name="xValue.simulated"><!-- XSCALE.4 -->            
+            <xsl:value-of select="$xValue.simulated  * $X.bzyk.A"/>
         </xsl:variable>
-        <xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[*YSCALE.5(<xsl:value-of select="- $Yscale"/>)[<xsl:value-of select="$yValue.simulated"/>]]</xsl:variable>
+        <xsl:variable name="xValue.simulated.debug"><xsl:value-of select="$xValue.simulated.debug"/>[*$X.bzyk.A(<xsl:value-of select="$X.bzyk.A"/>)[[<xsl:value-of select="$xValue.simulated"/>]</xsl:variable>
+        <!-- X.bzyk.A 1 -->
         
+        <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset($X.bzyk.B, 0)"/>-->
         <xsl:variable name="xValue.simulated"><!-- XSCALE.4 -->            
+            <xsl:value-of select="$xValue.simulated  + $X.bzyk.B"/>
+        </xsl:variable>
+        <xsl:variable name="xValue.simulated.debug"><xsl:value-of select="$xValue.simulated.debug"/>[+$X.bzyk.B(<xsl:value-of select="$X.bzyk.B"/>)[[<xsl:value-of select="$xValue.simulated"/>]</xsl:variable>
+        
+        
+        
+        
+        <!--<xsl:variable name="yValue.simulated"><!-\- YMAX.6 -\->
+            <xsl:value-of select="$yValue.simulated - $system_cache__dita__x3A__svg:offsetY.maxY "/>
+        </xsl:variable>-->
+        <!--<xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[-YMAX6(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>)[[<xsl:value-of select="$yValue.simulated"/>]</xsl:variable>-->
+        
+        <!--<xsl:variable name="yValue.simulated"><!-\- YSCALE.5 -\->
+            <xsl:value-of select="$yValue.simulated * - $Yscale"/>
+        </xsl:variable>-->
+        <!--<xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[*YSCALE.5(<xsl:value-of select="- $Yscale"/>)[<xsl:value-of select="$yValue.simulated"/>]]</xsl:variable>-->
+        
+        <!--<xsl:variable name="xValue.simulated"><!-\- XSCALE.4 -\->            
             <xsl:value-of select="$xValue.simulated  * $Xscale"/>
         </xsl:variable>
         <xsl:variable name="xValue.simulated.debug"><xsl:value-of select="$xValue.simulated.debug"/>[*XSCALE.4(<xsl:value-of select="$Xscale"/>)[[<xsl:value-of select="$xValue.simulated"/>]</xsl:variable>
         
         
-        <xsl:variable name="xValue.simulated"><!-- XMIN.SCALE.3 -->
+        <xsl:variable name="xValue.simulated"><!-\- XMIN.SCALE.3 -\->
             <xsl:value-of select="$xValue.simulated - $x1.bounds.min.coordinate.scale  "/>
         </xsl:variable>
         <xsl:variable name="xValue.simulated.debug"><xsl:value-of select="$xValue.simulated.debug"/>[-XMIN.SCALE.3(<xsl:value-of select="$x1.bounds.min.coordinate.scale"/>)[<xsl:value-of select="$xValue.simulated"/>]]</xsl:variable>
         
-        <xsl:variable name="yValue.simulated"><!-- YMIN.2 -->
+        <xsl:variable name="yValue.simulated"><!-\- YMIN.2 -\->
             <xsl:value-of select="$yValue.simulated + $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
         </xsl:variable>
         <xsl:variable name="yValue.simulated.debug"><xsl:value-of select="$yValue.simulated.debug"/>[YMIN.2(<xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>)[<xsl:value-of select="$yValue.simulated"/>]]</xsl:variable>
         
-        <xsl:variable name="xValue.simulated"><!-- XMIN.1 -->
+        <xsl:variable name="xValue.simulated"><!-\- XMIN.1 -\->
             <xsl:value-of select="$xValue.simulated + $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate "/>
         </xsl:variable>
         <xsl:variable name="xValue.simulated.debug"><xsl:value-of select="$xValue.simulated.debug"/>[XMIN.1(<xsl:value-of select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>)[<xsl:value-of select="$xValue.simulated"/>]]</xsl:variable>
-        
+        -->
         
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x">

+ 124 - 20
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl

@@ -23,7 +23,7 @@
     
     
     
-    <xsl:template  mode="system_cache__dita__x3A__svg:data__x3A__assign" match="*">
+    <xsl:template  mode="system_cache__dita__x3A__svg:data__x3A__assign system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" match="*">
         <xsl:comment>#27 bypassed n/<xsl:value-of select="name()"/></xsl:comment>
     </xsl:template>
     
@@ -38,7 +38,9 @@
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="interested_row[BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row]">
         <xsl:param name="system_cache__dita__x3A__svg:cursor"/>
-        <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_PRACOWNICY[not(preceding-sibling::*)]" group-by="@fid">
+        <system_cache__dita__x3A__svg:data.current-group>
+        <xsl:for-each-group select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']] and not(BI_audit_ENERGA_RUM_KONTRAHENCI)]" group-by="relation_DateRangeElements/concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)"><!-- descendant-or-self::BI_audit_ENERGA_PRACOWNICY[not(preceding-sibling::*)] -->
+            
             <!--<xsl:copy>
                                 <xsl:copy-of select="@fid"/>
                             </xsl:copy>-->
@@ -48,16 +50,21 @@
                 <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]"/>
                 <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
             </xsl:call-template>-->
-            <xsl:comment>#51 Rum Powiazania</xsl:comment>
-            <xsl:for-each-group select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]" group-by="concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">
+            <xsl:comment>#51 Rum Powiazania pos: <xsl:value-of select="position()"/>; </xsl:comment>
+            <xsl:variable name="system_cache__dita__x3A__svg:data.position" select="position()"/>
+            <!--<xsl:for-each-group select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]" group-by="concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">-->
+            <xsl:for-each-group select="current-group()" group-by="*[1]/@fid">
                 <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:data.current-group</xsl:with-param>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="current-group()"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:leadingTimeDate</xsl:with-param>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="*"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
-                </xsl:call-template>
-                
-                
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="$system_cache__dita__x3A__svg:data.position"/>
+                </xsl:call-template>  
+                <!--<xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="position()" tunnel="yes"/>
+                </xsl:apply-templates>-->
             </xsl:for-each-group>
+            <!--</xsl:for-each-group>-->
             
             
             
@@ -110,7 +117,7 @@
                                     </system_cache__dita__x3A__svg:leadingTimeDate>
                                 </xsl:for-each>-\->
                             </system_cache__dita__x3A__svg:data.current-group>-->
-            <!--<svg:text debug="svgu:kontr_row_test"
+            <!--<svg:text system_cache__dita__x3A__svg:debug="svgu:kontr_row_test"
                                 x="-18"
                                 y="292.6"
                                 transform=" translate(0,-18)  translate(-18,292.6)  scale(1,-1.4630000000000003)  translate(18,-292.6) "
@@ -118,19 +125,22 @@
                                 transform.validate.y="537.2136000000003">292.6</svg:text>-->
             
         </xsl:for-each-group>
-        
+        </system_cache__dita__x3A__svg:data.current-group>
         
         <xsl:comment>#199 lower kontrahenci</xsl:comment>
         <xsl:message terminate="no">#199 lower kontrahenci</xsl:message>
         <!--<debug.130.umowy></debug.130.umowy>-->
+        <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY">
+            <BI_audit_ENERGA_RUM_UMOWY>
+                <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_RUM_UMOWY" group-by="@fid">
+                    <xsl:copy-of select="."/>
+                </xsl:for-each-group>
+            </BI_audit_ENERGA_RUM_UMOWY>
+        </xsl:variable>
         <system_cache__dita__x3A__svg:data.current-group>
             <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_RUM_UMOWY</xsl:attribute>
-            <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_RUM_UMOWY" group-by="@fid"> <!-- @default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter --><!-- [not(preceding-sibling::*)] -->
-                <!--<xsl:copy>
-                                    <xsl:copy-of select="@fid"/>
-                                </xsl:copy>-->
-                
-                <xsl:for-each-group select="current-group()" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+            
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
                     <!--<xsl:copy>-->
                         <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
                             
@@ -144,9 +154,53 @@
                 </xsl:for-each-group>
                 
                 
+        </system_cache__dita__x3A__svg:data.current-group>
+        
+        
+        <xsl:variable name="BI_audit_ENERGA_FAKTURY">
+            <BI_audit_ENERGA_FAKTURY>
+                <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_FAKTURY" group-by="@fid">
+                    <xsl:copy-of select="."/>
+                </xsl:for-each-group>
+            </BI_audit_ENERGA_FAKTURY>
+        </xsl:variable>
+        <system_cache__dita__x3A__svg:data.current-group>
+            <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_FAKTURY</xsl:attribute>
+            
+            <xsl:for-each-group select="$BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+                    
+                    <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
+                        
+                    </xsl:apply-templates>
+                </xsl:for-each-group>
+        </system_cache__dita__x3A__svg:data.current-group>
+        
+        <!-- MINX MAXX -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X">
+            <system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X>
+                <xsl:for-each-group select="descendant-or-self::*" group-by="@fid">
+                    
+                    <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" select=".">
+                        
+                    </xsl:apply-templates>
+                </xsl:for-each-group>
+            </system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X>
+        </xsl:variable>
+        <system_cache__dita__x3A__svg:data.current-group>
+            <xsl:attribute name="system_cache__dita__x3A__svg:data.name">system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X</xsl:attribute>
+            <xsl:variable name="min" select="min($system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/*/@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value)"/>
+            <xsl:variable name="max" select="max($system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/*/@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value)"/>
+            <xsl:attribute name="min" select="$min"/>
+            <xsl:attribute name="max" select="$max"/>
+            <xsl:for-each-group select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/*"  group-by="concat(@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value = $min, @system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value = $max,@system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label)"><!-- @system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value -->
+                <xsl:sort select="@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value" order="ascending" data-type="number"/>
+                <xsl:copy-of select="."/>
             </xsl:for-each-group>
         </system_cache__dita__x3A__svg:data.current-group>
         
+        
+        
+        
     </xsl:template>
 
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA">
@@ -174,7 +228,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.class" select="'system_cache__dita__x3A__svg:data.current-group'"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.name" select="name()"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.id" select="@fid"/>
-        <xsl:param name="system_cache__dita__x3A__svg:data.position" select="position()"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.position" select="position()" />
         <xsl:param name="system_cache__dita__x3A__svg:data.for-each-group.context" />
         <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"/><!-- todo -->
         <xsl:element name="{$system_cache__dita__x3A__svg:data.class}">
@@ -245,7 +299,9 @@
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]">
         <xsl:param name="system_cache__dita__x3A__svg:cursor"/>
+        
         <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
+          
             <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:leadingTimeDate</xsl:with-param>
             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
             <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="*"/>
@@ -269,13 +325,43 @@
     </xsl:template>
     
     
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" match="BI_audit_ENERGA_RUM_UMOWY|BI_audit_ENERGA_FAKTURY">
+        <xsl:copy>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.id')}" select="@fid"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.value')}" select="system_cache__dita:year-timestamp-day(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>
+        </xsl:copy>
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]">
+        <xsl:copy>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.id')}" select="@fid"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.value')}" select="system_cache__dita:year-timestamp-day(relation_DateRangeElements/@leadingTimeDate-From)"/>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(relation_DateRangeElements/@leadingTimeDate-From)"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>
+        </xsl:copy>
+        <xsl:copy>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.id')}" select="@fid"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.value')}" select="system_cache__dita:year-timestamp-day(relation_DateRangeElements/@leadingTimeDate-To)"/>
+            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(relation_DateRangeElements/@leadingTimeDate-To)"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>
+        </xsl:copy>
+    </xsl:template>
+    
+    
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="BI_audit_ENERGA_RUM_UMOWY">
         <xsl:copy>
             <!--<xsl:apply-templates mode="#current" select="@*"/>-->
             <xsl:copy-of select="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter"/>
-            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:CostField.sum" select="sum(number(@default_db__x3A__BI_audit_BENFORD:CostField))"/>
+            <xsl:copy-of select="@default_db__x3A__BI_audit_BENFORD:leadingTimeDate"/>
+            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:CostField.sum" select="sum(current-group()/number(@default_db__x3A__BI_audit_BENFORD:CostField))"/>
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.id')}" select="@fid"/>
-            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value')}" select="system_cache__dita:year-timestamp-day(concat(@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-month,'-01'))"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value')}" select="system_cache__dita:year-timestamp-month(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.count')}" select="count(current-group())"/>
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.current-grouping-key')}" select="current-grouping-key()"/>
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_RUM_UMOWY.data.name')}" select="name()"/>
@@ -283,6 +369,24 @@
         </xsl:copy>
     </xsl:template>
     
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="BI_audit_ENERGA_FAKTURY">
+        <xsl:copy>
+            <!--<xsl:apply-templates mode="#current" select="@*"/>-->
+            <xsl:copy-of select="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter"/>
+            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:IncomeField.sum" select="sum(current-group()/number(@default_db__x3A__BI_audit_BENFORD:IncomeField))"/>
+            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:IncomeField.max" select="max(current-group()/number(@default_db__x3A__BI_audit_BENFORD:IncomeField))"/>
+            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:IncomeField.min" select="min(current-group()/number(@default_db__x3A__BI_audit_BENFORD:IncomeField))"/>
+            <xsl:attribute name="default_db__x3A__BI_audit_BENFORD:IncomeField.avg" select="avg(current-group()/number(@default_db__x3A__BI_audit_BENFORD:IncomeField))"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_FAKTURY.id')}" select="@fid"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value')}" select="system_cache__dita:year-timestamp-month(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_FAKTURY.count')}" select="count(current-group())"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_FAKTURY.current-grouping-key')}" select="current-grouping-key()"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'BI_audit_ENERGA_FAKTURY.data.name')}" select="name()"/>
+            
+        </xsl:copy>
+    </xsl:template>
+    
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="@*"/>
         
     

+ 241 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data__x3A__read.xsl

@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
+    xmlns:system_cache__dita__x3A__p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__p5gnuplot.xsd"
+    xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+    xmlns:p5gnuplot__x3A__system_cache__dita="http://biuro.biall-net.pl/WPS_Functions/p5gnuplot__x3A__system_cache__dita/p5gnuplot__x3A__system_cache__dita.xsd"
+    xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
+    xmlns:svg="http://www.w3.org/2000/svg"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    
+    xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
+    xmlns:test="http://www.ora.com/XSLTCookbook/ns/test"
+    exclude-result-prefixes="xs"
+    version="2.0">
+    
+    
+    
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x.count__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"/>
+        <xsl:value-of select="count(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ])"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:y.count__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.name" required="yes"/>
+        <xsl:value-of select="count(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name ] and  @*[name() = $system_cache__dita__x3A__svg:data.y.value ]])"/>
+    </xsl:template>
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__root">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"/>
+        <xsl:value-of select="count(root()/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ])"/>
+    </xsl:template>
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x.min__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:value-of select="min(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name  and . = $system_cache__dita__x3A__svg:data.x.name.value] ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ])"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:y.min__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.name" required="yes" />
+        
+        <xsl:value-of select="min(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name  ] ]/@*[ name() = $system_cache__dita__x3A__svg:data.y.value ])"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:y.max__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.name" required="yes" />
+        
+        <xsl:value-of select="max(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name  ] ]/@*[ name() = $system_cache__dita__x3A__svg:data.y.value ])"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:bounds.x.min__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" required="yes"/><!-- 'leadingTimeYear-month.bounds.X' -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.bounds.name.value"/><!-- system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/>-->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.name" select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.data.name')" /><!-- system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/> -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y.name" select="concat('system_cache__dita__x3A__svg:data.y.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.data.name')" /><!--system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/> -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.value" select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.value')"/><!--system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value="733100"-->
+        <xsl:value-of select="min(root()/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name and . = $system_cache__dita__x3A__svg:data.x.name.value ] ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ])"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:bounds.x.max__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.bounds.name.value" required="yes"/><!-- 'leadingTimeYear-month.bounds.X' -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.bounds.name.value"/><!-- system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/>-->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.name" select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.data.name')" /><!-- system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/> -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y.name" select="concat('system_cache__dita__x3A__svg:data.y.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.data.name')" /><!--system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name="leadingTimeYear-month.bounds.X"/> -->
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.value" select="concat('system_cache__dita__x3A__svg:data.x.',$system_cache__dita__x3A__svg:data.x.bounds.name.value,'.value')"/><!--system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value="733100"-->
+        <xsl:value-of select="max(root()/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name and . = $system_cache__dita__x3A__svg:data.x.name.value ] ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ])"/>
+    </xsl:template>
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x.max__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:value-of select="max(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ])"/>
+    </xsl:template>
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:value-of select=".[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ]"/>
+    </xsl:template>
+    
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:value-of select="preceding-sibling::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ]"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" />
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.minX" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.maxX" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.minY" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.maxY" required="yes"/>
+        
+        <xsl:param name="offsetY-text" required="yes"/>
+        <xsl:param name="text-anchor" required="yes"/>
+        <xsl:param name="font-size" required="yes"/>
+        <xsl:param name="text-rotate" required="yes"/>
+        <xsl:param name="xValue__x3A__context" required="yes"/>
+        <xsl:param name="offsetX-text-margin" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:x.count__x3A__read" required="yes"/>
+        <xsl:variable name="xValue__x3A__context.translated">
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" />
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x" select="true()"/>
+                <xsl:with-param name="xValue" select="$xValue__x3A__context"/>
+            </xsl:call-template>
+        </xsl:variable>
+        <xsl:variable name="xValue__x3A__preceding.count" select="count(preceding-sibling::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ])"/>
+        <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision">
+            <xsl:with-param name="font-size" select="$font-size"/>
+            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+            <xsl:with-param name="text-anchor" select="$text-anchor"/>
+            <xsl:with-param name="text-rotate" select="$text-rotate"/>
+            <xsl:with-param name="offsetX-text-margin" select="$offsetX-text-margin"/>
+            <xsl:with-param name="xValue__x3A__context.translated" select="$xValue__x3A__context.translated"/>
+            <!--<xsl:with-param name="xValue__x3A__preceding.translated" select="$xValue__x3A__preceding.translated"/>-->
+            <!--<xsl:with-param name="xValue__x3A__preceding.count" select="$xValue__x3A__preceding.count"/>-->
+            <xsl:with-param name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+        </xsl:call-template>
+        <!--<xsl:for-each select="preceding-sibling::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ][1]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ]">
+            <xsl:variable name="xValue__x3A__preceding.translated">
+                <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug">
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                    
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                    
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" />
+                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                    
+                    
+                    <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x" select="true()"/>
+                    <xsl:with-param name="xValue" select="."/>
+                </xsl:call-template>
+            </xsl:variable>
+            <!-\-<xsl:value-of select="$xValue__x3A__context.translated"/>-\-><!-\-<xsl:text>IF_COLLIDE_WITH</xsl:text>-\-><!-\-<xsl:value-of select="$xValue__x3A__preceding.translated"/>-\-><!-\-<xsl:text> ? </xsl:text>-\->
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision">
+                <xsl:with-param name="font-size" select="$font-size"/>
+                <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                <xsl:with-param name="text-anchor" select="$text-anchor"/>
+                <xsl:with-param name="text-rotate" select="$text-rotate"/>
+                <xsl:with-param name="offsetX-text-margin" select="$offsetX-text-margin"/>
+                <xsl:with-param name="xValue__x3A__context.translated" select="$xValue__x3A__context.translated"/>
+                <xsl:with-param name="xValue__x3A__preceding.translated" select="$xValue__x3A__preceding.translated"/>
+                <xsl:with-param name="xValue__x3A__preceding.count" select="$xValue__x3A__preceding.count"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+            </xsl:call-template>
+        </xsl:for-each>-->
+        
+        
+        
+    </xsl:template>
+    
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:dataX__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes"/>
+        <xsl:copy-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.value ]"/>
+    </xsl:template>
+    
+    
+    <xsl:template name="system_cache__dita__x3A__svg:dataY__x3A__read">
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y.value" required="yes"/>
+        <xsl:copy-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.y.name]  ]/@*[ name() = $system_cache__dita__x3A__svg:data.y.value ]/number()"/>
+    </xsl:template>
+    
+    <xsl:template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" required="yes"/>
+        <!--<system_cache__dita__x3A__svg:data.x.label__x3A__read>-->
+            <xsl:apply-templates mode="system_cache__dita__x3A__svg:data.x.label__x3A__read" select=".[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ]/@*[ name() = $system_cache__dita__x3A__svg:data.x.label ]"/>
+        <!--</system_cache__dita__x3A__svg:data.x.label__x3A__read>-->
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:data.x.label__x3A__read" match="@*">
+        <!--<system_cache__dita__x3A__svg:data.x.label>-->
+            <xsl:value-of select="."/>
+        <!--</system_cache__dita__x3A__svg:data.x.label>-->
+    </xsl:template>
+    
+    
+    
+</xsl:stylesheet>

BIN
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.numbers


+ 4 - 4
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.xsl

@@ -28,7 +28,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.data.label" select="system_cache__dita__x3A__svg:resolution.coordinate.data.label($system_cache__dita__x3A__svg:resolution.coordinate.axis.y,$system_cache__dita__x3A__svg:resolution.coordinate.index)"/>
         <xsl:param name="system_cache__dita__x3A__svg:cursor" tunnel="yes" required="yes"/>
         <xsl:variable name="system_cache__dita__x3A__svg:resolution.offset.dataset.prepared.data.label">
-            <system_cache__dita__x3A__svg:resolution.offset.dataset.prepared debug="automatically testing 29">
+            <system_cache__dita__x3A__svg:resolution.offset.dataset.prepared system_cache__dita__x3A__svg:debug="automatically testing 29">
                 <xsl:element name="{system_cache__dita__x3A__svg:resolution.coordinate.data.dataset.prepared($system_cache__dita__x3A__svg:resolution.coordinate.axis.y,
                     $system_cache__dita__x3A__svg:resolution.coordinate.index,
                     system_cache__dita__x3A__svg:resolution.coordinate.label(),
@@ -175,7 +175,7 @@
                             $system_cache__dita__x3A__svg:resolution.coordinate.index,system_cache__dita__x3A__svg:resolution.coordinate.id())" tunnel="yes"/>
                     </xsl:call-template>
                     
-                   <!-- <test_attr_to_find_id debug="{system_cache__dita__x3A__svg:resolution.coordinate.data($system_cache__dita__x3A__svg:resolution.coordinate.axis.y,
+                   <!-- <test_attr_to_find_id system_cache__dita__x3A__svg:debug="{system_cache__dita__x3A__svg:resolution.coordinate.data($system_cache__dita__x3A__svg:resolution.coordinate.axis.y,
                         $system_cache__dita__x3A__svg:resolution.coordinate.index,system_cache__dita__x3A__svg:resolution.coordinate.id())}"/>
                     -->    
                      <xsl:comment>#550 system_cache__dita__x3A__svg:resolution.coordinate.label  label couns + 34 trzeba poalczyc w jednen set</xsl:comment>
@@ -240,7 +240,7 @@
     </xsl:template>
     
     <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose.label" match="system_cache__dita__x3A__svg:resolution.offset.dataset.prepared[system_cache__dita__x3A__svg:data.y1.label.dataset.prepared ]"><!-- merging datasets @*[ contains(local-name() , system_cache__dita__x3A__svg:resolution.coordinate.label()  ) -->
-        <system_cache__dita__x3A__svg:openHiLoClose.resolution.coordinate.label debug="1007mX2 mod powinie zabrac system_cache__dita__x3A__svg:openHiLoClose.label">
+        <system_cache__dita__x3A__svg:openHiLoClose.resolution.coordinate.label system_cache__dita__x3A__svg:debug="1007mX2 mod powinie zabrac system_cache__dita__x3A__svg:openHiLoClose.label">
 
             <xsl:comment>#245-A - przed wyzwolneime apply current</xsl:comment>
             <DEBUG_245>
@@ -268,7 +268,7 @@
         
         <xsl:comment>#191 to conitnue tutaj</xsl:comment>
         <!--<xsl:copy-of select="."/>-->
-        <svg:g debug="svgu:openHiLoClose.3175QQQ"  >
+        <svg:g system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.3175QQQ"  >
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.basic">
                 <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY" />
                 <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" />

+ 176 - 30
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.translate.xsl

@@ -103,7 +103,7 @@
             
             <xsl:choose>
                 <xsl:when test="$system_cache__dita__x3A__svg:offsetY.height">
-                    <xsl:message>#770 debug $system_cache__dita__x3A__svg:offsetY.height=(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.height"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) --- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
+                    <xsl:message>#770 system_cache__dita__x3A__svg:debug $system_cache__dita__x3A__svg:offsetY.height=(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.height"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) --- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
                     <xsl:variable name="Yrange" select="$system_cache__dita__x3A__svg:offsetY.maxY - $system_cache__dita__x3A__svg:offsetY.minY"/>
                     <xsl:variable name="Yscale" select="$system_cache__dita__x3A__svg:offsetY.height div $Yrange"/>
                     <!--<xsl:variable name="Yoffset" select="$system_cache__dita__x3A__svg:offsetY.height div $Yrange"/>-->
@@ -137,26 +137,32 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes"/><!--<xsl:param name="system_cache__dita__x3A__svg:offsetY.height" />-->
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes"/>
+        <xsl:param name="rotate"/>
+        <xsl:param name="offsetY-text"/>
         <!--<xsl:param name="system_cache__dita__x3A__svg:cursor.current.Y"/>--><!-- ONLY ONE OFFSET PARAM -->
         <!--<xsl:param name="system_cache__dita__x3A__svg:cursor.current.Y"/>-->
         
         <!-- SCALE X --><!-- SCALE X --><!-- SCALE X --><!-- SCALE X -->
         <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="number($system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate) - number($system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate)"/>
-        <xsl:variable name="Xrange" select="number($system_cache__dita__x3A__svg:offsetX.maxX) - number($system_cache__dita__x3A__svg:offsetX.minX)"/>
+     
         
-        <xsl:variable name="Xscale" select="(number($system_cache__dita__x3A__svg:data.x2.bounds.max.length)) div number($Xrange)"/><!--  - number($system_cache__dita__x3A__svg:offsetX.minX)  -->
-        <!--<xsl:variable name="Xscale.min" select=""/>-->
-        
-        <xsl:variable name="x1.bounds.min.coordinate.scale" select="number($system_cache__dita__x3A__svg:offsetX.minX) * number($Xscale)"/>
+        <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
+        <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
         
-        <!-- SCALE Y --><!-- SCALE Y --><!-- SCALE Y --><!-- SCALE Y -->
-        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="number($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate) - number($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate)"/>
-        <xsl:variable name="Yrange" select="number($system_cache__dita__x3A__svg:offsetY.maxY) - number($system_cache__dita__x3A__svg:offsetY.minY)"/>
-        <xsl:variable name="Yscale" select="number($system_cache__dita__x3A__svg:data.y2.bounds.max.length) div number($Yrange)"/>
+        <xsl:variable name="Y.bzyk.A" select="( $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate ) div ( $system_cache__dita__x3A__svg:offsetY.minY - $system_cache__dita__x3A__svg:offsetY.maxY  )"/>
         
+        <xsl:variable name="Y.bzyk.A">
+            <xsl:choose>
+                <xsl:when test="$Y.bzyk.A = 0">
+                    <xsl:value-of select="1"/>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:value-of select="$Y.bzyk.A"/>
+                </xsl:otherwise>
+            </xsl:choose>
+        </xsl:variable>
         
-        <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
-        <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
+        <xsl:variable name="Y.bzyk.B" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate - ( $Y.bzyk.A * $system_cache__dita__x3A__svg:offsetY.maxY )"/>
         
         
         
@@ -167,7 +173,13 @@
             <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive( 1 div $X.bzyk.A,1)"/>              
             
             
-            <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,- 1 div $Yscale)"/>
+            <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,1 div $Y.bzyk.A)"/>
+            <xsl:if test="$offsetY-text">
+                <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0,  $offsetY-text)"/>
+            </xsl:if>
+            <xsl:if test="$rotate">
+                <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.rotate($rotate)"/>
+            </xsl:if>
             <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(- $xValue, - $yValue)"/>
             
             
@@ -192,21 +204,27 @@
         <xsl:choose>
             <xsl:when test="number($system_cache__dita__x3A__svg:offsetX.maxX) or number($system_cache__dita__x3A__svg:offsetX.maxX) = 0 ">
                 
-                <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="number($system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate) - number($system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate)"/>
-                <xsl:variable name="Xrange" select="number($system_cache__dita__x3A__svg:offsetX.maxX) - number($system_cache__dita__x3A__svg:offsetX.minX)"/>
+              
+                <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
+                <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
+                
+                <xsl:variable name="Y.bzyk.A" select="( $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate ) div ( $system_cache__dita__x3A__svg:offsetY.minY - $system_cache__dita__x3A__svg:offsetY.maxY  )"/>
+                
+                <xsl:variable name="Y.bzyk.A">
+                    <xsl:choose>
+                        <xsl:when test="$Y.bzyk.A = 0">
+                            <xsl:value-of select="1"/>
+                        </xsl:when>
+                        <xsl:otherwise>
+                            <xsl:value-of select="$Y.bzyk.A"/>
+                        </xsl:otherwise>
+                    </xsl:choose>
+                </xsl:variable>
+                <xsl:variable name="Y.bzyk.B" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate - ( $Y.bzyk.A * $system_cache__dita__x3A__svg:offsetY.maxY )"/>
                 
-                <xsl:variable name="Xscale" select="(number($system_cache__dita__x3A__svg:data.x2.bounds.max.length)) div number($Xrange)"/><!--  - number($system_cache__dita__x3A__svg:offsetX.minX)  -->
-                <!--<xsl:variable name="Xscale.min" select=""/>-->
                 
-                <xsl:variable name="x1.bounds.min.coordinate.scale" select="number($system_cache__dita__x3A__svg:offsetX.minX) * number($Xscale)"/>
                 
-                <!-- SCALE Y --><!-- SCALE Y --><!-- SCALE Y --><!-- SCALE Y -->
-                <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="number($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate) - number($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate)"/>
-                <xsl:variable name="Yrange" select="number($system_cache__dita__x3A__svg:offsetY.maxY) - number($system_cache__dita__x3A__svg:offsetY.minY)"/>
-                <xsl:variable name="Yscale" select="number($system_cache__dita__x3A__svg:data.y2.bounds.max.length) div number($Yrange)"/>
                 
-                <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
-                <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
                 <xsl:choose>
                     <xsl:when test="$system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x and $system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y">
                         <xsl:comment>[system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale][ERROR][use only or X or Y param]</xsl:comment>
@@ -215,7 +233,7 @@
                         <xsl:value-of select="$X.bzyk.A"/>
                     </xsl:when>
                     <xsl:when test="$system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y">
-                        <xsl:value-of select="$Yscale"/>
+                        <xsl:value-of select="$Y.bzyk.A"/>
                     </xsl:when>
                 </xsl:choose>
                 
@@ -260,6 +278,28 @@
                 <xsl:variable name="X.bzyk.A" select="( $system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate - $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate ) div ( $system_cache__dita__x3A__svg:offsetX.minX - $system_cache__dita__x3A__svg:offsetX.maxX  )"/>
                 <xsl:variable name="X.bzyk.B" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - ( $X.bzyk.A * $system_cache__dita__x3A__svg:offsetX.maxX )"/>
                 
+                <xsl:variable name="Y.bzyk.A" select="( $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate ) div ( $system_cache__dita__x3A__svg:offsetY.minY - $system_cache__dita__x3A__svg:offsetY.maxY  )"/>
+                <xsl:variable name="Y.bzyk.A">
+                    <xsl:choose>
+                        <!--<xsl:when test="$system_cache__dita__x3A__svg:offsetY.maxY = $system_cache__dita__x3A__svg:offsetY.minY">
+                            <xsl:value-of select="1"/>
+                        </xsl:when>-->
+                        <xsl:when test="$Y.bzyk.A = 0">
+                            <xsl:value-of select="1"/>
+                        </xsl:when>
+                        <!--<xsl:when test="xs:string($Y.bzyk.A)='INF'">
+                            <xsl:value-of select="1"/>
+                        </xsl:when>-->
+                        <xsl:otherwise>
+                            <xsl:value-of select="$Y.bzyk.A"/>
+                        </xsl:otherwise>
+                    </xsl:choose>
+                </xsl:variable>
+                
+                <xsl:variable name="Y.bzyk.B" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate - ( $Y.bzyk.A * $system_cache__dita__x3A__svg:offsetY.maxY )"/>
+                
+                
+                
                 <xsl:attribute name="transform">
                     
                     
@@ -268,19 +308,29 @@
                     
                     <!-- X.bzyk.B -->
                     <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive($X.bzyk.A,1)"/>
+                    
+                    
+                    <!-- Y.bzyk.A -->
+                    <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0, $Y.bzyk.B)"/>
+                    
+                    <!-- Y.bzyk.B -->
+                    <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,$Y.bzyk.A)"/>
+                    
+                    
+                    
                     <!-- XMIN.1 -->
                     <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset($system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate, 0)"/>-->
                     <!-- YMIN.2 -->
-                    <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0, number($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate))"/>
+                    <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0, number($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate))"/>-->
                     <!-- XMIN.SCALE.3 -->
                     <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(- $x1.bounds.min.coordinate.scale,0)"/>-->    
                     <!-- XSCALE.4 -->
                     <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive($Xscale,1)"/>-->              
-                    <xsl:message>#7701 debug $system_cache__dita__x3A__svg:offsetY.height=($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )=(<xsl:value-of select="($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) --- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
+                    <xsl:message>#7701 system_cache__dita__x3A__svg:debug $system_cache__dita__x3A__svg:offsetY.height=($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )=(<xsl:value-of select="($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) --- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
                     <!-- YSCALE.5 -->
-                    <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,- number($Yscale))"/>
+                    <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.scale_positive(1,- number($Yscale))"/>-->
                     <!-- YMAX.6 -->
-                    <xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0,- $system_cache__dita__x3A__svg:offsetY.maxY)"/>
+                    <!--<xsl:value-of select="system_cache__dita__x3A__svg:transform.translate.major.offset(0,- $system_cache__dita__x3A__svg:offsetY.maxY)"/>-->
                     
                 </xsl:attribute>
                 
@@ -337,7 +387,7 @@
             
             <xsl:choose>
                 <xsl:when test="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate">
-                    <xsl:message>#7701 debug $system_cache__dita__x3A__svg:offsetY.height=($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )=(<xsl:value-of select="($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) -\-\- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
+                    <xsl:message>#7701 system_cache__dita__x3A__svg:debug $system_cache__dita__x3A__svg:offsetY.height=($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )=(<xsl:value-of select="($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate )"/>) Ymax(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>) -\-\- $minY(<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>) ;</xsl:message>
                     <xsl:variable name="Yrange" select="$system_cache__dita__x3A__svg:offsetY.maxY - $system_cache__dita__x3A__svg:offsetY.minY"/>
                     <xsl:variable name="Yscale" select="($system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate ) div $Yrange"/>
                     <!-\-<xsl:variable name="Yoffset" select="$system_cache__dita__x3A__svg:offsetY.height div $Yrange"/>-\->
@@ -364,6 +414,13 @@
         <xsl:text> translate(</xsl:text> <xsl:value-of select="$xMajor"/>, <xsl:value-of select="$yMajor"/><xsl:text>) </xsl:text>
     </xsl:function>
     
+    <xsl:function name="system_cache__dita__x3A__svg:transform.translate.major.rotate">
+        <xsl:param name="rotate"/>
+        <xsl:text> rotate(</xsl:text> <xsl:value-of select="$rotate"/> <xsl:text>) </xsl:text>
+    </xsl:function>
+    
+    
+    
     <xsl:function name="system_cache__dita__x3A__svg:transform.translate.major.scale.initial">
         <xsl:param name="xMajor"/>
         <xsl:param name="yMajor"/>
@@ -398,8 +455,97 @@
     
     
     
+    <xsl:template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision">
+        <xsl:param name="offsetY-text" required="yes"/>
+        <xsl:param name="text-anchor" required="yes"/>
+        <xsl:param name="font-size" required="yes"/>
+        <xsl:param name="text-rotate" required="yes"/>
+        <xsl:param name="offsetX-text-margin" required="yes"/>
+        <!--<xsl:param name="xValue__x3A__preceding.translated" required="yes"/>-->
+        <xsl:param name="xValue__x3A__context.translated" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:x.count__x3A__read" required="yes"/>
+        <!--<xsl:param name="xValue__x3A__preceding.count" required="yes"/>-->
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes"/>
+        <!--<xsl:variable name="xValue__x3A__preceding.translated.maxX" select="$xValue__x3A__preceding.translated"/>-->
+        
+        <xsl:variable name="xValue.translated.maxX">
+            <xsl:choose>
+                <xsl:when test="$text-rotate = 90">
+                    <xsl:value-of select="$font-size + $offsetX-text-margin"/>
+                </xsl:when>
+            </xsl:choose>
+        </xsl:variable>
+        
+        <!--<xsl:variable name="xValue__x3A__preceding.translated.maxX" >
+            <xsl:choose>
+                <xsl:when test="$text-rotate = 90">
+                    <xsl:value-of select="$xValue__x3A__preceding.translated + $xValue.translated.maxX"/>
+                </xsl:when>
+            </xsl:choose>
+        </xsl:variable>-->
+        
+        
+        <xsl:variable name="xValue__x3A__context.translated.maxX" >
+            <xsl:choose>
+                <xsl:when test="$text-rotate = 90">
+                    <xsl:value-of select="$xValue__x3A__context.translated + $xValue.translated.maxX"/>
+                </xsl:when>
+            </xsl:choose>
+        </xsl:variable>
+        
+      
+                <system_cache__dita__x3A__svg:transform.translate.text__x3A__collision>
+                    
+                    <xsl:attribute name="xValue__x3A__context.translated" select="$xValue__x3A__context.translated"/>
+                    <xsl:attribute name="xValue__x3A__context.translated.maxX"  select="$xValue__x3A__context.translated.maxX"/>
+                    
+                    <xsl:attribute name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+                    <xsl:attribute name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                    <xsl:attribute name="xValue.translated.maxX" select="$xValue.translated.maxX"/>
+                    <!--<xsl:attribute name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision.position.mod" select="$xValue.translated.maxX &lt;= ( $system_cache__dita__x3A__svg:data.x2.bounds.max.length mod round(($system_cache__dita__x3A__svg:data.x2.bounds.max.length div ( $xValue.translated.maxX *  $system_cache__dita__x3A__svg:x.count__x3A__read)  ) * ( $xValue__x3A__preceding.count + 1 ))  )"/>-->
+                </system_cache__dita__x3A__svg:transform.translate.text__x3A__collision>
+            
+        
+    </xsl:template>
     
     
+    <xsl:template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate">
+        <xsl:param name="system_cache__dita__x3A__svg:plot" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position" select="1"/>
+        <xsl:for-each select="$system_cache__dita__x3A__svg:plot/*[ position() = $system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position]">
+            <xsl:variable name="xValue__x3A__context.translated" select="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision/@xValue__x3A__context.translated/number()"/>
+            <xsl:variable name="xValue__x3A__context.translated.maxX" select="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision/@xValue__x3A__context.translated.maxX/number()"/>
+            <xsl:variable name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide" >
+                <system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide>
+                    <xsl:for-each select="$system_cache__dita__x3A__svg:plot/*">
+                        <xsl:choose>
+                            <xsl:when test="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision/@xValue__x3A__context.translated &gt; $xValue__x3A__context.translated.maxX and position() &gt; $system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position">
+                                <position>
+                                    <xsl:value-of select="position()"/>
+                                </position>
+                            </xsl:when>
+                        </xsl:choose>
+                    </xsl:for-each>
+                </system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide>
+            </xsl:variable>
+            <xsl:variable name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide" select="$system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide/system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide/position[1]"/>
+            <xsl:copy-of select="svg:rect"/>
+            <xsl:copy-of select="svg:line"/>
+            <xsl:copy>
+                <xsl:copy-of select="@*"/>
+                <xsl:attribute name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position" select="$system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position"/>
+                <xsl:attribute name="xValue__x3A__context.translated" select="$xValue__x3A__context.translated"/>
+                <xsl:attribute name="xValue__x3A__context.translated.maxX" select="$xValue__x3A__context.translated.maxX"/>
+                <xsl:attribute name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide" select="$system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide"/>
+                <xsl:copy-of select="text()"/>
+            </xsl:copy>
+            
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate">
+                <xsl:with-param name="system_cache__dita__x3A__svg:plot" select="$system_cache__dita__x3A__svg:plot"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position" select="$system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate.position__x3A__not_collide"/>
+            </xsl:call-template>
+        </xsl:for-each>
+    </xsl:template>
     
   
     

+ 14 - 10
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.xsl

@@ -18,12 +18,13 @@
     
     
     
-    <xsl:import href="system_cache__dita__x3A__svg.defaults.param.xsl"/>
+    
     <xsl:import href="system_cache__dita__x3A__svg.plot.pie.xsl"/>
     <xsl:import href="system_cache__dita__x3A__svg.plot.bar.xsl"/>
     <xsl:import href="system_cache__dita__x3A__svg.plot.Hi-Lo-Close.xsl"/>
     <xsl:import href="system_cache__dita__x3A__svg.plot.xy.xsl"/>
     
+    <xsl:include href="system_cache__dita__x3A__svg.defaults.param.xsl"/>
     <xsl:include href="system_cache__dita__x3A__svg.utils.cursor.xsl"/>
     <xsl:include href="system_cache__dita__x3A__svg.utils.data.xsl"/>
     
@@ -32,7 +33,9 @@
     <xsl:include href="system_cache__dita__x3A__svg.plot.label.xsl"/>
     <xsl:include href="system_cache__dita__x3A__svg.utils.translate.xsl"/>    
     <xsl:include href="system_cache__dita__x3A__svg.plot.Yaxis.xsl"/>
+    <xsl:include href="system_cache__dita__x3A__svg.plot.Xaxis.xsl"/>
     <xsl:include href="system_cache__dita__x3A__svg.plot.ticks.xsl"/>
+    <xsl:include href="system_cache__dita__x3A__svg.utils.data__x3A__read.xsl"/>
     
     <xsl:output indent="yes"/>
     <xsl:strip-space elements="*"/>
@@ -88,7 +91,7 @@
         
         <!-- Establish a Cartesian coordinate system with correct offset -->
         <!-- and scaling                                                 -->
-        <svg:g debug="svgu:xAxis.77 $min={$min} $max={$max} $width={$width} $height={$system_cache__dita__x3A__svg:cursor.current.height} $range={$range} $cursor.current.Y={$system_cache__dita__x3A__svg:cursor.current.Y}" >
+        <svg:g system_cache__dita__x3A__svg:debug="svgu:xAxis.77 $min={$min} $max={$max} $width={$width} $height={$system_cache__dita__x3A__svg:cursor.current.height} $range={$range} $cursor.current.Y={$system_cache__dita__x3A__svg:cursor.current.Y}" >
             <!-- transform="translate({$offsetX},{$offsetY+$height}) 
             scale({$scale},-1) translate({$min},0)" -->
             <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.major">
@@ -275,7 +278,7 @@
         <xsl:choose>
             <xsl:when test="1=2 and number($system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate) and number($system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate) and number($system_cache__dita__x3A__svg:cursor.current.height) and number(system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor))">
                 
-                <svg:g debug="svgu:yAxis.168 block={$system_cache__dita__x3A__svg:resolution.coordinate.block} $offsetY={$offsetY} $minY={$minY} $maxY={$maxY} $width={$width} $system_cache__dita__x3A__svg:cursor.current.height= 
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:yAxis.168 block={$system_cache__dita__x3A__svg:resolution.coordinate.block} $offsetY={$offsetY} $minY={$minY} $maxY={$maxY} $width={$width} $system_cache__dita__x3A__svg:cursor.current.height= 
                     $rangeY={$rangeY} cursor.current.Y={$system_cache__dita__x3A__svg:cursor.current.Y} scaleY={$scaleY}">
                     <!-- transform="translate({$offsetX},{$offsetY+$height})  scale(1,{-$scale}) translate(0,{-$min})" -->
                     <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.basic">
@@ -312,7 +315,7 @@
                         </xsl:call-template>
                     </xsl:variable>
                     <xsl:copy-of select="$system_cache__dita__x3A__svg:transform.cursor"/>
-                    <!--<svg:line debug="svgu:yAxis.174"
+                    <!--<svg:line system_cache__dita__x3A__svg:debug="svgu:yAxis.174"
                             x1="-18"
                             y1="69000"
                             x2="-530"
@@ -331,7 +334,7 @@
                         == 0 * -0,01 =0 == +100 ==100 + 555 =655 + 10 ==665
                         -->
                     
-                    <svg:line debug="svgu:yAxis.174 1ds={1 div $scaleY}
+                    <svg:line system_cache__dita__x3A__svg:debug="svgu:yAxis.174 1ds={1 div $scaleY}
                         sc={$scaleY}" 
                         x1="{666}"
                         y1="{$minY}"
@@ -471,7 +474,7 @@
             <xsl:choose>
                 <!-- Time to draw a major tick -->
                 <xsl:when test="$i mod $freq = 0">
-                    <svg:line debug="svgu:ticks.214" x1="{$xMajor1}" y1="{$yMajor1}" 
+                    <svg:line system_cache__dita__x3A__svg:debug="svgu:ticks.214" x1="{$xMajor1}" y1="{$yMajor1}" 
                         x2="{$xMajor2}" y2="{$yMajor2}">
                         <xsl:attribute name="style">
                             <xsl:call-template name="xAxisStyle">
@@ -493,7 +496,7 @@
                             <xsl:when test="$xIncr > 0">
                                 <!-- Tick label must compensate for distorted coordinate 
                       system -->
-                                <svg:text debug="svgu:ticks.224" x="{$xMajor1}" y="{$yMajor2}" 
+                                <svg:text system_cache__dita__x3A__svg:debug="svgu:ticks.224" x="{$xMajor1}" y="{$yMajor2}" 
                                     transform="translate({$xMajor1},{$yMajor2})
                                     scale({$scale},-1) 
                                     translate({-$xMajor1},{-$yMajor2})"><!-- transform="translate({$xMajor1},{$yMajor2})
@@ -512,7 +515,7 @@
                             </xsl:when>
                             <!-- Ticking along y-axis -->
                             <xsl:otherwise>
-                                <svg:text debug="svgu:ticks.240" x="{$xMajor1}" y="{$yMajor1}">
+                                <svg:text system_cache__dita__x3A__svg:debug="svgu:ticks.240" x="{$xMajor1}" y="{$yMajor1}">
                                     <!-- transform="translate({$xMajor1},{$yMajor1})
                                     scale(1,{-$scale}) 
                                     translate({-$xMajor1},{-$yMajor1})" -->
@@ -548,7 +551,7 @@
                 </xsl:when>
                 <!-- Time to draw a minor tick -->
                 <xsl:otherwise>
-                    <svg:line debug="svgu:ticks.257" x1="{$xMinor1}" y1="{$yMinor1}" 
+                    <svg:line system_cache__dita__x3A__svg:debug="svgu:ticks.257" x1="{$xMinor1}" y1="{$yMinor1}" 
                         x2="{$xMinor2}" y2="{$yMinor2}">
                         <xsl:attribute name="style">
                             <xsl:call-template name="yAxisStyle">
@@ -614,7 +617,8 @@
     <!-- Override this template to change y-axis label style -->
     <xsl:template name="yAxisLabelStyle">
         <xsl:param name="context"/>
-        <xsl:text>text-anchor:end;font-size:</xsl:text><xsl:value-of select="$system_cache__dita__x3A__svg:labelMajor.font-size.default"/><xsl:text>;baseline-shift:-50%</xsl:text>
+        <xsl:param name="text-anchor">end</xsl:param>
+        <xsl:text>text-anchor:</xsl:text><xsl:value-of select="$text-anchor"/><xsl:text>;font-size:</xsl:text><xsl:value-of select="$system_cache__dita__x3A__svg:labelMajor.font-size.default"/><xsl:text>;baseline-shift:-50%</xsl:text>
     </xsl:template>
     
     

+ 13 - 1
SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.localname.translate.xsl

@@ -26,10 +26,22 @@
         <xsl:copy-of select="system_cache__dita:localname.translate($localname,'')"></xsl:copy-of>
     </xsl:function>
     
+    <xsl:function name="system_cache__dita:localname.translate__x3A__text">
+        <xsl:param name="localname"/>
+        <xsl:param name="text"/>
+        <xsl:choose>
+            <xsl:when test="system_cache__dita:localname.translate($localname,$text) = $localname">
+                <xsl:value-of select="$text"/>
+            </xsl:when>
+            <xsl:otherwise><xsl:value-of select="system_cache__dita:localname.translate($localname,$text)"/></xsl:otherwise>
+        </xsl:choose>
+    </xsl:function>
+    
     <xsl:function name="system_cache__dita:localname.translate">
         <xsl:param name="localname"/>
         <xsl:param name="text"/>
         <xsl:choose>
+            <xsl:when test="$localname='Typ_umowy__aktualny_' and $text='ROZWIAZANIE'">Rozw.</xsl:when>
             <xsl:when test="$localname='BI_audit_KRS'"> KRS </xsl:when>
             <xsl:when test="$localname='BI_audit_MSIG'"> MSIG </xsl:when>
             <xsl:when test="$localname='BI_audit_KRS_person'"> KRS/o </xsl:when>
@@ -38,7 +50,7 @@
             <xsl:when test="$localname='BI_audit_MSIG_person'"> MSIG/o </xsl:when>
             <xsl:when test="$localname='BI_audit_ENERGA_PRACOWNICY'"> Pracow. </xsl:when>
             <xsl:when test="$localname='BI_audit_ENERGA_RUM_KONTRAHENCI'"> Kontr/RUM </xsl:when>
-            
+            <xsl:when test="$localname='ENERGA_RUM_KONTRAHENCI_POWIAZANIA'"> Raport Powiązań </xsl:when>
             <xsl:when test="$localname='BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"> Raport BI / poz. </xsl:when>
             <xsl:when test="$localname='BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row'"> Raport BI </xsl:when>
             <xsl:when test="$localname='BI_audit_ENERGA_RUM_KONTRAHENCI'"> RUM/kontrah. </xsl:when>

+ 2 - 2
SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.xsl

@@ -3,7 +3,7 @@
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:math="http://exslt.org/math"
     xmlns:func="http://exslt.org/functions"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
@@ -185,7 +185,7 @@
     
     <!-- __x3A__to_merge -->
     <xsl:include href="tree_to_dita__x3A__to_merge.xsl"/>
-    
+    <xsl:include href="system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.xsl"/>
     
     <xsl:output indent="yes"/>
     <xsl:strip-space elements="*"/>

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/tree_to_dita__x3A__to_merge.xsl

@@ -3,7 +3,7 @@
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
-    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:math="http://exslt.org/math"
     xmlns:func="http://exslt.org/functions"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"

+ 80 - 7
se.oxygen.xpr

@@ -2002,7 +2002,7 @@
                         <scenarioAssociation-array>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.3838636____APT_trasy_row.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.1415____APTUF.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2017,7 +2017,7 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.3838637____APT_trasy_row.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/relations-1415_000001.ditamap</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2032,7 +2032,7 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.81508____APU4_umowy.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.1415____APTUF_null_.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2047,7 +2047,7 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.81132____APU4_umowy.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.82231____APU4_umowy.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2062,7 +2062,7 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../Downloads/relations-1415_000001/temp/pdf-css/relations-1415_000001.ditamap</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.65424____APTUF_transakcje.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2077,7 +2077,7 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.65424____APU4_umowy.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.3838636____APT_trasy_row.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -2092,7 +2092,67 @@
                             </scenarioAssociation>
                             <scenarioAssociation>
                                 <field name="url">
-                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.82231____APU4_umowy.dita</String>
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.3838637____APT_trasy_row.dita</String>
+                                </field>
+                                <field name="scenarioIds">
+                                    <list>
+                                        <String>DITA Map PDF - based on XSL-FO - Copy</String>
+                                    </list>
+                                </field>
+                                <field name="scenarioTypes">
+                                    <list>
+                                        <String>DITAMAP</String>
+                                    </list>
+                                </field>
+                            </scenarioAssociation>
+                            <scenarioAssociation>
+                                <field name="url">
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.81508____APU4_umowy.dita</String>
+                                </field>
+                                <field name="scenarioIds">
+                                    <list>
+                                        <String>DITA Map PDF - based on XSL-FO - Copy</String>
+                                    </list>
+                                </field>
+                                <field name="scenarioTypes">
+                                    <list>
+                                        <String>DITAMAP</String>
+                                    </list>
+                                </field>
+                            </scenarioAssociation>
+                            <scenarioAssociation>
+                                <field name="url">
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_RUM_KONTRAHENCI/BI_audit_ENERGA_RUM_KONTRAHENCI.81132____APU4_umowy.dita</String>
+                                </field>
+                                <field name="scenarioIds">
+                                    <list>
+                                        <String>DITA Map PDF - based on XSL-FO - Copy</String>
+                                    </list>
+                                </field>
+                                <field name="scenarioTypes">
+                                    <list>
+                                        <String>DITAMAP</String>
+                                    </list>
+                                </field>
+                            </scenarioAssociation>
+                            <scenarioAssociation>
+                                <field name="url">
+                                    <String>../../Downloads/relations-1415_000001/temp/pdf-css/relations-1415_000001.ditamap</String>
+                                </field>
+                                <field name="scenarioIds">
+                                    <list>
+                                        <String>DITA Map PDF - based on XSL-FO - Copy</String>
+                                    </list>
+                                </field>
+                                <field name="scenarioTypes">
+                                    <list>
+                                        <String>DITAMAP</String>
+                                    </list>
+                                </field>
+                            </scenarioAssociation>
+                            <scenarioAssociation>
+                                <field name="url">
+                                    <String>../../../../opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-1415_000001/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.65424____APU4_umowy.dita</String>
                                 </field>
                                 <field name="scenarioIds">
                                     <list>
@@ -3337,23 +3397,36 @@
             <file name="SE/schema/ant-object/default_db.STRUCTURE.dependency.subject.backRef/STRUCTURE.dependency.subject.backRef/STRUCTURE.dependency.subject.backRef.xsd"/>
             <file name="SE/schema/ant-object/default_db.STRUCTURE.dependency.subject.backRef/STRUCTURE.dependency.subject.backRef/STRUCTURE.dependency.subject.backRef.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__p5gnuplot.interface.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.defaults.param.fo.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.defaults.param.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.elements.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.bar.test.svg"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.bar.test.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.bar.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.305.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.svg"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.test.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.label.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.multiple.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.pie.test.svg"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.pie.test.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.pie.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.stockchart.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.ticks.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.xy.test.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.xy.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Yaxis.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.plot.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data__x3A__read.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.numbers"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.xsl"/>
+            <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.translate.xsl"/>
             <file name="SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.xsl"/>
             <file name="SE/schema/WPS_Functions/system_ui_info_speech/system_ui_info_speech.xsl"/>
             <file name="SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/com.sophos.tocjs/xsl/tocjs.xsl"/>

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません