Checkpoint on inventory.
authordsc <david.schoonover@gmail.com>
Sat, 15 Jan 2011 02:54:45 +0000 (18:54 -0800)
committerdsc <david.schoonover@gmail.com>
Sat, 15 Jan 2011 02:54:45 +0000 (18:54 -0800)
33 files changed:
.gitignore
assets/tank-pink-vec.png [new file with mode: 0644]
assets/tank-pink.ai [new file with mode: 0644]
data/game.yaml
data/types/items.yaml
data/types/levels.yaml
data/types/units.yaml
lib/jquery.tipsy.js [new file with mode: 0644]
src/Y/op.cjs
src/Y/type.cjs
src/Y/types/array.cjs
src/Y/types/object.cjs
src/ezl/layer/html.cjs
src/ezl/layer/layer.cjs
src/ezl/loop/fps.cjs
src/tanks/game.cjs
src/tanks/map/level.cjs
src/tanks/mixins/inventoried.cjs
src/tanks/mixins/quantified.cjs
src/tanks/mixins/speciated.cjs
src/tanks/thing/item.cjs
src/tanks/thing/player.cjs
src/tanks/thing/tank.cjs
src/tanks/ui/grid.cjs
src/tanks/ui/inventory/backpack.cjs [new file with mode: 0644]
src/tanks/ui/inventory/equipslot.cjs [new file with mode: 0644]
src/tanks/ui/inventory/index.cjs [new file with mode: 0644]
src/tanks/ui/inventory/inventory.cjs [new file with mode: 0644]
src/tanks/ui/main.cjs
www/css/lttl.css
www/css/tipsy.css [new file with mode: 0644]
www/debug.html
www/img/tipsy.gif [new file with mode: 0644]

index dd91076..a5b3cfd 100644 (file)
@@ -1,3 +1,4 @@
+Icon\r\r
 tmp/
 build/
 .commonjs
