Personas: add 6 default themes

Change-Id: Id8a920054c5b6f560ff2b26ce39c2a99574ad680
Reviewed-on: https://gerrit.libreoffice.org/60929
Tested-by: Jenkins
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
diff --git a/cui/source/options/personalization.hxx b/cui/source/options/personalization.hxx
index 9ee91e8..c460d4b 100644
--- a/cui/source/options/personalization.hxx
+++ b/cui/source/options/personalization.hxx
@@ -20,7 +20,7 @@

#define CATEGORYCOUNT 6         // Number of persona categories
#define MAX_RESULTS 9           // Maximum number of search results
#define MAX_DEFAULT_PERSONAS 3  // Maximum number of default personas
#define MAX_DEFAULT_PERSONAS 6  // Maximum number of default personas

class FixedText;
class FixedHyperlink;
diff --git a/extras/source/gallery/personas/dark/dark.svg b/extras/source/gallery/personas/dark/dark.svg
new file mode 100644
index 0000000..068596c
--- /dev/null
+++ b/extras/source/gallery/personas/dark/dark.svg
@@ -0,0 +1,254 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3000"
   height="200"
   viewBox="0 0 3000 200"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="dark.svg"
   inkscape:export-filename="header.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90">
  <defs
     id="defs4">
    <linearGradient
       inkscape:collect="always"
       id="linearGradient4181">
      <stop
         style="stop-color:#666666;stop-opacity:1"
         offset="0"
         id="stop4183" />
      <stop
         style="stop-color:#333333;stop-opacity:1"
         offset="1"
         id="stop4185" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4155"
       id="linearGradient4336"
       x1="1448.6979"
       y1="-1230.7698"
       x2="1447.8168"
       y2="-1299.6215"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,2524.7244)" />
    <linearGradient
       id="linearGradient4155"
       inkscape:collect="always">
      <stop
         id="stop4157"
         offset="0"
         style="stop-color:#ffffff;stop-opacity:0.6" />
      <stop
         id="stop4159"
         offset="1"
         style="stop-color:#ffffff;stop-opacity:0.8" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4155"
       id="linearGradient4328"
       x1="-0.94369477"
       y1="958.36316"
       x2="2996.2275"
       y2="954.86462"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(-3000,0)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4155"
       id="linearGradient4276"
       x1="701.11664"
       y1="622.36218"
       x2="-27.266787"
       y2="624.41223"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(1.0037938e-4,0)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4181"
       id="linearGradient4288"
       x1="1440"
       y1="852.36218"
       x2="1440"
       y2="1052.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,-1904.7244)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4181"
       id="linearGradient4309"
       x1="1480"
       y1="1312.3622"
       x2="1480"
       y2="1212.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,-2524.7244)" />
    <linearGradient
       gradientTransform="translate(0,-2.6171874e-6)"
       inkscape:collect="always"
       xlink:href="#linearGradient4181"
       id="linearGradient4317"
       x1="330"
       y1="672.36218"
       x2="330"
       y2="572.36218"
       gradientUnits="userSpaceOnUse" />
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4263"
       x="-0.020647059"
       width="1.0412941"
       y="-0.1404"
       height="1.2808">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="5.85"
         id="feGaussianBlur4265" />
    </filter>
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4271"
       x="-0.018242209"
       width="1.0364844"
       y="-0.27363314"
       height="1.5472663">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="22.802761"
         id="feGaussianBlur4273" />
    </filter>
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4279"
       x="-0.016033032"
       width="1.0320661"
       y="-0.48099096"
       height="1.9619819">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="20.04129"
         id="feGaussianBlur4281" />
    </filter>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.4877933"
     inkscape:cx="1782.5405"
     inkscape:cy="-26.431872"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     units="px"
     fit-margin-top="0"
     fit-margin-left="0"
     fit-margin-right="0"
     fit-margin-bottom="0"
     inkscape:window-width="2560"
     inkscape:window-height="1319"
     inkscape:window-x="0"
     inkscape:window-y="30"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-852.36218)">
    <rect
       style="opacity:1;fill:url(#linearGradient4288);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-67"
       width="3000"
       height="200"
       x="0"
       y="-1052.3622"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
    <rect
       style="opacity:1;fill:url(#linearGradient4309);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-53"
       width="3000"
       height="100"
       x="0"
       y="-1312.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
    <rect
       style="opacity:1;fill:url(#linearGradient4317);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-5-5"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:0.4;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4279)"
       id="rect3843-0-3"
       width="3000"
       height="100"
       x="0"
       y="1212.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="matrix(1.0499333,0,0,1.4478036,-74.89948,-561.64153)" />
    <rect
       style="opacity:0.4;fill:url(#linearGradient4328);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4271)"
       id="rect3843-6"
       width="3000"
       height="200"
       x="-3000"
       y="852.36218"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="matrix(-1.0320973,0,0,1.161279,-48.02348,-152.71322)" />
    <rect
       style="opacity:0.4;fill:url(#linearGradient4276);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4263)"
       id="rect3843-0-5-7"
       width="680"
       height="100"
       x="3.7938298e-07"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
  </g>
