A => .gitignore +5 -0
@@ 1,5 @@
+# my svg design file
+# contains inspiration images and design guides which were used to create the cards
+design.svg
+# build output
+dist
A => README.md +5 -0
@@ 1,5 @@
+INTRODUCING SLAY\
+*Well what is there to say?*\
+*It's like UNO but gay* 🏳️🌈
+
+# SLAY
A => gendeck.sh +81 -0
@@ 1,81 @@
+#!/bin/sh
+# requirements: xq, find
+
+function usage {
+ echo "gendeck.sh <id1> <id2> <id3> <id4>"
+ echo "where <idN> have to replaced with an identity"
+ echo "available identities:"
+ find parts/flags -type f | cut -d'/' -f3 | cut -d'.' -f1 | xargs -n 1 echo -
+ exit 1
+}
+
+card1="$1"
+card2="$2"
+card3="$3"
+card4="$4"
+
+function ensure_id {
+ if [ ! -f "parts/flags/$1.svg" ]; then
+ echo "Identity $1 doesn't exist"
+ echo
+ usage
+ fi
+}
+
+if [ ! "$card1" = "" ] && [ ! "$card1" = "" ] && [ ! "$card1" = "" ] && [ ! "$card1" = "" ] && [ ! "$card1" = "" ]; then
+ ensure_id $card1
+ ensure_id $card2
+ ensure_id $card3
+ ensure_id $card4
+
+ echo "blahaj is generating your deck of cards"
+ echo "he is trying really hard"
+ echo "grab a cup of tea - this might take a while"
+
+ echo ...
+
+ rm -rf dist
+
+ # create build folder
+ mkdir -p dist
+
+ # genrate plain playing cards
+ mkdir -p dist/plain
+ mkdir -p dist/plain/$card1
+ mkdir -p dist/plain/$card2
+ mkdir -p dist/plain/$card3
+ mkdir -p dist/plain/$card4
+ find parts/plain -type f -iname '*.svg' | \
+ cut -d'/' -f3 | \
+ cut -d'.' -f1 | \
+ while read face; do
+ sh ./parts/plain/assemble.sh $card1 $face > dist/plain/$card1/$face.svg
+ sh ./parts/plain/assemble.sh $card2 $face > dist/plain/$card2/$face.svg
+ sh ./parts/plain/assemble.sh $card3 $face > dist/plain/$card3/$face.svg
+ sh ./parts/plain/assemble.sh $card4 $face > dist/plain/$card4/$face.svg
+ done
+
+ echo ...
+ echo "*sweats*"
+ echo "blahaj is really sorry - but you gotta wait a little longer"
+
+ # generate special playing cards
+ mkdir -p dist/special
+ find parts/special -type f -iname '*.svg' | \
+ cut -d'/' -f3 | \
+ cut -d'.' -f1 | \
+ while read face; do
+ sh ./parts/special/assemble.sh $face $card1 $card2 $card3 $card4 > dist/special/$face.svg
+ done
+
+ echo ...
+
+ echo "blahaj finished your deck"
+ echo "you can find the output files in the dist folder"
+ echo "(blahaj sorted them - just for you)"
+ echo "have fun"
+
+ exit 0
+fi
+
+usage
A => parts/back.svg +117 -0
@@ 1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880005mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880005 89.900002"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
+ sodipodi:docname="design.svg"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ inkscape:zoom="0.15523275"
+ inkscape:cx="637.75202"
+ inkscape:cy="1471.9832"
+ inkscape:window-width="1892"
+ inkscape:window-height="1021"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer11" /><defs
+ id="defs1" /><g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Card"
+ transform="translate(-105.64634,-67.978762)"><g
+ id="g46"
+ inkscape:label="card-back"
+ inkscape:export-filename="parts/back.svg"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"><rect
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect8"
+ width="55.880001"
+ height="88.900002"
+ x="106.14635"
+ y="68.478767"
+ ry="5"
+ rx="5"
+ inkscape:label="card-background" /><g
+ id="g45"
+ inkscape:label="flag"><path
+ id="rect43"
+ style="fill:#e40203;fill-opacity:1;stroke:#e40203;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 111.14619,68.479024 c -2.77,0 -4.9997,2.229698 -4.9997,4.999695 v 9.280054 h 55.8798 v -9.280054 c 0,-2.769997 -2.2297,-4.999695 -4.9997,-4.999695 z"
+ inkscape:label="red" /><path
+ id="rect43-5"
+ style="fill:#fd8b00;fill-opacity:1;stroke:#fd8b00;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,82.86936 v 14.575855 h 55.8798 V 82.86936 Z"
+ inkscape:label="orange" /><path
+ id="rect43-5-7"
+ style="fill:#feed00;fill-opacity:1;stroke:#feed00;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 106.14649,97.852425 V 112.4288 h 55.8798 V 97.852425 Z"
+ inkscape:label="yellow" /><path
+ id="rect43-5-7-5"
+ style="fill:#008026;fill-opacity:1;stroke:#008026;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,112.83601 v 14.57637 h 55.8798 v -14.57637 z"
+ inkscape:label="green" /><path
+ id="rect43-5-7-5-1"
+ style="fill:#004dff;fill-opacity:1;stroke:#004dff;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,127.81907 v 14.57637 h 55.8798 v -14.57637 z"
+ inkscape:label="blue" /><path
+ id="rect43-5-7-5-1-5"
+ style="fill:#750686;fill-opacity:1;stroke:#750686;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,142.80265 v 9.57616 c 0,2.77 2.2297,5.00021 4.9997,5.00021 h 45.8804 c 2.77,0 4.9997,-2.23021 4.9997,-5.00021 v -9.57616 z"
+ inkscape:label="purple" /></g><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-2"
+ width="55.880001"
+ height="88.900002"
+ x="106.14635"
+ y="68.478767"
+ ry="5"
+ rx="5"
+ inkscape:label="card-overlay-outline" /><g
+ id="g44"
+ transform="translate(0.43025352,0.37905605)"
+ inkscape:label="logo"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path44"
+ sodipodi:type="arc"
+ sodipodi:cx="34.384335"
+ sodipodi:cy="171.31578"
+ sodipodi:rx="24.13377"
+ sodipodi:ry="15.739264"
+ sodipodi:start="0"
+ sodipodi:end="6.2802606"
+ sodipodi:open="true"
+ sodipodi:arc-type="arc"
+ d="M 58.518105,171.31578 A 24.13377,15.739264 0 0 1 34.401981,187.05504 24.13377,15.739264 0 0 1 10.25059,171.3388 a 24.13377,15.739264 0 0 1 24.080806,-15.76225 24.13377,15.739264 0 0 1 24.186605,15.6932"
+ transform="rotate(-38.550894)"
+ inkscape:label="bg" /><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.2889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;writing-mode:lr-tb;fill:#750686;fill-opacity:1;stroke:#750686;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="100.25576"
+ y="136.53641"
+ id="text44"
+ transform="rotate(-9.2446744)"
+ inkscape:label="name"><tspan
+ sodipodi:role="line"
+ id="tspan44"
+ style="font-size:11.2889px;letter-spacing:0.529167px;fill:#000000;stroke:#000000;stroke-width:1"
+ x="100.25576"
+ y="136.53641">SLAY</tspan></text></g></g></g></svg>
A => parts/flag-base/ace.svg +54 -0
@@ 1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880184mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880184 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-638.0992,-184.31101)"><g
+ id="g70"
+ transform="translate(604.94907,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect67"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g80-9"
+ transform="translate(-4.1854167e-4,1.8964583e-4)"><path
+ id="rect72-8"
+ style="fill:#810081;fill-opacity:1;stroke:#810081;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,135.15358 v 17.2253 c 0,2.77 2.229697,4.9997 4.999695,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -17.2253 z" /><path
+ id="rect76-0"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,112.92858 v 22.225 h 55.879793 v -22.225 z" /><path
+ id="rect74-4"
+ style="fill:#a5a5a5;fill-opacity:1;stroke:#a5a5a5;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.650572,90.703578 V 112.92858 H 89.530365 V 90.703578 Z" /><path
+ id="rect75-2"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650267,68.478578 c -2.769998,0 -4.999695,2.230215 -4.999695,5.000212 V 90.703578 H 89.530365 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /></g><g
+ id="g69"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect68"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="path68"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path69"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/agender.svg +63 -0
@@ 1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880199mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880199 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-183.13663,-184.31101)"><g
+ id="g9-8-7-1"
+ transform="translate(149.98648,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g4"
+ transform="translate(-149.98648,-135.91153)"><path
+ id="rect3"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 188.63706,204.39011 c -2.76999,0 -5.00021,2.23021 -5.00021,5.00021 v 7.1546 h 55.8798 v -7.1546 c 0,-2.77 -2.2297,-5.00021 -4.9997,-5.00021 z" /><path
+ id="rect3-3"
+ style="fill:#bcc4c6;fill-opacity:1;stroke:#bcc4c6;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,216.92164 v 12.46591 h 55.8798 v -12.46591 z" /><path
+ id="rect3-3-7"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,229.76427 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1"
+ style="fill:#b6f583;fill-opacity:1;stroke:#b6f583;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,242.6069 v 12.46642 h 55.8798 V 242.6069 Z" /><path
+ id="rect3-3-7-1-4"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,281.13581 v 7.1546 c 0,2.77 2.23022,4.9997 5.00021,4.9997 h 45.87989 c 2.77,0 4.9997,-2.2297 4.9997,-4.9997 v -7.1546 z" /><path
+ id="rect3-3-7-1-4-6"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,255.45004 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-4-6-9"
+ style="fill:#bcc4c6;fill-opacity:1;stroke:#bcc4c6;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,268.29267 v 12.46642 h 55.8798 v -12.46642 z" /></g><g
+ id="g8-8-5-1"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4-0"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3-9"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4-7"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/aro.svg +62 -0
@@ 1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880184mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880184 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-713.92629,-184.31101)"><g
+ id="g70-8"
+ transform="translate(680.77617,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect67-8"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-3"
+ transform="translate(-7.8333333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-21"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-49"
+ style="fill:#ababab;fill-opacity:1;stroke:#ababab;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-8"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-5"
+ style="fill:#a8d47a;fill-opacity:1;stroke:#a8d47a;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-7"
+ style="fill:#3aa740;fill-opacity:1;stroke:#3aa740;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g><g
+ id="g69-5"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect68-7"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="path68-8"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path69-7"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/bi.svg +60 -0
@@ 1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880184mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880184 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-334.79084,-184.31101)"><g
+ id="g9-8-9"
+ transform="translate(301.64068,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-7"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-6-5"
+ transform="translate(-6.9583333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-2-4"
+ style="fill:#0035aa;fill-opacity:1;stroke:#0035aa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-2-5"
+ style="fill:#0035aa;fill-opacity:1;stroke:#0035aa;stroke-width:0.48287;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.665721,121.71094 v 20.53634 h 55.849386 v -20.53634 z" /><path
+ id="rect55-6-6-5-0"
+ style="fill:#9c4e97;fill-opacity:1;stroke:#9c4e97;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-1-8"
+ style="fill:#d70071;fill-opacity:1;stroke:#d70071;stroke-width:0.551087;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.70009,77.379976 V 104.16167 H 89.480738 V 77.379976 Z" /><path
+ id="rect55-8-0"
+ style="fill:#d70071;fill-opacity:1;stroke:#d70071;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g><g
+ id="g8-8-9"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-0"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-1"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-1"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/gay.svg +63 -0
@@ 1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880215mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880215 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-486.44502,-184.31101)"><g
+ id="g9-8-7-1-2"
+ transform="translate(453.29488,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-5"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g4-0"
+ transform="translate(-149.98639,-135.91134)"><path
+ id="rect3-5"
+ style="fill:#078e70;fill-opacity:1;stroke:#078e70;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 188.63706,204.39011 c -2.76999,0 -5.00021,2.23021 -5.00021,5.00021 v 7.1546 h 55.8798 v -7.1546 c 0,-2.77 -2.2297,-5.00021 -4.9997,-5.00021 z" /><path
+ id="rect3-3-8"
+ style="fill:#26ceaa;fill-opacity:1;stroke:#26ceaa;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,216.92164 v 12.46591 h 55.8798 v -12.46591 z" /><path
+ id="rect3-3-7-8"
+ style="fill:#98e8c1;fill-opacity:1;stroke:#98e8c1;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,229.76427 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-9"
+ style="fill:#f1eeff;fill-opacity:1;stroke:#f1eeff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,242.6069 v 12.46642 h 55.8798 V 242.6069 Z" /><path
+ id="rect3-3-7-1-4-8"
+ style="fill:#3d1a78;fill-opacity:1;stroke:#3d1a78;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,281.13581 v 7.1546 c 0,2.77 2.23022,4.9997 5.00021,4.9997 h 45.87989 c 2.77,0 4.9997,-2.2297 4.9997,-4.9997 v -7.1546 z" /><path
+ id="rect3-3-7-1-4-6-2"
+ style="fill:#7bade2;fill-opacity:1;stroke:#7bade2;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,255.45004 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-4-6-9-1"
+ style="fill:#5049cb;fill-opacity:1;stroke:#5049cb;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,268.29267 v 12.46642 h 55.8798 v -12.46642 z" /></g><g
+ id="g8-8-5-1-3"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4-0-5"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3-9-4"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4-7-3"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/genderqueer.svg +50 -0
@@ 1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880215mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880215 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-258.96372,-184.31101)"><g
+ id="g9-8-7-1-9"
+ transform="translate(225.81358,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-4"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g3"><path
+ id="rect1-5-0"
+ style="fill:#49821e;fill-opacity:1;stroke:#49821e;stroke-width:0.582781;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,127.62329 v 24.75559 c 0,2.77 2.230215,4.9997 5.000212,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -24.75559 z" /><path
+ id="rect1"
+ style="fill:#b77fdd;fill-opacity:1;stroke:#b77fdd;stroke-width:0.582778;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650381,68.478578 c -2.769997,0 -5.000212,2.230215 -5.000212,5.000212 v 24.755078 h 55.88031 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /><path
+ id="rect1-5"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.577142;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,98.233868 v 29.389422 h 55.88031 V 98.233868 Z" /></g><g
+ id="g8-8-5-1-2"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4-0-1"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3-9-2"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4-7-4"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/lesbian.svg +63 -0
@@ 1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880184mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880184 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-562.27211,-184.31101)"><g
+ id="g9-8-7-1-9-9"
+ transform="translate(529.12198,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-4-9"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-6"
+ transform="translate(-8.0833333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-2"
+ style="fill:#a50062;fill-opacity:1;stroke:#a50062;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-2"
+ style="fill:#d462a6;fill-opacity:1;stroke:#d462a6;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-5"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-1"
+ style="fill:#ff9b55;fill-opacity:1;stroke:#ff9b55;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-8"
+ style="fill:#d62900;fill-opacity:1;stroke:#d62900;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g><g
+ id="g8-8-5-1-2-7"
+ transform="translate(-1.4583334e-6)"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4-0-1-6"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3-9-2-6"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4-7-4-7"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/nb.svg +54 -0
@@ 1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880222mm"
+ height="89.900192mm"
+ viewBox="0 0 56.880222 89.900192"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-107.30952,-184.31081)"><g
+ id="g9-8-7"
+ transform="translate(74.159385,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g80"><path
+ id="rect72"
+ style="fill:#2d2d2d;fill-opacity:1;stroke:#2d2d2d;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,135.15358 v 17.2253 c 0,2.77 2.229697,4.9997 4.999695,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -17.2253 z" /><path
+ id="rect74"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.650572,90.703578 V 112.92858 H 89.530365 V 90.703578 Z" /><path
+ id="rect76"
+ style="fill:#9b59d0;fill-opacity:1;stroke:#9b59d0;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,112.92858 v 22.225 h 55.879793 v -22.225 z" /><path
+ id="rect75"
+ style="fill:#fff433;fill-opacity:1;stroke:#fff433;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650267,68.478578 c -2.769998,0 -4.999695,2.230215 -4.999695,5.000212 V 90.703578 H 89.530365 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /></g><g
+ id="g8-8-5"
+ style="display:inline;fill:#000000;fill-opacity:0"><rect
+ style="fill:#000000;fill-opacity:0;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3"
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4"
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/pan.svg +51 -0
@@ 1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880184mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880184 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-410.61793,-184.31101)"><g
+ id="g9-8-7-5"
+ transform="translate(377.46778,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-7"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g3-9"
+ transform="translate(3.25e-5,1.8964583e-4)"><path
+ id="rect1-5-0-9"
+ style="fill:#21b1ff;fill-opacity:1;stroke:#21b1ff;stroke-width:0.582781;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,127.62329 v 24.75559 c 0,2.77 2.230215,4.9997 5.000212,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -24.75559 z" /><path
+ id="rect1-1"
+ style="fill:#ff218c;fill-opacity:1;stroke:#ff218c;stroke-width:0.582778;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650381,68.478578 c -2.769997,0 -5.000212,2.230215 -5.000212,5.000212 v 24.755078 h 55.88031 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /><path
+ id="rect1-5-6"
+ style="fill:#ffd800;fill-opacity:1;stroke:#ffd800;stroke-width:0.577142;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,98.233868 v 29.389422 h 55.88031 V 98.233868 Z" /></g><g
+ id="g8-8-5-4"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9-4-7"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2-3-5"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6-4-8"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flag-base/trans.svg +61 -0
@@ 1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880199mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880199 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer4"
+ transform="translate(-31.482427,-184.31101)"><g
+ id="g9-8"
+ transform="translate(-1.6677152,116.33224)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60"><path
+ id="rect55-6-6-0-4"
+ style="fill:#5bcffa;fill-opacity:1;stroke:#5bcffa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0"
+ style="fill:#f5abb9;fill-opacity:1;stroke:#f5abb9;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6"
+ style="fill:#f5abb9;fill-opacity:1;stroke:#f5abb9;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55"
+ style="fill:#5bcffa;fill-opacity:1;stroke:#5bcffa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g><g
+ id="g8-8"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-9"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-2"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-6"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g></g></svg>
A => parts/flags/ace.svg +39 -0
@@ 1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.18667mm"
+ height="19.372654mm"
+ viewBox="0 0 20.18667 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-138.49941,-811.34261)"><g
+ id="g70-49"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,157.97657,797.07488)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect67-85"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g80-9-7"
+ transform="translate(-4.1854167e-4,1.8964583e-4)"><path
+ id="rect72-8-3"
+ style="fill:#810081;fill-opacity:1;stroke:#810081;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,135.15358 v 17.2253 c 0,2.77 2.229697,4.9997 4.999695,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -17.2253 z" /><path
+ id="rect76-0-2"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,112.92858 v 22.225 h 55.879793 v -22.225 z" /><path
+ id="rect74-4-9"
+ style="fill:#a5a5a5;fill-opacity:1;stroke:#a5a5a5;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.650572,90.703578 V 112.92858 H 89.530365 V 90.703578 Z" /><path
+ id="rect75-2-5"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650267,68.478578 c -2.769998,0 -4.999695,2.230215 -4.999695,5.000212 V 90.703578 H 89.530365 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /></g></g></g></svg>
A => parts/flags/agender.svg +48 -0
@@ 1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186609mm"
+ height="19.372589mm"
+ viewBox="0 0 20.186609 19.372589"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-56.647951,-810.36593)"><g
+ id="g9-8-7-1-4"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,76.125048,796.09818)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-50"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g4-7"
+ transform="translate(-149.98648,-135.91153)"><path
+ id="rect3-52"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 188.63706,204.39011 c -2.76999,0 -5.00021,2.23021 -5.00021,5.00021 v 7.1546 h 55.8798 v -7.1546 c 0,-2.77 -2.2297,-5.00021 -4.9997,-5.00021 z" /><path
+ id="rect3-3-1"
+ style="fill:#bcc4c6;fill-opacity:1;stroke:#bcc4c6;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,216.92164 v 12.46591 h 55.8798 v -12.46591 z" /><path
+ id="rect3-3-7-4"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,229.76427 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-5"
+ style="fill:#b6f583;fill-opacity:1;stroke:#b6f583;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,242.6069 v 12.46642 h 55.8798 V 242.6069 Z" /><path
+ id="rect3-3-7-1-4-0"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,281.13581 v 7.1546 c 0,2.77 2.23022,4.9997 5.00021,4.9997 h 45.87989 c 2.77,0 4.9997,-2.2297 4.9997,-4.9997 v -7.1546 z" /><path
+ id="rect3-3-7-1-4-6-23"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,255.45004 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-4-6-9-9"
+ style="fill:#bcc4c6;fill-opacity:1;stroke:#bcc4c6;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,268.29267 v 12.46642 h 55.8798 v -12.46642 z" /></g></g></g></svg>
A => parts/flags/aro.svg +47 -0
@@ 1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186615 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-135.4464,-832.1517)"><g
+ id="g70-8-0"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,154.9235,817.88401)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect67-8-0"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-3-4"
+ transform="translate(-7.8333333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-21-0"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-49-3"
+ style="fill:#ababab;fill-opacity:1;stroke:#ababab;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-8-5"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-5-1"
+ style="fill:#a8d47a;fill-opacity:1;stroke:#a8d47a;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-7-5"
+ style="fill:#3aa740;fill-opacity:1;stroke:#3aa740;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g></g></g></svg>
A => parts/flags/bi.svg +45 -0
@@ 1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372589mm"
+ viewBox="0 0 20.186615 19.372589"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-83.931773,-810.36593)"><g
+ id="g9-8-9-7"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,103.40887,796.09818)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-7-9"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-6-5-8"
+ transform="translate(-6.9583333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-2-4-9"
+ style="fill:#0035aa;fill-opacity:1;stroke:#0035aa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-2-5-3"
+ style="fill:#0035aa;fill-opacity:1;stroke:#0035aa;stroke-width:0.48287;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.665721,121.71094 v 20.53634 h 55.849386 v -20.53634 z" /><path
+ id="rect55-6-6-5-0-8"
+ style="fill:#9c4e97;fill-opacity:1;stroke:#9c4e97;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-1-8-4"
+ style="fill:#d70071;fill-opacity:1;stroke:#d70071;stroke-width:0.551087;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.70009,77.379976 V 104.16167 H 89.480738 V 77.379976 Z" /><path
+ id="rect55-8-0-0"
+ style="fill:#d70071;fill-opacity:1;stroke:#d70071;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g></g></g></svg>
A => parts/flags/gay.svg +48 -0
@@ 1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186615 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-111.21559,-811.18484)"><g
+ id="g9-8-7-1-2-8"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,130.69269,796.91716)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-5-5"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g4-0-1"
+ transform="translate(-149.98639,-135.91134)"><path
+ id="rect3-5-2"
+ style="fill:#078e70;fill-opacity:1;stroke:#078e70;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 188.63706,204.39011 c -2.76999,0 -5.00021,2.23021 -5.00021,5.00021 v 7.1546 h 55.8798 v -7.1546 c 0,-2.77 -2.2297,-5.00021 -4.9997,-5.00021 z" /><path
+ id="rect3-3-8-0"
+ style="fill:#26ceaa;fill-opacity:1;stroke:#26ceaa;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,216.92164 v 12.46591 h 55.8798 v -12.46591 z" /><path
+ id="rect3-3-7-8-2"
+ style="fill:#98e8c1;fill-opacity:1;stroke:#98e8c1;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,229.76427 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-9-1"
+ style="fill:#f1eeff;fill-opacity:1;stroke:#f1eeff;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,242.6069 v 12.46642 h 55.8798 V 242.6069 Z" /><path
+ id="rect3-3-7-1-4-8-9"
+ style="fill:#3d1a78;fill-opacity:1;stroke:#3d1a78;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,281.13581 v 7.1546 c 0,2.77 2.23022,4.9997 5.00021,4.9997 h 45.87989 c 2.77,0 4.9997,-2.2297 4.9997,-4.9997 v -7.1546 z" /><path
+ id="rect3-3-7-1-4-6-2-6"
+ style="fill:#7bade2;fill-opacity:1;stroke:#7bade2;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,255.45004 v 12.46642 h 55.8798 v -12.46642 z" /><path
+ id="rect3-3-7-1-4-6-9-1-2"
+ style="fill:#5049cb;fill-opacity:1;stroke:#5049cb;stroke-width:0.376554;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 183.63685,268.29267 v 12.46642 h 55.8798 v -12.46642 z" /></g></g></g></svg>
A => parts/flags/genderqueer.svg +35 -0
@@ 1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186615 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-57.288396,-834.58791)"><g
+ id="g9-8-7-1-9-0"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,76.765492,820.32025)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-4-0"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g3-2"><path
+ id="rect1-5-0-6"
+ style="fill:#49821e;fill-opacity:1;stroke:#49821e;stroke-width:0.582781;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,127.62329 v 24.75559 c 0,2.77 2.230215,4.9997 5.000212,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -24.75559 z" /><path
+ id="rect1-58"
+ style="fill:#b77fdd;fill-opacity:1;stroke:#b77fdd;stroke-width:0.582778;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650381,68.478578 c -2.769997,0 -5.000212,2.230215 -5.000212,5.000212 v 24.755078 h 55.88031 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /><path
+ id="rect1-5-7"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.577142;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,98.233868 v 29.389422 h 55.88031 V 98.233868 Z" /></g></g></g></svg>
A => parts/flags/lesbian.svg +47 -0
@@ 1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186615 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-109.39373,-832.1517)"><g
+ id="g9-8-7-1-9-9-4"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,128.87083,817.88401)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-6-4-9-6"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-6-2"
+ transform="translate(-8.0833333e-5,1.8964583e-4)"><path
+ id="rect55-6-6-0-4-2-2"
+ style="fill:#a50062;fill-opacity:1;stroke:#a50062;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-2-51"
+ style="fill:#d462a6;fill-opacity:1;stroke:#d462a6;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-5-8"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-1-3"
+ style="fill:#ff9b55;fill-opacity:1;stroke:#ff9b55;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-8-8"
+ style="fill:#d62900;fill-opacity:1;stroke:#d62900;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g></g></g></svg>
A => parts/flags/lgbt.svg +35 -0
@@ 1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.068995mm"
+ height="19.255026mm"
+ viewBox="0 0 20.068995 19.255026"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-165.7833,-812.90139)"><g
+ id="g45-8-7"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,175.88169,787.46784)"><path
+ id="rect43-3-2"
+ style="fill:#e40203;fill-opacity:1;stroke:#e40203;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 111.14619,68.479024 c -2.77,0 -4.9997,2.229698 -4.9997,4.999695 v 9.280054 h 55.8798 v -9.280054 c 0,-2.769997 -2.2297,-4.999695 -4.9997,-4.999695 z" /><path
+ id="rect43-5-78-6"
+ style="fill:#fd8b00;fill-opacity:1;stroke:#fd8b00;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,82.86936 v 14.575855 h 55.8798 V 82.86936 Z" /><path
+ id="rect43-5-7-8-6"
+ style="fill:#feed00;fill-opacity:1;stroke:#feed00;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 106.14649,97.852425 V 112.4288 h 55.8798 V 97.852425 Z" /><path
+ id="rect43-5-7-5-5-7"
+ style="fill:#008026;fill-opacity:1;stroke:#008026;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,112.83601 v 14.57637 h 55.8798 v -14.57637 z" /><path
+ id="rect43-5-7-5-1-7-6"
+ style="fill:#004dff;fill-opacity:1;stroke:#004dff;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,127.81907 v 14.57637 h 55.8798 v -14.57637 z" /><path
+ id="rect43-5-7-5-1-5-8-0"
+ style="fill:#750686;fill-opacity:1;stroke:#750686;stroke-width:0.407065;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 106.14649,142.80265 v 9.57616 c 0,2.77 2.2297,5.00021 4.9997,5.00021 h 45.8804 c 2.77,0 4.9997,-2.23021 4.9997,-5.00021 v -9.57616 z" /></g></g></svg>
A => parts/flags/nb.svg +38 -0
@@ 1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186617mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186617 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-31.235724,-834.58791)"><g
+ id="g9-8-7-6"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,50.71282,820.32025)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-76"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g80-0"><path
+ id="rect72-5"
+ style="fill:#2d2d2d;fill-opacity:1;stroke:#2d2d2d;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,135.15358 v 17.2253 c 0,2.77 2.229697,4.9997 4.999695,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -17.2253 z" /><path
+ id="rect74-2"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="M 33.650572,90.703578 V 112.92858 H 89.530365 V 90.703578 Z" /><path
+ id="rect76-7"
+ style="fill:#9b59d0;fill-opacity:1;stroke:#9b59d0;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650572,112.92858 v 22.225 h 55.879793 v -22.225 z" /><path
+ id="rect75-28"
+ style="fill:#fff433;fill-opacity:1;stroke:#fff433;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650267,68.478578 c -2.769998,0 -4.999695,2.230215 -4.999695,5.000212 V 90.703578 H 89.530365 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /></g></g></g></svg>
A => parts/flags/pan.svg +36 -0
@@ 1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186615mm"
+ height="19.372589mm"
+ viewBox="0 0 20.186615 19.372589"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-83.341059,-834.58791)"><g
+ id="g9-8-7-5-4"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,102.81816,820.32022)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-3-7-0"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g3-9-2"
+ transform="translate(3.25e-5,1.8964583e-4)"><path
+ id="rect1-5-0-9-7"
+ style="fill:#21b1ff;fill-opacity:1;stroke:#21b1ff;stroke-width:0.582781;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,127.62329 v 24.75559 c 0,2.77 2.230215,4.9997 5.000212,4.9997 h 45.879887 c 2.769997,0 5.000211,-2.2297 5.000211,-4.9997 v -24.75559 z" /><path
+ id="rect1-1-9"
+ style="fill:#ff218c;fill-opacity:1;stroke:#ff218c;stroke-width:0.582778;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 38.650381,68.478578 c -2.769997,0 -5.000212,2.230215 -5.000212,5.000212 v 24.755078 h 55.88031 V 73.47879 c 0,-2.769997 -2.230214,-5.000212 -5.000211,-5.000212 z" /><path
+ id="rect1-5-6-3"
+ style="fill:#ffd800;fill-opacity:1;stroke:#ffd800;stroke-width:0.577142;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 33.650169,98.233868 v 29.389422 h 55.88031 V 98.233868 Z" /></g></g></g></svg>
A => parts/flags/trans.svg +46 -0
@@ 1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="20.186611mm"
+ height="19.372654mm"
+ viewBox="0 0 20.186611 19.372654"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer11"
+ transform="translate(-31.733462,-809.66976)"><g
+ id="g9-8-4"
+ transform="matrix(0.12855752,0.15320889,-0.15320889,0.12855752,51.210557,795.40205)"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-6-8"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g60-37"><path
+ id="rect55-6-6-0-4-8"
+ style="fill:#5bcffa;fill-opacity:1;stroke:#5bcffa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,275.75681 v 12.5336 c 0,2.77 2.230214,4.9997 5.000212,4.9997 h 45.879886 c 2.769998,0 5.000212,-2.2297 5.000212,-4.9997 v -12.5336 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-0-8"
+ style="fill:#f5abb9;fill-opacity:1;stroke:#f5abb9;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,258.0535 v 17.53381 h 55.88031 V 258.0535 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-6-57"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,240.0732 v 17.53381 h 55.88031 V 240.0732 Z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-6-8"
+ style="fill:#f5abb9;fill-opacity:1;stroke:#f5abb9;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 31.982544,222.09342 v 17.53381 h 55.88031 v -17.53381 z"
+ transform="translate(1.6677152,-135.91153)" /><path
+ id="rect55-73"
+ style="fill:#5bcffa;fill-opacity:1;stroke:#5bcffa;stroke-width:0.4463;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ d="m 36.982756,204.39011 c -2.769998,0 -5.000212,2.23021 -5.000212,5.00021 v 12.25662 h 55.88031 v -12.25662 c 0,-2.77 -2.230214,-5.00021 -5.000212,-5.00021 z"
+ transform="translate(1.6677152,-135.91153)" /></g></g></g></svg>
A => parts/front.svg +72 -0
@@ 1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880203mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880203 89.900002"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
+ sodipodi:docname="design.svg"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ inkscape:zoom="0.15523275"
+ inkscape:cx="637.75202"
+ inkscape:cy="1471.9832"
+ inkscape:window-width="1892"
+ inkscape:window-height="1021"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer11" /><defs
+ id="defs1" /><g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Card"
+ transform="translate(-33.150144,-67.978762)"><g
+ id="g9"
+ inkscape:label="card-front"
+ inkscape:export-filename="parts/front.svg"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"><rect
+ style="fill:#f6f5f4;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5"
+ inkscape:label="card-background" /><g
+ id="g8"
+ inkscape:label="card-overlay"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5"
+ inkscape:label="card-overlay-outline" /><path
+ id="rect6"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z"
+ inkscape:label="card-overlay-topleft" /><path
+ id="path8"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z"
+ inkscape:label="card-overlay-bottomright" /></g></g></g></svg>
A => parts/plain/0.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.893101mm"
+ height="82.122826mm"
+ viewBox="0 0 48.893101 82.122826"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-35.476148,-318.54273)"><g
+ id="g15"
+ transform="translate(0,-24.341676)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path44-0"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text14"><tspan
+ id="tspan14"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">0</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.284119"
+ y="-418.3689"
+ id="text14-3"
+ transform="scale(-1)"><tspan
+ id="tspan14-5"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.284119"
+ y="-418.3689">0</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text15"><tspan
+ id="tspan15"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">0</tspan></text></g></g></svg>
A => parts/plain/1.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="47.13203mm"
+ height="81.94503mm"
+ viewBox="0 0 47.13203 81.94503"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-102.43309,-318.63587)"><g
+ id="g18"
+ transform="translate(66.618276,-24.341665)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path15"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text16"><tspan
+ id="tspan16"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">1</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-83.200386"
+ y="-418.37738"
+ id="text17"
+ transform="scale(-1)"><tspan
+ id="tspan17"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-83.200386"
+ y="-418.37738">1</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text18"><tspan
+ id="tspan18"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">1</tspan></text></g></g></svg>
A => parts/plain/2.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.876183mm"
+ height="82.029678mm"
+ viewBox="0 0 48.876183 82.029678"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-172.69777,-318.55122)"><g
+ id="g21"
+ transform="translate(137.2301,-24.341654)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text19"><tspan
+ id="tspan19"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">2</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.250252"
+ y="-418.29269"
+ id="text20"
+ transform="scale(-1)"><tspan
+ id="tspan20"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.250252"
+ y="-418.29269">2</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text21"><tspan
+ id="tspan21"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">2</tspan></text></g></g></svg>
A => parts/plain/3.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.859241mm"
+ height="82.114365mm"
+ viewBox="0 0 48.859241 82.114365"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-243.2842,-318.55122)"><g
+ id="g24"
+ transform="translate(207.84192,-24.341643)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path21"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text22"><tspan
+ id="tspan22"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">3</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.182518"
+ y="-418.37738"
+ id="text23"
+ transform="scale(-1)"><tspan
+ id="tspan23"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.182518"
+ y="-418.37738">3</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text24"><tspan
+ id="tspan24"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">3</tspan></text></g></g></svg>
A => parts/plain/4.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="49.375698mm"
+ height="81.978905mm"
+ viewBox="0 0 49.375698 81.978905"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-320.35975,-318.60203)"><g
+ id="g27"
+ transform="translate(285.12067,-24.341632)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path24"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text25"><tspan
+ id="tspan25"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">4</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.292587"
+ y="-418.34351"
+ id="text26"
+ transform="scale(-1)"><tspan
+ id="tspan26"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.292587"
+ y="-418.34351">4</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text27"><tspan
+ id="tspan27"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">4</tspan></text></g></g></svg>
A => parts/plain/5.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.706814mm"
+ height="82.029716mm"
+ viewBox="0 0 48.706814 82.029716"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-397.99412,-318.6359)"><g
+ id="g30"
+ transform="translate(362.39942,-24.341621)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path27"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text28"><tspan
+ id="tspan28"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">5</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.334923"
+ y="-418.46204"
+ id="text29"
+ transform="scale(-1)"><tspan
+ id="tspan29"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.334923"
+ y="-418.46204">5</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text30"><tspan
+ id="tspan30"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">5</tspan></text></g></g></svg>
A => parts/plain/6.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="51.455318mm"
+ height="82.148216mm"
+ viewBox="0 0 51.455318 82.148216"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-477.79277,-318.57664)"><g
+ id="g33"
+ transform="translate(443.42619,-24.34161)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path30"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="34.400925"
+ y="349.54813"
+ id="text31"><tspan
+ id="tspan31"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="34.400925"
+ y="349.54813">6.</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-85.78756"
+ y="-418.43661"
+ id="text32"
+ transform="scale(-1)"><tspan
+ id="tspan32"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-85.78756"
+ y="-418.43661">6.</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="47.875351"
+ y="393.95062"
+ id="text33"><tspan
+ id="tspan33"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="47.875351"
+ y="393.95062">6.</tspan></text></g></g></svg>
A => parts/plain/7.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.935448mm"
+ height="81.94503mm"
+ viewBox="0 0 48.935448 81.94503"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-559.88673,-318.63593)"><g
+ id="g36"
+ transform="translate(524.45296,-24.341599)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path33"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text34"><tspan
+ id="tspan34"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">7</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.241783"
+ y="-418.37738"
+ id="text35"
+ transform="scale(-1)"><tspan
+ id="tspan35"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.241783"
+ y="-418.37738">7</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text36"><tspan
+ id="tspan36"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">7</tspan></text></g></g></svg>
A => parts/plain/8.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="48.884613mm"
+ height="82.114365mm"
+ viewBox="0 0 48.884613 82.114365"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-640.95589,-318.55128)"><g
+ id="g39"
+ transform="translate(605.47973,-24.341588)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path36"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="35.561283"
+ y="349.52274"
+ id="text37"><tspan
+ id="tspan37"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="35.561283"
+ y="349.52274">8</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.27565"
+ y="-418.37738"
+ id="text38"
+ transform="scale(-1)"><tspan
+ id="tspan38"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.27565"
+ y="-418.37738">8</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="51.766487"
+ y="394.03528"
+ id="text39"><tspan
+ id="tspan39"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="51.766487"
+ y="394.03528">8</tspan></text></g></g></svg>
A => parts/plain/9.svg +49 -0
@@ 1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="51.408684mm"
+ height="82.114365mm"
+ viewBox="0 0 51.408684 82.114365"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer5"
+ transform="translate(-720.50002,-318.55128)"><g
+ id="g42"
+ transform="translate(686.5065,-24.341577)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path39"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="34.070168"
+ y="349.52274"
+ id="text40"><tspan
+ id="tspan40"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="34.070168"
+ y="349.52274">9.</tspan></text><text
+ xml:space="preserve"
+ style="font-size:8.46667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-85.325523"
+ y="-418.37738"
+ id="text41"
+ transform="scale(-1)"><tspan
+ id="tspan41"
+ style="fill:#000000;stroke:#000000;stroke-width:1"
+ x="-85.325523"
+ y="-418.37738">9.</tspan></text><text
+ xml:space="preserve"
+ style="font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="47.917686"
+ y="393.95062"
+ id="text42"><tspan
+ id="tspan42"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.2222px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="47.917686"
+ y="393.95062">9.</tspan></text></g></g></svg>
A => parts/plain/assemble.sh +30 -0
@@ 1,30 @@
+#!/bin/sh
+# requirements: awk,xq
+flag="$1"
+card="$2"
+
+# get svg file content
+scriptdir=$(dirname $0)
+base="$(cat $scriptdir/../flag-base/$flag.svg)"
+overlay="$(cat $scriptdir/$card.svg)"
+
+# extract the svg dimensions from the xml using xq
+base_box=$(echo "$base" | xq -a viewBox -q svg)
+overlay_box=$(echo "$overlay" | xq -a viewBox -q svg)
+
+# calculate the overlay offset by subtracting
+# the overlay witdth from the base width
+# and the overlay height from the base height
+off_x="$(echo $base_box $overlay_box | awk '{ print ($3 - $7)/2 }')"
+off_y="$(echo $base_box $overlay_box | awk '{ print ($4 - $8)/2 }')"
+
+# get the inner svg from the overlay
+ov="$(echo "$overlay" | xq -q 'svg' -n)"
+# get the svg content from the base
+bg="$(echo "$base" | xq -q 'svg' -n)"
+# generate offset glu code to be inserted in the base
+glu="<g transform=\"translate($off_x,$off_y)\">$ov</g>"
+
+echo "$bg" | sed 's/<\/svg>//'
+echo "$glu"
+echo "</svg>"
A => parts/plain/reverse.svg +144 -0
@@ 1,144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="51.645386mm"
+ height="83.679642mm"
+ viewBox="0 0 51.645386 83.679642"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
+ sodipodi:docname="design.svg"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ inkscape:zoom="1.5144198"
+ inkscape:cx="93.765282"
+ inkscape:cy="2348.094"
+ inkscape:window-width="1920"
+ inkscape:window-height="1080"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g2" /><defs
+ id="defs1" /><g
+ inkscape:groupmode="layer"
+ id="layer7"
+ inkscape:label="Reverse"
+ transform="translate(-34.001233,-565.96333)"><g
+ id="g73"
+ inkscape:label="reverse"
+ inkscape:export-filename="parts/plain/reverse.svg"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18-9-6"
+ sodipodi:type="arc"
+ sodipodi:cx="-332.31485"
+ sodipodi:cy="513.00903"
+ sodipodi:rx="24.13377"
+ sodipodi:ry="15.739264"
+ sodipodi:start="0"
+ sodipodi:end="6.2802606"
+ sodipodi:open="true"
+ sodipodi:arc-type="arc"
+ d="m -308.18108,513.00903 a 24.13377,15.739264 0 0 1 -24.11612,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.0808,-15.76224 24.13377,15.739264 0 0 1 24.18661,15.69319"
+ transform="rotate(-38.550894)"
+ inkscape:label="overlay" /><g
+ id="g2"
+ inkscape:label="text"><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.9389px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';text-align:center;letter-spacing:0.529167px;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-46.558739"
+ y="613.60144"
+ id="text46"
+ transform="rotate(-10)"><tspan
+ sodipodi:role="line"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-46.294155"
+ y="613.60144"
+ id="tspan56">THE CLOSET</tspan></text><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.9389px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';text-align:center;letter-spacing:0.529167px;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-45.955933"
+ y="606.91907"
+ id="text2"
+ transform="rotate(-10)"><tspan
+ sodipodi:role="line"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-45.691349"
+ y="606.91907"
+ id="tspan2">BACK IN</tspan></text></g><g
+ id="g72"
+ inkscape:label="arrows"
+ transform="matrix(-0.74315874,0,0,-0.74315874,141.77429,1125.7068)"><path
+ id="rect64"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.853221;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 82.114278,641.02165 2.815401,4.87641 0.618817,-3.60796 z" /><g
+ id="g71"
+ transform="matrix(0.85552695,-0.49393871,0.61256427,1.0609925,-449.58802,71.504953)"><rect
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.679456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect65"
+ width="4.839551"
+ height="1.8664644"
+ x="173.20995"
+ y="620.94641" /><path
+ id="rect66"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.971487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 173.16,621.09241 c 0.0231,0 0.046,9.2e-4 0.0687,0.003 v 1.57146 h -1.28839 c 0.0583,-0.8857 0.57979,-1.57432 1.21969,-1.57432 z" /></g><path
+ id="rect64-6"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.853221;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 79.386668,651.98227 -2.815424,-4.87641 -0.61882,3.60796 z" /><g
+ id="g71-3"
+ transform="matrix(-0.85552695,0.49393871,-0.61256427,-1.0609925,611.08893,1221.4991)"><rect
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.679456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect65-4"
+ width="4.839551"
+ height="1.8664644"
+ x="173.20995"
+ y="620.94641" /><path
+ id="rect66-5"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.971487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 173.16,621.09241 c 0.0231,0 0.046,9.2e-4 0.0687,0.003 v 1.57146 h -1.28839 c 0.0583,-0.8857 0.57979,-1.57432 1.21969,-1.57432 z" /></g></g><g
+ id="g72-3"
+ inkscape:label="arrows"
+ transform="matrix(0.74315874,0,0,0.74315874,-22.126436,89.899523)"><path
+ id="rect64-5"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.853221;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 82.114278,641.02165 2.815401,4.87641 0.618817,-3.60796 z" /><g
+ id="g71-2"
+ transform="matrix(0.85552695,-0.49393871,0.61256427,1.0609925,-449.58802,71.504953)"><rect
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.679456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect65-8"
+ width="4.839551"
+ height="1.8664644"
+ x="173.20995"
+ y="620.94641" /><path
+ id="rect66-6"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.971487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 173.16,621.09241 c 0.0231,0 0.046,9.2e-4 0.0687,0.003 v 1.57146 h -1.28839 c 0.0583,-0.8857 0.57979,-1.57432 1.21969,-1.57432 z" /></g><path
+ id="rect64-6-8"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.853221;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 79.386668,651.98227 -2.815424,-4.87641 -0.61882,3.60796 z" /><g
+ id="g71-3-9"
+ transform="matrix(-0.85552695,0.49393871,-0.61256427,-1.0609925,611.08893,1221.4991)"><rect
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.679456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect65-4-2"
+ width="4.839551"
+ height="1.8664644"
+ x="173.20995"
+ y="620.94641" /><path
+ id="rect66-5-6"
+ style="fill:#a51d2d;stroke:#a51d2d;stroke-width:0.971487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 173.16,621.09241 c 0.0231,0 0.046,9.2e-4 0.0687,0.003 v 1.57146 h -1.28839 c 0.0583,-0.8857 0.57979,-1.57432 1.21969,-1.57432 z" /></g></g></g></g></svg>
A => parts/plain/skip.svg +134 -0
@@ 1,134 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="50.879898mm"
+ height="81.954041mm"
+ viewBox="0 0 50.879898 81.954041"
+ version="1.1"
+ id="svg1"
+ inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
+ sodipodi:docname="design.svg"
+ xml:space="preserve"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ inkscape:zoom="1.5144198"
+ inkscape:cx="93.765282"
+ inkscape:cy="2348.094"
+ inkscape:window-width="1920"
+ inkscape:window-height="1080"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g2" /><defs
+ id="defs1" /><g
+ inkscape:groupmode="layer"
+ id="layer8"
+ inkscape:label="Skip"
+ transform="translate(-34.383782,-694.98867)"><g
+ id="g74"
+ inkscape:label="skip"
+ inkscape:export-filename="parts/plain/skip.svg"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18-9-3"
+ sodipodi:type="arc"
+ sodipodi:cx="-411.87527"
+ sodipodi:cy="612.84821"
+ sodipodi:rx="24.13377"
+ sodipodi:ry="15.739264"
+ sodipodi:start="0"
+ sodipodi:end="6.2802606"
+ sodipodi:open="true"
+ sodipodi:arc-type="arc"
+ d="m -387.7415,612.84821 a 24.13377,15.739264 0 0 1 -24.11613,15.73925 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)"
+ inkscape:label="overlay" /><g
+ id="g57"
+ inkscape:label="skip-logo"
+ transform="translate(0.05351146,0.02364115)"><path
+ style="fill:none;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="path56"
+ sodipodi:type="arc"
+ sodipodi:cx="37.830269"
+ sodipodi:cy="698.492"
+ sodipodi:rx="3"
+ sodipodi:ry="3.0269907"
+ sodipodi:start="0"
+ sodipodi:end="6.2802606"
+ sodipodi:open="true"
+ sodipodi:arc-type="arc"
+ d="m 40.830269,698.492 a 3,3.0269907 0 0 1 -2.997807,3.02699 3,3.0269907 0 0 1 -3.00219,-3.02256 3,3.0269907 0 0 1 2.993416,-3.03141 3,3.0269907 0 0 1 3.006568,3.01813" /><path
+ style="fill:none;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 35.602243,700.51903 4.535228,-3.96179"
+ id="path57" /></g><g
+ id="g57-7"
+ inkscape:label="skip-logo"
+ transform="rotate(180,59.796975,735.95385)"><path
+ style="fill:none;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="path56-0"
+ sodipodi:type="arc"
+ sodipodi:cx="37.830269"
+ sodipodi:cy="698.492"
+ sodipodi:rx="3"
+ sodipodi:ry="3.0269907"
+ sodipodi:start="0"
+ sodipodi:end="6.2802606"
+ sodipodi:open="true"
+ sodipodi:arc-type="arc"
+ d="m 40.830269,698.492 a 3,3.0269907 0 0 1 -2.997807,3.02699 3,3.0269907 0 0 1 -3.00219,-3.02256 3,3.0269907 0 0 1 2.993416,-3.03141 3,3.0269907 0 0 1 3.006568,3.01813" /><path
+ style="fill:none;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ d="m 35.602243,700.51903 4.535228,-3.96179"
+ id="path57-9" /></g><g
+ id="g1"
+ inkscape:label="text"><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.9389px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';letter-spacing:0.529167px;fill:#a51d2d;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-68.419533"
+ y="731.03595"
+ id="text11"
+ transform="rotate(-10)"><tspan
+ sodipodi:role="line"
+ style="text-align:center;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-68.154953"
+ y="731.03595"
+ id="tspan13">BACK</tspan></text><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.9389px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';letter-spacing:0.529167px;fill:#a51d2d;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-68.028969"
+ y="736.37219"
+ id="text56"
+ transform="rotate(-10)"><tspan
+ sodipodi:role="line"
+ style="text-align:center;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-68.028969"
+ y="736.37219"
+ id="tspan6">IN THE </tspan><tspan
+ sodipodi:role="line"
+ style="text-align:center;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-68.028969"
+ y="742.54584"
+ id="tspan46" /></text><text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.9389px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';letter-spacing:0.529167px;fill:#a51d2d;stroke:#a51d2d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-69.79808"
+ y="741.28815"
+ id="text61"
+ transform="rotate(-10)"><tspan
+ sodipodi:role="line"
+ style="text-align:center;text-anchor:middle;fill:#a51d2d;stroke:#a51d2d;stroke-width:1"
+ x="-69.533501"
+ y="741.28815"
+ id="tspan61">CLOSET</tspan></text></g></g></g></svg>
A => parts/plain/take2.svg +53 -0
@@ 1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="50.555386mm"
+ height="79.47583mm"
+ viewBox="0 0 50.555386 79.47583"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer6"
+ transform="translate(-34.546224,-442.49971)"><g
+ id="g21-1"
+ transform="translate(-0.09877867,98.291652)"><path
+ style="fill:#f6f5f4;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18-9"
+ d="m -168.28212,337.61111 a 24.13377,15.739264 0 0 1 -24.11613,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="34.89806"
+ y="348.28381"
+ id="text19-7"><tspan
+ style="font-size:4.93889px;fill:#000000;stroke:#000000;stroke-width:1"
+ x="34.89806"
+ y="348.28381"
+ id="tspan43">+2</tspan><tspan
+ style="font-size:4.93889px;fill:#000000;stroke:#000000;stroke-width:1"
+ x="34.89806"
+ y="354.45743"
+ id="tspan45" /></text><text
+ xml:space="preserve"
+ style="font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-84.947334"
+ y="-419.60812"
+ id="text20-9"
+ transform="scale(-1)"><tspan
+ id="tspan20-2"
+ style="font-size:4.93889px;fill:#000000;stroke:#000000;stroke-width:1"
+ x="-84.947334"
+ y="-419.60812">+2</tspan></text><text
+ xml:space="preserve"
+ style="font-size:21.1667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="47.444927"
+ y="391.60818"
+ id="text21-9"><tspan
+ id="tspan21-4"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.1667px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';fill:#000000;stroke:#000000;stroke-width:1"
+ x="47.444927"
+ y="391.60818">+2</tspan></text></g></g></svg>
A => parts/special/assemble.sh +43 -0
@@ 1,43 @@
+#!/bin/sh
+# requirements: awk,xq
+card="$1"
+flag1="$2"
+flag2="$3"
+flag3="$4"
+flag4="$5"
+
+# get svg file content
+scriptdir=$(dirname $0)
+base="$(cat $scriptdir/$card.svg)"
+
+# extract the svg dimensions from the xml using xq
+base_box=$(echo "$base" | xq -a viewBox -q svg)
+
+function gen_ov {
+ flag="$1"
+ opx="$2"
+ opy="$3"
+
+ ov="$(cat $scriptdir/../flags/$flag.svg)"
+ box="$(echo "$ov" | xq -a viewBox -q svg)"
+ off_x="$(echo $base_box $box $opx | awk '{ print ($3/2 + $7*$9/2 - $7/2 + $7/16) }')"
+ off_y="$(echo $base_box $box $opy | awk '{ print ($4/2 + $8*$9/2 - $7/2 + $7/8) }')"
+ inner="$(echo "$ov" | xq -q 'svg' -n)"
+ echo "<g transform=\"translate($off_x, $off_y)\">"
+ echo "$inner"
+ echo "</g>"
+}
+
+bg="$(echo "$base" | xq -q 'svg>g' -n)"
+c1="$(gen_ov $flag1 '-1' '-1')"
+c2="$(gen_ov $flag2 '1' '-1')"
+c3="$(gen_ov $flag3 '-1' '1')"
+c4="$(gen_ov $flag4 '1' '1')"
+
+# print svg to stdout
+echo "$bg" | sed 's/<\/svg>//'
+echo "$c1"
+echo "$c2"
+echo "$c3"
+echo "$c4"
+echo "</svg>"
A => parts/special/take4.svg +88 -0
@@ 1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880199mm"
+ height="89.900002mm"
+ viewBox="0 0 56.880199 89.900002"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer9"
+ transform="translate(-26.460665,-887.28372)"><g
+ id="g75"><g
+ id="g9-7"
+ transform="translate(-6.689477,819.30496)"><rect
+ style="fill:#241f31;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-5"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g8-0"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-7"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><path
+ id="rect6-5"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 38.650354,68.479024 c -2.769994,0 -5.000212,2.229701 -5.000212,4.999695 v 1.999878 2.000395 4.999695 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.229701 5.000212,-4.999695 v -2.000395 -1.999878 -4.999695 h -5.000212 -0.999939 z" /><path
+ id="path8-7"
+ style="fill:#f6f5f4;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ d="m 82.530256,143.37911 c -2.769994,0 -5.000212,2.2297 -5.000212,4.99969 v 1.99988 2.0004 4.99969 h 5.000212 0.999939 0.999939 c 2.769994,0 5.000212,-2.2297 5.000212,-4.99969 v -2.0004 -1.99988 -4.99969 h -5.000212 -0.999939 z" /></g></g><path
+ style="display:inline;fill:#3d3846;fill-opacity:1;stroke:#3d3846;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18-9-7"
+ d="m -513.90773,763.27271 a 24.13377,15.739264 0 0 1 -24.11613,15.73925 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.08081,-15.76224 24.13377,15.739264 0 0 1 24.1866,15.69319"
+ transform="rotate(-38.550894)" /><text
+ xml:space="preserve"
+ style="font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="29.969271"
+ y="896.57166"
+ id="text19-7-7"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';fill:#000000;stroke:#000000;stroke-width:1"
+ x="29.969271"
+ y="896.57166"
+ id="tspan43-2">+4</tspan><tspan
+ style="font-size:4.93889px;fill:#000000;stroke:#000000;stroke-width:1"
+ x="29.969271"
+ y="902.74524"
+ id="tspan45-8" /></text><text
+ xml:space="preserve"
+ style="font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';letter-spacing:0.529167px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ x="-80.230911"
+ y="-967.92554"
+ id="text20-9-2"
+ transform="scale(-1)"><tspan
+ id="tspan20-2-3"
+ style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:4.93889px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Thin';fill:#000000;stroke:#000000;stroke-width:1"
+ x="-80.230911"
+ y="-967.92554">+4</tspan></text><text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:9.17223px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';letter-spacing:0.529167px;fill:#deddda;stroke:#deddda;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="356.05038"
+ y="825.45221"
+ id="text9"
+ transform="rotate(20)"><tspan
+ id="tspan9"
+ style="fill:#ed333b;stroke:#ed333b;stroke-width:1"
+ x="356.05038"
+ y="825.45221">HATE</tspan></text><text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:9.17223px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';letter-spacing:0.529167px;fill:#c01c28;stroke:#c01c28;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-384.57904"
+ y="-889.10577"
+ id="text10"
+ transform="rotate(-160)"><tspan
+ id="tspan10"
+ style="fill:#ed333b;stroke:#ed333b;stroke-width:1"
+ x="-384.57904"
+ y="-889.10577">HATE</tspan></text></g></g></svg>
A => parts/special/wild.svg +58 -0
@@ 1,58 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="56.880005mm"
+ height="89.899933mm"
+ viewBox="0 0 56.880005 89.899933"
+ version="1.1"
+ id="svg1"
+ xml:space="preserve"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><defs
+ id="defs1" /><g
+ id="layer10"
+ transform="translate(-26.460774,-1023.8974)"><g
+ id="g76"><g
+ id="g9-7-4"
+ transform="translate(-6.6895701,955.91867)"><rect
+ style="fill:#241f31;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect4-5-6"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /><g
+ id="g8-0-6"><rect
+ style="fill:none;stroke:#241f31;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0"
+ id="rect5-7-1"
+ width="55.880001"
+ height="88.900002"
+ x="33.650345"
+ y="68.478767"
+ ry="5"
+ rx="5" /></g></g><text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:9.17223px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';letter-spacing:0.529167px;fill:#3d3846;stroke:#3d3846;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="36.551666"
+ y="1037.9626"
+ id="text7"><tspan
+ id="tspan7"
+ style="fill:#deddda;stroke:#deddda;stroke-width:1"
+ x="36.551666"
+ y="1037.9626">Coming</tspan></text><text
+ xml:space="preserve"
+ style="font-weight:bold;font-size:9.17223px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Bold';letter-spacing:0.529167px;fill:#3d3846;stroke:#3d3846;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ x="-63.824928"
+ y="-1099.9161"
+ id="text8"
+ transform="scale(-1)"><tspan
+ id="tspan8"
+ style="fill:#deddda;stroke:#deddda;stroke-width:1"
+ x="-63.824928"
+ y="-1099.9161">Out</tspan></text><path
+ style="display:inline;fill:#3d3846;fill-opacity:1;stroke:#3d3846;stroke-width:1;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1"
+ id="path18-9-7-9"
+ d="m -600.17269,871.79254 a 24.13377,15.739264 0 0 1 -24.11612,15.73926 24.13377,15.739264 0 0 1 -24.15139,-15.71624 24.13377,15.739264 0 0 1 24.0808,-15.76224 24.13377,15.739264 0 0 1 24.18661,15.69319"
+ transform="rotate(-38.550894)" /></g></g></svg>