diff --git a/assets/tank-pink-vec.png b/assets/tank-pink-vec.png
new file mode 100644 (file)
index 0000000..175320a
Binary files /dev/null and b/assets/tank-pink-vec.png differ
diff --git a/assets/tank-pink.ai b/assets/tank-pink.ai
new file mode 100644 (file)
index 0000000..7a92e59
--- /dev/null
@@ -0,0 +1,4339 @@
+%PDF-1.5\r%âãÏÓ\r
+1 0 obj\r<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R]/Order 6 0 R/RBGroups[]>>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>>\rendobj\r2 0 obj\r<</Length 47200/Subtype/XML/Type/Metadata>>stream\r
+<?xpacket begin="\feff" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        ">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">tank-punk</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xmp:MetadataDate>2011-01-11T20:27:32-08:00</xmp:MetadataDate>
+         <xmp:ModifyDate>2011-01-11T20:27:32-08:00</xmp:ModifyDate>
+         <xmp:CreateDate>2011-01-11T20:27:32-08:00</xmp:CreateDate>
+         <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool>
+         <xmp:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpGImg:width>256</xmpGImg:width>
+                  <xmpGImg:height>216</xmpGImg:height>
+                  <xmpGImg:format>JPEG</xmpGImg:format>
+                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA2AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AjGZL7w7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUTpn/HStP+M0f/EhkZ8i1Z/7uXuL&#xA;7Hyh8MdirsVdirsVfF+ZL7w7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FUTpn/HStP8AjNH/AMSGRnyLVn/u5e4vsfKHwx2KuxV2KuxV8X5kvvDsVdirsVdirsVd&#xA;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&#xA;7Vnzw4Jeocj1fX+VPiLsVdirsVdir//Z</xmpGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xmp:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
+            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#">
+         <xmpMM:InstanceID>uuid:ef0c7eb5-e8b6-1548-a785-41dfcd83414a</xmpMM:InstanceID>
+         <xmpMM:DocumentID>xmp.did:01801174072068118A6DC999863F5F11</xmpMM:DocumentID>
+         <xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
+         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+         <xmpMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:ae9148ef-3000-a144-9ee3-ddb3557e196e</stRef:instanceID>
+            <stRef:documentID>xmp.did:8AF5709C0E20681188C6A12CE4B46A4D</stRef:documentID>
+            <stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
+            <stRef:renditionClass>proof:pdf</stRef:renditionClass>
+         </xmpMM:DerivedFrom>
+         <xmpMM:History>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:01801174072068118A6DC999863F5F11</stEvt:instanceID>
+                  <stEvt:when>2011-01-11T20:27:28-08:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent>
+                  <stEvt:changed>/</stEvt:changed>
+               </rdf:li>
+            </rdf:Seq>
+         </xmpMM:History>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">
+         <illustrator:Type>Document</illustrator:Type>
+         <illustrator:StartupProfile>Print</illustrator:StartupProfile>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+         <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
+         <xmpTPg:NPages>1</xmpTPg:NPages>
+         <xmpTPg:MaxPageSize rdf:parseType="Resource">
+            <stDim:w>200.000000</stDim:w>
+            <stDim:h>200.000000</stDim:h>
+            <stDim:unit>Pixels</stDim:unit>
+         </xmpTPg:MaxPageSize>
+         <xmpTPg:PlateNames>
+            <rdf:Seq>
+               <rdf:li>Cyan</rdf:li>
+               <rdf:li>Magenta</rdf:li>
+               <rdf:li>Yellow</rdf:li>
+               <rdf:li>Black</rdf:li>
+            </rdf:Seq>
+         </xmpTPg:PlateNames>
+         <xmpTPg:SwatchGroups>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+                  <xmpG:groupType>0</xmpG:groupType>
+                  <xmpG:Colorants>
+                     <rdf:Seq>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>White</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>Black</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>100.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Red</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Yellow</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Green</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>100.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Cyan</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>100.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Blue</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>100.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>CMYK Magenta</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>14.999998</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>90.000000</xmpG:yellow>
+                           <xmpG:black>10.000002</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>90.000000</xmpG:magenta>
+                           <xmpG:yellow>85.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>80.000000</xmpG:magenta>
+                           <xmpG:yellow>95.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>50.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>35.000004</xmpG:magenta>
+                           <xmpG:yellow>85.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>5.000001</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>90.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>19.999998</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>50.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>75.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>85.000000</xmpG:cyan>
+                           <xmpG:magenta>10.000002</xmpG:magenta>
+                           <xmpG:yellow>100.000000</xmpG:yellow>
+                           <xmpG:black>10.000002</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>90.000000</xmpG:cyan>
+                           <xmpG:magenta>30.000002</xmpG:magenta>
+                           <xmpG:yellow>95.000000</xmpG:yellow>
+                           <xmpG:black>30.000002</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>75.000000</xmpG:cyan>
+                           <xmpG:magenta>0.000000</xmpG:magenta>
+                           <xmpG:yellow>75.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>80.000000</xmpG:cyan>
+                           <xmpG:magenta>10.000002</xmpG:magenta>
+                           <xmpG:yellow>45.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>70.000000</xmpG:cyan>
+                           <xmpG:magenta>14.999998</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>85.000000</xmpG:cyan>
+                           <xmpG:magenta>50.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>100.000000</xmpG:cyan>
+                           <xmpG:magenta>95.000000</xmpG:magenta>
+                           <xmpG:yellow>5.000001</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>100.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>25.000000</xmpG:yellow>
+                           <xmpG:black>25.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>75.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>50.000000</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>0.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>35.000004</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>35.000004</xmpG:yellow>
+                           <xmpG:black>10.000002</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>10.000002</xmpG:cyan>
+                           <xmpG:magenta>100.000000</xmpG:magenta>
+                           <xmpG:yellow>50.000000</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:cyan>0.000000</xmpG:cyan>
+                           <xmpG:magenta>95.000000</xmpG:magenta>
+                           <xmpG:yellow>19.999998</xmpG:yellow>
+                           <xmpG:black>0.000000</xmpG:black>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName>
+                           <xmpG:mode>CMYK</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+       &