</svg>
diff --git a/extras/source/gallery/personas/dark/footer.png b/extras/source/gallery/personas/dark/footer.png
new file mode 100644
index 0000000..2a91a08
--- /dev/null
+++ b/extras/source/gallery/personas/dark/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/dark/header.png b/extras/source/gallery/personas/dark/header.png
new file mode 100644
index 0000000..e68ca16
--- /dev/null
+++ b/extras/source/gallery/personas/dark/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/dark/preview.png b/extras/source/gallery/personas/dark/preview.png
new file mode 100644
index 0000000..962acf4
--- /dev/null
+++ b/extras/source/gallery/personas/dark/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/footer.png b/extras/source/gallery/personas/gray/footer.png
new file mode 100644
index 0000000..22820c4
--- /dev/null
+++ b/extras/source/gallery/personas/gray/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/gray.svg b/extras/source/gallery/personas/gray/gray.svg
new file mode 100644
index 0000000..55a04aa
--- /dev/null
+++ b/extras/source/gallery/personas/gray/gray.svg
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3000"
   height="200"
   viewBox="0 0 3000 200"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="gray.svg"
   inkscape:export-filename="header.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90">
  <defs
     id="defs4">
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4361"
       id="linearGradient4309"
       x1="1480"
       y1="1312.3622"
       x2="1480"
       y2="1212.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,-2524.7244)" />
    <linearGradient
       id="linearGradient4361"
       inkscape:collect="always">
      <stop
         id="stop4363"
         offset="0"
         style="stop-color:#eeeeee;stop-opacity:1" />
      <stop
         id="stop4365"
         offset="1"
         style="stop-color:#cccccc;stop-opacity:1" />
    </linearGradient>
    <linearGradient
       gradientTransform="translate(0,-2.6171874e-6)"
       inkscape:collect="always"
       xlink:href="#linearGradient4361"
       id="linearGradient4317"
       x1="330"
       y1="672.36218"
       x2="330"
       y2="572.36218"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4361"
       id="linearGradient4288"
       x1="1440"
       y1="852.36218"
       x2="1440"
       y2="1052.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,-1904.7244)" />
  </defs>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-852.36218)">
    <rect
       style="opacity:1;fill:url(#linearGradient4288);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843"
       width="3000"
       height="200"
       x="0"
       y="-1052.3622"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
    <rect
       style="opacity:1;fill:url(#linearGradient4309);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0"
       width="3000"
       height="100"
       x="0"
       y="-1312.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
    <rect
       style="opacity:1;fill:url(#linearGradient4317);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-5"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
  </g>
</svg>
diff --git a/extras/source/gallery/personas/gray/header.png b/extras/source/gallery/personas/gray/header.png
new file mode 100644
index 0000000..4c3af31
--- /dev/null
+++ b/extras/source/gallery/personas/gray/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/gray/preview.png b/extras/source/gallery/personas/gray/preview.png
new file mode 100644
index 0000000..217fec02
--- /dev/null
+++ b/extras/source/gallery/personas/gray/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/footer.png b/extras/source/gallery/personas/green/footer.png
new file mode 100644
index 0000000..6904232
--- /dev/null
+++ b/extras/source/gallery/personas/green/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/green.svg b/extras/source/gallery/personas/green/green.svg
new file mode 100644
index 0000000..a6d8326
--- /dev/null
+++ b/extras/source/gallery/personas/green/green.svg
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3000"
   height="200"
   viewBox="0 0 3000 200"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="green.svg"
   inkscape:export-filename="header.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90">
  <defs
     id="defs4">
    <linearGradient
       id="linearGradient4283"
       gradientTransform="matrix(15.958,0,0,16.0248,-4438.13,-5573.42)"
       gradientUnits="userSpaceOnUse"
       x1="294.34299"
       x2="294.418"
       y1="256.58099"
       y2="243.13901">
      <stop
         style="stop-color:#63bbbb;stop-opacity:1"
         offset="0"
         stop-color="#e6e6e6"
         id="stop4285" />
      <stop
         style="stop-color:#92e285;stop-opacity:1"
         offset="1"
         stop-color="#fff"
         id="stop4287" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4283"
       id="linearGradient4287"
       x1="1240"
       y1="1192.3622"
       x2="1240"
       y2="1312.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,-2524.7244)" />
    <linearGradient
       gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
       inkscape:collect="always"
       xlink:href="#linearGradient4283"
       id="linearGradient4287-3"
       x1="1411.7646"
       y1="1212.3622"
       x2="1411.7646"
       y2="1332.3622"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       gradientTransform="translate(0,-2.6171874e-6)"
       inkscape:collect="always"
       xlink:href="#linearGradient4283"
       id="linearGradient4279"
       x1="1720"
       y1="852.36218"
       x2="1720"
       y2="1052.3622"
       gradientUnits="userSpaceOnUse" />
  </defs>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-852.36218)">
    <rect
       style="opacity:1;fill:url(#linearGradient4287);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0"
       width="3000"
       height="100"
       x="0"
       y="-1312.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
    <rect
       style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-5"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4279);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843"
       width="3000"
       height="200"
       x="0"
       y="852.36218"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
  </g>
