<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE module [
  <!ELEMENT module (dtdversion,name,version,description*,help*,about*,requires*,file+)>
  <!ELEMENT dtdversion (#PCDATA)>
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT version (#PCDATA)>
  <!ELEMENT mincmsversion (#PCDATA)>
  <!ELEMENT description (#PCDATA)>
  <!ELEMENT help (#PCDATA)>
  <!ELEMENT about (#PCDATA)>
  <!ELEMENT requires (requiredname,requiredversion)>
  <!ELEMENT requiredname (#PCDATA)>
  <!ELEMENT requiredversion (#PCDATA)>
  <!ELEMENT file (filename,isdir,data)>
  <!ELEMENT filename (#PCDATA)>
  <!ELEMENT isdir (#PCDATA)>
  <!ELEMENT data (#PCDATA)>
]>
<module>
	<dtdversion>1.3</dtdversion>
	<name>TruetypeText</name>
	<version>2.2.1</version>
  <mincmsversion>1.9.4.2</mincmsversion>
	<help><![CDATA[PGRpdiBzdHlsZT0iZmxvYXQ6cmlnaHQiPjxmb3JtIGFjdGlvbj0iaHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjciIgbWV0aG9kPSJwb3N0Ij4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY21kIiB2YWx1ZT0iX3MteGNsaWNrIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaG9zdGVkX2J1dHRvbl9pZCIgdmFsdWU9IlozOFZFRUZCSEFEREciPgo8aW5wdXQgdHlwZT0iaW1hZ2UiIHNyYz0iaHR0cHM6Ly93d3cucGF5cGFsb2JqZWN0cy5jb20vZW5fVVMvaS9idG4vYnRuX2RvbmF0ZV9MRy5naWYiIGJvcmRlcj0iMCIgbmFtZT0ic3VibWl0IiBhbHQ9IlBheVBhbCAtIFRoZSBzYWZlciwgZWFzaWVyIHdheSB0byBwYXkgb25saW5lISI+CjxpbWcgYWx0PSIiIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5wYXlwYWxvYmplY3RzLmNvbS9kZV9ERS9pL3Njci9waXhlbC5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8L2Zvcm0+PC9kaXY+Cgo8ZGl2IGlkPSJwYWdlX3RhYnMiPgoJPGRpdiBpZD0idXNhZ2UiPgoJCVVzYWdlCgk8L2Rpdj4KCTxkaXYgaWQ9InN0eWxlcyI+CgkJU3R5bGVzCgk8L2Rpdj4KCTxkaXYgaWQ9ImF1dG9fcmVwbGFjZW1lbnQiPgoJCUF1dG8gcmVwbGFjZW1lbnQKCTwvZGl2PgoJPGRpdiBpZD0iYWJvdXQiPgoJCUFib3V0Cgk8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNsZWFyYiI+PC9kaXY+CjxkaXYgaWQ9InBhZ2VfY29udGVudCI+ICAKCTxkaXYgaWQ9InVzYWdlX2MiPgkJCgkJPGgzPldoYXQgZG9lcyB0aGlzIG1vZHVsZSBkbz88L2gzPgoJPHA+VHJ1ZXR5cGVUZXh0IGFsbG93cyB5b3UgdG8gZGlzcGxheSB0ZXh0IGluIGEgVHJ1ZXR5cGUgZm9udC48L3A+Cgk8aDM+SG93IGRvIEkgdXNlIGl0ID88L2gzPgoJPHA+WW91IGp1c3QgaGF2ZSB0byBpbnNlcnQgdGFnIDxjb2RlPntjbXNfbW9kdWxlIG1vZHVsZT0iVHJ1ZXR5cGVUZXh0IiBzdHlsZT0ieW91ciBzdHlsZSIgdGV4dD0ieW91ciB0ZXh0In08L2NvZGU+IGluIHlvdXIgcGFnZS4gVGhlIGFjY2VwdGVkIHBhcmFtZXRlcnMgYXJlIGxpc3RlZCBiZWxvdy48L3A+Cgk8L2Rpdj4KCTxkaXYgaWQ9InN0eWxlc19jIj4KCQk8aDM+V2hhdCBpcyBhIHN0eWxlPzwvaDM+Cgk8cD5FYWNoIHN0eWxlIGNhbiBiZSBkZWZpbmVkIGJ5IHBhcmFtZXRlcnMgYW5kIGVsZW1lbnRzIDo8L3A+Cgk8dWw+CgkJPGxpPjxzdHJvbmc+UGFyYW1ldGVyczwvc3Ryb25nPgoJCQk8dWw+CgkJCQk8bGk+PHN0cm9uZz5OYW1lPC9zdHJvbmc+IDogbmFtZSBvZiB0aGUgc3R5bGU8L2xpPgoJCQkJPGxpPjxzdHJvbmc+QmFja2dyb3VuZCBjb2xvcjwvc3Ryb25nPiA6IGJhY2tncm91bmQgY29sb3Igb2YgdGhlIHN0eWxlPC9saT4KCQkJCTxsaT48c3Ryb25nPkltYWdlIGZvcm1hdDwvc3Ryb25nPiA6IHlvdSBjYW4gY2hvb3NlIGJldHdlZW4gZ2lmLCBqcGcgb3UgcG5nPC9saT4KCQkJCTxsaT48c3Ryb25nPlJlZ3VsYXIgdGV4dCBoZWlnaHQ8L3N0cm9uZz4gOiBpZiBjaGVja2VkLCBlYWhjIHRleHQgaW1hZ2Ugb2YgdGhpcyBzdHlsZSB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0LiBVc2VmdWwgaW4gY2FzZSBvZiBkb3duc3Ryb2tlcy48L2xpPgoJCQkJPGxpPjxzdHJvbmc+TWF4IHdpZHRoPC9zdHJvbmc+IDogaWYgbm90IG51bGwsIGxpbmUgYnJlYWtzIHdpbGwgYmUgZG9uZSBlYWNoIHRpbWUgdGhlIHRleHQgZXhjZWVkcyB0aGlzIG1heCB3aWR0aC48L2xpPgoJCQkJPGxpPjxzdHJvbmc+T25lIHBpY3R1cmUgcGVyIHdvcmQ8L3N0cm9uZz4gOiBpZiBjaGVja2VkLCBlYWNoIHdvcmQgd2lsbCBiZSB3cml0dGVuIGluIGEgc2VwYXJhdGUgdGV4dCBpbWFnZS48L2xpPgoJCQkJPGxpPjxzdHJvbmc+VHJhbnNwYXJlbnQgYmFja2dyb3VuZDwvc3Ryb25nPiA6IE9ubHkgd29ya3Mgd2l0aCBnaWYgYW5kIHBuZyBmb3JtYXRzLjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGk+PHN0cm9uZz5FbGVtZW50czwvc3Ryb25nPjxiciAvPlN0eWxlIGVsZW1lbnRzIHdpbGwgYmUgYXBwbGllZCBvbmUgYWZ0ZXIgdGhlIG90aGVyLiBGb3IgZXhhbXBsZSA6IHRleHQgZWxlbWVudCwgdGhlbiBibHVyIGZpbHRlciwgdGhlbiBtaXJyb3IgZWZmZWN0LgoJCQk8dWw+CgkJCQk8bGk+PHN0cm9uZz5UZXh0IGVsZW1lbnQ8L3N0cm9uZz4gOiB3aWxsIHdyaXRlIGEgdGV4dCBpbiBhIHRydWV0eXBlIGZvbnQuIFlvdSBjYW4gY2hvb3NlIHRleHQgaGVpZ2h0LCBjb2xvciBhbmQgdHJhbnNwYXJlbmN5LiBZb3UgY2FuIGFsc28gcm90YXRlIHRoZSB0ZXh0IG9yIHNoaWZ0IGl0IGhvcml6b250YWxseSBvciB2ZXJ0aWNhbGx5LCB3aGljaCBpcyB1c2VmdWwgd2hlbiB0d28gdGV4dCBlbGVtZW50cyBhcmUgYXBwbGllZC48L2xpPgoJCQkJPGxpPjxzdHJvbmc+SW1hZ2UgZmlsdGVyPC9zdHJvbmc+IDogYWxsb3cgeW91IHRvIGhhdmUgcGFydGljdWxhciBlZmZlY3RzIChibHVyLCBlbWJvc3MsIHNoYXJwZW4sIGVkZ2UgZGV0ZWN0KS48L2xpPgoJCQkJPGxpPjxzdHJvbmc+TWlycm9yIGVmZmVjdDwvc3Ryb25nPiA6IHdpbGwgYXBwbHkgYW4gaG9yaXpvbnRhbCBtaXJyb3IgZWZmZWN0LCBsaWtlIHJlZmxlY3Qgb24gYSBsYWtlLjwvbGk+CgkJCQk8bGk+PHN0cm9uZz5UcmFuc2Zvcm1hdGlvbjwvc3Ryb25nPiA6IGNhbiBiZSBhbiBob3Jpem9udGFsIGZsaXAsIGEgdmVydGljYWwgZmxpcCwgb3IgYm90aCBmbGlwcywgYW5kIGFsc28gYSByb3RhdGlvbiAoOTAgZGVncmVlIGFuZCAyNzAgZGVncmVlKTwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgaWQ9ImF1dG9fcmVwbGFjZW1lbnRfYyI+CgkJPGgzPkF1dG8gcmVwbGFjZW1lbnQ8L2gzPgoJPHA+VHJ1ZXR5cGVUZXh0IGFsbG93cyB5b3UgdG8gYXV0b21hdGljYWxseSByZXBsYWNlIHNvbWUgcGFydHMgb2YgdGhlIGNvbnRlbnQgYnkgYSB0cnVldHlwZSBpbWFnZS4gWW91IGhhdmUgdG8gY2hvb3NlIHdoZW4gdGhpcyByZXBsYWNlbWVudCB3aWxsIG9jY3VyIDo8L3A+Cgk8dWw+CgkJPGxpPjxzdHJvbmc+Q29udGVudFBvc3RDb21waWxlPC9zdHJvbmc+IChyZWNvbW1lbmRlZCkgOiBDYWxsZWQgcmlnaHQgYWZ0ZXIgc21hcnR5IGlzIGRvbmUgcHJvY2Vzc2luZyBhbmQgcmVhZHkgdG8gaGVhZCBvZmYgdG8gdGhlIGNhY2hlPC9saT4KCQk8bGk+PHN0cm9uZz5Db250ZW50UG9zdFJlbmRlcjwvc3Ryb25nPiA6IENhbGxlZCBhZnRlciBjb250ZW50IGlzIHNlbnQgdG8gc21hcnR5IGZvciBwcm9jZXNzaW5nIGFuZCByaWdodCBiZWZvcmUgZGlzcGxheS4gQ2FjaGVkIGNvbnRlbnQgd2lsbCBzdGlsbCBjYWxsIHRoaXMgZnVuY3Rpb24gYmVmb3JlIGRpc3BsYXksIGJ1dCBpdCBpcyBjYWxsZWQgRVZFUlkgdGltZSBhIHBhZ2UgaXMgcmVxdWVzdGVkLjwvbGk+CgkJPGxpPjxzdHJvbmc+RGlzYWJsZWQ8L3N0cm9uZz4gOiBzcGVha3MgZm9yIGl0c2VsZjwvbGk+Cgk8L3VsPgoJPHA+WW91IGNhbiBjcmVhdGUgc2V2ZXJhbC4gRWFjaCBvbmUgd2lsbCBjb250YWluIHRob3NlIGVsZW1lbnRzIDo8L3A+Cgk8dWw+CgkJPGxpPjxzdHJvbmc+VGFnPC9zdHJvbmc+IDogYW4gaHRtbCB0YWcgKGZvciBleGFtcGxlIDogImgxIiwgImgyIiwgImVtIiwgInN0cm9uZyIpLiBGb3IgZXhhbXBsZSwgaWYgeW91IGNob29zZSBoMSBlYWNoIGZpcnN0IGxldmVsIHRpdGxlIGVsZW1lbnQgd2lsbCBiZSByZXBsYWNlZDwvbGk+CgkJPGxpPjxzdHJvbmc+QWRkaXRpb25hbCB0ZXh0PC9zdHJvbmc+IDogYW4gaHRtbCBhdHRyaWJ1dGUgKHNhbXBsZTogY2xhc3M9ImJlYXV0aWZ1bHRleHQiKS4gVGhpcyBhbGxvd3MgeW91IHRvIHJlc3RyYWluIHRoZSByZXBsYWNlbWVudCB0byBjZXJ0YWluIGNsYXNzIGZvciBleGFtcGxlLjwvbGk+CgkJPGxpPjxzdHJvbmc+U3R5bGU8L3N0cm9uZz4gOiBhIFRydWV0eXBlVGV4dCBzdHlsZSB0byB1c2UuPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgaWQ9ImFib3V0X2MiPgoJCTxoMz5BYm91dDwvaDM+Cgk8cD5UaGUgbW9kdWxlIGlzIG9yaWdpbmFsbHkgd3JpdHRlbiBieSBEYW1pZW4gR2F1dGhpZXIuIEF0IHRoZSBtb21lbnQgSm9uYXRoYW4gU2NobWlkIGlzIHRoZSBvbmx5IGFjdGl2ZSBkZXZlbG9wZXIuPGJyIC8+CglJZiB5b3UgZmluZCBhbnkgYnVncyBwbGVhc2UgZmVlbCBmcmVlIHRvIHN1Ym1pdCBhIGJ1ZyByZXBvcnQgPGEgaHJlZj0iaHR0cDovL2Rldi5jbXNtYWRlc2ltcGxlLm9yZy9idWcvbGlzdC8xNjEiIHRhcmdldD0iX2JsYW5rIj5oZXJlPC9hPiBvciBmb3IgYW55IGdvb2QgaWRlYXMgY29uc2lkZXIgc3VibWl0aW5nIGEgZmVhdHVyZSByZXF1ZXN0IDxhIGhyZWY9Imh0dHA6Ly9kZXYuY21zbWFkZXNpbXBsZS5vcmcvZmVhdHVyZV9yZXF1ZXN0L2xpc3QvMTYxIiB0YXJnZXQ9Il9ibGFuayI+aGVyZTwvYT4uIDxiciAvPgoJUGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0IGRldmVsb3BlcnMgZG8gaGF2ZSB0aGVpciBkYWlseSBqb2JzIHdoaWNoIG1lYW5zIHRoYXQgZmVhdHVyZSByZXF1ZXN0cyBhcmUgY29uc2lkZXJlZCBhbmQgZG9uZSBhcyB0aW1lIGFsbG93cy4gSWYgeW91IG5lZWQgYSBmZWF0dXJlIHJlYWxseSBiYWRseSBjb25zaWRlciBjb250YWN0aW5nIG9uZSBvZiB0aGUgZGV2ZWxvcGVycyBmb3IgYSBzcG9uc29yZWQgZGV2ZWxvcG1lbnQuCgk8L3A+Cgk8aDM+VGVhbTwvaDM+Cgk8dWw+CgkJPGxpPkpvbmF0aGFuIFNjaG1pZCAoRm9hbHkqKSBoaUBqb25hdGhhbnNjaG1pZC5kZSA8YnIgLz53d3cuam9uYXRoYW5zY2htaWQuZGU8L2xpPgoJCTxsaT5EYW1pZW4gR2F1dGhpZXIgKGRhbSkgdHJpZ2F1QGZyZWUuZnI8L2xpPgoJCTxsaT5HYXV0ZSBTYW5kdmlrIChnYXV0ZSkgZ2F1dGVfc2FuZHZpa0BjMmkubmV0PC9saT4KCTwvdWw+Cgk8L2Rpdj4gIAo8L2Rpdj48aDM+UGFyYW1ldGVyPC9oMz48dWw+PGxpPjxlbT4ob3B0aW9uYWwpPC9lbT4gbGFuZz0iZW5fVVMiIC0gRGllc2VyIFBhcmFtZXRlciBsZWd0IGRpZSBTcHJhY2hlIGZlc3QsIGRpZSB2b20gTW9kdWwgZiZ1dW1sO3IgZGllIEF1c2dhYmUgYXVmIGRlciBXZWJzZWl0ZSB2ZXJ3ZW5kZXQgd2lyZC4gRGllcyB3aXJkIGplZG9jaCBuaWNodCB2b24gYWxsZW4gTW9kdWxlbiB1bnRlcnN0JnV1bWw7dHp0IGJ6dy4gYmVuJm91bWw7dGlndC48L2xpPjxsaT48ZW0+KG9wdGlvbmFsKTwvZW0+IHRleHQ9IiIgLSBUaGUgdGV4dCB5b3Ugd2FudCB0byBkaXNwbGF5LiBZb3UgY2FuIGFsc28gdXNlIHRoZXNlIHRhZ3M6Cgk8dWw+CgkJPGxpPjxzdHJvbmc+JXRpdGxlPC9zdHJvbmc+IDogdGhpcyB3aWxsIGRpc3BsYXkgdGhlIHBhZ2UgdGl0bGU8L2xpPgoJCTxsaT48c3Ryb25nPiVtZW51dGV4dDwvc3Ryb25nPiA6IHRoaXMgd2lsbCBkaXNwbGF5IHRoZSBtZW51IHRleHQgb2YgdGhlIHBhZ2U8L2xpPgoJCTxsaT48c3Ryb25nPiVzaXRlbmFtZTwvc3Ryb25nPiA6IHRoaXMgd2lsbCBkaXNwbGF5IHRoZSBzaXRlIG5hbWU8L2xpPgoJCTxsaT48c3Ryb25nPiVkZXNjcmlwdGlvbjwvc3Ryb25nPiA6IHRoaXMgd2lsbCBkaXNwbGF5IHRpdGxlIGF0dHJpYnV0ZSBvZiB0aGUgcGFnZTwvbGk+Cgk8L3VsPjwvbGk+PGxpPjxlbT4ob3B0aW9uYWwpPC9lbT4gc3R5bGU9IiIgLSBuYW1lIG9mIHRoZSBUcnVldHlwZSBzdHlsZSB0byB1c2UuPC9saT48bGk+PGVtPihvcHRpb25hbCk8L2VtPiBoaWRlYWx0dGV4dD0iMCIgLSBzZXQgdG8gIjEiIGlmIHlvdSB3YW50IHRvIGhpZGUgYWx0ZXJuYXRlIHRleHQgaW4gaW1nIHRhZy48L2xpPjxsaT48ZW0+KG9wdGlvbmFsKTwvZW0+IG1vcmV0ZXh0PSIiIC0gYW55IHRleHQgdGhhdCB5b3Ugd2FudCB0byBiZSBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBpbWcgdGFnLiBGb3IgZXhhbXBsZSA6IGNsYXNzPSJteWNsYXNzIi48L2xpPjxsaT48ZW0+KG9wdGlvbmFsKTwvZW0+IGltYWdlc3JjPSJmYWxzZSIgLSBvbmx5IGltYWdlIHNyYyB3aWxsIGJlIHJldHVybmVkIGlmIHNldCB0byB0cnVlLiBPdmVyd3JpdGVzICJvbmUgcGljdHVyZSBwZXIgd29yZCIgcGFyYW1ldGVyLjwvbGk+PC91bD4=]]></help>
	<about><![CDATA[PGJyIC8+QXV0b3I6IERhbWllbiBHQVVUSElFUjxiciAvPjxiciAvPlZlcnNpb24gOiAyLjIuMTxiciAvPg==]]></about>
	<description><![CDATA[Allows to display beautifull texts, with any Truetype font and various effects]]></description>
	<file>
	  <filename>/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAACAAAAAIAAAAIAAAABAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACsAAAABAAAQAABTAHQAbwByAGVJbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAACALAAAARQAAEAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/action.addelement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoIWlzc2V0KCRwYXJhbXNbJ3N0eWxlaWQnXSkgfHwgIWlzc2V0KCRwYXJhbXNbJ2VsZW1lbnR0eXBlJ10pKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7CgoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKJHN0eWxlaWQgPSAkcGFyYW1zWydzdHlsZWlkJ107CiRlbGVtZW50dHlwZSA9ICRwYXJhbXNbJ2VsZW1lbnR0eXBlJ107CgokVFRUc3R5bGUgPSBuZXcgVFRUc3R5bGUoKTsKJFRUVHN0eWxlLT5sb2FkZGIoJHN0eWxlaWQpOwpzd2l0Y2goJGVsZW1lbnR0eXBlKQp7CgljYXNlICd0ZXh0JzoKCQkkZm9udHMgPSAkdGhpcy0+Z2V0Zm9udHMoKTsKCQkkVFRUc3R5bGUtPmFkZFRleHRFbGVtZW50KCRmb250c1swXSk7CgkJYnJlYWs7CgljYXNlICdtaXJyb3InOgoJCSRUVFRzdHlsZS0+YWRkTWlycm9yRWxlbWVudCgpOwoJCWJyZWFrOwoJY2FzZSAnZWZmZWN0JzoKCQkkVFRUc3R5bGUtPmFkZEVmZmVjdEVsZW1lbnQoKTsKCQlicmVhazsKCWNhc2UgJ3RyYW5zZm9ybWF0aW9uJzoKCQkkVFRUc3R5bGUtPmFkZFRyYW5zZm9ybWF0aW9uRWxlbWVudCgpOwoJCWJyZWFrOwp9CiRuZXdwYXJhbXMgPSBhcnJheSgnc3R5bGVpZCcgPT4gJHN0eWxlaWQsICdhY3RpdmVfdGFiJyA9PiAnZWxlbWVudHMnKTsKaWYgKCEkVFRUc3R5bGUtPnVwZGF0ZWRiKCkpCgkkbmV3cGFyYW1zWydtb2R1bGVfZXJyb3InXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl91bmFibGV0b3NhdmVzdHlsZScpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2VkaXRzdHlsZScsICRyZXR1cm5pZCwgJG5ld3BhcmFtcyk7Cgo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.addpredefinedstyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7Cgokc3R5bGV0eXBlID0gKGlzc2V0KCRwYXJhbXNbJ3ByZWRlZmluZWRzdHlsZSddKSA/ICRwYXJhbXNbJ3ByZWRlZmluZWRzdHlsZSddIDogJycpOwokZXJyb3JzID0gYXJyYXkoKTsKJG5ld3BhcmFtcyA9IGFycmF5KCk7CgppZiAoJHN0eWxldHlwZT09JycpCgkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdW5rbm93bnByZWRlZmluZWRzdHlsZScpOwoKJGZvbnRmaWxlcyA9ICR0aGlzLT5nZXRGb250cygpOwppZiAoY291bnQoJGZvbnRmaWxlcyk9PTApCgkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3Jfbm9mb250ZmlsZScpOwplbHNlCgkkZm9udCA9ICRmb250ZmlsZXNbMF07CgppbmNsdWRlX29uY2UgZGlybmFtZShfX0ZJTEVfXykuJy9jbGFzcy5zdHlsZS5waHAnOwoKCiRUVFRzdHlsZSA9IG5ldyBUVFRzdHlsZSgpOwoKc3dpdGNoICgkc3R5bGV0eXBlKQp7CgljYXNlICdtaXJyb3InIDoKCQkkVFRUc3R5bGUtPmZ1bGxsaW5laGVpZ2h0ID0gZmFsc2U7CgkJJFRUVHN0eWxlLT5hZGRUZXh0RWxlbWVudCgkZm9udCwzMCk7CgkJJFRUVHN0eWxlLT5hZGRNaXJyb3JFbGVtZW50KCk7CgkJYnJlYWs7CgljYXNlICdzaGFkb3cnIDoKCQkkVFRUc3R5bGUtPmFkZFRleHRFbGVtZW50KCRmb250LDMwLCIjQkJCQkJCIiw1LDUpOwoJCSRUVFRzdHlsZS0+YWRkVGV4dEVsZW1lbnQoJGZvbnQsMzAsIiMwMDAwMDAiLDAsMCk7CgkJYnJlYWs7CgljYXNlICdnaG9zdCcgOgoJCSRUVFRzdHlsZS0+YWRkVGV4dEVsZW1lbnQoJGZvbnQsMzApOwoJCSRUVFRzdHlsZS0+YWRkRWZmZWN0RWxlbWVudCgpOwoJCSRUVFRzdHlsZS0+YWRkVGV4dEVsZW1lbnQoJGZvbnQsMzAsIiNGRkZGRkYiKTsKCQlicmVhazsKCWNhc2UgJ2RvdWJsZScgOgoJCSRUVFRzdHlsZS0+YWRkVGV4dEVsZW1lbnQoJGZvbnQsNDAsIiNGRkNFQ0UiLDEwLDEwKTsKCQkkVFRUc3R5bGUtPmFkZFRleHRFbGVtZW50KCRmb250LDMwLCIjMDAwMDAwIik7CgkJYnJlYWs7CglkZWZhdWx0IDoKCQkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdW5rbm93bnByZWRlZmluZWRzdHlsZScpOwp9CgppZiAoY291bnQoJGVycm9ycyk9PTApCnsKCSRUVFRzbCA9IG5ldyBUVFRzdHlsZWxpc3QoKTsKCSRpPTE7CgkkbmFtZSA9ICRzdHlsZXR5cGU7Cgl3aGlsZSAoJFRUVHNsLT5nZXRzdHlsZSgkbmFtZSkpCgkJJG5hbWUgPSAkc3R5bGV0eXBlLiIgKCIuKCRpKyspLiIpIjsKCgkkVFRUc3R5bGUtPm5hbWUgPSAkbmFtZTsKCWlmICghJFRUVHN0eWxlLT5zYXZlZGJuZXcoKSkKCQkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdW5hYmxldG9zYXZlc3R5bGUnKTsKfQoKaWYgKGNvdW50KCRlcnJvcnMpPT0wKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCwgYXJyYXkoJ21vZHVsZV9tZXNzYWdlJz0+JHRoaXMtPmxhbmcoJ3ByZWRlZmluZWRzdHlsZWFkZGVkJywkVFRUc3R5bGUtPm5hbWUpKSk7CmVsc2UKCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQsIGFycmF5KCdtb2R1bGVfZXJyb3InPT5pbXBsb2RlKCc8YnIgLz4nLCAkZXJyb3JzKSkpOwoKCgo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.addreplacement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snY2FuY2VsJ10pKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7CgoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnJlcGxhY2VtZW50cy5waHAnKTsKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKJHRhZyA9IChpc3NldCgkcGFyYW1zWyd0YWcnXSkgPyAkcGFyYW1zWyd0YWcnXSA6ICcnKTsKJGFkZGl0aW9uYWwgPSAoaXNzZXQoJHBhcmFtc1snYWRkaXRpb25hbCddKSA/ICRwYXJhbXNbJ2FkZGl0aW9uYWwnXSA6ICcnKTsKJGN1cnJlbnRfc3R5bGUgPSAoaXNzZXQoJHBhcmFtc1snc3R5bGUnXSkgPyAkcGFyYW1zWydzdHlsZSddIDogJycpOwoKCgppZiAoaXNzZXQoJHBhcmFtc1snc3VibWl0J10pKQp7CQoJaWYgKCR0YWcgPT0gJycpCgkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3Jfbm90YWcnKSk7CglpZiAoJGN1cnJlbnRfc3R5bGUgPT0gJycpCgkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3Jfbm9zdHlsZScpKTsKCWVsc2UKCXsKCQkkVFRUcmVwbGFjZW1lbnQgPSBuZXcgVFRUcmVwbGFjZW1lbnQoKTsKCQkkVFRUcmVwbGFjZW1lbnQtPnRhZyA9ICR0YWc7CgkJJFRUVHJlcGxhY2VtZW50LT5hZGRpdGlvbmFsID0gJGFkZGl0aW9uYWw7CgkJJFRUVHJlcGxhY2VtZW50LT5zdHlsZSA9ICRjdXJyZW50X3N0eWxlOwoJCWlmICgkVFRUcmVwbGFjZW1lbnQtPnNhdmVkYm5ldygpKQoJCXsKCQkJJGNvbnRlbnRvcHMgPSBjbXNtcygpLT5HZXRDb250ZW50T3BlcmF0aW9ucygpOwoJCQkkY29udGVudG9wcy0+Q2xlYXJDYWNoZSgpOwoJCQkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZGVmYXVsdGFkbWluJywgJHJldHVybmlkLCBhcnJheSgnYWN0aXZlX3RhYicgPT4gJ2F1dG9yZXBsYWNlJykpOwoJCX0KCQllbHNlCgkJCWVjaG8gJHRoaXMtPnNob3dlcnJvcnMoJHRoaXMtPmxhbmcoJ2Vycm9yX3VuYWJsZXRvc2F2ZXJlcGxhY2VtZW50JykpOwoJfQp9CgokVFRUc2wgPSBuZXcgVFRUc3R5bGVsaXN0KCk7CiRzdHlsZXMgPSBhcnJheSgpOwpmb3JlYWNoICgkVFRUc2wtPnN0eWxlcyBhcyAkc3R5bGUpCgkkc3R5bGVzWyRzdHlsZS0+bmFtZV0gPSAkc3R5bGUtPmlkOwoKJHRhZ3MgPSBhcnJheSgKCSJoMSIgPT4gImgxIiwKCSJoMiIgPT4gImgyIiwKCSJoMyIgPT4gImgzIiwKCSJoNCIgPT4gImg0IiwKCSJoNSIgPT4gImg1IiwKCSJoNiIgPT4gImg2IiwKCSJwIiA9PiAicCIsCgkibGkiID0+ICJsaSIsCgkiYmxvY2txdW90ZSIgPT4gImJsb2NrcXVvdGUiLAoJInByZSIgPT4gInByZSIsCgkiZGl2IiA9PiAiZGl2IiwKCSJzcGFuIiA9PiAic3BhbiIsCgkiZW0iID0+ICJlbSIsCik7CgokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3RhZ3RleHQnLCAkdGhpcy0+TGFuZygndGFnJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3RhZ2lucHV0JywgJHRoaXMtPkNyZWF0ZUlucHV0VGV4dCgkaWQsICd0YWcnLCAkdGFnLCAzMCwgMjU1KSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignYWRkaXRpb25hbHRleHQnLCAkdGhpcy0+TGFuZygnYWRkaXRpb25hbCcpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdhZGRpdGlvbmFsaW5wdXQnLCAkdGhpcy0+Q3JlYXRlSW5wdXRUZXh0KCRpZCwgJ2FkZGl0aW9uYWwnLCAkYWRkaXRpb25hbCwgMzAsIDI1NSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N0eWxldGV4dCcsICR0aGlzLT5MYW5nKCdzdHlsZScpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzdHlsZWlucHV0JywgJHRoaXMtPkNyZWF0ZUlucHV0RHJvcGRvd24oJGlkLCAnc3R5bGUnLCAkc3R5bGVzLCAtMSwgJGN1cnJlbnRfc3R5bGUpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzdWJtaXQnLCAkdGhpcy0+Q3JlYXRlSW5wdXRTdWJtaXQoJGlkLCAnc3VibWl0JywgbGFuZygnc3VibWl0JykpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdjYW5jZWwnLCAkdGhpcy0+Q3JlYXRlSW5wdXRTdWJtaXQoJGlkLCAnY2FuY2VsJywgbGFuZygnY2FuY2VsJykpKTsKZWNobyAkdGhpcy0+Q3JlYXRlRm9ybVN0YXJ0KCRpZCwgJ2FkZHJlcGxhY2VtZW50JywgJHJldHVybmlkKTsKZWNobyAkdGhpcy0+UHJvY2Vzc1RlbXBsYXRlKCdyZXBsYWNlbWVudC50cGwnKTsKZWNobyAkdGhpcy0+Q3JlYXRlRm9ybUVuZCgpOwoKCj8+]]></data>
	</file>
	<file>
	  <filename>/action.addstyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snY2FuY2VsJ10pKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7CgoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKCiRzdHlsZW5hbWUgPSAoaXNzZXQoJHBhcmFtc1snc3R5bGVuYW1lJ10pID8gJHBhcmFtc1snc3R5bGVuYW1lJ10gOiAnJyk7CgoKCgppZiAoaXNzZXQoJHBhcmFtc1snc3VibWl0J10pKQp7CgkkVFRUc2wgPSBuZXcgVFRUc3R5bGVsaXN0KCk7CgkKCWlmICgkc3R5bGVuYW1lID09ICcnKQoJCWVjaG8gJHRoaXMtPnNob3dlcnJvcnMoJHRoaXMtPmxhbmcoJ2Vycm9yX2VtcHR5bmFtZScpKTsKCWVsc2VpZiAoaXNfbnVtZXJpYygkc3R5bGVuYW1lKSkKCQllY2hvICR0aGlzLT5zaG93ZXJyb3JzKCR0aGlzLT5sYW5nKCdlcnJvcl9uYW1laXNudW1lcmljJykpOwoJZWxzZWlmICgkVFRUc2wtPmdldHN0eWxlKCRzdHlsZW5hbWUpICE9PSBmYWxzZSkKCQllY2hvICR0aGlzLT5zaG93ZXJyb3JzKCR0aGlzLT5sYW5nKCdlcnJvcl9uYW1lYWxyZWFkeWV4aXN0cycpKTsKCWVsc2UKCXsKCQkkZm9udHMgPSAkdGhpcy0+Z2V0Rm9udHMoKTsKCQkkVFRUc3R5bGUgPSBuZXcgVFRUc3R5bGUoJHN0eWxlbmFtZSk7CgkJJFRUVHN0eWxlLT5hZGRUZXh0RWxlbWVudCgkZm9udHNbMF0pOwoJCWlmICgkVFRUc3R5bGUtPnNhdmVkYm5ldygpKQoJCQkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZWRpdHN0eWxlJywgJHJldHVybmlkLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ21vZHVsZV9tZXNzYWdlJz0+JHRoaXMtPmxhbmcoJ3N0eWxlc2F2ZWQnKSkpOwoJCWVsc2UKCQkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3JfdW5hYmxldG9zYXZlc3R5bGUnKSk7Cgl9Cn0KCgoKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCduYW1ldGV4dCcsICR0aGlzLT5MYW5nKCduYW1lJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ25hbWVpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnc3R5bGVuYW1lJywgJHN0eWxlbmFtZSwgMzAsIDI1NSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N1Ym1pdCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdzdWJtaXQnLCBsYW5nKCdzdWJtaXQnKSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NhbmNlbCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdjYW5jZWwnLCBsYW5nKCdjYW5jZWwnKSkpOwplY2hvICR0aGlzLT5DcmVhdGVGb3JtU3RhcnQoJGlkLCAnYWRkc3R5bGUnLCAkcmV0dXJuaWQpOwplY2hvICR0aGlzLT5Qcm9jZXNzVGVtcGxhdGUoJ25hbWUudHBsJyk7CmVjaG8gJHRoaXMtPkNyZWF0ZUZvcm1FbmQoKTsKPz4=]]></data>
	</file>
	<file>
	  <filename>/action.changeelements.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoIWlzc2V0KCRwYXJhbXNbJ3N0eWxlaWQnXSkgfHwgaXNzZXQoJHBhcmFtc1snYmFjayddKSkKCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOwoKJGVycm9ycyA9IGFycmF5KCk7CgppbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnY2xhc3Muc3R5bGUucGhwJyk7Cgokc3R5bGVpZCA9ICRwYXJhbXNbJ3N0eWxlaWQnXTsKJGNvdW50X2VsZW1lbnRzID0gICRwYXJhbXNbJ2NvdW50X2VsZW1lbnRzJ107CgokZm9udHMgPSAkdGhpcy0+Z2V0Zm9udHMoKTsKCiRlbGVtZW50cyA9IGFycmF5KCk7CmZvciAoJGkgPSAwOyAkaSA8ICRjb3VudF9lbGVtZW50czsgJGkrKykKewoJJGVsZW1lbnQgPSBhcnJheSgpOwoJJGVsZW1lbnRbMF0gPSAkcGFyYW1zWydlbGVtZW50XycuJGkuJ190eXBlJ107Cglzd2l0Y2ggKCRlbGVtZW50WzBdKQoJewoJCWNhc2UgJ3RleHQnIDoKCQkJJGVsZW1lbnRbMV0gPSAkcGFyYW1zWydlbGVtZW50XycuJGkuJ19mb250ZmlsZSddOwoJCQkkZWxlbWVudFsyXSA9ICRwYXJhbXNbJ2VsZW1lbnRfJy4kaS4nX3NpemUnXTsKCQkJCgkJCSRjb2xvciA9ICRwYXJhbXNbJ2VsZW1lbnRfJy4kaS4nX2NvbG9yJ107CgkJCWlmIChzdHJsZW4oJGNvbG9yKSE9NykgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX2NvbG9yZm9ybWF0Jyk7CgkJCQoJCQkkdHJhbnNwYXJlbmN5ID0gJHBhcmFtc1snZWxlbWVudF8nLiRpLidfdHJhbnNwYXJlbmN5J107CgkJCWlmICghaXNfbnVtZXJpYygkdHJhbnNwYXJlbmN5KSkgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3RyYW5zcGFyZW5jeScpOwoJCQkkdHJhbnNwYXJlbmN5ID0gbWluKG1heCgwLCR0cmFuc3BhcmVuY3kpLDEwMCk7CgkJCWlmICgkdHJhbnNwYXJlbmN5ID09IDApICR0cmFuc3BhcmVuY3kgPSAnJzsKCQkJZWxzZSAkdHJhbnNwYXJlbmN5ID0gc3RyX3BhZChzdHJ0b3VwcGVyKGRlY2hleChyb3VuZCgkdHJhbnNwYXJlbmN5LzEwMCoyNTUpKSksMiwnMCcsU1RSX1BBRF9MRUZUKTsKCQkJCgkJCSRlbGVtZW50WzNdID0gJGNvbG9yLiR0cmFuc3BhcmVuY3k7CgkJCQoJCQkkZWxlbWVudFs0XSA9ICRwYXJhbXNbJ2VsZW1lbnRfJy4kaS4nX2RlbHRheCddOwoJCQkkZWxlbWVudFs1XSA9ICRwYXJhbXNbJ2VsZW1lbnRfJy4kaS4nX2RlbHRheSddOwoJCQkkZWxlbWVudFs2XSA9ICRwYXJhbXNbJ2VsZW1lbnRfJy4kaS4nX2FuZ2xlJ107CgkJCQoJCQlpZiAoIWluX2FycmF5KCRlbGVtZW50WzFdLCAkZm9udHMpKSAkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdW5rbm93bmZvbnQnKS4nIDogJy4kZWxlbWVudFsxXTsKCQkJaWYgKCFpc19udW1lcmljKCRlbGVtZW50WzJdKSB8fCAkZWxlbWVudFsyXTw9MCkgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3NpemUnKTsKCQkJaWYgKHByZWdfbWF0Y2goJy9eIz8oW0EtRjAtOV17Nn0pJC9pJywgJGNvbG9yKT09MCkgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX2NvbG9yZm9ybWF0JykuJGVsZW1lbnRbM10gOwoJCQlpZiAoIWlzX251bWVyaWMoJGVsZW1lbnRbNF0pKSAkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfZGVsdGEnKTsKCQkJaWYgKCFpc19udW1lcmljKCRlbGVtZW50WzVdKSkgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX2RlbHRhJyk7CgkJCWlmICghaXNfbnVtZXJpYygkZWxlbWVudFs2XSkpICRlcnJvcnNbXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl9hbmdsZScpOwoJCQlicmVhazsKCgkJY2FzZSAnbWlycm9yJyA6CgkJCSRlbGVtZW50WzFdID0gJHBhcmFtc1snZWxlbWVudF8nLiRpLidfcmF0aW8nXTsKCQkJJGVsZW1lbnRbMl0gPSAkcGFyYW1zWydlbGVtZW50XycuJGkuJ191cG9wYWNpdHknXTsKCQkJJGVsZW1lbnRbM10gPSAkcGFyYW1zWydlbGVtZW50XycuJGkuJ19kb3dub3BhY2l0eSddOwoJCQkKCQkJaWYgKCFpc19udW1lcmljKCRlbGVtZW50WzFdKSB8fCAkZWxlbWVudFsxXTw9MCkgJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3JhdGlvaW52YWxpZCcpOwoJCQlpZiAoIWlzX251bWVyaWMoJGVsZW1lbnRbMl0pKSAkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdHJhbnNwYXJlbmN5Jyk7CgkJCWlmICghaXNfbnVtZXJpYygkZWxlbWVudFszXSkpICRlcnJvcnNbXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl90cmFuc3BhcmVuY3knKTsKCQkJCgkJCSRlbGVtZW50WzJdID0gbWluKDEwMCwgbWF4KDAsICRlbGVtZW50WzJdKSk7CgkJCSRlbGVtZW50WzNdID0gbWluKDEwMCwgbWF4KDAsICRlbGVtZW50WzNdKSk7CgkJCQoJCQlicmVhazsKCQljYXNlICdlZmZlY3QnIDoKCQkJJGVsZW1lbnRbMV0gPSAkcGFyYW1zWydlbGVtZW50XycuJGkuJ19maWx0ZXJ0eXBlJ107CgkJCWJyZWFrOwoJCWNhc2UgJ3RyYW5zZm9ybWF0aW9uJyA6CgkJCSRlbGVtZW50WzFdID0gJHBhcmFtc1snZWxlbWVudF8nLiRpLidfdHJhbnNmb3JtYXRpb250eXBlJ107CgkJCWJyZWFrOwoJCWRlZmF1bHQgOgoJCQkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfdW5rbm93bmVsZW1lbnR0eXBlJykuJyA6ICcuJGVsZW1lbnRbMF07Cgl9CgkkZWxlbWVudHNbXSA9ICRlbGVtZW50Owp9CmlmIChjb3VudCgkZWxlbWVudHMpPT0wKSAkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3Jfbm9lbGVtZW50Jyk7CgokVFRUc3R5bGUgPSBuZXcgVFRUc3R5bGUoKTsKJFRUVHN0eWxlLT5sb2FkZGIoJHN0eWxlaWQpOwokVFRUc3R5bGUtPmVsZW1lbnRzID0gJGVsZW1lbnRzOwoKJG5ld3BhcmFtcyA9IGFycmF5KCdzdHlsZWlkJyA9PiAkc3R5bGVpZCwgJ2FjdGl2ZV90YWInID0+ICdlbGVtZW50cycpOwoKaWYgKGNvdW50KCRlcnJvcnMpPT0wKQp7CglpZiAoISRUVFRzdHlsZS0+dXBkYXRlZGIoKSkKCQkkZXJyb3JzID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3VuYWJsZXRvc2F2ZXN0eWxlJyk7CgllbHNlCgkJJG5ld3BhcmFtc1snbW9kdWxlX21lc3NhZ2UnXSA9ICR0aGlzLT5sYW5nKCdzdHlsZXNhdmVkJyk7Cn0KCmlmIChjb3VudCgkZXJyb3JzKT4wKSAkbmV3cGFyYW1zWydtb2R1bGVfZXJyb3InXSA9IGltcGxvZGUoJzxiciAvPicsICRlcnJvcnMpOwokdGhpcy0+UmVkaXJlY3QoJGlkLCAnZWRpdHN0eWxlJywgJHJldHVybmlkLCAkbmV3cGFyYW1zKTsKPz4=]]></data>
	</file>
	<file>
	  <filename>/action.changereplacefunction.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKCiRyZXBsYWNlZnVuY3Rpb24gPSAoaXNzZXQoJHBhcmFtc1sncmVwbGFjZWZ1bmN0aW9uJ10pID8gJHBhcmFtc1sncmVwbGFjZWZ1bmN0aW9uJ10gOiAnQ29udGVudFBvc3RDb21waWxlJyk7CgppZigkdGhpcy0+R2V0UHJlZmVyZW5jZSgncmVwbGFjZWZ1bmN0aW9uJywgJycpICE9ICRyZXBsYWNlZnVuY3Rpb24gJiYgIWVtcHR5KCRyZXBsYWNlZnVuY3Rpb24pKXsKCSR0aGlzLT5SZW1vdmVFdmVudEhhbmRsZXIoJ0NvcmUnLCAkcmVwbGFjZWZ1bmN0aW9uKTsKCSR0aGlzLT5BZGRFdmVudEhhbmRsZXIoJ0NvcmUnLCAkcmVwbGFjZWZ1bmN0aW9uLCBmYWxzZSk7Cn0KJHRoaXMtPlNldFByZWZlcmVuY2UoJ3JlcGxhY2VmdW5jdGlvbicsICRyZXBsYWNlZnVuY3Rpb24pOwoKJGNvbnRlbnRvcHMgPSBjbXNtcygpLT5HZXRDb250ZW50T3BlcmF0aW9ucygpOwokY29udGVudG9wcy0+Q2xlYXJDYWNoZSgpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCwgYXJyYXkoJ2FjdGl2ZV90YWInPT4nYXV0b3JlcGxhY2UnLCAnbW9kdWxlX21lc3NhZ2UnPT4kdGhpcy0+bGFuZygncmVwbGFjZWZ1bmN0aW9uc2F2ZWQnKSkpOwo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.changesampletext.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKJHNhbXBsZXRleHQgPSAoaXNzZXQoJHBhcmFtc1snc2FtcGxldGV4dCddKSA/ICRwYXJhbXNbJ3NhbXBsZXRleHQnXSA6ICcnKTsKCmlmICgkc2FtcGxldGV4dCE9IiIpCgkkdGhpcy0+c2V0cHJlZmVyZW5jZSgnc2FtcGxldGV4dCcsJHNhbXBsZXRleHQpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCwgYXJyYXkoJ2FjdGl2ZV90YWInPT4ncHJvcGVydGllcycsICdtb2R1bGVfbWVzc2FnZSc9PiR0aGlzLT5sYW5nKCdzYW1wbGV0ZXh0c2F2ZWQnKSkpOwo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.changestyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snYmFjayddKSB8fCAhaXNzZXQoJHBhcmFtc1snc3R5bGVpZCddKSkKCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOwoKCmluY2x1ZGVfb25jZSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCdjbGFzcy5zdHlsZS5waHAnKTsKCiRzdHlsZWlkID0gKGlzc2V0KCRwYXJhbXNbJ3N0eWxlaWQnXSkgPyAkcGFyYW1zWydzdHlsZWlkJ10gOiBmYWxzZSk7CiRuYW1lID0gKGlzc2V0KCRwYXJhbXNbJ25hbWUnXSkgPyAkcGFyYW1zWyduYW1lJ10gOiBmYWxzZSk7CiRiYWNrZ3JvdW5kY29sb3IgPSAoaXNzZXQoJHBhcmFtc1snYmFja2dyb3VuZGNvbG9yJ10pID8gc3RydG91cHBlcigkcGFyYW1zWydiYWNrZ3JvdW5kY29sb3InXSkgOiBmYWxzZSk7CiRmb3JtYXQgPSAoaXNzZXQoJHBhcmFtc1snZm9ybWF0J10pID8gJHBhcmFtc1snZm9ybWF0J10gOiBmYWxzZSk7CiRmdWxsbGluZWhlaWdodCA9IGlzc2V0KCRwYXJhbXNbJ2Z1bGxsaW5laGVpZ2h0J10pOwokbWF4d2lkdGggPSAoaXNzZXQoJHBhcmFtc1snbWF4d2lkdGgnXSkgPyAkcGFyYW1zWydtYXh3aWR0aCddIDogJycpOwokcGljdHVyZXBlcndvcmQgPSBpc3NldCgkcGFyYW1zWydwaWN0dXJlcGVyd29yZCddKTsKJHRyYW5zcGFyZW50ID0gaXNzZXQoJHBhcmFtc1sndHJhbnNwYXJlbnQnXSk7CgplY2hvICRzdHlsZWlkLid8Jy4kbmFtZS4nfCcuJGJhY2tncm91bmRjb2xvci4nfCcuJGZvcm1hdC4nfCcuKCRmdWxsbGluZWhlaWdodD8nb2snOidub2snKS4nfCcuJG1heHdpZHRoLid8Jy4oJHBpY3R1cmVwZXJ3b3JkPydvayc6J25vaycpLid8Jy4oJHRyYW5zcGFyZW50Pydvayc6J25vaycpOwoKJG5ld3BhcmFtcyA9IGFycmF5KCdzdHlsZWlkJyA9PiAkc3R5bGVpZCk7CiRlcnJvcnMgPSBhcnJheSgpOwoKaWYgKCFpc19udW1lcmljKCRtYXh3aWR0aCkgfHwgJG1heHdpZHRoPDApCgkkZXJyb3JzW10gPSAkdGhpcy0+bGFuZygnZXJyb3JfbWF4d2lkdGgnKTsKCmlmIChwcmVnX21hdGNoKCcvXiM/KFtBLUYwLTldezZ9fFtBLUYwLTldezh9KSQvaScsICRiYWNrZ3JvdW5kY29sb3IpPT0wKQoJJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX2NvbG9yZm9ybWF0Jyk7CgokVFRUc2wgPSBuZXcgVFRUc3R5bGVsaXN0KCk7CmlmICgkbmFtZSA9PSAnJykKCSRlcnJvcnNbXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl9lbXB0eW5hbWUnKTsKZWxzZWlmIChpc19udW1lcmljKCRuYW1lKSkKCSRlcnJvcnNbXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl9uYW1laXNudW1lcmljJyk7CmVsc2UKewoJJG90aGVyc3R5bGUgPSAkVFRUc2wtPmdldHN0eWxlKCRuYW1lKTsKCWlmICgkb3RoZXJzdHlsZSAmJiAkb3RoZXJzdHlsZS0+aWQgIT0gJHN0eWxlaWQpCgkJJGVycm9yc1tdID0gJHRoaXMtPmxhbmcoJ2Vycm9yX25hbWVhbHJlYWR5ZXhpc3RzJyk7Cn0KCmlmIChjb3VudCgkZXJyb3JzKT4wKQoJJG5ld3BhcmFtc1snbW9kdWxlX2Vycm9yJ10gPSBpbXBsb2RlKCc8YnIgLz4nLCAkZXJyb3JzKTsKZWxzZQp7CgkkVFRUc3R5bGUgPSAmICRUVFRzbC0+Z2V0c3R5bGUoJHN0eWxlaWQpOwoJJFRUVHN0eWxlLT5uYW1lID0gJG5hbWU7CgkkVFRUc3R5bGUtPmJhY2tncm91bmRjb2xvciA9ICRiYWNrZ3JvdW5kY29sb3I7CgkkVFRUc3R5bGUtPmZvcm1hdCA9ICRmb3JtYXQ7CgkkVFRUc3R5bGUtPmZ1bGxsaW5laGVpZ2h0ID0gJGZ1bGxsaW5laGVpZ2h0OwoJJFRUVHN0eWxlLT5tYXh3aWR0aCA9ICRtYXh3aWR0aDsKCSRUVFRzdHlsZS0+cGljdHVyZXBlcndvcmQgPSAkcGljdHVyZXBlcndvcmQ7CgkkVFRUc3R5bGUtPnRyYW5zcGFyZW50ID0gJHRyYW5zcGFyZW50OwoJCglpZiAoJFRUVHN0eWxlLT51cGRhdGVEYigpKQoJCSRuZXdwYXJhbXNbJ21vZHVsZV9tZXNzYWdlJ10gPSAkdGhpcy0+bGFuZygnc3R5bGVzYXZlZCcpOwoJZWxzZQoJCSRuZXdwYXJhbXNbJ21vZHVsZV9lcnJvciddID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3VuYWJsZXRvc2F2ZXN0eWxlJyk7Cn0KCiR0aGlzLT5SZWRpcmVjdCgkaWQsICdlZGl0c3R5bGUnLCAkcmV0dXJuaWQsICRuZXdwYXJhbXMpOwo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.clearcache.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISR0aGlzLT5DaGVja1Blcm1pc3Npb24oJ1VzZSBUcnVldHlwZVRleHQnICkpIGV4aXQ7CgokZmlsZXMgPSBnZXRfcmVjdXJzaXZlX2ZpbGVfbGlzdChjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCAnY2FjaGUnKSwgYXJyYXkoJ2luZGV4Lmh0bWwnKSwgLTEsICJGSUxFUyIpOwoKZm9yZWFjaCAoJGZpbGVzIGFzICRmaWxlKQoJdW5saW5rKCAkZmlsZSApOwoKCiRuZXdwYXJhbXMgPSBhcnJheSgndGFiX21lc3NhZ2UnPT4gJHRoaXMtPmxhbmcoJ2NhY2hlY2xlYXJlZCcpLCAnYWN0aXZlX3RhYicgPT4gJ3Byb3BlcnRpZXMnKTsKCiR0aGlzLT5SZWRpcmVjdCggJGlkLCAnZGVmYXVsdGFkbWluJywgJHJldHVybmlkLCAkbmV3cGFyYW1zKTsKPz4=]]></data>
	</file>
	<file>
	  <filename>/action.copyelement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoIWlzc2V0KCRwYXJhbXNbJ3N0eWxlaWQnXSkgfHwgIWlzc2V0KCRwYXJhbXNbJ2VsZW1lbnRpZCddKSkKCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOwoKCmluY2x1ZGVfb25jZSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCdjbGFzcy5zdHlsZS5waHAnKTsKCiRzdHlsZWlkID0gJHBhcmFtc1snc3R5bGVpZCddOwokZWxlbWVudGlkID0gJHBhcmFtc1snZWxlbWVudGlkJ107CmlmICgkZWxlbWVudGlkPT0nJykgJGVsZW1lbnRpZD0wOwoKJFRUVHN0eWxlID0gbmV3IFRUVHN0eWxlKCk7CiRUVFRzdHlsZS0+bG9hZGRiKCRzdHlsZWlkKTsKJFRUVHN0eWxlLT5lbGVtZW50c1tdID0gJFRUVHN0eWxlLT5lbGVtZW50c1skZWxlbWVudGlkXTsKCiRuZXdwYXJhbXMgPSBhcnJheSgnc3R5bGVpZCcgPT4gJHN0eWxlaWQsICdhY3RpdmVfdGFiJyA9PiAnZWxlbWVudHMnKTsKaWYgKCEkVFRUc3R5bGUtPnVwZGF0ZWRiKCkpCgkkbmV3cGFyYW1zWydtb2R1bGVfZXJyb3InXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl91bmFibGV0b3NhdmVzdHlsZScpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2VkaXRzdHlsZScsICRyZXR1cm5pZCwgJG5ld3BhcmFtcyk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/action.copystyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snY2FuY2VsJ10pIHx8ICFpc3NldCgkcGFyYW1zWydzdHlsZWlkJ10pKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7CgoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKJHN0eWxlaWQgPSAoaXNzZXQoJHBhcmFtc1snc3R5bGVpZCddKSA/ICRwYXJhbXNbJ3N0eWxlaWQnXSA6ICcnKTsKJHN0eWxlbmFtZSA9IChpc3NldCgkcGFyYW1zWydzdHlsZW5hbWUnXSkgPyAkcGFyYW1zWydzdHlsZW5hbWUnXSA6ICcnKTsKCgoKCmlmIChpc3NldCgkcGFyYW1zWydzdWJtaXQnXSkpCnsKCSRUVFRzbCA9IG5ldyBUVFRzdHlsZWxpc3QoKTsKCQoJaWYgKCRzdHlsZW5hbWUgPT0gJycpCgkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3JfZW1wdHluYW1lJykpOwoJZWxzZWlmIChpc19udW1lcmljKCRzdHlsZW5hbWUpKQoJCWVjaG8gJHRoaXMtPnNob3dlcnJvcnMoJHRoaXMtPmxhbmcoJ2Vycm9yX25hbWVpc251bWVyaWMnKSk7CgllbHNlaWYgKCRUVFRzbC0+Z2V0c3R5bGUoJHN0eWxlbmFtZSkgIT09IGZhbHNlKQoJCWVjaG8gJHRoaXMtPnNob3dlcnJvcnMoJHRoaXMtPmxhbmcoJ2Vycm9yX25hbWVhbHJlYWR5ZXhpc3RzJykpOwoJZWxzZQoJewoJCSRUVFRzdHlsZSA9ICRUVFRzbC0+Z2V0c3R5bGUoJHN0eWxlaWQpOwoJCSRUVFRzdHlsZS0+bmFtZSA9ICRzdHlsZW5hbWU7CgkJaWYgKCRUVFRzdHlsZS0+c2F2ZWRibmV3KCkpCgkJCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOwoJCWVsc2UKCQkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3JfdW5hYmxldG9zYXZlc3R5bGUnKSk7Cgl9Cn0KCgoKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCduYW1ldGV4dCcsICR0aGlzLT5MYW5nKCduYW1lJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ25hbWVpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnc3R5bGVuYW1lJywgJHN0eWxlbmFtZSwgMzAsIDI1NSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N1Ym1pdCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdzdWJtaXQnLCBsYW5nKCdzdWJtaXQnKSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NhbmNlbCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdjYW5jZWwnLCBsYW5nKCdjYW5jZWwnKSkpOwplY2hvICR0aGlzLT5DcmVhdGVGb3JtU3RhcnQoJGlkLCAnYWRkc3R5bGUnLCAkcmV0dXJuaWQpOwplY2hvICR0aGlzLT5Qcm9jZXNzVGVtcGxhdGUoJ25hbWUudHBsJyk7CmVjaG8gJHRoaXMtPkNyZWF0ZUlucHV0SGlkZGVuKCRpZCwgJ3N0eWxlaWQnLCAkc3R5bGVpZCk7CmVjaG8gJHRoaXMtPkNyZWF0ZUZvcm1FbmQoKTsKPz4=]]></data>
	</file>
	<file>
	  <filename>/action.default.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKJHN0eWxlID0gKGlzc2V0KCRwYXJhbXNbJ3N0eWxlJ10pID8gJHBhcmFtc1snc3R5bGUnXSA6ICcnKTsKJHRleHQgPSAoaXNzZXQoJHBhcmFtc1sndGV4dCddKSA/ICRwYXJhbXNbJ3RleHQnXSA6ICcnKTsKJG1vcmV0ZXh0ID0gKGlzc2V0KCRwYXJhbXNbJ21vcmV0ZXh0J10pID8gaHRtbF9lbnRpdHlfZGVjb2RlKCRwYXJhbXNbJ21vcmV0ZXh0J10sRU5UX1FVT1RFUykgOiAiIik7CiRpbWFnZXNyYyA9IChpc3NldCgkcGFyYW1zWydpbWFnZXNyYyddKSAmJiAkcGFyYW1zWydpbWFnZXNyYyddPT0iMSIgPyB0cnVlIDogZmFsc2UpOwokYWx0dGV4dCA9IChpc3NldCgkcGFyYW1zWydoaWRlYWx0dGV4dCddKSAmJiAkcGFyYW1zWydoaWRlYWx0dGV4dCddPT0iMSIgPyBmYWxzZSA6IHRydWUpOwoKc3dpdGNoKCR0ZXh0KQp7CgljYXNlICIldGl0bGUiIDoKCQkkdGV4dCA9IGNtc21zKCktPnZhcmlhYmxlc1sncGFnZWluZm8nXS0+Y29udGVudF90aXRsZTsKCQlicmVhazsKCWNhc2UgIiVtZW51X3RleHQiIDogY2FzZSAiJW1lbnV0ZXh0IiA6CgkJJHRleHQgPSBjbXNtcygpLT52YXJpYWJsZXNbJ3BhZ2VpbmZvJ10tPmNvbnRlbnRfbWVudXRleHQ7CgkJYnJlYWs7CgljYXNlICIlc2l0ZV9uYW1lIiA6IGNhc2UgIiVzaXRlbmFtZSIgOgoJCSR0ZXh0ID0gZ2V0X3NpdGVfcHJlZmVyZW5jZSgnc2l0ZW5hbWUnLCAnQ01TTVMgU2l0ZScpOwoJCWJyZWFrOwoJY2FzZSAiJWRlc2NyaXB0aW9uIiA6CgkJJHRleHQgPSBjbXNtcygpLT52YXJpYWJsZXNbJ3BhZ2VpbmZvJ10tPmNvbnRlbnRfdGl0bGVhdHRyaWJ1dGU7CgkJYnJlYWs7Cn0KCmlmICgkdGV4dD09JycpIHJldHVybiAnJzsKaWYgKCRzdHlsZT09JycpIHJldHVybiAkdGV4dDsKCiRUVFRzdHlsZSA9IG5ldyBUVFRzdHlsZSgpOwoKaWYgKGlzX251bWVyaWMoJHN0eWxlKSkKCSRUVFRzdHlsZS0+bG9hZGRiKCRzdHlsZSk7CmVsc2UKCSRUVFRzdHlsZS0+bG9hZGRiYnluYW1lKCRzdHlsZSk7CgppZiAoJGltYWdlc3JjKQoJZWNobyAkVFRUc3R5bGUtPmdldEltYWdlU3JjKCR0ZXh0KTsKZWxzZQoJZWNobyAkVFRUc3R5bGUtPmdldEltYWdlKCR0ZXh0LCRhbHR0ZXh0LCRtb3JldGV4dCk7Cgo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.defaultadmin.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppbmNsdWRlX29uY2UgZGlybmFtZShfX0ZJTEVfXykuJy9jbGFzcy5zdHlsZS5waHAnOwppbmNsdWRlX29uY2UgZGlybmFtZShfX0ZJTEVfXykuJy9jbGFzcy5yZXBsYWNlbWVudHMucGhwJzsKCgovLyBzY2FuIGZvbnQgZmlsZXMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKJGZvbnRmaWxlcyA9ICR0aGlzLT5nZXRGb250cygpOwoKLy8gbG9hZCBzdHlsZXMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiRUVFRzbCA9IG5ldyBUVFRzdHlsZWxpc3QoKTsKCiRzYW1wbGV0ZXh0ID0gJyc7CgovLyBsb2FkIGF1dG9tYXRpYyByZXBsYWNlbWVudHMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiRUVFRybCA9IG5ldyBUVFRyZXBsYWNlbWVudGxpc3QoKTsKCgoKCgoKCi8vKioqKioqKioqKioqKioqKioqICAgICAgICAgICAgICAgICAgIERpc3BsYXkgaW50ZXJmYWNlICAgICAgICAgICAgICAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKJGFjdGl2ZSA9IChpc3NldCgkcGFyYW1zWydhY3RpdmVfdGFiJ10pID8gJHBhcmFtc1snYWN0aXZlX3RhYiddIDogJycpOwoKCi8vIGNoZWNrIGlmIHR0ZiBzdXBwb3J0IGlzIGluY2x1ZGVkLiBJZiBub3QsIGFjY2VzcyBpcyBmb3JiaWRkZW4gKioqKioqKioqKioqKioqKioqKioqKioqKioqCmlmICghZnVuY3Rpb25fZXhpc3RzKCdpbWFnZXR0ZmJib3gnKSB8fCAhZnVuY3Rpb25fZXhpc3RzKCdpbWFnZXR0ZnRleHQnKSkKewoJZWNobyAkdGhpcy0+U2hvd0Vycm9ycygkdGhpcy0+TGFuZygnZXJyb3Jfbm90dGZmdW5jdGlvbnMnKSk7CglyZXR1cm47Cn0KCi8vIGNoZWNrIGlmIGZvbnRmaWxlcyBhcmUgYXZhaWxhYmxlLiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgppZiAoY291bnQoJGZvbnRmaWxlcyk9PTApCnsKCWVjaG8gJHRoaXMtPlNob3dFcnJvcnMoJHRoaXMtPkxhbmcoJ2Vycm9yX25vZm9udGZpbGUnKSk7CgkkYWN0aXZlID0gJ2ZvbnRzJzsKfQoKZWNobyAkdGhpcy0+U3RhcnRUYWJIZWFkZXJzKCk7CmVjaG8gJHRoaXMtPlNldFRhYkhlYWRlcignc3R5bGVzJywkdGhpcy0+TGFuZygnU3R5bGVzJyksICgkYWN0aXZlPT0nc3R5bGVzJykpOwplY2hvICR0aGlzLT5TZXRUYWJIZWFkZXIoJ2F1dG9yZXBsYWNlJywkdGhpcy0+TGFuZygnQXV0b3JlcGxhY2UnKSwgKCRhY3RpdmU9PSdhdXRvcmVwbGFjZScpKTsKZWNobyAkdGhpcy0+U2V0VGFiSGVhZGVyKCdmb250cycsJHRoaXMtPkxhbmcoJ0ZvbnRzJyksICgkYWN0aXZlPT0nZm9udHMnKSk7CmVjaG8gJHRoaXMtPlNldFRhYkhlYWRlcigncHJvcGVydGllcycsJHRoaXMtPkxhbmcoJ1Byb3BlcnRpZXMnKSwgKCRhY3RpdmU9PSdwcm9wZXJ0aWVzJykpOwplY2hvICR0aGlzLT5FbmRUYWJIZWFkZXJzKCk7CmVjaG8gJHRoaXMtPlN0YXJ0VGFiQ29udGVudCgpOwoKIyAiU3R5bGVzIiB0YWIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKZWNobyAkdGhpcy0+U3RhcnRUYWIoInN0eWxlcyIpOwoKJGl0ZW1zID0gYXJyYXkoKTsKJHJvd2NsYXNzID0gJ3JvdzEnOwpmb3JlYWNoICgkVFRUc2wtPnN0eWxlcyBhcyAkc3R5bGUpCnsKCSRyb3cgPSBuZXcgc3RkQ2xhc3MoKTsKCSRyb3ctPnJvd2NsYXNzID0gJHJvd2NsYXNzOwoJJHJvdy0+bmFtZSA9ICRzdHlsZS0+bmFtZTsKCSRyb3ctPmNhbGx0YWcgPSAne1RydWV0eXBlVGV4dCBzdHlsZT0iJy4kc3R5bGUtPm5hbWUuJyIgdGV4dD0iPGVtPm15dGV4dDwvZW0+In0nOwoJJHJvdy0+aW1nID0gJHN0eWxlLT5nZXRpbWFnZSgkc3R5bGUtPm5hbWUpOwoJJHJvdy0+c2FtcGxlID0gJHRoaXMtPmdldEhUTUxpbWcoJHN0eWxlLCAkcm93LT5uYW1lKTsKCSRyb3ctPmVkaXRsaW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnZWRpdHN0eWxlJywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vZWRpdC5naWYnLCAkdGhpcy0+TGFuZygnZWRpdHN0eWxlJyksJycsJycsJ3N5c3RlbWljb24nKSwgYXJyYXkoJ3N0eWxlaWQnID0+ICRzdHlsZS0+aWQpKTsKCSRyb3ctPmNvcHlsaW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnY29weXN0eWxlJywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vY29weS5naWYnLCAkdGhpcy0+TGFuZygnY29weXN0eWxlJyksJycsJycsJ3N5c3RlbWljb24nKSwgYXJyYXkoJ3N0eWxlaWQnID0+ICRzdHlsZS0+aWQpKTsKCSRyb3ctPmRlbGV0ZWxpbmsgPSAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdkZWxldGVzdHlsZScsICRyZXR1cm5pZCwgY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL2RlbGV0ZS5naWYnLCAkdGhpcy0+TGFuZygnZGVsZXRlc3R5bGUnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJHN0eWxlLT5pZCksICR0aGlzLT5MYW5nKCdhcmV5b3VzdXJlJykpOwoJYXJyYXlfcHVzaCgkaXRlbXMsICRyb3cpOwoJJHJvd2NsYXNzID0gKCRyb3djbGFzcz09InJvdzEiID8gInJvdzIiIDogInJvdzEiKTsKfQoKJHRoaXMtPnNtYXJ0eS0+YXNzaWduX2J5X3JlZignaXRlbXMnLCAkaXRlbXMpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2l0ZW1jb3VudCcsIGNvdW50KCRpdGVtcykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N0eWxlbmFtZXRleHQnLCAkdGhpcy0+TGFuZygnc3R5bGVuYW1lJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N0eWxlaW1ndGV4dCcsICR0aGlzLT5MYW5nKCdleGFtcGxlJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NhbGx0YWd0ZXh0JywgJHRoaXMtPkxhbmcoJ3RhZ3RvdXNlJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ25vZmlsZXN0ZXh0JywgJHRoaXMtPkxhbmcoJ25vc3R5bGVzJykpOwppZiAoY291bnQoJGZvbnRmaWxlcyk+MCkKCSR0aGlzLT5zbWFydHktPmFzc2lnbignYWRkbGluaycsICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZHN0eWxlJywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vbmV3b2JqZWN0LmdpZicsICR0aGlzLT5MYW5nKCdhZGRzdHlsZScpLCcnLCcnLCdzeXN0ZW1pY29uJyksIGFycmF5KCksICcnLCBmYWxzZSwgZmFsc2UsICcnKSAuJyAnLiAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRzdHlsZScsICRyZXR1cm5pZCwgJHRoaXMtPkxhbmcoJ2FkZHN0eWxlJyksIGFycmF5KCksICcnLCBmYWxzZSwgZmFsc2UsICdjbGFzcz0icGFnZW9wdGlvbnMiJykpOwplbHNlCgllY2hvICR0aGlzLT5zaG93ZXJyb3JzKCR0aGlzLT5sYW5nKCdlcnJvcl9ub2ZvbnRmaWxlJykpOwplY2hvICR0aGlzLT5Qcm9jZXNzVGVtcGxhdGUoJ3N0eWxlc2xpc3QudHBsJyk7CgppZiAoY291bnQoJGZvbnRmaWxlcyk+MCkKewoJZWNobyAkdGhpcy0+Q3JlYXRlRmllbGRzZXRTdGFydCgkaWQsJ2ZpZWxkc2V0JywgJHRoaXMtPmxhbmcoJ3ByZWRlZmluZWRzdHlsZXMnKSk7CgllY2hvICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZHByZWRlZmluZWRzdHlsZScsICRyZXR1cm5pZCwgJHRoaXMtPkxhbmcoJ2FkZHByZWRlZmluZWRtaXJyb3InKSwgYXJyYXkoJ3ByZWRlZmluZWRzdHlsZSc9PidtaXJyb3InKSk7CgllY2hvICc8YnIgLz4nLiR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZHByZWRlZmluZWRzdHlsZScsICRyZXR1cm5pZCwgJHRoaXMtPkxhbmcoJ2FkZHByZWRlZmluZWRzaGFkb3cnKSwgYXJyYXkoJ3ByZWRlZmluZWRzdHlsZSc9PidzaGFkb3cnKSk7CgllY2hvICc8YnIgLz4nLiR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZHByZWRlZmluZWRzdHlsZScsICRyZXR1cm5pZCwgJHRoaXMtPkxhbmcoJ2FkZHByZWRlZmluZWRnaG9zdCcpLCBhcnJheSgncHJlZGVmaW5lZHN0eWxlJz0+J2dob3N0JykpOwoJZWNobyAnPGJyIC8+Jy4kdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRwcmVkZWZpbmVkc3R5bGUnLCAkcmV0dXJuaWQsICR0aGlzLT5MYW5nKCdhZGRwcmVkZWZpbmVkZG91YmxlJyksIGFycmF5KCdwcmVkZWZpbmVkc3R5bGUnPT4nZG91YmxlJykpOwoJZWNobyAkdGhpcy0+Q3JlYXRlRmllbGRzZXRFbmQoKTsKfQoKCmVjaG8gJHRoaXMtPkVuZFRhYigpOwoKIyAiYXV0b3JlcGxhY2UiIHRhYiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgplY2hvICR0aGlzLT5TdGFydFRhYigiYXV0b3JlcGxhY2UiKTsKCgokcmVwbGFjZWZ1bmN0aW9ucyA9IGFycmF5KCdDb250ZW50UG9zdFJlbmRlcic9PidDb250ZW50UG9zdFJlbmRlcicsICdDb250ZW50UG9zdENvbXBpbGUnPT4nQ29udGVudFBvc3RDb21waWxlJywgJHRoaXMtPmxhbmcoInJlcGxhY2VtZW50ZGlzYWJsZWQiKT0+IiIpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3JlcGxhY2VmdW5jdGlvbnRleHQnLCAkdGhpcy0+TGFuZygncmVwbGFjZWZ1bmN0aW9uJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3JlcGxhY2VmdW5jdGlvbmlucHV0JywkdGhpcy0+Q3JlYXRlSW5wdXREcm9wZG93bigkaWQsICdyZXBsYWNlZnVuY3Rpb24nLCAkcmVwbGFjZWZ1bmN0aW9ucywgLTEsICR0aGlzLT5nZXRwcmVmZXJlbmNlKCdyZXBsYWNlZnVuY3Rpb24nLCAnJykpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzYXZlJywgJHRoaXMtPkNyZWF0ZUlucHV0U3VibWl0KCRpZCwnc2F2ZScsICR0aGlzLT5MYW5nKCdzYXZlJykpKTsKCmVjaG8gJHRoaXMtPkNyZWF0ZUZpZWxkc2V0U3RhcnQoJGlkLCdmaWVsZHNldCcsICR0aGlzLT5sYW5nKCdyZXBsYWNlbW9tZW50JykpOwplY2hvICR0aGlzLT5DcmVhdGVGb3JtU3RhcnQoJGlkLCdjaGFuZ2VyZXBsYWNlZnVuY3Rpb24nLCRyZXR1cm5pZCk7CmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgncmVwbGFjZXBhcmFtcy50cGwnKTsKZWNobyAkdGhpcy0+Q3JlYXRlRm9ybUVuZCgpOwplY2hvICR0aGlzLT5DcmVhdGVGaWVsZHNldEVuZCgpOwoKCgoKJGl0ZW1zID0gYXJyYXkoKTsKJHJvd2NsYXNzID0gJ3JvdzEnOwpmb3JlYWNoICgkVFRUcmwtPnJlcGxhY2VtZW50cyBhcyAkcmVwbGFjZW1lbnQpCnsKCSRyb3cgPSBuZXcgc3RkQ2xhc3MoKTsKCSRyb3ctPnJvd2NsYXNzID0gJHJvd2NsYXNzOwoJJHJvdy0+dGFnID0gJHJlcGxhY2VtZW50LT50YWc7Cgkkcm93LT5hZGRpdGlvbmFsID0gJHJlcGxhY2VtZW50LT5hZGRpdGlvbmFsOwoJJHN0eWxlID0gJiAkVFRUc2wtPmdldHN0eWxlKCRyZXBsYWNlbWVudC0+c3R5bGUpOwoJaWYgKCEkc3R5bGUpICRyb3ctPnN0eWxlID0gJHRoaXMtPkxhbmcoJ3Vua25vd25zdHlsZScpOwoJZWxzZSAkcm93LT5zdHlsZSA9ICRzdHlsZS0+bmFtZTsKCSRyb3ctPmVkaXRsaW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnZWRpdHJlcGxhY2VtZW50JywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vZWRpdC5naWYnLCAkdGhpcy0+TGFuZygnZWRpdHJlcGxhY2VtZW50JyksJycsJycsJ3N5c3RlbWljb24nKSwgYXJyYXkoJ3JlcGxhY2VtZW50aWQnID0+ICRyZXBsYWNlbWVudC0+aWQpKTsKCSRyb3ctPmRlbGV0ZWxpbmsgPSAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdkZWxldGVyZXBsYWNlbWVudCcsICRyZXR1cm5pZCwgY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL2RlbGV0ZS5naWYnLCAkdGhpcy0+TGFuZygnZGVsZXRlcmVwbGFjZW1lbnQnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgncmVwbGFjZW1lbnRpZCcgPT4gJHJlcGxhY2VtZW50LT5pZCksICR0aGlzLT5MYW5nKCdhcmV5b3VzdXJlJykpOwoJYXJyYXlfcHVzaCgkaXRlbXMsICRyb3cpOwoJJHJvd2NsYXNzID0gKCRyb3djbGFzcz09InJvdzEiID8gInJvdzIiIDogInJvdzEiKTsKfQoKJHRoaXMtPnNtYXJ0eS0+YXNzaWduX2J5X3JlZignaXRlbXMnLCAkaXRlbXMpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2l0ZW1jb3VudCcsIGNvdW50KCRpdGVtcykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3JlcGxhY2VtZW50dGFndGV4dCcsICR0aGlzLT5MYW5nKCd0YWcnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbigncmVwbGFjZW1lbnRhZGRpdGlvbmFsdGV4dCcsICR0aGlzLT5MYW5nKCdhZGRpdGlvbmFsJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3JlcGxhY2VtZW50c3R5bGV0ZXh0JywgJHRoaXMtPkxhbmcoJ3N0eWxlJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ25vcmVwbGFjZW1lbnR0ZXh0JywgJHRoaXMtPkxhbmcoJ25vcmVwbGFjZW1lbnRzJykpOwppZiAoY291bnQoJFRUVHNsLT5zdHlsZXMpPjApCgkkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2FkZGxpbmsnLCAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRyZXBsYWNlbWVudCcsICRyZXR1cm5pZCwgY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL25ld29iamVjdC5naWYnLCAkdGhpcy0+TGFuZygnYWRkcmVwbGFjZW1lbnQnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgpLCAnJywgZmFsc2UsIGZhbHNlLCAnJykgLicgJy4gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnYWRkcmVwbGFjZW1lbnQnLCAkcmV0dXJuaWQsICR0aGlzLT5MYW5nKCdhZGRyZXBsYWNlbWVudCcpLCBhcnJheSgpLCAnJywgZmFsc2UsIGZhbHNlLCAnY2xhc3M9InBhZ2VvcHRpb25zIicpKTsKZWxzZQoJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3Jfbm9zdHlsZScpKTsKCmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgncmVwbGFjZW1lbnRzbGlzdC50cGwnKTsKCQplY2hvICR0aGlzLT5FbmRUYWIoKTsKCgoKCgoKCiMgImZvbnRzIiB0YWIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKZWNobyAkdGhpcy0+U3RhcnRUYWIoImZvbnRzIik7CgokaXRlbXMgPSBhcnJheSgpOwokcm93Y2xhc3MgPSAncm93MSc7CmZvcmVhY2ggKCRmb250ZmlsZXMgYXMgJGZpbGUpCnsKCSRyb3cgPSBuZXcgc3RkQ2xhc3MoKTsKCSRyb3ctPnJvd2NsYXNzID0gJHJvd2NsYXNzOwoJJHJvdy0+ZmlsZW5hbWUgPSAkZmlsZTsKCQoJJFRUVHN0eWxlID0gbmV3IFRUVHN0eWxlKCk7CgkkVFRUc3R5bGUtPmxvYWRlbGVtZW50cygndGV4dDsnLiRmaWxlLic7MjA7IzAwMDAwMDswOzA7MCcpOwoJJHJvdy0+aW1nID0gJFRUVHN0eWxlLT5nZXRpbWFnZSgkZmlsZSk7CgkKCQoJJHJvdy0+c3R5bGVzID0gJyc7Cglmb3JlYWNoICgkVFRUc2wtPmdldHN0eWxlc2J5Zm9udCgkZmlsZSkgYXMgJHN0eWxlKQoJCSRyb3ctPnN0eWxlcyAuPSAoJHJvdy0+c3R5bGVzICE9ICcnID8gJywgJyA6ICcnKS4kc3R5bGUtPm5hbWU7CglpZiAoJHJvdy0+c3R5bGVzID09ICcnKQoJewoJCSRyb3ctPnN0eWxlcyA9ICc8ZW0+Jy4kdGhpcy0+bGFuZygnbm90dXNlZCcpLic8L2VtPic7CgkJJHJvdy0+ZGVsZXRlbGluayA9ICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2RlbGV0ZWZvbnQnLCAkcmV0dXJuaWQsIGNtc21zKCktPnZhcmlhYmxlc1snYWRtaW50aGVtZSddLT5EaXNwbGF5SW1hZ2UoJ2ljb25zL3N5c3RlbS9kZWxldGUuZ2lmJywgJHRoaXMtPkxhbmcoJ2RlbGV0ZWZvbnQnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnZm9udGZpbGUnID0+ICRmaWxlKSwgJHRoaXMtPkxhbmcoJ2FyZXlvdXN1cmUnKSk7Cgl9CglhcnJheV9wdXNoKCRpdGVtcywgJHJvdyk7Cn0KJHRoaXMtPnNtYXJ0eS0+YXNzaWduX2J5X3JlZignaXRlbXMnLCAkaXRlbXMpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2l0ZW1jb3VudCcsIGNvdW50KCRpdGVtcykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2ZpbGVuYW1ldGV4dCcsICR0aGlzLT5MYW5nKCdmb250ZmlsZXMnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignc3R5bGVzdGV4dCcsICR0aGlzLT5MYW5nKCd1c2VkaW5zdHlsZXMnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignbm9maWxlc3RleHQnLCAkdGhpcy0+TGFuZygnbm9mb250ZmlsZXMnKSk7CmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgnZm9udGZpbGVzbGlzdC50cGwnKTsKCiR0aGlzLT5zbWFydHktPmFzc2lnbignc3RhcnRmb3JtJywgJHRoaXMtPkNyZWF0ZUZvcm1TdGFydCgkaWQsJ2ltcG9ydGZvbnQnLCRyZXR1cm5pZCwncG9zdCcsICdtdWx0aXBhcnQvZm9ybS1kYXRhJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3Byb21wdF9icm93c2UnLCAkdGhpcy0+TGFuZygndXBsb2FkJykpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2lucHV0X2Jyb3dzZScsICR0aGlzLT5DcmVhdGVGaWxlVXBsb2FkSW5wdXQoJGlkLCdpbnB1dF9icm93c2UnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignc3VibWl0JywgJHRoaXMtPkNyZWF0ZUlucHV0U3VibWl0KCRpZCwnc3VibWl0JywgJHRoaXMtPkxhbmcoJ2ltcG9ydCcpKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignZW5kZm9ybScsICR0aGlzLT5DcmVhdGVGb3JtRW5kKCkpOwplY2hvICR0aGlzLT5Qcm9jZXNzVGVtcGxhdGUoJ2ltcG9ydC50cGwnKTsKZWNobyAkdGhpcy0+RW5kVGFiKCk7CgojICJwcm9wZXJ0aWVzIiB0YWIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKZWNobyAkdGhpcy0+U3RhcnRUYWIoInByb3BlcnRpZXMiKTsKCiR0aGlzLT5zbWFydHktPmFzc2lnbignc2FtcGxldGV4dHRleHQnLCAkdGhpcy0+TGFuZygnc2FtcGxldGV4dCcpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzYW1wbGV0ZXh0aW5wdXQnLCR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnc2FtcGxldGV4dCcsICR0aGlzLT5nZXRwcmVmZXJlbmNlKCdzYW1wbGV0ZXh0JywgJ0hlbGxvLCBob3cgYXJlIHlvdSA/JyksNTAsNTApKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzYXZlJywgJHRoaXMtPkNyZWF0ZUlucHV0U3VibWl0KCRpZCwnc2F2ZScsICR0aGlzLT5MYW5nKCdzYXZlJykpKTsKCmVjaG8gJHRoaXMtPkNyZWF0ZUZvcm1TdGFydCgkaWQsJ2NoYW5nZXNhbXBsZXRleHQnLCRyZXR1cm5pZCk7CmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgnc2FtcGxldGV4dC50cGwnKTsKZWNobyAkdGhpcy0+Q3JlYXRlRm9ybUVuZCgpOwoKCgoKJGZpbGVzID0gZ2V0X3JlY3Vyc2l2ZV9maWxlX2xpc3QoY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwgJ2NhY2hlJyksIGFycmF5KCdpbmRleC5odG1sJyksIC0xLCAiRklMRVMiKTsKJHNpemUgPSAwOwoKZm9yZWFjaCAoJGZpbGVzIGFzICRmaWxlKSAkc2l6ZSArPSBmaWxlc2l6ZSgkZmlsZSk7CgppZiAoJHNpemUgPigxMDI0KjEwMjQpKSB7JHNpemUgPSBudW1iZXJfZm9ybWF0KCRmaWxlc2l6ZS8oMTAyNCoxMDI0KSkuIiBNQiI7fSBlbHNlIHsKCWlmICgkc2l6ZSA+KDEwMjQpKSAgeyRzaXplID0gbnVtYmVyX2Zvcm1hdCgkc2l6ZS8xMDI0KS4iIEtCIjt9IGVsc2UgewoJCSRzaXplID0gbnVtYmVyX2Zvcm1hdCgkc2l6ZSkuIiBCIjsKCX0KfQoKZWNobyAkdGhpcy0+bGFuZygnZmlsZW51bWJlcmFuZHNpemUnLCBhcnJheShjb3VudCgkZmlsZXMpLCAkc2l6ZSkpLic8YnIgLz4nOwoKZWNobyAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdjbGVhcmNhY2hlJywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vZGVsZXRlLmdpZicsICR0aGlzLT5MYW5nKCdjbGVhcmNhY2hlJyksJycsJycsJ3N5c3RlbWljb24nKSkuJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnY2xlYXJjYWNoZScsICRyZXR1cm5pZCwgJHRoaXMtPkxhbmcoJ2NsZWFyY2FjaGUnKSk7CgplY2hvICR0aGlzLT5FbmRUYWIoKTsKCmVjaG8gJHRoaXMtPkVuZFRhYkNvbnRlbnQoKTsKCj8+]]></data>
	</file>
	<file>
	  <filename>/action.deleteelement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoIWlzc2V0KCRwYXJhbXNbJ3N0eWxlaWQnXSkgfHwgIWlzc2V0KCRwYXJhbXNbJ2VsZW1lbnRpZCddKSkKCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOwoKCmluY2x1ZGVfb25jZSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCdjbGFzcy5zdHlsZS5waHAnKTsKCiRzdHlsZWlkID0gJHBhcmFtc1snc3R5bGVpZCddOwokZWxlbWVudGlkID0gJHBhcmFtc1snZWxlbWVudGlkJ107CgokVFRUc3R5bGUgPSBuZXcgVFRUc3R5bGUoKTsKJFRUVHN0eWxlLT5sb2FkZGIoJHN0eWxlaWQpOwp1bnNldCgkVFRUc3R5bGUtPmVsZW1lbnRzWyRlbGVtZW50aWRdKTsKCiRuZXdwYXJhbXMgPSBhcnJheSgnc3R5bGVpZCcgPT4gJHN0eWxlaWQsICdhY3RpdmVfdGFiJyA9PiAnZWxlbWVudHMnKTsKaWYgKCEkVFRUc3R5bGUtPnVwZGF0ZWRiKCkpCgkkbmV3cGFyYW1zWydtb2R1bGVfZXJyb3InXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl91bmFibGV0b3NhdmVzdHlsZScpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2VkaXRzdHlsZScsICRyZXR1cm5pZCwgJG5ld3BhcmFtcyk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/action.deletefont.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFR0ZlRleHQnICkgKSBleGl0OwoKaWYgKGlzc2V0KCRwYXJhbXNbJ2ZvbnRmaWxlJ10pKQoJJGZpbGUgPSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pICwgJy9mb250cy8nLCRwYXJhbXNbJ2ZvbnRmaWxlJ10pOwoKJG5ld3BhcmFtcyA9IGFycmF5KCdhY3RpdmVfdGFiJz0+J2ZvbnRzJyk7CmlmIChpc19maWxlKCRmaWxlKSkKewoJQHVubGluaygkZmlsZSk7CglpZiAoaXNfZmlsZSgkZmlsZSkpCgl7CgkJJG5ld3BhcmFtc1sndGFiX21lc3NhZ2UnXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl9kZWxldGVmb250Jyk7Cgl9Cn0KCiR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQsICRuZXdwYXJhbXMpOwoKPz4=]]></data>
	</file>
	<file>
	  <filename>/action.deletereplacement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1sncmVwbGFjZW1lbnRpZCddKSB8fCAhaXNzZXQoJHBhcmFtc1sncmVwbGFjZW1lbnRpZCddKSkKCiRyZXBsYWNlbWVudGlkID0gJHBhcmFtc1sncmVwbGFjZW1lbnRpZCddOwoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnJlcGxhY2VtZW50cy5waHAnKTsKCiRUVFRyZXBsYWNlbWVudCA9IG5ldyBUVFRyZXBsYWNlbWVudCgpOwokVFRUcmVwbGFjZW1lbnQtPmlkID0gJHJlcGxhY2VtZW50aWQ7CiRUVFRyZXBsYWNlbWVudC0+ZGVsZXRlZGIoKTsKCiR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQsIGFycmF5KCdhY3RpdmVfdGFiJz0+J2F1dG9yZXBsYWNlJykpOwo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.deletestyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snc3R5bGVpZCddKSB8fCAhaXNzZXQoJHBhcmFtc1snc3R5bGVpZCddKSkKCiRzdHlsZWlkID0gJHBhcmFtc1snc3R5bGVpZCddOwoKaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2NsYXNzLnN0eWxlLnBocCcpOwoKJFRUVHN0eWxlID0gbmV3IFRUVHN0eWxlKCk7CiRUVFRzdHlsZS0+aWQgPSAkc3R5bGVpZDsKJFRUVHN0eWxlLT5kZWxldGVkYigpOwoKJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/action.editreplacement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISAkdGhpcy0+Q2hlY2tQZXJtaXNzaW9uKCAnVXNlIFRydWV0eXBlVGV4dCcgKSApIGV4aXQ7CgppZiAoaXNzZXQoJHBhcmFtc1snY2FuY2VsJ10pKQoJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCk7CgppZiAoIWlzc2V0KCRwYXJhbXNbJ3JlcGxhY2VtZW50aWQnXSkpCgkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZGVmYXVsdGFkbWluJywgJHJldHVybmlkKTsKCgppbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnY2xhc3MucmVwbGFjZW1lbnRzLnBocCcpOwppbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnY2xhc3Muc3R5bGUucGhwJyk7CgokcmVwbGFjZW1lbnRpZCA9ICRwYXJhbXNbJ3JlcGxhY2VtZW50aWQnXTsKJFRUVHJlcGxhY2VtZW50ID0gbmV3IFRUVHJlcGxhY2VtZW50KCk7CiRUVFRyZXBsYWNlbWVudC0+bG9hZGRiKCRyZXBsYWNlbWVudGlkKTsKCgokdGFnID0gKGlzc2V0KCRwYXJhbXNbJ3RhZyddKSA/ICRwYXJhbXNbJ3RhZyddIDogJFRUVHJlcGxhY2VtZW50LT50YWcpOwokYWRkaXRpb25hbCA9IChpc3NldCgkcGFyYW1zWydhZGRpdGlvbmFsJ10pID8gJHBhcmFtc1snYWRkaXRpb25hbCddIDogJFRUVHJlcGxhY2VtZW50LT5hZGRpdGlvbmFsKTsKJHN0eWxlID0gKGlzc2V0KCRwYXJhbXNbJ3N0eWxlJ10pID8gJHBhcmFtc1snc3R5bGUnXSA6ICRUVFRyZXBsYWNlbWVudC0+c3R5bGUpOwoKCgppZiAoaXNzZXQoJHBhcmFtc1snc3VibWl0J10pKQp7CQoJaWYgKCR0YWcgPT0gJycpCgkJZWNobyAkdGhpcy0+c2hvd2Vycm9ycygkdGhpcy0+bGFuZygnZXJyb3Jfbm90YWcnKSk7CglpZiAoJHN0eWxlID09ICcnKQoJCWVjaG8gJHRoaXMtPnNob3dlcnJvcnMoJHRoaXMtPmxhbmcoJ2Vycm9yX25vc3R5bGUnKSk7CgllbHNlCgl7CgkJJFRUVHJlcGxhY2VtZW50ID0gbmV3IFRUVHJlcGxhY2VtZW50KCk7CgkJJFRUVHJlcGxhY2VtZW50LT5pZCA9ICRyZXBsYWNlbWVudGlkOwoJCSRUVFRyZXBsYWNlbWVudC0+dGFnID0gJHRhZzsKCQkkVFRUcmVwbGFjZW1lbnQtPmFkZGl0aW9uYWwgPSAkYWRkaXRpb25hbDsKCQkkVFRUcmVwbGFjZW1lbnQtPnN0eWxlID0gJHN0eWxlOwoJCWlmICgkVFRUcmVwbGFjZW1lbnQtPnVwZGF0ZWRiKCkpCgkJCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQsIGFycmF5KCdhY3RpdmVfdGFiJyA9PiAnYXV0b3JlcGxhY2UnKSk7CgkJZWxzZQoJCQllY2hvICR0aGlzLT5zaG93ZXJyb3JzKCR0aGlzLT5sYW5nKCdlcnJvcl91bmFibGV0b3NhdmVyZXBsYWNlbWVudCcpKTsKCX0KfQoKJFRUVHNsID0gbmV3IFRUVHN0eWxlbGlzdCgpOwokc3R5bGVzID0gYXJyYXkoKTsKZm9yZWFjaCAoJFRUVHNsLT5zdHlsZXMgYXMgJFRUVHN0eWxlKQoJJHN0eWxlc1skVFRUc3R5bGUtPm5hbWVdID0gJFRUVHN0eWxlLT5pZDsKCiR0YWdzID0gYXJyYXkoCgkiaDEiID0+ICJoMSIsCgkiaDIiID0+ICJoMiIsCgkiaDMiID0+ICJoMyIsCgkiaDQiID0+ICJoNCIsCgkiaDUiID0+ICJoNSIsCgkiaDYiID0+ICJoNiIsCgkicCIgPT4gInAiLAoJImxpIiA9PiAibGkiLAoJImJsb2NrcXVvdGUiID0+ICJibG9ja3F1b3RlIiwKCSJwcmUiID0+ICJwcmUiLAoJImRpdiIgPT4gImRpdiIsCgkic3BhbiIgPT4gInNwYW4iLAoJImVtIiA9PiAiZW0iLAopOwoKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCd0YWd0ZXh0JywgJHRoaXMtPkxhbmcoJ3RhZycpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCd0YWdpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAndGFnJywgJHRhZywgMzAsIDI1NSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2FkZGl0aW9uYWx0ZXh0JywgJHRoaXMtPkxhbmcoJ2FkZGl0aW9uYWwnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignYWRkaXRpb25hbGlucHV0JywgJHRoaXMtPkNyZWF0ZUlucHV0VGV4dCgkaWQsICdhZGRpdGlvbmFsJywgJGFkZGl0aW9uYWwsIDMwLCAyNTUpKTsKJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzdHlsZXRleHQnLCAkdGhpcy0+TGFuZygnc3R5bGUnKSk7CiR0aGlzLT5zbWFydHktPmFzc2lnbignc3R5bGVpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dERyb3Bkb3duKCRpZCwgJ3N0eWxlJywgJHN0eWxlcywgLTEsICRzdHlsZSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3N1Ym1pdCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdzdWJtaXQnLCBsYW5nKCdzdWJtaXQnKSkpOwokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NhbmNlbCcsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdjYW5jZWwnLCBsYW5nKCdjYW5jZWwnKSkpOwplY2hvICR0aGlzLT5DcmVhdGVGb3JtU3RhcnQoJGlkLCAnZWRpdHJlcGxhY2VtZW50JywgJHJldHVybmlkKTsKZWNobyAkdGhpcy0+Q3JlYXRlSW5wdXRIaWRkZW4oJGlkLCAncmVwbGFjZW1lbnRpZCcsICRUVFRyZXBsYWNlbWVudC0+aWQpOwplY2hvICR0aGlzLT5Qcm9jZXNzVGVtcGxhdGUoJ3JlcGxhY2VtZW50LnRwbCcpOwplY2hvICR0aGlzLT5DcmVhdGVGb3JtRW5kKCk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/action.editstyle.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHANCmlmKCEgJHRoaXMtPkNoZWNrUGVybWlzc2lvbiggJ1VzZSBUcnVldHlwZVRleHQnICkgKSBleGl0Ow0KDQppZiAoaXNzZXQoJHBhcmFtc1snY2FuY2VsJ10pIHx8ICFpc3NldCgkcGFyYW1zWydzdHlsZWlkJ10pKQ0KCSR0aGlzLT5SZWRpcmVjdCgkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQpOw0KDQppbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnY2xhc3Muc3R5bGUucGhwJyk7DQoNCg0KJHN0eWxlaWQgPSAkcGFyYW1zWydzdHlsZWlkJ107DQokVFRUc3R5bGUgPSBuZXcgVFRUc3R5bGUoKTsNCiRUVFRzdHlsZS0+bG9hZGRiKCRzdHlsZWlkKTsNCg0KDQovLyBjb2xvcnBpY2tlciBzY3JpcHQNCmVjaG8gJw0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KdmFyIGlucHV0aWQ7DQp2YXIgY29sb3JwaWNrZXJXaW5kb3c7DQpmdW5jdGlvbiBvcGVuQ29sb3JQaWNrZXIoaWQpIHsNCglpZiAoaWQuaW5kZXhPZigiX3NhbXBsZSIpPjApDQoJCWlkID0gaWQuc3Vic3RyKDAsaWQuaW5kZXhPZigiX3NhbXBsZSIpKTsNCgljb2xvcnBpY2tlcldpbmRvdyA9IHdpbmRvdy5vcGVuKCIuLi9tb2R1bGVzL1RydWV0eXBlVGV4dC9wYWdlLmNvbG9ycGlja2VyLnBocCIsImNvbG9ycGlja2VyIiwid2lkdGg9MzUwLGhlaWdodD0xNDUiKTsNCglpbnB1dGlkID0gaWQ7DQp9DQoNCmZ1bmN0aW9uIGNvbG9yUGlja2VyX2NhbGxCYWNrKHN0ckNvbG9yKSB7DQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaW5wdXRpZCkudmFsdWUgPSAiIyIrc3RyQ29sb3I7DQoJY29sb3JwaWNrZXJXaW5kb3cuY2xvc2UoKTsNCgljaGFuZ2VDb2xvcihpbnB1dGlkKyJfc2FtcGxlIixpbnB1dGlkKTsNCg0KfQ0KDQpmdW5jdGlvbiBjaGFuZ2VDb2xvcihpZCkNCnsNCglpZiAoaWQuaW5kZXhPZigiX3NhbXBsZSIpPjApDQoJCWlkID0gaWQuc3Vic3RyKDAsaWQuaW5kZXhPZigiX3NhbXBsZSIpKTsNCgljb2xvciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS52YWx1ZTsNCglpZiAoY29sb3IubGVuZ3RoPDcpIHJldHVybjsNCglpZiAoY29sb3Iuc3Vic3RyKDAsMSkhPSIjIikgcmV0dXJuOw0KCWNvbG9yID0gY29sb3Iuc3Vic3RyaW5nKDAsNyk7DQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQgKyAiX3NhbXBsZSIpLnN0eWxlLmJhY2tncm91bmRDb2xvciA9IGNvbG9yOw0KfQ0KDQoNCjwvc2NyaXB0Pg0KJzsNCg0KDQplY2hvICR0aGlzLT5DcmVhdGVGaWVsZHNldFN0YXJ0KCRpZCwnZmllbGRzZXQnLCR0aGlzLT5sYW5nKCdleGFtcGxlJykpOw0KZWNobyAkVFRUc3R5bGUtPmdldGltYWdlKCR0aGlzLT5nZXRwcmVmZXJlbmNlKCdzYW1wbGV0ZXh0JywnSGVsbG8sIGhvdyBhcmUgeW91ID8nKSk7DQplY2hvICR0aGlzLT5DcmVhdGVGaWVsZHNldEVuZCgpLic8YnIgLz4nOw0KDQovLyBoZWFkZXJzDQokYWN0aXZlID0gKGlzc2V0KCRwYXJhbXNbJ2FjdGl2ZV90YWInXSkgPyAkcGFyYW1zWydhY3RpdmVfdGFiJ10gOiAnJyk7DQplY2hvICR0aGlzLT5TdGFydFRhYkhlYWRlcnMoKTsNCmVjaG8gJHRoaXMtPlNldFRhYkhlYWRlcigncGFyYW1zJywkdGhpcy0+TGFuZygncGFyYW1ldGVycycpLCAoJGFjdGl2ZT09J3BhcmFtcycpKTsNCmVjaG8gJHRoaXMtPlNldFRhYkhlYWRlcignZWxlbWVudHMnLCR0aGlzLT5MYW5nKCdlbGVtZW50cycpLCAoJGFjdGl2ZT09J2VsZW1lbnRzJykpOw0KZWNobyAkdGhpcy0+RW5kVGFiSGVhZGVycygpOw0KZWNobyAkdGhpcy0+U3RhcnRUYWJDb250ZW50KCk7DQoNCg0KLy8gcGFyYW1zIHRhYg0KZWNobyAkdGhpcy0+U3RhcnRUYWIoInBhcmFtcyIpOw0KDQoNCg0KJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCduYW1ldGV4dCcsICR0aGlzLT5MYW5nKCduYW1lJykpOw0KJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCduYW1laW5wdXQnLCAkdGhpcy0+Q3JlYXRlSW5wdXRUZXh0KCRpZCwgJ25hbWUnLCAkVFRUc3R5bGUtPm5hbWUsIDMwLCAyNTUpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbignY29sb3J0ZXh0JywgJHRoaXMtPkxhbmcoJ2JhY2tncm91bmRjb2xvcicpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbignY29sb3JpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnYmFja2dyb3VuZGNvbG9yJywgJFRUVHN0eWxlLT5iYWNrZ3JvdW5kY29sb3IsIDEwLCA5LCdvbmtleXVwPSJjaGFuZ2VDb2xvcih0aGlzLmlkKSInKS4NCgkJCSR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnYmFja2dyb3VuZGNvbG9yX3NhbXBsZScsICcnLCAxLCAxLCAncmVhZG9ubHk9InJlYWRvbmx5IiBvbmNsaWNrPSJvcGVuQ29sb3JQaWNrZXIodGhpcy5pZCkiIHN0eWxlPSJjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOicuc3Vic3RyKCRUVFRzdHlsZS0+YmFja2dyb3VuZGNvbG9yLDAsNykuJyIgJykpOw0KJGZvcm1hdHMgPSBhcnJheSgnZ2lmJz0+J2dpZicsICdqcGcnPT4nanBnJywgJ3BuZyc9PidwbmcnKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbignZm9ybWF0dGV4dCcsICR0aGlzLT5MYW5nKCdmb3JtYXQnKSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2Zvcm1hdGlucHV0JywkdGhpcy0+Q3JlYXRlSW5wdXREcm9wZG93bigkaWQsICdmb3JtYXQnLCAkZm9ybWF0cywgLTEsICRUVFRzdHlsZS0+Zm9ybWF0KSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2Z1bGxsaW5laGVpZ2h0dGV4dCcsICR0aGlzLT5MYW5nKCdmdWxsbGluZWhlaWdodCcpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbignZnVsbGxpbmVoZWlnaHRpbnB1dCcsJHRoaXMtPkNyZWF0ZUlucHV0Q2hlY2tib3goJGlkLCAnZnVsbGxpbmVoZWlnaHQnLCAxLCAkVFRUc3R5bGUtPmZ1bGxsaW5laGVpZ2h0KSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ21heHdpZHRodGV4dCcsICR0aGlzLT5MYW5nKCdtYXh3aWR0aCcpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbignbWF4d2lkdGhpbnB1dCcsICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnbWF4d2lkdGgnLCAkVFRUc3R5bGUtPm1heHdpZHRoLCA1LCA0KS4ncGl4ZWxzJyk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3BpY3R1cmVwZXJ3b3JkdGV4dCcsICR0aGlzLT5MYW5nKCdwaWN0dXJlcGVyd29yZCcpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbigncGljdHVyZXBlcndvcmRpbnB1dCcsJHRoaXMtPkNyZWF0ZUlucHV0Q2hlY2tib3goJGlkLCAncGljdHVyZXBlcndvcmQnLCAxLCAkVFRUc3R5bGUtPnBpY3R1cmVwZXJ3b3JkKSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3RyYW5zcGFyZW50dGV4dCcsICR0aGlzLT5MYW5nKCd0cmFuc3BhcmVudCcpKTsNCiR0aGlzLT5zbWFydHktPmFzc2lnbigndHJhbnNwYXJlbnRpbnB1dCcsJHRoaXMtPkNyZWF0ZUlucHV0Q2hlY2tib3goJGlkLCAndHJhbnNwYXJlbnQnLCAxLCAkVFRUc3R5bGUtPnRyYW5zcGFyZW50KSk7DQoNCiR0aGlzLT5zbWFydHktPmFzc2lnbignc2F2ZScsICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdzdWJtaXQnLCAkdGhpcy0+bGFuZygnc2F2ZScpKSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2JhY2snLCAkdGhpcy0+Q3JlYXRlSW5wdXRTdWJtaXQoJGlkLCAnYmFjaycsIGxhbmcoJ2NhbmNlbCcpKSk7DQplY2hvICR0aGlzLT5DcmVhdGVGb3JtU3RhcnQoJGlkLCAnY2hhbmdlc3R5bGUnLCAkcmV0dXJuaWQpOw0KZWNobyAkdGhpcy0+Q3JlYXRlSW5wdXRIaWRkZW4oJGlkLCAnc3R5bGVpZCcsICRzdHlsZWlkKTsNCmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgnc3R5bGVwYXJhbXMudHBsJyk7DQplY2hvICR0aGlzLT5DcmVhdGVGb3JtRW5kKCk7DQplY2hvICR0aGlzLT5FbmRUYWIoKTsNCg0KDQoNCi8vIEVsZW1lbnRzIGxpc3QNCg0KZWNobyAkdGhpcy0+U3RhcnRUYWIoImVsZW1lbnRzIik7DQoNCg0KDQoNCiRpdGVtcyA9IGFycmF5KCk7DQokcm93Y2xhc3MgPSAncm93MSc7DQokZWxlbWVudGlkID0gLTE7DQpmb3JlYWNoICgkVFRUc3R5bGUtPmVsZW1lbnRzIGFzICRlbGVtZW50KQ0Kew0KCSRlbGVtZW50aWQgKys7DQoJJHJvdyA9IG5ldyBzdGRDbGFzcygpOw0KCSRyb3ctPnJvd2NsYXNzID0gJHJvd2NsYXNzOw0KCSRyb3ctPm51bWJlciA9ICRlbGVtZW50aWQrMTsNCgkkcm93LT50eXBlID0gJHRoaXMtPmxhbmcoJGVsZW1lbnRbMF0pOw0KCSRyb3ctPmNvcHlsaW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnY29weWVsZW1lbnQnLCAkcmV0dXJuaWQsIGNtc21zKCktPnZhcmlhYmxlc1snYWRtaW50aGVtZSddLT5EaXNwbGF5SW1hZ2UoJ2ljb25zL3N5c3RlbS9jb3B5LmdpZicsICR0aGlzLT5MYW5nKCdjb3B5ZWxlbWVudCcpLCcnLCcnLCdzeXN0ZW1pY29uJyksIGFycmF5KCdzdHlsZWlkJyA9PiAkVFRUc3R5bGUtPmlkLCAnZWxlbWVudGlkJyA9PiAkZWxlbWVudGlkKSk7DQoJaWYgKCRlbGVtZW50aWQ+MCkNCgkJJHJvdy0+ZGVsZXRlbGluayA9ICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2RlbGV0ZWVsZW1lbnQnLCAkcmV0dXJuaWQsIGNtc21zKCktPnZhcmlhYmxlc1snYWRtaW50aGVtZSddLT5EaXNwbGF5SW1hZ2UoJ2ljb25zL3N5c3RlbS9kZWxldGUuZ2lmJywgJHRoaXMtPkxhbmcoJ2RlbGV0ZWVsZW1lbnQnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ2VsZW1lbnRpZCcgPT4gJGVsZW1lbnRpZCksICR0aGlzLT5MYW5nKCdhcmV5b3VzdXJlJykpOw0KDQoJaWYgKCgkZWxlbWVudGlkICsgMSA8IGNvdW50KCRUVFRzdHlsZS0+ZWxlbWVudHMpKSAmJiAkZWxlbWVudGlkPjApDQoJCSRyb3ctPmRvd25saW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnbW92ZWVsZW1lbnQnLCAkcmV0dXJuaWQsY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL2Fycm93LWQuZ2lmJywgJHRoaXMtPkxhbmcoJ21vdmVlbGVtZW50ZG93bicpLCcnLCcnLCdzeXN0ZW1pY29uJyksIGFycmF5KCdzdHlsZWlkJyA9PiAkVFRUc3R5bGUtPmlkLCAnZWxlbWVudGlkJyA9PiAkZWxlbWVudGlkLCAnZGlyZWN0aW9uJyA9PiAnZG93bicpKTsNCg0KCWlmICggISgkZWxlbWVudGlkPT0xICYmICRlbGVtZW50WzBdIT0ndGV4dCcpICYmICRlbGVtZW50aWQ+MCkNCgkJJHJvdy0+dXBsaW5rID0gJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnbW92ZWVsZW1lbnQnLCAkcmV0dXJuaWQsY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL2Fycm93LXUuZ2lmJywgJHRoaXMtPkxhbmcoJ21vdmVlbGVtZW50dXAnKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ2VsZW1lbnRpZCcgPT4gJGVsZW1lbnRpZCwgJ2RpcmVjdGlvbicgPT4gJ3VwJykpOw0KDQoJJHJvdy0+ZGV0YWlscyA9ICR0aGlzLT5DcmVhdGVJbnB1dEhpZGRlbigkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX3R5cGUnLCAkZWxlbWVudFswXSk7DQoJc3dpdGNoICgkZWxlbWVudFswXSkNCgl7DQoJCWNhc2UgJ3RleHQnIDoNCgkJCSRmb250cyA9IGFycmF5X2ZsaXAoJHRoaXMtPmdldGZvbnRzKCkpOw0KCQkJZm9yZWFjaCAoJGZvbnRzIGFzICRmb250PT4kdG1wKSAkZm9udHNbJGZvbnRdID0gJGZvbnQ7DQoJCQkkcm93LT5kZXRhaWxzIC49ICI8dGFibGU+PHRyPjx0ZD4iOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSR0aGlzLT5sYW5nKCdmb250ZmlsZScpLiI8L3RkPjx0ZD4iOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+Q3JlYXRlSW5wdXREcm9wZG93bigkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX2ZvbnRmaWxlJywgJGZvbnRzLCAtMSwgJGVsZW1lbnRbMV0pLic8L3RkPjx0ZD4mbmJzcDsmbmJzcDs8L3RkPjx0ZD4nOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+bGFuZygnc2l6ZScpLiI8L3RkPjx0ZD4iOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+Q3JlYXRlSW5wdXRUZXh0KCRpZCwgJ2VsZW1lbnRfJy4kZWxlbWVudGlkLidfc2l6ZScsICRlbGVtZW50WzJdLCAzLCAzKS4ncGl4ZWxzPC90ZD48L3RyPjx0cj48dGQ+JzsNCgkJCSRyb3ctPmRldGFpbHMgLj0gJHRoaXMtPmxhbmcoJ2NvbG9yJykuIjwvdGQ+PHRkPiI7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnZWxlbWVudF8nLiRlbGVtZW50aWQuJ19jb2xvcicsIHN1YnN0cigkZWxlbWVudFszXSwwLDcpLCA5LCA5LCdvbmtleXVwPSJjaGFuZ2VDb2xvcih0aGlzLmlkKSInKTsNCgkJCSRyb3ctPmRldGFpbHMgLj0gJHRoaXMtPkNyZWF0ZUlucHV0VGV4dCgkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX2NvbG9yX3NhbXBsZScsICcnLCAxLCAxLCAncmVhZG9ubHk9InJlYWRvbmx5IiBvbmNsaWNrPSJvcGVuQ29sb3JQaWNrZXIodGhpcy5pZCkiIHN0eWxlPSJjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOicuc3Vic3RyKCRlbGVtZW50WzNdLDAsNykuJyIgICcpLiI8L3RkPjx0ZD4mbmJzcDsmbmJzcDs8L3RkPjx0ZD4iOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+bGFuZygndHJhbnNwYXJlbmN5JykuIjwvdGQ+PHRkPiI7DQoJCQkkdHJhbnNwYXJlbmN5ID0gcm91bmQoKCcweCcuc3Vic3RyKCRlbGVtZW50WzNdLDcpKSoxMDAvMjU1KTsNCgkJCWlmICgkdHJhbnNwYXJlbmN5ID09ICIiKSAkdHJhbnNwYXJlbmN5ID0gIjAiOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+Q3JlYXRlSW5wdXRUZXh0KCRpZCwgJ2VsZW1lbnRfJy4kZWxlbWVudGlkLidfdHJhbnNwYXJlbmN5JywgJHRyYW5zcGFyZW5jeSwgMywgMykuJyU8L3RkPjwvdHI+PHRyPjx0ZD4nOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+bGFuZygnZGVsdGF4JykuIjwvdGQ+PHRkPiI7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5DcmVhdGVJbnB1dFRleHQoJGlkLCAnZWxlbWVudF8nLiRlbGVtZW50aWQuJ19kZWx0YXgnLCAkZWxlbWVudFs0XSwgNCwgNCkuJ3BpeGVsczwvdGQ+PHRkPiZuYnNwOyZuYnNwOzwvdGQ+PHRkPic7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5sYW5nKCdkZWx0YXknKS4iPC90ZD48dGQ+IjsNCgkJCSRyb3ctPmRldGFpbHMgLj0gJHRoaXMtPkNyZWF0ZUlucHV0VGV4dCgkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX2RlbHRheScsICRlbGVtZW50WzVdLCA0LCA0KS4ncGl4ZWxzOzwvdGQ+PC90cj48dHI+PHRkPic7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5sYW5nKCdhbmdsZScpLiI8L3RkPjx0ZD4iOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+Q3JlYXRlSW5wdXRUZXh0KCRpZCwgJ2VsZW1lbnRfJy4kZWxlbWVudGlkLidfYW5nbGUnLCAkZWxlbWVudFs2XSwgMywgMykuJyZkZWc7PC90ZD48L3RyPic7DQoJCQkkcm93LT5kZXRhaWxzIC49ICI8L3RhYmxlPiI7DQoJCQlicmVhazsNCgkJY2FzZSAnbWlycm9yJyA6DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5DcmVhdGVJbnB1dFRleHRXaXRoTGFiZWwoJGlkLCAnZWxlbWVudF8nLiRlbGVtZW50aWQuJ19yYXRpbycsICRlbGVtZW50WzFdLCAzLCAzLCAnJywgJHRoaXMtPmxhbmcoJ3JhdGlvJykpLiclJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7JzsNCgkJCSRyb3ctPmRldGFpbHMgLj0gJHRoaXMtPkNyZWF0ZUlucHV0VGV4dFdpdGhMYWJlbCgkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX3Vwb3BhY2l0eScsICRlbGVtZW50WzJdLCAzLCAzLCAnJywgJHRoaXMtPmxhbmcoJ3Vwb3BhY2l0eScpKS4nJSZuYnNwOyZuYnNwOyZuYnNwOyc7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5DcmVhdGVJbnB1dFRleHRXaXRoTGFiZWwoJGlkLCAnZWxlbWVudF8nLiRlbGVtZW50aWQuJ19kb3dub3BhY2l0eScsICRlbGVtZW50WzNdLCAzLCAzLCAnJywgJHRoaXMtPmxhbmcoJ2Rvd25vcGFjaXR5JykpLiclJzsNCgkJCWJyZWFrOw0KCQljYXNlICdlZmZlY3QnIDoNCgkJCSRlZmZlY3RzID0gYXJyYXkoJHRoaXMtPmxhbmcoJ2JsdXInKSA9PidibHVyJyAsICR0aGlzLT5sYW5nKCdlbWJvc3MnKT0+J2VtYm9zcycsICR0aGlzLT5sYW5nKCdzaGFycGVuJykgPT4nc2hhcnBlbicsICR0aGlzLT5sYW5nKCdlZGdlJykgPT4nZWRnZScpOw0KCQkJJHJvdy0+ZGV0YWlscyAuPSAkdGhpcy0+Q3JlYXRlSW5wdXREcm9wZG93bigkaWQsICdlbGVtZW50XycuJGVsZW1lbnRpZC4nX2ZpbHRlcnR5cGUnLCAkZWZmZWN0cywgLTEsICRlbGVtZW50WzFdKTsNCgkJCWJyZWFrOw0KCQljYXNlICd0cmFuc2Zvcm1hdGlvbicgOg0KCQkJJHRyYW5zZm9ybWF0aW9ucyA9IGFycmF5KCR0aGlzLT5sYW5nKCdmbGlwaG9yaXpvbnRhbCcpID0+J2ZsaXBob3Jpem9udGFsJyAsICR0aGlzLT5sYW5nKCdmbGlwdmVydGljYWwnKT0+J2ZsaXB2ZXJ0aWNhbCcsICR0aGlzLT5sYW5nKCdmbGlwYm90aCcpID0+J2ZsaXBib3RoJywgJHRoaXMtPmxhbmcoJ3JvdGF0ZTkwJykgPT4ncm90YXRlOTAnLCAkdGhpcy0+bGFuZygncm90YXRlMjcwJykgPT4ncm90YXRlMjcwJyk7DQoJCQkkcm93LT5kZXRhaWxzIC49ICR0aGlzLT5DcmVhdGVJbnB1dERyb3Bkb3duKCRpZCwgJ2VsZW1lbnRfJy4kZWxlbWVudGlkLidfdHJhbnNmb3JtYXRpb250eXBlJywgJHRyYW5zZm9ybWF0aW9ucywgLTEsICRlbGVtZW50WzFdKTsNCgkJCWJyZWFrOw0KCX0NCg0KDQoNCglhcnJheV9wdXNoKCRpdGVtcywgJHJvdyk7DQoJJHJvd2NsYXNzID0gKCRyb3djbGFzcz09InJvdzEiID8gInJvdzIiIDogInJvdzEiKTsNCn0NCg0KJHRoaXMtPnNtYXJ0eS0+YXNzaWduX2J5X3JlZignaXRlbXMnLCAkaXRlbXMpOw0KJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdpdGVtY291bnQnLCBjb3VudCgkaXRlbXMpKTsNCi8qaWYgKGNvdW50KCRmb250ZmlsZXMpPjApDQoJJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdhZGRsaW5rJywgJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnYWRkc3R5bGUnLCAkcmV0dXJuaWQsIGNtc21zKCktPnZhcmlhYmxlc1snYWRtaW50aGVtZSddLT5EaXNwbGF5SW1hZ2UoJ2ljb25zL3N5c3RlbS9uZXdvYmplY3QuZ2lmJywgJHRoaXMtPkxhbmcoJ2FkZHN0eWxlJyksJycsJycsJ3N5c3RlbWljb24nKSwgYXJyYXkoKSwgJycsIGZhbHNlLCBmYWxzZSwgJycpIC4nICcuICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZHN0eWxlJywgJHJldHVybmlkLCAkdGhpcy0+TGFuZygnYWRkc3R5bGUnKSwgYXJyYXkoKSwgJycsIGZhbHNlLCBmYWxzZSwgJ2NsYXNzPSJwYWdlb3B0aW9ucyInKSk7Ki8NCiR0aGlzLT5zbWFydHktPmFzc2lnbignbnVtYmVydGV4dCcsICR0aGlzLT5MYW5nKCdudW1iZXInKSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3R5cGV0ZXh0JywgJHRoaXMtPkxhbmcoJ3R5cGUnKSk7DQokdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2RldGFpbHN0ZXh0JywgJHRoaXMtPkxhbmcoJ2RldGFpbHMnKSk7DQoNCmVjaG8gJHRoaXMtPkNyZWF0ZUZpZWxkc2V0U3RhcnQoJGlkLCdmaWVsZHNldCcpOw0KZWNobyAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRlbGVtZW50JywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vbmV3b2JqZWN0LmdpZicsICR0aGlzLT5MYW5nKCdhZGR0ZXh0JyksJycsJycsJ3N5c3RlbWljb24nKSwgYXJyYXkoJ3N0eWxlaWQnID0+ICRUVFRzdHlsZS0+aWQsICdlbGVtZW50dHlwZScgPT4gJ3RleHQnKSwgJycsIGZhbHNlLCBmYWxzZSwgJycpIC4nICcuICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZGVsZW1lbnQnLCAkcmV0dXJuaWQsICR0aGlzLT5MYW5nKCdhZGR0ZXh0JyksIGFycmF5KCdzdHlsZWlkJyA9PiAkVFRUc3R5bGUtPmlkLCAnZWxlbWVudHR5cGUnID0+ICd0ZXh0JyksICcnLCBmYWxzZSwgZmFsc2UsICdjbGFzcz0icGFnZW9wdGlvbnMiJyk7DQplY2hvICcmbmJzcDsnLiR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZGVsZW1lbnQnLCAkcmV0dXJuaWQsIGNtc21zKCktPnZhcmlhYmxlc1snYWRtaW50aGVtZSddLT5EaXNwbGF5SW1hZ2UoJ2ljb25zL3N5c3RlbS9uZXdvYmplY3QuZ2lmJywgJHRoaXMtPkxhbmcoJ2FkZGZpbHRlcicpLCcnLCcnLCdzeXN0ZW1pY29uJyksIGFycmF5KCdzdHlsZWlkJyA9PiAkVFRUc3R5bGUtPmlkLCAnZWxlbWVudHR5cGUnID0+ICdlZmZlY3QnKSwgJycsIGZhbHNlLCBmYWxzZSwgJycpIC4nICcuICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZGVsZW1lbnQnLCAkcmV0dXJuaWQsICR0aGlzLT5MYW5nKCdhZGRmaWx0ZXInKSwgYXJyYXkoJ3N0eWxlaWQnID0+ICRUVFRzdHlsZS0+aWQsICdlbGVtZW50dHlwZScgPT4gJ2VmZmVjdCcpLCAnJywgZmFsc2UsIGZhbHNlLCAnY2xhc3M9InBhZ2VvcHRpb25zIicpOw0KZWNobyAnJm5ic3A7Jy4kdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRlbGVtZW50JywgJHJldHVybmlkLCBjbXNtcygpLT52YXJpYWJsZXNbJ2FkbWludGhlbWUnXS0+RGlzcGxheUltYWdlKCdpY29ucy9zeXN0ZW0vbmV3b2JqZWN0LmdpZicsICR0aGlzLT5MYW5nKCdhZGRtaXJyb3InKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ2VsZW1lbnR0eXBlJyA9PiAnbWlycm9yJyksICcnLCBmYWxzZSwgZmFsc2UsICcnKSAuJyAnLiAkdGhpcy0+Q3JlYXRlTGluaygkaWQsICdhZGRlbGVtZW50JywgJHJldHVybmlkLCAkdGhpcy0+TGFuZygnYWRkbWlycm9yJyksIGFycmF5KCdzdHlsZWlkJyA9PiAkVFRUc3R5bGUtPmlkLCAnZWxlbWVudHR5cGUnID0+ICdtaXJyb3InKSwgJycsIGZhbHNlLCBmYWxzZSwgJ2NsYXNzPSJwYWdlb3B0aW9ucyInKTsNCmVjaG8gJyZuYnNwOycuJHRoaXMtPkNyZWF0ZUxpbmsoJGlkLCAnYWRkZWxlbWVudCcsICRyZXR1cm5pZCwgY21zbXMoKS0+dmFyaWFibGVzWydhZG1pbnRoZW1lJ10tPkRpc3BsYXlJbWFnZSgnaWNvbnMvc3lzdGVtL25ld29iamVjdC5naWYnLCAkdGhpcy0+TGFuZygnYWRkdHJhbnNmb3JtYXRpb24nKSwnJywnJywnc3lzdGVtaWNvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ2VsZW1lbnR0eXBlJyA9PiAndHJhbnNmb3JtYXRpb24nKSwgJycsIGZhbHNlLCBmYWxzZSwgJycpIC4nICcuICR0aGlzLT5DcmVhdGVMaW5rKCRpZCwgJ2FkZGVsZW1lbnQnLCAkcmV0dXJuaWQsICR0aGlzLT5MYW5nKCdhZGR0cmFuc2Zvcm1hdGlvbicpLCBhcnJheSgnc3R5bGVpZCcgPT4gJFRUVHN0eWxlLT5pZCwgJ2VsZW1lbnR0eXBlJyA9PiAndHJhbnNmb3JtYXRpb24nKSwgJycsIGZhbHNlLCBmYWxzZSwgJ2NsYXNzPSJwYWdlb3B0aW9ucyInKTsNCmVjaG8gJHRoaXMtPkNyZWF0ZUZpZWxkc2V0RW5kKCk7DQoNCmVjaG8gJHRoaXMtPkNyZWF0ZUZvcm1TdGFydCgkaWQsICdjaGFuZ2VlbGVtZW50cycsICRyZXR1cm5pZCk7DQplY2hvICR0aGlzLT5DcmVhdGVJbnB1dEhpZGRlbigkaWQsICdjb3VudF9lbGVtZW50cycsIGNvdW50KCRpdGVtcykpOw0KZWNobyAkdGhpcy0+Q3JlYXRlSW5wdXRIaWRkZW4oJGlkLCAnc3R5bGVpZCcsICRzdHlsZWlkKTsNCmVjaG8gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgnZWxlbWVudHNsaXN0LnRwbCcpOw0KZWNobyAkdGhpcy0+Q3JlYXRlSW5wdXRTdWJtaXQoJGlkLCAnc3VibWl0JywgJHRoaXMtPmxhbmcoJ3NhdmUnKSk7DQplY2hvICR0aGlzLT5DcmVhdGVJbnB1dFN1Ym1pdCgkaWQsICdiYWNrJywgbGFuZygnY2FuY2VsJykpOw0KZWNobyAgJHRoaXMtPkNyZWF0ZUZvcm1FbmQoKTsNCg0KDQoNCg0KZWNobyAkdGhpcy0+RW5kVGFiKCk7DQplY2hvICR0aGlzLT5FbmRUYWJDb250ZW50KCk7DQo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.importfont.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKaWYoISR0aGlzLT5DaGVja1Blcm1pc3Npb24oJ1VzZSBUcnVldHlwZVRleHQnICkpIGV4aXQ7CgokZmllbGROYW1lID0gJGlkIC4gJ2lucHV0X2Jyb3dzZSc7CgppZiAoIWlzc2V0ICgkX0ZJTEVTWyRmaWVsZE5hbWVdKSB8fCAkX0ZJTEVTWyRmaWVsZE5hbWVdWyduYW1lJ10gPT0gJycgfHwgJF9GSUxFU1skZmllbGROYW1lXVsnZXJyb3InXSAhPSAwIHx8ICRfRklMRVNbJGZpZWxkTmFtZV1bJ3RtcF9uYW1lJ10gPT0gJycpCnsKCSRwYXJhbXMgPSBhcnJheSgndGFiX21lc3NhZ2UnID0+ICdlcnJvcl9ub2ZpbGVzdXBsb2FkZWQnLCAnYWN0aXZlX3RhYicgPT4gJ2ZvbnRzJyk7CgkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZGVmYXVsdGFkbWluJywgJHJldHVybmlkLCAkcGFyYW1zKTsKfQplbHNlCnsKCSRmaWxlID0gJF9GSUxFU1skZmllbGROYW1lXTsKCgkkdXBsb2FkZmlsZSA9IGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXykgLCAnL2ZvbnRzLycsICRmaWxlWyduYW1lJ10pOwoKCWlmICghQG1vdmVfdXBsb2FkZWRfZmlsZSgkZmlsZVsndG1wX25hbWUnXSwgJHVwbG9hZGZpbGUpKQoJewoJCSRwYXJhbXMgPSBhcnJheSgndGFiX21lc3NhZ2UnPT4gJHRoaXMtPmxhbmcoJ2Vycm9yX25vZmlsZXN1cGxvYWRlZCcpLCAnYWN0aXZlX3RhYicgPT4gJ2ZvbnRzJyk7CgkJJHRoaXMtPlJlZGlyZWN0KCRpZCwgJ2RlZmF1bHRhZG1pbicsICRyZXR1cm5pZCwgJHBhcmFtcyk7Cgl9CgkkcGFyYW1zID0gYXJyYXkoJ3RhYl9tZXNzYWdlJz0+ICR0aGlzLT5sYW5nKCdmaWxldXBsb2FkZWQnKSwgJ2FjdGl2ZV90YWInID0+ICdmb250cycpOwoJJHRoaXMtPlJlZGlyZWN0KCAkaWQsICdkZWZhdWx0YWRtaW4nLCAkcmV0dXJuaWQsICRwYXJhbXMpOwp9Cgo/Pg==]]></data>
	</file>
	<file>
	  <filename>/action.moveelement.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKCmlmICghaXNzZXQoJGdDbXMpKSBleGl0OwppZighICR0aGlzLT5DaGVja1Blcm1pc3Npb24oICdVc2UgVHJ1ZXR5cGVUZXh0JyApICkgZXhpdDsKCmlmICghaXNzZXQoJHBhcmFtc1snc3R5bGVpZCddKSB8fCAhaXNzZXQoJHBhcmFtc1snZWxlbWVudGlkJ10pIHx8ICFpc3NldCgkcGFyYW1zWydkaXJlY3Rpb24nXSkpCgkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZGVmYXVsdGFkbWluJywgJHJldHVybmlkKTsKCgppbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnY2xhc3Muc3R5bGUucGhwJyk7Cgokc3R5bGVpZCA9ICRwYXJhbXNbJ3N0eWxlaWQnXTsKJGVsZW1lbnRpZCA9ICRwYXJhbXNbJ2VsZW1lbnRpZCddOwokZGlyZWN0aW9uID0gJHBhcmFtc1snZGlyZWN0aW9uJ107CiRuZXdwYXJhbXMgPSBhcnJheSgnc3R5bGVpZCcgPT4gJHN0eWxlaWQsICdhY3RpdmVfdGFiJyA9PiAnZWxlbWVudHMnKTsKCmlmICgkZGlyZWN0aW9uID09J3VwJykKCSRlbGVtZW50aWQyID0gJGVsZW1lbnRpZC0xOwplbHNlaWYgKCRkaXJlY3Rpb24gPT0nZG93bicpCgkkZWxlbWVudGlkMiA9ICRlbGVtZW50aWQrMTsKZWxzZQp7CgkkbmV3cGFyYW1zWydtb2R1bGVfZXJyb3InXSA9ICR0aGlzLT5sYW5nKCdlcnJvcl91bmFibGV0b21vdmVlbGVtZW50Jyk7CgkkdGhpcy0+UmVkaXJlY3QoJGlkLCAnZWRpdHN0eWxlJywgJHJldHVybmlkLCAkbmV3cGFyYW1zKTsKfQoKJFRUVHN0eWxlID0gbmV3IFRUVHN0eWxlKCk7CiRUVFRzdHlsZS0+bG9hZGRiKCRzdHlsZWlkKTsKJGVsZW1lbnQxID0gJFRUVHN0eWxlLT5lbGVtZW50c1skZWxlbWVudGlkXTsKJFRUVHN0eWxlLT5lbGVtZW50c1skZWxlbWVudGlkXSA9ICRUVFRzdHlsZS0+ZWxlbWVudHNbJGVsZW1lbnRpZDJdOwokVFRUc3R5bGUtPmVsZW1lbnRzWyRlbGVtZW50aWQyXSA9ICRlbGVtZW50MTsKCgppZiAoISRUVFRzdHlsZS0+dXBkYXRlZGIoKSkKCSRuZXdwYXJhbXNbJ21vZHVsZV9lcnJvciddID0gJHRoaXMtPmxhbmcoJ2Vycm9yX3VuYWJsZXRvc2F2ZXN0eWxlJyk7CgokdGhpcy0+UmVkaXJlY3QoJGlkLCAnZWRpdHN0eWxlJywgJHJldHVybmlkLCAkbmV3cGFyYW1zKTsKCgoKCgo/Pg==]]></data>
	</file>
	<file>
	  <filename>/cache/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/cache/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYAAAAAAAAAABAAAAgAAAAAEAAAEAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/cache/index.html</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[]]></data>
	</file>
	<file>
	  <filename>/class.replacements.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKY2xhc3MgVFRUcmVwbGFjZW1lbnRsaXN0IHsKCXB1YmxpYyAkcmVwbGFjZW1lbnRzOwoJcHJvdGVjdGVkICRkYjsKCQoJcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgCgl7CgkJJHRoaXMtPmRiID0gY21zbXMoKS0+R2V0RGIoKTsKCQkkdGhpcy0+cmVwbGFjZW1lbnRzID0gYXJyYXkoKTsKCQkkdGhpcy0+bG9hZGRiKCk7Cgl9CgkKCXB1YmxpYyBmdW5jdGlvbiBsb2FkZGIoJHR5cGUgPSAnJykKCXsKCQkkdGhpcy0+cmVwbGFjZW1lbnRzID0gYXJyYXkoKTsKCQkkcXVlcnkgPSAnU0VMRUNUICogRlJPTSAnLmNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHMnOwoJCSRkYnJlc3VsdCA9ICR0aGlzLT5kYi0+RXhlY3V0ZSgkcXVlcnkpOwoJCXdoaWxlICgkZGJyZXN1bHQgJiYgJHJvdyA9ICRkYnJlc3VsdC0+RmV0Y2hSb3coKSkKCQl7CgkJCSR0dHRyZXBsYWNlbWVudCA9IG5ldyBUVFRyZXBsYWNlbWVudDsKCQkJJHR0dHJlcGxhY2VtZW50LT5sb2Fkcm93KCRyb3cpOwoJCQkkdGhpcy0+cmVwbGFjZW1lbnRzW10gPSAkdHR0cmVwbGFjZW1lbnQ7CgkJfQoJCXJldHVybiAoJGRicmVzdWx0ICE9PSBmYWxzZSk7Cgl9CgkKCWZ1bmN0aW9uICZnZXRyZXBsYWNlbWVudCgkcmVwbGFjZW1lbnQpCgl7CgkJZm9yICgkaSA9IDA7ICRpIDwgY291bnQoJHRoaXMtPnJlcGxhY2VtZW50cyk7ICRpKyspCgkJewoJCQlpZiAoJHRoaXMtPnJlcGxhY2VtZW50c1skaV0tPmlkPT0gJHJlcGxhY2VtZW50KSByZXR1cm4gJHRoaXMtPnJlcGxhY2VtZW50c1skaV07CgkJfQoJCXJldHVybiBmYWxzZTsKCX0KCQoJCglmdW5jdGlvbiAmcmVwbGFjZW1lbnRhcnJheSgpCgl7CgkJcmV0dXJuICR0aGlzLT5yZXBsYWNlbWVudHM7Cgl9Cn0KCgpjbGFzcyBUVFRyZXBsYWNlbWVudCB7CglwdWJsaWMgJGlkLCAkdGFnLCAkYWRkaXRpb25hbCwgJHN0eWxlLCAkZWxlbWVudHM7Cglwcm90ZWN0ZWQgJGRiOwoJCglwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoJHRhZyA9ICcnLCAkYWRkaXRpb25hbCA9ICcnLCAkc3R5bGUgPSAnJykKCXsKCQkkdGhpcy0+ZGIgPSBjbXNtcygpLT5HZXREYigpOwoJCQoJCSR0aGlzLT5pZCA9IC0xOwoJCSR0aGlzLT50YWcgPSAkdGFnOwoJCSR0aGlzLT5hZGRpdGlvbmFsID0gJGFkZGl0aW9uYWwgOwoJCSR0aGlzLT5zdHlsZT0gJHN0eWxlOwoJfQoJCglmdW5jdGlvbiBsb2FkRGIoJGlkID0gLTEpCgl7CgkJaWYgKCRpZCE9LTEpCgkJCSR0aGlzLT5pZCA9ICRpZDsKCQlpZiAoJHRoaXMtPmlkID09IC0xKQoJCQlyZXR1cm4gZmFsc2U7CgoJCSRxdWVyeSA9ICdTRUxFQ1QgKiBGUk9NICcuY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3JlcGxhY2VtZW50cyBXSEVSRSBpZCA9ID8nOwoJCSRyb3cgPSAkdGhpcy0+ZGItPkdldFJvdygkcXVlcnksIGFycmF5KCRpZCkpOwoJCWlmICgkcm93KQoJCQkkdGhpcy0+bG9hZHJvdygkcm93KTsKCQkKCQlyZXR1cm4gKCRyb3cgIT09IGZhbHNlKTsKCX0KCQoJCglmdW5jdGlvbiBsb2Fkcm93KCRyb3cpCgl7CgkJJHRoaXMtPmlkID0gJHJvd1snaWQnXTsKCQkkdGhpcy0+dGFnID0gJHJvd1sndGFnJ107CgkJJHRoaXMtPmFkZGl0aW9uYWwgPSAkcm93WydhZGRpdGlvbmFsJ107CgkJJHRoaXMtPnN0eWxlID0gJHJvd1snc3R5bGUnXTsKCX0KCQoJZnVuY3Rpb24gc2F2ZURiTmV3KCkKCXsKCQkkbmV3aWQgPSAkdGhpcy0+ZGItPkdlbklEKGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHNfc2VxIik7CgkJJHRoaXMtPmlkID0gJG5ld2lkOwoJCSRxdWVyeSA9ICdJTlNFUlQgSU5UTyAnLmNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHMgKGlkLHRhZyxhZGRpdGlvbmFsLHN0eWxlKSBWQUxVRVMgKD8sPyw/LD8pJzsKCQkkZGJyZXN1bHQgPSAkdGhpcy0+ZGItPkV4ZWN1dGUoJHF1ZXJ5LCBhcnJheSgkbmV3aWQsJHRoaXMtPnRhZywkdGhpcy0+YWRkaXRpb25hbCwkdGhpcy0+c3R5bGUpKTsKCQlpZiAoJGRicmVzdWx0ICkKCQkJcmV0dXJuICR0aGlzLT5pZDsKCQllbHNlCgkJCXJldHVybiBmYWxzZTsKCX0KCQoJZnVuY3Rpb24gdXBkYXRlRGIoKQoJewkJCgkJaWYgKCR0aGlzLT5pZCA9PSAtMSkgcmV0dXJuIGZhbHNlOwoJCSRxdWVyeSA9ICdVUERBVEUgJy5jbXNfZGJfcHJlZml4KCkuJ21vZHVsZV90cnVldHlwZXRleHRfcmVwbGFjZW1lbnRzIFNFVCB0YWc9PywgYWRkaXRpb25hbD0/LCBzdHlsZT0/IFdIRVJFIGlkID0gPyc7CgkJJGRicmVzdWx0ID0gJHRoaXMtPmRiLT5FeGVjdXRlKCRxdWVyeSwgYXJyYXkoJHRoaXMtPnRhZywkdGhpcy0+YWRkaXRpb25hbCwkdGhpcy0+c3R5bGUsICR0aGlzLT5pZCkpOwoJCXJldHVybiAoJGRicmVzdWx0ICE9PSBmYWxzZSk7Cgl9CgkKCWZ1bmN0aW9uIGRlbGV0ZURiKCkKCXsKCQlpZiAoJHRoaXMtPmlkID09IC0xKSByZXR1cm4gZmFsc2U7CgkJJHF1ZXJ5ID0gIkRFTEVURSBGUk9NICIuY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3JlcGxhY2VtZW50cyBXSEVSRSBpZCA9ID8iOwoJCSRkYnJlc3VsdCA9ICR0aGlzLT5kYi0+RXhlY3V0ZSgkcXVlcnksIGFycmF5KCR0aGlzLT5pZCkpOwoJCXJldHVybiAoJGRicmVzdWx0ICE9PSBmYWxzZSk7Cgl9Cgp9Cj8+]]></data>
	</file>
	<file>
	  <filename>/class.style.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKY2xhc3MgVFRUc3R5bGVsaXN0IHsKCXZhciAkc3R5bGVzOwoJdmFyICRkYjsKCWZ1bmN0aW9uIFRUVHN0eWxlbGlzdCgpCiAJewoJCSR0aGlzLT5kYiA9IGNtc21zKCktPkdldERiKCk7CgkJJHRoaXMtPnN0eWxlcyA9IGFycmF5KCk7CgkJJHRoaXMtPmxvYWRkYigpOwoJfQoJZnVuY3Rpb24gbG9hZGRiKCkKCXsKCQkkdGhpcy0+c3R5bGVzID0gYXJyYXkoKTsKCQkkcXVlcnkgPSAnU0VMRUNUICogRlJPTSAnLmNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX3RydWV0eXBldGV4dF9zdHlsZXMgT1JERVIgQlkgbmFtZSc7CgkJJGRicmVzdWx0ID0gJHRoaXMtPmRiLT5FeGVjdXRlKCRxdWVyeSk7CgkJd2hpbGUgKCRkYnJlc3VsdCAmJiAkcm93ID0gJGRicmVzdWx0LT5GZXRjaFJvdygpKQkJewoJCQkkdHR0c3R5bGUgPSBuZXcgVFRUc3R5bGU7CgkJCSR0dHRzdHlsZS0+bG9hZHJvdygkcm93KTsKCQkJJHRoaXMtPnN0eWxlc1tdID0gJHR0dHN0eWxlOwoJCX0KCQlyZXR1cm4gKCRkYnJlc3VsdCAhPT0gZmFsc2UpOwoJfQoJZnVuY3Rpb24gJiBnZXRzdHlsZSgkc3R5bGUpCXsKCQlpZiAoaXNfbnVtZXJpYygkc3R5bGUpKQoJCQkkaW5kZXggPSAnaWQnOwoJCWVsc2UKCQkJJGluZGV4ID0gJ25hbWUnOwoJCWZvciAoJGkgPSAwOyAkaSA8IGNvdW50KCR0aGlzLT5zdHlsZXMpOyAkaSsrKQoJCXsKCQkJaWYgKCR0aGlzLT5zdHlsZXNbJGldLT4kaW5kZXggPT0gJHN0eWxlKSByZXR1cm4gJHRoaXMtPnN0eWxlc1skaV07CgkJfQoJCSRyZXN1bHQgPSBmYWxzZTsKCQlyZXR1cm4gJHJlc3VsdDsKCX0KCQoJZnVuY3Rpb24gZ2V0c3R5bGVzYnlmb250KCRmb250ZmlsZSkJewoJCSRyZXN1bHQgPSBhcnJheSgpOwoJCWZvciAoJGk9MCA7ICRpPGNvdW50KCR0aGlzLT5zdHlsZXMpOyAkaSsrKQoJCXsKCQkJaWYgKCR0aGlzLT5zdHlsZXNbJGldLT5jaGVja2ZvbnQoJGZvbnRmaWxlKSkKCQkJCSRyZXN1bHRbXSA9ICYgJHRoaXMtPnN0eWxlc1skaV07CgkJfQoJCXJldHVybiAkcmVzdWx0OwoJfQoJCglmdW5jdGlvbiAmIHN0eWxlYXJyYXkoKQl7CgkJcmV0dXJuICR0aGlzLT5zdHlsZXM7Cgl9Cn0KCmNsYXNzIFRUVHN0eWxlIHsKCXZhciAkZGI7Cgl2YXIgJGlkOwoJdmFyICRuYW1lOwoJdmFyICRiYWNrZ3JvdW5kY29sb3I7Ly8gYmFja2dyb3VuZCBjb2xvciAodGV4dCB3aWxsIGJlIHRyYW5zcGFyZW50IGJ5IGRlZmF1bHQpCgl2YXIgJGZvcm1hdDsvLyBpbWFnZSBmb3JtYXQgKCdqcGcnLCAncG5nJyBvciAnZ2lmJykKCXZhciAkZnVsbGxpbmVoZWlnaHQ7Ly8gaW1hZ2Ugd2lsbCBiZSBhZGp1c3RlZCB0byBtYXhpbXVtIGxpbmUgaGVpZ2h0IChib29sZWFuKQoJdmFyICRtYXh3aWR0aDsvLyBtYXhpbXVtIGltYWdlIHdpZHRoICh0ZXh0IHdpbGwgYmUgc3BsaXQgaW4gbXVsdGlwbGUgbGluZXMpCgl2YXIgJHBpY3R1cmVwZXJ3b3JkOyAvLyBvbmUgcGljdHVyZSBwZXIgd29yZCAoYm9vbGVhbikKCXZhciAkdHJhbnNwYXJlbnQ7Cgl2YXIgJGVsZW1lbnRzOwoJCQoJCQoJZnVuY3Rpb24gVFRUc3R5bGUoJG5hbWUgPSAnJywgJGJhY2tncm91bmRjb2xvciA9ICIjRkZGRkZGIiwkZm9ybWF0ID0gJ3BuZycsICRmdWxsbGluZWhlaWdodCA9IHRydWUsICRtYXh3aWR0aCA9IDAsICRwaWN0dXJlcGVyd29yZCA9IGZhbHNlLCAkdHJhbnNwYXJlbnQgPSB0cnVlKQl7CgkJJHRoaXMtPmRiID0gY21zbXMoKS0+R2V0RGIoKTsKCQkkdGhpcy0+aWQgPSAtMTsKCQkkdGhpcy0+bmFtZSA9ICRuYW1lOwoJCSR0aGlzLT5iYWNrZ3JvdW5kY29sb3IgPSAkYmFja2dyb3VuZGNvbG9yOwoJCSR0aGlzLT5mb3JtYXQgPSAkZm9ybWF0OwoJCSR0aGlzLT5mdWxsbGluZWhlaWdodCA9ICRmdWxsbGluZWhlaWdodDsKCQkkdGhpcy0+bWF4d2lkdGggPSAkbWF4d2lkdGg7CgkJJHRoaXMtPnBpY3R1cmVwZXJ3b3JkID0gJHBpY3R1cmVwZXJ3b3JkOwoJCSR0aGlzLT50cmFuc3BhcmVudCA9ICR0cmFuc3BhcmVudDsKCQkkdGhpcy0+ZWxlbWVudHMgPSBhcnJheSgpOwoJfQoJZnVuY3Rpb24gbG9hZERiKCRpZCA9IC0xKQoJewoJCWlmICgkaWQhPS0xKQoJCQkkdGhpcy0+aWQgPSAkaWQ7CgkJaWYgKCR0aGlzLT5pZCA9PSAtMSkKCQkJcmV0dXJuIGZhbHNlOwoJCSRxdWVyeSA9ICdTRUxFQ1QgKiBGUk9NICcuY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyBXSEVSRSBpZCA9ID8nOwoJCSRyb3cgPSAkdGhpcy0+ZGItPkdldFJvdygkcXVlcnksIGFycmF5KCRpZCkpOwoJCWlmICgkcm93KQkJCgkJCSR0aGlzLT5sb2Fkcm93KCRyb3cpOwoJCXJldHVybiAoJHJvdyAhPT0gZmFsc2UpOwoJfQoJCglmdW5jdGlvbiBsb2FkRGJCeU5hbWUoJG5hbWU9IiIpCgl7CgkJaWYgKCRuYW1lICE9ICcnKQoJCQkkdGhpcy0+bmFtZSA9ICRuYW1lOwoJCWlmICgkdGhpcy0+bmFtZSA9PSAnJykKCQkJcmV0dXJuIGZhbHNlOwoJCSRxdWVyeSA9ICdTRUxFQ1QgKiBGUk9NICcuY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyBXSEVSRSBuYW1lID0gPyc7CgkJJHJvdyA9ICR0aGlzLT5kYi0+R2V0Um93KCRxdWVyeSwgYXJyYXkoJG5hbWUpKTsKCQlpZiAoJHJvdykKCQkJJHRoaXMtPmxvYWRyb3coJHJvdyk7CgkJcmV0dXJuICgkcm93ICE9PSBmYWxzZSk7Cgl9CgkKCWZ1bmN0aW9uIGxvYWRyb3coJHJvdykJewoJCSR0aGlzLT5pZCA9ICRyb3dbJ2lkJ107CgkJJHRoaXMtPm5hbWUgPSAkcm93WyduYW1lJ107CgkJJHRoaXMtPmJhY2tncm91bmRjb2xvciA9ICRyb3dbJ2JhY2tncm91bmRjb2xvciddOwoJCSR0aGlzLT5mb3JtYXQgPSAkcm93Wydmb3JtYXQnXTsKCQkkdGhpcy0+ZnVsbGxpbmVoZWlnaHQgPSAkcm93WydmdWxsbGluZWhlaWdodCddOwoJCSR0aGlzLT5tYXh3aWR0aCA9ICRyb3dbJ21heHdpZHRoJ107CgkJJHRoaXMtPnBpY3R1cmVwZXJ3b3JkID0gJHJvd1sncGljdHVyZXBlcndvcmQnXTsKCQkkdGhpcy0+dHJhbnNwYXJlbnQgPSAkcm93Wyd0cmFuc3BhcmVudCddOwoJCSR0aGlzLT5sb2FkZWxlbWVudHMoJHJvd1snZWxlbWVudHMnXSk7Cgl9CglmdW5jdGlvbiBsb2FkZWxlbWVudHMoJGVsZW1lbnRzKQoJewoJCSRyb3dzID0gZXhwbG9kZSgnXG4nLCRlbGVtZW50cyk7CgkJJHRoaXMtPmVsZW1lbnRzID0gYXJyYXkoKTsKCQlmb3JlYWNoICgkcm93cyBhcyAkcm93KQoJCQkkdGhpcy0+ZWxlbWVudHNbXSA9IGV4cGxvZGUoJzsnLCRyb3cpOwoJfQoJZnVuY3Rpb24gZ2V0ZWxlbWVudHMoKQoJewoJCSRlbGVtZW50cyA9IGFycmF5KCk7CgkJZm9yZWFjaCAoJHRoaXMtPmVsZW1lbnRzIGFzICRlbGVtZW50KQoJCQkkZWxlbWVudHNbXSA9IGltcGxvZGUoJzsnLCRlbGVtZW50KTsKCQlyZXR1cm4gaW1wbG9kZSgnXG4nLCAkZWxlbWVudHMpOwoJfQoJCglmdW5jdGlvbiBzYXZlRGJOZXcoKQoJewoJCSRuZXdpZCA9ICR0aGlzLT5kYi0+R2VuSUQoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlc19zZXEiKTsKCQkkdGhpcy0+aWQgPSAkbmV3aWQ7CgkJJHF1ZXJ5ID0gJ0lOU0VSVCBJTlRPICcuY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyAoaWQsbmFtZSwgZm9ybWF0LCBiYWNrZ3JvdW5kY29sb3IsIGZ1bGxsaW5laGVpZ2h0LCBtYXh3aWR0aCwgcGljdHVyZXBlcndvcmQsIHRyYW5zcGFyZW50LGVsZW1lbnRzKSBWQUxVRVMgKD8sPyw/LD8sPyw/LD8sPyw/KSc7CgkJJGRicmVzdWx0ID0gJHRoaXMtPmRiLT5FeGVjdXRlKCRxdWVyeSwgYXJyYXkoJG5ld2lkLCR0aGlzLT5uYW1lLCR0aGlzLT5mb3JtYXQsJHRoaXMtPmJhY2tncm91bmRjb2xvciwkdGhpcy0+ZnVsbGxpbmVoZWlnaHQsJHRoaXMtPm1heHdpZHRoLCR0aGlzLT5waWN0dXJlcGVyd29yZCwgJHRoaXMtPnRyYW5zcGFyZW50LCAkdGhpcy0+Z2V0ZWxlbWVudHMoKSkpOwoJCWlmICgkZGJyZXN1bHQgKQoJCQlyZXR1cm4gJHRoaXMtPmlkOwoJCWVsc2UKCQkJcmV0dXJuIGZhbHNlOwoJfQoJZnVuY3Rpb24gdXBkYXRlRGIoKQoJewoJCWlmICgkdGhpcy0+aWQgPT0gLTEpIHJldHVybiBmYWxzZTsKCQkkcXVlcnkgPSAnVVBEQVRFICcuY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyBTRVQgbmFtZT0/LCBmb3JtYXQ9PywgYmFja2dyb3VuZGNvbG9yPT8sIGZ1bGxsaW5laGVpZ2h0PT8sIG1heHdpZHRoPT8sIHBpY3R1cmVwZXJ3b3JkPT8sIHRyYW5zcGFyZW50PT8sIGVsZW1lbnRzPT8gV0hFUkUgaWQgPSA/JzsKCQkkZGJyZXN1bHQgPSAkdGhpcy0+ZGItPkV4ZWN1dGUoJHF1ZXJ5LCBhcnJheSgkdGhpcy0+bmFtZSwkdGhpcy0+Zm9ybWF0LCR0aGlzLT5iYWNrZ3JvdW5kY29sb3IsJHRoaXMtPmZ1bGxsaW5laGVpZ2h0LCR0aGlzLT5tYXh3aWR0aCwkdGhpcy0+cGljdHVyZXBlcndvcmQsICR0aGlzLT50cmFuc3BhcmVudCwgJHRoaXMtPmdldGVsZW1lbnRzKCksICR0aGlzLT5pZCkpOwoJCXJldHVybiAoJGRicmVzdWx0ICE9PSBmYWxzZSk7Cgl9CgkKCWZ1bmN0aW9uIGRlbGV0ZURiKCkKCXsKCQlpZiAoJHRoaXMtPmlkID09IC0xKSByZXR1cm4gZmFsc2U7CgkJJHF1ZXJ5ID0gIkRFTEVURSBGUk9NICIuY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyBXSEVSRSBpZCA9ID8iOwoJCSRkYnJlc3VsdCA9ICR0aGlzLT5kYi0+RXhlY3V0ZSgkcXVlcnksIGFycmF5KCR0aGlzLT5pZCkpOwoJCXJldHVybiAoJGRicmVzdWx0ICE9PSBmYWxzZSk7Cgl9CgkKCWZ1bmN0aW9uIGFkZFRleHRFbGVtZW50KCRmb250ZmlsZSwgJHNpemUgPSAyMCwgJGNvbG9yID0gIiMwMDAwMDAiLCAkeCA9IDAsICR5ID0gMCwgJGFuZ2xlID0gMCkJewoJCSR0aGlzLT5lbGVtZW50c1tdID0gYXJyYXkoJ3RleHQnLCRmb250ZmlsZSwkc2l6ZSwkY29sb3IsJHgsJHksJGFuZ2xlKTsKCX0KCWZ1bmN0aW9uIGFkZEVmZmVjdEVsZW1lbnQoJHR5cGUgPSAnYmx1cicpCgl7CgkJJHRoaXMtPmVsZW1lbnRzW10gPSBhcnJheSgnZWZmZWN0JywkdHlwZSk7Cgl9CglmdW5jdGlvbiBhZGRNaXJyb3JFbGVtZW50KCRyYXRpbyA9IDcwLCAkdXBfdHJhbnNwYXJlbmN5ID0gNzAsICRkb3duX3RyYW5zcGFyZW5jeSA9IDEwKQoJewoJCSR0aGlzLT5lbGVtZW50c1tdID0gYXJyYXkoJ21pcnJvcicsJHJhdGlvLCR1cF90cmFuc3BhcmVuY3ksJGRvd25fdHJhbnNwYXJlbmN5KTsKCX0KCWZ1bmN0aW9uIGFkZFRyYW5zZm9ybWF0aW9uRWxlbWVudCgkdHlwZT0iZmxpcGhvcml6b250YWwiKQoJewoJCSR0aGlzLT5lbGVtZW50c1tdID0gYXJyYXkoJ3RyYW5zZm9ybWF0aW9uJywkdHlwZSk7Cgl9CgkKCWZ1bmN0aW9uIGNoZWNrZm9udCgkZm9udGZpbGUpCXsKCQlmb3JlYWNoICgkdGhpcy0+ZWxlbWVudHMgYXMgJGVsZW1lbnQpCgkJewoJCQlpZiAoJGVsZW1lbnRbMF0gPT0gJ3RleHQnICYmICRlbGVtZW50WzFdID09ICRmb250ZmlsZSkKCQkJCXJldHVybiB0cnVlOwoJCX0KCQlyZXR1cm4gZmFsc2U7Cgl9CglmdW5jdGlvbiBnZXRDYWNoZU5hbWUoJHRleHQpCgl7CgkJJG5hbWUgPSAkdGV4dDsKCQkkbmFtZSAuPSAnOycuJHRoaXMtPmJhY2tncm91bmRjb2xvcjsKCQkkbmFtZSAuPSAnOycuJHRoaXMtPmZ1bGxsaW5laGVpZ2h0OwoJCSRuYW1lIC49ICc7Jy4kdGhpcy0+bWF4d2lkdGg7CgkJJG5hbWUgLj0gJzsnLiR0aGlzLT5waWN0dXJlcGVyd29yZDsKCQkkbmFtZSAuPSAnOycuJHRoaXMtPnRyYW5zcGFyZW50OwoJCSRuYW1lIC49ICdcbicuJHRoaXMtPmdldGVsZW1lbnRzKCk7CgkJJG5hbWUgPSBtZDUoJG5hbWUpOwoJCXJldHVybiAkbmFtZTsKCX0KCQoJZnVuY3Rpb24gZ2V0SW1hZ2VzICgkdGV4dCkgewoJCWlmICgkdGV4dCA9PSAnJykgcmV0dXJuICcnOwoJCSR0ZXh0ID0gaHRtbF9lbnRpdHlfZGVjb2RlKCR0ZXh0LCBFTlRfUVVPVEVTKTsKCQkKCQkkaW1hZ2VzID0gYXJyYXkoKTsKCgkJaWYgKCR0aGlzLT5waWN0dXJlcGVyd29yZCkKCQl7CgkJCSR0aGlzLT5waWN0dXJlcGVyd29yZCA9IGZhbHNlOwoJCQkkbGluZXMgPSBleHBsb2RlKCJcbiIsJHRleHQpOwoJCQlmb3JlYWNoICgkbGluZXMgYXMgJGxpbmUpCgkJCXsKCQkJCWlmICghZW1wdHkoJGltYWdlcykpCgkJCQkJJGltYWdlc1tdID0gYXJyYXkoInRleHQiPT4iXG4iLCAic3JjIj0+IiIsICJzaXplIj0+IiIpOwoJCQkJJHdvcmRzID0gZXhwbG9kZSgiICIsICRsaW5lKTsKCQkJCWZvcmVhY2ggKCR3b3JkcyBhcyAkd29yZCkKCQkJCQkkaW1hZ2VzID0gYXJyYXlfbWVyZ2UoJGltYWdlcywkdGhpcy0+Z2V0SW1hZ2VzKCR3b3JkLicgJykpOwoJCQl9CgkJCSR0aGlzLT5waWN0dXJlcGVyd29yZCA9IHRydWU7CgkJCXJldHVybiAkaW1hZ2VzOwoJCX0KCQkKCQkKCQlpZiAoY291bnQoJHRoaXMtPmVsZW1lbnRzKT09MCkKCQkJcmV0dXJuICc8IS0tIFRydWV0eXBlVGV4dCBlcnJvciA6IGVtcHR5IHN0eWxlIC0tPicuJHRleHQ7CgkJJHVybHBhdGggPSAnY2FjaGUvJyAuICR0aGlzLT5nZXRDYWNoZU5hbWUoJHRleHQpIC4gJy4nIC4gJHRoaXMtPmZvcm1hdDsKCQkkZmlsZWFic29sdXRlcGF0aCA9IGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksICdjYWNoZScsICR0aGlzLT5nZXRDYWNoZU5hbWUoJHRleHQpIC4gJy4nIC4gJHRoaXMtPmZvcm1hdCk7CgkJaWYgKCFmaWxlX2V4aXN0cygkZmlsZWFic29sdXRlcGF0aCkpCgkJCSRyZXN1bHQgPSAkdGhpcy0+Y3JlYXRlSW1hZ2UoJHRleHQsICRmaWxlYWJzb2x1dGVwYXRoKTsKCQllbHNlCgkJCSRyZXN1bHQgPSB0cnVlOwoJCWlmICgkcmVzdWx0KQoJCXsKCQkJJHNpemUgPSBAZ2V0aW1hZ2VzaXplKCRmaWxlYWJzb2x1dGVwYXRoKTsKCQkJZ2xvYmFsICRDTVNfQURNSU5fUEFHRTsKCQkJaWYgKGlzc2V0KCRDTVNfQURNSU5fUEFHRSkpCgkJCQkkdXJscGF0aCA9ICcuLi9tb2R1bGVzL1RydWV0eXBlVGV4dC8nLiR1cmxwYXRoOwoJCQllbHNlCgkJCQkkdXJscGF0aCA9ICcuL21vZHVsZXMvVHJ1ZXR5cGVUZXh0LycuJHVybHBhdGg7CgkJCXJldHVybiBhcnJheShhcnJheSgidGV4dCI9PiR0ZXh0LCAic3JjIiA9PiAkdXJscGF0aCwgInNpemUiPT4kc2l6ZVszXSkpOwoJCX0KCQllbHNlIHJldHVybiAnPCEtLSBUcnVldHlwZXRleHQgZXJyb3IgLS0+Jy4kdGV4dDsKCQkKCQkKCX0KCglmdW5jdGlvbiBnZXRJbWFnZSgkdGV4dCwgJGFsdD10cnVlLCAkbW9yZXRleHQ9IiIpCgl7CgkJaWYgKCR0ZXh0ID09ICcnKSByZXR1cm4gJyc7CgkJJGltYWdlcyA9ICR0aGlzLT5nZXRJbWFnZXMoJHRleHQpOwoJCSRyZXN1bHQgPSAiIjsKCQlmb3JlYWNoICgkaW1hZ2VzIGFzICRpbWFnZSkKCQl7CgkJCWlmICgkaW1hZ2VbInRleHQiXT09IlxuIikKCQkJCSRyZXN1bHQgLj0gIjxiciBcPiI7CgkJCWVsc2UKCQkJCSRyZXN1bHQgLj0gJzxpbWcgc3JjPSInLiRpbWFnZVsic3JjIl0uJyInLigkYWx0PXRydWUgPyAnIGFsdD0iJy4kaW1hZ2VbInRleHQiXS4nIicgOiAnJykuJyAnLiRtb3JldGV4dC4nICcuJGltYWdlWyJzaXplIl0uJy8+JzsKCQl9CgkJCgkJcmV0dXJuICRyZXN1bHQ7Cgl9CgkKCWZ1bmN0aW9uIGdldEltYWdlU3JjKCR0ZXh0KQoJewoJCWlmICgkdGV4dCA9PSAnJykgcmV0dXJuICcnOwoJCSR0aGlzLT5waWN0dXJlcGVyd29yZCA9IGZhbHNlOwoJCSRpbWFnZXMgPSAkdGhpcy0+Z2V0SW1hZ2VzKCR0ZXh0KTsKCQlyZXR1cm4gJGltYWdlc1swXVsic3JjIl07CQkKCX0KCQoJCi8qCWZ1bmN0aW9uIGdldEltYWdlKCR0ZXh0LCAkYWx0PXRydWUsICRtb3JldGV4dD0iIikKCXsKCQlpZiAoJG1vcmV0ZXh0PT0idGVzdCIpIHJldHVybiAkdGhpcy0+Z2V0SW1hZ2UyKCR0ZXh0LCRhbHQsJG1vcmV0ZXh0KTsKCQkKCQlpZiAoJHRleHQgPT0gJycpIHJldHVybiAnJzsKCQkkdGV4dCA9IGh0bWxfZW50aXR5X2RlY29kZSgkdGV4dCk7CgkJaWYgKCR0aGlzLT5waWN0dXJlcGVyd29yZCkKCQl7CgkJCSR0aGlzLT5waWN0dXJlcGVyd29yZCA9IGZhbHNlOwoJCQkkcmV0dXJudGV4dCA9ICIiOwoJCQkkbGluZXMgPSBleHBsb2RlKCJcbiIsJHRleHQpOwoJCQlmb3JlYWNoICgkbGluZXMgYXMgJGxpbmUpCgkJCXsKCQkJCWlmICgkcmV0dXJudGV4dCAhPSAiIikKCQkJCQkkcmV0dXJudGV4dC49IjxiciAvPlxuIjsKCQkJCSR3b3JkcyA9IGV4cGxvZGUoIiAiLCAkbGluZSk7CgkJCQlmb3JlYWNoICgkd29yZHMgYXMgJHdvcmQpCgkJCQkkcmV0dXJudGV4dCAuPSAkdGhpcy0+Z2V0SW1hZ2UoJHdvcmQuJyAnKTsKCQkJfQoJCQkkdGhpcy0+cGljdHVyZXBlcndvcmQgPSB0cnVlOwoJCQlyZXR1cm4gJHJldHVybnRleHQ7CgkJfQoJCWlmIChjb3VudCgkdGhpcy0+ZWxlbWVudHMpPT0wKQoJCQlyZXR1cm4gJzwhLS0gVHJ1ZXR5cGVUZXh0IGVycm9yIDogZW1wdHkgc3R5bGUgLS0+Jy4kdGV4dDsKCQkkZmlsZXBhdGggPSBjbXNfam9pbl9wYXRoKCdjYWNoZScsICR0aGlzLT5nZXRDYWNoZU5hbWUoJHRleHQpLicuJy4kdGhpcy0+Zm9ybWF0KTsKCQkkZmlsZWFic29sdXRlcGF0aCA9IGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksICRmaWxlcGF0aCk7CgkJaWYgKCFmaWxlX2V4aXN0cygkZmlsZWFic29sdXRlcGF0aCkpCgkJCSRyZXN1bHQgPSAkdGhpcy0+Y3JlYXRlSW1hZ2UoJHRleHQsICRmaWxlYWJzb2x1dGVwYXRoKTsKCQllbHNlCgkJCSRyZXN1bHQgPSB0cnVlOwoJCWlmICgkcmVzdWx0KQoJCXsKCQkJJHNpemUgPSBAZ2V0aW1hZ2VzaXplKCRmaWxlYWJzb2x1dGVwYXRoKTsKCQkJZ2xvYmFsICRDTVNfQURNSU5fUEFHRTsKCQkJaWYgKGlzc2V0KCRDTVNfQURNSU5fUEFHRSkpCgkJCQkkZmlsZXBhdGggPSBjbXNfam9pbl9wYXRoKCcuLicsJ21vZHVsZXMnLCdUcnVldHlwZVRleHQnLCRmaWxlcGF0aCk7CgkJCWVsc2UKCQkJCSRmaWxlcGF0aCA9IGNtc19qb2luX3BhdGgoJ21vZHVsZXMnLCdUcnVldHlwZVRleHQnLCRmaWxlcGF0aCk7CgkJCXJldHVybiAoJHJlc3VsdCA/ICc8aW1nIHNyYz0iJy4kZmlsZXBhdGguJyInLigkYWx0PXRydWUgPyAnIGFsdD0iJy4kdGV4dC4nIicgOiAnJykuKCRjbGFzcz0nJyA/ICcgY2xhc3M9IicuJGNsYXNzLiciJyA6ICcnKS4nICcuJHNpemVbM10uJy8+JyA6ICR0ZXh0KTsKCgkJfQoJCWVsc2UgcmV0dXJuICc8IS0tIFRydWV0eXBldGV4dCBlcnJvciAtLT4nLiR0ZXh0OwoJCQoJCQoJfSovCgkKCWZ1bmN0aW9uIGdldEltYWdlQ2xlYW4oJHRleHQpCgl7CgkJJHRleHQgPSBzdHJfcmVwbGFjZSgnPGJyIC8+JywiXG4iLCR0ZXh0KTsKCQkkdGV4dCA9IHByZWdfcmVwbGFjZSgnQDxbXC9cIV0qP1tePD5dKj8+QHNpJywgJycsICR0ZXh0KTsKCQlyZXR1cm4gJHRoaXMtPmdldGltYWdlKCR0ZXh0KTsKCX0KCQoJZnVuY3Rpb24gY3JlYXRlSW1hZ2UoJHRleHQsICRmaWxlKQoJewoJCWlmICgkdGV4dCA9PSAnJykgcmV0dXJuIHRydWU7CgkJaWYgKCEgJHRoaXMtPnBpY3R1cmVwZXJ3b3JkKQoJCQkkdGV4dCA9ICR0aGlzLT53cmFwKCR0ZXh0KTsKCQkkVFRUaW1hZ2UgPSAkdGhpcy0+Z2V0VFRUaW1hZ2UoJHRleHQpOwoJCWlmICghJFRUVGltYWdlKSByZXR1cm4gZmFsc2U7CgkJJFRUVGltYWdlLT5vdXRwdXQoJHRoaXMtPmZvcm1hdCwgJGZpbGUpOwoJCSRUVFRpbWFnZS0+ZGVzdHJveSgpOwoJCXJldHVybiAkVFRUaW1hZ2UtPmdldHNpemUoKTsKCX0KCQoJZnVuY3Rpb24gd3JhcCgkdGV4dCkKCXsKCQlpZiAoJHRleHQgPT0gJycpIHJldHVybiAnJzsKCQlpZiAoJHRoaXMtPm1heHdpZHRoPD0wKSByZXR1cm4gJHRleHQ7CgkJJHdvcmRzID0gZXhwbG9kZSAoJyAnLCAkdGV4dCk7CgkJJG5ld3RleHQgPSAnJzsKCQkkbGluZSA9ICcnOwoJCWZvcmVhY2ggKCR3b3JkcyBhcyAkd29yZCkKCQl7CgkJCSRUVFRpbWFnZSA9ICR0aGlzLT5nZXRUVFRpbWFnZSggKCRsaW5lPT0nJyA/ICR3b3JkIDogJGxpbmUuJyAnLiR3b3JkKSApOwoJCQlpZiAoISRUVFRpbWFnZSkgcmV0dXJuICR0ZXh0OwoJCQkkc2l6ZSA9ICRUVFRpbWFnZS0+Z2V0c2l6ZSgpOwoJCQlpZiAoJHNpemVbMF0gPj0gJHRoaXMtPm1heHdpZHRoICYmICRsaW5lIT0nJykKCQkJewoJCQkJJG5ld3RleHQgLj0gKCRuZXd0ZXh0PT0nJyA/ICcnIDogJ1xuJykuJGxpbmU7CgkJCQkkbGluZSA9ICcnOwoJCQl9CgkJCWVsc2UKCQkJCSRsaW5lIC49ICgkbGluZT09JycgPyAnJyA6ICcgJykuJHdvcmQ7CgkJfQoJCWlmICgkbGluZSE9JycpCgkJCSRuZXd0ZXh0IC49ICgkbmV3dGV4dD09JycgPyAnJyA6ICdcbicpLiRsaW5lOwoJCXJldHVybiAkbmV3dGV4dDsKCX0KCQoJZnVuY3Rpb24gZ2V0VFRUaW1hZ2UoJHRleHQpCXsKCQlpbmNsdWRlX29uY2UgZGlybmFtZShfX0ZJTEVfXykuIi9jbGFzcy50dHQucGhwIjsKCQkkVFRUaW1hZ2UgPSBuZXcgVFRUaW1hZ2UoJHRoaXMtPmJhY2tncm91bmRjb2xvciwgJHRoaXMtPnRyYW5zcGFyZW50KTsKCQlmb3JlYWNoICgkdGhpcy0+ZWxlbWVudHMgYXMgJGVsZW1lbnQpCgkJewoJCQlzd2l0Y2ggKCRlbGVtZW50WzBdKQoJCQl7CgkJCQljYXNlICd0ZXh0JyA6CgkJCQkJaWYgKCFpc19maWxlKGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksJ2ZvbnRzJywkZWxlbWVudFsxXSkpKQkJCQkJCXJldHVybiBmYWxzZTsKCQkJCQkkVFRUaW1hZ2UtPmFkZChuZXcgVFRUdGV4dCgkdGV4dCwgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwnZm9udHMnLCRlbGVtZW50WzFdKSwJCQkJCQkJCSRlbGVtZW50WzJdLCAkZWxlbWVudFszXSwgJGVsZW1lbnRbNF0sICRlbGVtZW50WzVdLCAkZWxlbWVudFs2XSwgJHRoaXMtPmZ1bGxsaW5laGVpZ2h0KSk7CgkJCQkJLy8gdGV4dDtmb250ZmlsZTtzaXplO2NvbG9yO3g7eTthbmdsZQoJCQkJYnJlYWs7CgkJCQljYXNlICdlZmZlY3QnIDoKCQkJCQkkVFRUaW1hZ2UtPmFkZChuZXcgVFRUZWZmZWN0KCRlbGVtZW50WzFdKSk7CgkJCQkJLy8gZWZmZWN0O3R5cGUKCQkJCQlicmVhazsKCQkJCWNhc2UgJ21pcnJvcicgOgoJCQkJCSRUVFRpbWFnZS0+YWRkKG5ldyBUVFRtaXJyb3IoJGVsZW1lbnRbMV0sIGZhbHNlLCAkZWxlbWVudFsyXSwgJGVsZW1lbnRbM10pKTsKCQkJCQkvLyBtaXJyb3I7cmF0aW87dHJhbnNwYXJlbmN5MTt0cmFuc3BhcmVuY3kyCgkJCQkJYnJlYWs7CgkJCQljYXNlICd0cmFuc2Zvcm1hdGlvbicgOgoJCQkJCSRUVFRpbWFnZS0+YWRkKG5ldyBUVFR0cmFuc2Zvcm1hdGlvbigkZWxlbWVudFsxXSkpOwoJCQkJCS8vZWZmZWN0O3R5cGUKCQkJfQoJCX0KCQlyZXR1cm4gJFRUVGltYWdlOwoJfQp9Cj8+Cg==]]></data>
	</file>
	<file>
	  <filename>/class.ttt.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHANCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgVHJ1ZXR5cGVUZXh0IGxpYnJhcnkgLSBUaGlzIGxpYnJhcnkgY2FuIGJlIHVzZWQgdG8gd3JpdGUgYW55IHRleHQgd2l0aCBhIFRydWVUeXBlIGZvbnQuDQojIEVmZmVjdHMgY2FuIGFsc28gYmUgYXBwbGllZCBvbiByZXN1bHRpbmcgaW1hZ2VzDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBDb3B5cmlnaHQgKGMpIDIwMDcgYnkgRGFtaWVuIEdBVVRISUVSICh0cmlnYXVAZnJlZS5mcikNCiMNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojDQojIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5DQojIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5DQojIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yDQojIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uDQojDQojIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0KIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQojIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQojIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQojIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlDQojIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BIDAyMTExLTEzMDcgVVNBDQojIE9yIHJlYWQgaXQgb25saW5lOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvbGljZW5zZXMuaHRtbCNHUEwNCiMNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KY2xhc3MgVFRUaW1hZ2UNCnsNCgl2YXIgJHplcm94OyAvLyBpbnQsIGNhbGN1bGF0ZWQgaW50ZXJuYWxseSwgeCBwb3NpdGlvbiBvZiB0aGUgemVybyBwb2ludA0KCXZhciAkemVyb3k7IC8vIGludCwgY2FsY3VsYXRlZCBpbnRlcm5hbGx5LCB5IHBvc2l0aW9uIG9mIHRoZSB6ZXJvIHBvaW50DQoJdmFyICR3aWR0aDsgLy8gaW50LCBjYWxjdWxhdGVkIGludGVybmFsbHksIGZpbmFsIHdpZHRoIG9mIHRoZSBpbWFnZQ0KCXZhciAkaGVpZ2h0OyAvLyBpbnQsIGNhbGN1bGF0ZWQgaW50ZXJuYWxseSwgZmluYWwgaGVpZ2h0IG9mIHRoZSBpbWFnZQ0KCXZhciAkY29sb3I7IC8vIHN0cmluZyAoZm9ybWF0IDogI0FCQ0RFRiksIGJhY2tncm91bmQgY29sb3INCgl2YXIgJHRyYW5zcGFyZW5jeTsgLy8gYm9vbGVhbg0KDQoJdmFyICRpbTsgLy8gZ2QgaW1hZ2UsIGludGVybmFsDQoJdmFyICRiZzsgLy9nZCBiYWNrZ3JvdW5kIGNvbG9yLCBpbnRlcm5hbA0KCXZhciAkZWxlbWVudHM7DQoNCglmdW5jdGlvbiBUVFRpbWFnZSgkY29sb3I9JyNGRkZGRkYnLCAkdHJhbnNwYXJlbmN5ID0gdHJ1ZSkNCgl7DQoJCSR0aGlzLT56ZXJveCA9IDA7DQoJCSR0aGlzLT56ZXJveSA9IDA7DQoJCSR0aGlzLT53aWR0aCA9IDA7DQoJCSR0aGlzLT5oZWlnaHQgPSAwOw0KCQkkdGhpcy0+Y29sb3IgPSAkY29sb3I7DQoJCSR0aGlzLT50cmFuc3BhcmVuY3kgPSAkdHJhbnNwYXJlbmN5Ow0KCQkkdGhpcy0+aW0gPSBmYWxzZTsNCgkJJHRoaXMtPmJnID0gZmFsc2U7DQoJCSR0aGlzLT5lbGVtZW50cyA9IGFycmF5KCk7DQoJfQ0KDQoJZnVuY3Rpb24gY3JlYXRlKCkNCgl7DQoJCSR0aGlzLT5pbSA9IEBpbWFnZWNyZWF0ZXRydWVjb2xvcigkdGhpcy0+d2lkdGgsICR0aGlzLT5oZWlnaHQpOw0KCQlpZiAoISR0aGlzLT5pbSkgcmV0dXJuOw0KCQkkdGhpcy0+YmcgPSAkdGhpcy0+Y29sb3JhbGxvY2F0ZSgkdGhpcy0+Y29sb3IpOw0KCQlpbWFnZWZpbGwgKCAkdGhpcy0+aW0sIDAsIDAsICR0aGlzLT5iZyk7DQoJCWlmICgkdGhpcy0+dHJhbnNwYXJlbmN5KQ0KCQkJJHRoaXMtPmNvbG9ydHJhbnNwYXJlbnQoKTsNCgl9DQoNCglmdW5jdGlvbiBjb3B5ZnJvbSgkb3RoZXJUVFRpbWFnZSkNCgl7DQoJCSR0aGlzLT56ZXJveCA9ICRvdGhlclRUVGltYWdlLT56ZXJveDsNCgkJJHRoaXMtPnplcm95ID0gJG90aGVyVFRUaW1hZ2UtPnplcm95Ow0KCQkkdGhpcy0+d2lkdGggPSAkb3RoZXJUVFRpbWFnZS0+d2lkdGg7DQoJCSR0aGlzLT5oZWlnaHQgPSAkb3RoZXJUVFRpbWFnZS0+aGVpZ2h0Ow0KCQkkdGhpcy0+Y29sb3IgPSAkb3RoZXJUVFRpbWFnZS0+Y29sb3I7DQoJCSR0aGlzLT50cmFuc3BhcmVuY3kgPSAkb3RoZXJUVFRpbWFnZS0+dHJhbnNwYXJlbmN5Ow0KDQoJCWlmICgkb3RoZXJUVFRpbWFnZS0+aW0hPT1mYWxzZSkNCgkJew0KCQkJJHRoaXMtPmRlc3Ryb3koKTsNCgkJCSR0aGlzLT5jcmVhdGUoKTsNCgkJCXJldHVybiBpbWFnZWNvcHltZXJnZSAoICR0aGlzLT5pbSwgJG90aGVyVFRUaW1hZ2UtPmltLCAwLCAwLCAwLCAwLCAkb3RoZXJUVFRpbWFnZS0+d2lkdGgsICRvdGhlclRUVGltYWdlLT5oZWlnaHQsMTAwICk7DQoJCX0NCgkJZWxzZQ0KCQl7DQoJCQkkdGhpcy0+aW0gPSBmYWxzZTsNCgkJCSR0aGlzLT5iZyA9IGZhbHNlOw0KCQl9DQoNCgl9DQoNCglmdW5jdGlvbiBhZGQoJFRUVGVsZW1lbnQpDQoJew0KCQkkdGhpcy0+ZWxlbWVudHNbXSA9ICRUVFRlbGVtZW50Ow0KCX0NCg0KCWZ1bmN0aW9uIGdldHNpemUoKQ0KCXsNCgkJJHNpemUgPSBhcnJheSgwLDApOw0KCQkkemVybyA9IGFycmF5KDAsMCk7DQoJCWZvcmVhY2goJHRoaXMtPmVsZW1lbnRzIGFzICRlbGVtZW50KQ0KCQl7DQoJCQlzd2l0Y2goc3RydG9sb3dlcihnZXRfY2xhc3MoJGVsZW1lbnQpKSkNCgkJCXsNCgkJCQljYXNlICd0dHR0ZXh0JyA6DQoJCQkJCSRuZXd6ZXJvID0gYXJyYXkoJGVsZW1lbnQtPm9yaWdpbnggLSAkZWxlbWVudC0+ZGVsdGF4LCAkZWxlbWVudC0+b3JpZ2lueSAtICRlbGVtZW50LT5kZWx0YXkpOw0KCQkJCQkkbmV3emVyb1swXSA9IG1heCAoJG5ld3plcm9bMF0sICR6ZXJvWzBdKTsNCgkJCQkJJG5ld3plcm9bMV0gPSBtYXggKCRuZXd6ZXJvWzFdLCAkemVyb1sxXSk7DQoJCQkJCSRzaXplWzBdID0gbWF4KCRzaXplWzBdLCAkbmV3emVyb1swXSArICRlbGVtZW50LT5kZWx0YXggKyAkZWxlbWVudC0+d2lkdGggLSAkZWxlbWVudC0+b3JpZ2lueCk7DQoJCQkJCSRzaXplWzFdID0gbWF4KCRzaXplWzFdLCAkbmV3emVyb1sxXSArICRlbGVtZW50LT5kZWx0YXkgKyAkZWxlbWVudC0+aGVpZ2h0IC0gJGVsZW1lbnQtPm9yaWdpbnkpOw0KCQkJCQkkemVybyA9ICRuZXd6ZXJvOw0KCQkJCQlicmVhazsNCgkJCQljYXNlICd0dHRlZmZlY3QnIDoNCgkJCQkJJGRlbHRhID0gKCRlbGVtZW50LT50eXBlPT0nZWRnZScgPyAzIDogMSk7DQoJCQkJCSRzaXplWzBdICs9IDIqJGRlbHRhOw0KCQkJCQkkc2l6ZVsxXSArPSAyKiRkZWx0YTsNCgkJCQkJJHplcm9bMF0gKz0kZGVsdGE7DQoJCQkJCSR6ZXJvWzFdICs9JGRlbHRhOw0KCQkJCQlicmVhazsNCgkJCQljYXNlICd0dHRtaXJyb3InIDoNCgkJCQkJJHNpemVbMV0gKz0gcm91bmQoJHNpemVbMV0gKiAkZWxlbWVudC0+cmF0aW8vMTAwKTsNCgkJCQkJYnJlYWs7DQoJCQl9DQoJCX0NCgkJcmV0dXJuICRzaXplOw0KCX0NCg0KCWZ1bmN0aW9uIGRyYXcoKQ0KCXsNCgkJaWYgKCEkdGhpcy0+aW0pICR0aGlzLT5jcmVhdGUoKTsNCgkJZm9yZWFjaCgkdGhpcy0+ZWxlbWVudHMgYXMgJGVsZW1lbnQpDQoJCQkkZWxlbWVudC0+ZHJhdygkdGhpcyk7DQoJfQ0KDQoJLy8gRW5sYXJnZSBpbWFnZSBpZiBuZWNlc3NhcnkNCglmdW5jdGlvbiBlbmxhcmdlKCRsZWZ0LCR0b3AsJHJpZ2h0LCRib3R0b20pDQoJew0KCQkkbmV3ID0gbmV3IFRUVGltYWdlOw0KCQkkbmV3LT5jb3B5ZnJvbSgkdGhpcyk7DQoJCSRsZWZ0ID0gbWluICgkbGVmdCwgLSAkdGhpcy0+emVyb3gpOw0KCQkkdG9wID0gbWluICgkdG9wLCAtICR0aGlzLT56ZXJveSk7DQoJCSRyaWdodCA9IG1heCAoJHJpZ2h0LCAkdGhpcy0+d2lkdGggLSAkdGhpcy0+emVyb3gpOw0KCQkkYm90dG9tID0gbWF4ICgkYm90dG9tLCAkdGhpcy0+aGVpZ2h0IC0gJHRoaXMtPnplcm95KTsNCgkJJG5ldy0+emVyb3ggPSAtJGxlZnQ7DQoJCSRuZXctPnplcm95ID0gLSR0b3A7DQoJCSRuZXctPndpZHRoID0gJHJpZ2h0IC0gJGxlZnQ7DQoJCSRuZXctPmhlaWdodCA9ICRib3R0b20gLSAkdG9wOw0KCQlpZiAoJG5ldy0+d2lkdGggIT0gJHRoaXMtPndpZHRoIHx8ICRuZXctPmhlaWdodCAhPSAkdGhpcy0+aGVpZ2h0KQ0KCQl7DQoJCQkkbmV3LT5jcmVhdGUoKTsNCgkJCWlmICgkdGhpcy0+aW0hPT1mYWxzZSkNCgkJCQlpbWFnZWNvcHltZXJnZSgkbmV3LT5pbSwkdGhpcy0+aW0sJG5ldy0+emVyb3gtJHRoaXMtPnplcm94LCRuZXctPnplcm95LSR0aGlzLT56ZXJveSwwLDAsJHRoaXMtPndpZHRoLCR0aGlzLT5oZWlnaHQsMTAwKTsNCgkJCSR0aGlzLT5jb3B5ZnJvbSgkbmV3KTsNCgkJfQ0KCX0NCg0KCWZ1bmN0aW9uIG91dHB1dCgkZm9ybWF0ID0gJ3BuZycsICRmaWxlbmFtZT1OVUxMKQ0KCXsNCgkJaWYgKCEkdGhpcy0+aW0pICR0aGlzLT5kcmF3KCk7DQoJCXN3aXRjaCgkZm9ybWF0KQ0KCQl7DQoJCQljYXNlICdnaWYnOg0KCQkJCWltYWdldHJ1ZWNvbG9ydG9wYWxldHRlKCR0aGlzLT5pbSx0cnVlLDI1Nik7DQoJCQkJaWYgKCRmaWxlbmFtZT09TlVMTCkNCgkJCQkJeyBoZWFkZXIoIkNvbnRlbnQtdHlwZTogaW1hZ2UvZ2lmIik7IGltYWdlZ2lmKCR0aGlzLT5pbSk7fQ0KCQkJCWVsc2UgaW1hZ2VnaWYoJHRoaXMtPmltLCAkZmlsZW5hbWUpOw0KCQkJCWJyZWFrOw0KCQkJY2FzZSAnanBnJzoNCgkJCQlpZiAoJGZpbGVuYW1lPT1OVUxMKQ0KCQkJCQloZWFkZXIoIkNvbnRlbnQtdHlwZTogaW1hZ2UvanBnIik7DQoJCQkJaW1hZ2VqcGVnKCR0aGlzLT5pbSwgJGZpbGVuYW1lLDg1KTsNCgkJCQlicmVhazsNCgkJCWNhc2UgJ3BuZyc6IGRlZmF1bHQ6DQoJCQkJLy9pbWFnZXNhdmVhbHBoYSgkdGhpcy0+aW0sIHRydWUpOw0KCQkJCWlmICgkZmlsZW5hbWU9PU5VTEwpDQoJCQkJCXtoZWFkZXIoIkNvbnRlbnQtdHlwZTogaW1hZ2UvcG5nIik7IGltYWdlcG5nKCR0aGlzLT5pbSk7fQ0KCQkJCWVsc2UgaW1hZ2VwbmcoJHRoaXMtPmltLCAkZmlsZW5hbWUpOw0KCQl9DQoJfQ0KDQoJZnVuY3Rpb24gZGVzdHJveSgpDQoJew0KCQlpZiAoJHRoaXMtPmltIT09ZmFsc2UpDQoJCQlAaW1hZ2VkZXN0cm95KCR0aGlzLT5pbSk7DQoJCSR0aGlzLT5pbSA9IGZhbHNlOw0KCX0NCg0KCWZ1bmN0aW9uIGNvbG9yYWxsb2NhdGUoJGNvbG9yLCAkaW0gPSBmYWxzZSkgLy8gaHRtbCBjb2xvciBjb252ZXJzaW9uIGZyb20gZm9ybWF0ICNBQkNERUYNCgl7DQoJCWlmICghJGltKSAkaW0gPSAmJHRoaXMtPmltOw0KCQlpZiAoISRpbSkgcmV0dXJuOw0KDQoJCSRpbnQgPSBoZXhkZWMoJzB4Jy5zdWJzdHIoc3RydG91cHBlcigkY29sb3IpLDEpKTsNCgkJaWYgKHN0cmxlbigkY29sb3IpPT05KQ0KCQkJcmV0dXJuIGltYWdlY29sb3JhbGxvY2F0ZWFscGhhKCRpbSwgMHhGRiAmICgkaW50ID4+IDB4MTgpLCAweEZGICYgKCRpbnQgPj4gMHgxMCksIDB4RkYgJiAoJGludCA+PiAweDgpLCBmbG9vcigoMHhGRiAmICRpbnQpLzIpKTsNCgkJZWxzZQ0KCQkJcmV0dXJuIGltYWdlY29sb3JhbGxvY2F0ZSgkaW0sIDB4RkYgJiAoJGludCA+PiAweDEwKSwgMHhGRiAmICgkaW50ID4+IDB4OCksIDB4RkYgJiAkaW50KTsNCgl9DQoNCglmdW5jdGlvbiBjb2xvcnRyYW5zcGFyZW50KCRpbT1mYWxzZSwgJGJnPWZhbHNlKSAvL3RyYW5zcGFyZW50IGNvbG9yIGFsbG9jYXRpb24NCgl7DQoJCWlmICghJGltKSAkaW0gPSAmJHRoaXMtPmltOw0KCQlpZiAoISRiZykgJGJnID0gJiR0aGlzLT5iZzsNCgkJaWYgKCEkaW0gfHwgISRiZyB8fCAhJHRoaXMtPnRyYW5zcGFyZW5jeSkgcmV0dXJuOw0KCQlyZXR1cm4gaW1hZ2Vjb2xvcnRyYW5zcGFyZW50KCRpbSwgJGJnKTsNCgl9DQoNCglmdW5jdGlvbiBjb2xvcmF0KCR4LCR5KQ0KCXsNCgkJaWYgKCR4PDAgfHwgJHk8MCB8fCAkeD49JHRoaXMtPndpZHRoIHx8ICR5Pj0kdGhpcy0+aGVpZ2h0KQ0KCQkJcmV0dXJuICR0aGlzLT5iZzsNCgkJZWxzZQ0KCQkJcmV0dXJuIGltYWdlY29sb3JhdCgkdGhpcy0+aW0sJHgsJHkpOw0KCX0NCg0KfQ0KDQpjbGFzcyBUVFR0ZXh0DQp7DQoJdmFyICR0ZXh0OyAvLyBzdHJpbmcNCgl2YXIgJGRlbHRheDsgLy8gaW50LCB4IHBvc2l0aW9uIGNvbXBhcmVkIHRvIHplcm8gcG9pbnQNCgl2YXIgJGRlbHRheTsgLy8gaW50LCB5IHBvc2l0aW9uIGNvbXBhcmVkIHRvIHplcm8gcG9pbnQNCgl2YXIgJGZvbnRzaXplOyAvLyBpbnQsIGZvbnQgc2l6ZSBpbiBwaXhlbHMNCgl2YXIgJGZvbnRmaWxlOyAvLyBzdHJpbmcsIGZvbnRmaWxlIGxvY2F0aW9uDQoJdmFyICRjb2xvcjsgLy8gc3RyaW5nIChmb3JtYXQgOiAjQUJDREVGKQ0KCXZhciAkZnVsbGhlaWdodDsgLy8gYm9vbGVhbiwgaW5kaWNhdGVzIGlmIGhlaWdodCBpcyBzdXBwb3NlZCB0byBiZSBleHRlbmRlZCB0byBtYXhpbXVtIHRleHQgaGVpZ2h0DQoJdmFyICRhbmdsZTsNCg0KCXZhciAkb3JpZ2lueDsgLy8gaW50LCBjYWxjdWxhdGVkIGludGVybmFsbHksIHggcG9zaXRpb24gY29tcGFyZWQgdG8gc3Vycm91bmRpbmcgdGV4dCBib3gNCgl2YXIgJG9yaWdpbnk7IC8vIGludCwgY2FsY3VsYXRlZCBpbnRlcm5hbGx5LCB5IHBvc2l0aW9uIGNvbXBhcmVkIHRvIHN1cnJvdW5kaW5nIHRleHQgYm94DQoJdmFyICR3aWR0aDsgLy8gaW50LCBjYWxjdWxhdGVkIGludGVybmFsbHksIGZpbmFsIHdpZHRoIG9mIHRoZSBpbWFnZQ0KCXZhciAkaGVpZ2h0OyAvLyBpbnQsIGNhbGN1bGF0ZWQgaW50ZXJuYWxseSwgZmluYWwgaGVpZ2h0IG9mIHRoZSBpbWFnZQ0KDQoJZnVuY3Rpb24gVFRUdGV4dCgkdGV4dD0nJywgJGZvbnRmaWxlPScnLCAkZm9udHNpemU9MjAsICRjb2xvcj0nIzAwMDAwMCcsICR4PTAsICR5PTAsICRhbmdsZT0wLCAkZnVsbGhlaWdodD1mYWxzZSkNCgl7DQoJCSR0aGlzLT50ZXh0ID0gJHRleHQ7DQoJCSR0aGlzLT5kZWx0YXggPSAkeDsNCgkJJHRoaXMtPmRlbHRheSA9ICR5Ow0KCQkkdGhpcy0+YW5nbGUgPSAkYW5nbGU7DQoJCSR0aGlzLT5mb250c2l6ZSA9ICRmb250c2l6ZTsNCgkJJHRoaXMtPmZvbnRmaWxlID0kZm9udGZpbGU7DQoJCSR0aGlzLT5jb2xvciA9ICRjb2xvcjsNCgkJJHRoaXMtPmZ1bGxoZWlnaHQgPSAkZnVsbGhlaWdodDsNCgkJJGJib3ggPSBpbWFnZXR0ZmJib3hfdHR0KCR0aGlzLT5mb250c2l6ZSwgJHRoaXMtPmFuZ2xlLCAkdGhpcy0+Zm9udGZpbGUsICR0aGlzLT50ZXh0LCR0aGlzLT5mdWxsaGVpZ2h0KTsNCgkJaWYgKCRiYm94PT09ZmFsc2UpIHJldHVybiBmYWxzZTsNCg0KCQkkdGhpcy0+d2lkdGggPSBtYXgoJGJib3hbMF0sJGJib3hbMl0sJGJib3hbNF0sJGJib3hbNl0pIC0gbWluKCRiYm94WzBdLCRiYm94WzJdLCRiYm94WzRdLCRiYm94WzZdKSArIDIgOw0KCQkkdGhpcy0+aGVpZ2h0ID0gbWF4KCRiYm94WzFdLCRiYm94WzNdLCRiYm94WzVdLCRiYm94WzddKSAtIG1pbigkYmJveFsxXSwkYmJveFszXSwkYmJveFs1XSwkYmJveFs3XSkgKyAyOw0KCQkkdGhpcy0+b3JpZ2lueCA9IC0gbWluKCRiYm94WzBdLCRiYm94WzJdLCRiYm94WzRdLCRiYm94WzZdKSArIDE7DQoJCSR0aGlzLT5vcmlnaW55ID0gLSBtaW4oJGJib3hbMV0sJGJib3hbM10sJGJib3hbNV0sJGJib3hbN10pICsgMTsNCgl9DQoNCglmdW5jdGlvbiBkcmF3KCYgJFRUVGltYWdlKQ0KCXsNCgkJJGxlZnQgPSAkdGhpcy0+ZGVsdGF4IC0gJHRoaXMtPm9yaWdpbng7IC8vIGxlZnQgcG9zaXRpb24gY29tcGFyZWQgdG8gemVybyBwb2ludA0KCQkkdG9wID0gJHRoaXMtPmRlbHRheSAtICR0aGlzLT5vcmlnaW55OyAvLyB0b3AgcG9zaXRpb24gY29tcGFyZWQgdG8gemVybyBwb2ludA0KCQkkcmlnaHQgPSAkbGVmdCArICR0aGlzLT53aWR0aDsgLy8gcmlnaHQgcG9zaXRpb24gY29tcGFyZWQgdG8gemVybyBwb2ludA0KCQkkYm90dG9tID0gJHRvcCArICR0aGlzLT5oZWlnaHQ7IC8vIGJvdHRvbSBwb3NpdGlvbiBjb21wYXJlZCB0byB6ZXJvIHBvaW50DQoNCgkJJFRUVGltYWdlLT5lbmxhcmdlKCRsZWZ0LCR0b3AsJHJpZ2h0LCRib3R0b20pOw0KDQoJCSRjb2xvciA9ICRUVFRpbWFnZS0+Y29sb3JhbGxvY2F0ZSgkdGhpcy0+Y29sb3IpOw0KCQlpbWFnZXR0ZnRleHRfdHR0ICggJFRUVGltYWdlLT5pbSwgJHRoaXMtPmZvbnRzaXplLCAkdGhpcy0+YW5nbGUsICRUVFRpbWFnZS0+emVyb3ggKyAkdGhpcy0+ZGVsdGF4LCAgJFRUVGltYWdlLT56ZXJveSArICR0aGlzLT5kZWx0YXksICRjb2xvciwgICR0aGlzLT5mb250ZmlsZSwgICR0aGlzLT50ZXh0KTsNCg0KCX0NCn0NCg0KY2xhc3MgVFRUZWZmZWN0DQp7DQoJdmFyICR0eXBlOyAvL3N0cmluZw0KCWZ1bmN0aW9uIFRUVGVmZmVjdCgkdHlwZT0nJykNCgl7DQoJCSR0aGlzLT50eXBlID0gJHR5cGU7DQoJfQ0KDQoJZnVuY3Rpb24gZHJhdygmICRUVFRpbWFnZSkNCgl7DQoJCSRkZWx0YSA9ICgkdGhpcy0+dHlwZT09J2VkZ2UnID8gMyA6IDEpOw0KCQkkbGVmdCA9IC0kVFRUaW1hZ2UtPnplcm94IC0gJGRlbHRhOyAvLyBsZWZ0IHBvc2l0aW9uIGNvbXBhcmVkIHRvIHplcm8gcG9pbnQNCgkJJHRvcCA9IC0kVFRUaW1hZ2UtPnplcm95IC0gJGRlbHRhOyAvLyB0b3AgcG9zaXRpb24gY29tcGFyZWQgdG8gemVybyBwb2ludA0KCQkkcmlnaHQgPSAkbGVmdCArICRUVFRpbWFnZS0+d2lkdGggKyAyKiRkZWx0YTsgLy8gcmlnaHQgcG9zaXRpb24gY29tcGFyZWQgdG8gemVybyBwb2ludA0KCQkkYm90dG9tID0gJHRvcCArICRUVFRpbWFnZS0+aGVpZ2h0ICsgMiokZGVsdGE7IC8vIGJvdHRvbSBwb3NpdGlvbiBjb21wYXJlZCB0byB6ZXJvIHBvaW50DQoNCgkJJFRUVGltYWdlLT5lbmxhcmdlKCRsZWZ0LCR0b3AsJHJpZ2h0LCRib3R0b20pOw0KCQlpbWFnZWZpbHRlcl90dHQoJFRUVGltYWdlLT5pbSwgJHRoaXMtPnR5cGUpOw0KCX0NCn0NCg0KY2xhc3MgVFRUbWlycm9yDQp7DQoJdmFyICRyYXRpbzsNCgl2YXIgJHVwX3RyYW5zcGFyZW5jeTsNCgl2YXIgJGRvd25fdHJhbnNwYXJlbmN5Ow0KCXZhciAkYmdjb2xvcjsNCg0KCWZ1bmN0aW9uIFRUVG1pcnJvcigkcmF0aW8gPSA3MCwgJGJnY29sb3IgPSBmYWxzZSwgJHVwX3RyYW5zcGFyZW5jeSA9IDYwLCAkZG93bl90cmFuc3BhcmVuY3kgPSAxKQ0KCXsNCgkJJHRoaXMtPnJhdGlvID0gJHJhdGlvOw0KCQkkdGhpcy0+dXBfdHJhbnNwYXJlbmN5ID0gJHVwX3RyYW5zcGFyZW5jeTsNCgkJJHRoaXMtPmRvd25fdHJhbnNwYXJlbmN5ID0gJGRvd25fdHJhbnNwYXJlbmN5Ow0KCQkkdGhpcy0+Ymdjb2xvciA9ICRiZ2NvbG9yOw0KCX0NCg0KCWZ1bmN0aW9uIGRyYXcoJiAkVFRUaW1hZ2UpDQoJew0KCQkkYmdjb2xvciA9ICgkdGhpcy0+Ymdjb2xvciA/ICR0aGlzLT5iZ2NvbG9yIDogJFRUVGltYWdlLT5iZyk7DQoJCWltYWdlbWlycm9yX3R0dCgkVFRUaW1hZ2UtPmltLCAkYmdjb2xvciwgJHRoaXMtPnJhdGlvLCR0aGlzLT51cF90cmFuc3BhcmVuY3ksJHRoaXMtPmRvd25fdHJhbnNwYXJlbmN5KTsNCgkJJFRUVGltYWdlLT5oZWlnaHQgKz0gcm91bmQoJFRUVGltYWdlLT5oZWlnaHQgKiAkdGhpcy0+cmF0aW8gLyAxMDApOw0KCX0NCn0NCg0KY2xhc3MgVFRUdHJhbnNmb3JtYXRpb24NCnsNCgl2YXIgJHR5cGU7IC8vc3RyaW5nDQoJZnVuY3Rpb24gVFRUdHJhbnNmb3JtYXRpb24oJHR5cGU9JycpDQoJew0KCQkkdGhpcy0+dHlwZSA9ICR0eXBlOw0KCX0NCg0KCWZ1bmN0aW9uIGRyYXcoJiAkVFRUaW1hZ2UpDQoJew0KCQlzd2l0Y2goJHRoaXMtPnR5cGUpDQoJCXsNCgkJY2FzZSAnZmxpcGhvcml6b250YWwnOg0KCQkJaW1hZ2VmbGlwX3R0dCgkVFRUaW1hZ2UtPmltLCBmYWxzZSk7DQoJCQlicmVhazsNCgkJY2FzZSAnZmxpcHZlcnRpY2FsJzoNCgkJCWltYWdlZmxpcF90dHQoJFRUVGltYWdlLT5pbSwgdHJ1ZSk7DQoJCQlicmVhazsNCgkJY2FzZSAnZmxpcGJvdGgnOg0KCQkJaW1hZ2VmbGlwX3R0dCgkVFRUaW1hZ2UtPmltLCBmYWxzZSk7DQoJCQlpbWFnZWZsaXBfdHR0KCRUVFRpbWFnZS0+aW0sIHRydWUpOw0KCQkJYnJlYWs7DQoJCWNhc2UgJ3JvdGF0ZTkwJzoNCgkJCWlmICghZnVuY3Rpb25fZXhpc3RzKCdpbWFnZXJvdGF0ZScpKSBicmVhazsNCgkJCWltYWdlcm90YXRlX3R0dCgkVFRUaW1hZ2UtPmltLDkwKTsNCgkJCSRUVFRpbWFnZS0+emVyb3ggPSAkVFRUaW1hZ2UtPnplcm95Ow0KCQkJJFRUVGltYWdlLT56ZXJveSA9ICRUVFRpbWFnZS0+d2lkdGggLSAkVFRUaW1hZ2UtPnplcm94Ow0KCQkJJG9sZHdpZHRoID0gJFRUVGltYWdlLT53aWR0aC4NCgkJCSRUVFRpbWFnZS0+d2lkdGggPSAkVFRUaW1hZ2UtPmhlaWdodDsNCgkJCSRUVFRpbWFnZS0+aGVpZ2h0ID0gJG9sZHdpZHRoOw0KCQkJYnJlYWs7DQoJCWNhc2UgJ3JvdGF0ZTI3MCc6DQoJCQlpZiAoIWZ1bmN0aW9uX2V4aXN0cygnaW1hZ2Vyb3RhdGUnKSkgYnJlYWs7DQoJCQlpbWFnZXJvdGF0ZV90dHQoJFRUVGltYWdlLT5pbSwyNzApOw0KCQkJJFRUVGltYWdlLT56ZXJveCA9ICRUVFRpbWFnZS0+emVyb3k7DQoJCQkkVFRUaW1hZ2UtPnplcm95ID0gJFRUVGltYWdlLT56ZXJveDsNCgkJCSRvbGR3aWR0aCA9ICRUVFRpbWFnZS0+d2lkdGguDQoJCQkkVFRUaW1hZ2UtPndpZHRoID0gJFRUVGltYWdlLT5oZWlnaHQ7DQoJCQkkVFRUaW1hZ2UtPmhlaWdodCA9ICRvbGR3aWR0aDsNCgkJCWJyZWFrOw0KCQl9DQoJfQ0KfQ0KDQoNCg0KDQoNCmZ1bmN0aW9uIG1pbm1heCgkdmFsdWUsICRtaW4sICRtYXgpDQp7cmV0dXJuIG1pbihtYXgoJHZhbHVlLCRtaW4pLCRtYXgpOyB9DQoNCg0KDQoNCg0KDQoNCi8vICoqKioqKioqKioqKioqKioqKioqKiAgIEFsdGVybmF0aXZlIFRURiBmdW5jdGlvbnMgZml4aW5nIEdEIGJ1Z3Mgd2hlbiBhbmdsZSBpcyBub3QgbnVsbCAgICoqKioqKioqKioqKioqKioqKioqKioqDQpmdW5jdGlvbiBpbWFnZXR0ZnRleHRfdHR0KCRpbWFnZSwgJHNpemUsICRhbmdsZSwgJHgsICR5LCAkY29sb3IsICRmb250ZmlsZSwgJHRleHQsJGZ1bGxoZWlnaHQ9ZmFsc2UpDQp7DQoJaWYgKCRhbmdsZSUzNjA9PTApDQoJCXJldHVybiBpbWFnZXR0ZnRleHQoJGltYWdlLCAkc2l6ZSwgJGFuZ2xlLCAkeCwgJHksICRjb2xvciwgJGZvbnRmaWxlLCAkdGV4dCk7DQoNCgkkY3VyeCA9ICR4IDsNCgkkY3VyeSA9ICR5IDsNCgkkZGVsdGF4ID0gMDsNCgkkY29zID0gY29zKGRlZzJyYWQoJGFuZ2xlKSk7DQoJJHNpbiA9IHNpbihkZWcycmFkKCRhbmdsZSkpOw0KCWZvciAoJGk9MDsgJGk8c3RybGVuKCR0ZXh0KTskaSsrKQ0KCXsNCgkJJGNoYXIgPSBzdWJzdHIoJHRleHQsJGksMSk7DQoJCSRiYm94MSA9IGltYWdldHRmYmJveCgkc2l6ZSwgMCwgJGZvbnRmaWxlLCBzdWJzdHIoJHRleHQsMCwkaSsxKSk7DQoJCSRiYm94MiA9IGltYWdldHRmYmJveCgkc2l6ZSwgMCwgJGZvbnRmaWxlLCAkY2hhcik7DQoJCSRkZWx0YXggPSAkYmJveDFbNF0tJGJib3gyWzRdOy8vLSRiYm94WzZdOw0KCQkkbmV3eCA9ICR4KyRkZWx0YXggKiAkY29zOw0KCQkkbmV3eSA9ICR5LSRkZWx0YXggKiAkc2luOw0KCQlpbWFnZXR0ZnRleHQoJGltYWdlLCAkc2l6ZSwgJGFuZ2xlLCAkbmV3eCwgJG5ld3ksICRjb2xvciwgJGZvbnRmaWxlLCAkY2hhcik7DQoJfQ0KDQoJcmV0dXJuIGltYWdldHRmYmJveF90dHQoJHNpemUsICRhbmdsZSwgJGZvbnRmaWxlLCAkdGV4dCwkZnVsbGhlaWdodCk7DQp9DQoNCmZ1bmN0aW9uIGltYWdldHRmYmJveF90dHQoJHNpemUsICRhbmdsZSwgJGZvbnRmaWxlLCAkdGV4dCwkZnVsbGhlaWdodD1mYWxzZSkNCnsNCglpZiAoIWZ1bmN0aW9uX2V4aXN0cygnaW1hZ2V0dGZiYm94JykpIHJldHVybiBmYWxzZTsNCglpZiAoIWZpbGVfZXhpc3RzKCRmb250ZmlsZSkpIHJldHVybiBmYWxzZTsNCglpZiAoJHRleHQ9PScnKSByZXR1cm4gYXJyYXkoMCwwLDAsMCwwLDAsMCwwKTsNCg0KCSRiYm94ID0gaW1hZ2V0dGZiYm94KCRzaXplLCAwLCAkZm9udGZpbGUsICR0ZXh0KTsNCg0KCWlmICgkZnVsbGhlaWdodCkgew0KCQkkbmxpbmVzID0gc3Vic3RyX2NvdW50KCR0ZXh0LCJcbiIpOw0KCQkkYWxwaGFiZXQgPSAiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVrG2MXE1mFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl65vjl5PY/ISI7DQoJCWZvciAoJGk9MDsgJGkgPCAkbmxpbmVzOyAkaSsrKQ0KCQkJJGFscGhhYmV0IC49ICJcbkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaxtjFxNZhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eub45eT2PyEiOw0KCQkkYmJveHJlZiA9IGltYWdldHRmYmJveCgkc2l6ZSwgMCwgJGZvbnRmaWxlLCAkYWxwaGFiZXQpOw0KCQkkYmJveFsxXSA9ICRiYm94cmVmWzFdOw0KCQkkYmJveFszXSA9ICRiYm94cmVmWzNdOw0KCQkkYmJveFs1XSA9ICRiYm94cmVmWzVdOw0KCQkkYmJveFs3XSA9ICRiYm94cmVmWzddOw0KCX0NCg0KCSRjb3MgPSBjb3MoZGVnMnJhZCgkYW5nbGUpKTsNCgkkc2luID0gc2luKGRlZzJyYWQoJGFuZ2xlKSk7DQoJZm9yICgkaT0wOyAkaTw0OyAkaSsrKQ0KCXsNCgkJJHggPSAkYmJveFskaSoyXTsNCgkJJHkgPSAkYmJveFskaSoyKzFdOw0KCQkkYmJveFskaSoyXSA9ICR4ICogJGNvcyArICAkeSAqICRzaW47DQoJCSRiYm94WyRpKjIrMV0gPSAtICR4ICogJHNpbiArICAkeSAqICRjb3M7DQoJfQ0KCXJldHVybiAkYmJveDsNCn0NCg0KLy8gKioqKioqKioqKioqKioqKioqKioqICAgQWx0ZXJuYXRpdmUgaW1hZ2Vjb252b2x1dGlvbiBmdW5jdGlvbiBmb3IgcGhwIDwgNS4xLjAgICAqKioqKioqKioqKioqKioqKioqKioqKg0KZnVuY3Rpb24gaW1hZ2Vjb252b2x1dGlvbl90dHQoJiRpbWFnZSwgJG1hdHJpeCwgJGRpdj1mYWxzZSwgJG9mZnNldD1mYWxzZSkNCnsNCgkkaW1hZ2V4ID0gaW1hZ2VzeCgkaW1hZ2UpOw0KCSRpbWFnZXkgPSBpbWFnZXN5KCRpbWFnZSk7DQoJJHRyYW5zcCA9IGltYWdlY29sb3J0cmFuc3BhcmVudCgkaW1hZ2UpOw0KCSRuZXdpbWcgPSBpbWFnZWNyZWF0ZXRydWVjb2xvcigkaW1hZ2V4LCAkaW1hZ2V5KTsNCglpbWFnZWFscGhhYmxlbmRpbmcoJG5ld2ltZywgZmFsc2UpOw0KCSRjb2xvcnMgPSBhcnJheShhcnJheSgwLDAsMCksYXJyYXkoMCwwLDApLGFycmF5KDAsMCwwKSk7DQoJJGxhc3R4ID0gJGltYWdleCAtIDE7DQoJJGxhc3R5ID0gJGltYWdleSAtIDE7DQoNCglpZiAoY291bnQoJG1hdHJpeCk9PTkpICRtYXRyaXggPSBhcnJheV9jaHVuaygkbWF0cml4LCAzKTsNCg0KCWlmICgkZGl2PT09ZmFsc2UpDQoJew0KCQkkZGl2ID0gYXJyYXlfc3VtKCRtYXRyaXhbMF0pICsgYXJyYXlfc3VtKCRtYXRyaXhbMV0pICsgYXJyYXlfc3VtKCRtYXRyaXhbMl0pOw0KCQlpZiAoJGRpdj09MCkgJGRpdj0xOw0KCX0NCglpZiAoJG9mZnNldD09PWZhbHNlKSAkb2Zmc2V0ID0gMDsNCg0KCWZvciAoJHk9MDsgJHk8JGltYWdleTsgJHkrKykNCgl7DQoJCWZvciAoJHg9MDsgJHg8JGltYWdleDsgJHgrKykNCgkJew0KCQkJaWYgICgkeD09MCkgLy8gJHg9PTAsIHJvdyBiZWdpbm5pbmcsIHJlY2FsY3VsYXRlIG1hdHJpeA0KCQkJew0KCQkJCWZvciAoJGkgPSAxOyAkaTwzOyAkaSsrKSB7DQoJCQkJCWZvciAoJGogPSAwOyAkajwzOyAkaisrKQ0KCQkJCQkJJGNvbG9yc1skaV1bJGpdID0gaW1hZ2Vjb2xvcmF0KCRpbWFnZSxtaW5tYXgoJGktMSwwLCRpbWFnZXgtMSksbWlubWF4KCR5KyRqLTEsMCwkaW1hZ2V5LTEpKTsNCgkJCQl9DQoJCQkJJGNvbG9yc1swXSA9ICRjb2xvcnNbMV07DQoJCQl9DQoJCQllbHNlIC8vICR4PjAsIGp1c3QgYWRkIGEgbmV3IGNvbHVtbg0KCQkJew0KCQkJCWFycmF5X3NoaWZ0KCRjb2xvcnMpOw0KCQkJCWlmICgkeDwkbGFzdHgpDQoJCQkJCSRjb2xvcnNbXSA9IGFycmF5KGltYWdlY29sb3JhdCgkaW1hZ2UsJHgrMSxtYXgoJHktMSwwKSksIGltYWdlY29sb3JhdCgkaW1hZ2UsJHgrMSwkeSksIGltYWdlY29sb3JhdCgkaW1hZ2UsJHgrMSxtaW4oJHkrMSwkaW1hZ2V5LTEpKSk7DQoJCQkJZWxzZQ0KCQkJCQkkY29sb3JzWzJdID0gJGNvbG9yc1sxXTsNCgkJCX0NCgkJCWlmICgkeT09MCkNCgkJCXsNCgkJCQlmb3IgKCRpID0gMDsgJGk8MzsgJGkrKykNCgkJCQkJJGNvbG9yc1skaV1bMF0gPSAkY29sb3JzWyRpXVsxXTsNCgkJCX0NCgkJCWVsc2VpZiAoJHk9PSRsYXN0eSkNCgkJCXsNCgkJCQlmb3IgKCRpID0gMDsgJGk8MzsgJGkrKykNCgkJCQkJJGNvbG9yc1skaV1bMl0gPSAkY29sb3JzWyRpXVsxXTsNCgkJCX0NCg0KCQkJJG5ld2NvbCA9IGFycmF5KDAsMCwwLDApOw0KCQkJZm9yICgkaT0wOyRpPDM7JGkrKykgew0KCQkJCWZvciAoJGo9MDskajwzOyRqKyspIHsNCgkJCQkJJGNvZWYgPSAmICRtYXRyaXhbJGldWyRqXTsNCgkJCQkJJG5ld2NvbFswXSArPSBmbG9hdHZhbCgoJGNvbG9yc1skaV1bJGpdID4+IDE2KSAmIDB4RkYpICogJGNvZWY7IC8vcmVkDQoJCQkJCSRuZXdjb2xbMV0gKz0gZmxvYXR2YWwoKCRjb2xvcnNbJGldWyRqXSA+PiA4KSAmIDB4RkYpKiAkY29lZjsgLy9ncmVlbg0KCQkJCQkkbmV3Y29sWzJdICs9IGZsb2F0dmFsKCRjb2xvcnNbJGldWyRqXSAmIDB4RkYpKiAkY29lZjsgLy9ibHVlDQoNCgkJCQl9DQoJCQl9DQoNCgkJCWZvciAoJGk9MDskaTwzOyRpKyspIHsNCgkJCQkkbmV3Y29sWyRpXSA9IHJvdW5kKCRuZXdjb2xbJGldLyRkaXYpICsgJG9mZnNldDsNCgkJCQlpZiAoJG5ld2NvbFskaV08MCkgJG5ld2NvbFskaV0gPSAwOw0KCQkJCWVsc2VpZiAoJG5ld2NvbFskaV0+MjU1KSAkbmV3Y29sWyRpXSA9IDI1NTsNCgkJCX0NCgkJCWltYWdlc2V0cGl4ZWwoJG5ld2ltZywgJHgsICR5LCBpbWFnZWNvbG9yYWxsb2NhdGVhbHBoYSgkbmV3aW1nLCAkbmV3Y29sWzBdLCAkbmV3Y29sWzFdLCAkbmV3Y29sWzJdLCAoJGNvbG9yc1sxXVsxXSA+PiAyNCkgJiAweEZGKSk7DQoJCX0NCg0KCX0NCglpbWFnZWFscGhhYmxlbmRpbmcoJG5ld2ltZyx0cnVlKTsNCg0KCWltYWdlYWxwaGFibGVuZGluZygkaW1hZ2UsIGZhbHNlKTsNCglpbWFnZWNvcHkoJGltYWdlLCAkbmV3aW1nLCAwLCAwLCAwLCAwLCAkaW1hZ2V4LCAkaW1hZ2V5KTsNCglpbWFnZWFscGhhYmxlbmRpbmcoJGltYWdlLCB0cnVlKTsNCglpbWFnZWRlc3Ryb3koJG5ld2ltZyk7DQp9DQoNCg0KDQoNCg0KDQoNCmZ1bmN0aW9uIGltYWdlZmlsdGVyX3R0dCgkaW1hZ2UsICRmaWx0ZXIpDQp7DQoJc3dpdGNoKCRmaWx0ZXIpDQoJew0KCQljYXNlICdlZGdlJzoNCgkJCWltYWdlY29udm9sdXRpb25fdHR0KCRpbWFnZSwgYXJyYXkoMC4wNDUsIDAuMTIyLCAwLjA0NSwgMC4xMjIsIDAuMzMyLCAwLjEyMiwgMC4wNDUsIDAuMTIyLCAwLjA0NSkpOyAvLyBmbG91IGdhdXNzaWVuDQoJCQlpbWFnZWNvbnZvbHV0aW9uX3R0dCgkaW1hZ2UsIGFycmF5KDEsMSwxLDEsLTgsMSwxLDEsMSkpOyAvLyBk6XRlY3Rpb24gZGUgYm9yZCwgbGFwbGFjaWVuDQoJCQlpbWFnZWNvbnZvbHV0aW9uX3R0dCgkaW1hZ2UsIGFycmF5KDAsMCwwLDAsLTEsMCwwLDAsMCksMSwyNTUpOyAvLyBpbnZlcnNpb24NCgkJCWJyZWFrOw0KCQljYXNlICdibHVyJzoNCgkJCWltYWdlY29udm9sdXRpb25fdHR0KCRpbWFnZSwgYXJyYXkoMSwxLDEsMSwxLDEsMSwxLDEpKTsgLy8gZmxvdQ0KCQkJYnJlYWs7DQoJCWNhc2UgJ2VtYm9zcyc6DQoJCQlpbWFnZWNvbnZvbHV0aW9uX3R0dCgkaW1hZ2UsIGFycmF5KC0yLC0xLDAsLTEsMSwxLDAsMSwyKSk7IC8vIHJlcG91c3NhZ2UNCgkJCWJyZWFrOw0KCQljYXNlICdyZWxpZWYnOg0KCQkJaW1hZ2Vjb252b2x1dGlvbl90dHQoJGltYWdlLCBhcnJheSgyLDEsMCwxLDEsLTEsMCwtMSwtMikpOyAvLyByZWxpZWYNCgkJCWJyZWFrOw0KCQljYXNlICdzaGFycGVuJzoNCgkJCWltYWdlY29udm9sdXRpb25fdHR0KCRpbWFnZSwgYXJyYXkoLTAuMjUsLTEsLTAuMjUsLTEsNiwtMSwtMC4yNSwtMSwtMC4yNSkpOyAvLyBhY2NlbnR1YXRpb24NCgkJCWJyZWFrOw0KCQljYXNlICdnYXVzc2lhbmJsdXInOg0KCQkJaW1hZ2Vjb252b2x1dGlvbl90dHQoJGltYWdlLCBhcnJheSgwLjA0NSwgMC4xMjIsIDAuMDQ1LCAwLjEyMiwgMC4zMzIsIDAuMTIyLCAwLjA0NSwgMC4xMjIsIDAuMDQ1KSk7IC8vIGZsb3UNCgkJCWJyZWFrOw0KCX0NCn0NCg0KDQpmdW5jdGlvbiBpbWFnZW1pcnJvcl90dHQoJiRpbWFnZSwgJGJnY29sb3IsICRwZXJjZW50YWdlPTcwLCR0cmFuc3AxPTYwLCR0cmFuc3AyPTEpDQp7DQoJJHRyYW5zcDEgPSBtYXgoMCxtaW4oJHRyYW5zcDEsMTAwKSk7DQoJJHRyYW5zcDIgPSBtaW4oMTAwLG1heCgkdHJhbnNwMiwwKSk7DQoNCgkkaW1hZ2V3aWR0aCA9IGltYWdlc3goJGltYWdlKTsNCgkkaW1hZ2VoZWlnaHQgPSBpbWFnZXN5KCRpbWFnZSk7DQoJJG1pcnJvcmhlaWdodCA9IHJvdW5kKGZsb2F0dmFsKCRpbWFnZWhlaWdodCkqJHBlcmNlbnRhZ2UvMTAwKTsNCg0KCWlmIChpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJGltYWdlKT49MCkNCgkJJHRyYW5zcCA9IGltYWdlY29sb3JzZm9yaW5kZXgoJGltYWdlLCBpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJGltYWdlKSk7DQoJJGJnY29sb3IgPSBpbWFnZWNvbG9yc2ZvcmluZGV4KCRpbWFnZSwgJGJnY29sb3IpOw0KDQoJJG1pcnJvcmltID0gaW1hZ2VjcmVhdGV0cnVlY29sb3IoJGltYWdld2lkdGgsICRtaXJyb3JoZWlnaHQpOw0KCWlmIChpc19hcnJheSgkdHJhbnNwKSkNCgl7DQoJCWltYWdlY29sb3J0cmFuc3BhcmVudCgkbWlycm9yaW0sIGltYWdlY29sb3JhbGxvY2F0ZWFscGhhKCRtaXJyb3JpbSwgJHRyYW5zcFsncmVkJ10sICR0cmFuc3BbJ2dyZWVuJ10sICR0cmFuc3BbJ2JsdWUnXSwgJHRyYW5zcFsnYWxwaGEnXSkpOw0KCQlpbWFnZWZpbGwoJG1pcnJvcmltLDAsMCxpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJG1pcnJvcmltKSk7DQoJfQ0KDQoJJGdyZWF0ZXJpbSA9IGltYWdlY3JlYXRldHJ1ZWNvbG9yKCRpbWFnZXdpZHRoLCAkaW1hZ2VoZWlnaHQrJG1pcnJvcmhlaWdodCk7DQoJaWYgKGlzX2FycmF5KCR0cmFuc3ApKQ0KCQlpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJGdyZWF0ZXJpbSwgaW1hZ2Vjb2xvcmFsbG9jYXRlYWxwaGEoJGdyZWF0ZXJpbSwgJHRyYW5zcFsncmVkJ10sICR0cmFuc3BbJ2dyZWVuJ10sICR0cmFuc3BbJ2JsdWUnXSwgJHRyYW5zcFsnYWxwaGEnXSkpOw0KCWltYWdlZmlsbCgkZ3JlYXRlcmltLDAsJGltYWdlaGVpZ2h0LGltYWdlY29sb3JhbGxvY2F0ZWFscGhhKCRncmVhdGVyaW0sICRiZ2NvbG9yWydyZWQnXSwgJGJnY29sb3JbJ2dyZWVuJ10sICRiZ2NvbG9yWydibHVlJ10sICRiZ2NvbG9yWydhbHBoYSddKSk7DQoNCglpbWFnZWNvcHlyZXNpemVkKCRtaXJyb3JpbSwkaW1hZ2UsMCwwLDAsMCwkaW1hZ2V3aWR0aCwkbWlycm9yaGVpZ2h0LCRpbWFnZXdpZHRoLCRpbWFnZWhlaWdodCk7DQoJaW1hZ2Vjb3B5KCRncmVhdGVyaW0sICRpbWFnZSwwLDAsMCwwLCRpbWFnZXdpZHRoLCRpbWFnZWhlaWdodCk7DQoJZm9yICgkaT0wOyRpPCRtaXJyb3JoZWlnaHQ7JGkrKykNCgl7DQoJCSR0ID0gJHRyYW5zcDEgKyAkaSAqICgkdHJhbnNwMi0kdHJhbnNwMSkgLyAkbWlycm9yaGVpZ2h0Ow0KCQlpbWFnZWNvcHltZXJnZSgkZ3JlYXRlcmltLCAkbWlycm9yaW0sMCwkaW1hZ2VoZWlnaHQrJGksMCwkbWlycm9yaGVpZ2h0LSRpLTEsJGltYWdld2lkdGgsMSwkdCk7DQoJfQ0KCWltYWdlZGVzdHJveSgkaW1hZ2UpOw0KCSRpbWFnZSA9ICRncmVhdGVyaW07DQoJaW1hZ2VkZXN0cm95KCRtaXJyb3JpbSk7DQp9DQoNCmZ1bmN0aW9uIGltYWdlZmxpcF90dHQoJiRpbWFnZSwgJHZlcnRpY2FsPWZhbHNlKQ0Kew0KICAgICR3ID0gaW1hZ2VzeCgkaW1hZ2UpOw0KICAgICRoID0gaW1hZ2VzeSgkaW1hZ2UpOw0KCSRmbGlwcGVkID0gaW1hZ2VjcmVhdGV0cnVlY29sb3IoJHcsICRoKTsNCglpbWFnZWFscGhhYmxlbmRpbmcoJGZsaXBwZWQsZmFsc2UpOw0KCWltYWdlYWxwaGFibGVuZGluZygkaW1hZ2UsZmFsc2UpOw0KCWlmIChpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJGltYWdlKT49MCkNCgkJJHRyYW5zcCA9IGltYWdlY29sb3JzZm9yaW5kZXgoJGltYWdlLCBpbWFnZWNvbG9ydHJhbnNwYXJlbnQoJGltYWdlKSk7DQoJaWYgKGlzX2FycmF5KCR0cmFuc3ApKQ0KCXsNCgkJaW1hZ2Vjb2xvcnRyYW5zcGFyZW50KCRmbGlwcGVkLCBpbWFnZWNvbG9yYWxsb2NhdGVhbHBoYSgkZmxpcHBlZCwgJHRyYW5zcFsncmVkJ10sICR0cmFuc3BbJ2dyZWVuJ10sICR0cmFuc3BbJ2JsdWUnXSwgJHRyYW5zcFsnYWxwaGEnXSkpOw0KCQlpbWFnZWZpbGwoJGZsaXBwZWQsMCwwLGltYWdlY29sb3J0cmFuc3BhcmVudCgkZmxpcHBlZCkpOw0KCX0NCg0KCWlmICgkdmVydGljYWwpDQoJew0KCQlmb3IgKCR5PTA7ICR5PCRoOyAkeSsrKSB7DQoJCQlpbWFnZWNvcHltZXJnZSgkZmxpcHBlZCwgJGltYWdlLCAwLCAkeSwgMCwgJGggLSAkeSAtIDEsICR3LCAxLDEwMCk7DQoJCX0NCgl9DQoJZWxzZQ0KCXsNCgkJZm9yICgkeD0wOyAkeDwkdzsgJHgrKykgew0KCSAgICAgICAgaW1hZ2Vjb3B5bWVyZ2UoJGZsaXBwZWQsICRpbWFnZSwgJHgsIDAsICR3IC0gJHggLSAxLCAwLCAxLCAkaCwxMDApOw0KCQl9DQoJfQ0KCWltYWdlYWxwaGFibGVuZGluZygkZmxpcHBlZCx0cnVlKTsNCglpbWFnZWRlc3Ryb3koJGltYWdlKTsNCgkkaW1hZ2UgPSAkZmxpcHBlZDsNCn0NCg0KDQpmdW5jdGlvbiBpbWFnZXJvdGF0ZV90dHQoJiRpbWFnZSwkYW5nbGUpDQp7DQoJaWYgKCFmdW5jdGlvbl9leGlzdHMoJ2ltYWdlcm90YXRlJykpDQoJCXJldHVybiBmYWxzZTsNCgkkcm90YXRlZCA9IEBpbWFnZXJvdGF0ZSgkaW1hZ2UsJGFuZ2xlLDApOw0KCWltYWdlZGVzdHJveSgkaW1hZ2UpOw0KCSRpbWFnZSA9ICRyb3RhdGVkOw0KCXJldHVybiB0cnVlOw0KfQ0KDQo/Pg0K]]></data>
	</file>
	<file>
	  <filename>/event.Core.ContentPostCompile.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHANCmlmKCFmdW5jdGlvbl9leGlzdHMoJ2Ntc21zJykgfHwgIWlzX29iamVjdChjbXNtcygpKSkgZXhpdDsNCg0KaWYgKCR0aGlzLT5HZXRQcmVmZXJlbmNlKCdyZXBsYWNlZnVuY3Rpb24nKSAhPSAnQ29udGVudFBvc3RDb21waWxlJykNCglyZXR1cm47DQoNCmluY2x1ZGVfb25jZSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCAnY2xhc3MucmVwbGFjZW1lbnRzLnBocCcpOw0KJFRUVHJsID0gbmV3IFRUVHJlcGxhY2VtZW50bGlzdCgpOw0KaWYgKGNvdW50KCRUVFRybC0+cmVwbGFjZW1lbnRzKSA9PSAwKQ0KCXJldHVybjsNCg0KJHRoaXMtPmF1dG9yZXBsYWNlKCRwYXJhbXNbJ2NvbnRlbnQnXSwgJFRUVHJsLT5yZXBsYWNlbWVudHMpOw0KPz4=]]></data>
	</file>
	<file>
	  <filename>/event.Core.ContentPostRender.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHANCmlmKCFmdW5jdGlvbl9leGlzdHMoJ2Ntc21zJykgfHwgIWlzX29iamVjdChjbXNtcygpKSkgZXhpdDsNCg0KaWYgKCR0aGlzLT5HZXRQcmVmZXJlbmNlKCdyZXBsYWNlZnVuY3Rpb24nKSAhPSAnQ29udGVudFBvc3RSZW5kZXInKQ0KCXJldHVybjsNCg0KaW5jbHVkZV9vbmNlIGNtc19qb2luX3BhdGgoZGlybmFtZShfX0ZJTEVfXyksICdjbGFzcy5yZXBsYWNlbWVudHMucGhwJyk7DQokVFRUcmwgPSBuZXcgVFRUcmVwbGFjZW1lbnRsaXN0KCk7DQppZiAoY291bnQoJFRUVHJsLT5yZXBsYWNlbWVudHMpID09IDApDQoJcmV0dXJuOw0KDQokdGhpcy0+YXV0b3JlcGxhY2UoJHBhcmFtc1snY29udGVudCddLCAkVFRUcmwtPnJlcGxhY2VtZW50cyk7DQo/Pg==]]></data>
	</file>
	<file>
	  <filename>/fonts/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/fonts/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYAAAAAAAAAABAAAAgAAAAAEAAAEAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/fonts/index.html</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[]]></data>
	</file>
	<file>
	  <filename>/images/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/images/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYAAAAAAAAAABAAAAgAAAAAEAAAEAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/images/10Pix-circle.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhCgAKAJECAP///wAAAP///wAAACH5BAEAAAIALAAAAAAKAAoAAAIalINhG+CgDlgCikYNxHnPjnyUxWnR9VhUchYAOw==]]></data>
	</file>
	<file>
	  <filename>/images/grayScale.jpg</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAVQAKAwERAAIRAQMRAf/EAFEAAQEBAQAAAAAAAAAAAAAAAAAGBQgBAQAAAAAAAAAAAAAAAAAAAAAQAAMBAQAAAAAAAAAAAAAAAABhFBUjEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDqGgBQBkWMBYwMC5gLmBOaDAaDAmdFgNFgS+iwGiwJjRYDRYEzewF7AnbmAuYGHWwFbAzeoDqB/9k=]]></data>
	</file>
	<file>
	  <filename>/images/icon.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhIAAgAMZkAAAAAAAABAAABgAACgAACwAADAAADQABCAABCQABCwABDAABDQABDwABEgkAAAMDAQACEgEBFQECGA4AAAECGQECHRAAAAECIhIAAAECJQEDIgEDJwcHAgEDKRgAAAEDLwEDMBkAABYBBgEEMQEENh0AAAIEPQIEPyIAACMAAAIFRgIFSikAACsAAAIGVwMGVQMGWAMGWgMHWwMHXwMHYjgAAAMIZwMIaAMIbAQIcQQIdkAACAQJggQJhAQKgwULkAULlAUMpFoAAAYNtQYOuAYPxgcR4XwAAAcR5QcR6YIAAAgS8i0rDAgS9wgT+S4sDAgT/48AAJoAAK8AAMoAAEVBE0hEE0pHFUxHFExIFVNPFlVRF2diHHlzIYiBJZ2VKvDkQfXpQvjrQ//yRf///////////////////////////////////////////////////////////////////////////////////////////////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgB/ACwAAAAAIAAgAEAH/oB/HoOEhYN/iImKi4yINVSQVFGJBggqOAiJAGBjTIoAoIqPkTsJQ01QqapQQAmcno2JEyW0JR6II6o0n5wPAIweUZHDwyGboMibY8mgYLCOw5N/Gao2vJ2xiaOQ0rmpu5qv2eMSqksVDREAA+PBxO/GVlvz9PX2v9rRvM9/yvyb/LZJQnRClY8A4bCNEyitgqoY+PqJWzhMCS5d1/g1YnjxW8Zx2bxBuYEIgJeTKJ9kAcmIRJJVORiA9HBkis2bOKdgYAlM2Ltim76gPClmjNChYjyhaMFCyDApKVq0sADwY7iA+jRdEVAg4b8uEf9w7McDCZQgDbyCHAtClQ6rZtnGXsColmKkKA4QwFDV48IKGRoETIw7TAQoCqpcADhwoJlCwnc7QgFXcnCssSIpS3x8OWtmuDwTfe63pUqYMVy0cMASGtEHVT8I9GMWqvUfBUZUOSlCpAME240IIDAx48WGBSwDAQA7]]></data>
	</file>
	<file>
	  <filename>/images/spacer.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==]]></data>
	</file>
	<file>
	  <filename>/images/spectrum_med.jpg</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[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]]></data>
	</file>
	<file>
	  <filename>/images/spectrum_small-border.jpg</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[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]]></data>
	</file>
	<file>
	  <filename>/images/spectrum_small.jpg</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[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]]></data>
	</file>
	<file>
	  <filename>/js/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/js/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYAAAAAAAAAABAAAAgAAAAAEAAAEAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/js/blank.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==]]></data>
	</file>
	<file>
	  <filename>/js/colorpicker.js</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[KGZ1bmN0aW9uIGNvbG9yUGlja2VyTmFtZXNwYWNlKCl7DQoJdmFyIGNwID0gbnVsbDsNCg0KCXZhciBpbWdCYXNlID0gJy9jbXMvbW9kdWxlcy9UcnVldHlwZVRleHQvanMvJzsNCg0KCS8vIHNvIHdlIGNhbiBjb252ZXJ0IG5hbWVzIHRvIGhleCBjb2Rlcw0KCXZhciBjb2xvck5hbWVzID0geydhbGljZWJsdWUnOidGMEY4RkYnLCdkYXJrc2xhdGVncmF5JzonMkY0RjRGJywnbGlnaHRzYWxtb24nOidGRkEwN0EnLCdwYWxldmlvbGV0cmVkJzonREI3MDkzJywnYW50aXF1ZXdoaXRlJzonRkFFQkQ3JywnZGFya3R1cnF1b2lzZSc6JzAwQ0VEMScsJ2xpZ2h0c2VhZ3JlZW4nOicyMEIyQUEnLCdwYXBheWF3aGlwJzonRkZFRkQ1JywnYXF1YSc6JzAwRkZGRicsJ2Rhcmt2aW9sZXQnOic5NDAwRDMnLCdsaWdodHNreWJsdWUnOic4N0NFRkEnLCdwZWFjaHB1ZmYnOidGRkRBQjknLCdhcXVhbWFyaW5lJzonN0ZGRkQ0JywnZGVlcHBpbmsnOidGRjE0OTMnLCdsaWdodHNsYXRlZ3JheSc6Jzc3ODg5OScsJ3BlcnUnOidDRDg1M0YnLCdhenVyZSc6J0YwRkZGRicsJ2RlZXBza3libHVlJzonMDBCRkZGJywnbGlnaHRzdGVlbGJsdWUnOidCMEM0REUnLCdwaW5rJzonRkZDMENCJywnYmVpZ2UnOidGNUY1REMnLCdkaW1ncmF5JzonNjk2OTY5JywnbGlnaHR5ZWxsb3cnOidGRkZGRTAnLCdwbHVtJzonRERBMEREJywnYmlzcXVlJzonRkZFNEM0JywnZG9kZ2VyYmx1ZSc6JzFFOTBGRicsJ2xpbWUnOicwMEZGMDAnLCdwb3dkZXJibHVlJzonQjBFMEU2JywnYmxhY2snOicwMDAwMDAnLCdmaXJlYnJpY2snOidCMjIyMjInLCdsaW1lZ3JlZW4nOiczMkNEMzInLCdwdXJwbGUnOic4MDAwODAnLCdibGFuY2hlZGFsbW9uZCc6J0ZGRUJDRCcsJ2Zsb3JhbHdoaXRlJzonRkZGQUYwJywnbGluZW4nOidGQUYwRTYnLCdyZWQnOidGRjAwMDAnLCdibHVlJzonMDAwMEZGJywnZm9yZXN0Z3JlZW4nOicyMjhCMjInLCdtYWdlbnRhJzonRkYwMEZGJywncm9zeWJyb3duJzonQkM4RjhGJywnYmx1ZXZpb2xldCc6JzhBMkJFMicsJ2Z1Y2hzaWEnOidGRjAwRkYnLCdtYXJvb24nOic4MDAwMDAnLCdyb3lhbGJsdWUnOic0MTY5RTEnLCdicm93bic6J0E1MkEyQScsJ2dhaW5zYm9ybyc6J0RDRENEQycsJ21lZGl1bWFxdWFtYXJpbmUnOic2NkNEQUEnLCdzYWRkbGVicm93bic6JzhCNDUxMycsJ2J1cmx5d29vZCc6J0RFQjg4NycsJ2dob3N0d2hpdGUnOidGOEY4RkYnLCdtZWRpdW1ibHVlJzonMDAwMENEJywnc2FsbW9uJzonRkE4MDcyJywnY2FkZXRibHVlJzonNUY5RUEwJywnZ29sZCc6J0ZGRDcwMCcsJ21lZGl1bW9yY2hpZCc6J0JBNTVEMycsJ3NhbmR5YnJvd24nOidGNEE0NjAnLCdjaGFydHJldXNlJzonN0ZGRjAwJywnZ29sZGVucm9kJzonREFBNTIwJywnbWVkaXVtcHVycGxlJzonOTM3MERCJywnc2VhZ3JlZW4nOicyRThCNTcnLCdjaG9jb2xhdGUnOidEMjY5MUUnLCdncmF5JzonODA4MDgwJywnbWVkaXVtc2VhZ3JlZW4nOiczQ0IzNzEnLCdzZWFzaGVsbCc6J0ZGRjVFRScsJ2NvcmFsJzonRkY3RjUwJywnZ3JlZW4nOicwMDgwMDAnLCdtZWRpdW1zbGF0ZWJsdWUnOic3QjY4RUUnLCdzaWVubmEnOidBMDUyMkQnLCdjb3JuZmxvd2VyYmx1ZSc6JzY0OTVFRCcsJ2dyZWVueWVsbG93JzonQURGRjJGJywnbWVkaXVtc3ByaW5nZ3JlZW4nOicwMEZBOUEnLCdzaWx2ZXInOidDMEMwQzAnLCdjb3Juc2lsayc6J0ZGRjhEQycsJ2hvbmV5ZGV3JzonRjBGRkYwJywnbWVkaXVtdHVycXVvaXNlJzonNDhEMUNDJywnc2t5Ymx1ZSc6Jzg3Q0VFQicsJ2NyaW1zb24nOidEQzE0M0MnLCdob3RwaW5rJzonRkY2OUI0JywnbWVkaXVtdmlvbGV0cmVkJzonQzcxNTg1Jywnc2xhdGVibHVlJzonNkE1QUNEJywnY3lhbic6JzAwRkZGRicsJ2luZGlhbnJlZCc6J0NENUM1QycsJ21pZG5pZ2h0Ymx1ZSc6JzE5MTk3MCcsJ3NsYXRlZ3JheSc6JzcwODA5MCcsJ2RhcmtibHVlJzonMDAwMDhCJywnaW5kaWdvJzonNEIwMDgyJywnbWludGNyZWFtJzonRjVGRkZBJywnc25vdyc6J0ZGRkFGQScsJ2RhcmtjeWFuJzonMDA4QjhCJywnaXZvcnknOidGRkZGRjAnLCdtaXN0eXJvc2UnOidGRkU0RTEnLCdzcHJpbmdncmVlbic6JzAwRkY3RicsJ2Rhcmtnb2xkZW5yb2QnOidCODg2MEInLCdraGFraSc6J0YwRTY4QycsJ21vY2Nhc2luJzonRkZFNEI1Jywnc3RlZWxibHVlJzonNDY4MkI0JywnZGFya2dyYXknOidBOUE5QTknLCdsYXZlbmRlcic6J0U2RTZGQScsJ25hdmFqb3doaXRlJzonRkZERUFEJywndGFuJzonRDJCNDhDJywnZGFya2dyZWVuJzonMDA2NDAwJywnbGF2ZW5kZXJibHVzaCc6J0ZGRjBGNScsJ25hdnknOicwMDAwODAnLCd0ZWFsJzonMDA4MDgwJywnZGFya2toYWtpJzonQkRCNzZCJywnbGF3bmdyZWVuJzonN0NGQzAwJywnb2xkbGFjZSc6J0ZERjVFNicsJ3RoaXN0bGUnOidEOEJGRDgnLCdkYXJrbWFnZW50YSc6JzhCMDA4QicsJ2xlbW9uY2hpZmZvbic6J0ZGRkFDRCcsJ29saXZlJzonODA4MDAwJywndG9tYXRvJzonRkQ2MzQ3JywnZGFya29saXZlZ3JlZW4nOic1NTZCMkYnLCdsaWdodGJsdWUnOidBREQ4RTYnLCdvbGl2ZWRyYWInOic2QjhFMjMnLCd0dXJxdW9pc2UnOic0MEUwRDAnLCdkYXJrb3JhbmdlJzonRkY4QzAwJywnbGlnaHRjb3JhbCc6J0YwODA4MCcsJ29yYW5nZSc6J0ZGQTUwMCcsJ3Zpb2xldCc6J0VFODJFRScsJ2RhcmtvcmNoaWQnOic5OTMyQ0MnLCdsaWdodGN5YW4nOidFMEZGRkYnLCdvcmFuZ2VyZWQnOidGRjQ1MDAnLCd3aGVhdCc6J0Y1REVCMycsJ2RhcmtyZWQnOic4QjAwMDAnLCdsaWdodGdvbGRlbnJvZHllbGxvdyc6J0ZBRkFEMicsJ29yY2hpZCc6J0RBNzBENicsJ3doaXRlJzonRkZGRkZGJywnZGFya3NhbG1vbic6J0U5OTY3QScsJ2xpZ2h0Z3JlZW4nOic5MEVFOTAnLCdwYWxlZ29sZGVucm9kJzonRUVFOEFBJywnd2hpdGVzbW9rZSc6J0Y1RjVGNScsJ2RhcmtzZWFncmVlbic6JzhGQkM4RicsJ2xpZ2h0Z3JleSc6J0QzRDNEMycsJ3BhbGVncmVlbic6Jzk4RkI5OCcsJ3llbGxvdyc6J0ZGRkYwMCcsJ2RhcmtzbGF0ZWJsdWUnOic0ODNEOEInLCdsaWdodHBpbmsnOidGRkI2QzEnLCdwYWxldHVycXVvaXNlJzonQUZFRUVFJywneWVsbG93Z3JlZW4nOic5QUNEMzInfTsNCg0KCWZ1bmN0aW9uIGhleChjKXsNCgkJYz1wYXJzZUludChjKS50b1N0cmluZygxNik7DQoJCXJldHVybiBjLmxlbmd0aDwyPyIwIitjOmMNCgl9DQoNCglmdW5jdGlvbiBtb3VzZUNvb3JkaW5hdGVzKGV2KXsNCgkJZXYgPSBldiB8fCB3aW5kb3cuZXZlbnQ7DQoJCWlmKGV2LnBhZ2VYIHx8IGV2LnBhZ2VZKQ0KCQkJcmV0dXJuIHt4OmV2LnBhZ2VYLCB5OmV2LnBhZ2VZfTsNCgkJcmV0dXJuIHt4OmV2LmNsaWVudFggKyBkb2N1bWVudC5ib2R5LnNjcm9sbExlZnQgLSBkb2N1bWVudC5ib2R5LmNsaWVudExlZnQsDQoJCQkJICB5OmV2LmNsaWVudFkgKyBkb2N1bWVudC5ib2R5LnNjcm9sbFRvcCAgLSBkb2N1bWVudC5ib2R5LmNsaWVudFRvcH07DQoJfQ0KDQoJZnVuY3Rpb24gZ2V0UG9zaXRpb24ob2JqKXsNCgkJdmFyIGxlZnQgPSAwOw0KCQl2YXIgdG9wICA9IDA7DQoNCgkJd2hpbGUgKG9iai5vZmZzZXRQYXJlbnQpew0KCQkJbGVmdCArPSBvYmoub2Zmc2V0TGVmdDsNCgkJCXRvcCAgKz0gb2JqLm9mZnNldFRvcDsNCgkJCW9iaiAgID0gb2JqLm9mZnNldFBhcmVudDsNCgkJfQ0KCQlsZWZ0ICs9IG9iai5vZmZzZXRMZWZ0Ow0KCQl0b3AgICs9IG9iai5vZmZzZXRUb3A7DQoNCgkJcmV0dXJuIHt4OmxlZnQsIHk6dG9wfTsNCgl9DQoNCglmdW5jdGlvbiAkRE9NKEEpew0KCQl2YXIgYUwgPSBBLmxlbmd0aCwgbm9kZSwgY2hpbGQsIHJlZj17fSwgYlJlZj1mYWxzZTsNCgkJaWYoYUw+PTEpew0KCQkJbm9kZSA9IGNFKEFbMF0pOw0KCQkJaWYoYUw+PTIpew0KCQkJCWZvcih2YXIgYXJnIGluIEFbMV0pew0KCQkJCQlpZihhcmcuaW5kZXhPZignb24nKT09MCl7DQoJCQkJCQlub2RlW2FyZ10gPSBBWzFdW2FyZ107DQoJCQkJCX1lbHNlIGlmKGFyZz09J3JlZicpew0KCQkJCQkJcmVmW0FbMV1bYXJnXV0gPSBub2RlOw0KCQkJCQkJcmVmWydET00nXSAgICAgPSBub2RlOw0KCQkJCQkJYlJlZiAgICAgICAgICAgPSB0cnVlOw0KCQkJCQl9ZWxzZXsNCgkJCQkJCWlmKGFyZz09J3N0eWxlJyl7DQoJCQkJCQkJbm9kZS5zdHlsZS5jc3NUZXh0ICAgPSBBWzFdW2FyZ107DQoJCQkJCQl9IGVsc2UgaWYoYXJnLnRvTG93ZXJDYXNlKCk9PSdjbGFzc25hbWUnKXsNCgkJCQkJCQlub2RlLnN0eWxlLmNsYXNzTmFtZSA9IEFbMV1bYXJnXTsNCgkJCQkJCX0gZWxzZSB7DQoJCQkJCQkJbm9kZS5zZXRBdHRyaWJ1dGUoYXJnLCBBWzFdW2FyZ10pOw0KCQkJCQkJfQ0KCQkJCQl9DQoJCQkJfQ0KCQkJfQ0KCQkJZm9yKHZhciBpPTI7IGk8YUw7IGkrKyl7DQoJCQkJaWYodHlwZW9mKEFbaV0pPT0nc3RyaW5nJyl7DQoJCQkJCW5vZGUuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoQVtpXSkpOw0KCQkJCX0gZWxzZSB7DQoJCQkJCWNoaWxkID0gJERPTShBW2ldKTsNCgkJCQkJaWYoY2hpbGQuRE9NKXsNCgkJCQkJCWJSZWYgPSB0cnVlOw0KCQkJCQkJZm9yKG4gaW4gY2hpbGQpew0KCQkJCQkJCWlmKG49PSdET00nKXsNCgkJCQkJCQkJbm9kZS5hcHBlbmRDaGlsZChjaGlsZFtuXSk7DQoJCQkJCQkJfWVsc2V7DQoJCQkJCQkJCXJlZltuXSA9IGNoaWxkW25dOw0KCQkJCQkJCX0NCgkJCQkJCX0NCgkJCQkJCXJlZlsnRE9NJ10gPSBub2RlOw0KCQkJCQl9ZWxzZXsNCgkJCQkJCW5vZGUuYXBwZW5kQ2hpbGQoY2hpbGQpOw0KCQkJCQl9DQoJCQkJfQ0KCQkJfQ0KCQkJcmV0dXJuIGJSZWY/cmVmOm5vZGU7DQoJCX0NCgkJcmV0dXJuIG51bGw7DQoJfQ0KDQoJZnVuY3Rpb24gY0UoKXsNCgkJdmFyIEEgPSBhcmd1bWVudHM7DQoNCgkJaWYoIWNFLmNhY2hlW0FbMF1dKSBjRS5jYWNoZVtBWzBdXT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KEFbMF0pOw0KCQlyZXR1cm4gY0UuY2FjaGVbQVswXV0uY2xvbmVOb2RlKGZhbHNlKTsNCgl9DQoJY0UuY2FjaGUgICAgPSB7fTsNCg0KCWZ1bmN0aW9uIGNyZWF0ZUNvbG9yUGlja2VyKCl7DQoJCWlmKGNwKSByZXR1cm47DQoJCWNwID0gJERPTSgNCgkJCVsnRElWJywge3N0eWxlOidwb3NpdGlvbjphYnNvbHV0ZTtmb250LWZhbWlseTp0YWhvbWEsdmVyZGFuYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4OycsIHJlZjonQ29sb3JQaWNrZXInfSwNCgkJCQlbJ0RJVicsIHtzdHlsZTonYmFja2dyb3VuZC1jb2xvcjojRkZGO2xpbmUtaGVpZ2h0OjJweDt3aWR0aDo0MjNweDtfd2lkdGg6NDI0cHg7aGVpZ2h0OjIxcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwOycsIHJlZjonaENvbG9yUGlja2VyJ30sDQoJCQkJCVsnRElWJywge3N0eWxlOid3aWR0aDo1MHB4O2hlaWdodDoyMXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI0ZGRjtmbG9hdDpsZWZ0OycsIHJlZjonaENvbG9yRGl2J31dLA0KCQkJCQlbJ0RJVicsIHtzdHlsZTonZmxvYXQ6bGVmdDsnfSwNCgkJCQkJCVsnSU1HJywge3N0eWxlOidjdXJzb3I6Y3Jvc3NoYWlyOycsIHNyYzppbWdCYXNlKydjcF9ob3Jpem9udGFsX3BpY2tlci5wbmcnLCB3aWR0aDozNTAsIGhlaWdodDoyMSwgb25tb3VzZW1vdmU6aENvbG9yUGlja2VyTW91c2VNb3ZlLCBvbm1vdXNlZG93bjpoQ29sb3JQaWNrZXJNb3VzZURvd24sIHJlZjonaENvbG9ySW1nJ31dLA0KCQkJCQkJWydJTUcnLCB7c3R5bGU6J2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjFweDsnLCBzcmM6aW1nQmFzZSsnY3BfbWluaV9pY29uLnBuZycsIHdpZHRoOjIxLCBoZWlnaHQ6MjEsIHJlZjonaENvbG9ySWNvbicsIG9ubW91c2Vkb3duOnNob3dMZ0NvbG9yUGlja2VyfV0NCgkJCQkJXQ0KCQkJCV0sDQoJCQkJWydESVYnLCB7c3R5bGU6J2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDozOTdweDtoZWlnaHQ6MzA1cHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojRTBERkUzOycsIHJlZjonZkNvbG9yUGlja2VyJ30sDQoJCQkJCVsnRElWJywge3N0eWxlOidwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2xlZnQ6OHB4Oyd9LCAnU2VsZWN0IENvbG9yOiddLA0KCQkJCQlbJ0lNRycsIHtzcmM6aW1nQmFzZSsnY3BfbGdfYmFja2dyb3VuZC5wbmcnLCB3aWR0aDoyNjAsIGhlaWdodDoyNjAsIHN0eWxlOidwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjhweDsnLCBnYWxsZXJ5aW1nOidubyd9XSwNCgkJCQkJWydJTUcnLCB7c3JjOmltZ0Jhc2UrJ2NwX2xnX292ZXJsYXkucG5nJywgd2lkdGg6MjU2LCBoZWlnaHQ6MjU2LCBzdHlsZTonY3Vyc29yOmNyb3NzaGFpcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjJweDtsZWZ0OjEwcHg7JywgZ2FsbGVyeWltZzonbm8nLCByZWY6J2ZDb2xvckltZycsIG9ubW91c2Vkb3duOmNwTW91c2VEb3duLCBvbm1vdXNldXA6Y3BNb3VzZVVwLCBvbmNsaWNrOmNwTW91c2VDbGlja31dLA0KCQkJCQlbJ0lNRycsIHtzcmM6aW1nQmFzZSsnY3BfY29sb3Jfc2xpZGVyLnBuZycsIHdpZHRoOjIzLCBoZWlnaHQ6MjYwLCBzdHlsZTonY3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDoyODBweDt6LWluZGV4OjI7JywgcmVmOidjb2xvclNsaWRlcicsIG9ubW91c2Vkb3duOmNwU2xpZGVyTW91c2VEb3duLCBvbm1vdXNldXA6Y3BTbGlkZXJNb3VzZVVwLCBvbmNsaWNrOmNwU2xpZGVyQ2xpY2t9XSwNCgkJCQkJWydJTUcnLCB7c3JjOmltZ0Jhc2UrJ2NwX2Fycm93cy5naWYnLCB3aWR0aDo0MSwgaGVpZ2h0OjksIHN0eWxlOidjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MThweDtsZWZ0OjI3MXB4O3otaW5kZXg6MTsnLCByZWY6J0Fycm93cycsIG9ubW91c2Vkb3duOmNwU2xpZGVyTW91c2VEb3duLCBvbm1vdXNldXA6Y3BTbGlkZXJNb3VzZVVwLCBvbmNsaWNrOmNwU2xpZGVyQ2xpY2t9XSwNCgkJCQkJWydJTUcnLCB7c3JjOmltZ0Jhc2UrJ2NwX2N1cl9jb2xvcl9iYWNrZ3JvdW5kLnBuZycsIHdpZHRoOjYyLCBoZWlnaHQ6NzAsIHN0eWxlOidwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjMxNXB4Oyd9XSwNCgkJCQkJWydJTUcnLCB7c3JjOmltZ0Jhc2UrJ2NwX3dlYl9zYWZlLmdpZicsIHdpZHRoOjE0LCBoZWlnaHQ6MjgsIHN0eWxlOidjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjJweDtsZWZ0OjM4MHB4OycsIGFsdDonQ2xpY2sgdG8gU2VsZWN0IFdlYiBTYWZlIENvbG9yJywgcmVmOid3ZWJzYWZlSW1nJywgb25jbGljazpzZWxlY3RXZWJTYWZlQ29sb3J9XSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3otaW5kZXg6Mjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjJweDtsZWZ0OjMxN3B4O3dpZHRoOjU4cHg7aGVpZ2h0OjMzcHg7JywgcmVmOidjdXJDb2xvckRpdid9XSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3otaW5kZXg6MjtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTVweDtsZWZ0OjMxN3B4O3dpZHRoOjU4cHg7aGVpZ2h0OjMzcHg7JywgcmVmOidPcmlnQ29sb3JEaXYnLCBvbmNsaWNrOnJlc2V0Q29sb3J9XSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDNweDtsZWZ0OjMxNXB4Oyd9LCAnUjonXSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMjhweDtsZWZ0OjMxNXB4Oyd9LCAnRzonXSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNTNweDtsZWZ0OjMxNXB4Oyd9LCAnQjonXSwNCgkJCQkJWydJTlBVVCcsIHtzdHlsZToncG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMHB4O2xlZnQ6MzMwcHg7d2lkdGg6NDdweDsnLCByZWY6J3JJbnB1dCcsIG9uY2hhbmdlOnNldENQQ29sb3J9XSwNCgkJCQkJWydJTlBVVCcsIHtzdHlsZToncG9zaXRpb246YWJzb2x1dGU7dG9wOjEyNXB4O2xlZnQ6MzMwcHg7d2lkdGg6NDdweDsnLCByZWY6J2dJbnB1dCcsIG9uY2hhbmdlOnNldENQQ29sb3J9XSwNCgkJCQkJWydJTlBVVCcsIHtzdHlsZToncG9zaXRpb246YWJzb2x1dGU7dG9wOjE1MHB4O2xlZnQ6MzMwcHg7d2lkdGg6NDdweDsnLCByZWY6J2JJbnB1dCcsIG9uY2hhbmdlOnNldENQQ29sb3J9XSwNCgkJCQkJWydCVVRUT04nLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1MHB4O2xlZnQ6MzE1cHg7d2lkdGg6NzdweDsnLCByZWY6J09LJywgb25jbGljazpoQ29sb3JQaWNrZXJNb3VzZURvd259LCAnT0snXSwNCgkJCQkJWydCVVRUT04nLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyNXB4O2xlZnQ6MzE1cHg7d2lkdGg6NzdweDsnLCByZWY6J0NhbmNlbCcsIG9uY2xpY2s6aGlkZUNvbG9yUGlja2VyfSwgJ0NhbmNlbCddLA0KCQkJCQlbJ0lOUFVUJywge3R5cGU6J2NoZWNrYm94Jywgc3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyODBweDtsZWZ0OjRweDsnLCByZWY6J3dlYnNhZmVDaGVja2JveCd9XSwNCgkJCQkJWydESVYnLCB7c3R5bGU6J3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyODRweDtsZWZ0OjI1cHg7J30sICdPbmx5IFdlYiBDb2xvcnMnXSwNCgkJCQkJWydJTUcnLCB7c3JjOmltZ0Jhc2UrJ2NwX21pbmlfaWNvbi5wbmcnLCBoZWlnaHQ6MjEsIHdpZHRoOjIxLCBzdHlsZTonY3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtyaWdodDowcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci13aWR0aDoxcHggMHB4IDBweCAxcHg7JywgcmVmOidmQ29sb3JJY29uJywgb25tb3VzZWRvd246c2hvd1NtQ29sb3JQaWNrZXJ9XQ0KCQkJCV0NCgkJCV0pOw0KDQoJCWRvY3VtZW50Lm9ubW91c2Vtb3ZlICAgICAgICAgPSBjcE1vdXNlTW92ZTsNCgkJY3AuYmFzZUNvbG9yICAgICAgICAgICAgICAgICA9IHtyOjAsIGc6MCwgYjowfTsNCg0KCQlkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGNwLkNvbG9yUGlja2VyKTsNCgkJY3AuQ29sb3JQaWNrZXIuc3R5bGUuZGlzcGxheSA9ICdub25lJzsNCgl9DQoNCglmdW5jdGlvbiBnZXRIb3JpekNvbG9yKGksIHdpZHRoLCBoZWlnaHQpew0KCQl2YXIgc1dpZHRoID0gKHdpZHRoKS83OyAgICAgICAgIC8vICJzZWN0aW9uIiB3aWR0aA0KCQl2YXIgQz1pJXdpZHRoOyAgICAgICAgICAgICAgICAgIC8vIGNvbHVtbg0KCQl2YXIgUj1NYXRoLmZsb29yKGkvKHNXaWR0aCo3KSk7IC8vIHJvdw0KCQl2YXIgYz1pJXNXaWR0aDsgICAgICAgICAgICAgICAgIC8vIGNvbHVtbiBpbiBjdXJyZW50IGdyb3VwDQoJCXZhciByLCBnLCBiLCBoOw0KDQoJCXZhciBsPSgyNTUvc1dpZHRoKSpjOyAgICAgICAgICAgLy8gY29sb3IgcGVyY2VudGFnZQ0KDQoJCWlmKEM+PXNXaWR0aCo2KXsNCgkJCXI9Zz1iPTI1NS1sOw0KCQl9IGVsc2Ugew0KCQkJaD0yNTUtbDsNCg0KCQkJcj1DPHNXaWR0aD8yNTU6QzxzV2lkdGgqMj9oOkM8c1dpZHRoKjQ/MDpDPHNXaWR0aCo1P2w6MjU1Ow0KCQkJZz1DPHNXaWR0aD9sOkM8c1dpZHRoKjM/MjU1OkM8c1dpZHRoKjQ/aDowOw0KCQkJYj1DPHNXaWR0aCoyPzA6QzxzV2lkdGgqMz9sOkM8c1dpZHRoKjU/MjU1Omg7DQoNCgkJCWlmKFI8KGhlaWdodC8yKSl7DQoJCQkJdmFyIGJhc2UgPSAyNTUtKDI1NSoyL2hlaWdodCkqUjsNCg0KCQkJCXI9YmFzZSsocipSKjIvaGVpZ2h0KTsNCgkJCQlnPWJhc2UrKGcqUioyL2hlaWdodCk7DQoJCQkJYj1iYXNlKyhiKlIqMi9oZWlnaHQpOw0KCQkJfWVsc2UgaWYoUj4oaGVpZ2h0LzIpKXsNCgkJCQl2YXIgYmFzZSA9IChoZWlnaHQtUikvKGhlaWdodC8yKTsNCg0KCQkJCXI9cipiYXNlOw0KCQkJCWc9ZypiYXNlOw0KCQkJCWI9YipiYXNlOw0KCQkJfQ0KCQl9DQoNCgkJcmV0dXJuIGhleChyKStoZXgoZykraGV4KGIpOw0KCX0NCg0KCWZ1bmN0aW9uIGdldFZlcnRDb2xvcihpLCBzWil7DQoJCXZhciBuPXNaLzYsIGo9c1ovbiwgQz1pLCBjPUMlbjsNCg0KCQlyPUM8bj8yNTU6QzxuKjI/MjU1LWMqajpDPG4qND8wOkM8bio1P2MqajoyNTU7DQoJCWc9QzxuKjI/MDpDPG4qMz9jKmo6QzxuKjU/MjU1OjI1NS1jKmo7DQoJCWI9QzxuP2MqajpDPG4qMz8yNTU6QzxuKjQ/MjU1LWMqajowOw0KDQoJCXJldHVybiB7cjpyLCBnOmcsIGI6Yn07DQoJfQ0KDQoJZnVuY3Rpb24gZ2V0R3JhZGllbnRDb2xvcih4LCB5LCBCYXNlKXsNCgkJeCA9IHg8MD8wOng+MjU1PzI1NTp4Ow0KCQl5ID0geTwwPzA6eT4yNTU/MjU1Onk7DQoNCgkJdmFyIHIgPSBNYXRoLnJvdW5kKCgxLSgxLShCYXNlLnIvMjU1KSkqKHgvMjU1KSkqKDI1NS15KSk7DQoJCXZhciBnID0gTWF0aC5yb3VuZCgoMS0oMS0oQmFzZS5nLzI1NSkpKih4LzI1NSkpKigyNTUteSkpOw0KCQl2YXIgYiA9IE1hdGgucm91bmQoKDEtKDEtKEJhc2UuYi8yNTUpKSooeC8yNTUpKSooMjU1LXkpKTsNCg0KCQlyZXR1cm4ge3I6ciwgZzpnLCBiOmJ9Ow0KCX0NCg0KCWZ1bmN0aW9uIGdldFdlYlNhZmVDb2xvcihjb2xvcil7DQoJCXZhciByTW9kID0gY29sb3IuciAlIDUxOw0KCQl2YXIgZ01vZCA9IGNvbG9yLmcgJSA1MTsNCgkJdmFyIGJNb2QgPSBjb2xvci5iICUgNTE7DQoNCgkJaWYoKHJNb2Q9PTApICYmIChnTW9kPT0wKSAmJiAoYk1vZD09MCkpIHJldHVybiBmYWxzZTsNCg0KCQl2YXIgd3NDb2xvcj17fTsNCg0KCQl3c0NvbG9yLnI9KHJNb2Q8PTI1P01hdGguZmxvb3IoY29sb3Iuci81MSkqNTE6TWF0aC5jZWlsKGNvbG9yLnIvNTEpKjUxKTsNCgkJd3NDb2xvci5nPShnTW9kPD0yNT9NYXRoLmZsb29yKGNvbG9yLmcvNTEpKjUxOk1hdGguY2VpbChjb2xvci5nLzUxKSo1MSk7DQoJCXdzQ29sb3IuYj0oYk1vZDw9MjU/TWF0aC5mbG9vcihjb2xvci5iLzUxKSo1MTpNYXRoLmNlaWwoY29sb3IuYi81MSkqNTEpOw0KDQoJCXJldHVybiB3c0NvbG9yOw0KCX0NCg0KCWZ1bmN0aW9uIGhDb2xvclBpY2tlck1vdXNlTW92ZShldil7DQoJCWV2ICAgICAgICAgICAgPSBldiB8fCB3aW5kb3cuZXZlbnQ7DQoJCXZhciBoQ1BJbWcgICAgPSBldi50YXJnZXQgfHwgZXYuc3JjRWxlbWVudDsNCg0KCQl2YXIgbW91c2VQb3MgID0gbW91c2VDb29yZGluYXRlcyhldik7DQoJCWNwLmNvbG9yUG9zICAgPSBnZXRQb3NpdGlvbihoQ1BJbWcpOw0KDQoJCXZhciB4ICAgICAgICAgPSBtb3VzZVBvcy54LWNwLmNvbG9yUG9zLng7DQoJCXZhciB5ICAgICAgICAgPSBtb3VzZVBvcy55LWNwLmNvbG9yUG9zLnk7DQoJCXZhciB3aWR0aCAgICAgPSBwYXJzZUludChoQ1BJbWcub2Zmc2V0V2lkdGgpOw0KCQl2YXIgaGVpZ2h0ICAgID0gcGFyc2VJbnQoaENQSW1nLm9mZnNldEhlaWdodCk7DQoNCgkJdmFyIGNvbG9yICAgICA9IGdldEhvcml6Q29sb3IoeSp3aWR0aCt4LCB3aWR0aCwgaGVpZ2h0KTsNCg0KCQljcC5oQ29sb3JEaXYuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gY3AuY3BDb2xvciA9ICcjJytjb2xvcjsNCgl9DQoNCglmdW5jdGlvbiBoQ29sb3JQaWNrZXJNb3VzZURvd24oKXsNCgkJaWYoY3AuY3BDb2xvci5yIHx8IChjcC5jcENvbG9yLnI9PT0wKSkgY3AuY3BDb2xvciA9ICcjJytoZXgoY3AuY3BDb2xvci5yKStoZXgoY3AuY3BDb2xvci5nKStoZXgoY3AuY3BDb2xvci5iKTsNCgkJY3AuY3BJbnB1dC52YWx1ZSA9IGNwLmNwQ29sb3I7DQoJCWhpZGVDb2xvclBpY2tlcigpOw0KCX0NCg0KCWZ1bmN0aW9uIGF0dGFjaENvbG9yUGlja2VyKGlucHV0LCBub0xnKXsNCgkJY3JlYXRlQ29sb3JQaWNrZXIoKTsNCgkJaWYobm9MZykgaW5wdXQuc2V0QXR0cmlidXRlKCdub0xnJywgJzEnKTsNCgkJaW5wdXQub25mb2N1cyA9IHNob3dDb2xvclBpY2tlcjsNCgkJaW5wdXQub25ibHVyICA9IHRyeUhpZGVDb2xvclBpY2tlcjsNCgkJaW5wdXQub25jbGljayA9IHNob3dDb2xvclBpY2tlcjsNCgl9DQoNCglmdW5jdGlvbiBzaG93U21Db2xvclBpY2tlcihldil7DQoJCWNwLmNsaWNrZWQgPSB0cnVlOw0KCQlzaG93Q29sb3JQaWNrZXIoZXYsICdzJyk7DQoJfQ0KDQoJZnVuY3Rpb24gc2hvd0xnQ29sb3JQaWNrZXIoZXYpew0KCQljcC5jbGlja2VkID0gdHJ1ZTsNCgkJc2hvd0NvbG9yUGlja2VyKGV2LCAnbCcpOw0KCX0NCg0KCWZ1bmN0aW9uIHNob3dDb2xvclBpY2tlcihldiwgc2l6ZSl7DQoJCWV2ICAgICAgICAgPSBldiAgICAgICAgfHwgd2luZG93LmV2ZW50Ow0KCQl2YXIgaW5wdXQgID0gZXYudGFyZ2V0IHx8IGV2LnNyY0VsZW1lbnQ7DQoJCXNpemUgICAgICAgPSBzaXplICAgICAgfHwgKGNwLmZDb2xvclBpY2tlci5zdHlsZS5kaXNwbGF5PT0nYmxvY2snPydsJzoncycpOw0KDQoJCWNwLkNvbG9yUGlja2VyLnN0eWxlLmRpc3BsYXkgID0gJ2Jsb2NrJzsNCgkJaWYoaW5wdXQubm9kZU5hbWU9PSdJTlBVVCcpew0KCQkJY3AuY3BJbnB1dCA9IGlucHV0Ow0KCQl9DQoNCgkJY3AuaENvbG9ySWNvbi5zdHlsZS5kaXNwbGF5ID0gY3AuY3BJbnB1dC5nZXRBdHRyaWJ1dGUoJ25vTGcnKT09JzEnPydub25lJzonaW5saW5lJzsNCg0KCQl2YXIgaW5wUG9zID0gZ2V0UG9zaXRpb24oY3AuY3BJbnB1dCk7DQoNCgkJY3AuQ29sb3JQaWNrZXIuc3R5bGUubGVmdCA9IGlucFBvcy54Ow0KCQljcC5Db2xvclBpY2tlci5zdHlsZS50b3AgID0gaW5wUG9zLnkrcGFyc2VJbnQoY3AuY3BJbnB1dC5vZmZzZXRIZWlnaHQpOw0KDQoJCWNwLmhDb2xvclBpY2tlci5zdHlsZS5kaXNwbGF5ID0gY3AuZkNvbG9yUGlja2VyLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7DQoJCShzaXplPT0ncyc/Y3AuaENvbG9yUGlja2VyOmNwLmZDb2xvclBpY2tlcilbJ3N0eWxlJ10uZGlzcGxheSA9ICdibG9jayc7DQoNCgkJaWYoc2l6ZSE9J3MnKXsNCgkJCWNwLmJhc2VDb2xvciA9IHBhcnNlQ29sb3IoY3AuY3BJbnB1dC52YWx1ZSk7DQoJCQlzZXRDUENvbG9yKGNwLmZDb2xvckltZy5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBjcC5vcmlnQ29sb3IgPSBjcC5PcmlnQ29sb3JEaXYuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gJyMnK2hleChjcC5iYXNlQ29sb3IucikraGV4KGNwLmJhc2VDb2xvci5nKStoZXgoY3AuYmFzZUNvbG9yLmIpKTsNCg0KCQkJY3Auc2xpZGVyUG9zID0gZ2V0UG9zaXRpb24oY3AuY29sb3JTbGlkZXIpOw0KCQl9DQoJfQ0KDQoJZnVuY3Rpb24gdHJ5SGlkZUNvbG9yUGlja2VyKCl7DQoJCWlmKCFjcC5jbGlja2VkKSBoaWRlQ29sb3JQaWNrZXIoKTsNCgl9DQoNCglmdW5jdGlvbiBoaWRlQ29sb3JQaWNrZXIoKXsNCgkJY3AuQ29sb3JQaWNrZXIuc3R5bGUuZGlzcGxheSAgPSAnbm9uZSc7DQoJfQ0KDQoJZnVuY3Rpb24gY3BNb3VzZURvd24oZXYpew0KCQljcC5jcFBvcyAgICAgICA9IGdldFBvc2l0aW9uKGNwLmZDb2xvckltZyk7DQoJCWNwLmNwTW91c2VEb3duID0gdHJ1ZTsNCg0KCQlyZXR1cm4gZmFsc2U7DQoJfQ0KDQoJZnVuY3Rpb24gY3BNb3VzZVVwKGV2KXsNCgkJY3AuY3BNb3VzZURvd24gPSBmYWxzZTsNCgl9DQoNCglmdW5jdGlvbiBjcFNsaWRlck1vdXNlRG93bihldil7DQoJCWNwLmNzUG9zICAgICAgICAgICA9IGdldFBvc2l0aW9uKGNwLmNvbG9yU2xpZGVyKTsNCgkJY3AuU2xpZGVyTW91c2VEb3duID0gdHJ1ZTsNCg0KCQlyZXR1cm4gZmFsc2U7DQoJfQ0KDQoJZnVuY3Rpb24gY3BTbGlkZXJNb3VzZVVwKGV2KXsNCgkJY3AuU2xpZGVyTW91c2VEb3duID0gZmFsc2U7DQoJfQ0KDQoJZnVuY3Rpb24gY3BTbGlkZXJDbGljayhldil7DQoJCWV2ICAgICAgICAgICA9IGV2IHx8IHdpbmRvdy5ldmVudDsNCgkJdmFyIG1vdXNlUG9zID0gbW91c2VDb29yZGluYXRlcyhldik7DQoNCgkJdmFyIHkgICAgICAgID0gbW91c2VQb3MueS1jcC5zbGlkZXJQb3MueS00Ow0KDQoJCWNwU2xpZGVyU2V0Q29sb3IoeSk7DQoJfQ0KDQoJZnVuY3Rpb24gY3BNb3VzZUNsaWNrKGV2KXsNCgkJZXYgICAgICAgICAgID0gZXYgfHwgd2luZG93LmV2ZW50Ow0KCQl2YXIgbW91c2VQb3MgPSBtb3VzZUNvb3JkaW5hdGVzKGV2KTsNCg0KCQl2YXIgeCAgICAgICAgPSBtb3VzZVBvcy54LWNwLmNwUG9zLngtMTsNCgkJdmFyIHkgICAgICAgID0gbW91c2VQb3MueS1jcC5jcFBvcy55LTE7DQoNCgkJc2V0Q1BDb2xvcihnZXRHcmFkaWVudENvbG9yKHgsIHksIGNwLmJhc2VDb2xvcikpOw0KCX0NCg0KCWZ1bmN0aW9uIGNwTW91c2VNb3ZlKGV2KXsNCgkJIC8vIGZpcmVkIHdoZW4gbW91c2UgbW92ZXMgb3ZlciB0aGUgY29sb3IgcGlja2VyDQoJCWlmKGNwLmNwTW91c2VEb3duKXsNCgkJCWNwTW91c2VDbGljayhldik7DQoJCX0NCg0KCQkvLyBmaXJlZCB3aGVuIG1vdXNlIG1vdmVzIG92ZXIgdGhlIGNvbG9yIHNsaWRlcg0KCQlpZihjcC5TbGlkZXJNb3VzZURvd24pew0KCQkJY3BTbGlkZXJDbGljayhldik7DQoJCX0NCg0KCQlyZXR1cm4gZmFsc2U7DQoJfQ0KDQoJZnVuY3Rpb24gY3BTbGlkZXJTZXRDb2xvcih5KXsNCgkJeSA9IHk8MD8wOnk+MjU1PzI1NTp5Ow0KDQoJCWNwLkFycm93cy5zdHlsZS50b3AgICAgICA9ICh5KzE4KSsncHgnOw0KCQl2YXIgY29sb3IgPSBjcC5iYXNlQ29sb3IgPSBnZXRWZXJ0Q29sb3IoeSwgMjU2KTsNCg0KCQljcC5mQ29sb3JJbWcuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gJyMnK2hleChjb2xvci5yKStoZXgoY29sb3IuZykraGV4KGNvbG9yLmIpOw0KCX0NCg0KCWZ1bmN0aW9uIHNlbGVjdFdlYlNhZmVDb2xvcigpew0KCQlzZXRDUENvbG9yKGdldFdlYlNhZmVDb2xvcihjcC5jcENvbG9yKSk7DQoJfQ0KDQoJZnVuY3Rpb24gcmVzZXRDb2xvcigpew0KCQlzZXRDUENvbG9yKGNwLm9yaWdDb2xvcik7DQoJfQ0KDQoJZnVuY3Rpb24gc2V0Q1BDb2xvcihjb2xvcil7DQoJCWlmKGNvbG9yLnNyY0VsZW1lbnQgfHwgY29sb3IudGFyZ2V0KSBjb2xvcj1udWxsOw0KCQlpZihjb2xvciAmJiAoIWNvbG9yLnIgJiYgKGNvbG9yLnIhPTApKSkgY29sb3IgPSBwYXJzZUNvbG9yKGNvbG9yKTsNCgkJaWYoIWNvbG9yKXsNCgkJCWNvbG9yID0gew0KCQkJCXI6cGFyc2VJbnQoY3AucklucHV0LnZhbHVlKSwNCgkJCQlnOnBhcnNlSW50KGNwLmdJbnB1dC52YWx1ZSksDQoJCQkJYjpwYXJzZUludChjcC5iSW5wdXQudmFsdWUpDQoJCQl9DQoJCX0NCgkJdmFyIHdzQ29sb3IgPSBnZXRXZWJTYWZlQ29sb3IoY29sb3IpDQoNCgkJaWYod3NDb2xvciAmJiAhY3Aud2Vic2FmZUNoZWNrYm94LmNoZWNrZWQpew0KCQkJY3Aud2Vic2FmZUltZy5zdHlsZS5kaXNwbGF5ICAgICAgICAgPSAnYmxvY2snOw0KCQkJY3Aud2Vic2FmZUltZy5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAnIycraGV4KHdzQ29sb3IucikraGV4KHdzQ29sb3IuZykraGV4KHdzQ29sb3IuYik7DQoJCX1lbHNlew0KCQkJaWYod3NDb2xvciAmJiBjcC53ZWJzYWZlQ2hlY2tib3guY2hlY2tlZCkgY29sb3IgPSB3c0NvbG9yOw0KCQkJY3Aud2Vic2FmZUltZy5zdHlsZS5kaXNwbGF5ICAgICAgICAgPSAnbm9uZSc7DQoJCX0NCg0KCQljcC5ySW5wdXQudmFsdWUgPSBjb2xvci5yOw0KCQljcC5nSW5wdXQudmFsdWUgPSBjb2xvci5nOw0KCQljcC5iSW5wdXQudmFsdWUgPSBjb2xvci5iOw0KDQoJCWNwLmNwQ29sb3IgICAgICA9IGNvbG9yOw0KCQljcC5jdXJDb2xvckRpdi5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAnIycraGV4KGNvbG9yLnIpK2hleChjb2xvci5nKStoZXgoY29sb3IuYik7DQoJfQ0KDQoJZnVuY3Rpb24gcGFyc2VDb2xvcih0ZXh0KXsNCgkJaWYoY29sb3JOYW1lc1t0ZXh0LnRvTG93ZXJDYXNlKCldKSB0ZXh0ID0gY29sb3JOYW1lc1t0ZXh0LnRvTG93ZXJDYXNlKCldOw0KCQlpZigvXlwjP1swLTlBLUZdezZ9JC9pLnRlc3QodGV4dCkpew0KCQkJcmV0dXJuIHsNCgkJCQlyOiBldmFsKCcweCcrdGV4dC5zdWJzdHIodGV4dC5sZW5ndGg9PTY/MDoxLCAyKSksDQoJCQkJZzogZXZhbCgnMHgnK3RleHQuc3Vic3RyKHRleHQubGVuZ3RoPT02PzI6MywgMikpLA0KCQkJCWI6IGV2YWwoJzB4Jyt0ZXh0LnN1YnN0cih0ZXh0Lmxlbmd0aD09Nj80OjUsIDIpKQ0KCQkJfQ0KCQl9DQoJCXJldHVybiB7cjoyNTUsIGc6MCwgYjowfTsNCgl9DQoNCglmdW5jdGlvbiBkb2N1bWVudE1vdXNlRG93bihldil7DQoJCWV2ICAgICAgICAgPSBldiAgICAgICAgICAgIHx8IHdpbmRvdy5ldmVudDsNCgkJdmFyIHRhcmdldCA9IGV2LnNyY0VsZW1lbnQgfHwgZXYudGFyZ2V0Ow0KDQoJCXdoaWxlKHRhcmdldCl7DQoJCQlpZih0YXJnZXQ9PWNwLkNvbG9yUGlja2VyKSByZXR1cm47DQoJCQl0YXJnZXQgPSB0YXJnZXQucGFyZW50Tm9kZTsNCgkJfQ0KCQljcC5Db2xvclBpY2tlci5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOw0KCX0NCg0KCWZ1bmN0aW9uIGRvY3VtZW50TW91c2VVcChldil7DQoJCWNwTW91c2VVcChldik7DQoJCWNwU2xpZGVyTW91c2VVcChldik7DQoJfQ0KDQoJZG9jdW1lbnQub25tb3VzZWRvd24gICAgID0gZG9jdW1lbnRNb3VzZURvd247DQoJZG9jdW1lbnQub25tb3VzZXVwICAgICAgID0gZG9jdW1lbnRNb3VzZVVwOw0KCXdpbmRvdy5hdHRhY2hDb2xvclBpY2tlciA9IGF0dGFjaENvbG9yUGlja2VyOw0KfSkoKTs=]]></data>
	</file>
	<file>
	  <filename>/js/cp_arrows.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhKQAJAJECAP///25tbwAAAAAAACH5BAEAAAIALAAAAAApAAkAAAIvVC6py+18ggFUvotVoODwnoXNxnmfJYZkuZZp1lYx+l5zS9f2ueb6XjEgfqmIoAAAOw==]]></data>
	</file>
	<file>
	  <filename>/js/cp_color_slider.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[iVBORw0KGgoAAAANSUhEUgAAABcAAAEECAIAAABMfTh2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADHSURBVHja7dwxDsIwDAVQlyIQI0OPlR6BoffqwDWRqjKAoGMVM0Tiecvgp2T8lpVunu+Rq2m6HSNiGK7VRCklIo7vwzhWMuv6VSJOmUdRKBQKhUKhUCh/oZx/oCxxqOvvt8qj9haXhpSgUCgUCoVCoVDaV3JhgkKhUCgUCoVCoexW+qVW6DdKbvLdihIUCoVCoVAoFErrSi4GUCgUCoVCoVAolL1Kbnj+yQG5tfFGlKBQKBQKhUKhUNpWSimvb1yqq1tz/a96AitbkjLk+ZdAAAAAAElFTkSuQmCC]]></data>
	</file>
	<file>
	  <filename>/js/cp_cur_color_background.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[iVBORw0KGgoAAAANSUhEUgAAAD4AAABGCAYAAACUsCfoAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACJSURBVHja7Ny7DcAgDEBBHGU9GJYFHZHfEPhehcuTaO2Yc2YrVu+9nesxxigFz8wH/g5RAR0R9w8/WtHAwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB9+i/GPBt0lcpch1MKNglwAC+tBFy5BzyMAAAAABJRU5ErkJggg==]]></data>
	</file>
	<file>
	  <filename>/js/cp_horizontal_picker.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[iVBORw0KGgoAAAANSUhEUgAAAV4AAAAVCAIAAACBoRFWAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALvSURBVHja7ZzNrpwwDIUPhFl23z5A3/+xmH3vai4kXUyDEkjAZibMqWRkRcE4c3U/R8b5owshwC677Pro9Xg8vuvXR54OGEd0AKAoVcZny2fEal3qmxgsaUlJ6gJMeli/fhJGqwH3OzooBNDZayXpKaG9QG1vsKTCSooPFnVo6CPCXlC2NogvwgD43fICg5UZDJbYjJIUwAgLlKFhHNFDIR109pImIbruWc9fhF4sKuNzTWCwxMJKihAWWLMGF1m6TXmNMiQDtO5fPfXenFfmzylhsMRKSlKcsJhDg0uI7kv/soEDZsABPjrQJWPNUI7t80aKSq2N9kdgsMQ2rKQIYZGHhiEpL7gNeVRHMlgMhZzviXDKK9ffwmCJbylJccKinWsYsBaHgnL/kbyJB4aNDzvAZw5MfbiwnJLKVk480jaBwRI/YiVFCIs2axiAWwR8Q+H2UC9pOCdjK584cInqub4Y22fgG5hiua1o9dqGMFhiPSUpTli0oWHBvJK3KKfowFvuQORr2cuccv1FOCcsF1ndtlbCYImVrKQIYVGGhj9fXwUPtHBpUV9vXqRYpHutDw2WVElJCuCD9YMzNNy3YbTPN5GhMmvz/B+bZY3tBgWSH5ySTHX3nWOw9mDxkQL4YBGHhu3ga3FgbVzmogObzTW1m0qUPKqNYA2WHBYlKYAP1u//I2vwyWJKyGP7EthrC0crvWrRadN2IlhT8gdZg8E6gMVHCmDuWVShYUwd2OWLrKvJGhcdeHpLimZfS7ttSyqbetZgsA5gUZICaHsWe9bQlaK9i4PFVzayFh/VbYp7SovbTZvuaN3NGgzWASw+UgBzz+Kda1idWO3jfpH5HadhlK2ann3x+uM1m6zBYB3AoiQF0PYsxgHFyo1L/b0nZpW/0+5g9QmDStZgsA5g8ZECmHsWY9aAmPaFuLm03fc0ZNLucyyvfJ3DYMn/ECUpgLZn8c41IDnU3q5s8E2zK7/pZbBUsPhIAcw9i+n6C0XC5HxDnRymAAAAAElFTkSuQmCC]]></data>
	</file>
	<file>
	  <filename>/js/cp_lg_background.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[iVBORw0KGgoAAAANSUhEUgAAAQQAAAEEAgMAAACzZqKZAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURf///52dobKysv///xzPl9cAAAABdFJOUwBA5thmAAAAaElEQVR42u3MMRHAIAAEsHdQdVxX5prAD0slgohfEwHJKL35dufPTOcxGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDBUwzqltMG5Q1kwlMumUuoAAAAASUVORK5CYII=]]></data>
	</file>
	<file>
	  <filename>/js/cp_lg_overlay.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[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]]></data>
	</file>
	<file>
	  <filename>/js/cp_mini_icon.png</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[iVBORw0KGgoAAAANSUhEUgAAABUAAAAVAgMAAADUeU0FAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURQAAAP///wAAAAAAAMjbdwsAAAADdFJOU///ANfKDUEAAAApSURBVAjXY1gFAg0MRFH/fyFTV6tA1Pr/yNTa8F8QahUStf4/0TaAKACWc1GOndnd5AAAAABJRU5ErkJggg==]]></data>
	</file>
	<file>
	  <filename>/js/cp_web_safe.gif</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[R0lGODlhDgAcAOZ3AODf4wAAAP///52dod7d4d/e4tnZ2dzb34CAgMrJzcPCxqurq9XV1ezs7Jubm5qamtLS0tLR1aGhodHR0Z+fn6Kiot/f38TDx9zc3728v6WlprW0tGFhYTIyM83Nzdra2l5eXouLjFVVVTY2Njw8PNPS0peXl+vr66Ojo3p5e3p6epybntDQ0Ofn55WVlYGBgU5OT97e3tPS1js7O7i3ul1bXISEhI2Mju/v78XExzIyMtzc3FdXV+Pj44eHiEVFRX9/gNfW2rKxtNvb287N0I6OkLu6vtnY3KCgoGFgYVFRUZGRkbi4upKSktPT02pqarS0tJSUlWhnZ5ubnJuamoKCgre2ubm5ucvKzbKyspCQkGJhYpCPkJ6enj09PcfHysrKyr++wVJSUjU1NaWlpdTU1GdnaHh4eN3c4M7OzsTExLCwsF1dXoeHh3BwcJOSlK6urtLR1LSztujo6IuLi8HBwVtbW////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHcALAAAAAAOABwAAAfhgACCAAVWJkwEBYOLWFwaHgshQnGKgjJTbVc7DGVqTVFhBIQ+CzEGEyVOLGlIZkcABEB0CFAfEBBrDhtSEQBobhUSVS9UCFknDSMJABhPFChkCBw4DXMTYzkAB0kPFBUPIC09FmA6CtpbWl0SS3YWQwZwM+cHRWJnLg48Bgw2HSkXmEWQw0aJChF1SNRYkeELrCAJjLyB4eXHDRoZLhBZxLGjR48DQoocKVLAgAAoU6pEaTLAnZcwYwZoGbPmnZknbcqkqfMlTpc9b/Ls+TOo0JxBiyYdqvPnyqcCokqdSjUQADs=]]></data>
	</file>
	<file>
	  <filename>/js/index.html</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMC8vRU4iPgo8SFRNTD4KCTxIRUFEPgoJCTxTVFlMRT5JTUcgewoJCQlCRUhBVklPUjogdXJsKCJwbmdiZWhhdmlvci5odGMiKQoJCX0KCQk8L1NUWUxFPgoJCQoJCTxTQ1JJUFQgCgkJc3JjPSJjb2xvcnBpY2tlci5qcyIgCgkJdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L1NDUklQVD4KCQk8U0NSSVBUIHR5cGU9InRleHQvamF2YXNjcmlwdCI+CQkKCQlmdW5jdGlvbiBpbml0KCl7Cgl2YXIgaW5wMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dDInKTsKCXZhciBpbnAzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0MycpOwoJdmFyIGlucDQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXQ0Jyk7CgoJaWYoaW5wMikgYXR0YWNoQ29sb3JQaWNrZXIoaW5wMik7CglpZihpbnAzKSBhdHRhY2hDb2xvclBpY2tlcihpbnAzKTsKCWlmKGlucDQpIGF0dGFjaENvbG9yUGlja2VyKGlucDQpOwp9Cgp3aW5kb3cub25sb2FkID0gaW5pdDs8L1NDUklQVD4KCTwvSEVBRD4KCTxCT0RZPgoJdGVzdCA8QlIgLz4KCQk8ZmllbGRzZXQ+PGlucHV0IGlkPSJpbnB1dDIiPgoJCQkJPGlucHV0IGlkPSJpbnB1dDMiPgoJCQkJPGlucHV0IGlkPSJpbnB1dDQiPgoKCQk8L2ZpZWxkc2V0PgoJPC9CT0RZPgo8L0hUTUw+]]></data>
	</file>
	<file>
	  <filename>/js/png.css</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[LyoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRW5hYmxlcyB0aGUgSUUgUE5HIGZpeC4KCnZpc2liaWxpdHkgdHVybmVkIG9mZiBpbiBJRSB0byBwcmV2ZW50IGluaXRpYWxseSBzaG93aW5nIHVnbHkgZ3JleSBiYWNrZ3JvdW5kcy4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKi8KaW1nIHsKCWJlaGF2aW9yOgkgdXJsKCJwbmdiZWhhdmlvci5odGMiKTsKfQ==]]></data>
	</file>
	<file>
	  <filename>/js/pngbehavior.htc</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PHB1YmxpYzpjb21wb25lbnQgbGlnaHRXZWlnaHQ9InRydWUiPgo8cHVibGljOmF0dGFjaCBldmVudD0ib25wcm9wZXJ0eWNoYW5nZSIgb25ldmVudD0icHJvcGVydHlDaGFuZ2VkKCkiIC8+CjxwdWJsaWM6YXR0YWNoIGV2ZW50PSJvbmJlZm9yZXByaW50IiAgICBvbmV2ZW50PSJiZWZvcmVQcmludCgpIiBmb3I9IndpbmRvdyIgLz4KPHB1YmxpYzphdHRhY2ggZXZlbnQ9Im9uYWZ0ZXJwcmludCIgICAgIG9uZXZlbnQ9ImFmdGVyUHJpbnQoKSIgIGZvcj0id2luZG93IiAvPgo8c2NyaXB0PgoKdmFyIHN1cHBvcnRlZCA9IC9NU0lFICgoNVwuNSl8WzY3ODldKS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSAmJiBuYXZpZ2F0b3IucGxhdGZvcm0gPT0gJ1dpbjMyJzsKCnZhciByZWFsU3JjOwp2YXIgYmxhbmtTcmMgICA9ICcvYmxhbmsuZ2lmJzsKdmFyIGlzUHJpbnRpbmcgPSBmYWxzZTsKCmlmIChzdXBwb3J0ZWQpIGZpeEltYWdlKCk7CgpmdW5jdGlvbiBwcm9wZXJ0eUNoYW5nZWQoKXsKCWlmICghc3VwcG9ydGVkIHx8IGlzUHJpbnRpbmcpIHJldHVybjsKCgl2YXIgcE5hbWUgPSBldmVudC5wcm9wZXJ0eU5hbWU7CglpZiAocE5hbWUgIT0gJ3NyYycpIHJldHVybjsKCglpZiAoIW5ldyBSZWdFeHAoYmxhbmtTcmMpLnRlc3Qoc3JjKSkgZml4SW1hZ2UoKTsKfTsKCmZ1bmN0aW9uIGZpeEltYWdlKCl7CgllbGVtZW50LnJ1bnRpbWVTdHlsZS52aXNpYmlsaXR5ID0gJ3Zpc2libGUnOwoJZWxlbWVudC5zdHlsZS53aWR0aCAgPSBlbGVtZW50Lnh3aWR0aD9lbGVtZW50Lnh3aWR0aDpwYXJzZUludChlbGVtZW50LndpZHRoKTsKCWVsZW1lbnQuc3R5bGUuaGVpZ2h0ID0gZWxlbWVudC54aGVpZ2h0P2VsZW1lbnQueGhlaWdodDpwYXJzZUludChlbGVtZW50LmhlaWdodCk7Cgl2YXIgc3JjID0gZWxlbWVudC5zcmMucmVwbGFjZSgvJS9naSwgJyUyNScpOwoJaWYgKHNyYyA9PSByZWFsU3JjICYmIC9cLnBuZyQvaS50ZXN0KHNyYykpewoJCWVsZW1lbnQuc3JjICAgICAgICAgICAgICA9IGJsYW5rU3JjOwoJCXJldHVybjsKCX0KCglpZiAoIW5ldyBSZWdFeHAoYmxhbmtTcmMpLnRlc3Qoc3JjKSkgcmVhbFNyYyA9IHNyYzsKCglpZiAoL1wucG5nJC9pLnRlc3QocmVhbFNyYykpewoJCWVsZW1lbnQuc3JjID0gYmxhbmtTcmM7CgkJZWxlbWVudC5ydW50aW1lU3R5bGUuZmlsdGVyID0gInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nIiArIHNyYyArICInLHNpemluZ01ldGhvZD0nc2NhbGUnKSI7Cgl9IGVsc2UgewoJCWVsZW1lbnQucnVudGltZVN0eWxlLmZpbHRlciA9ICcnOwoJfQp9CgpmdW5jdGlvbiBiZWZvcmVQcmludCgpewoJaXNQcmludGluZyAgICAgICAgICAgICAgICAgID0gdHJ1ZTsKCWVsZW1lbnQuc3JjICAgICAgICAgICAgICAgICA9IHJlYWxTcmM7CgllbGVtZW50LnJ1bnRpbWVTdHlsZS5maWx0ZXIgPSAnJzsKCXJlYWxTcmMgICAgICAgICAgICAgICAgICAgICA9IG51bGw7Cn0KCmZ1bmN0aW9uIGFmdGVyUHJpbnQoKXsKCWlzUHJpbnRpbmcgPSBmYWxzZTsKCWZpeEltYWdlKCk7Cn0KCjwvc2NyaXB0Pgo8L3B1YmxpYzpjb21wb25lbnQ+Cg==]]></data>
	</file>
	<file>
	  <filename>/lang/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/lang/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAMAAAABAAAQAABTAHQAbwByAGVJbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAkALgBEAFMAXwBTAHQAbwByAGVJbG9jYmxvYgAAABAAAAHYAAAAKP///////wAAAAAACQBlAG4AXwBVAFMALgBwAGgAcElsb2NibG9iAAAAEAAAAMwAAAAoAAAAAf//AAAAAAAJAGYAcgBfAEYAUgAuAHAAaABwSWxvY2Jsb2IAAAAQAAABUgAAACj///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAGAAAAAAAAAAAQAAAIAAAAAAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/lang/en_US.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHAKJGxhbmdbJ2FkZGZpbHRlciddID0gJ0FkZCBhbiBpbWFnZSBmaWx0ZXInOwokbGFuZ1snYWRkaXRpb25hbCddID0gJ0FkZGl0aW9uYWwgdGV4dCc7CiRsYW5nWydhZGRtaXJyb3InXSA9ICdBZGQgYSBtaXJyb3IgZWZmZWN0JzsKJGxhbmdbJ2FkZHByZWRlZmluZWRkb3VibGUnXSA9ICdBZGQgYSAiZG91YmxlIiBzdHlsZSc7CiRsYW5nWydhZGRwcmVkZWZpbmVkZ2hvc3QnXSA9ICdBZGQgYSAiZ2hvc3QiIHN0eWxlJzsKJGxhbmdbJ2FkZHByZWRlZmluZWRtaXJyb3InXSA9ICdBZGQgYSAibWlycm9yIiBzdHlsZSc7CiRsYW5nWydhZGRwcmVkZWZpbmVkc2hhZG93J10gPSAnQWRkIGEgInNoYWRvdyIgc3R5bGUnOwokbGFuZ1snYWRkcmVwbGFjZW1lbnQnXSA9ICdBZGQgYW4gYXV0b21hdGljIHJlcGxhY2VtZW50JzsKJGxhbmdbJ2FkZHN0eWxlJ10gPSAnQWRkIGEgbmV3IHN0eWxlJzsKJGxhbmdbJ2FkZHRleHQnXSA9ICdBZGQgdGV4dCBlbGVtZW50JzsKJGxhbmdbJ2FkZHRyYW5zZm9ybWF0aW9uJ10gPSAnQWRkIGEgdHJhbnNmb3JtYXRpb24nOwokbGFuZ1snYW5nbGUnXSA9ICdBbmdsZSc7CiRsYW5nWydhcmV5b3VzdXJlJ10gPSAnQXJlIHlvdSBzdXJlID8nOwokbGFuZ1snQXV0b3JlcGxhY2UnXSA9ICdBdXRvbWF0aWMgcmVwbGFjZW1lbnRzJzsKJGxhbmdbJ2JhY2tncm91bmRjb2xvciddID0gJ0JhY2tncm91bmQgY29sb3InOwokbGFuZ1snYmx1ciddID0gJ0JsdXInOwokbGFuZ1snY2FjaGVjbGVhcmVkJ10gPSAnQ2FjaGUgaGFzIGJlZW4gY2xlYXJlZCBleGNlcHQgZm9yIHByZXZpZXcgZmlsZXMnOwokbGFuZ1snY2xlYXJjYWNoZSddID0gJ2NsZWFyIGNhY2hlJzsKJGxhbmdbJ2NvbG9yJ10gPSAnQ29sb3InOwokbGFuZ1snY29weWVsZW1lbnQnXSA9ICdDb3B5IGVsZW1lbnQnOwokbGFuZ1snY29weXN0eWxlJ10gPSAnQ29weSBzdHlsZSc7CiRsYW5nWydkb3dub3BhY2l0eSddID0gJ0JvdHRvbSBvcGFjaXR5JzsKJGxhbmdbJ2RlbGV0ZWZvbnQnXSA9ICdEZWxldGUgZm9udCBmaWxlJzsKJGxhbmdbJ2RlbGV0ZWVsZW1lbnQnXSA9ICdEZWxldGUgZWxlbWVudCc7CiRsYW5nWydkZWxldGVyZXBsYWNlbWVudCddID0gJ0RlbGV0ZSBhdXRvbWF0aWMgcmVwbGFjZW1lbnQnOwokbGFuZ1snZGVsZXRlc3R5bGUnXSA9ICdEZWxldGUgc3R5bGUnOwokbGFuZ1snZGVsdGF4J10gPSAnSG9yaXpvbnRhbCBzaGlmdCc7CiRsYW5nWydkZWx0YXknXSA9ICdWZXJ0aWNhbCBzaGlmdCc7CiRsYW5nWydkZXRhaWxzJ10gPSAnRGV0YWlscyc7CiRsYW5nWydlZGdlJ10gPSAnRWRnZSBkZXRlY3QnOwokbGFuZ1snZWRpdHJlcGxhY2VtZW50J10gPSAnRWRpdCBhdXRvbWF0aWMgcmVwbGFjZW1lbnQnOwokbGFuZ1snZWRpdHN0eWxlJ10gPSAnRWRpdCBzdHlsZSc7CiRsYW5nWydlZmZlY3QnXSA9ICdGaWx0ZXInOwokbGFuZ1snZWxlbWVudHMnXSA9ICdTdHlsZSBlbGVtZW50JzsKJGxhbmdbJ2VtYm9zcyddID0gJ0VtYm9zcyc7CiRsYW5nWydleGFtcGxlJ10gPSAnRXhhbXBsZSc7CiRsYW5nWydlcnJvcl9hbmdsZSddID0gJ0FuZ2xlIG11c3QgYmUgbnVtZXJpY2FsJzsKJGxhbmdbJ2Vycm9yX2NvbG9yZm9ybWF0J10gPSAnQ29sb3IgdmFsdWUgbXVzdCBiZSBsaWtlICNSUkdHQkIgb3IgI1JSR0dCQlRUIChSOiByZWQsIEc6IGdyZWVuLCBCOiBibHVlLCBUOiB0cmFuc3BhcmVuY3kpJzsKJGxhbmdbJ2Vycm9yX2RlbGV0ZWZvbnQnXSA9ICdVbmFibGUgdG8gZGVsZXRlIGZvbnQgZmlsZSc7CiRsYW5nWydlcnJvcl9kZWx0YSddID0gJ1ZlcnRpY2FsIGFuZCBob3Jpem9udGFsIHNoaWZ0cyBtdXN0IGJlIG51bWVyaWNhbCc7CiRsYW5nWydlcnJvcl9lbXB0eW5hbWUnXSA9ICdZb3UgbXVzdCBnaXZlIGEgbmFtZSc7CiRsYW5nWydlcnJvcl9uYW1lYWxyZWFkeWV4aXN0cyddID0gJ1RoaXMgbmFtZSBpcyBhbHJlYWR5IHVzZWQnOwokbGFuZ1snZXJyb3JfbmFtZWlzbnVtZXJpYyddID0gJ05hbWUgbXVzdCBjb250YWluIGFscGhhYmV0aWNhbCB0ZXh0JzsKJGxhbmdbJ2Vycm9yX25vZm9udGZpbGUnXSA9ICdUaGUgZmlyc3QgdGhpbmcgdG8gZG8gaXMgdG8gdXBsb2FkIGEgVHJ1ZXR5cGUgZm9udCBmaWxlJzsKJGxhbmdbJ2Vycm9yX21heHdpZHRoJ10gPSAnTWF4IHdpZHRoIG11c3QgYmUgbnVtZXJpY2FsLCB6ZXJvIG9yIHBvc2l0aXZlJzsKJGxhbmdbJ2Vycm9yX25vZWxlbWVudCddID0gJ0Egc3R5bGUgbXVzdCBhdCBsZWFzdCBjb250YWluIG9uZSB0ZXh0IGVsZW1lbnQnOwokbGFuZ1snZXJyb3Jfbm9maWxlc3VwbG9hZGVkJ10gPSAnVW5hYmxlIHRvIHVwbG9hZCBmaWxlJzsKJGxhbmdbJ2Vycm9yX25vc3R5bGUnXSA9ICdZb3UgbXVzdCBkZWZpbmUgYSBzdHlsZSBmaXJzdCc7CiRsYW5nWydlcnJvcl9ub3RhZyddID0gJ0hUTUwgdGFnIGlzIG1hbmRhdG9yeSc7CiRsYW5nWydlcnJvcl9ub3R0ZmZ1bmN0aW9ucyddID0gJ1lvdXIgUEhQIHJlbGVhc2UgZG9lcyBub3QgYWxsb3cgZnVuY3Rpb25zIGltYWdldHRmdGV4dCBhbmQgaW1hZ2V0dGZiYm94LiBUaGlzIG1vZHVsZSB3b24mcnNxdW87dCB3b3JrLic7CiRsYW5nWydlcnJvcl9yYXRpb2ludmFsaWQnXSA9ICdSYXRpbyBtdXN0IGJlIGEgcG9zaXRpdmUgbnVtZXJpY2FsIHZhbHVlJzsKJGxhbmdbJ2Vycm9yX3NpemUnXSA9ICdTaXplIG11c3QgYmUgYSBwb3NpdGl2ZSBudW1lcmljYWwgdmFsdWUnOwokbGFuZ1snZXJyb3JfdHJhbnNwYXJlbmN5J10gPSAnVHJhbnNwYXJlbmN5IG11c3QgYmUgbnVtZXJpY2FsLCBiZXR3ZWVuIDAgYW5kIDEwMCc7CiRsYW5nWydlcnJvcl91bmFibGV0b21vdmVlbGVtZW50J10gPSAnVW5hYmxlIHRvIG1vdmUgZWxlbWVudCc7CiRsYW5nWydlcnJvcl91bmFibGV0b3NhdmVyZXBsYWNlbWVudCddID0gJ1VuYWJsZSB0byBzYXZlIGF1dG9tYXRpYyByZXBsYWNlbWVudCc7CiRsYW5nWydlcnJvcl91bmFibGV0b3NhdmVzdHlsZSddID0gJ1VuYWJsZSB0byBzYXZlIHN0eWxlJzsKJGxhbmdbJ2Vycm9yX3Vua25vd25lbGVtZW50dHlwZSddID0gJ1Vua25vd24gZWxlbWVudCB0eXBlJzsKJGxhbmdbJ2Vycm9yX3Vua25vd25mb250J10gPSAnVW5rbm93biBmb250IGZpbGUnOwokbGFuZ1snZXJyb3JfdW5rbm93bnByZWRlZmluZWRzdHlsZSddID0gJ1Vua25vd24gcHJlZGVmaW5lZCBzdHlsZSc7CiRsYW5nWydmaWxlbnVtYmVyYW5kc2l6ZSddID0gJ0NhY2hlIGNvbnRhaW5zICVzIGZpbGVzIGFuZCAlcyBzcGFjZSc7CiRsYW5nWydmaWxldXBsb2FkZWQnXSA9ICdGaWxlIGhhcyBiZWVuIHVwbG9hZGVkJzsKJGxhbmdbJ2ZsaXBib3RoJ10gPSAnVmVydGljYWwgYW5kIGhvcml6b250YWwgZmxpcCc7CiRsYW5nWydmbGlwaG9yaXpvbnRhbCddID0gJ0hvcml6b250YWwgZmxpcCc7CiRsYW5nWydmbGlwdmVydGljYWwnXSA9ICdWZXJ0aWNhbCBmbGlwJzsKJGxhbmdbJ2ZvbnRmaWxlJ10gPSAnRm9udCBmaWxlJzsKJGxhbmdbJ2ZvbnRmaWxlcyddID0gJ0ZvbnQgZmlsZXMnOwokbGFuZ1snRm9udHMnXSA9ICdGb250IGZpbGVzJzsKJGxhbmdbJ2Zvcm1hdCddID0gJ0ltYWdlIGZvcm1hdCc7CiRsYW5nWydmdWxsbGluZWhlaWdodCddID0gJ1JlZ3VsYXIgdGV4dCBoZWlnaHQnOwokbGFuZ1snaW1wb3J0J10gPSAnSW1wb3J0JzsKJGxhbmdbJ21heHdpZHRoJ10gPSAnTWF4IHdpZHRoJzsKJGxhbmdbJ21pcnJvciddID0gJ01pcnJvciBlZmZlY3QnOwokbGFuZ1snbW92ZWVsZW1lbnRkb3duJ10gPSAnTW92ZSBlbGVtZW50IGRvd24nOwokbGFuZ1snbW92ZWVsZW1lbnR1cCddID0gJ01vdmUgZWxlbWVudCB1cCc7CiRsYW5nWyduYW1lJ10gPSAnTmFtZSc7CiRsYW5nWydudW1iZXInXSA9ICcjJzsKJGxhbmdbJ25vcmVwbGFjZW1lbnRzJ10gPSAnKG5vIHJlcGxhY2VtZW50KSc7CiRsYW5nWydub2ZvbnRmaWxlcyddID0gJ1RoZXJlIGlzbiZyc3F1bzt0IGFueSBUcnVldHlwZSBmb250IGZpbGUnOwokbGFuZ1snbm9zdHlsZXMnXSA9ICcobm8gc3R5bGUpJzsKJGxhbmdbJ25vdHVzZWQnXSA9ICcobm90IHVzZWQpJzsKJGxhbmdbJ3BhcmFtZXRlcnMnXSA9ICdQYXJhbWV0ZXJzJzsKJGxhbmdbJ3BpY3R1cmVwZXJ3b3JkJ10gPSAnT25lIHBpY3R1cmUgcGVyIHdvcmQnOwokbGFuZ1sncHJlZGVmaW5lZHN0eWxlYWRkZWQnXSA9ICdTdHlsZSAiJXMiIGhhcyBiZWVuIGFkZGVkJzsKJGxhbmdbJ3ByZWRlZmluZWRzdHlsZXMnXSA9ICdQcmVkZWZpbmVkIHN0eWxlcyc7CiRsYW5nWydQcm9wZXJ0aWVzJ10gPSAnUHJvcGVydGllcyc7CiRsYW5nWydyYXRpbyddID0gJ0hlaWdodCc7CiRsYW5nWydyZXBsYWNlZnVuY3Rpb24nXSA9ICdSZXBsYWNlbWVudCBldmVudCc7CiRsYW5nWydyZXBsYWNlZnVuY3Rpb25zYXZlZCddID0gJ1JlcGxhY2VtZW50IGV2ZW50IHNhdmVkJzsKJGxhbmdbJ3JlcGxhY2VtZW50ZGlzYWJsZWQnXSA9ICcoRGlzYWJsZWQpJzsKJGxhbmdbJ3JlcGxhY2Vtb21lbnQnXSA9ICdXaGVuIHdpbGwgcmVwbGFjZW1lbnQgYmUgZG9uZSc7CiRsYW5nWydyb3RhdGU5MCddID0gJzkwIGRlZ3JlZSByb3RhdGlvbic7CiRsYW5nWydyb3RhdGUyNzAnXSA9ICcyNzAgZGVncmVlIHJvdGF0aW9uJzsKJGxhbmdbJ3NhbXBsZXRleHQnXSA9ICdTYW1wbGUgdGV4dCc7CiRsYW5nWydzYW1wbGV0ZXh0c2F2ZWQnXSA9ICdTYW1wbGUgdGV4dCBzYXZlZCc7CiRsYW5nWydzYXZlJ10gPSAnU2F2ZSc7CiRsYW5nWydzaXplJ10gPSAnc2l6ZSc7CiRsYW5nWydzaGFycGVuJ10gPSAnU2hhcnBlbic7CiRsYW5nWydzdHlsZSddID0gJ1N0eWxlJzsKJGxhbmdbJ3N0eWxlbmFtZSddID0gJ05hbWUnOwokbGFuZ1snU3R5bGVzJ10gPSAnU3R5bGVzJzsKJGxhbmdbJ3N0eWxlc2F2ZWQnXSA9ICdTdHlsZSBoYXMgYmVlbiBzYXZlZCc7CiRsYW5nWyd0YWcnXSA9ICdIVE1MIHRhZyc7CiRsYW5nWyd0YWd0b3VzZSddID0gJ1RhZyB0byB1c2UgaW4gdGVtcGxhdGUgYW5kIGNvbnRlbnQnOwokbGFuZ1sndGV4dCddID0gJ1RleHQnOwokbGFuZ1sndHlwZSddID0gJ1R5cGUnOwokbGFuZ1sndHJhbnNmb3JtYXRpb24nXSA9ICdUcmFuc2Zvcm1hdGlvbic7CiRsYW5nWyd0cmFuc3BhcmVuY3knXSA9ICdUcmFuc3BhcmVuY3knOwokbGFuZ1sndHJhbnNwYXJlbnQnXSA9ICdUcmFuc3BhcmVudCBiYWNrZ3JvdW5kJzsKJGxhbmdbJ3Vua25vd25zdHlsZSddID0gJ1Vua25vd24gc3R5bGUnOwokbGFuZ1sndXBsb2FkJ10gPSAnVXBsb2FkIGEgZmlsZSc7CiRsYW5nWyd1cG9wYWNpdHknXSA9ICdUb3Agb3BhY2l0eSc7CiRsYW5nWyd1c2VkaW5zdHlsZXMnXSA9ICdTdHlsZXMgdXNpbmcgdGhpcyBmb250IGZpbGUnOwoKCiRsYW5nWydkZXNjcmlwdGlvbiddID0gJ1RydWV0eXBldGV4dCBtb2R1bGUgYWxsb3dzIHRvIGRpc3BsYXkgYmVhdXRpZnVsbCB0ZXh0cywgd2l0aCBhbnkgVHJ1ZXR5cGUgZm9udCBhbmQgdmFyaW91cyBlZmZlY3RzJzsKJGxhbmdbJ2FkbWluZGVzY3JpcHRpb24nXSA9ICdBbGxvd3MgdG8gZGlzcGxheSBiZWF1dGlmdWxsIHRleHRzLCB3aXRoIGFueSBUcnVldHlwZSBmb250IGFuZCB2YXJpb3VzIGVmZmVjdHMnOwokbGFuZ1snZnJpZW5kbHluYW1lJ10gPSAnVGV4dCBlbWJlbGxpc2hlcic7CiRsYW5nWyd1c2FnZSddID0gJ1VzYWdlJzsKJGxhbmdbJ3N0eWxlcyddID0gJ1N0eWxlcyc7CiRsYW5nWydhdXRvX3JlcGxhY2VtZW50J10gPSAnQXV0byByZXBsYWNlbWVudCc7CiRsYW5nWydhYm91dCddID0gJ0Fib3V0JzsKJGxhbmdbJ2hlbHBfdXNhZ2UnXSA9ICc8aDM+V2hhdCBkb2VzIHRoaXMgbW9kdWxlIGRvPzwvaDM+Cgk8cD5UcnVldHlwZVRleHQgYWxsb3dzIHlvdSB0byBkaXNwbGF5IHRleHQgaW4gYSBUcnVldHlwZSBmb250LjwvcD4KCTxoMz5Ib3cgZG8gSSB1c2UgaXQgPzwvaDM+Cgk8cD5Zb3UganVzdCBoYXZlIHRvIGluc2VydCB0YWcgPGNvZGU+e2Ntc19tb2R1bGUgbW9kdWxlPSJUcnVldHlwZVRleHQiIHN0eWxlPSJ5b3VyIHN0eWxlIiB0ZXh0PSJ5b3VyIHRleHQifTwvY29kZT4gaW4geW91ciBwYWdlLiBUaGUgYWNjZXB0ZWQgcGFyYW1ldGVycyBhcmUgbGlzdGVkIGJlbG93LjwvcD4nOwokbGFuZ1snaGVscF9zdHlsZXMnXSA9ICc8aDM+V2hhdCBpcyBhIHN0eWxlPzwvaDM+Cgk8cD5FYWNoIHN0eWxlIGNhbiBiZSBkZWZpbmVkIGJ5IHBhcmFtZXRlcnMgYW5kIGVsZW1lbnRzIDo8L3A+Cgk8dWw+CgkJPGxpPjxzdHJvbmc+UGFyYW1ldGVyczwvc3Ryb25nPgoJCQk8dWw+CgkJCQk8bGk+PHN0cm9uZz5OYW1lPC9zdHJvbmc+IDogbmFtZSBvZiB0aGUgc3R5bGU8L2xpPgoJCQkJPGxpPjxzdHJvbmc+QmFja2dyb3VuZCBjb2xvcjwvc3Ryb25nPiA6IGJhY2tncm91bmQgY29sb3Igb2YgdGhlIHN0eWxlPC9saT4KCQkJCTxsaT48c3Ryb25nPkltYWdlIGZvcm1hdDwvc3Ryb25nPiA6IHlvdSBjYW4gY2hvb3NlIGJldHdlZW4gZ2lmLCBqcGcgb3UgcG5nPC9saT4KCQkJCTxsaT48c3Ryb25nPlJlZ3VsYXIgdGV4dCBoZWlnaHQ8L3N0cm9uZz4gOiBpZiBjaGVja2VkLCBlYWhjIHRleHQgaW1hZ2Ugb2YgdGhpcyBzdHlsZSB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0LiBVc2VmdWwgaW4gY2FzZSBvZiBkb3duc3Ryb2tlcy48L2xpPgoJCQkJPGxpPjxzdHJvbmc+TWF4IHdpZHRoPC9zdHJvbmc+IDogaWYgbm90IG51bGwsIGxpbmUgYnJlYWtzIHdpbGwgYmUgZG9uZSBlYWNoIHRpbWUgdGhlIHRleHQgZXhjZWVkcyB0aGlzIG1heCB3aWR0aC48L2xpPgoJCQkJPGxpPjxzdHJvbmc+T25lIHBpY3R1cmUgcGVyIHdvcmQ8L3N0cm9uZz4gOiBpZiBjaGVja2VkLCBlYWNoIHdvcmQgd2lsbCBiZSB3cml0dGVuIGluIGEgc2VwYXJhdGUgdGV4dCBpbWFnZS48L2xpPgoJCQkJPGxpPjxzdHJvbmc+VHJhbnNwYXJlbnQgYmFja2dyb3VuZDwvc3Ryb25nPiA6IE9ubHkgd29ya3Mgd2l0aCBnaWYgYW5kIHBuZyBmb3JtYXRzLjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGk+PHN0cm9uZz5FbGVtZW50czwvc3Ryb25nPjxiciAvPlN0eWxlIGVsZW1lbnRzIHdpbGwgYmUgYXBwbGllZCBvbmUgYWZ0ZXIgdGhlIG90aGVyLiBGb3IgZXhhbXBsZSA6IHRleHQgZWxlbWVudCwgdGhlbiBibHVyIGZpbHRlciwgdGhlbiBtaXJyb3IgZWZmZWN0LgoJCQk8dWw+CgkJCQk8bGk+PHN0cm9uZz5UZXh0IGVsZW1lbnQ8L3N0cm9uZz4gOiB3aWxsIHdyaXRlIGEgdGV4dCBpbiBhIHRydWV0eXBlIGZvbnQuIFlvdSBjYW4gY2hvb3NlIHRleHQgaGVpZ2h0LCBjb2xvciBhbmQgdHJhbnNwYXJlbmN5LiBZb3UgY2FuIGFsc28gcm90YXRlIHRoZSB0ZXh0IG9yIHNoaWZ0IGl0IGhvcml6b250YWxseSBvciB2ZXJ0aWNhbGx5LCB3aGljaCBpcyB1c2VmdWwgd2hlbiB0d28gdGV4dCBlbGVtZW50cyBhcmUgYXBwbGllZC48L2xpPgoJCQkJPGxpPjxzdHJvbmc+SW1hZ2UgZmlsdGVyPC9zdHJvbmc+IDogYWxsb3cgeW91IHRvIGhhdmUgcGFydGljdWxhciBlZmZlY3RzIChibHVyLCBlbWJvc3MsIHNoYXJwZW4sIGVkZ2UgZGV0ZWN0KS48L2xpPgoJCQkJPGxpPjxzdHJvbmc+TWlycm9yIGVmZmVjdDwvc3Ryb25nPiA6IHdpbGwgYXBwbHkgYW4gaG9yaXpvbnRhbCBtaXJyb3IgZWZmZWN0LCBsaWtlIHJlZmxlY3Qgb24gYSBsYWtlLjwvbGk+CgkJCQk8bGk+PHN0cm9uZz5UcmFuc2Zvcm1hdGlvbjwvc3Ryb25nPiA6IGNhbiBiZSBhbiBob3Jpem9udGFsIGZsaXAsIGEgdmVydGljYWwgZmxpcCwgb3IgYm90aCBmbGlwcywgYW5kIGFsc28gYSByb3RhdGlvbiAoOTAgZGVncmVlIGFuZCAyNzAgZGVncmVlKTwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCTwvdWw+JzsKJGxhbmdbJ2hlbHBfYXV0b19yZXBsYWNlbWVudCddID0gJzxoMz5BdXRvIHJlcGxhY2VtZW50PC9oMz4KCTxwPlRydWV0eXBlVGV4dCBhbGxvd3MgeW91IHRvIGF1dG9tYXRpY2FsbHkgcmVwbGFjZSBzb21lIHBhcnRzIG9mIHRoZSBjb250ZW50IGJ5IGEgdHJ1ZXR5cGUgaW1hZ2UuIFlvdSBoYXZlIHRvIGNob29zZSB3aGVuIHRoaXMgcmVwbGFjZW1lbnQgd2lsbCBvY2N1ciA6PC9wPgoJPHVsPgoJCTxsaT48c3Ryb25nPkNvbnRlbnRQb3N0Q29tcGlsZTwvc3Ryb25nPiAocmVjb21tZW5kZWQpIDogQ2FsbGVkIHJpZ2h0IGFmdGVyIHNtYXJ0eSBpcyBkb25lIHByb2Nlc3NpbmcgYW5kIHJlYWR5IHRvIGhlYWQgb2ZmIHRvIHRoZSBjYWNoZTwvbGk+CgkJPGxpPjxzdHJvbmc+Q29udGVudFBvc3RSZW5kZXI8L3N0cm9uZz4gOiBDYWxsZWQgYWZ0ZXIgY29udGVudCBpcyBzZW50IHRvIHNtYXJ0eSBmb3IgcHJvY2Vzc2luZyBhbmQgcmlnaHQgYmVmb3JlIGRpc3BsYXkuIENhY2hlZCBjb250ZW50IHdpbGwgc3RpbGwgY2FsbCB0aGlzIGZ1bmN0aW9uIGJlZm9yZSBkaXNwbGF5LCBidXQgaXQgaXMgY2FsbGVkIEVWRVJZIHRpbWUgYSBwYWdlIGlzIHJlcXVlc3RlZC48L2xpPgoJCTxsaT48c3Ryb25nPkRpc2FibGVkPC9zdHJvbmc+IDogc3BlYWtzIGZvciBpdHNlbGY8L2xpPgoJPC91bD4KCTxwPllvdSBjYW4gY3JlYXRlIHNldmVyYWwuIEVhY2ggb25lIHdpbGwgY29udGFpbiB0aG9zZSBlbGVtZW50cyA6PC9wPgoJPHVsPgoJCTxsaT48c3Ryb25nPlRhZzwvc3Ryb25nPiA6IGFuIGh0bWwgdGFnIChmb3IgZXhhbXBsZSA6ICJoMSIsICJoMiIsICJlbSIsICJzdHJvbmciKS4gRm9yIGV4YW1wbGUsIGlmIHlvdSBjaG9vc2UgaDEgZWFjaCBmaXJzdCBsZXZlbCB0aXRsZSBlbGVtZW50IHdpbGwgYmUgcmVwbGFjZWQ8L2xpPgoJCTxsaT48c3Ryb25nPkFkZGl0aW9uYWwgdGV4dDwvc3Ryb25nPiA6IGFuIGh0bWwgYXR0cmlidXRlIChzYW1wbGU6IGNsYXNzPSJiZWF1dGlmdWx0ZXh0IikuIFRoaXMgYWxsb3dzIHlvdSB0byByZXN0cmFpbiB0aGUgcmVwbGFjZW1lbnQgdG8gY2VydGFpbiBjbGFzcyBmb3IgZXhhbXBsZS48L2xpPgoJCTxsaT48c3Ryb25nPlN0eWxlPC9zdHJvbmc+IDogYSBUcnVldHlwZVRleHQgc3R5bGUgdG8gdXNlLjwvbGk+Cgk8L3VsPic7CiRsYW5nWydoZWxwX2Fib3V0J10gPSAnPGgzPkFib3V0PC9oMz4KCTxwPlRoZSBtb2R1bGUgaXMgb3JpZ2luYWxseSB3cml0dGVuIGJ5IERhbWllbiBHYXV0aGllci4gQXQgdGhlIG1vbWVudCBKb25hdGhhbiBTY2htaWQgaXMgdGhlIG9ubHkgYWN0aXZlIGRldmVsb3Blci48YnIgLz4KCUlmIHlvdSBmaW5kIGFueSBidWdzIHBsZWFzZSBmZWVsIGZyZWUgdG8gc3VibWl0IGEgYnVnIHJlcG9ydCA8YSBocmVmPSJodHRwOi8vZGV2LmNtc21hZGVzaW1wbGUub3JnL2J1Zy9saXN0LzE2MSIgdGFyZ2V0PSJfYmxhbmsiPmhlcmU8L2E+IG9yIGZvciBhbnkgZ29vZCBpZGVhcyBjb25zaWRlciBzdWJtaXRpbmcgYSBmZWF0dXJlIHJlcXVlc3QgPGEgaHJlZj0iaHR0cDovL2Rldi5jbXNtYWRlc2ltcGxlLm9yZy9mZWF0dXJlX3JlcXVlc3QvbGlzdC8xNjEiIHRhcmdldD0iX2JsYW5rIj5oZXJlPC9hPi4gPGJyIC8+CglQbGVhc2Uga2VlcCBpbiBtaW5kIHRoYXQgZGV2ZWxvcGVycyBkbyBoYXZlIHRoZWlyIGRhaWx5IGpvYnMgd2hpY2ggbWVhbnMgdGhhdCBmZWF0dXJlIHJlcXVlc3RzIGFyZSBjb25zaWRlcmVkIGFuZCBkb25lIGFzIHRpbWUgYWxsb3dzLiBJZiB5b3UgbmVlZCBhIGZlYXR1cmUgcmVhbGx5IGJhZGx5IGNvbnNpZGVyIGNvbnRhY3Rpbmcgb25lIG9mIHRoZSBkZXZlbG9wZXJzIGZvciBhIHNwb25zb3JlZCBkZXZlbG9wbWVudC4KCTwvcD4KCTxoMz5UZWFtPC9oMz4KCTx1bD4KCQk8bGk+Sm9uYXRoYW4gU2NobWlkIChGb2FseSopIGhpQGpvbmF0aGFuc2NobWlkLmRlIDxiciAvPnd3dy5qb25hdGhhbnNjaG1pZC5kZTwvbGk+CgkJPGxpPkRhbWllbiBHYXV0aGllciAoZGFtKSB0cmlnYXVAZnJlZS5mcjwvbGk+CgkJPGxpPkdhdXRlIFNhbmR2aWsgKGdhdXRlKSBnYXV0ZV9zYW5kdmlrQGMyaS5uZXQ8L2xpPgoJPC91bD4nOwokbGFuZ1snaGVscF9wYXJhbV90ZXh0J10gPSAnVGhlIHRleHQgeW91IHdhbnQgdG8gZGlzcGxheS4gWW91IGNhbiBhbHNvIHVzZSB0aGVzZSB0YWdzOgoJPHVsPgoJCTxsaT48c3Ryb25nPiV0aXRsZTwvc3Ryb25nPiA6IHRoaXMgd2lsbCBkaXNwbGF5IHRoZSBwYWdlIHRpdGxlPC9saT4KCQk8bGk+PHN0cm9uZz4lbWVudXRleHQ8L3N0cm9uZz4gOiB0aGlzIHdpbGwgZGlzcGxheSB0aGUgbWVudSB0ZXh0IG9mIHRoZSBwYWdlPC9saT4KCQk8bGk+PHN0cm9uZz4lc2l0ZW5hbWU8L3N0cm9uZz4gOiB0aGlzIHdpbGwgZGlzcGxheSB0aGUgc2l0ZSBuYW1lPC9saT4KCQk8bGk+PHN0cm9uZz4lZGVzY3JpcHRpb248L3N0cm9uZz4gOiB0aGlzIHdpbGwgZGlzcGxheSB0aXRsZSBhdHRyaWJ1dGUgb2YgdGhlIHBhZ2U8L2xpPgoJPC91bD4nOwokbGFuZ1snaGVscF9wYXJhbV9zdHlsZSddID0gJ25hbWUgb2YgdGhlIFRydWV0eXBlIHN0eWxlIHRvIHVzZS4nOwokbGFuZ1snaGVscF9wYXJhbV9oaWRlYWx0dGV4dCddID0gJ3NldCB0byAiMSIgaWYgeW91IHdhbnQgdG8gaGlkZSBhbHRlcm5hdGUgdGV4dCBpbiBpbWcgdGFnLic7CiRsYW5nWydoZWxwX3BhcmFtX21vcmV0ZXh0J10gPSAnYW55IHRleHQgdGhhdCB5b3Ugd2FudCB0byBiZSBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBpbWcgdGFnLiBGb3IgZXhhbXBsZSA6IGNsYXNzPSJteWNsYXNzIi4nOwokbGFuZ1snaGVscF9wYXJhbV9pbWFnZXNyYyddID0gJ29ubHkgaW1hZ2Ugc3JjIHdpbGwgYmUgcmV0dXJuZWQgaWYgc2V0IHRvIHRydWUuIE92ZXJ3cml0ZXMgIm9uZSBwaWN0dXJlIHBlciB3b3JkIiBwYXJhbWV0ZXIuJzsKPz4=]]></data>
	</file>
	<file>
	  <filename>/lang/fr_FR.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHAKJGxhbmdbJ2FkZGZpbHRlciddID0gJ0Fqb3V0ZXIgdW4gZmlsdHJlIGQmYXBvcztpbWFnZSc7CiRsYW5nWydhZGRpdGlvbmFsJ10gPSAnVGV4dGUgYWRkaXRpb25uZWwgKGV4ZW1wbGUgOiAiY2xhc3M9bXljbGFzcyIpJzsKJGxhbmdbJ2FkZG1pcnJvciddID0gJ0Fqb3V0ZXIgdW4gZWZmZXQgbWlycm9pcic7CiRsYW5nWydhZGRwcmVkZWZpbmVkZG91YmxlJ10gPSAnQWpvdXRlciB1biBzdHlsZSAiZG91YmxlIiBwciZlYWN1dGU7ZCZlYWN1dGU7ZmluaSc7CiRsYW5nWydhZGRwcmVkZWZpbmVkZ2hvc3QnXSA9ICdBam91dGVyIHVuIHN0eWxlICJlbXByZWludGUiIHByJmVhY3V0ZTtkJmVhY3V0ZTtmaW5pJzsKJGxhbmdbJ2FkZHByZWRlZmluZWRtaXJyb3InXSA9ICdBam91dGVyIHVuIHN0eWxlICJtaXJvaXIiIHByJmVhY3V0ZTtkJmVhY3V0ZTtmaW5pJzsKJGxhbmdbJ2FkZHByZWRlZmluZWRzaGFkb3cnXSA9ICdBam91dGVyIHVuIHN0eWxlICJvbWJyZSIgcHImZWFjdXRlO2QmZWFjdXRlO2ZpbmknOwokbGFuZ1snYWRkcmVwbGFjZW1lbnQnXSA9ICdBam91dGVyIHVuIHJlbXBsYWNlbWVudCBhdXRvbWF0aXF1ZSc7CiRsYW5nWydhZGRzdHlsZSddID0gJ0Fqb3V0ZXIgdW4gbm91dmVhdSBzdHlsZSc7CiRsYW5nWydhZGR0ZXh0J10gPSAnQWpvdXRlciB1biAmZWFjdXRlO2wmZWFjdXRlO21lbnQgZGUgdGV4dGUnOwokbGFuZ1snYWRkdHJhbnNmb3JtYXRpb24nXSA9ICdBam91dGVyIHVuZSB0cmFuc2Zvcm1hdGlvbic7CiRsYW5nWydhbmdsZSddID0gJ0FuZ2xlJzsKJGxhbmdbJ2FyZXlvdXN1cmUnXSA9ICcmZWNpcmM7dGVzLXZvdXMgc3VyID8nOwokbGFuZ1snQXV0b3JlcGxhY2UnXSA9ICdSZW1wbGFjZW1lbnRzIGF1dG9tYXRpcXVlcyc7CiRsYW5nWydiYWNrJ10gPSAnUmV0b3VyJzsKJGxhbmdbJ2JhY2tncm91bmRjb2xvciddID0gJ0NvdWxldXIgZGUgZm9uZHMnOwokbGFuZ1snYmx1ciddID0gJ0Zsb3UnOwokbGFuZ1snY2FjaGVjbGVhcmVkJ10gPSAnTGUgY2FjaGUgYSAmZWFjdXRlO3QmZWFjdXRlOyB2aWQmZWFjdXRlOywgc2F1ZiBsZXMgZmljaGllcnMgZGUgcHImZWFjdXRlO3Zpc3VhbGlzYXRpb24nOwokbGFuZ1snY2xlYXJjYWNoZSddID0gJ1ZpZGVyIGxlIGNhY2hlJzsKJGxhbmdbJ2NvbG9yJ10gPSAnQ291bGV1cic7CiRsYW5nWydjb3B5ZWxlbWVudCddID0gJ0R1cGxpcXVlciBsJmFwb3M7JmVhY3V0ZTtsJmVhY3V0ZTttZW50JzsKJGxhbmdbJ2NvcHlzdHlsZSddID0gJ0R1cGxpcXVlciBsZSBzdHlsZSc7CiRsYW5nWydkb3dub3BhY2l0eSddID0gJ09wYWNpdCZlYWN1dGU7IGR1IGJhcyc7CiRsYW5nWydkZWxldGVmb250J10gPSAnRWZmYWNlciBsZSBmaWNoaWVyIGRlIHBvbGljZSc7CiRsYW5nWydkZWxldGVlbGVtZW50J10gPSAnRWZmYWNlciBsJmFwb3M7JmVhY3V0ZTtsJmVhY3V0ZTttZW50JzsKJGxhbmdbJ2RlbGV0ZXJlcGxhY2VtZW50J10gPSAnQW5udWxlciBsZSByZW1wbGFjZW1lbnQgYXV0b21hdGlxdWUnOwokbGFuZ1snZGVsZXRlc3R5bGUnXSA9ICdFZmZhY2VyIGxlIHN0eWxlJzsKJGxhbmdbJ2RlbHRheCddID0gJ0QmZWFjdXRlO2NhbGFnZSBob3Jpem9udGFsJzsKJGxhbmdbJ2RlbHRheSddID0gJ0QmZWFjdXRlO2NhbGFnZSB2ZXJ0aWNhbCc7CiRsYW5nWydkZXRhaWxzJ10gPSAnRCZlYWN1dGU7dGFpbHMnOwokbGFuZ1snZWRnZSddID0gJ0QmZWFjdXRlO3RlY3Rpb24gZGUgYm9yZHMnOwokbGFuZ1snZWRpdHJlcGxhY2VtZW50J10gPSAnTW9kaWZpZXIgbGUgcmVtcGxhY2VtZW50IGF1dG9tYXRpcXVlJzsKJGxhbmdbJ2VkaXRzdHlsZSddID0gJ01vZGlmaWVyIGxlIHN0eWxlJzsKJGxhbmdbJ2VmZmVjdCddID0gJ0ZpbHRyZSc7CiRsYW5nWydlbGVtZW50cyddID0gJ0VsJmVhY3V0ZTttZW50cyBkZSBzdHlsZSc7CiRsYW5nWydlbWJvc3MnXSA9ICdHYXVmcmFnZSc7CiRsYW5nWydleGFtcGxlJ10gPSAnRXhlbXBsZSc7CiRsYW5nWydlcnJvcl9hbmdsZSddID0gJ0wmYXBvczthbmdsZSBkb2l0ICZlY2lyYzt0cmUgbnVtJmVhY3V0ZTtyaXF1ZSc7CiRsYW5nWydlcnJvcl9jb2xvcmZvcm1hdCddID0gJ0xhIGNvdWxldXIgZG9pdCBhdm9pciB1biBmb3JtYXQgc2ltaWxhaXJlICZhZ3JhdmU7ICNSUkdHQkIgb3UgI1JSR0dCQlRUIChSOiByb3VnZSwgRzogdmVydCwgQjogYmxldSwgVDogdHJhbnNwYXJlbmNlKSc7CiRsYW5nWydlcnJvcl9kZWxldGVmb250J10gPSAnSW1wb3NzaWJsZSBkJmFwb3M7ZWZmYWNlciBsZSBmaWNoaWVyIGRlIHBvbGljZS4gViZlYWN1dGU7cmlmaWVyIGxlcyBwZXJtaXNzaW9ucy4nOwokbGFuZ1snZXJyb3JfZGVsdGEnXSA9ICdMZXMgZCZlYWN1dGU7Y2FsYWdlIChob3Jpem9udGFsIGV0IHZlcnRpY2FsKSBkb2l2ZW50ICZlY2lyYzt0cmUgZGVzIHZhbGV1cnMgbnVtJmVhY3V0ZTtyaXF1ZXMuJzsKJGxhbmdbJ2Vycm9yX2VtcHR5bmFtZSddID0gJ0xlIG5vbSBuZSBwZXV0ICZlY2lyYzt0cmUgdmlkZS4nOwokbGFuZ1snZXJyb3JfbmFtZWFscmVhZHlleGlzdHMnXSA9ICdDZSBub20gZXN0IGQmZWFjdXRlO2omYWdyYXZlOyB1dGlsaXMmZWFjdXRlOy4nOwokbGFuZ1snZXJyb3JfbmFtZWlzbnVtZXJpYyddID0gJ0xlIG5vbSBkb2l0IGNvbnRlbmlyIGRlcyBjYXJhY3QmZWdyYXZlO3JlcyBhbHBoYWImZWFjdXRlO3RpcXVlcyc7CiRsYW5nWydlcnJvcl9ub2ZvbnRmaWxlJ10gPSAnTGEgcHJlbWkmZWdyYXZlO3JlIGNob3NlICZhZ3JhdmU7IGZhaXJlIGVzdCBkZSB0JmVhY3V0ZTtsJmVhY3V0ZTtjaGFyZ2VyIHVuIGZpY2hpZXIgZGUgcG9saWNlJzsKJGxhbmdbJ2Vycm9yX21heHdpZHRoJ10gPSAnTGEgbGFyZ2V1ciBtYXhpbWFsZSBkb2l0ICZlY2lyYzt0cmUgbnVtJmVhY3V0ZTtyaXF1ZSwgbnVsbGUgb3UgcG9zaXRpdmUuJzsKJGxhbmdbJ2Vycm9yX25vZWxlbWVudCddID0gJ1VuIHN0eWxlIGRvaXQgY29udGVuaXIgYXUgbWluaW11bSB1biAmZWFjdXRlO2wmZWFjdXRlO21lbnQgZGUgdGV4dGUnOwokbGFuZ1snZXJyb3Jfbm9maWxlc3VwbG9hZGVkJ10gPSAnQXVjdW4gZmljaGllciB0JmVhY3V0ZTtsJmVhY3V0ZTtjaGFyZ2VyJzsKJGxhbmdbJ2Vycm9yX25vc3R5bGUnXSA9ICdJbCBmYXV0IGF2YW50IHRvdXQgZCZlYWN1dGU7ZmluaXIgdW4gc3R5bGUnOwokbGFuZ1snZXJyb3Jfbm90YWcnXSA9ICdMYSBiYWxpc2UgSFRNTCBlc3Qgb2JsaWdhdG9pcmUnOwokbGFuZ1snZXJyb3Jfbm90dGZmdW5jdGlvbnMnXSA9ICdWb3RyZSB2ZXJzaW9uIGRlIFBIUCBhICZlYWN1dGU7dCZlYWN1dGU7IGNvbXBpbCZlYWN1dGU7ZSBzYW5zIGxlIHN1cHBvcnQgZGVzIGZvbmN0aW9ucyBpbWFnZXR0ZnRleHQgZXQgaW1hZ2V0dGZiYm94LiBDZSBtb2R1bGUgbmUgZm9uY3Rpb25uZXJhIHBhcy4nOwokbGFuZ1snZXJyb3JfcmF0aW9pbnZhbGlkJ10gPSAnTGEgaGF1dGV1ciBkZSBsJmFwb3M7ZWZmZXQgbWlyb2lyIGRvaXQgJmVjaXJjO3RyZSB1bmUgdmFsZXVyIG51bSZlYWN1dGU7cmlxdWUgcG9zaXRpdmUuJzsKJGxhbmdbJ2Vycm9yX3NpemUnXSA9ICdMYSB0YWlsbGUgZG9pdCAmZWNpcmM7dHJlIHVuZSB2YWxldXIgbnVtJmVhY3V0ZTtyaXF1ZSBwb3NpdGl2ZS4nOwokbGFuZ1snZXJyb3JfdHJhbnNwYXJlbmN5J10gPSAnTGEgdHJhbnNwYXJlbmNlIGRvaXQgJmVjaXJjO3RyZSB1bmUgdmFsZXVyIG51bSZlYWN1dGU7cmlxdWUgZW50cmUgMCBldCAxMDAuJzsKJGxhbmdbJ2Vycm9yX3VuYWJsZXRvbW92ZWVsZW1lbnQnXSA9ICdJbCBlc3QgaW1wb3NzaWJsZSBkZSBkJmVhY3V0ZTtwbGFjZXIgY2V0ICZlYWN1dGU7bCZlYWN1dGU7bWVudC4nOwokbGFuZ1snZXJyb3JfdW5hYmxldG9zYXZlcmVwbGFjZW1lbnQnXSA9ICdJbCBlc3QgaW1wb3NzaWJsZSBkJmFwb3M7ZW5yZWdpc3RyZXIgY2UgcmVtcGxhY2VtZW50IGF1dG9tYXRpcXVlJzsKJGxhbmdbJ2Vycm9yX3VuYWJsZXRvc2F2ZXN0eWxlJ10gPSAnSWwgZXN0IGltcG9zc2libGUgZCZhcG9zO2VucmVnaXN0cmVyIGNlIHN0eWxlJzsKJGxhbmdbJ2Vycm9yX3Vua25vd25lbGVtZW50dHlwZSddID0gJ1R5cGUgZCZhcG9zOyZlYWN1dGU7bCZlYWN1dGU7bWVudCBpbmNvbm51JzsKJGxhbmdbJ2Vycm9yX3Vua25vd25mb250J10gPSAnRmljaGllciBkZSBwb2xpY2UgaW5jb25udSc7CiRsYW5nWydlcnJvcl91bmtub3ducHJlZGVmaW5lZHN0eWxlJ10gPSAnU3R5bGUgcHImZWFjdXRlO2QmZWFjdXRlO2ZpbmkgaW5jb25udSc7CiRsYW5nWydmaWxlbnVtYmVyYW5kc2l6ZSddID0gJ0xlIGNhY2hlIGNvbnRpZW50ICVzIGZpY2hpZXJzIG9jY3VwYW50ICAlcyBzdXIgbGUgZGlzcXVlJzsKJGxhbmdbJ2ZpbGV1cGxvYWRlZCddID0gJ0xlIGZpY2hpZXIgYSAmZWFjdXRlO3QmZWFjdXRlOyB0JmVhY3V0ZTtsJmVhY3V0ZTtjaGFyZyZlYWN1dGU7JzsKJGxhbmdbJ2ZsaXBib3RoJ10gPSAnUmV0b3VybmVtZW50IHZlcnRpY2FsIGV0IGhvcml6b250YWwnOwokbGFuZ1snZmxpcGhvcml6b250YWwnXSA9ICdSZXRvdXJuZW1lbnQgaG9yaXpvbnRhbCc7CiRsYW5nWydmbGlwdmVydGljYWwnXSA9ICdSZXRvdXJuZW1lbnQgdmVydGljYWwnOwokbGFuZ1snZm9udGZpbGUnXSA9ICdGaWNoaWVyIGRlIHBvbGljZSc7CiRsYW5nWydmb250ZmlsZXMnXSA9ICdGaWNoaWVycyBkZSBwb2xpY2UnOwokbGFuZ1snRm9udHMnXSA9ICdGaWNoaWVycyBkZSBwb2xpY2UnOwokbGFuZ1snZm9ybWF0J10gPSAnRm9ybWF0IGRlIGZpY2hpZXIgaW1hZ2UnOwokbGFuZ1snZnVsbGxpbmVoZWlnaHQnXSA9ICdIYXV0ZXVyIGRlIHRleHRlIHVuaWZvcm1lJzsKJGxhbmdbJ2ltcG9ydCddID0gJ0ltcG9ydGVyJzsKJGxhbmdbJ21heHdpZHRoJ10gPSAnTGFyZ2V1ciBtYXhpbWFsZSc7CiRsYW5nWydtaXJyb3InXSA9ICdFZmZldCBtaXJvaXInOwokbGFuZ1snbW92ZWVsZW1lbnRkb3duJ10gPSAnRCZlYWN1dGU7cGxhY2VyIGwmYXBvczsmZWFjdXRlO2wmZWFjdXRlO21lbnQgdmVycyBsZSBiYXMnOwokbGFuZ1snbW92ZWVsZW1lbnR1cCddID0gJ0QmZWFjdXRlO3BsYWNlciBsJmFwb3M7JmVhY3V0ZTtsJmVhY3V0ZTttZW50IHZlcnMgbGUgaGF1dCc7CiRsYW5nWyduYW1lJ10gPSAnTm9tJzsKJGxhbmdbJ251bWJlciddID0gJ26wJzsKJGxhbmdbJ25vcmVwbGFjZW1lbnRzJ10gPSAnKGF1Y3VuIHJlbXBsYWNlbWVudCBkJmVhY3V0ZTtmaW5pKSc7CiRsYW5nWydub2ZvbnRmaWxlcyddID0gJ0F1Y3VuIGZpY2hpZXIgZGUgcG9saWNlIG4mYXBvcztlc3QgcHImZWFjdXRlO3NlbnQnOwokbGFuZ1snbm9zdHlsZXMnXSA9ICcoYXVjdW4gc3R5bGUgZCZlYWN1dGU7ZmluaSknOwokbGFuZ1snbm90dXNlZCddID0gJyhub24gdXRpbGlzJmVhY3V0ZTspJzsKJGxhbmdbJ3BhcmFtZXRlcnMnXSA9ICdQYXJhbSZlZ3JhdmU7dHJlcyc7CiRsYW5nWydwaWN0dXJlcGVyd29yZCddID0gJ1VuZSBpbWFnZSBwYXIgbW90JzsKJGxhbmdbJ3ByZWRlZmluZWRzdHlsZWFkZGVkJ10gPSAnTGUgc3R5bGUgIiVzIiBhICZlYWN1dGU7dCZlYWN1dGU7IGFqb3V0JmVhY3V0ZTsnOwokbGFuZ1sncHJlZGVmaW5lZHN0eWxlcyddID0gJ1N0eWxlcyBwcsOpZMOpZmluaXMnOwokbGFuZ1snUHJvcGVydGllcyddID0gJ1Byb3ByaSZlYWN1dGU7dCZlYWN1dGU7cyc7CiRsYW5nWydyYXRpbyddID0gJ0hhdXRldXInOwokbGFuZ1sncmVwbGFjZWZ1bmN0aW9uJ10gPSAnRXYmZWFjdXRlO25lbWVudCBwZW5kYW50IGxlcXVlbCBzZSBwcm9kdWl0IGxlIHJlbXBsYWNlbWVudCc7CiRsYW5nWydyZXBsYWNlZnVuY3Rpb25zYXZlZCddID0gJ0xlIHJlbXBsYWNlbWVudCBhdXRvbWF0aXF1ZSBhICZlYWN1dGU7dCZlYWN1dGU7IGVucmVnaXN0ciZlYWN1dGU7Lic7CiRsYW5nWydyZXBsYWNlbWVudGRpc2FibGVkJ10gPSAnKEQmZWFjdXRlO3NhY3RpdiZlYWN1dGU7KSc7CiRsYW5nWydyZXBsYWNlbW9tZW50J10gPSAnQ2lyY29uc3RhbmNlIGQmYWN1dGU7YXBwZWwgZHUgcmVtcGxhY2VtZW50IGF1dG9tYXRpcXVlJzsKJGxhbmdbJ3JvdGF0ZTkwJ10gPSAnUm90YXRpb24gJmFncmF2ZTsgOTAmZGVnOyc7CiRsYW5nWydyb3RhdGUyNzAnXSA9ICdSb3RhdGlvbiAmYWdyYXZlOyAyNzAmZGVnOyc7CiRsYW5nWydzYW1wbGV0ZXh0J10gPSAnUGhyYXNlIGV4ZW1wbGUnOwokbGFuZ1snc2FtcGxldGV4dHNhdmVkJ10gPSAnUGhyYXNlIGV4ZW1wbGUgZW5yZWdpc3RyJmVhY3V0ZTtlJzsKJGxhbmdbJ3NhdmUnXSA9ICdFbnJlZ2lzdHJlcic7CiRsYW5nWydzaXplJ10gPSAnVGFpbGxlJzsKJGxhbmdbJ3NoYXJwZW4nXSA9ICdBY2NlbnR1ZXInOwokbGFuZ1snc3R5bGUnXSA9ICdTdHlsZSc7CiRsYW5nWydzdHlsZW5hbWUnXSA9ICdOb20nOwokbGFuZ1snU3R5bGVzJ10gPSAnU3R5bGVzJzsKJGxhbmdbJ3N0eWxlc2F2ZWQnXSA9ICdMZSBzdHlsZSBhICZlYWN1dGU7dCZlYWN1dGU7IGVucmVnaXN0ciZlYWN1dGU7JzsKJGxhbmdbJ3RhZyddID0gJ0JhbGlzZSBIVE1MJzsKJGxhbmdbJ3RhZ3RvdXNlJ10gPSAnQmFsaXNlICZhZ3JhdmU7IHV0aWxpc2VyIGRhbnMgdW5lIHBhZ2Ugb3UgZGFucyB1biBnYWJhcml0JzsKJGxhbmdbJ3RleHQnXSA9ICdUZXh0ZSc7CiRsYW5nWyd0eXBlJ10gPSAnVHlwZSc7CiRsYW5nWyd0cmFuc2Zvcm1hdGlvbiddID0gJ1RyYW5zZm9ybWF0aW9uJzsKJGxhbmdbJ3RyYW5zcGFyZW5jeSddID0gJ1RyYW5zcGFyZW5jZSc7CiRsYW5nWyd0cmFuc3BhcmVudCddID0gJ0ZvbmRzIHRyYW5zcGFyZW50JzsKJGxhbmdbJ3Vua25vd25zdHlsZSddID0gJ1N0eWxlIGluY29ubnUnOwokbGFuZ1sndXBsb2FkJ10gPSAnVCZlYWN1dGU7bCZlYWN1dGU7Y2hhcmdlciB1biBmaWNoaWVyJzsKJGxhbmdbJ3Vwb3BhY2l0eSddID0gJ09wYWNpdCZlYWN1dGU7IGR1IGhhdXQnOwokbGFuZ1sndXNlZGluc3R5bGVzJ10gPSAnU3R5bGVzIHV0aWxpc2FudCBjZXR0ZSBwb2xpY2UnOwoKCgokbGFuZ1snZGVzY3JpcHRpb24nXSA9ICdMZSBtb2R1bGUgVHJ1ZXR5cGVUZXh0IHBlcm1ldCBkJmFwb3M7YWZmaWNoZXIgZHUgdGV4dGUgZGFucyBuJmFwb3M7aW1wb3J0ZSBxdWVsbGUgcG9saWNlIFRydWV0eXBlLCBhdmVjIHBvc3NpYmlsaXQmZWFjdXRlOyBkJmFwb3M7ZWZmZXRzIHZhcmkmZWFjdXRlO3MuJzsKJGxhbmdbJ2FkbWluZGVzY3JpcHRpb24nXSA9ICdQZXJtZXQgZFwnYWZmaWNoZXIgZHUgdGV4dGUgZGFucyBuXCdpbXBvcnRlIHF1ZWxsZSBwb2xpY2UgVHJ1ZXR5cGUsIGF2ZWMgcG9zc2liaWxpdMOpIGRcJ2VmZmV0cyB2YXJpw6lzLic7CiRsYW5nWydmcmllbmRseW5hbWUnXSA9ICdFbWJlbGxpc3NldXIgZGUgdGV4dGUnOwokbGFuZ1snaGVscCddID0gPDw8RU9GCgk8aDM+UXVlIGZhaXQgY2UgbW9kdWxlID88L2gzPgoJPHA+VHJ1ZXR5cGVUZXh0IGVzdCB1biBtb2R1bGUgcGVybWV0dGFudCBkJmFwb3M7JmVhY3V0ZTtjcmlyZSBkdSB0ZXh0ZSBhdmVjIGRlcyBmaWNoaWVycyBkZSBwb2xpY2VzIFRydWV0eXBlIGFmaW4gZCZhcG9zO2VucmljaGlyIGxhIHByJmVhY3V0ZTtzZW50YXRpb24gZGUgdm90cmUgc2l0ZTwvcD4KCTxoMz5Db21tZW50IGwmYXBvczt1dGlsaXNlciA/PC9oMz4KCTxwPkxhIGZhJmNjZWRpbDtvbiBsYSBwbHVzIHNpbXBsZSBkJmFwb3M7dXRpbGlzZXIgY2UgbW9kdWxlIGNvbnNpc3RlICZhZ3JhdmU7IGlucyZlYWN1dGU7cmVyIHVuZSBiYWxpc2UgPGNvZGU+e2Ntc19tb2R1bGUgbW9kdWxlPSJUcnVldHlwZVRleHQiIHN0eWxlPSJ2b3RyZSBzdHlsZSIgdGV4dD0idGV4dGUgJmFncmF2ZTsgZW5yaWNoaXIifTwvY29kZT4uICBMZXMgcGFyYW0mZWdyYXZlO3RyZXMgJmFncmF2ZTsgcmVuc2VpZ25lciBzb250IGxpc3QmZWFjdXRlO3MgY2ktZGVzc291cy48L3A+Cgk8dWw+CgkJPGxpPjxzdHJvbmc+dGV4dDwvc3Ryb25nPiA6IGxlIHRleHRlICZhZ3JhdmU7ICZlYWN1dGU7Y3JpcmUuIFZvdXMgcG91dmV6IGF1c3NpIHV0aWxpc2VyIGwmYXBvczt1biBkZXMgbm9tcyByJmVhY3V0ZTtzZXJ2JmVhY3V0ZTtzIHN1aXZhbnRzIDoKCQkJPHVsPgoJCQkJPGxpPjxzdHJvbmc+JXRpdGxlPC9zdHJvbmc+IDogYWZmaWNoZXJhIGxlIHRpdHJlIGRlIGxhIHBhZ2U8L2xpPgoJCQkJPGxpPjxzdHJvbmc+JW1lbnV0ZXh0PC9zdHJvbmc+IDogYWZmaWNoZXJhIGxlIHRleHRlIGRlIG1lbnUgZGUgbGEgcGFnZTwvbGk+CgkJCQk8bGk+PHN0cm9uZz4lc2l0ZW5hbWU8L3N0cm9uZz4gOiBhZmZpY2hlcmEgbGUgbm9tIGR1IHNpdGU8L2xpPgoJCQkJPGxpPjxzdHJvbmc+JWRlc2NyaXB0aW9uPC9zdHJvbmc+IDogYWZmaWNoZXJhIGwmYXBvczthdHRyaWJ1dCB0aXRsZSBkZSBsYSBwYWdlPC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaT48c3Ryb25nPnN0eWxlPC9zdHJvbmc+IDogbGUgbm9tIGR1IHN0eWxlICZhZ3JhdmU7IHV0aWxpc2VyPC9saT4KCQk8bGk+PHN0cm9uZz5oaWRlYWx0dGV4dDwvc3Ryb25nPiA6IG1ldHRyZSAmYWdyYXZlOyAiMSIgc2kgdm91cyB2b3VsZXogY2FjaGVyIGxlIHRleHRlIGFsdGVybmF0aWYgZGFucyBsYSBiYWxpc2UgaW1hZ2U8L2xpPgoJCTxsaT48c3Ryb25nPm1vcmV0ZXh0PC9zdHJvbmc+IDogYWpvdXRlIGxlIHRleHRlIGQmZWFjdXRlO3NpciZlYWN1dGU7ICZhZ3JhdmU7IGxhIGZpbiBkZSBsYSBiYWxpc2UgaW1nLiBQYXIgZXhlbXBsZSA6IGNsYXNzPSJtYWNsYXNzZSI8L2xpPgoJCTxsaT48c3Ryb25nPmltYWdlc3JjPC9zdHJvbmc+IDogbGUgbW9kdWxlIHJldG91cm5lcmEgdW5pcXVlbWVudCBsYSBkZXN0aW5hdGlvbiBkZSBsJ2ltYWdlLiBkJmVhY3V0ZTtzYWN0aXZlIGwnb3B0aW9uICJVbmUgc2V1bGUgaW1hZ2UgcGFyIG1vdCI8L2xpPgoJPC91bD4KCTxoMz5Db25zdHJ1Y3Rpb24gZCZhcG9zO3VuIHN0eWxlPC9oMz4KCTxwPkNoYXF1ZSBzdHlsZSBjb21wb3J0ZSBkZXMgcGFyYW0mZWdyYXZlO3RyZXMgZXQgZGVzICZlYWN1dGU7bCZlYWN1dGU7bWVudHMgOjwvcD4KCTx1bD4KCQk8bGk+PHN0cm9uZz5QYXJhbSZlZ3JhdmU7dHJlczwvc3Ryb25nPgoJCQk8dWw+CgkJCQk8bGk+PHN0cm9uZz5Ob208L3N0cm9uZz4gOiBsZSBub20gZHUgc3R5bGU8L2xpPgoJCQkJPGxpPjxzdHJvbmc+Q291bGV1ciBkZSBmb25kczwvc3Ryb25nPiA6IGNvdWxldXIgZGUgZm9uZHMgZHUgc3R5bGU8L2xpPgoJCQkJPGxpPjxzdHJvbmc+Rm9ybWF0IGRlIGZpY2hpZXIgaW1hZ2U8L3N0cm9uZz4gOiBmb3JtYXQgZGUgZCZhcG9zO2ltYWdlIGF1IGNob2l4IChnaWYsIGpwZyBvdSBwbmcpPC9saT4KCQkJCTxsaT48c3Ryb25nPkhhdXRldXIgZGUgdGV4dGUgdW5pZm9ybWU8L3N0cm9uZz4gOiBzaSBjZXR0ZSBvcHRpb24gZXN0IGNvY2gmZWFjdXRlO2UsIHRvdXRlcyBsZXMgaW1hZ2VzIGRlIHRleHRlIGZhaXRlcyBhdmVjIGNlIHN0eWxlIGF1cm9udCBsYSBtJmVjaXJjO21lIGhhdXRldXIuIENlY2kgcGV1dCAmZWNpcmM7dHJlIHV0aWxlIHNpIGxlIHRleHRlIGNvbXBvcnRlIGRlcyBqYW1iYWdlcy48L2xpPgoJCQkJPGxpPjxzdHJvbmc+TGFyZ2V1ciBtYXhpbWFsZTwvc3Ryb25nPiA6IHNpIGNldHRlIHZhbGV1ciBlc3Qgbm9uIG51bGxlLCBsZSBtb2R1bGUgcmVudmVycmEgbGUgdGV4dGUgJmFncmF2ZTsgbGEgbGlnbmUgJmFncmF2ZTsgY2hhcXVlIGZvaXMgcXVlIGNldHRlIGxhcmdldXIgc2VyYSBkJmVhY3V0ZTtwYXNzJmVhY3V0ZTtlPC9saT4KCQkJCTxsaT48c3Ryb25nPlVuZSBpbWFnZSBwYXIgbW90PC9zdHJvbmc+IDogc2kgY2V0dGUgb3B0aW9uIGVzdCBjb2NoJmVhY3V0ZTtlLCBsZSBtb2R1bGUgcHJvZHVpcmEgdW5lIGltYWdlIHBhciBtb3QsIHBsdXRvdCBxdSZhcG9zO3VuZSBpbWFnZSBjb250ZW5hbnQgdG91dCBsZSB0ZXh0ZS4gSWwgcGV1dCAmZWNpcmM7dHJlIHV0aWxlIGRlIGNvY2hlciBlbiBtJmVjaXJjO21lIHRlbXBzIGwmYXBvcztvcHRpb24gIkhhdXRldXIgZGUgdGV4dGUgdW5pZm9ybWUiLjwvbGk+CgkJCQk8bGk+PHN0cm9uZz5Gb25kcyB0cmFuc3BhcmVudDwvc3Ryb25nPiA6IHNpIGNldHRlIG9wdGlvbiBlc3QgY29jaCZlYWN1dGU7ZSwgTGUgZm9uZCBzZXJhIHRyYW5zcGFyZW50LiBOZSBmb25jdGlvbm5lIHBhcyBhdmVjIGxlcyBpbWFnZXMganBnIHF1aSBuZSBnJmVncmF2ZTtyZW50IHBhcyBsYSB0cmFuc3BhcmVuY2UuPC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaT48c3Ryb25nPkVsJmVhY3V0ZTttZW50czwvc3Ryb25nPjxiciAvPkxlcyAmZWFjdXRlO2wmZWFjdXRlO21lbnRzIGRlIHN0eWxlIHNlcm9udCBhcHBsaXF1JmVhY3V0ZTtzIGxlcyB1bnMgYXByJmVncmF2ZTtzIGxlcyBhdXRyZXMgYXUgdGV4dGUuIFBhciBleGVtcGxlIDogdW4gJmVhY3V0ZTtsJmVhY3V0ZTttZW50IGRlIHRleHRlLCBwdWlzIHVuIGZpbHRyZSBmbG91LCBwdWlzIHVuIGVmZmV0IG1pcm9pci4KCQkJPHVsPgoJCQkJPGxpPjxzdHJvbmc+RWwmZWFjdXRlO21lbnQgZGUgdGV4dGU8L3N0cm9uZz4gOiAmZWFjdXRlO2NyaXR1cmUgZHUgdGV4dGUgZGFucyB1bmUgcG9saWNlIHRydWV0eXBlIHNwJmVhY3V0ZTtjaWZpcXVlLiBJbCBlc3QgcG9zc2libGUgZCZhcG9zO2FnaXIgc3VyIGxhIHRhaWxsZSBkdSB0ZXh0ZSwgbGEgY291bGV1ciwgbGEgdHJhbnNwYXJlbmNlLiBpbCBlc3QgYXVzc2kgcG9zc2libGUgZGUgZCZlYWN1dGU7Y2FsZXIgbGUgdGV4dGUgaG9yaXpvbnRhbGVtZW50IG91IHZlcnRpY2FsZW1lbnQsIG91IGRlIGwmYXBvcztpbmNsaW5lciwgY2UgcXVpIGVzdCB1dGlsZSBzaSBwbHVzaWV1cnMgJmVhY3V0ZTtsJmVhY3V0ZTttZW50cyBkZSB0ZXh0ZSBzb250IHV0aWxpcyZlYWN1dGU7cy48L2xpPgoJCQkJPGxpPjxzdHJvbmc+RmlsdHJlIGQmYXBvcztpbWFnZTwvc3Ryb25nPiA6IGxlcyBmaWx0cmVzIGQmYXBvcztpbWFnZXMgcGVybWV0dGVudCBkJmFwb3M7b2J0ZW5pciBkZXMgZWZmZXRzIHBhcnRpY3VsaWVycyA6IGZsb3UsIGdhdWZyYWdlLCBhY2NlbnR1YXRpb24sIGQmZWFjdXRlO3RlY3Rpb24gZGUgYm9yZHM8L2xpPgoJCQkJPGxpPjxzdHJvbmc+RWZmZXQgbWlyb2lyPC9zdHJvbmc+IDogaWwgcyZhcG9zO2FnaXQgZCZhcG9zO2FwcGxpcXVlciAmYWdyYXZlOyBsJmFwb3M7aW1hZ2UgdW4gZWZmZXQgbWlyb2lyIGhvcml6b250YWwsIGNvbW1lIGxlIHJlZmxldCBkYW5zIHVuIGxhYy48L2xpPgoJCQkJPGxpPjxzdHJvbmc+VHJhbnNmb3JtYXRpb248L3N0cm9uZz4gOiB1bmUgdHJhbnNmb3JtYXRpb24gcGV1dCAmZWNpcmM7dHJlIHVuZSByb3RhdGlvbiBvdSB1biByZXRvdXJuZW1lbnQgZGUgbCZhcG9zO2ltYWdlLjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCTwvdWw+Cgk8aDM+UmVtcGxhY2VtZW50cyBhdXRvbWF0aXF1ZXM8L2gzPgoJPHA+TGUgbW9kdWxlIFRydWV0eXBlVGV4dCBwZXJtZXQgZW4gb3V0cmUgZCZhcG9zO2VmZmVjdHVlciBhdXRvbWF0aXF1ZW1lbnQgZGVzIHJlbXBsYWNlbWVudHMgZGFucyBsZSB0ZXh0ZSBkJmFwb3M7dW5lIHBhZ2UuIElsIHZvdXMgYXBwYXJ0aWVudCBkZSBjaG9pc2lyIGxlIG1vbWVudCBvJnVncmF2ZTsgaW50ZXJ2aWVudCBjZSByZW1wbGFjZW1lbnQgYXV0b21hdGlxdWUgOgoJPHVsPgoJCTxsaT48c3Ryb25nPkNvbnRlbnRQb3N0Q29tcGlsZTwvc3Ryb25nPiAocmVjb21tYW5kJmVhY3V0ZTspIDogbGVzIHJlbXBsYWNlbWVudHMgc2Vyb250IGVmZmVjdHUmZWFjdXRlO3MgYXByJmVncmF2ZTtzIGNvbXBpbGF0aW9uIGR1IGNvbnRlbnUgZXQgYXZhbnQgcXVlIGNlIGNvbnRlbnUgc29pdCBlbnZveSZlYWN1dGU7IGVuIGNhY2hlLiBDZWNpIHBlcm1ldCBkJmFwb3M7JmVhY3V0ZTtjb25vbWlzZXIgZGVzIHJlc3NvdXJjZXMgY2FyIGxhIGZvbmN0aW9uIG5lIHNlcmEgcGFzIGFwcGVsJmVhY3V0ZTtlICZhZ3JhdmU7IG5vdXZlYXUgc2kgbGEgcGFnZSBlc3QgZCZlYWN1dGU7aiZhZ3JhdmU7IGVuIGNhY2hlLjwvbGk+CgkJPGxpPjxzdHJvbmc+Q29udGVudFBvc3RSZW5kZXI8L3N0cm9uZz4gOiBsZXMgcmVtcGxhY2VtZW50cyBzZXJvbnQgZWZmZWN0dSZlYWN1dGU7cyAmYWdyYXZlOyBjaGFxdWUgYWZmaWNoYWdlIGRlIGxhIHBhZ2UsIGNlIHF1aSBwZXV0IHJhbGVudGlyIGwmYXBvczthZmZpY2hhZ2UuPC9saT4KCQk8bGk+PHN0cm9uZz5EJmVhY3V0ZTtzYWN0aXYmZWFjdXRlOzwvc3Ryb25nPiA6IGF1Y3VuIHJlbXBsYWNlbWVudCBhdXRvbWF0aXF1ZSBuZSBzZXJhIGVmZmVjdHUmZWFjdXRlOzwvbGk+Cgk8L3VsPgoJPC9wPgoKCTxwPlZvdXMgcG91dmV6IGNyJmVhY3V0ZTtlciBwbHVzaWV1cnMgcmVtcGxhY2VtZW50cyBhdXRvbWF0aXF1ZXMuIENoYXF1ZSByZW1wbGFjZW1lbnQgY29udGllbnQgbGVzICZlYWN1dGU7bCZlYWN1dGU7bWVudHMgc3VpdmFudHMgOgoJPHVsPgoJCTxsaT48c3Ryb25nPkJhbGlzZTwvc3Ryb25nPiA6IFVuZSBiYWxpc2UgaHRtbCAoZXhlbXBsZSA6ICJoMSIsICJoMiIsICJlbSIsICJzdHJvbmciKS4gUGFyIGV4ZW1wbGUsIHNpIHZvdXMgY2hvaXNpc3NleiBoMSBMZSBtb3RldXIgZGUgcmVtcGxhY2VtZW50IGNoZXJjaGVyYSB0b3VzIGxlcyAmZWFjdXRlO2wmZWFjdXRlO21lbnRzIGRlIHRpdHJlIGRlIHByZW1pZXIgbml2ZWF1PC9saT4KCQk8bGk+PHN0cm9uZz5UZXh0ZSBhZGRpdGlvbm5lbDwvc3Ryb25nPiA6IHVuIGF0dHJpYnV0IGh0bWwgKGV4ZW1wbGUgOiAiY2xhc3M9JmFwb3M7am9saXRleHRlJmFwb3M7IikuIENlY2kgcGVybWV0IGRlIHJlc3RyZWluZHJlIGxlIHJlbXBsYWNlbWVudCBhdXggJmVhY3V0ZTtsJmVhY3V0ZTttZW50cyBkJmFwb3M7dW5lIGNsYXNzZSBkb25uJmVhY3V0ZTtlIHBhciBleGVtcGxlLjwvbGk+CgkJPGxpPjxzdHJvbmc+U3R5bGU8L3N0cm9uZz4gOiB1biBzdHlsZSBUcnVldHlwZVRleHQgJmFncmF2ZTsgdXRpbGlzZXIgcG91ciBsZSByZW1wbGFjZW1lbnQuPC9saT4KCTwvdWw+Cgk8L3A+CkVPRjsKCj8+]]></data>
	</file>
	<file>
	  <filename>/method.install.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKLy8gVHlwaWNhbCBEYXRhYmFzZSBJbml0aWFsaXphdGlvbgokZGIgPSBjbXNtcygpLT5HZXREYigpOwoKLy8gbXlzcWwtc3BlY2lmaWMsIGJ1dCBpZ25vcmVkIGJ5IG90aGVyIGRhdGFiYXNlCiR0YWJvcHRhcnJheSA9IGFycmF5KCdteXNxbCcgPT4gJ1RZUEU9TXlJU0FNJyk7CiRkaWN0ID0gTmV3RGF0YURpY3Rpb25hcnkoJGRiKTsKCi8vIHRhYmxlIHNjaGVtYSBkZXNjcmlwdGlvbgokZmxkcyA9ICIKCWlkIEkgS0VZLAoJbmFtZSBDKDgwKSBOT1QgTlVMTCwKCWJhY2tncm91bmRjb2xvciBDKDcpLAoJZm9ybWF0IEMoMyksCglmdWxsbGluZWhlaWdodCBMLAoJbWF4d2lkdGggSSwKCXBpY3R1cmVwZXJ3b3JkIEwsCgl0cmFuc3BhcmVudCBMLAoJZWxlbWVudHMgQyg1MTEpCgkiOwoKLy8gY3JlYXRlIGl0LiBUaGlzIHNob3VsZCBkbyBlcnJvciBjaGVja2luZywgYnV0IEknbSBhIGxhenkgc29kLgokc3FsYXJyYXkgPSAkZGljdC0+Q3JlYXRlVGFibGVTUUwoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyIsCgkJJGZsZHMsICR0YWJvcHRhcnJheSk7CiRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKJGRiLT5FeGVjdXRlKCJBTFRFUiBUQUJMRSAiLiRkYl9wcmVmaXguIm1vZHVsZV90cnVldHlwZXRleHRfc3R5bGVzIEFERCBJTkRFWCAobmFtZSkiKTsKCiRkYi0+Q3JlYXRlU2VxdWVuY2UoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlc19zZXEiKTsKCgovLyB0YWJsZSBzY2hlbWEgZGVzY3JpcHRpb24KJGZsZHMgPSAiCglpZCBJIEtFWSwKCXRhZyBDKDIwKSwKCWFkZGl0aW9uYWwgQygyNTUpLAoJc3R5bGUgSQoJIjsKCi8vIGNyZWF0ZSBpdC4gVGhpcyBzaG91bGQgZG8gZXJyb3IgY2hlY2tpbmcsIGJ1dCBJJ20gYSBsYXp5IHNvZC4KJHNxbGFycmF5ID0gJGRpY3QtPkNyZWF0ZVRhYmxlU1FMKGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHMiLAoJCSRmbGRzLCAkdGFib3B0YXJyYXkpOwokZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CiRkYi0+Q3JlYXRlU2VxdWVuY2UoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3JlcGxhY2VtZW50c19zZXEiKTsKCi8vIHByZWZlcmVuY2VzCiR0aGlzLT5TZXRQcmVmZXJlbmNlKCdyZXBsYWNlZnVuY3Rpb24nLCAnQ29udGVudFBvc3RDb21waWxlJyk7CgovLyBwZXJtaXNzaW9ucwokdGhpcy0+Q3JlYXRlUGVybWlzc2lvbignVXNlIFRydWV0eXBlVGV4dCcsJ1VzZSBUcnVldHlwZVRleHQnKTsKCi8vIGF1dG8gcmVwbGFjZW1lbnQKJHRoaXMtPkFkZEV2ZW50SGFuZGxlcignQ29yZScsICdDb250ZW50UG9zdFJlbmRlcicsIGZhbHNlKTsKCi8vIHB1dCBtZW50aW9uIGludG8gdGhlIGFkbWluIGxvZwokdGhpcy0+QXVkaXQoIDAsICR0aGlzLT5MYW5nKCdmcmllbmRseW5hbWUnKSwgJHRoaXMtPkxhbmcoJ2luc3RhbGxlZCcsJHRoaXMtPkdldFZlcnNpb24oKSkpOwkJCj8+]]></data>
	</file>
	<file>
	  <filename>/method.uninstall.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKLy8gVHlwaWNhbCBEYXRhYmFzZSBSZW1vdmFsCiRkYiA9IGNtc21zKCktPkdldERiKCk7CgovLyByZW1vdmUgdGhlIGRhdGFiYXNlIHRhYmxlCiRkaWN0ID0gTmV3RGF0YURpY3Rpb25hcnkoICRkYiApOwokc3FsYXJyYXkgPSAkZGljdC0+RHJvcFRhYmxlU1FMKCBjbXNfZGJfcHJlZml4KCkuIm1vZHVsZV90cnVldHlwZXRleHRfc3R5bGVzIiApOwokZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CiRkYi0+RHJvcFNlcXVlbmNlKCBjbXNfZGJfcHJlZml4KCkuIm1vZHVsZV90cnVldHlwZXRleHRfc3R5bGVzX3NlcSIgKTsKCiRzcWxhcnJheSA9ICRkaWN0LT5Ecm9wVGFibGVTUUwoIGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHMiICk7CiRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKJGRiLT5Ecm9wU2VxdWVuY2UoIGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX3RydWV0eXBldGV4dF9yZXBsYWNlbWVudHNfc2VxIiApOwoKLy8gcmVtb3ZlIHRoZSBwZXJtaXNzaW9ucwokdGhpcy0+UmVtb3ZlUGVybWlzc2lvbignVXNlIFRydWV0eXBlVGV4dCcpOwokdGhpcy0+UmVtb3ZlUHJlZmVyZW5jZSgiUmVtb3ZlUHJlZmVyZW5jZSIpOwoKLy8gcHV0IG1lbnRpb24gaW50byB0aGUgYWRtaW4gbG9nCiR0aGlzLT5BdWRpdCggMCwgJHRoaXMtPkxhbmcoJ2ZyaWVuZGx5bmFtZScpLCAkdGhpcy0+TGFuZygndW5pbnN0YWxsZWQnKSk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/method.upgrade.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKJGN1cnJlbnRfdmVyc2lvbiA9ICRvbGR2ZXJzaW9uOwpzd2l0Y2goJGN1cnJlbnRfdmVyc2lvbikKewoJY2FzZSAiMC4wLjEiOgoJY2FzZSAiMC4wLjIiOgoJY2FzZSAiMC4wLjMiOgoJCSRkYiA9IGNtc21zKCktPkdldERiKCk7CgkJJGRpY3QgPSBOZXdEYXRhRGljdGlvbmFyeSgkZGIpOwoJCSRmbGRzID0gIgoJCQlzaGFkb3cgTCwKCQkJc2hhZG93Y29sb3IgQyg3KSwKCQkJc2hhZG93eCBJLAoJCQlzaGFkb3d5IEkKCQkJIjsKCQkkc3FsYXJyYXkgPSAkZGljdC0+QWRkQ29sdW1uU1FMKGNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX1RydWV0eXBlVGV4dCcsICRmbGRzKTsKCQkkZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CgkJJGN1cnJlbnRfdmVyc2lvbiA9ICIwLjAuMyI7CgljYXNlICIwLjAuNCI6CgljYXNlICIwLjAuNSI6CgljYXNlICIwLjAuNiI6CgkJJGN1cnJlbnRfdmVyc2lvbiA9ICIwLjAuNyI7CgljYXNlICIwLjAuNyI6CgkJJGRiID0gY21zbXMoKS0+R2V0RGIoKTsKCQkkZGljdCA9IE5ld0RhdGFEaWN0aW9uYXJ5KCRkYik7CgkJJHNxbGFycmF5ID0gJGRpY3QtPkFkZENvbHVtblNRTChjbXNfZGJfcHJlZml4KCkuJ21vZHVsZV9UcnVldHlwZVRleHQnLCAnZnVsbGxpbmVoZWlnaHQgTCcpOwoJCSRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKCQkkY3VycmVudF92ZXJzaW9uID0gIjAuMC44IjsKCWNhc2UgIjAuMC44IjoKCQkkZGIgPSBjbXNtcygpLT5HZXREYigpOwoJCSRkaWN0ID0gTmV3RGF0YURpY3Rpb25hcnkoJGRiKTsKCQkkc3FsYXJyYXkgPSAkZGljdC0+QWRkQ29sdW1uU1FMKGNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX1RydWV0eXBlVGV4dCcsICdtYXh3aWR0aCBJJyk7CgkJJGRpY3QtPkV4ZWN1dGVTUUxBcnJheSgkc3FsYXJyYXkpOwoJCSRjdXJyZW50X3ZlcnNpb24gPSAiMC4wLjkiOwoJY2FzZSAiMC4wLjkiOgoJY2FzZSAiMS4wIFJDMSI6CgljYXNlICIxLjAgUkMyIjoKCWNhc2UgIjEuMCBSQzMiOgoJCSRkYiA9IGNtc21zKCktPkdldERiKCk7CgkJJGRpY3QgPSBOZXdEYXRhRGljdGlvbmFyeSgkZGIpOwoJCS8vIHRhYmxlIHNjaGVtYSBkZXNjcmlwdGlvbgoJCSRmbGRzID0gIgoJCQl0YWcgQygyMCkgS0VZLAoJCQlhZGRpdGlvbmFsIEMoMjU1KSBLRVksCgkJCXN0eWxlIEMoODApLAoJCQlhY3RpdmUgTAoJCQkiOwoJCSR0YWJvcHRhcnJheSA9IGFycmF5KCdteXNxbCcgPT4gJ1RZUEU9TXlJU0FNJyk7CgkJLy8gY3JlYXRlIGl0LiBUaGlzIHNob3VsZCBkbyBlcnJvciBjaGVja2luZywgYnV0IEknbSBhIGxhenkgc29kLgoJCSRzcWxhcnJheSA9ICRkaWN0LT5DcmVhdGVUYWJsZVNRTChjbXNfZGJfcHJlZml4KCkuIm1vZHVsZV9UcnVldHlwZVRleHRfcmVwbGFjZW1lbnRzIiwKCQkJCSRmbGRzLCAkdGFib3B0YXJyYXkpOwoJCSRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKCQkkY3VycmVudF92ZXJzaW9uID0gIjEuMCI7CgljYXNlICIxLjAiOgoJCSRkYiA9IGNtc21zKCktPkdldERiKCk7CgkJJGRpY3QgPSBOZXdEYXRhRGljdGlvbmFyeSgkZGIpOwoJCSRzcWxhcnJheSA9ICRkaWN0LT5BZGRDb2x1bW5TUUwoY21zX2RiX3ByZWZpeCgpLidtb2R1bGVfVHJ1ZXR5cGVUZXh0JywgJ3BpY3R1cmVwZXJ3b3JkIEwnKTsKCQkkZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CgkJJGN1cnJlbnRfdmVyc2lvbiA9ICIxLjEiOwoJY2FzZSAiMS4xIjoKCQkJCgkJCWluY2x1ZGVfb25jZSBjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCdjbGFzcy5zdHlsZS5waHAnKTsKCQkJCgkJCSRzdHlsZXMgPSBhcnJheSgpOwoJCQkkcXVlcnkgPSAnU0VMRUNUICogRlJPTSAnLmNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX1RydWV0eXBlVGV4dCc7CgkJCSRkYnJlc3VsdCA9ICRkYi0+RXhlY3V0ZSgkcXVlcnksIGFycmF5KCRzdHlsZW5hbWUpKTsKCQkJd2hpbGUgKCRkYnJlc3VsdCAmJiAkcm93ID0gJGRicmVzdWx0LT5GZXRjaFJvdygpKQoJCQl7CQkJCQoJCQkJJFRUVHN0eWxlID0gbmV3IFRUVHN0eWxlKCRyb3dbJ25hbWUnXSwkcm93WydiYWNrZ3JvdW5kY29sb3InXSwkcm93Wydmb3JtYXQnXSwkcm93WydmdWxsbGluZWhlaWdodCddLCRyb3dbJ21heHdpZHRoJ10sJHJvd1sncGljdHVyZXBlcndvcmQnXSk7CgkJCQlpZiAoJHJvd1snc2hhZG93J10pCgkJCQkJJFRUVHN0eWxlLT5hZGRUZXh0RWxlbWVudCgkcm93Wydmb250ZmlsZSddLCAkcm93WydzaXplJ10sICRyb3dbJ3NoYWRvd2NvbG9yJ10sICRyb3dbJ3NoYWRvd3gnXSwgJHJvd1snc2hhZG93eSddLCRyb3dbJ2FuZ2xlJ10pOwoJCQkJJFRUVHN0eWxlLT5hZGRUZXh0RWxlbWVudCgkcm93Wydmb250ZmlsZSddLCAkcm93WydzaXplJ10sICRyb3dbJ2ZvcmVjb2xvciddLCAwLCAwLCRyb3dbJ2FuZ2xlJ10pOwoJCQkJJHN0eWxlc1tdID0gJFRUVHN0eWxlOwoJCQl9CgkJCQoJCQkkcXVlcnkgPSAnU0VMRUNUICogRlJPTSAnLmNtc19kYl9wcmVmaXgoKS4nbW9kdWxlX1RydWV0eXBlVGV4dF9yZXBsYWNlbWVudHMnOwoJCQkkZGJyZXN1bHQgPSAkZGItPkV4ZWN1dGUoJHF1ZXJ5KTsKCQkKCQkJJHJlcGxhY2VtZW50cyA9IGFycmF5KCk7CgkJCXdoaWxlICgkZGJyZXN1bHQgJiYgJHJvdyA9ICRkYnJlc3VsdC0+RmV0Y2hSb3coKSkKCQkJewoJCQkJJFRUVHJlcGxhY2VtZW50ID0gbmV3IFRUVHJlcGxhY2VtZW50KCRyb3dbJ3RhZyddLCAkcm93WydhZGRpdGlvbmFsJ10sICRyb3dbJ3N0eWxlJ10pOwoJCQkJJHJlcGxhY2VtZW50c1tdID0gJFRUVHJlcGxhY2VtZW50OwoJCQl9CgkJCQoJCQkKCQkJCgkJCSRkYiA9IGNtc21zKCktPkdldERiKCk7CgkJCQoJCQkkZGljdCA9IE5ld0RhdGFEaWN0aW9uYXJ5KCAkZGIgKTsKCQkJJHNxbGFycmF5ID0gJGRpY3QtPkRyb3BUYWJsZVNRTCggY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfVHJ1ZXR5cGVUZXh0IiApOwoJCQkkZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CgkJCSRzcWxhcnJheSA9ICRkaWN0LT5Ecm9wVGFibGVTUUwoIGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX1RydWV0eXBlVGV4dF9yZXBsYWNlbWVudHMiICk7CgkJCSRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKCQkJCgkJCS8vIG15c3FsLXNwZWNpZmljLCBidXQgaWdub3JlZCBieSBvdGhlciBkYXRhYmFzZQoJCQkkdGFib3B0YXJyYXkgPSBhcnJheSgnbXlzcWwnID0+ICdUWVBFPU15SVNBTScpOwoJCQkkZGljdCA9IE5ld0RhdGFEaWN0aW9uYXJ5KCRkYik7CgoJCQkvLyB0YWJsZSBzY2hlbWEgZGVzY3JpcHRpb24KCQkJJGZsZHMgPSAiCgkJCQlpZCBJIEtFWSwKCQkJCW5hbWUgQyg4MCkgTk9UIE5VTEwsCgkJCQliYWNrZ3JvdW5kY29sb3IgQyg3KSwKCQkJCWZvcm1hdCBDKDMpLAoJCQkJZnVsbGxpbmVoZWlnaHQgTCwKCQkJCW1heHdpZHRoIEksCgkJCQlwaWN0dXJlcGVyd29yZCBMLAoJCQkJdHJhbnNwYXJlbnQgTCwKCQkJCWVsZW1lbnRzIEMoNTExKQoJCQkJIjsKCgkJCS8vIGNyZWF0ZSBpdC4gVGhpcyBzaG91bGQgZG8gZXJyb3IgY2hlY2tpbmcsIGJ1dCBJJ20gYSBsYXp5IHNvZC4KCQkJJHNxbGFycmF5ID0gJGRpY3QtPkNyZWF0ZVRhYmxlU1FMKGNtc19kYl9wcmVmaXgoKS4ibW9kdWxlX3RydWV0eXBldGV4dF9zdHlsZXMiLAoJCQkJCSRmbGRzLCAkdGFib3B0YXJyYXkpOwoJCQkkZGljdC0+RXhlY3V0ZVNRTEFycmF5KCRzcWxhcnJheSk7CgkJCSRkYi0+RXhlY3V0ZSgiQUxURVIgVEFCTEUgIi4kZGJfcHJlZml4LiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlcyBBREQgSU5ERVggKG5hbWUpIik7CgkJCSRkYi0+Q3JlYXRlU2VxdWVuY2UoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3N0eWxlc19zZXEiKTsKCQkJCgkJCQoJCQkkZmxkcyA9ICIKCQkJCWlkIEkgS0VZLAoJCQkJdGFnIEMoMjApLAoJCQkJYWRkaXRpb25hbCBDKDI1NSksCgkJCQlzdHlsZSBJCgkJCQkiOwoKCQkJLy8gY3JlYXRlIGl0LiBUaGlzIHNob3VsZCBkbyBlcnJvciBjaGVja2luZywgYnV0IEknbSBhIGxhenkgc29kLgoJCQkkc3FsYXJyYXkgPSAkZGljdC0+Q3JlYXRlVGFibGVTUUwoY21zX2RiX3ByZWZpeCgpLiJtb2R1bGVfdHJ1ZXR5cGV0ZXh0X3JlcGxhY2VtZW50cyIsCgkJCQkJJGZsZHMsICR0YWJvcHRhcnJheSk7CgkJCSRkaWN0LT5FeGVjdXRlU1FMQXJyYXkoJHNxbGFycmF5KTsKCQkJJGRiLT5DcmVhdGVTZXF1ZW5jZShjbXNfZGJfcHJlZml4KCkuIm1vZHVsZV90cnVldHlwZXRleHRfcmVwbGFjZW1lbnRzX3NlcSIpOwoKCQkJZm9yZWFjaCAoJHN0eWxlcyBhcyAkVFRUc3R5bGUpCgkJCQkkVFRUc3R5bGUtPnNhdmVkYm5ldygpOwoJCQlmb3JlYWNoICgkcmVwbGFjZW1lbnRzIGFzICRUVFRyZXBsYWNlbWVudCkKCQkJCSRUVFRyZXBsYWNlbWVudD5zYXZlZGJuZXcoKTsKCQkJJGN1cnJlbnRfdmVyc2lvbiA9ICIyLjAuMC1SQzEiOwoJY2FzZSAiMi4yLjEiOgoJCQkvLyBhdXRvIHJlcGxhY2VtZW50CgkJCSR0aGlzLT5BZGRFdmVudEhhbmRsZXIoJ0NvcmUnLCAnQ29udGVudFBvc3RSZW5kZXInLCBmYWxzZSk7Cn0KCi8vIHB1dCBtZW50aW9uIGludG8gdGhlIGFkbWluIGxvZwokdGhpcy0+QXVkaXQoIDAsICR0aGlzLT5MYW5nKCdmcmllbmRseW5hbWUnKSwgJHRoaXMtPkxhbmcoJ3VwZ3JhZGVkJywkdGhpcy0+R2V0VmVyc2lvbigpKSk7Cj8+]]></data>
	</file>
	<file>
	  <filename>/page.colorpicker.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[77u/PD9waHAKZWNobyAnPFNDUklQVCBMQU5HVUFHRT1qYXZhc2NyaXB0Pgo8IS0tCgkvLyBTZXQgdGhlIHNjYWxlIG9mIHRoZSBzcGVjdHJ1bSBhbmQgZ3JheSBzY2FsZSBpbWFnZXMuCgl2YXIgbV9pbnRTY2FsZSA9IDY7IC8vIDEvNiBzaXplCgkKCS8vIENhcHR1cmUgZXZlbnRzIGZvciBNb3ppbGxhIGFuZCBOZXRzY2FwZQoJdHJ5IHsKCQlkb2N1bWVudC5jYXB0dXJlRXZlbnRzKEV2ZW50Lk1PVVNFTU9WRSB8IEV2ZW50Lk1PVVNFVVAgfCBFdmVudC5NT1VTRURPV04pOwoJfSBjYXRjaCAoZXgpIHsgfQoKCgkvLyBUaGUgaW1hZ2VzIHNyYyBwcm9wZXJ0eSBtdXN0IGJlIHNldCBoZXJlIHRvIHVzZSB0aGUgZmlsZVBhdGgKCWZ1bmN0aW9uIGJvZHlfb25Mb2FkKCkgewoJCXZhciBmaWxlUGF0aCA9ICIuIjsKCQkKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19hZHZDUF9zcGVjdHJ1bSIpLnNyYyA9IGZpbGVQYXRoICsgIi9pbWFnZXMvc3BlY3RydW1fc21hbGwuanBnIjsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19hZHZDUF9ncmF5U2NhbGUiKS5zcmMgPSBmaWxlUGF0aCArICIvaW1hZ2VzL2dyYXlTY2FsZS5qcGciOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2NpcmNsZSIpLnNyYyA9IGZpbGVQYXRoICsgIi9pbWFnZXMvMTBQaXgtY2lyY2xlLmdpZiI7CgkJCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIl9fYWR2Q1BfZ3JheVNjYWxlIikub25tb3VzZW1vdmUgPSBncmF5U2NhbGVfb25Nb3ZlOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2dyYXlTY2FsZSIpLm9ubW91c2V1cCA9IGdyYXlTY2FsZV9vbkNsaWNrOwoJCQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX3NwZWN0cnVtIikub25tb3VzZW1vdmUgPSBzcGVjdHJ1bV9vbk1vdmU7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIl9fYWR2Q1Bfc3BlY3RydW0iKS5vbm1vdXNldXAgPSBzcGVjdHJ1bV9vbkNsaWNrOwoJCQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2NpcmNsZSIpLm9ubW91c2Vtb3ZlID0gY2lyY2xlX29uTW92ZTsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19hZHZDUF9jaXJjbGUiKS5vbm1vdXNldXAgPSBjaXJjbGVfb25DbGljazsKCQkKCX0KCQoJCgkvLyBQdXRzIHRoZSBjaXJjbGUgZ2lmIGF0IHRoZSBwb3NpdGlvbiBzcGVjaWZpZWQuCglmdW5jdGlvbiBwbGFjZUNpcmNsZSh4UG9zLCB5UG9zKSB7CgkJdmFyIGNpcmNsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2NpcmNsZSIpOwoJCQoJCWNpcmNsZS5zdHlsZS5sZWZ0ID0gKHhQb3MpIC0gKGNpcmNsZS53aWR0aC8yKTsKCQljaXJjbGUuc3R5bGUudG9wID0gKHlQb3MpIC0gKGNpcmNsZS5oZWlnaHQvMik7Cgl9CgoJCglmdW5jdGlvbiBva19vbkNsaWNrKCkgewoJCXdpbmRvdy5vcGVuZXIuY29sb3JQaWNrZXJfY2FsbEJhY2soZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIl9fYWR2Q1BfY29sb3JUeHQiKS52YWx1ZSwgIiIpOwoJCQoJfQoKCQoJZnVuY3Rpb24gY2FuY2VsX29uQ2xpY2soKSB7CgkJc2VsZi5jbG9zZSgpOwoJfQoKCgkvLyBDaXJjbGUgZXZlbnRzIHBhc3MgdGhlIGV2ZW50IG9uIHRoZSB0aGUgY29ycmVjdCBmdW5jdGlvbi4KCWZ1bmN0aW9uIGNpcmNsZV9vbkNsaWNrKGUpIHsKCQl0cnkgewoJCQlpZiAoKCh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueCA6IGUucGFnZVgpID4gMjc4KSB7CgkJCQlncmF5U2NhbGVfb25DbGljayhlKTsKCQkJfQoJCQllbHNlIHsKCQkJCXNwZWN0cnVtX29uQ2xpY2soZSk7CgkJCX0KCQl9IGNhdGNoIChlKSB7fTsKCX0KCQoJCglmdW5jdGlvbiBjaXJjbGVfb25Nb3ZlKGUpIHsKCQl0cnkgewoJCQlpZiAoKCh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueCA6IGUucGFnZVgpID4gMjc4KSB7CgkJCQlncmF5U2NhbGVfb25Nb3ZlKGUpOwoJCQl9CgkJCWVsc2UgewoJCQkJc3BlY3RydW1fb25Nb3ZlKGUpOwoJCQl9CgkJfSBjYXRjaCAoZSkge307Cgl9CgoKCglmdW5jdGlvbiBncmF5U2NhbGVfb25DbGljayhlKSB7CgkJdHJ5IHsKCQkJdmFyIHlQb3MgPSAod2luZG93LmV2ZW50KT8gd2luZG93LmV2ZW50LnkgOiBlLnBhZ2VZOwoJCQl2YXIgeFBvcyA9ICh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueCA6IGUucGFnZVg7CgkJCXZhciBzdHJDb2xvciA9IGdldENvbG9yR1MoeVBvcyAtIDE5KTsKCQkKCQkJcGxhY2VDaXJjbGUoeFBvcywgeVBvcyk7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2NvbG9yQ2hvaWNlIikuc3R5bGUuYmFja2dyb3VuZENvbG9yID0gc3RyQ29sb3I7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJfX2FkdkNQX2NvbG9yVHh0IikudmFsdWUgPSBzdHJDb2xvcjsKCQl9IGNhdGNoIChlKSB7fTsKCX0KCQoJCglmdW5jdGlvbiBncmF5U2NhbGVfb25Nb3ZlKGUpIHsKCQl0cnkgewoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19hZHZDUF9jb2xvclZpZXciKS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBnZXRDb2xvckdTKCh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueSAtIDE5IDogZS5wYWdlWSAtIDE5KTsKCQl9IGNhdGNoIChlKSB7fTsKCX0KCQoJCgkvLyBHZXRzIHRoZSBncmF5IHNjYWxlIGNvbG9yIGZvciB0aGUgcG9zaXRpb24gZ2l2ZW4uCglmdW5jdGlvbiBnZXRDb2xvckdTKHlQb3MpIHsKCQkKCQl2YXIgdmFsdWUgPSAwOwoJCQoJCXlQb3MgPSB5UG9zICogKG1faW50U2NhbGUgLyAyKTsKCQl2YWx1ZSA9IG51bWJlcjJIZXgoTWF0aC5tYXgoTWF0aC5taW4oMjU2IC0geVBvcywyNTUpLDApKTsKCQkKCQlyZXR1cm4gdmFsdWUgKyAiIiArIHZhbHVlICsgIiIgKyB2YWx1ZTsKCX0KCQoJCglmdW5jdGlvbiBzcGVjdHJ1bV9vbkNsaWNrKGUpIHsKCQl0cnkgewoJCQl2YXIgeVBvcyA9ICh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueSA6IGUucGFnZVk7CgkJCXZhciB4UG9zID0gKHdpbmRvdy5ldmVudCk/IHdpbmRvdy5ldmVudC54IDogZS5wYWdlWDsKCQkJdmFyIHN0ckNvbG9yID0gZ2V0Q29sb3IoeFBvcyAtIDE5LCB5UG9zIC0gMTkpOwoJCQoJCQlwbGFjZUNpcmNsZSh4UG9zLCB5UG9zKTsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIl9fYWR2Q1BfY29sb3JDaG9pY2UiKS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBzdHJDb2xvcjsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIl9fYWR2Q1BfY29sb3JUeHQiKS52YWx1ZSA9IHN0ckNvbG9yOwoJCX0gY2F0Y2ggKGUpIHt9OwoJfQoJCgkKCWZ1bmN0aW9uIHNwZWN0cnVtX29uTW92ZShlKSB7CgkJdHJ5IHsKCQkJdmFyIHlQb3MgPSAod2luZG93LmV2ZW50KT8gd2luZG93LmV2ZW50LnkgOiBlLnBhZ2VZOwoJCQl2YXIgeFBvcyA9ICh3aW5kb3cuZXZlbnQpPyB3aW5kb3cuZXZlbnQueCA6IGUucGFnZVg7CgkJCQoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19hZHZDUF9jb2xvclZpZXciKS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBnZXRDb2xvcih4UG9zIC0gMTksIHlQb3MgLSAxOSk7CgkJfSBjYXRjaCAoZSkge307Cgl9CgkKCQoJZnVuY3Rpb24gZ2V0Q29sb3IoeFBvcywgeVBvcykgewoJCXZhciByZWQgPSAwOwoJCXZhciBibHVlID0gMDsKCQl2YXIgZ3JlZW4gPSAwOwoJCQoJCXhQb3MgPSB4UG9zICogbV9pbnRTY2FsZTsKCQl5UG9zID0geVBvcyAqIG1faW50U2NhbGU7CgkJCgkJCgkJLy8gR2V0IHRoZSBodWUgYmFzZWQgb24gdGhlIHggcG9zaXRpb24uCgkJCgkJLy8gR2V0IFJlZCBWYWx1ZQoJCWlmICgoeFBvcyA8IDI1NikgfHwgKHhQb3MgPiAxMjgwKSkgewoJCQlyZWQgPSAyNTU7CgkJfQoJCWVsc2UgaWYgKCh4UG9zID4gMjU1KSAmJiAoeFBvcyA8IDUxMikpIHsKCQkJcmVkID0gMjU1ICsgKDI1NiAtICh4UG9zKSk7CgkJfQoJCWVsc2UgaWYgKHhQb3MgPiAxMDIzKSB7CgkJCXJlZCA9IHhQb3MgLSAxMDI0OwoJCX0KCQkKCQkKCQkvL0dldCBHcmVlbiBWYWx1ZQoJCWlmICh4UG9zIDwgMjU2KSB7CgkJCWdyZWVuID0geFBvczsKCQl9CgkJZWxzZSBpZiAoKHhQb3MgPiAyNTUpICYmICh4UG9zIDwgNzY4KSkgewoJCQlncmVlbiA9IDI1NTsKCQl9CgkJZWxzZSBpZiAoKHhQb3MgPiA3NjcpICYmICh4UG9zIDwgMTAyNCkpIHsKCQkJZ3JlZW4gPSAyNTUgKyAoNzY4IC0gKHhQb3MpKTsKCQl9CgkJCgkJLy9HZXQgQmx1ZSBWYWx1ZQoJCWlmICgoeFBvcyA+IDc2NykgJiYgKHhQb3MgPCAxMjgwKSkgewoJCQlibHVlID0gMjU1OwoJCX0KCQllbHNlIGlmICgoeFBvcyA+IDUxMSkgJiYgKHhQb3MgPCA3NjgpKSB7CgkJCWJsdWUgPSB4UG9zIC0gNTEyOwoJCX0KCQllbHNlIGlmICh4UG9zID4gMTI3OSkgewoJCQlibHVlID0gMjU2ICsgKDEyODAgLSAoeFBvcykpOwoJCX0KCQkKCgkJLy8gRGFya2VuIG9yIGxpZ2h0ZW4gdGhlIGNvcnJlY3QgcGVyY2VudGFnZSBiYXNlZCBvbiB0aGUgeSBwb3NpdGlvbi4KCQlpZiAoeVBvcyA+IDI1NSkgewoJCQl2YXIgZGFya2VuUGN0ID0gKCh5UG9zIC0gMjU2KSAvIDI1Nik7CgoJCQlyZWQgPSBwYXJzZUludChyZWQgLSAocmVkICogZGFya2VuUGN0KSk7CgkJCWdyZWVuID0gcGFyc2VJbnQoZ3JlZW4gLSAoZ3JlZW4gKiBkYXJrZW5QY3QpKTsKCQkJYmx1ZSA9IHBhcnNlSW50KGJsdWUgLSAoYmx1ZSAqIGRhcmtlblBjdCkpOwoJCX0KCQllbHNlIHsKCQkJeVBvcyA9IDI1NiAtIHlQb3M7CgkJCXZhciBsaWdodGVuUGN0ID0gKHlQb3MgLyAyNTYpOwoJCQkKCQkJcmVkID0gcGFyc2VJbnQocmVkICsgKCgyNTYgLSByZWQpICogbGlnaHRlblBjdCkpOwoJCQlncmVlbiA9IHBhcnNlSW50KGdyZWVuICsgKCgyNTYgLSBncmVlbikgKiBsaWdodGVuUGN0KSk7CgkJCWJsdWUgPSBwYXJzZUludChibHVlICsgKCgyNTYgLSBibHVlKSAqIGxpZ2h0ZW5QY3QpKTsKCQl9CgkJCgkJCgkJLy8gTWFrZSBzdXJlIHRoZSB2YWx1ZSBpcyBiZXR3ZWVuIDAtMjU1CgkJcmVkID0gTWF0aC5tYXgoTWF0aC5taW4ocmVkLDI1NSksMCk7CgkJZ3JlZW4gPSBNYXRoLm1heChNYXRoLm1pbihncmVlbiwyNTUpLDApOwoJCWJsdWUgPSBNYXRoLm1heChNYXRoLm1pbihibHVlLDI1NSksMCk7CgkJCgkJLy9yZXR1cm4gdGhlIFJHQiBIZXggc3RyaW5nCgkJcmV0dXJuIG51bWJlcjJIZXgocmVkKSArICIiICsgbnVtYmVyMkhleChncmVlbikgKyAiIiArIG51bWJlcjJIZXgoYmx1ZSk7Cgl9CgkKCQoJZnVuY3Rpb24gbnVtYmVyMkhleChpbnROdW0pIHsKCQl2YXIgaW50QmFzZSA9IGludE51bSAvIDE2OwoJCXZhciBpbnRSZW0gPSBpbnROdW0gJSAxNjsKCQkKCQlpbnRCYXNlID0gaW50QmFzZSAtIChpbnRSZW0gLyAxNik7CgkJCgkJcmV0dXJuIGRpZ2l0MkhleChpbnRCYXNlKSArICIiICsgZGlnaXQySGV4KGludFJlbSk7Cgl9CgoJCgkKCWZ1bmN0aW9uIGRpZ2l0MkhleChpbnREaWcpIHsKCQlpZigoaW50RGlnID49IDApICYmIChpbnREaWcgPD0gOSkpIHsKCQkJcmV0dXJuIGludERpZzsKCQl9CgkJZWxzZSB7CgkJCXN3aXRjaChpbnREaWcpIHsKCQkJCWNhc2UgMTA6IHJldHVybiAiQSI7IAoJCQkJY2FzZSAxMTogcmV0dXJuICJCIjsgCgkJCQljYXNlIDEyOiByZXR1cm4gIkMiOyAKCQkJCWNhc2UgMTM6IHJldHVybiAiRCI7IAoJCQkJY2FzZSAxNDogcmV0dXJuICJFIjsgCgkJCQljYXNlIDE1OiByZXR1cm4gIkYiOyAKCQkJfQoJCX0KCX0KCi8vLS0+CjwvU0NSSVBUPgo8L0hFQUQ+CjxCT0RZIEJHQ09MT1I9IiNENEQwQzgiIE9OTE9BRD0iYm9keV9vbkxvYWQoKTsiPgoKPElNRyBTUkM9IiIgQk9SREVSPTAgCglJRD0iX19hZHZDUF9zcGVjdHJ1bSIKCVNUWUxFPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6IDE1OyBsZWZ0OjE1OyBib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDt6LWluZGV4OjEwMDA7Ij4KCQo8SU1HIFNSQz0iaW1hZ2VzL2dyYXlTY2FsZS5qcGciIEJPUkRFUj0wIAoJSUQ9Il9fYWR2Q1BfZ3JheVNjYWxlIgoJU1RZTEU9InBvc2l0aW9uOmFic29sdXRlO3RvcDogMTU7IGxlZnQ6MjgwOyBib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDt6LWluZGV4OjEwMDA7Ij4KCjxJTUcgU1JDPSJpbWFnZXMvMTBQaXgtY2lyY2xlLmdpZiIgV0lEVEg9MTAgSEVJR0hUPTEwIEJPUkRFUj0wIAoJSUQ9Il9fYWR2Q1BfY2lyY2xlIgoJU1RZTEU9InBvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDogLTUwMDsgbGVmdDotNTAwO2JvcmRlci1zdHlsZTpub25lO3otaW5kZXg6MTAwMTsiPgoKPFRBQkxFIElEPSJfX2FkdkNQX2NvbG9yVmlldyIgV0lEVEg9IjQwIiBIRUlHSFQ9IjM5IiBTVFlMRT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjE1O2xlZnQ6MzAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6YmxhY2s7Ym9yZGVyLXdpZHRoOjFweDsiPgoJPFRSPjxURD4mbmJzcDs8L1REPjwvVFI+PC9UQUJMRT4KPFRBQkxFIElEPSJfX2FkdkNQX2NvbG9yQ2hvaWNlIiBXSURUSD0iNDAiIEhFSUdIVD0iMzkiIFNUWUxFPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjM7bGVmdDozMDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpibGFjaztib3JkZXItd2lkdGg6MXB4O2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ij4KCTxUUj48VEQ+Jm5ic3A7PC9URD48L1RSPjwvVEFCTEU+Cgo8SU5QVVQgVFlQRT0idGV4dCIgSUQ9Il9fYWR2Q1BfY29sb3JUeHQiIFZBTFVFPSJGRkZGRkYiIERJU0FCTEVECglTVFlMRT0iRk9OVC1TSVpFOiA5cHQ7d2lkdGg6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTEwO2xlZnQ6MTU7Ym9yZGVyLXdpZHRoOjFweDtmb250LXdlaWdodDpib2xkOyI+Cgo8SU5QVVQgVFlQRT0iYnV0dG9uIiBJRD0iX19hZHZDUF9jYW5jZWxCdHRuIiBWQUxVRT0iQ2FuY2VsIgoJU1RZTEU9IkZPTlQtU0laRTogOXB0O3dpZHRoOjYwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExMDtsZWZ0OjIxNSIKCU9OQ0xJQ0s9ImNhbmNlbF9vbkNsaWNrKCk7Ij4KCQo8SU5QVVQgVFlQRT0iYnV0dG9uIiBJRD0iX19hZHZDUF9va0J0dG4iIFZBTFVFPSJPSyIKCVNUWUxFPSJGT05ULVNJWkU6IDlwdDt3aWR0aDo2MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMTA7bGVmdDoyODAiCglPTkNMSUNLPSJva19vbkNsaWNrKCk7Ij4KCSc7]]></data>
	</file>
	<file>
	  <filename>/templates/</filename>
	  <isdir>1</isdir>
	</file>
	<file>
	  <filename>/templates/.DS_Store</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[AAAAAUJ1ZDEAABAAAAAIAAAAEAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAABAAAAQAAAAAEAAACAAAAAAQAAAQAAAAABAAACAAAAAAEAAAQAAAAAAAAAAAEAABAAAAAAAQAAIAAAAAABAABAAAAAAAEAAIAAAAAAAQABAAAAAAABAAIAAAAAAAEABAAAAAAAAQAIAAAAAAABABAAAAAAAAEAIAAAAAAAAQBAAAAAAAABAIAAAAAAAAEBAAAAAAAAAQIAAAAAAAABBAAAAAAAAAEIAAAAAAAAARAAAAAAAAABIAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAEAsAAABFAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERTREIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYAAAAAAAAAABAAAAgAAAAAEAAAEAAAAAAQAAAgAAAAABAAAEAAAAAAIAAAgAAAAYAAAAAAAAAAABAAAgAAAAAAEAAEAAAAAAAQAAgAAAAAABAAEAAAAAAAEAAgAAAAAAAQAEAAAAAAABAAgAAAAAAAEAEAAAAAAAAQAgAAAAAAABAEAAAAAAAAEAgAAAAAAAAQEAAAAAAAABAgAAAAAAAAEEAAAAAAAAAQgAAAAAAAABEAAAAAAAAAEgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==]]></data>
	</file>
	<file>
	  <filename>/templates/elementslist.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[e2lmICRpdGVtY291bnQgPiAwfQ0KCntpZiBpc3NldCgkYWRkbGluayl9CjxkaXYgY2xhc3M9InBhZ2VvcHRpb25zIj4KCTxwIGNsYXNzPSJwYWdlb3B0aW9ucyI+eyRhZGRsaW5rfTwvcD4KPC9kaXY+CnsvaWZ9Cg0KPHRhYmxlIGNlbGxzcGFjaW5nPSIwIiBjbGFzcz0icGFnZXRhYmxlIj4NCgk8dGhlYWQ+DQoJCTx0cj4KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+eyRudW1iZXJ0ZXh0fTwvdGg+DQoJCQk8dGggY2xhc3M9InBhZ2V3MTAiPnskdHlwZXRleHR9PC90aD4KCQkJPHRoPnskZGV0YWlsc3RleHR9PC90aD4KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+Jm5ic3A7PC90aD4NCgkJCTx0aCBjbGFzcz0icGFnZWljb24iPiZuYnNwOzwvdGg+DQoJCQk8dGggY2xhc3M9InBhZ2VpY29uIj4mbmJzcDs8L3RoPg0KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+Jm5ic3A7PC90aD4NCgkJPC90cj4NCgk8L3RoZWFkPg0KCTx0Ym9keT4NCgl7Zm9yZWFjaCBmcm9tPSRpdGVtcyBpdGVtPWVudHJ5fQ0KCQk8dHIgY2xhc3M9InskZW50cnktPnJvd2NsYXNzfSIgb25tb3VzZW92ZXI9InRoaXMuY2xhc3NOYW1lPSd7JGVudHJ5LT5yb3djbGFzc31ob3Zlcic7IiBvbm1vdXNlb3V0PSJ0aGlzLmNsYXNzTmFtZT0neyRlbnRyeS0+cm93Y2xhc3N9JzsiPgoJCQk8dGQ+eyRlbnRyeS0+bnVtYmVyfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+dHlwZX08L3RkPgoJCQk8dGQgc3R5bGU9InBhZGRpbmc6MTBweCI+eyRlbnRyeS0+ZGV0YWlsc308L3RkPgoJCQk8dGQ+e2lmIGlzc2V0KCRlbnRyeS0+ZG93bmxpbmspfXskZW50cnktPmRvd25saW5rfXtlbHNlfSZuYnNwO3svaWZ9PC90ZD4NCgkJCTx0ZD57aWYgaXNzZXQoJGVudHJ5LT51cGxpbmspfXskZW50cnktPnVwbGlua317ZWxzZX0mbmJzcDt7L2lmfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+Y29weWxpbmt9PC90ZD4NCgkJCTx0ZD57aWYgaXNzZXQoJGVudHJ5LT5kZWxldGVsaW5rKX17JGVudHJ5LT5kZWxldGVsaW5rfXtlbHNlfSZuYnNwO3svaWZ9PC90ZD4NCgkJPC90cj4NCgl7L2ZvcmVhY2h9DQoJPC90Ym9keT4NCjwvdGFibGU+DQp7ZWxzZX0NCjxoND57JG5vZmlsZXN0ZXh0fTwvaDQ+DQp7L2lmfQ0KDQp7aWYgaXNzZXQoJGFkZGxpbmspfQo8ZGl2IGNsYXNzPSJwYWdlb3B0aW9ucyI+Cgk8cCBjbGFzcz0icGFnZW9wdGlvbnMiPnskYWRkbGlua308L3A+CjwvZGl2Pgp7L2lmfQ==]]></data>
	</file>
	<file>
	  <filename>/templates/fontfileslist.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[e2lmICRpdGVtY291bnQgPiAwfQ0KDQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSJwYWdldGFibGUiPg0KCTx0aGVhZD4NCgkJPHRyPg0KCQkJPHRoPnskZmlsZW5hbWV0ZXh0fTwvdGg+DQoJCQk8dGg+Jm5ic3A7PC90aD4KCQkJPHRoPnskc3R5bGVzdGV4dH08L3RoPg0KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+Jm5ic3A7PC90aD4NCgkJPC90cj4NCgk8L3RoZWFkPg0KCTx0Ym9keT4NCgl7Zm9yZWFjaCBmcm9tPSRpdGVtcyBpdGVtPWVudHJ5fQ0KCQk8dHIgY2xhc3M9InskZW50cnktPnJvd2NsYXNzfSIgb25tb3VzZW92ZXI9InRoaXMuY2xhc3NOYW1lPSd7JGVudHJ5LT5yb3djbGFzc31ob3Zlcic7IiBvbm1vdXNlb3V0PSJ0aGlzLmNsYXNzTmFtZT0neyRlbnRyeS0+cm93Y2xhc3N9JzsiPg0KCQkJPHRkPnskZW50cnktPmZpbGVuYW1lfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+aW1nfTwvdGQ+CgkJCTx0ZD57JGVudHJ5LT5zdHlsZXN9PC90ZD4NCgkJCTx0ZD57aWYgaXNzZXQoJGVudHJ5LT5kZWxldGVsaW5rKX17JGVudHJ5LT5kZWxldGVsaW5rfXtlbHNlfSZuYnNwO3svaWZ9PC90ZD4NCgkJPC90cj4NCgl7L2ZvcmVhY2h9DQoJPC90Ym9keT4NCjwvdGFibGU+DQp7ZWxzZX0NCjxoND57JG5vZmlsZXN0ZXh0fTwvaDQ+DQp7L2lmfQ==]]></data>
	</file>
	<file>
	  <filename>/templates/help.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PGRpdiBzdHlsZT0iZmxvYXQ6cmlnaHQiPjxmb3JtIGFjdGlvbj0iaHR0cHM6Ly93d3cucGF5cGFsLmNvbS9jZ2ktYmluL3dlYnNjciIgbWV0aG9kPSJwb3N0Ij4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY21kIiB2YWx1ZT0iX3MteGNsaWNrIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaG9zdGVkX2J1dHRvbl9pZCIgdmFsdWU9IlozOFZFRUZCSEFEREciPgo8aW5wdXQgdHlwZT0iaW1hZ2UiIHNyYz0iaHR0cHM6Ly93d3cucGF5cGFsb2JqZWN0cy5jb20vZW5fVVMvaS9idG4vYnRuX2RvbmF0ZV9MRy5naWYiIGJvcmRlcj0iMCIgbmFtZT0ic3VibWl0IiBhbHQ9IlBheVBhbCAtIFRoZSBzYWZlciwgZWFzaWVyIHdheSB0byBwYXkgb25saW5lISI+CjxpbWcgYWx0PSIiIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5wYXlwYWxvYmplY3RzLmNvbS9kZV9ERS9pL3Njci9waXhlbC5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8L2Zvcm0+PC9kaXY+Cgo8ZGl2IGlkPSJwYWdlX3RhYnMiPgoJPGRpdiBpZD0idXNhZ2UiPgoJCXskdXNhZ2V9Cgk8L2Rpdj4KCTxkaXYgaWQ9InN0eWxlcyI+CgkJeyRzdHlsZXN9Cgk8L2Rpdj4KCTxkaXYgaWQ9ImF1dG9fcmVwbGFjZW1lbnQiPgoJCXskYXV0b19yZXBsYWNlbWVudH0KCTwvZGl2PgoJPGRpdiBpZD0iYWJvdXQiPgoJCXskYWJvdXR9Cgk8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNsZWFyYiI+PC9kaXY+CjxkaXYgaWQ9InBhZ2VfY29udGVudCI+ICAKCTxkaXYgaWQ9InVzYWdlX2MiPgkJCgkJeyR1c2FnZV90ZXh0fQoJPC9kaXY+Cgk8ZGl2IGlkPSJzdHlsZXNfYyI+CgkJeyRzdHlsZXNfdGV4dH0KCTwvZGl2PgoJPGRpdiBpZD0iYXV0b19yZXBsYWNlbWVudF9jIj4KCQl7JGF1dG9fcmVwbGFjZW1lbnRfdGV4dH0KCTwvZGl2PgoJPGRpdiBpZD0iYWJvdXRfYyI+CgkJeyRhYm91dF90ZXh0fQoJPC9kaXY+ICAKPC9kaXY+]]></data>
	</file>
	<file>
	  <filename>/templates/import.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[eyRzdGFydGZvcm19DQo8ZGl2IGNsYXNzPSJwYWdlb3ZlcmZsb3ciPg0KICA8cCBjbGFzcz0icGFnZXRleHQiPnskcHJvbXB0X2Jyb3dzZX08L3A+DQogIDxwIGNsYXNzPSJwYWdlaW5wdXQiPnskaW5wdXRfYnJvd3NlfTwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4NCiAgPHAgY2xhc3M9InBhZ2V0ZXh0Ij4mbmJzcDs8L3A+DQogIDxwIGNsYXNzPSJwYWdlaW5wdXQiPnskc3VibWl0fTwvcD4NCjwvZGl2Pg0KeyRlbmRmb3JtfQ==]]></data>
	</file>
	<file>
	  <filename>/templates/name.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[CTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+DQoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRuYW1ldGV4dH0gOjwvcD4NCgkJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRuYW1laW5wdXR9Jm5ic3A7eyRzYXZlfTwvcD4NCgk8L2Rpdj4KCXtpZiAkc3VibWl0fQoJPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4KCQk8cCBjbGFzcz0icGFnZXRleHQiPiZuYnNwOzwvcD4KCQk8cCBjbGFzcz0icGFnZWlucHV0Ij57JHN1Ym1pdH17JGNhbmNlbH08L3A+Cgk8L2Rpdj4KCXsvaWZ9DQo=]]></data>
	</file>
	<file>
	  <filename>/templates/predefinedstyle.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4NCgk8cCBjbGFzcz0icGFnZXRleHQiPnskbGlua308L3A+DQoJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRpbWFnZX08L3A+DQo8L2Rpdj4NCg==]]></data>
	</file>
	<file>
	  <filename>/templates/replacement.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[CTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+DQoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyR0YWd0ZXh0fSA6PC9wPg0KCQk8cCBjbGFzcz0icGFnZWlucHV0Ij57JHRhZ2lucHV0fTwvcD4NCgk8L2Rpdj4KCTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+CgkJPHAgY2xhc3M9InBhZ2V0ZXh0Ij57JGFkZGl0aW9uYWx0ZXh0fSA6PC9wPgoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskYWRkaXRpb25hbGlucHV0fTwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4KCQk8cCBjbGFzcz0icGFnZXRleHQiPnskc3R5bGV0ZXh0fSA6PC9wPgoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskc3R5bGVpbnB1dH08L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+CgkJPHAgY2xhc3M9InBhZ2V0ZXh0Ij4mbmJzcDs8L3A+CgkJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRzdWJtaXR9eyRjYW5jZWx9PC9wPgoJPC9kaXY+DQo=]]></data>
	</file>
	<file>
	  <filename>/templates/replacementslist.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[e2lmICRpdGVtY291bnQgPiAwfQ0KCntpZiAkYWRkbGlua30KPGRpdiBjbGFzcz0icGFnZW9wdGlvbnMiPgoJPHAgY2xhc3M9InBhZ2VvcHRpb25zIj57JGFkZGxpbmt9PC9wPgo8L2Rpdj4Key9pZn0KDQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSJwYWdldGFibGUiPg0KCTx0aGVhZD4NCgkJPHRyPg0KCQkJPHRoPnskcmVwbGFjZW1lbnR0YWd0ZXh0fTwvdGg+DQoJCQk8dGg+eyRyZXBsYWNlbWVudGFkZGl0aW9uYWx0ZXh0fTwvdGg+CgkJCTx0aD57JHJlcGxhY2VtZW50c3R5bGV0ZXh0fTwvdGg+DQoJCQk8dGggY2xhc3M9InBhZ2VpY29uIj4mbmJzcDs8L3RoPg0KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+Jm5ic3A7PC90aD4NCgkJPC90cj4NCgk8L3RoZWFkPg0KCTx0Ym9keT4NCgl7Zm9yZWFjaCBmcm9tPSRpdGVtcyBpdGVtPWVudHJ5fQ0KCQk8dHIgY2xhc3M9InskZW50cnktPnJvd2NsYXNzfSIgb25tb3VzZW92ZXI9InRoaXMuY2xhc3NOYW1lPSd7JGVudHJ5LT5yb3djbGFzc31ob3Zlcic7IiBvbm1vdXNlb3V0PSJ0aGlzLmNsYXNzTmFtZT0neyRlbnRyeS0+cm93Y2xhc3N9JzsiPg0KCQkJPHRkPnskZW50cnktPnRhZ308L3RkPg0KCQkJPHRkPnskZW50cnktPmFkZGl0aW9uYWx9PC90ZD4KCQkJPHRkPnskZW50cnktPnN0eWxlfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+ZWRpdGxpbmt9PC90ZD4NCgkJCTx0ZD57JGVudHJ5LT5kZWxldGVsaW5rfTwvdGQ+DQoJCTwvdHI+DQoJey9mb3JlYWNofQ0KCTwvdGJvZHk+DQo8L3RhYmxlPg0Ke2Vsc2V9DQo8aDQ+eyRub3JlcGxhY2VtZW50dGV4dH08L2g0Pg0Key9pZn0NCg0Ke2lmICRhZGRsaW5rfQo8ZGl2IGNsYXNzPSJwYWdlb3B0aW9ucyI+Cgk8cCBjbGFzcz0icGFnZW9wdGlvbnMiPnskYWRkbGlua308L3A+CjwvZGl2Pgp7L2lmfQ==]]></data>
	</file>
	<file>
	  <filename>/templates/replaceparams.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[CTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+DQoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRyZXBsYWNlZnVuY3Rpb250ZXh0fTo8L3A+DQoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskcmVwbGFjZWZ1bmN0aW9uaW5wdXR9Jm5ic3A7eyRzYXZlfTwvcD4NCgk8L2Rpdj4NCg==]]></data>
	</file>
	<file>
	  <filename>/templates/sampletext.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[CTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+DQoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRzYW1wbGV0ZXh0dGV4dH06PC9wPg0KCQk8cCBjbGFzcz0icGFnZWlucHV0Ij57JHNhbXBsZXRleHRpbnB1dH0mbmJzcDt7JHNhdmV9PC9wPg0KCTwvZGl2Pg0K]]></data>
	</file>
	<file>
	  <filename>/templates/styleparams.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[CTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+DQoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRuYW1ldGV4dH0gOjwvcD4NCgkJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRuYW1laW5wdXR9PC9wPg0KCTwvZGl2PgoKCgk8ZGl2IGNsYXNzPSJwYWdlb3ZlcmZsb3ciPgoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRjb2xvcnRleHR9IDo8L3A+CgkJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRjb2xvcmlucHV0fTwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4KCQk8cCBjbGFzcz0icGFnZXRleHQiPnskZm9ybWF0dGV4dH0gOjwvcD4KCQk8cCBjbGFzcz0icGFnZWlucHV0Ij57JGZvcm1hdGlucHV0fTwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4KCQk8cCBjbGFzcz0icGFnZXRleHQiPnskZnVsbGxpbmVoZWlnaHR0ZXh0fSA6PC9wPgoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskZnVsbGxpbmVoZWlnaHRpbnB1dH08L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9InBhZ2VvdmVyZmxvdyI+CgkJPHAgY2xhc3M9InBhZ2V0ZXh0Ij57JG1heHdpZHRodGV4dH0gOjwvcD4KCQk8cCBjbGFzcz0icGFnZWlucHV0Ij57JG1heHdpZHRoaW5wdXR9PC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJwYWdlb3ZlcmZsb3ciPgoJCTxwIGNsYXNzPSJwYWdldGV4dCI+eyRwaWN0dXJlcGVyd29yZHRleHR9IDo8L3A+CgkJPHAgY2xhc3M9InBhZ2VpbnB1dCI+eyRwaWN0dXJlcGVyd29yZGlucHV0fTwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0icGFnZW92ZXJmbG93Ij4KCQk8cCBjbGFzcz0icGFnZXRleHQiPnskdHJhbnNwYXJlbnR0ZXh0fSA6PC9wPgoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskdHJhbnNwYXJlbnRpbnB1dH08L3A+Cgk8L2Rpdj4KCgk8ZGl2IGNsYXNzPSJwYWdlb3ZlcmZsb3ciPgoJCTxwIGNsYXNzPSJwYWdldGV4dCI+Jm5ic3A7PC9wPgoJCTxwIGNsYXNzPSJwYWdlaW5wdXQiPnskc2F2ZX08L3A+Cgk8L2Rpdj4KCg==]]></data>
	</file>
	<file>
	  <filename>/templates/styleslist.tpl</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[e2lmICRpdGVtY291bnQgPiAwfQ0KCntpZiAkYWRkbGlua30KPGRpdiBjbGFzcz0icGFnZW9wdGlvbnMiPgoJPHAgY2xhc3M9InBhZ2VvcHRpb25zIj57JGFkZGxpbmt9PC9wPgo8L2Rpdj4Key9pZn0KDQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSJwYWdldGFibGUiPg0KCTx0aGVhZD4NCgkJPHRyPg0KCQkJPHRoPnskc3R5bGVuYW1ldGV4dH08L3RoPg0KCQkJPHRoPnskc3R5bGVpbWd0ZXh0fTwvdGg+CgkJCTx0aD57JGNhbGx0YWd0ZXh0fTwvdGg+DQoJCQk8dGggY2xhc3M9InBhZ2VpY29uIj4mbmJzcDs8L3RoPg0KCQkJPHRoIGNsYXNzPSJwYWdlaWNvbiI+Jm5ic3A7PC90aD4NCgkJCTx0aCBjbGFzcz0icGFnZWljb24iPiZuYnNwOzwvdGg+DQoJCTwvdHI+DQoJPC90aGVhZD4NCgk8dGJvZHk+DQoJe2ZvcmVhY2ggZnJvbT0kaXRlbXMgaXRlbT1lbnRyeX0NCgkJPHRyIGNsYXNzPSJ7JGVudHJ5LT5yb3djbGFzc30iIG9ubW91c2VvdmVyPSJ0aGlzLmNsYXNzTmFtZT0neyRlbnRyeS0+cm93Y2xhc3N9aG92ZXInOyIgb25tb3VzZW91dD0idGhpcy5jbGFzc05hbWU9J3skZW50cnktPnJvd2NsYXNzfSc7Ij4NCgkJCTx0ZD57JGVudHJ5LT5uYW1lfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+aW1nfTwvdGQ+CgkJCTx0ZD57JGVudHJ5LT5jYWxsdGFnfTwvdGQ+DQoJCQk8dGQ+eyRlbnRyeS0+ZWRpdGxpbmt9PC90ZD4NCgkJCTx0ZD57JGVudHJ5LT5jb3B5bGlua308L3RkPg0KCQkJPHRkPnskZW50cnktPmRlbGV0ZWxpbmt9PC90ZD4NCgkJPC90cj4NCgl7L2ZvcmVhY2h9DQoJPC90Ym9keT4NCjwvdGFibGU+DQp7ZWxzZX0NCjxoND57JG5vZmlsZXN0ZXh0fTwvaDQ+DQp7L2lmfQ0KDQp7aWYgJGFkZGxpbmt9CjxkaXYgY2xhc3M9InBhZ2VvcHRpb25zIj4KCTxwIGNsYXNzPSJwYWdlb3B0aW9ucyI+eyRhZGRsaW5rfTwvcD4KPC9kaXY+CnsvaWZ9]]></data>
	</file>
	<file>
	  <filename>/TruetypeText.module.php</filename>
	  <isdir>0</isdir>
	  <data><![CDATA[PD9waHAKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyBNb2R1bGU6IFRydWV0eXBlVGV4dCAtIFRoaXMgbW9kdWxlIGNhbiBiZSB1c2VkIHRvIHdyaXRlIGFueSB0ZXh0IHdpdGggYSBUcnVlVHlwZSBmb250LgojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgQ01TIC0gQ01TIE1hZGUgU2ltcGxlIGlzIChjKSAyMDA2IGJ5IFRlZCBLdWxwICh3aXNoeUBjbXNtYWRlc2ltcGxlLm9yZykKIyBUaGlzIHByb2plY3QncyBob21lcGFnZSBpczogaHR0cDovL3d3dy5jbXNtYWRlc2ltcGxlLm9yZwojCiMgVGhpcyBmaWxlIG9yaWdpbmFsbHkgY3JlYXRlZCBieSBNb2R1bGVNYWtlciBtb2R1bGUsIHZlcnNpb24gMC4yCiMgQ29weXJpZ2h0IChjKSAyMDA2IGJ5IFNhbXVlbCBHb2xkc3RlaW4gKHNqZ0BjbXNtYWRlc2ltcGxlLm9yZykgCiMKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIwojIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgojIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgojIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKIyBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3IFVTQQojIE9yIHJlYWQgaXQgb25saW5lOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvbGljZW5zZXMuaHRtbCNHUEwKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKY2xhc3MgVHJ1ZXR5cGVUZXh0IGV4dGVuZHMgQ01TTW9kdWxlCnsKICAgIHB1YmxpYyBmdW5jdGlvbiBHZXROYW1lKCkKICAgIHsKICAgICAgICByZXR1cm4gJ1RydWV0eXBlVGV4dCc7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gR2V0RnJpZW5kbHlOYW1lKCkKICAgIHsKICAgICAgICByZXR1cm4gJHRoaXMtPmxhbmcoJ2ZyaWVuZGx5bmFtZScpOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIEdldFZlcnNpb24oKQogICAgewogICAgICAgIHJldHVybiAnMi4yLjEnOwogICAgfQoJcHVibGljIGZ1bmN0aW9uIE1pbmltdW1DTVNWZXJzaW9uKCkKCXsKCQlyZXR1cm4gJzEuOS40LjInOwoJfQoJcHVibGljIGZ1bmN0aW9uIE1heGltdW1DTVNWZXJzaW9uKCkKCXsKCQlyZXR1cm4gJzEuMTAuMyc7Cgl9CiAgICBwdWJsaWMgZnVuY3Rpb24gR2V0SGVscCgpCiAgICB7CiAgICAJJHNtYXJ0eSA9IGNtc21zKCktPkdldFNtYXJ0eSgpOwoJCSRjb25maWcgPSBjbXNtcygpLT5HZXRDb25maWcoKTsKCgkJJHNtYXJ0eS0+YXNzaWduKCdyb290dXJsJywgJGNvbmZpZ1sncm9vdF91cmwnXSk7CgoJCSRzbWFydHktPmFzc2lnbigndXNhZ2UnLCAkdGhpcy0+TGFuZygndXNhZ2UnKSk7CgkJJHNtYXJ0eS0+YXNzaWduKCdzdHlsZXMnLCAkdGhpcy0+TGFuZygnc3R5bGVzJykpOwoJCSRzbWFydHktPmFzc2lnbignYXV0b19yZXBsYWNlbWVudCcsICR0aGlzLT5MYW5nKCdhdXRvX3JlcGxhY2VtZW50JykpOwoJCSRzbWFydHktPmFzc2lnbignYWJvdXQnLCAkdGhpcy0+TGFuZygnYWJvdXQnKSk7CgoJCSRzbWFydHktPmFzc2lnbigndXNhZ2VfdGV4dCcsICR0aGlzLT5MYW5nKCdoZWxwX3VzYWdlJykpOwoJCSRzbWFydHktPmFzc2lnbignc3R5bGVzX3RleHQnLCAkdGhpcy0+TGFuZygnaGVscF9zdHlsZXMnKSk7CgkJJHNtYXJ0eS0+YXNzaWduKCdhdXRvX3JlcGxhY2VtZW50X3RleHQnLCAkdGhpcy0+TGFuZygnaGVscF9hdXRvX3JlcGxhY2VtZW50JykpOwoJCSRzbWFydHktPmFzc2lnbignYWJvdXRfdGV4dCcsICR0aGlzLT5MYW5nKCdoZWxwX2Fib3V0JykpOwoKCQlyZXR1cm4gJHRoaXMtPlByb2Nlc3NUZW1wbGF0ZSgnaGVscC50cGwnKTsKICAgIH0KICAgIHB1YmxpYyBmdW5jdGlvbiBHZXREZXNjcmlwdGlvbigpCiAgICB7CiAgICAgICAgcmV0dXJuICR0aGlzLT5sYW5nKCdkZXNjcmlwdGlvbicpOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIEdldEFkbWluRGVzY3JpcHRpb24oKQogICAgewogICAgICAgIHJldHVybiAkdGhpcy0+bGFuZygnYWRtaW5kZXNjcmlwdGlvbicpOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIEdldEF1dGhvcigpCiAgICB7CiAgICAgICAgcmV0dXJuICdEYW1pZW4gR0FVVEhJRVInOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIEhhc0FkbWluKCkKICAgIHsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIH0KICAgIHB1YmxpYyBmdW5jdGlvbiBHZXRBZG1pblNlY3Rpb24oKQogICAgewogICAgICAgIHJldHVybiAnbGF5b3V0JzsKICAgIH0KCWZ1bmN0aW9uIFZpc2libGVUb0FkbWluVXNlcigpCgl7CgkJcmV0dXJuICR0aGlzLT5DaGVja1Blcm1pc3Npb24oJ1VzZSBUcnVldHlwZVRleHQnKTsKCX0KICAgIHB1YmxpYyBmdW5jdGlvbiBJc1BsdWdpbk1vZHVsZSgpCiAgICB7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9CglwdWJsaWMgZnVuY3Rpb24gU2V0UGFyYW1ldGVycygpIAoJewoJCWlmICh2ZXJzaW9uX2NvbXBhcmUoQ01TX1ZFUlNJT04sICcxLjEwJykgPCAwKSB7CgkJCSR0aGlzIC0+IEluaXRpYWxpemVGcm9udGVuZCgpOwoJCQkkdGhpcyAtPiBJbml0aWFsaXplQWRtaW4oKTsKCQl9CQkKCX0KCXB1YmxpYyBmdW5jdGlvbiBJbml0aWFsaXplRnJvbnRlbmQoKQoJewoJCSR0aGlzLT5SZWdpc3Rlck1vZHVsZVBsdWdpbigpOwoJCSR0aGlzLT5SZXN0cmljdFVua25vd25QYXJhbXMoKTsKCgkJJHRoaXMtPlNldFBhcmFtZXRlclR5cGUoJ3RleHQnLCBDTEVBTl9TVFJJTkcpOwoJCSR0aGlzLT5TZXRQYXJhbWV0ZXJUeXBlKCdzdHlsZScsIENMRUFOX1NUUklORyk7CgkJJHRoaXMtPlNldFBhcmFtZXRlclR5cGUoJ2hpZGVhbHR0ZXh0JywgQ0xFQU5fSU5UKTsKCQkkdGhpcy0+U2V0UGFyYW1ldGVyVHlwZSgnbW9yZXRleHQnLCBDTEVBTl9TVFJJTkcpOwkJCQoJCSR0aGlzLT5TZXRQYXJhbWV0ZXJUeXBlKCdpbWFnZXNyYycsIENMRUFOX0lOVCk7CQkKCQkKCQkkdGhpcy0+UmVnaXN0ZXJSb3V0ZSgnLycuJHRoaXMtPnByZWZpeC4nXC8oP1A8cmV0dXJuaWQ+WzAtOV0rKVwvKD9QPGRldGFpbHRlbXBsYXRlPlswLTldKylcLyg/UDxpdGVtPi4rPykkLycsIGFycmF5KCdhY3Rpb24nID0+ICdkZXRhaWwnKSk7Cgl9CglwdWJsaWMgZnVuY3Rpb24gSW5pdGlhbGl6ZUFkbWluKCkKCXsKCQkvLyBwYXJhbWV0ZXJzIHRoYXQgY2FuIGJlIGNhbGxlZCBpbiB0aGUgbW9kdWxlIHRhZwoJCSR0aGlzLT5DcmVhdGVQYXJhbWV0ZXIoJ3RleHQnLCAnJywgJHRoaXMtPkxhbmcoJ2hlbHBfcGFyYW1fdGV4dCcpKTsKCQkkdGhpcy0+Q3JlYXRlUGFyYW1ldGVyKCdzdHlsZScsICcnLCAkdGhpcy0+TGFuZygnaGVscF9wYXJhbV9zdHlsZScpKTsKCQkkdGhpcy0+Q3JlYXRlUGFyYW1ldGVyKCdoaWRlYWx0dGV4dCcsIDAsICR0aGlzLT5MYW5nKCdoZWxwX3BhcmFtX2hpZGVhbHR0ZXh0JykpOwoJCSR0aGlzLT5DcmVhdGVQYXJhbWV0ZXIoJ21vcmV0ZXh0JywgJycsICR0aGlzLT5MYW5nKCdoZWxwX3BhcmFtX21vcmV0ZXh0JykpOwkKCQkkdGhpcy0+Q3JlYXRlUGFyYW1ldGVyKCdpbWFnZXNyYycsICdmYWxzZScsICR0aGlzLT5MYW5nKCdoZWxwX3BhcmFtX2ltYWdlc3JjJykpOwoJfQoJcHVibGljIGZ1bmN0aW9uIExhenlMb2FkRnJvbnRlbmQoKSAKCXsKCQlyZXR1cm4gdHJ1ZTsKCX0KICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRIVE1MaW1nKCYkdHR0LCAkdGV4dCkKICAgIHsKICAgICAgICBnbG9iYWwgJENNU19BRE1JTl9QQUdFOwogICAgICAgIAogICAgICAgICRpbWFnZSA9IGNtc19qb2luX3BhdGgoJ21vZHVsZXMnLCAkdGhpcy0+R2V0TmFtZSgpLCAkdHR0LT5nZXRJbWFnZSgkdGV4dCkpOwogICAgICAgIGlmIChpc3NldCgkQ01TX0FETUlOX1BBR0UpKQogICAgICAgICAgICAkaW1hZ2UgPSBjbXNfam9pbl9wYXRoKCcuLicsICRpbWFnZSk7CiAgICAgICAgcmV0dXJuICc8aW1nIHNyYz0iJyAuICRpbWFnZSAuICciIGFsdD0iJyAuICR0ZXh0IC4gJyIgLz4nOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRGb250cygpCiAgICB7CiAgICAgICAgJGZvbnRmaWxlcyA9IGFycmF5KCk7CiAgICAgICAgaWYgKCRoYW5kbGUgPSBAb3BlbmRpcihjbXNfam9pbl9wYXRoKGRpcm5hbWUoX19GSUxFX18pLCAnZm9udHMnKSkpIHsKICAgICAgICAgICAgd2hpbGUgKGZhbHNlICE9PSAoJGZpbGUgPSBAcmVhZGRpcigkaGFuZGxlKSkpIHsKICAgICAgICAgICAgICAgIGlmIChlbmRzd2l0aChzdHJ0b2xvd2VyKCRmaWxlKSwgJy50dGYnKSB8fCBlbmRzd2l0aChzdHJ0b2xvd2VyKCRmaWxlKSwgJy5vdGYnKSkgewogICAgICAgICAgICAgICAgICAgICRmb250ZmlsZXNbXSA9ICRmaWxlOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIEBjbG9zZWRpcigkaGFuZGxlKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuICRmb250ZmlsZXM7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIEF1dG9SZXBsYWNlKCYkY29udGVudCwgJHJlcGxhY2VtZW50bGlzdCkKICAgIHsKICAgICAgICBpbmNsdWRlX29uY2UgY21zX2pvaW5fcGF0aChkaXJuYW1lKF9fRklMRV9fKSwgJ2NsYXNzLnN0eWxlLnBocCcpOwogICAgICAgICRUVFRzbCAgICAgPSBuZXcgVFRUc3R5bGVsaXN0KCk7CiAgICAgICAgJFRUVHN0eWxlcyA9IGFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJFRUVHNsLT5zdHlsZXMgYXMgJFRUVHN0eWxlKQogICAgICAgICAgICAkVFRUc3R5bGVzWyRUVFRzdHlsZS0+aWRdID0gJFRUVHN0eWxlOwoKICAgICAgICAkcGF0dGVybnMgICAgID0gYXJyYXkoKTsKICAgICAgICAkcmVwbGFjZW1lbnRzID0gYXJyYXkoKTsKCiAgICAgICAgZm9yZWFjaCAoJHJlcGxhY2VtZW50bGlzdCBhcyAkVFRUcikgewogICAgICAgICAgICAkcGF0dGVybnNbXSAgICAgPSAnfCg8JyAuICRUVFRyLT50YWcgLiAnKD86W14+XSopJyAuICgkVFRUci0+YWRkaXRpb25hbCA9PSAnJyA/ICcnIDogJFRUVHItPmFkZGl0aW9uYWwgLiAnKD86W14+XSopJykgLiAnPikoLio/KSg8LycgLiAkVFRUci0+dGFnIC4gJz4pfHNlaW0nOwogICAgICAgICAgICAkcmVwbGFjZW1lbnRzW10gPSAnIlxcMSIuXCRUVFRzdHlsZXNbJyAuICRUVFRyLT5zdHlsZSAuICddLT5nZXRJbWFnZUNsZWFuKCJcXDIiKS4iXFwzIic7CiAgICAgICAgfQogICAgICAgIC8vJGNvbnRlbnQgLj0gJzwhLS0gJy5jb3VudCgkcmVwbGFjZW1lbnRzKS4nIC0gJy4kcmVwbGFjZW1lbnRzWzBdLicgLS0+JzsKICAgICAgICAkY29udGVudCA9IHByZWdfcmVwbGFjZSgkcGF0dGVybnMsICRyZXBsYWNlbWVudHMsICRjb250ZW50KTsKICAgIH0KCn0KPz4=]]></data>
	</file>
</module>