</svg>
diff --git a/extras/source/gallery/personas/green/header.png b/extras/source/gallery/personas/green/header.png
new file mode 100644
index 0000000..ab39838
--- /dev/null
+++ b/extras/source/gallery/personas/green/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/green/preview.png b/extras/source/gallery/personas/green/preview.png
new file mode 100644
index 0000000..87fed6d
--- /dev/null
+++ b/extras/source/gallery/personas/green/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/personas_list.txt b/extras/source/gallery/personas/personas_list.txt
new file mode 100644
index 0000000..8ea2907
--- /dev/null
+++ b/extras/source/gallery/personas/personas_list.txt
@@ -0,0 +1,6 @@
white/preview.png;white/header.png;white/footer.png;;#000000;#ffffff
gray/preview.png;gray/header.png;gray/footer.png;;#000000;#ffffff
dark/preview.png;dark/header.png;dark/footer.png;#ffffff;#000000
pink/preview.png;pink/header.png;pink/footer.png;;#000000;#ffffff
sand/preview.png;sand/header.png;sand/footer.png;;#000000;#ffffff
green/preview.png;green/header.png;green/footer.png;;#000000;#ffffff
diff --git a/extras/source/gallery/personas/pink/footer.png b/extras/source/gallery/personas/pink/footer.png
new file mode 100644
index 0000000..4e6d0e5
--- /dev/null
+++ b/extras/source/gallery/personas/pink/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/pink/header.png b/extras/source/gallery/personas/pink/header.png
new file mode 100644
index 0000000..164f6a5
--- /dev/null
+++ b/extras/source/gallery/personas/pink/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/pink/pink.svg b/extras/source/gallery/personas/pink/pink.svg
new file mode 100644
index 0000000..84daf09
--- /dev/null
+++ b/extras/source/gallery/personas/pink/pink.svg
@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3000"
   height="200"
   viewBox="0 0 3000 200"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="pink.svg"
   inkscape:export-filename="header.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90">
  <defs
     id="defs4">
    <linearGradient
       inkscape:collect="always"
       id="linearGradient4183">
      <stop
         style="stop-color:#ffffff;stop-opacity:1"
         offset="0"
         id="stop4185" />
      <stop
         style="stop-color:#f2cbf8;stop-opacity:1"
         offset="1"
         id="stop4187" />
    </linearGradient>
    <linearGradient
       gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4287-3"
       x1="1720.5883"
       y1="1257.3622"
       x2="1720.5883"
       y2="1212.3622"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4328"
       x1="1840"
       y1="917.36218"
       x2="1840"
       y2="852.36218"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4336"
       x1="1560"
       y1="-1242.3622"
       x2="1560"
       y2="-1212.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,2524.7244)" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4328-3"
       x1="1840"
       y1="917.36218"
       x2="1840"
       y2="852.36218"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1,0,0,0.95,0,52.618111)" />
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4221"
       x="-0.01276"
       width="1.02552"
       y="-0.20147368"
       height="1.4029474">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="15.95"
         id="feGaussianBlur4223" />
    </filter>
    <linearGradient
       gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4287-3-2"
       x1="1720.5883"
       y1="1257.3622"
       x2="1720.5883"
       y2="1212.3622"
       gradientUnits="userSpaceOnUse" />
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4279"
       x="-0.013764706"
       width="1.0275294"
       y="-0.0936"
       height="1.1872">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="3.9"
         id="feGaussianBlur4281" />
    </filter>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4183"
       id="linearGradient4336-3"
       x1="1560"
       y1="-1242.3622"
       x2="1560"
       y2="-1212.3622"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(0,2524.7244)" />
    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter4179"
       x="-0.0124"
       width="1.0248"
       y="-0.372"
       height="1.744">
      <feGaussianBlur
         inkscape:collect="always"
         stdDeviation="15.5"
         id="feGaussianBlur4181" />
    </filter>
  </defs>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-852.36218)">
    <rect
       style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-5"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4328);fill-opacity:1.0;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843"
       width="3000"
       height="200"
       x="0"
       y="852.36218"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0"
       width="3000"
       height="100"
       x="0"
       y="1212.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4328-3);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4221)"
       id="rect3843-5"
       width="3000"
       height="190"
       x="0"
       y="862.36218"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4287-3-2);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4279)"
       id="rect3843-0-5-9"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4336-3);fill-opacity:1;stroke:none;stroke-width:1.82000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4179)"
       id="rect3843-0-53"
       width="3000"
       height="100"
       x="0"
       y="1212.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
  </g>
</svg>
diff --git a/extras/source/gallery/personas/pink/preview.png b/extras/source/gallery/personas/pink/preview.png
new file mode 100644
index 0000000..36b0dd9
--- /dev/null
+++ b/extras/source/gallery/personas/pink/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/footer.png b/extras/source/gallery/personas/sand/footer.png
new file mode 100644
index 0000000..55af9f4
--- /dev/null
+++ b/extras/source/gallery/personas/sand/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/header.png b/extras/source/gallery/personas/sand/header.png
new file mode 100644
index 0000000..20c173a
--- /dev/null
+++ b/extras/source/gallery/personas/sand/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/sand/preview.png b/extras/source/gallery/personas/sand/preview.png
new file mode 100644
index 0000000..1a0fc4b
--- /dev/null
+++ b/extras/source/gallery/personas/sand/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/footer.png b/extras/source/gallery/personas/white/footer.png
new file mode 100644
index 0000000..7d1db07
--- /dev/null
+++ b/extras/source/gallery/personas/white/footer.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/header.png b/extras/source/gallery/personas/white/header.png
new file mode 100644
index 0000000..c9da332
--- /dev/null
+++ b/extras/source/gallery/personas/white/header.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/preview.png b/extras/source/gallery/personas/white/preview.png
new file mode 100644
index 0000000..90a2695
--- /dev/null
+++ b/extras/source/gallery/personas/white/preview.png
Binary files differ
diff --git a/extras/source/gallery/personas/white/white.svg b/extras/source/gallery/personas/white/white.svg
new file mode 100644
index 0000000..6ff5853
--- /dev/null
+++ b/extras/source/gallery/personas/white/white.svg
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3000"
   height="200"
   viewBox="0 0 3000 200"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="white.svg"
   inkscape:export-filename="header.png"
   inkscape:export-xdpi="90"
   inkscape:export-ydpi="90">
  <defs
     id="defs4">
    <linearGradient
       inkscape:collect="always"
       id="linearGradient4152">
      <stop
         style="stop-color:#ffffff;stop-opacity:1"
         offset="0"
         id="stop4154" />
      <stop
         style="stop-color:#f9f9f9;stop-opacity:1"
         offset="1"
         id="stop4156" />
    </linearGradient>
    <linearGradient
       gradientTransform="matrix(0.22666667,0,0,1,0,-640.00002)"
       inkscape:collect="always"
       xlink:href="#linearGradient4152"
       id="linearGradient4287-3"
       x1="1720.5883"
       y1="1257.3622"
       x2="1720.5883"
       y2="1212.3622"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4152"
       id="linearGradient4328"
       x1="1840"
       y1="917.36218"
       x2="1840"
       y2="852.36218"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4152"
       id="linearGradient4336"
       x1="1560"
       y1="-1252.3622"
       x2="1560"
       y2="-1212.3622"
       gradientUnits="userSpaceOnUse" />
  </defs>
  <g
     inkscape:label="Ebene 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-852.36218)">
    <rect
       style="opacity:1;fill:url(#linearGradient4287-3);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0-5"
       width="680"
       height="100"
       x="0"
       y="572.36218"
       inkscape:export-filename="preview.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4328);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843"
       width="3000"
       height="200"
       x="0"
       y="852.36218"
       inkscape:export-filename="header.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90" />
    <rect
       style="opacity:1;fill:url(#linearGradient4336);fill-opacity:1;stroke:none;stroke-width:1.82;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
       id="rect3843-0"
       width="3000"
       height="100"
       x="0"
       y="-1312.3622"
       inkscape:export-filename="footer.png"
       inkscape:export-xdpi="90"
       inkscape:export-ydpi="90"
       transform="scale(1,-1)" />
  </g>
</svg>